Model-based flight test task overall planning method
Through the model-based flight test mission master planning method, the target model, constraint model and conflict analysis model are constructed, and the overall planning scheme for the test flight mission is automatically solved, which solves the problem of the lack of intersection of independent test flight missions, progress and resource planning in the existing technology, and realizes the overall planning scheme with short test flight cycle and strong economicality.
Patent Information
- Application Number
- CN202411951660.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-05-30
AI Technical Summary
The existing flight test master planning methods lack systematic comprehensive analysis, resulting in the lack of intersection of independent tasks, progress, resources and other planning, low correlation, and the inability to realize the overall planning scheme with short test flight cycle and strong economicality.
The model-based flight test mission master planning method is adopted, and the target model, constraint model and conflict analysis model are constructed by analyzing the input data of the test flight mission master planning. The mixed integer planning model and the cutting plane method are used to automatically solve the overall planning scheme and conflict analysis results of the test flight mission master planning scheme and conflict analysis.
It improves the scientificity, accuracy and planning efficiency of test flight planning, and can more comprehensively consider factors such as aircraft characteristics, environmental conditions and test subjects, adapt to the variability during the test flight, and achieve coordinated optimization of test flight tasks, progress and resources.
Smart Images

Figure CN120069366A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of aviation applications and relates to a method for overall planning of flight test tasks based on models. Background Art
[0002] The flight test of modern aircraft is a complex systems engineering. With the development of aviation technology, its characteristics are prominently manifested as more complex technology, higher risks, longer test flight cycles, and greater cost investment. Therefore, the requirements for overall flight test planning are also higher. The overall flight test planning is to comprehensively consider constraints such as tasks, cycles, capabilities, resources, and relevant laws, regulations, standards, and specifications based on the verification and evaluation requirements of aircraft and their systems, and conduct overall design and planning for flight tests, so that all stages of flight tests can be connected in an orderly manner and implemented efficiently.
[0003] The core issue of overall flight test planning is to analyze using a systematic and comprehensive method, gradually decompose it into specific flight test tasks and the enabling guarantee conditions required to complete the flight test tasks, and form an overall test plan with a short test flight cycle and strong economy.
[0004] Flight test tasks, schedules, resources, etc. are key elements of flight test projects. They are interrelated and interact with each other, and need to be comprehensively analyzed and jointly optimized during the overall planning process. Currently, the planning of tasks, schedules, resources, etc. is mostly independent of each other, lacking intersections and having a low degree of correlation. The current overall flight test planning is mainly implemented at the management level, relying on personal experience, and separately planning tasks, schedules, and resources manually. The data under different plans cannot form mappings with each other, and it is impossible to measure the impacts between goals such as tasks, schedules, and resources in the project, resulting in inconsistent information in each plan, lack of coordination and integrity in the planning, and it is difficult to provide accurate decision-making basis for decision-making. Summary of the Invention
[0005] This application provides a method for overall planning of flight test tasks based on models, which solves the problem of overall optimization of flight test tasks, schedules, and flight test resource guarantees, and improves the scientificity, accuracy, and planning efficiency of flight test planning.
[0006] The solution of the present invention is: A method for overall planning of flight test tasks based on models, including:
[0007] S10. Analyze the input data of the overall flight test task planning to form an input data model;
[0008] S20. According to the input data model, construct an objective model and a constraint model for the overall flight test task planning;
[0009] S30. According to the input data model of the overall flight test task planning, construct a conflict analysis model;
[0010] S40. According to the characteristics of the target model, constraint model, and conflict analysis model in the overall flight test mission plan, after linearizing the target model, constraint model, and conflict analysis model, a mixed-integer programming model is obtained. The cutting plane method is used to automatically solve and obtain the overall flight test mission plan and conflict analysis results.
[0011] Furthermore, the input data for the overall flight test mission plan includes flight test mission data, flight test logic data, and flight test capability data;
[0012] The flight test mission data includes the flight test mission name, sortie requirements, technical status requirements, test environment requirements, and test resource requirements, etc.;
[0013] The flight test logic data includes the flight test mission logical relationship and test environment logical relationship;
[0014] The test capability data includes test aircraft, test environment, and test resource data.
[0015] Furthermore, the test aircraft data includes the test aircraft name, test aircraft sortie capability, and test aircraft function data; the test environment information includes the time requirements and location requirements of the test environment such as meteorological environment, geographical environment, and configured environment, etc.; the test resource data includes the test resource preparation cycle and available time window of key technologies and special test resources.
[0016] Furthermore, S20 includes:
[0017] S201: According to the input data model of the overall flight test mission plan, construct the target model as
[0018]
[0019] where E is the set of flight test environments, e is the flight test environment, T is the set of flight test phases, t is the flight test phase serial number, I e is the set of tasks that need to be flight tested in a unified outfield environment, z eijk is a 0-1 variable, K is the set of test aircraft specified for the flight test mission, w eijk is a 0-1 variable, v ikt is a 0-1 variable, R is the set of flight test resources, r is the flight test resource requirement for the task, δ rijk is a continuous variable;
[0020] S202: According to the flight test mission logic and test capability constraints, construct the constraint model of the overall flight test mission plan; the constraint model includes the flight test mission logic constraint model and the test capability constraint model.
[0021] 5. The method according to claim 4, characterized in that the test flight mission logic constraint model includes a test flight mission package logic constraint, a test environment constraint, and a test flight mission constraint model;
[0022] The test capability constraint model includes a test flight mission execution duration constraint, a test flight mission execution personnel quantity constraint, and a total test flight mission resource consumption constraint.
[0023] Furthermore, the test flight mission package logic constraint model is:
[0024]
[0025] where y ikt is a 0-1 variable, representing the number of flight test sorties of test flight mission i on test aircraft k at stage t, ll pq is the number of flight test sorties of logic package p preceding logic package q obtained from the logic relationship constraint of the logic package, is the number of flight test sorties of the test flight mission within the logic package, and M is a continuous 0-1 variable;
[0026] The test environment constraint model is
[0027]
[0028] where el mn is the number of flight test sorties of environment m preceding environment n obtained from the test flight environment logic relationship constraint, is the relationship between the number of flight test sorties of the test flight mission in test environment m and test environment n;
[0029] The test flight mission constraint model is
[0030]
[0031] where sl ij is the number of flight test sorties of test flight mission i preceding test flight mission j, is the number of flight test sorties of the test flight mission.
[0032] Furthermore, the test flight mission execution duration constraint model is:
[0033] where test ik indicates whether test flight mission i is tested on test aircraft k, ed i represents the execution duration of the i-th test flight mission, x it indicates whether test flight mission i starts at time t;, fl tk represents the total number of sorties of the k-th test aircraft in the t-th month, and ped is the upper limit of the execution duration per sortie;
[0034] The test flight mission execution personnel quantity constraint model is where ykt To determine whether the test machine k is conducting a test at time t, pcr is the number of available execution personnel;
[0035] The total resource consumption constraint model for the flight test mission is where fc i represents the resources consumed by the i-th flight test mission, and pfc represents the upper limit of resource consumption.
[0036] Furthermore, the conflict analysis model is:
[0037]
[0038] where is the relaxation variable for the logical constraint of the flight test mission logic package, is the relaxation variable for the logical constraint of the test environment, is the relaxation variable for the logical constraint of the flight test mission, is the relaxation variable for the in-field bearing capacity constraint of the test machine, is the relaxation variable for the out-field bearing capacity constraint of the test machine, is the relaxation variable for the functional availability constraint of the test machine, is the relaxation variable for the availability constraint of the test environment, is the relaxation variable for the availability constraint of the test resources, is the relaxation variable for the designated test machine constraint of the flight test mission, The relaxation variable for the flight test mission sortie requirement constraint.
[0039] In summary, the present application provides a model-based overall planning method for flight test missions. The advantages are as follows: By combining methods such as knowledge mining and operations research optimization, a mathematical model for overall planning of flight test missions is constructed. Compared with manual planning, various factors can be considered more comprehensively, including aircraft characteristics, environmental conditions, test subjects, etc., thereby improving the accuracy of planning. Secondly, aircraft flight tests involve numerous variables and complex interaction relationships. The model can better handle these complexities, consider the mutual influence between different factors, and adapt to the variability during the flight test process. The application of the model can improve the scientificity, accuracy, and planning efficiency of flight test planning. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 is a schematic flowchart of a model-based overall planning method for flight test missions provided by the present application.
[0041] Figure 2 is a schematic diagram of the overall planning result of a model-based flight test mission provided by the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0042] The technical principle of a model-based overall flight test mission planning method provided by this application: Based on theoretical methods such as knowledge mining, systems engineering, and operations research, comprehensively analyze influencing factors such as flight test missions, test safety, the technical status of the test aircraft, and test conditions, abstract a flight test objective model, a flight test logic and flight test capability constraint mathematical model, and design an overall flight test mission planning solution algorithm, which can overall plan and formulate an overall flight test mission planning scheme, providing technical support for improving the quality, safety, and efficiency of flight test projects.
[0043] The overall flight test planning and design work focuses on the entire process of aircraft flight tests, comprehensively considers various test items and test methods within the entire life cycle of the aircraft, weighs the flight assessment requirements of the aircraft, test support conditions, and economic affordability, and overall plans and arranges the flight test missions of the aircraft flight test and the required test support conditions, fully arranges the flight test missions, and strives to obtain objective and credible flight test results at the lowest cost.
[0044] This technology aims to achieve the optimal mission of the aircraft flight test project. By statistically analyzing flight test mission data, the data is transformed into a standardized and structured data model. Based on engineering experience and operations research optimization methods, an optimization model and solution method for the overall flight test mission planning that meets the goals of short flight test cycles and low flight test costs are designed, comprehensively considering the flight test logic constraints and test capability constraints involved in the overall flight test mission planning, realizing the automatic solution of the planning scheme, and obtaining the overall flight test mission planning results that meet the constraint requirements, including the corresponding overall flight test mission planning scheme, resource allocation scheme, etc. In addition, for the situation where there are conflicts in the optimization objectives and task logics and no feasible planning scheme can be obtained, a conflict analysis algorithm is designed to output the conflict reasons and adjustment schemes, realizing the rapid adjustment of the flight test mission planning under the conditions of continuous changes in tasks, environments, and resources. Through the verification of the model flight test mission analysis, the effectiveness of this method is proved. The technical process of the model-based overall flight test mission planning is as Figure 1 shown.
[0045] Embodiment 1
[0046] As Figure 1 shown, the present invention provides a model-based overall flight test mission planning method, including:
[0047] S10. Analyze the input data of the overall flight test mission planning to form an input data model.
[0048] Among them, the input data of the overall flight test mission planning includes flight test mission data, flight test logic data, and flight test capability data.
[0049] The flight test mission data includes flight test mission names, sortie requirements, technical status requirements, test environment requirements, test resource requirements, etc.;
[0050] The flight test logic data includes the flight test mission logic relationship and the test environment logic relationship;
[0051] The test capability data includes the test aircraft, test environment, and test resource data.
[0052] More specifically, the test aircraft data includes the test aircraft name, the test aircraft sortie capability, and the test aircraft function data; the test environment information includes the time requirements and location requirements of the test environment such as the meteorological environment, geographical environment, and configured environment; the test resource data includes the test resource preparation cycle and available time window of key technologies and special test resources.
[0053] S20. According to the input data model, construct the target model and constraint model of the overall flight test mission plan.
[0054] It should be noted that the goal of the overall flight test mission plan is to arrange the flight test subject tasks to each test aircraft and time period within the given mission cycle, obtain the test aircraft flight test mission plan, provide an overall test aircraft task division and time framework for the flight test project, and help relevant test personnel understand the key goals of each stage of the project. This stage requires optimizing both the cost and the total project cycle simultaneously.
[0055] Specifically, S20 includes:
[0056] S201: According to the input data model of the overall flight test mission plan, construct the target model as
[0057]
[0058] where E is the set of flight test environments, e is the flight test environment, T is the set of flight test stages, t is the serial number of the flight test stage, I e is the set of tasks that need to be flight tested in a unified outfield environment, z eijk is a 0-1 variable, K is the set of test aircraft specified for the flight test mission, w eijk is a 0-1 variable, v ikt is a 0-1 variable, R is the set of flight test resources, r is the flight test resource requirement for the task, δ rijk is a continuous variable.
[0059] It should be noted that δ rijk is used to arrange the flight test tasks that require the same type of resource to the same stage.
[0060] S202: According to the flight test mission logic and test capability constraints, construct the constraint model of the overall flight test mission plan.
[0061] It should be noted that the constraint model includes two types of models. The first type is the flight test mission logic constraint considering factors such as flight test safety. The second type is the test capacity constraint, including the technical status of the test aircraft and the constraint of the test resource guarantee ability.
[0062] The constraint model includes a flight test mission logic constraint model and a test capacity constraint model.
[0063] Specifically, the flight test mission logic constraint model includes three types: the flight test mission package logic constraint, the test environment constraint, and the flight test mission constraint model.
[0064] More specifically, the flight test mission package logic constraint model is
[0065]
[0066] where y ikt is a 0-1 variable, representing the number of flight test sorties of flight test mission i at stage t on test aircraft k, ll pq is the number of flight test sorties of logic package p preceding logic package q obtained from the logic relationship constraint of the logic package, is the number of flight test sorties of the flight test mission within the logic package, and M is a continuous 0-1 variable.
[0067] The test environment constraint model is
[0068]
[0069] where el mn is the number of flight test sorties of environment m preceding environment n obtained from the flight test environment logic relationship constraint, is the relationship between the number of flight test sorties of the flight test mission in test environment m and n.
[0070] The flight test mission constraint model is
[0071]
[0072] where sl ij is the number of flight test sorties of flight test mission i preceding flight test mission j, is the number of flight test sorties of the flight test mission.
[0073] Specifically, the test capacity constraint model includes the flight test mission execution duration constraint, the number of flight test mission execution personnel constraint, and the total flight test mission resource consumption constraint.
[0074] The flight test mission execution duration constraint model is
[0075]
[0076] where test ik whether flight test mission i is tested on test aircraft k, edi denotes the execution duration of the i-th flight test mission, x it whether the flight test mission i starts at time t; fl tk denotes the total number of flight test runs of the k-th test aircraft in the t-th month, and ped is the upper limit of the execution duration per flight test run;
[0077] The flight test mission execution personnel quantity constraint model is where y kt indicates whether the test aircraft k is in the test at time t, and pcr is the available number of execution personnel;
[0078] The flight test mission total resource consumption constraint model is
[0079] where fc i denotes the resources consumed by the i-th flight test mission, and pfc denotes the upper limit of resource consumption.
[0080] S30. According to the input data model of the flight test mission overall plan, construct a conflict analysis model.
[0081] To effectively identify and handle possible task logic conflicts and task-resource conflicts, a conflict analysis model is constructed by introducing slack variables into the flight test mission overall plan on the basis of the original model and aiming to minimize these slack variables, so as to ensure a balance between the feasibility and economy of the flight test mission overall plan results.
[0082] Specifically, the conflict analysis model is
[0083]
[0084] where is the logic constraint slack variable of the flight test mission logic package, is the logic constraint slack variable of the test environment, is the logic constraint slack variable of the flight test mission, is the inner field bearing capacity constraint slack variable of the test aircraft, is the outer field bearing capacity constraint slack variable of the test aircraft, is the functional availability constraint slack variable of the test aircraft, is the test environment availability constraint slack variable, is the test resource availability constraint slack variable, is the designated test aircraft constraint slack variable of the flight test mission, Flight test mission flight test run requirement constraint slack variable.
[0085] S40. According to the characteristics of the target model, constraint model, and conflict analysis model in the overall plan of the flight test mission, after linearizing the target model, constraint model, and conflict analysis model, a mixed-integer programming model is obtained. Using the cutting plane method, the overall plan of the flight test mission and the conflict analysis results are automatically solved.
[0086] It should be noted that a solution algorithm is designed and a program is written to achieve the automated and efficient solution of the overall plan of the flight test mission, thereby improving the solution efficiency of the mixed-integer programming problem. A model solution program is written to solve the optimal planning result.
[0087] It should be noted that by analyzing the input data of the overall plan of the flight test mission, a standardized and structured input data model is formed. The target model, constraint model, and conflict analysis model of the overall plan of the flight test mission are designed, a model solution algorithm is developed, the overall optimization of the flight test mission, schedule, and resources, and the automatic solution of the flight test mission plan are realized, improving the scientificity, accuracy, and planning efficiency of the flight test mission plan.
[0088] Embodiment 2
[0089] The application provides a model-based dynamic optimization method for aircraft flight test missions. Taking the flight test mission data as an example, it includes:
[0090] Step 1: Analyze the input data of the overall plan of the flight test mission to form a standardized and structured data model.
[0091] Specifically, the flight test items include 7 types of flight test missions such as flight performance, flight quality, stall characteristics, structural strength, power plant, electromechanical system, and avionics system, with a total of 600 flight sorties, 4 test environments, 9 types of flight test resources, and 4 technical states of the test aircraft. The flight test cycle of this project is 3 years and consists of 3 flight test phases.
[0092] The flight test mission data model is shown in Table 1.
[0093] Table 1 Flight Test Mission Data Model
[0094]
[0095]
[0096] The test resource and flight test environment data model is shown in Table 2.
[0097] Table 2 Test Resource, Flight Test Environment Data Model
[0098]
[0099] The flight test mission package logical data model is shown in Table 3.
[0100] Table 3 Logic Data Model of Flight Test Mission Package
[0101] Pre-task package serial number Post-task package serial number Pre-flight sortie 1 2 30 1 3 80 2 3 50
[0102] The logic data model of the flight test environment is shown in Table 4
[0103] Table 4 Logic Data of Flight Test Environment
[0104] Pre-flight test environment serial number Post-flight test environment serial number Pre-flight sortie 1 2 25 1 3 39 2 3 40 3 4 20
[0105] Step 2: According to the aforementioned flight test mission optimization method, call the flight test mission planning and conflict analysis and solution algorithm, identify the conflicts in the algorithm solution process, modify the input data of the flight test mission planning according to the conflict reasons, and then solve the flight test mission planning scheme. Table 5 gives the conflict reasons and reference adjustment suggestions given in the solution process. The overall result of the flight test mission planning is as Figure 2 shown
[0106] Table 5 Conflict Analysis Results
[0107]
[0108] In summary, the present invention relates to a method for overall planning of aircraft flight test missions based on models. The present invention proposes a method for overall planning of aircraft flight test missions based on models, aiming at the optimal task implementation of aircraft flight test projects. By statistically analyzing the flight test mission data, the data is transformed into a standardized and structured data model. Based on engineering experience and operations research optimization methods, a general flight test mission planning model and solution method that meet the goals of short flight test cycle and low flight test cost are designed, considering the flight test mission logic and unconstrained test capabilities, realizing the rapid overall optimization of flight test missions, schedules, and resources, as well as the automatic solution of the overall flight test planning scheme, and obtaining the overall result of the flight test mission planning that meets the constraint requirements. In addition, for the situation where the optimization goal and task logic conflict and a feasible planning scheme cannot be obtained, a conflict analysis algorithm is designed to identify the conflict reasons and adjustment schemes. The present invention can provide technical support for improving the quality, safety, and efficiency of aircraft flight test projects
Claims
1. A model-based flight test mission overall planning method, characterized in that: include: S10, analyzing the input data of the overall plan of the flight test mission to form an input data model; S20, constructing a target model and a constraint model for the overall planning of the flight test mission according to the input data model; S30, constructing a conflict analysis model according to the input data model of the overall flight test mission plan; S40. According to the characteristics of the target model, constraint model and conflict analysis model of the overall flight test mission plan, a mixed integer programming model is obtained by linearizing the target model, constraint model and conflict analysis model. The cutting plane method is used to automatically solve the overall flight test mission plan and conflict analysis results.
2. The method according to claim 1, characterized in that The input data of the overall flight test mission plan includes flight test mission data, flight test logic data and flight test capability data; The flight test mission data includes the flight test mission name, flight requirements, technical status requirements, test environment requirements, and test resource requirements; The flight test logic data includes the flight test mission logic relationship and the test environment logic relationship; Test capability data includes test machine, test environment and test resource data.
3. The method according to claim 2, characterized in that The test machine data includes the test machine name, test machine deployment capability and test machine function data; the test environment information includes the time and location requirements of the test environment such as meteorological environment, geographical environment and construction environment; the test resource data includes the test resource preparation cycle and available time window of key technologies and special test resources.
4. The method according to claim 1, characterized in that: The S20 includes: S201: According to the input data model of the overall flight test mission plan, the target model is constructed as Among them, E is the flight test environment set, e is the flight test environment, T is the flight test stage set, t is the flight test stage sequence number, I e For a set of tasks that need to be tested in a unified field environment, eijk is a 0-1 variable, K is the set of test aircraft specified for the flight test mission, w eijk is a 0-1 variable, v ikt is a 0-1 variable, R is the test flight resource set, r is the task test flight resource requirement, δ rijk is a continuous variable; S202: Constructing a constraint model of the overall flight test mission plan according to the flight test mission logic and the test capability constraint; the constraint model includes a flight test mission logic constraint model and a test capability constraint model.
5. The method according to claim 4, characterized in that The flight test mission logic constraint model includes the flight test mission package logic constraint, test environment constraint and flight test mission constraint model; The test capability constraint model includes constraints on the execution time of the flight test mission, the number of flight test mission executors, and the total amount of flight test mission resource consumption.
6. The method according to claim 5, characterized in that The logical constraint model of the flight test mission package is: Among them, y ikt is a 0-1 variable, the number of test flights of test mission i on test aircraft k in stage t, ll pq is the number of test flights of logical package p before logical package q obtained by the logical relationship constraints of logical packages, is the flight test mission test sortie in the logic package, M is a 0-1 continuous variable; The experimental environment constraint model is Among them, el mn The number of test flights of environment m preceding environment n obtained by the logical relationship constraint of the test flight environment, The relationship between the flight test mission sorties in the test m environment and the test n environment; The flight test mission constraint model is: Among them, sl ij is the number of flights that flight test task i precedes flight test task j, The number of test flight missions.
7. The method according to claim 5, characterized in that The flight test mission execution time constraint model is: Among them, test ik Whether the flight test mission i is tested on the test aircraft k, ed i represents the execution time of the i-th test flight mission, x it Whether the test flight mission i starts at time t; tk represents the total number of test flights of the kth test aircraft in the tth month, and ped is the upper limit of the execution time of a single flight; The flight test mission execution personnel quantity constraint model is: Among them, y kt is whether the test machine k is tested at time t, and pcr is the number of available executors; The total resource consumption constraint model of the flight test mission is: Among them, fc i It represents the resources consumed by the ith test flight mission, and pfc represents the upper limit of resource consumption.
8. The method according to claim 1, characterized in that The conflict analysis model is: in, The logical constraints of the flight test mission logic package are relaxed variables. The test environment logical constraints are slack variables, The slack variables for the flight test mission logic constraints, is the relaxation variable of the field bearing capacity constraint of the testing machine, is the relaxation variable of the external bearing capacity constraint of the testing machine, is the slack variable of the test machine functional availability constraint, is the slack variable for the test environment availability constraint, To test the slack variables of resource availability constraints, Specify the test aircraft constraint slack variables for the flight test mission. The test flight mission sortie requirement constrains slack variables.