CN114923660A - Wind tunnel free flight test flight control system based on embedded controller - Google Patents
Wind tunnel free flight test flight control system based on embedded controller Download PDFInfo
- Publication number
- CN114923660A CN114923660A CN202210275179.6A CN202210275179A CN114923660A CN 114923660 A CN114923660 A CN 114923660A CN 202210275179 A CN202210275179 A CN 202210275179A CN 114923660 A CN114923660 A CN 114923660A
- Authority
- CN
- China
- Prior art keywords
- control computer
- flight control
- flight
- data
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 title claims abstract description 86
- 238000012360 testing method Methods 0.000 title claims abstract description 57
- 230000006870 function Effects 0.000 claims description 25
- 238000004891 communication Methods 0.000 claims description 23
- 230000005355 Hall effect Effects 0.000 claims description 11
- 238000013500 data storage Methods 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000001133 acceleration Effects 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 claims description 4
- 238000009530 blood pressure measurement Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 claims description 3
- 230000005284 excitation Effects 0.000 claims description 3
- 238000000691 measurement method Methods 0.000 claims description 3
- 238000001914 filtration Methods 0.000 claims 1
- 238000000034 method Methods 0.000 abstract description 7
- 230000008569 process Effects 0.000 abstract description 3
- 238000011022 operating instruction Methods 0.000 abstract 1
- 238000011160 research Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 101000934888 Homo sapiens Succinate dehydrogenase cytochrome b560 subunit, mitochondrial Proteins 0.000 description 1
- 102100025393 Succinate dehydrogenase cytochrome b560 subunit, mitochondrial Human genes 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 229920000785 ultra high molecular weight polyethylene Polymers 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M9/00—Aerodynamic testing; Arrangements in or on wind tunnels
- G01M9/08—Aerodynamic models
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01M—TESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
- G01M9/00—Aerodynamic testing; Arrangements in or on wind tunnels
- G01M9/06—Measuring arrangements specially adapted for aerodynamic testing
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
Landscapes
- Physics & Mathematics (AREA)
- Fluid Mechanics (AREA)
- General Physics & Mathematics (AREA)
- Aerodynamic Tests, Hydrodynamic Tests, Wind Tunnels, And Water Tanks (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
技术领域technical field
本发明属于风洞试验领域,具体涉及一种基于嵌入式控制器的风洞模型自由飞试验飞行控制系统。The invention belongs to the field of wind tunnel tests, and in particular relates to a free flight test flight control system of a wind tunnel model based on an embedded controller.
背景技术Background technique
风洞自由飞试验基于相似准则,六自由度运动不受约束,可模拟飞行器本体操稳特性以及闭环控制飞行过程,在飞行器研制的初期有效的进行总体设计及飞行控制的验证,实现飞行器气动/飞行/控制一体化研究的重要手段。风洞自由飞试验相比于大气模型飞行试验能够降低试验风险、提高试验效率及试验数据精度、试验环境可控、可重复并可降低试验成本。但是风洞环境内部无法接收GNSS及地磁等信号,无法测量航向角及空间位置,因此,需要一种基于嵌入式控制器的风洞模型自由飞试验飞行控制系统。The wind tunnel free-flight test is based on similar criteria, and the six-degree-of-freedom motion is not restricted. It can simulate the flight characteristics of the aircraft itself and the closed-loop control flight process. In the early stage of aircraft development, the overall design and flight control verification can be effectively carried out to realize the aerodynamic/ An important means of flight/control integration research. Compared with the atmospheric model flight test, the wind tunnel free flight test can reduce the test risk, improve the test efficiency and test data accuracy, the test environment is controllable, repeatable and can reduce the test cost. However, the wind tunnel environment cannot receive GNSS and geomagnetic signals, and cannot measure the heading angle and spatial position. Therefore, a free flight test flight control system of the wind tunnel model based on an embedded controller is required.
发明内容SUMMARY OF THE INVENTION
基于以上不足之处,本发明的目的是提供一种基于嵌入式控制器的风洞模型自由飞试验飞行控制系统,控制飞行器模型的姿态及空间位置,采集并存储试验数据,满足不同机型试验要求。Based on the above shortcomings, the purpose of the present invention is to provide a free flight test flight control system for a wind tunnel model based on an embedded controller, which controls the attitude and spatial position of the aircraft model, collects and stores test data, and satisfies the requirements of different aircraft types. Require.
本发明所采用的技术方案如下:一种基于嵌入式控制器的风洞模型自由飞试验飞行控制系统,包括主控计算机和飞控计算机,飞控计算机与主控计算机通过无线网络通讯进行数据与指令交互,飞行器模型分别安装有飞控计算机、机载传感器、舵机舵面和动力系统,在风洞支撑架的上、下壁面分别安装卷扬机,通过安全绳吊装飞行器模型,使其处于风洞试验段中心区域,机头正对来流,并保持水平状态,所述的机载传感器包括惯性传感器,风标式传感器、压力传感器、空间位置传感器和非接触式霍尔效应传感器。The technical scheme adopted by the present invention is as follows: a wind tunnel model free flight test flight control system based on an embedded controller, including a main control computer and a flight control computer, the flight control computer and the main control computer communicate with each other through wireless network for data and Command interaction, the aircraft model is equipped with flight control computer, airborne sensors, steering gear rudder surface and power system, respectively, hoists are installed on the upper and lower walls of the wind tunnel support frame, and the aircraft model is hoisted by a safety rope to keep it in the wind tunnel In the central area of the test section, the nose is facing the incoming flow and is kept in a horizontal state. The airborne sensors include inertial sensors, weather vane sensors, pressure sensors, spatial position sensors and non-contact Hall effect sensors.
所述的飞控计算机采用嵌入式控制器,运行飞控计算机软件,飞控计算机软件包括网络通讯模块、配置文件模块、数据采集模块、位置姿态控制模块、硬件驱动模块和数据存储模块,主控计算机发送操纵指令给飞控计算机,飞控计算机软件采集各机载传感器数据,运行飞行控制律算法,控制舵机舵面及动力系统,完成对飞行器模型姿态及空间位置的控制,并且将飞行状态实时传输给主控计算机。The flight control computer adopts an embedded controller to run the flight control computer software. The flight control computer software includes a network communication module, a configuration file module, a data acquisition module, a position and attitude control module, a hardware drive module and a data storage module. The computer sends manipulation instructions to the flight control computer, and the flight control computer software collects the data of each airborne sensor, runs the flight control law algorithm, controls the rudder surface and power system of the steering gear, completes the control of the attitude and spatial position of the aircraft model, and adjusts the flight status. Real-time transmission to the host computer.
主控计算机运行主控计算机软件,主控计算机软件包括参数配置模块、设备校准模块、控制指令模块和数据显示模块,主控计算机软件通过无线网络通信把基本参数配置信息、设备校准数据和控制指令发送给飞行控制计算机软件,飞行控制计算软件通过无线网络通信把试验数据发送给主控计算机软件。The main control computer runs the main control computer software. The main control computer software includes a parameter configuration module, an equipment calibration module, a control instruction module and a data display module. The main control computer software communicates with the basic parameter configuration information, equipment calibration data and control instructions through wireless network communication. Send to the flight control computer software, and the flight control calculation software sends the test data to the main control computer software through wireless network communication.
飞行器模型舵面安装有非接触式霍尔效应传感器,舵面角度反馈信号上传给飞控计算机。The rudder surface of the aircraft model is equipped with a non-contact Hall effect sensor, and the feedback signal of the rudder surface angle is uploaded to the flight control computer.
飞行器模型内安装有惯性传感器,测量飞行器模型俯仰角、滚转角、俯仰角速度、滚转角速度、偏航角速度、X、Y、Z轴加速度。Inertial sensors are installed in the aircraft model to measure the pitch angle, roll angle, pitch angular velocity, roll angular velocity, yaw angular velocity, X, Y, and Z axis acceleration of the aircraft model.
飞行器头部安装风标式传感器,风标带动编码器,飞控计算机采集增量编码器A、B、Z相信号,解算得到飞行器迎角、侧滑角;在飞行器头部预埋测压孔,提前在风洞中测量各迎角、侧滑角下压力孔压力,并存储到飞控计算机内存,在飞行试验时,飞控计算机采集压力传感器电压信号,通过各测压孔压力插值解算出飞行器迎角、侧滑角,最终通过卡尔曼滤波算法融合两种测量方式得到精确数据。The wind vane sensor is installed on the head of the aircraft, the wind vane drives the encoder, and the flight control computer collects the A, B, and Z phase signals of the incremental encoder, and calculates the angle of attack and sideslip angle of the aircraft; the pressure measurement is embedded in the head of the aircraft In the wind tunnel, measure the pressure hole pressure at each angle of attack and sideslip angle in advance, and store it in the memory of the flight control computer. During the flight test, the flight control computer collects the voltage signal of the pressure sensor, and solves it through the pressure interpolation of each pressure hole. Calculate the angle of attack and sideslip angle of the aircraft, and finally obtain accurate data by combining the two measurement methods through the Kalman filter algorithm.
所述的空间位置传感器的主、从传感器分别安装于风洞支撑装置四周,采用超宽带无线载波通信技术测量飞行器模空间位置,标签传感器安装于模型内部,标签传感器发出的超宽带无线载波信号会被从传感器接收,从传感器解码超宽带无线载波信号的角度和时间差信息,然后将这些数据传输到主传感器,通过到达角度定位算法及到达时间差定位算法解算空间位置,飞控计算机通过TCP/IP得到主传感器汇集的数据,并解算出飞行器的X、Y、Z轴空间位置。The master and slave sensors of the spatial position sensor are respectively installed around the wind tunnel support device, and the ultra-wideband wireless carrier communication technology is used to measure the space position of the aircraft model. The label sensor is installed inside the model, and the ultra-wideband wireless carrier signal sent by the label sensor will It is received from the sensor, decodes the angle and time difference information of the ultra-wideband wireless carrier signal from the sensor, and then transmits these data to the main sensor, and solves the spatial position through the arrival angle positioning algorithm and the arrival time difference positioning algorithm. The flight control computer uses TCP/IP The data collected by the main sensor is obtained, and the X, Y, and Z axis spatial positions of the aircraft are calculated.
进一步的,所述的参数配置模块功能包括:存储路径及频率配置、主控计算机及飞控计算机传输速率配置、飞行控制律参数配置和传感器类型选择;所述的设备校准模块功能包括:各传感器系统清零和舵面角度线性化校准;所述的控制指令模块包括:姿态及空间位置开环控制及闭环控制切换操作、曲线激励控制和程序及遥控器控制切换操作;所述的数据显示模块功能包括:飞行器模型姿态角、空间位置、舵面角度和发动机推力显示。Further, the functions of the parameter configuration module include: storage path and frequency configuration, the transmission rate configuration of the main control computer and the flight control computer, the parameter configuration of the flight control law and the selection of sensor types; the functions of the equipment calibration module include: each sensor System reset and rudder surface angle linearization calibration; the control command module includes: attitude and space position open-loop control and closed-loop control switching operations, curve excitation control and program and remote control switching operations; the data display module Functions include: aircraft model attitude angle, spatial position, rudder surface angle and engine thrust display.
进一步的,飞控计算机软件包括网络通讯模块、配置文件模块、数据采集模块、位置姿态控制模块、硬件驱动模块、数据存储模块等。其中,网络通讯模块功能包括:主控计算机及飞控计算机指令/数据通讯;配置文件模块功能包括:存储路径及频率配置文件、主控计算机及飞控计算机传输速率配置文件、飞行控制律参数配置文件等;数据采集模块功能包括:风标式传感器、压力传感器、非接触式霍尔效应传感器等数据采集;位置姿态控制模块功能包括:数据采集模块采集数据,进行数据滤波、通过控制律解算出舵机舵面作动指令、发动机作动指令以及推力矢量装置作动指令等;硬件驱动模块功能包括:根据位置姿态控制模块指令,生成舵机舵面及发动机解析执行的数据;数据存储模块功能包括:飞行试验过程中试验数据的存储。Further, the flight control computer software includes a network communication module, a configuration file module, a data acquisition module, a position and attitude control module, a hardware drive module, a data storage module, and the like. Among them, the functions of the network communication module include: command/data communication between the main control computer and the flight control computer; the functions of the configuration file module include: storage path and frequency configuration files, transmission rate configuration files of the main control computer and flight control computer, and flight control law parameter configuration The functions of the data acquisition module include: data acquisition of wind vane sensors, pressure sensors, non-contact Hall effect sensors, etc.; Steering gear rudder surface actuation command, engine actuation command and thrust vectoring device actuation command, etc.; the functions of the hardware drive module include: according to the position and attitude control module command, generate the data of the steering gear rudder surface and the engine analysis and execution; the function of the data storage module Including: storage of test data during flight test.
进一步的,所述的飞控计算机采集机载传感器数据,包括:迎角、侧滑角、俯仰角、滚转角、俯仰角速度、滚转角速度、偏航角速度和X、Y、Z轴加速度数据用于控制飞行器姿态控制,X、Y、Z轴空间位置数据用于控制飞行器位置控制,飞行控制律算法根据机载传感器数据,解算出舵机舵面控制量及动力系统控制量,解算出的控制量需通过飞控计算机转换成PWM信号,最后通过PWM信号控制舵机舵面及动力系统,动力系统并通过PWM信号将转速信号传递给飞控计算机。Further, the flight control computer collects airborne sensor data, including: angle of attack, sideslip angle, pitch angle, roll angle, pitch angular velocity, roll angular velocity, yaw angular velocity and X, Y, Z axis acceleration data In order to control the attitude control of the aircraft, the spatial position data of the X, Y, and Z axes are used to control the position of the aircraft. The flight control law algorithm calculates the control amount of the rudder surface of the steering gear and the control amount of the power system according to the airborne sensor data. The quantity needs to be converted into a PWM signal by the flight control computer, and finally the steering gear rudder surface and the power system are controlled by the PWM signal, and the power system transmits the speed signal to the flight control computer through the PWM signal.
本发明的有益效果及优点:本发明能够获取飞行过程中全部精确试验数据,并且克服了风洞环境内部无法接收GNSS及地磁等信号的影响。本发明采用模块化编程方式,可以完成不同试验要求。该试验系统具备支撑先进战斗机气动/飞行/控制一体化试验研究能力。Beneficial effects and advantages of the present invention: the present invention can obtain all accurate test data during flight, and overcomes the influence that GNSS and geomagnetic signals cannot be received inside the wind tunnel environment. The present invention adopts the modular programming mode, which can fulfill different test requirements. The test system has the ability to support the integrated test and research capabilities of advanced fighter aerodynamics/flight/control.
附图说明Description of drawings
图1为基于嵌入式控制器的风洞自由飞控制系统软件原理图。Figure 1 is the software schematic diagram of the wind tunnel free flight control system based on the embedded controller.
图2为基于嵌入式控制器的风洞自由飞控制系统试验原理图。Figure 2 is the experimental schematic diagram of the wind tunnel free flight control system based on the embedded controller.
图3基于本发明的风洞自由飞试验流程图。Fig. 3 is a flow chart of a free flight test in a wind tunnel based on the present invention.
具体实施方式Detailed ways
下面结合说明书附图举例对本发明作进一步说明:The present invention will be further described below in conjunction with the accompanying drawings:
实施例1Example 1
一种基于嵌入式控制器的风洞模型自由飞试验飞行控制系统,包括主控计算机、飞控计算机和飞行器模型,飞控计算机与主控计算机通过无线网络通讯进行数据与指令交互,飞行器模型分别安装有飞控计算机、机载传感器、舵机舵面和动力系统,在风洞支撑架的上、下壁面分别安装卷扬机,通过安全绳吊装飞行器模型,使其处于风洞试验段中心区域,机头正对来流,并保持水平状态,其特征在于,所述的机载传感器包括惯性传感器,风标式传感器、压力传感器、空间位置传感器和非接触式霍尔效应传感器,A wind tunnel model free flight test flight control system based on an embedded controller, comprising a main control computer, a flight control computer and an aircraft model, the flight control computer and the main control computer communicate data and instructions through wireless network communication, and the aircraft model separately The flight control computer, airborne sensor, steering gear rudder surface and power system are installed, and winches are installed on the upper and lower walls of the wind tunnel support frame respectively. The head is facing the incoming flow and maintains a horizontal state, and it is characterized in that the on-board sensors include inertial sensors, weather vane sensors, pressure sensors, spatial position sensors and non-contact Hall effect sensors,
如图1所示,主控计算机发送操纵指令给飞控计算机,飞控计算机软件采集各机载传感器数据,运行飞行控制律算法,控制舵机舵面及动力系统,完成对飞行器模型姿态及空间位置的控制,并且将飞行状态实时传输给主控计算机;本实施例飞行控制计算机采用嵌入式控制器实现,该控制器基于ZYNQ-7000,采用ARM+FPGA架构,运行嵌入式实时操作系统,具备模拟量输入输出、数字量输入输出、千兆以太网、CAN、USB、串行(RS232/422/485)和SDHC端口,并可通过可编程FPGA扩展其它接口。飞行控制软件采用模块化编程方式,只需进行简单的更改就可以完成不同试验要求。As shown in Figure 1, the main control computer sends manipulation instructions to the flight control computer, and the flight control computer software collects the data of each airborne sensor, runs the flight control law algorithm, controls the steering gear rudder surface and the power system, and completes the aircraft model attitude and space. Position control, and transmit the flight status to the main control computer in real time; the flight control computer in this embodiment is implemented by an embedded controller, which is based on ZYNQ-7000, adopts ARM+FPGA architecture, runs an embedded real-time operating system, and has Analog input and output, digital input and output, Gigabit Ethernet, CAN, USB, serial (RS232/422/485) and SDHC ports, and other interfaces can be expanded through programmable FPGA. The flight control software adopts a modular programming method, and different test requirements can be completed with simple changes.
如图2所示,飞控计算机运行飞控计算机软件,飞控计算机软件包括网络通讯模块、配置文件模块、数据采集模块、位置姿态控制模块、硬件驱动模块和数据存储模块,飞控计算机软件功能包括网络通讯模块、配置文件模块、数据采集模块、位置姿态控制模块、硬件驱动模块、数据存储模块等。其中,网络通讯模块功能包括:主控计算机及飞控计算机指令/数据通讯;配置文件模块功能包括:存储路径及频率配置文件、主控计算机及飞控计算机传输速率配置文件、飞行控制律参数配置文件等;数据采集模块功能包括:风标式传感器、压力传感器、非接触式霍尔效应传感器等数据采集;位置姿态控制模块功能包括:数据采集模块采集数据,进行数据滤波、通过控制律解算出舵机舵面作动指令、发动机作动指令以及推力矢量装置作动指令等;硬件驱动模块功能包括:根据位置姿态控制模块指令,生成舵机舵面及发动机解析执行的数据;数据存储模块功能包括:飞行试验过程中试验数据的存储。As shown in Figure 2, the flight control computer runs the flight control computer software. The flight control computer software includes a network communication module, a configuration file module, a data acquisition module, a position and attitude control module, a hardware drive module and a data storage module. The flight control computer software functions Including network communication module, configuration file module, data acquisition module, position and attitude control module, hardware drive module, data storage module, etc. Among them, the functions of the network communication module include: command/data communication between the main control computer and the flight control computer; the functions of the configuration file module include: storage path and frequency configuration files, transmission rate configuration files of the main control computer and flight control computer, and flight control law parameter configuration The functions of the data acquisition module include: data acquisition of wind vane sensors, pressure sensors, non-contact Hall effect sensors, etc.; Steering gear rudder surface actuation command, engine actuation command and thrust vectoring device actuation command, etc.; the functions of the hardware drive module include: according to the position and attitude control module command, generate the data of the steering gear rudder surface and the engine analysis and execution; the function of the data storage module Including: storage of test data during flight test.
主控计算机运行主控计算机软件,主控计算机软件包括参数配置模块、设备校准模块、控制指令模块和数据显示模块,主控计算机软件通过无线网络通信把基本参数配置信息、设备校准数据和控制指令发送给飞行控制计算机软件,飞行控制计算软件通过无线网络通信把试验数据发送给主控计算机软件,参数配置信息存储在配置文件模块中,数据采集模块采集各传感器系统数据,位置姿态控制模块运行滤波控制律算法,控制硬件驱动模块。数据存储模块存储试验数据,供分析研究使用。The main control computer runs the main control computer software. The main control computer software includes a parameter configuration module, an equipment calibration module, a control instruction module and a data display module. The main control computer software communicates with the basic parameter configuration information, equipment calibration data and control instructions through wireless network communication. Send to the flight control computer software, the flight control calculation software sends the test data to the main control computer software through wireless network communication, the parameter configuration information is stored in the configuration file module, the data acquisition module collects the data of each sensor system, and the position and attitude control module runs the filter Control law algorithm, control hardware driver module. The data storage module stores test data for analysis and research.
参数配置模块功能包括:存储路径及频率配置、主控计算机及飞控计算机传输速率配置、飞行控制律参数配置、传感器类型选择等;设备校准模块功能包括:各传感器系统清零,舵面角度线性化校准等;控制指令模块包括:姿态及空间位置开环控制及闭环控制切换操作、曲线激励控制(阶跃、方波、偶激波、正弦波、3211、扫频等)、程序及遥控器控制切换操作等;数据显示模块功能包括:飞行器模型姿态角、空间位置、舵面角度、发动机推力等显示。Parameter configuration module functions include: storage path and frequency configuration, main control computer and flight control computer transmission rate configuration, flight control law parameter configuration, sensor type selection, etc.; equipment calibration module functions include: reset each sensor system, rudder surface angle linear The control command module includes: open-loop control and closed-loop control switching operation of attitude and spatial position, curve excitation control (step, square wave, even shock wave, sine wave, 3211, frequency sweep, etc.), program and remote control Control switching operations, etc.; the functions of the data display module include: display of aircraft model attitude angle, spatial position, rudder surface angle, engine thrust, etc.
飞行器模型舵面安装有非接触式霍尔效应传感器,舵面角度反馈信号上传给飞控计算机。The rudder surface of the aircraft model is equipped with a non-contact Hall effect sensor, and the feedback signal of the rudder surface angle is uploaded to the flight control computer.
飞行器模型内安装有惯性传感器,测量飞行器模型俯仰角、滚转角、俯仰角速度、滚转角速度、偏航角速度、X、Y、Z轴加速度。Inertial sensors are installed in the aircraft model to measure the pitch angle, roll angle, pitch angular velocity, roll angular velocity, yaw angular velocity, X, Y, and Z axis acceleration of the aircraft model.
由于风洞环境内部存在屏蔽,无法接收GNSS及地磁信号,即无法测量航向角及空间位置。本发明通过风标式传感器及压力传感器融合方式得到迎角、侧滑角,代替航向角。飞行器头部安装风标式传感器,风标带动编码器,飞控计算机采集增量编码器A、B、Z相信号,解算得到飞行器迎角、侧滑角;在飞行器头部预埋测压孔,提前在风洞中测量各迎角、侧滑角下压力孔压力,并存储到飞控计算机内存,在飞行试验时,飞控计算机采集压力传感器电压信号,通过各测压孔压力插值解算出飞行器迎角、侧滑角,最终通过卡尔曼滤波算法融合两种测量方式得到精确数据。Due to the shielding inside the wind tunnel environment, GNSS and geomagnetic signals cannot be received, that is, the heading angle and spatial position cannot be measured. The invention obtains the angle of attack and the sideslip angle by means of fusion of the vane sensor and the pressure sensor, instead of the heading angle. The wind vane sensor is installed on the head of the aircraft, the wind vane drives the encoder, and the flight control computer collects the A, B, and Z phase signals of the incremental encoder, and calculates the angle of attack and sideslip angle of the aircraft; the pressure measurement is embedded in the head of the aircraft In the wind tunnel, measure the pressure hole pressure at each angle of attack and sideslip angle in advance, and store it in the memory of the flight control computer. During the flight test, the flight control computer collects the voltage signal of the pressure sensor, and solves it through the pressure interpolation of each pressure hole. Calculate the angle of attack and sideslip angle of the aircraft, and finally obtain accurate data by combining the two measurement methods through the Kalman filter algorithm.
所述的空间位置传感器的主、从传感器分别安装于风洞支撑装置四周,采用超宽带无线载波通信技术测量飞行器模空间位置,标签传感器安装于模型内部,标签传感器发出的超宽带无线载波信号会被从传感器接收,从传感器解码超宽带无线载波信号的角度和时间差信息,然后将这些数据传输到主传感器,通过到达角度定位算法及到达时间差定位算法解算空间位置,飞控计算机通过TCP/IP得到主传感器汇集的数据,并解算出飞行器的X、Y、Z轴空间位置。The master and slave sensors of the spatial position sensor are respectively installed around the wind tunnel support device, and the ultra-wideband wireless carrier communication technology is used to measure the space position of the aircraft model. The label sensor is installed inside the model, and the ultra-wideband wireless carrier signal sent by the label sensor will It is received from the sensor, decodes the angle and time difference information of the ultra-wideband wireless carrier signal from the sensor, and then transmits these data to the main sensor, and solves the spatial position through the arrival angle positioning algorithm and the arrival time difference positioning algorithm. The flight control computer uses TCP/IP The data collected by the main sensor is obtained, and the X, Y, and Z axis spatial positions of the aircraft are calculated.
飞控计算机采集机载传感器数据,其中迎角、侧滑角、俯仰角、滚转角、俯仰角速度、滚转角速度、偏航角速度、X、Y、Z轴加速度用于控制飞行器姿态控制,X、Y、Z轴空间位置用于控制飞行器位置控制,飞行控制律算法根据机载传感器数据,解算出舵机舵面控制量及动力系统控制量,解算出的控制量需通过飞控计算机转换成PWM信号,最后通过PWM信号控制舵机舵面及动力系统(动力系统包括电子调速器及涵道风扇)。控制舵机驱动连杆转动舵面,舵面角度反馈采用非接触式霍尔效应传感器实现,舵面金属转轴偏转与霍尔效应传感器形成偏角,产生磁场变化,并通过SPI信号将舵面角度信号传递给飞控计算机,该传感器体积小,精度高,抗干扰能力强。控制电子调速器驱动涵道风扇提供推力,电子调速器最大提供12S(12×4.2V=50.4V)电压,最大提供200A电流,能够满足各型涵道风扇功率需求,单发涵道风扇最大可提供15kg推力,能够满足各型飞行器模型推力需求。涵道风扇转速反馈采用非接触式交变电流方式实现,通过采集发动机三相交变电流其中两相,通过两相换相频率得到发动机转速,并通过PWM信号将转速信号传递给飞控计算机,该方法无需与发动机直接接触,不影响涵道风扇推力。The flight control computer collects the airborne sensor data, among which the angle of attack, sideslip angle, pitch angle, roll angle, pitch angular velocity, roll angular velocity, yaw angular velocity, X, Y, Z axis acceleration are used to control the attitude control of the aircraft, X, The spatial positions of the Y and Z axes are used to control the position of the aircraft. The flight control law algorithm calculates the control quantities of the steering gear rudder surface and the power system according to the airborne sensor data. The calculated control quantities need to be converted into PWM by the flight control computer. signal, and finally control the rudder surface of the steering gear and the power system (the power system includes the electronic governor and the ducted fan) through the PWM signal. The steering gear is controlled to drive the connecting rod to rotate the rudder surface, and the angle feedback of the rudder surface is realized by a non-contact Hall effect sensor. The deflection of the metal rotating shaft of the rudder surface forms a declination angle with the Hall effect sensor, resulting in a magnetic field change, and the angle of the rudder surface is changed by the SPI signal. The signal is transmitted to the flight control computer. The sensor is small in size, high in precision and strong in anti-interference ability. Control the electronic governor to drive the ducted fan to provide thrust. The electronic governor can provide a maximum voltage of 12S (12×4.2V=50.4V) and a maximum current of 200A, which can meet the power requirements of various types of ducted fans. It can provide a maximum thrust of 15kg, which can meet the thrust requirements of various aircraft models. The speed feedback of the ducted fan is realized by the non-contact alternating current method. By collecting two phases of the three-phase alternating current of the engine, the engine speed is obtained by the two-phase commutation frequency, and the speed signal is transmitted to the flight control computer through the PWM signal. The method does not require direct contact with the engine and does not affect the thrust of the ducted fan.
本实施例还涉及安全防护系统保障试验人员及飞行器模型安全。在支撑架的上下壁面安装卷扬机,采用迪尼玛绳吊装飞行器模型,通过遥控器独立控制升降,这种上下防护模型的方式方便快捷、保证飞机模型在安全区域运动,同时便于试验人员操纵。This embodiment also relates to a safety protection system to ensure the safety of test personnel and aircraft models. The hoist is installed on the upper and lower walls of the support frame, the Dyneema rope is used to hoist the aircraft model, and the lift is independently controlled by the remote control. This way of protecting the model up and down is convenient and fast, which ensures that the aircraft model moves in a safe area, and is convenient for test personnel to operate.
实施例2Example 2
本实施例基于实施例1的控制系统,进行风洞自由飞试流程,如图3所示,具体步骤如下:This embodiment is based on the control system of Embodiment 1, and the free flight test process of the wind tunnel is carried out, as shown in Figure 3, and the specific steps are as follows:
步骤1、风洞未起风时,将上下安全绳捆绑在模型重心位置悬挂点,调整上下卷扬机,使飞机模型处于风洞试验段中心区域,机头正对来流,并保持基本水平状态;Step 1. When there is no wind in the wind tunnel, tie the upper and lower safety ropes to the suspension point at the center of gravity of the model, and adjust the upper and lower winches so that the aircraft model is in the center area of the wind tunnel test section, the nose is facing the incoming flow, and it is basically horizontal;
步骤2、先起10m/s风速,待风洞流场趋于稳定后,开启飞控系统闭环控制;Step 2. Start with a wind speed of 10m/s. After the wind tunnel flow field becomes stable, turn on the closed-loop control of the flight control system;
步骤3、增加风速到试验风速,在风速慢慢上升过程中,通过上下卷扬机不断松开安全绳,同时逐步增大油门至配平推力;Step 3. Increase the wind speed to the test wind speed. When the wind speed slowly rises, the safety rope is continuously loosened through the upper and lower winches, and the throttle is gradually increased to the trim thrust;
步骤4、达到目标风速后,通过操作人员操作,使飞行器模型在风洞流场中心区域保持1g平飞;Step 4. After reaching the target wind speed, through the operation of the operator, make the aircraft model maintain 1g level flight in the center area of the wind tunnel flow field;
步骤5、进行飞行试验验证;Step 5. Carry out flight test verification;
步骤6、完成试验后,停风,逐步减小油门,并通过上下卷扬机收紧安全绳,最后关闭飞行控制系统;Step 6. After completing the test, stop the wind, gradually reduce the throttle, tighten the safety rope through the upper and lower winches, and finally close the flight control system;
步骤7、试验结束,分析试验过程中运动参数。Step 7, the test is over, and the motion parameters during the test are analyzed.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210275179.6A CN114923660B (en) | 2022-03-21 | 2022-03-21 | Wind tunnel free flight test flight control system based on embedded controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210275179.6A CN114923660B (en) | 2022-03-21 | 2022-03-21 | Wind tunnel free flight test flight control system based on embedded controller |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114923660A true CN114923660A (en) | 2022-08-19 |
CN114923660B CN114923660B (en) | 2024-10-29 |
Family
ID=82804606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210275179.6A Active CN114923660B (en) | 2022-03-21 | 2022-03-21 | Wind tunnel free flight test flight control system based on embedded controller |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114923660B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117870610A (en) * | 2023-12-11 | 2024-04-12 | 南京航空航天大学 | Real-time sensing method and sensing system for aircraft control surface state |
CN118347680A (en) * | 2024-06-13 | 2024-07-16 | 中国空气动力研究与发展中心超高速空气动力研究所 | Separation time sequence control device for hypersonic wind tunnel model free flight test |
CN118376373A (en) * | 2024-04-23 | 2024-07-23 | 哈尔滨工业大学 | Method and experimental device for determining aerodynamic characteristics and parameters of aircraft |
CN119492510A (en) * | 2024-12-11 | 2025-02-21 | 中国航空工业集团公司哈尔滨空气动力研究所 | A real-time attitude and velocity pressure calculation method for a wind tunnel free flight test model |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105784318A (en) * | 2016-03-04 | 2016-07-20 | 中国空气动力研究与发展中心低速空气动力研究所 | Low-speed wind tunnel model flying experimental system and method |
CN111289213A (en) * | 2020-03-09 | 2020-06-16 | 扬州大学 | Wind turbine tower surface pressure measuring device and method suitable for wind tunnel experiment |
US10994866B1 (en) * | 2020-03-09 | 2021-05-04 | University Of Science And Technology Beijing | Flight test system for flapping-wing aerial vehicle |
CN113295376A (en) * | 2021-05-25 | 2021-08-24 | 南京航空航天大学 | Small wind tunnel experiment system for research of miniature flapping wing aircraft |
-
2022
- 2022-03-21 CN CN202210275179.6A patent/CN114923660B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105784318A (en) * | 2016-03-04 | 2016-07-20 | 中国空气动力研究与发展中心低速空气动力研究所 | Low-speed wind tunnel model flying experimental system and method |
CN111289213A (en) * | 2020-03-09 | 2020-06-16 | 扬州大学 | Wind turbine tower surface pressure measuring device and method suitable for wind tunnel experiment |
US10994866B1 (en) * | 2020-03-09 | 2021-05-04 | University Of Science And Technology Beijing | Flight test system for flapping-wing aerial vehicle |
CN113295376A (en) * | 2021-05-25 | 2021-08-24 | 南京航空航天大学 | Small wind tunnel experiment system for research of miniature flapping wing aircraft |
Non-Patent Citations (1)
Title |
---|
邵立民;宋笔锋;王利光;: "基于虚拟仪器的微型扑翼风洞实验系统研究", 机械设计与制造, no. 12, 8 December 2008 (2008-12-08) * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117870610A (en) * | 2023-12-11 | 2024-04-12 | 南京航空航天大学 | Real-time sensing method and sensing system for aircraft control surface state |
CN118376373A (en) * | 2024-04-23 | 2024-07-23 | 哈尔滨工业大学 | Method and experimental device for determining aerodynamic characteristics and parameters of aircraft |
CN118376373B (en) * | 2024-04-23 | 2025-01-21 | 哈尔滨工业大学 | Method and experimental device for determining aerodynamic characteristics and parameters of aircraft |
CN118347680A (en) * | 2024-06-13 | 2024-07-16 | 中国空气动力研究与发展中心超高速空气动力研究所 | Separation time sequence control device for hypersonic wind tunnel model free flight test |
CN118347680B (en) * | 2024-06-13 | 2024-09-03 | 中国空气动力研究与发展中心超高速空气动力研究所 | Separation time sequence control device for hypersonic wind tunnel model free flight test |
CN119492510A (en) * | 2024-12-11 | 2025-02-21 | 中国航空工业集团公司哈尔滨空气动力研究所 | A real-time attitude and velocity pressure calculation method for a wind tunnel free flight test model |
Also Published As
Publication number | Publication date |
---|---|
CN114923660B (en) | 2024-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114923660B (en) | Wind tunnel free flight test flight control system based on embedded controller | |
CN111856965A (en) | Unmanned aerial vehicle visual semi-physical simulation system and simulation method thereof | |
CN105353762B (en) | The control method of six rotor wing unmanned aerial vehicles based on double remaining attitude transducers | |
Kim et al. | Accurate modeling and robust hovering control for a quad-rotor VTOL aircraft | |
CN104656664B (en) | Vehicle-mounted many rotor unmanned helicopter approaching and landing system control systems and guiding control method | |
CN105404308A (en) | Flight control unit for parafoil type unmanned plane | |
CN204440169U (en) | The control system of the multi-modal autonomous flight of Miniature Unmanned Helicopter | |
TWI379702B (en) | ||
CN104597912A (en) | Tracking flying control system and method of six-rotor unmanned helicopter | |
CN104656660A (en) | Control system for micro-unmanned helicopter multi-mode autonomous flight and method thereof | |
CN102426458A (en) | Ground control system applicable to rotor-wing unmanned aerial vehicle | |
CN105923147B (en) | A kind of fixed-wing unmanned plane landing control method | |
CN111459188B (en) | Quaternion-based multi-rotor nonlinear flight control method | |
CN105182770A (en) | System and method for spacecraft semi-physical simulation experiment based on rotor craft | |
CN103019250B (en) | Bevel take-off control method of inspection flying robot | |
CN104503473A (en) | Inertial stabilization controller | |
CN118226884B (en) | Method for controlling precise cruising of flying robot in air | |
JP5493103B2 (en) | Simple manual flight control system for unmanned flying vehicles | |
CN106814743A (en) | Multi-rotor unmanned aerial vehicle driving control system based on DSP | |
CN205068169U (en) | Six rotor unmanned aerial vehicle based on two remaining attitude sensor | |
CN205427624U (en) | Parafoil unmanned aerial vehicle flight controller | |
Gonzalez et al. | Real-time altitude robust controller for a quad-rotor aircraft using sliding-mode control technique | |
Haocong et al. | Design of stm32-based quadrotor UAV control system | |
CN209649972U (en) | A kind of land and air double-used operation type flying robot | |
CN106802662A (en) | A kind of multi-rotor unmanned aerial vehicle embedded control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |