Method and device for identifying and evaluating test data of steady-state operating force per g, computer equipment and medium
By preprocessing flight quality simulator data and identifying control force actions, the ratio of overload to angle of attack change is generated, solving the problems of long processing time and low accuracy of manual processing, and achieving efficient and accurate flight quality assessment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-26
- Publication Date
- 2026-04-14
AI Technical Summary
In existing technologies, manual processing of test data for each gram of steady-state maneuvering force is time-consuming, has low accuracy, and is inefficient.
By preprocessing the steady-state control force test data collected by the flight quality simulator, erroneous data is removed, preprocessed test data is generated, and the preprocessed test data generated per second is calculated to identify control force actions. The ratio of overload to angle of attack change is generated through equivalent fitting to evaluate flight quality.
It significantly improves the efficiency of test data analysis and the accuracy and reliability of flight quality assessment, shortens analysis time, and enables automated batch processing and precise calculation.
Smart Images

Figure CN121859516A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of flight simulation technology, and in particular to a method, apparatus, computer equipment, and medium for identifying and evaluating test data of steady-state control force per gram. Background Technology
[0002] Flight quality simulator testing utilizes advanced virtual simulation technology, precise electromechanical control devices, and a realistic audiovisual rendering system to create a simulated environment that closely resembles a real aircraft cockpit, reproducing a lifelike flight dynamic atmosphere. This enables human-environment flight quality assessment, allowing pilots to conduct in-depth and comprehensive testing of aircraft performance within a simulated environment. During flight quality simulator testing, the per-gram steady-state control force testing method is widely adopted. The core of this method is requiring pilots to perform step-like control stick actions. To ensure that flight quality across the entire flight envelope meets preset requirements, the test must establish a massive number of state points, directly leading to a significant increase in the scale of test data. Furthermore, manually processing the per-gram steady-state control force test data is not only time-consuming but also lacks accuracy, resulting in extremely low overall efficiency, far from meeting the standards of efficient testing. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide a method for identifying and evaluating test data per gram of steady-state maneuvering force, to solve the technical problems of long processing time, low accuracy, and low efficiency in the prior art when manually processing test data per gram of steady-state maneuvering force. The method includes: The test data of steady-state control force per gram collected from the flight quality simulator is preprocessed to remove erroneous data and generate preprocessed test data. The preprocessed test data of steady-state control force per gram generated per second is calculated. The test data includes control stick displacement data, normal overload data, control stick force data, and flap deflection angle data. By using the preprocessed test data generated every second, the action of each g steady-state control force is identified, and the action of each g steady-state control force is obtained. By generating test data per gram of steady-state control force and actions per gram of steady-state control force per second, the steady-state control force per gram is equivalently fitted to generate a first ratio of overload to angle of attack change and a second ratio of overload to stick force change. The flight quality of the steady-state control force per gram is evaluated using the first ratio and the second ratio.
[0004] This invention also provides a device for identifying and evaluating test data per gram of steady-state handling force, to solve the technical problems of long processing time, low accuracy, and low efficiency in the prior art when manually processing test data per gram of steady-state handling force. The device includes: The preprocessing module is used to preprocess the test data of steady-state control force per gram collected from the flight quality simulator, remove erroneous data in the test data, generate preprocessed test data, and calculate the preprocessed test data of steady-state control force per gram generated per second. The test data includes control stick displacement data, normal overload data, control stick force data, and flap deflection angle data. The control force action acquisition module is used to identify the action of each g steady-state control force through the preprocessed test data generated every second, and acquire the action of each g steady-state control force. The quality assessment module is used to perform equivalent fitting on each g steady-state control force by generating test data and actions per g steady-state control force per second, generating a first ratio of overload to angle of attack change and a second ratio of overload to stick force change, and evaluating the flight quality of each g steady-state control force by using the first ratio and the second ratio.
[0005] This invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the above-mentioned method for identifying and evaluating any of the steady-state control force test data per gram, thereby solving the technical problems of long processing time, low accuracy, and low efficiency of manual processing of steady-state control force test data per gram in the prior art.
[0006] This invention also provides a computer-readable storage medium storing a computer program that performs any of the above-described methods for identifying and evaluating steady-state control force test data per gram, thereby solving the technical problems of long processing time, low accuracy, and low efficiency in manual processing of steady-state control force test data per gram in the prior art.
[0007] Compared with the prior art, the beneficial effects that at least one technical solution adopted in the embodiments of this specification can achieve include at least: By designing the test action interception logic per g steady-state control force, effective data for calculating flight quality per g steady-state control force is obtained. Through programming, batch processing, calculation, and flight quality evaluation of the data per g steady-state control force are realized, thereby significantly improving the efficiency of test data analysis. Attached Figure Description
[0008] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0009] Picture 1 This is a flowchart of a method for identifying and evaluating test data of steady-state maneuvering force per gram provided by an embodiment of the present invention; Picture 2 This is a flowchart of the experimental data preprocessing provided in the embodiments of the present invention; Picture 3 This is a schematic diagram of the preprocessed test data provided in an embodiment of the present invention; Picture 4 This is a flowchart illustrating the action capture of each g steady-state manipulation force provided in an embodiment of the present invention; Picture 5 This is a schematic diagram of the intercepted action provided in an embodiment of the present invention; Picture 6 This is a structural block diagram of a computer device provided in an embodiment of the present invention; Picture 7 This is a structural block diagram of a device for identifying and evaluating test data of steady-state maneuvering force per gram provided in an embodiment of the present invention. Detailed Implementation
[0010] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0011] The following specific examples illustrate the implementation of this application. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. This application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be noted that, in the absence of conflict, the following embodiments and features in the embodiments can be combined with each other. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0012] Steady-state control force per g refers to the control force that the pilot needs to apply to the control stick (or control wheel) to generate and maintain each g increment of overload during a steady overload maneuver (i.e., steady-state maneuver).
[0013] In this embodiment of the invention, a method for identifying and evaluating test data of steady-state maneuvering force per gram is provided, such as... Picture 1 As shown, the method includes: Step S101: Preprocess the test data of steady-state control force per g collected from the flight quality simulator, remove erroneous data from the test data, generate preprocessed test data, and calculate the preprocessed test data of steady-state control force per g generated per second. The test data includes control stick displacement data, normal overload data, control stick force data, and flap deflection angle data. Step S102: Identify the action of each g steady-state control force using the preprocessed test data generated every second, and obtain the action of each g steady-state control force; Step S103: Using the test data of each g steady-state control force generated per second and the action of each g steady-state control force, perform equivalent fitting on the each g steady-state control force to generate a first ratio of overload to angle of attack change and a second ratio of overload to stick force change. Evaluate the flight quality of each g steady-state control force using the first ratio and the second ratio.
[0014] In specific implementation, the following steps are used to preprocess the test data of each g of steady-state control force collected from the flight quality simulator, remove erroneous data from the test data, generate preprocessed test data, and calculate the preprocessed test data of each g of steady-state control force generated per second: The test data of steady-state control force per gram, including time, is obtained from the flight quality simulator and sorted according to the time axis to generate time series data. Error judgment conditions are set if the time series data at a later time is less than the time series data at the current time, or if the difference between the time series data at a later time and the time series data at the current time is greater than a difference threshold. The time series data is traversed, and when the error judgment conditions are met, the time series data at the later time is truncated to generate corrected time series data. This corrected time series data is used as preprocessed test data. The test data of steady-state control force per gram generated per second is calculated using the corrected time series data and the corresponding total time.
[0015] In specific implementation, the following steps are used to identify the action of each g steady-state control force based on the preprocessed test data generated every second, and to obtain the action of each g steady-state control force: The control stick displacement data is divided into k segments. The start point, inflection point, and end point of each step control stick action are obtained to generate a segmented action group. Duplicate points in the start point and end point of the action are removed from the segmented action group. The start point, inflection point, and end point of the action are saved to the final segmented action group. The start point, inflection point, and end point of the action in the k segments of the final segmented action group are used as the action for each g steady-state control force.
[0016] In specific implementation, the control stick displacement data is divided into k segments through the following steps, and the starting point, inflection point, and ending point of the step control stick action corresponding to each segment are obtained: The control stick displacement data is divided into k segments, and the following processing is performed from the first segment to the kth segment: the control stick displacement data of the i-th segment is used to determine whether there is any action of the step control stick, where i is from 1 to k; if there is action, the starting point of the action of the control stick displacement data, the inflection point of the action of the control stick displacement data, and the ending point of the action of the control stick displacement data are obtained as the starting point, inflection point, and ending point of the action of the i-th segment.
[0017] In specific implementation, the following steps are used to perform equivalent fitting on the steady-state control force per gram by using the test data of the steady-state control force generated per second and the action of the steady-state control force per gram, thereby generating a first ratio of overload to angle of attack change and a second ratio of overload to lever force change: Effective stick force data is obtained by generating test data of steady-state control force per gram per second; The normal overload before the start of the action of each g steady-state control force is calculated using the action of each g steady-state control force, the normal overload data of the test data, the angle of attack data, and the effective control stick force data. Nz s Angle of attack before the start of the action α s The force of the control stick before the start of the action Fe s Normal overload after motion stabilization Nz e Angle of attack after the movement stabilizes α e and the control stick force after the action stabilizes Fe e ; through the force of the control stick Fe s The force of the control stick Fe e The normal overload Nz sand the normal overload Nz e The first ratio of overload to angle of attack change was calculated. ; through the aforementioned normal overload Nz s The normal overload Nz e The angle of attack α s and the angle of attack α e The second ratio of overload to change in rod force was calculated. .
[0018] In specific implementation, the following steps are used to calculate the normal overload before the start of the action of each g steady-state control force using the action of each g steady-state control force, the normal overload data of the test data, the angle of attack data, and the effective control stick force data. Nz s Angle of attack before the start of the action α s The force of the control stick before the start of the action Fe s Normal overload after motion stabilization Nz e Angle of attack after the movement stabilizes α e and the control stick force after the action stabilizes Fe es : The time period from 1 second before the start of the action to the start of the action is defined as the first time period. The normal overload data, angle of attack data, and effective control stick force data within this first time period are acquired. The average of the normal overload data within the first time period is taken as the normal overload before the start of the action. Nz s The mean of the angle of attack data is taken as the angle of attack before the start of the operation. α s The average value of the effective control stick force data is taken as the control stick force before the action begins. Fe s The time interval from the inflection point of the action to 5 seconds after the inflection point is designated as the second time interval. Based on the preprocessed test data of steady-state control force per second generated per gram, the sum of the differential slopes of overload data, angle of attack data, and effective control stick force per second within the second time interval is calculated. By adding the sums of the differential slopes of the overload data, angle of attack data, and effective control stick force, and taking the minimum value, the start and end points of the steady-state effective data action are determined and designated as the third time interval. The mean value of the normal overload data within the third time interval is taken as the normal overload after the action stabilizes. Nz e The mean of the angle of attack data is used as the angle of attack after the action has stabilized. α e The average value of the effective control stick force data is taken as the control stick force after the action is stabilized. Fe es .
[0019] In specific implementation, the flight quality of each g steady-state control force is determined by using the first ratio and the second ratio through the following steps: Based on the preprocessed flap deflection data, the flight phase to which the test data belongs is determined, wherein the flight phase includes the navigation phase and the takeoff and landing phase; the preset flight quality standards for each flight phase are obtained, and the first ratio and the second ratio are compared with the preset flight quality standards for the corresponding flight phase; according to the comparison results, the judgment result of the flight quality level per g steady-state control force is output, wherein the judgment result is the flight quality level.
[0020] In one embodiment of the present invention, the following steps are included: Step 1: Data preprocessing.
[0021] Step 1.1: Import the test data (including time series data, control stick displacement data, normal overload data, master control stick force data, co-pilot control stick force data, angle of attack data, and flap deflection data). Iterate through the time series data. If the time at position t0+1 is less than the time at position t0, or the time difference is greater than the threshold A, truncate all test data from position t0+1 and retain all data after that. If the condition is still not met after iterating to the end of the data, retain all test data and proceed to the next step.
[0022] Step 1.2: Compare the total amount of data L on the extracted time series data with the total time T and round down to obtain the amount of data per second.
[0023] The logic diagram of the data preprocessing process is as follows: Picture 2 As shown, the processed data is as follows Picture 3 As shown.
[0024] Step 2: Find and capture the steady-state control force action per g.
[0025] Step 2.1: Divide the control stick displacement data into k segments. Starting from the first segment, iterate through all the data. Take the absolute value of the i-th segment and search for the data segment l with a data length greater than 2 seconds and each data point greater than the threshold M. If l exists, it is preliminarily determined that there may be a step control stick action near this segment. Otherwise, jump to the next segment (i+1-th segment) before iterating through the last segment. Step 2.2: Take the control stick displacement data within the first 2 seconds of segment l. Find the last data position P that is greater than the threshold M in this data. Select the control stick displacement data from P to P1 1 second before it and iterate forward. P2 is the position 0.2 seconds before P. When the control stick displacement from P2 to P1 exceeds the threshold D, move both P2 and P forward by one position until all data does not exceed the threshold D. If the condition is still not met when P2 moves to the position of P1, jump to segment i+1 and re-identify and judge. After the above conditions are met, select the control stick displacement data and normal overload data from segment P201 to P2 1 second before P2 to judge the validity of the action. If the control stick displacement data does not exceed the threshold D and the change does not exceed the threshold E and the normal overload data does not exceed the threshold F during this period, then the position P2 can be determined as the starting point of the action of the control stick displacement data in this segment. Otherwise, jump to segment i+1 and re-identify and judge.
[0026] Step 2.3: Select the control stick displacement data from P2 to P21 (1 second later) and iterate backwards. P3 is the position 0.3 seconds after P2. If the control stick data in the segment from P2 to P3 exceeds the threshold D, move both P2 and P3 one position backwards until all data does not exceed the threshold D. If the condition is still not met when P3 moves to the position of P21, jump to segment i+1 and re-identify and judge. After the above conditions are met, it can be determined that the position of P3 is the inflection point of the control stick displacement data action in this segment.
[0027] Step 2.4: Select the data segment from P3 to P38 8 seconds later and traverse it backwards. P32 is the position 2 seconds after P3. If the average value U of the difference between adjacent data in the control stick displacement data segment from P3 to P32 is greater than 0.12, jump to segment i+1 to re-identify and judge. Otherwise, move both P3 and P32 one position backwards until U is greater than 0.12 or P32 moves to P38. After the above conditions are met, it can be determined that the position P32 is the end point of the control stick displacement data action in this segment.
[0028] Step 2.5: After completing the traversal of all k segments, remove duplicate values from the found start and end point arrays, store the processed action positions, and complete the search and extraction of the steady-state maneuvering force action for each g.
[0029] The logic diagram for the search and extraction process is as follows: Picture 4 As shown, the action after truncating is as follows Picture 5 As shown.
[0030] Step 3: Selection and calculation of effective data for steady-state control force per g.
[0031] Step 3.1: In the preprocessed test data, first take the absolute value of the driver's stick force data and calculate the average value, and compare it with the average value calculated after taking the absolute value of the passenger's stick force data. Select the data with the larger average value as the effective driver's stick force data.
[0032] Step 3.2: Select the normal overload data, angle of attack data, and effective control stick force data for the time period 1 second before the start of the action P2, and take their average value as the normal overload before the start of the steady-state control force action per g. Nz s Angle of attack α s and control stick force Fe s .
[0033] Step 3.3: Select the inflection point P3 to the end point P32, with P322 being the position 2 seconds after P3. Simultaneously move P3 and P322 backwards until P322 reaches P32. Calculate the sum of the differential slopes of the overload data, angle of attack data, and effective control stick force from P3 to P322 after each round of movement. Find the steady-state effective data starting points P3' and P322' that have the smallest sum of slopes. Finally, calculate the average of the normal overload data, angle of attack data, and control stick force data between P3' and P322' as the normal overload after the action stabilizes. Nz e Angle of attack α e and control stick force Fe e .
[0034] Step 3.4: Calculate the ratio of overload to angle of attack change and the ratio of overload to rod force change according to the following formulas.
[0035] .
[0036] Step 4: Flight quality evaluation of test data.
[0037] The flight phase and takeoff / landing phase are determined based on the pre-processed flap deflection data, combined with... and According to relevant standards, the flight quality of each g of steady-state control force is determined.
[0038] In this embodiment, a computer device is provided, such as... Picture 6 As shown, it includes a memory 601, a processor 602, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the above-mentioned method for identifying and evaluating any of the steady-state maneuvering force test data per g.
[0039] Specifically, the computer device can be a computer terminal, a server, or a similar computing device.
[0040] In this embodiment, a computer-readable storage medium is provided, which stores a computer program that performs the identification and evaluation method for any of the above-described steady-state maneuvering force test data per g.
[0041] Specifically, computer-readable storage media include both permanent and non-permanent, removable and non-removable media, which can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable storage media do not include transient media, such as modulated data signals and carrier waves.
[0042] Based on the same inventive concept, this invention also provides a device for identifying and evaluating steady-state handling force test data per gram, as described in the following embodiments. Since the principle of the device for identifying and evaluating steady-state handling force test data per gram is similar to that of the method for identifying and evaluating steady-state handling force test data per gram, the implementation of the device for identifying and evaluating steady-state handling force test data per gram can refer to the implementation of the method for identifying and evaluating steady-state handling force test data per gram, and repeated details will not be elaborated further. As used below, the terms "unit" or "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0043] Picture 7 This is a structural block diagram of a device for identifying and evaluating test data of steady-state maneuvering force per gram according to an embodiment of the present invention, such as... Picture 7 As shown, it includes: a preprocessing module 701, a manipulating force action acquisition module 702, and a quality evaluation module 703. The structure is described below.
[0044] The preprocessing module 701 is used to preprocess the test data of steady-state control force per gram collected from the flight quality simulator, remove erroneous data in the test data, generate preprocessed test data, and calculate the preprocessed test data of steady-state control force per gram generated per second. The test data includes control stick displacement data, normal overload data, control stick force data, and flap deflection angle data. The manipulation force action acquisition module 702 is used to identify the action of each g steady-state manipulation force through the preprocessed test data generated every second, and acquire the action of each g steady-state manipulation force. The quality assessment module 703 is used to perform equivalent fitting on the steady-state control force per gram by using the test data of the steady-state control force per gram generated per second and the action of the steady-state control force per gram, to generate a first ratio of overload to angle of attack change and a second ratio of overload to stick force change, and to evaluate the flight quality of the steady-state control force per gram by using the first ratio and the second ratio.
[0045] In one embodiment, the preprocessing module includes: The time series data generation unit is used to acquire steady-state control force test data per g containing time from the flight quality simulator, sort them according to the time axis order, and generate time series data. An error judgment condition unit is used to determine whether the time series data at the next time step is less than the time series data at the current time step, or whether the difference between the time series data at the next time step and the time series data at the current time step is greater than a difference threshold, as an error judgment condition. The data correction unit is used to traverse the time series data, and when the error judgment condition is met, to extract the time series data at the next time moment, generate corrected time series data, and use the corrected time series data as preprocessed experimental data. The data unit per second is used to calculate the steady-state maneuvering force test data generated per second using the corrected time series data and the corresponding total time.
[0046] In one embodiment, the manipulating force action acquisition module includes: The segmentation unit is used to divide the control stick displacement data into k segments, obtain the starting point, inflection point and ending point of the step control stick action corresponding to each segment, and generate a segmented action group. The final segmented action group generation unit is used to remove duplicate points in the start point and the end point of the action in the segmented action group, and save the start point, the inflection point and the end point of the action to the final segmented action group. The motion acquisition unit is used to take the start point, inflection point and end point of the motion of k segments in the final segmented motion group as the motion of each g steady-state control force.
[0047] In one embodiment, the segmented action group generation unit is further configured to divide the control stick displacement data into k segments, and perform the following processing from the first segment to the kth segment: determine whether the step control stick has an action based on the control stick displacement data of the i-th segment, where i is from 1 to k; if an action exists, obtain the start point of the action of the control stick displacement data, the inflection point of the action of the control stick displacement data, and the end point of the action of the control stick displacement data as the start point, inflection point, and end point of the action of the i-th segment.
[0048] In one embodiment, the quality assessment module includes: Acquire valid data units to obtain valid stick force data by generating test data of steady-state control force per g per second; The data calculation unit is used to calculate the normal overload before the start of the action of each g steady-state control force using the action of each g steady-state control force, the normal overload data of the test data, the angle of attack data, and the effective control stick force data. Nz s Angle of attack before the start of the action α s The force of the control stick before the start of the action Fe s Normal overload after motion stabilization Nz e Angle of attack after the movement stabilizes α e and the control stick force after the action stabilizes Fe es ; The first ratio calculation unit is used to calculate the ratio based on the force of the control stick. Fe s The force of the control stick Fe e The normal overload Nz s and the normal overload Nz e The first ratio of overload to angle of attack change was calculated. ; The second ratio calculation unit is used to calculate the normal overload. Nz s The normal overload Nz e The angle of attack α s and the angle of attack α eThe second ratio of overload to change in rod force was calculated. .
[0049] In one embodiment, the data calculation unit is further configured to take the time period from 1 second before the start of the action to the start of the action as a first time period, and acquire the normal overload data, the angle of attack data, and the effective control stick force data within the first time period; and take the average value of the normal overload data within the first time period as the normal overload before the start of the action. Nz s The mean of the angle of attack data is taken as the angle of attack before the start of the operation. α s The average value of the effective control stick force data is taken as the control stick force before the action begins. Fe s The time interval from the inflection point of the action to 5 seconds after the inflection point is designated as the second time interval. Based on the preprocessed test data of steady-state control force per second generated per gram, the sum of the differential slopes of overload data, angle of attack data, and effective control stick force per second within the second time interval is calculated. By adding the sums of the differential slopes of the overload data, angle of attack data, and effective control stick force, and taking the minimum value, the start and end points of the steady-state effective data action are determined and designated as the third time interval. The mean value of the normal overload data within the third time interval is taken as the normal overload after the action stabilizes. Nz e The mean of the angle of attack data is used as the angle of attack after the action has stabilized. α e The average value of the effective control stick force data is taken as the control stick force after the action is stabilized. Fe e .
[0050] In one embodiment, the quality assessment module further includes: The flight phase determination unit is used to determine the flight phase to which the test data belongs based on the preprocessed flap deflection data, wherein the flight phase includes the navigation phase and the takeoff and landing phase. The comparison unit is used to obtain the preset flight quality standards for each flight phase, and compare the first ratio and the second ratio with the preset flight quality standards for the corresponding flight phase. The judgment result generation unit is used to output the judgment result of the flight quality level for each g steady-state control force based on the comparison result, wherein the judgment result is the flight quality level.
[0051] The embodiments of the present invention achieve the following technical effects: By meticulously designing and constructing a scientifically sound logic for extracting steady-state control force data per gram, and combining it with efficient and accurate data calculation methods, this system can automatically perform batch processing of steady-state control force data per gram, precise extraction of action segments, accurate data calculation, and comprehensive evaluation of flight quality through programming. This process not only significantly shortens the time required for experimental data analysis and greatly improves work efficiency, but also significantly enhances the accuracy and reliability of flight quality assessment, providing strong technical support for the rapid processing and accurate analysis of flight test data.
[0052] Obviously, those skilled in the art should understand that the modules or steps of the above-described embodiments of the present invention can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. Optionally, they can be implemented using computer-executable program code, thereby storing them in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented here, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of the present invention are not limited to any particular hardware and software combination.
[0053] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, various modifications and variations can be made to the embodiments of the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for identifying and evaluating test data of steady-state control force per g, characterized in that, include: The test data of steady-state control force per gram collected from the flight quality simulator is preprocessed to remove erroneous data and generate preprocessed test data. The preprocessed test data of steady-state control force per gram generated per second is calculated. The test data includes control stick displacement data, normal overload data, control stick force data, and flap deflection angle data. Using the preprocessed test data, the action of each g steady-state control force is identified, and the action of each g steady-state control force is obtained; Based on the pre-processed test data and the action of each g steady-state control force, a first ratio of overload to angle of attack change and a second ratio of overload to stick force change are calculated. The flight quality of each g steady-state control force is evaluated using the first ratio and the second ratio.
2. The method for identifying and evaluating test data of steady-state control force per g as described in claim 1, characterized in that, The test data of steady-state control force per gram collected from the flight quality simulator are preprocessed to remove erroneous data, generating preprocessed test data. The preprocessed test data of steady-state control force per gram generated per second is then calculated, including: The test data of steady-state control force per g, including time, were obtained from the flight quality simulator and sorted according to the time axis to generate time series data. The error judgment condition is that the time series data at the next time step is less than the time series data at the current time step, or the difference between the time series data at the next time step and the time series data at the current time step is greater than the difference threshold. Traverse the time series data, and when the error judgment condition is met, extract the time series data at the next time moment to generate corrected time series data, and use the corrected time series data as preprocessed experimental data; The steady-state maneuvering force test data generated per second (g) is calculated using the corrected time series data and the corresponding total time.
3. The method for identifying and evaluating test data of steady-state control force per g as described in claim 1, characterized in that, Using the preprocessed test data, the action of each g steady-state control force is identified, and the action of each g steady-state control force is obtained, including: The control stick displacement data in the preprocessed test data is divided into k segments. The starting point, inflection point and ending point of the step control stick action corresponding to each segment are obtained to generate a segmented action group. Remove duplicate points from the start point and end point of the action in the segmented action group, and save the start point, inflection point and end point of the action to the final segmented action group. The starting point, inflection point, and ending point of the action in the k segments of the final segmented action group are used as the action for each g steady-state control force.
4. The method for identifying and evaluating test data of steady-state control force per gram as described in claim 3, characterized in that, The control stick displacement data is divided into k segments, and the starting point, inflection point, and ending point of the step control stick action corresponding to each segment are obtained, including: The control stick displacement data is divided into k segments, and the following processing is performed from segment 1 to segment k: The step control stick is used to determine whether it has moved by the control stick displacement data in the i-th segment, where i is from 1 to k; If an action exists, the starting point, inflection point, and ending point of the action based on the control stick displacement data are used as the starting point, inflection point, and ending point of the action for the i-th segment.
5. The method for identifying and evaluating test data of steady-state control force per g as described in claim 1, characterized in that, Based on the pre-processed test data and the action of steady-state control force per g, calculate the first ratio of overload to angle of attack change and the second ratio of overload to lever force change, including: The effective lever force data is obtained from the preprocessed test data. The normal overload before the start of the action of each g steady-state control force is calculated using the action of each g steady-state control force, the normal overload data of the test data, the angle of attack data, and the effective control stick force data. Nz s Angle of attack before the start of the action α s The force of the control stick before the start of the action Fe s Normal overload after motion stabilization Nz e Angle of attack after the movement stabilizes α e and the control stick force after the action stabilizes Fe e ; Through the force of the control stick Fe s The force of the control stick Fe e The normal overload Nz s and the normal overload Nz e The first ratio of overload to angle of attack change was calculated. ; Through the normal overload Nz s The normal overload Nz e The angle of attack α s and the angle of attack α e The second ratio of overload to change in rod force was calculated. .
6. The method for identifying and evaluating test data of steady-state control force per gram as described in claim 5, characterized in that, The normal overload before the start of the action of each g steady-state control force is calculated using the action of each g steady-state control force, the normal overload data of the test data, the angle of attack data, and the effective control stick force data. Nz s Angle of attack before the start of the action α s The force of the control stick before the start of the action Fe s Normal overload after motion stabilization Nz e Angle of attack after the movement stabilizes α e and the control stick force after the action stabilizes Fe e ,include: The time period from 1 second before the start of the action to the start of the action is taken as the first time period, and the normal overload data, the angle of attack data and the effective control stick force data within the first time period are obtained. The average value of the normal overload data within the first time period is taken as the normal overload before the start of the action. Nz s The mean of the angle of attack data is taken as the angle of attack before the start of the operation. α s The average value of the effective control stick force data is taken as the control stick force before the action begins. Fe s ; The time interval from the inflection point of the action to 5 seconds after the inflection point is taken as the second time interval. Based on the preprocessed test data of steady-state control force per second generated per g, the sum of the differential slopes of overload data, angle of attack data, and effective control stick force are calculated for each second in the second time interval. By adding the sum of the differential slopes of the overload data, the sum of the differential slopes of the angle of attack data, and the sum of the differential slopes of the effective control stick force, and taking the minimum value, the starting point and ending point of the steady-state effective data action are determined, and this is used as the third time period. The preprocessed test data of steady-state control force generated per second is used, and the average value of the normal overload data within the third time period is taken as the normal overload after the action stabilizes. Nz e The mean of the angle of attack data is used as the angle of attack after the action has stabilized. α e The average value of the effective control stick force data is taken as the control stick force after the action is stabilized. Fe e .
7. The method for identifying and evaluating test data of steady-state control force per g as described in claim 1, characterized in that, The flight quality per g of steady-state control force is determined using the first ratio and the second ratio, including: Based on the preprocessed flap deflection data, the flight phase to which the test data belongs is determined, wherein the flight phase includes the sailing phase and the takeoff and landing phase; Obtain the preset flight quality standards for each flight phase, and compare the first ratio and the second ratio with the preset flight quality standards for the corresponding flight phase. Based on the comparison results, the flight quality level for each g steady-state control force is determined, where the determination result is the flight quality level.
8. A device for identifying and evaluating test data of steady-state control force per gram, characterized in that, include: The preprocessing module is used to preprocess the test data of steady-state control force per gram collected from the flight quality simulator, remove erroneous data in the test data, generate preprocessed test data, and calculate the preprocessed test data of steady-state control force per gram generated per second. The test data includes control stick displacement data, normal overload data, control stick force data, and flap deflection angle data. The control force action acquisition module identifies the action of each g steady-state control force through the preprocessed test data and acquires the action of each g steady-state control force. The quality assessment module is used to calculate a first ratio of overload to angle of attack change and a second ratio of overload to stick force change based on the preprocessed test data and the action of each g steady-state control force. The flight quality of each g steady-state control force is then assessed using the first ratio and the second ratio.
9. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the method for identifying and evaluating test data per g of steady-state maneuvering force as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that performs the method for identifying and evaluating test data per g of steady-state maneuvering force as described in any one of claims 1 to 7.