CN-121978985-A - Fly-by-data driving reproduction method
Abstract
The application provides a flying parameter data driving reproduction method which comprises the steps of modifying a six-degree-of-freedom flying simulation program, manually extracting characteristic actions from historical flying parameters, intercepting representative data segments, respectively storing the characteristic data segments as an action 1 template, an action 2 template and an action n template, selecting the action template, matching recorded flying parameter data with the action template through an identification means, then segmenting and extracting the matched data segments, segmenting and storing the matched data segments into a data segment 1, a data segment 2 and an data segment n, manually configuring driving options SWGDAS and SWGDAS according to driving intention, circularly calling the modified six-degree-of-freedom flying simulation program, performing driving simulation according to the driving options SWGDAS1 and SWGDAS, recording simulation result files as an output result 1, an output result 2 and an output result n, and sequentially comparing the data segment 1 with the output result 1, the data segment 2 with the output result 2, the data segment n and the output result n, and outputting the data segment n to a document, and improving data analysis efficiency.
Inventors
- YANG HONGPING
- Ning Junqing
- TANG HAONAN
- TAO CHENGGANG
- TIE YUJIA
- ZHANG XIAOJUN
Assignees
- 中国航空工业集团公司成都飞机设计研究所
Dates
- Publication Date
- 20260505
- Application Date
- 20251227
Claims (8)
- 1. A fly-by-data driven reproduction method, the method comprising: modifying a six-degree-of-freedom flight simulation program; manually extracting characteristic actions from the historical flying ginseng, intercepting representative data segments and respectively storing the representative data segments as an action 1 template, an action 2 template and an action n template; selecting an action template, matching the recorded flight parameter data with the action template through an identification means, then dividing and extracting the matched data segment, and storing the data segment into a data segment 1, a data segment 2 and a data segment n; manually configuring the drive options SWGDAS and SWGDAS according to the drive intent; circularly calling the modified six-degree-of-freedom flight simulation program, performing driving simulation according to driving options SWGDAS and SWGDAS, and recording simulation result files as an output result 1, an output result 2, an output result n; And comparing the data segment 1 with the output result 1, the data segment 2 with the output result 2, and the data segment n with the output result n in sequence, and outputting the images to a document.
- 2. The method of claim 1, wherein modifying the six degree of freedom flight simulation program comprises: branches are respectively arranged at the positions of the steering lever control command, the throttle lever control command, the sensor acquisition signal and the control surface, and a flight parameter input interface is added for driving by using the flight parameters recorded by test flight.
- 3. The method of claim 2, wherein the manually extracting the characteristic action from the historical flying ginseng, intercepting representative data segments and storing the representative data segments as an action 1 template, an action 2 template, and an action n template, respectively, further comprises: and (3) saving the intercepted action 1 template, action 2 template and action n template into a template library, so that the subsequent repeated use is convenient.
- 4. A method according to claim 3, wherein selecting the action template, and matching the recorded fly-by-wire data with the action template by the identification means, comprises: and selecting an action template from the template library, and matching the recorded flight parameter data with the action template through an identification means.
- 5. The method of claim 4, wherein selecting an action template from a template library, matching the recorded fly-by-wire data with the action template by an identification means, comprises: and selecting an action template from the template library, acquiring characteristic information by adopting an interpretation rule, image recognition and a fast Fourier transform method aiming at the type of the identification object, and matching the recorded flight parameter data with the action template.
- 6. The method of claim 5, wherein the drive option SWGDAS has the following meaning: SWGDAS 1=1 means that only pilot stick manipulation commands are used for actuation; SWGDAS =2 means that the pilot's stick manipulation command and the sensor acquisition signal are used for driving simultaneously; SWGDAS 1=3 indicates that the control surface position is directly used for driving.
- 7. The method of claim 6, wherein the drive option SWGDAS has the following meaning: SWGDAS 2=0 means that the pilot is not driving with a pilot stick command or control surface position; SWGDAS 2=0 means that the pilot throttle lever is not used for actuation; SWGDAS 2=1 represents actuation using pilot throttle lever actuation commands.
- 8. The method according to claim 1, characterized in that the data segment 1, data segment 2, data segment n is used to drive a step-modified simulation program.
Description
Fly-by-data driving reproduction method Technical Field The application belongs to the technical field of flight control, and particularly relates to a flight parameter data driving reproduction method. Background When the flight control law is designed, a six-degree-of-freedom flight simulation program needs to be built firstly, wherein the six-degree-of-freedom flight simulation program comprises a flight control law and an aircraft body model (comprising an actuator model, a pneumatic model, a mass moment of inertia model, an engine model, a six-degree-of-freedom kinematic model, a sensor model and the like), the pneumatic model is obtained through a wind tunnel test, the engine model is obtained through a bench test, the pneumatic model is limited by test conditions, the pneumatic model and a real aircraft are usually different to a certain extent, the individual state can be greatly different, the differences influence the flight control law design, the response of the aircraft in actual test flight is different from a theoretical result, and the flight safety is endangered in serious cases. When the flight parameters of the flight test tasks are analyzed, the flight test actions are frequently required to be simulated and reproduced by adopting the same operation input of the flight test tasks, so that the difference between the actual flight test results and the simulation results is compared, whether the response of the aircraft in the flight test is consistent with the theoretical simulation is judged, and if the response is different, the difference between the model parameters and the actual aircraft can be further found through analysis, so that the flight control law is guided to be optimally designed. Disclosure of Invention The invention aims to realize a flight parameter data rapid driving reproduction method based on a six-degree-of-freedom flight simulation program, which is characterized in that interested data segments are rapidly intercepted from one-time complete flight parameter record data through an identification means, and are automatically imported into the flight simulation program for driving simulation, and the test flight actions are simulated and reproduced by adopting the same control input or state information of a test flight task, so that the difference between an actual test flight result and a simulation result is compared, whether the response of an airplane in test flight is consistent with a theoretical simulation is judged, the consistency comparison of the sky and the earth is realized, the data analysis efficiency is improved, and the difference between model parameters and a real airplane can be further found through analysis, and the optimal design of a flight control law is guided. The application provides a fly-by-parameter data driving reproduction method, which comprises the following steps: modifying a six-degree-of-freedom flight simulation program; manually extracting characteristic actions from the historical flying ginseng, intercepting representative data segments and respectively storing the representative data segments as an action 1 template, an action 2 template and an action n template; selecting an action template, matching the recorded flight parameter data with the action template through an identification means, then dividing and extracting the matched data segment, and storing the data segment into a data segment 1, a data segment 2 and a data segment n; manually configuring the drive options SWGDAS and SWGDAS according to the drive intent; circularly calling the modified six-degree-of-freedom flight simulation program, performing driving simulation according to driving options SWGDAS and SWGDAS, and recording simulation result files as an output result 1, an output result 2, an output result n; And comparing the data segment 1 with the output result 1, the data segment 2 with the output result 2, and the data segment n with the output result n in sequence, and outputting the images to a document. Preferably, the modifying the six-degree-of-freedom flight simulation program includes: branches are respectively arranged at the positions of the steering lever control command, the throttle lever control command, the sensor acquisition signal and the control surface, and a flight parameter input interface is added for driving by using the flight parameters recorded by test flight. Preferably, after the characteristic actions are manually extracted from the historical flying ginseng and representative data segments are intercepted and respectively stored as an action 1 template, an action 2 template and an operation n template, the method further comprises: and (3) saving the intercepted action 1 template, action 2 template and action n template into a template library, so that the subsequent repeated use is convenient. Preferably, the selecting an action template, matching the recorded flight parameter data with the action template by an identifi