Flight control task planning configuration generation method
By using the flight control mission planning configuration generation method, a scenario model is constructed and hierarchical division is performed, which solves the problems of low efficiency and poor stability of traditional flight control mission planning and realizes efficient and accurate mission planning configuration.
Patent Information
- Application Number
- CN202510729004.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-03
- Publication Date
- 2025-09-05
AI Technical Summary
Traditional flight control mission planning methods have difficulty generating plans efficiently when faced with short-cycle, fast-paced, multi-objective tasks. They also require a large amount of manual work, have high iteration costs, and system stability is affected by changes in configuration inputs.
A flight control mission planning configuration generation method is adopted. By analyzing the flight control mission requirements, a scenario model is constructed and hierarchical division is performed, and the model is automatically converted into a planning input configuration, reducing manual intervention and iteration.
Reduce the burden on designers, improve plan generation efficiency, increase the accuracy and flexibility of planning configuration, adapt to different mission scenarios, and quickly respond to changes in demand.
Smart Images

Figure CN120596879A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of flight control mission planning, and in particular to a method for generating a flight control mission planning configuration. Background Art
[0002] The flight control plan generation process is a multi-disciplinary, cross-disciplinary flight control business process, and flight control mission planning is a key step in plan generation. This requires extensive preparatory work before executing the plan generation task. Traditional mission planning and plan generation models based on rules, key time points, time, and offsets are suitable for tasks with long preparation cycles. However, this model significantly increases the difficulty of completing the plan generation process for short-term, fast-paced, multi-objective tasks.
[0003] The flight control plan generation process is divided into multiple steps. Different flight control plan generation processes vary depending on the measurement and control conditions. It can be generally summarized into three parts: command range processing and selection, flight control command arrangement and mission planning, and flight control plan generation. Traditional plan generation relies on experience or process descriptions to implement mission planning and plan generation. Common plan generation methods can be divided into rule-based planning and hierarchical task-based planning.
[0004] The rules for rule-based task planning and plan generation are relatively fixed, and the direct input for plan generation is a manual plan document. When describing the task requirements for multi-objective plan generation, these documents organize the sequence and present the results. Changing requirements and emergency scenarios require redesign and re-orchestration. Furthermore, the impact of changing requirements on plan outcomes requires manual analysis based on expert experience, followed by manual re-orchestration according to the rules. This sometimes requires extensive cross-departmental interaction, resulting in relatively high costs for plan modification and iteration, and a long iteration cycle.
[0005] The hierarchical task planning-based plan generation model leverages a planner to orchestrate and resolve conflicts in task sequences. The required inputs are also relaxed from explicit result files to various configuration inputs. This approach reduces the scope of manual intervention in the plan generation process, but system stability is affected by changes in configuration inputs, requiring numerous iterations. Summary of the Invention
[0006] This application provides a flight control mission planning configuration generation method to reduce the burden on designers and improve plan generation efficiency.
[0007] In a first aspect, a method for generating a flight control mission planning configuration is provided, comprising the following steps:
[0008] Analyze the flight control mission requirements and determine the planning and configuration scope of the flight control mission to obtain the flight control mission planning and configuration scope;
[0009] Constructing a flight control mission scenario model based on the flight control mission planning configuration range;
[0010] Using the flight control mission scenario model, the planning problem is modeled and described and hierarchically divided to obtain a hierarchical division result;
[0011] The hierarchical division results are used to complete the transformation of the model into planning input configuration.
[0012] In the above technical solution, the flight control task requirements are analyzed and the planning configuration range of the flight control task is determined to obtain the flight control task planning configuration range; based on the flight control task planning configuration range, a flight control task scenario model is constructed; using the flight control task scenario model, the planning problem is modeled and hierarchically divided to obtain a hierarchical division result; using the hierarchical division result, the model is transformed into a planning input configuration; the burden on designers is reduced and the efficiency of plan generation is improved.
[0013] In a specific implementation plan, the steps of analyzing the flight control mission requirements and determining the planning configuration range of the flight control mission to obtain the planning configuration range of the flight control mission include:
[0014] Analyze the flight control mission requirements and obtain the configuration components of the planning process;
[0015] According to the configuration composition of the planning process, the planning configuration range of the flight control task is determined to obtain the planning configuration range of the flight control task.
[0016] In a specific implementation plan, the flight control mission requirements are analyzed to obtain the configuration components of the planning process, including the following steps:
[0017] Determine whether this is the first time the plan is being implemented;
[0018] If this is the first time that a planned task is executed, all configuration components of the planning process are started;
[0019] If this is not the first time the planned task is executed, check whether the time interval of the configuration file is consistent with the time interval of the planning package. If there is any inconsistency, update the inconsistent configuration and retain the consistent configuration.
[0020] In a specific implementation scheme, the step of determining the planning configuration range of the flight control task according to the configuration components of the planning process and obtaining the planning configuration range of the flight control task includes:
[0021] The time span of the planning input is determined according to the time attribute of the planning package, and the high priority objects are determined to obtain the flight control task planning configuration range.
[0022] In a specific implementation scheme, the flight control mission scenario model is modeled and represented using use cases, processes, and interaction processes.
[0023] In a specific implementation method, the flight control mission scenario model is used to model and describe the planning problem, and the steps of obtaining the hierarchical division result include:
[0024] Taking instruction-level design as the basic component of the flight control mission scenario model, the planning problem is combined and represented according to the logic and timing relationship;
[0025] Utilizing the flight control mission scenario model, through combination and arrangement, an event-level scenario model reflecting the flight control intention is obtained;
[0026] The event-level scenario model is used as the main level of task planning, and the planning problem is modeled and described and divided into levels to obtain a level division result.
[0027] In a specific implementation scheme, the steps of converting the model into a planning input configuration using the hierarchical division result include:
[0028] Design the flight control scenario model and provide the flight control process model that needs to be generated and configured;
[0029] Divide flight control events and model the divided flight control events;
[0030] Modeling instructions;
[0031] Mark the measurement and control network usage constraints imposed on flight control events;
[0032] Output a flight control scenario as an object as the mission planning input configuration, preparing for the next step of plan generation.
[0033] In a specific implementation scheme, the divided flight control events are modeled, including the flight control instructions contained in the events and their constraints.
[0034] In one specific implementation scheme, a model-based system engineering approach is used to generate a flight control mission planning input configuration.
[0035] In a second aspect, a flight control mission planning configuration generation system is provided, comprising:
[0036] The configuration scope module is used to analyze the flight control mission requirements and determine the planning configuration scope of the flight control mission to obtain the flight control mission planning configuration scope;
[0037] A scenario model module, configured to construct a flight control mission scenario model based on the flight control mission planning configuration range;
[0038] A hierarchical division module is used to model and describe the planning problem and perform hierarchical division using the flight control mission scenario model to obtain a hierarchical division result;
[0039] The conversion module is used to use the hierarchical division results to complete the conversion of the model into the planning input configuration.
[0040] In the above technical solution, a configuration range module is set up to analyze the flight control task requirements and determine the planning configuration range of the flight control task, thereby obtaining the flight control task planning configuration range; a scenario model module is used to construct a flight control task scenario model based on the flight control task planning configuration range; a hierarchical division module is used to use the flight control task scenario model to model and hierarchically divide the planning problem to obtain a hierarchical division result; a conversion module is used to use the hierarchical division result to complete the conversion of the model to the planning input configuration; the burden on designers is reduced and the efficiency of plan generation is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] Figure 1 A flowchart of a method for generating a flight control mission planning configuration according to an embodiment of the present application;
[0042] Figure 2 This is a structural block diagram of the flight control mission planning configuration generation system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0043] The present application will be further described in detail below through the accompanying drawings and examples, through which the features and advantages of the present application will become more clear and distinct.
[0044] The word "exemplary" is used exclusively herein to mean "serving as an example, example, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as preferred or advantageous over other embodiments. Although various aspects of the embodiments are shown in the drawings, the drawings are not necessarily drawn to scale unless otherwise indicated.
[0045] In addition, the technical features involved in different embodiments of the present application described below can be combined with each other as long as they do not conflict with each other.
[0046] To facilitate understanding of the flight control mission planning configuration generation method provided in the embodiments of the present application, its application scenarios are first described. The flight control mission planning configuration generation method provided in the embodiments of the present application is designed to reduce the burden on designers and improve plan generation efficiency. The rules for rule-based task planning and plan generation are relatively fixed, and the direct input for plan generation is a manual plan file. When describing the multi-objective plan generation task requirements, the manual plan file organizes the sequence through the results display. When requirements change or emergency scenarios arise, redesign and re-orchestration are required. Furthermore, the impact of requirement changes on the plan results requires manual analysis based on expert experience, followed by manual re-orchestration according to the rules. This sometimes requires extensive multi-departmental interaction, resulting in relatively high costs for plan modification and iteration, and a relatively long iteration cycle. The plan generation model based on hierarchical task planning utilizes a planner to implement task sequence scheduling and conflict resolution. Its input requirements are also relaxed from explicit result files to various configuration inputs. This has the advantage of reducing the scope of manual involvement in the plan generation process. However, system stability is affected by changes in configuration inputs, requiring numerous iterations. Therefore, the embodiments of the present application provide a flight control mission planning configuration generation method to reduce the burden on designers and improve plan generation efficiency. The following describes it in detail with reference to specific drawings and embodiments.
[0047] refer to Figure 1 and Figure 2 , Figure 1 A flowchart of a method for generating a flight control mission planning configuration according to an embodiment of the present application; Figure 2 This is a structural block diagram of the flight control mission planning configuration generation system provided in an embodiment of the present application.
[0048] exist Figure 1 In the embodiment of the present application, a method for generating a flight control mission planning configuration is provided, comprising the following steps:
[0049] Analyze the flight control mission requirements and determine the planning and configuration scope of the flight control mission to obtain the flight control mission planning and configuration scope;
[0050] Constructing a flight control mission scenario model based on the flight control mission planning configuration range;
[0051] Using the flight control mission scenario model, the planning problem is modeled and described and hierarchically divided to obtain a hierarchical division result;
[0052] The hierarchical division results are used to complete the transformation of the model into planning input configuration.
[0053] In the above technical solution, the flight control task requirements are analyzed and the planning configuration range of the flight control task is determined to obtain the flight control task planning configuration range; based on the flight control task planning configuration range, a flight control task scenario model is constructed; using the flight control task scenario model, the planning problem is modeled and hierarchically divided to obtain a hierarchical division result; using the hierarchical division result, the model is transformed into a planning input configuration; the burden on designers is reduced and the efficiency of plan generation is improved.
[0054] Specifically, the beneficial effects of the flight control mission planning configuration generation method include:
[0055] Reduce the burden on designers
[0056] Reducing manual analysis workload: In traditional flight control mission planning and configuration, designers rely on their experience and expertise to conduct a comprehensive and detailed analysis of flight control mission requirements and manually determine the scope of the planned configuration. This process is not only time-consuming and labor-intensive, but also susceptible to personal subjective factors, resulting in biased analysis results. This method, however, uses a systematic process to first analyze the flight control mission requirements and then automatically determine the scope of the planned configuration. This significantly reduces the manual work required by designers during the initial requirements analysis and scoping phases, allowing them to focus more on more creative and critical work.
[0057] Reducing the difficulty of model building: Constructing a flight control mission scenario model is a complex and technically demanding task, requiring designers to comprehensively consider multiple factors, such as aircraft performance parameters, mission environment characteristics, and mission objectives. Traditionally, designers often need to build the model from scratch, which undoubtedly increases the difficulty and burden of the work. This method constructs the scenario model based on the defined flight control mission planning configuration range. This provides clear direction and boundary conditions for model construction, making the model building process more standardized and less dependent on the designer's professional skills and experience, thereby reducing their burden.
[0058] Simplifying the hierarchical division and conversion process: Modeling and hierarchical description of the planning problem, as well as converting the model into the planning input configuration, are critical steps in flight control mission planning and configuration, but they are also tedious and error-prone. Traditionally, designers need to complete this task manually, requiring a significant amount of time and effort through repeated debugging and verification. This method utilizes the hierarchical division results to automatically convert the model into the planning input configuration, simplifying the operational process and reducing the designer's manual intervention in these steps, thereby reducing the complexity and error probability of the work and further alleviating their workload.
[0059] Improve plan generation efficiency
[0060] Accelerate planning and configuration scope determination: Rapidly and accurately determining the scope of flight control mission planning and configuration is fundamental to the entire plan generation process. This method, leveraging scientific requirements analysis techniques, rapidly identifies key requirements and, based on these factors, efficiently determines the planning and configuration scope. Compared to traditional methods that involve repeated discussions, revisions, and confirmations, this method significantly reduces the time spent on this phase, freeing up valuable time for subsequent work.
[0061] Efficient Scenario Model Construction: Building a flight control mission scenario model based on a defined planning configuration range makes the model building process more focused and efficient. With clear objectives and constraints, unnecessary trial and error adjustments can be avoided during the construction process, allowing for the rapid creation of a scenario model that meets mission requirements. This not only speeds up model building but also ensures its accuracy and effectiveness, providing a solid foundation for subsequent planning problem analysis and resolution.
[0062] Optimizing the hierarchical division and conversion process: Utilizing the flight control mission scenario model to model and hierarchically describe the planning problem, the problem structure is clearer and the levels are more distinct. This structured approach facilitates subsequent processing and conversion of the model. Automatically converting the model to the planning input configuration based on the hierarchical division results avoids the tedious manual operations and communication and coordination costs associated with traditional methods. The entire conversion process is smoother and more efficient, significantly shortening the total time required for plan generation and significantly improving plan generation efficiency.
[0063] Improve planning and configuration quality
[0064] Scoping based on scientific analysis: A comprehensive and in-depth analysis of flight control mission requirements can fully tap into key information and potential requirements within the mission, leading to a more scientific and rational determination of the planning scope. This determined planning scope better covers the actual mission requirements, avoiding under- or over-planning due to inaccurate scoping. This provides a more accurate and reliable basis for subsequent planning, helping to improve the quality of the overall planning.
[0065] Accurate scenario model construction: A flight control mission scenario model, built based on an accurate planning configuration range, more realistically reflects the mission environment and requirements. The model incorporates key information such as aircraft performance parameters, mission objective constraints, and the impact of environmental factors, ensuring a high degree of fidelity and credibility. Planning problem analysis based on such a precise scenario model yields solutions that are more realistic, thereby improving the quality and practicality of planning configurations.
[0066] Reasonable hierarchical division and transformation: By rationally modeling and dividing the planning problem into hierarchical levels, complex planning problems can be decomposed into multiple relatively simple and manageable sub-problems. This hierarchical approach helps to gain a deeper understanding of the nature and inherent logic of the problem, thereby formulating more scientific and reasonable planning strategies. Furthermore, the hierarchical division results are used to transform the model into the planning input configuration, ensuring the accuracy and consistency of the transformation process. This ensures that the final planning input configuration better meets the task requirements and improves the overall quality of the planning configuration.
[0067] Enhance the flexibility and adaptability of planning configuration
[0068] Rapidly respond to changing requirements: When flight control mission requirements change, this method enables rapid reanalysis and re-adjustment. Thanks to the established scientific requirements analysis and planning configuration scope determination process, as well as the scenario-based planning problem-solving approach, when requirements change, the change point can be quickly identified and the planning configuration scope, scenario model, and subsequent hierarchical division and transformation processes can be adjusted accordingly. This rapid responsiveness enables the planning configuration to promptly adapt to changes in mission requirements, improving its flexibility and adaptability.
[0069] Adaptability to Different Mission Scenarios: The flight control mission scenario model constructed by this method is versatile and scalable, adapting to various flight control mission scenarios. Whether it's a simple flight mission or a complex, integrated one, the corresponding planning configuration can be generated by adjusting the planning configuration range and model parameters. This broad adaptability enables this method to function effectively in a variety of mission scenarios, providing strong support for the smooth implementation of flight control missions.
[0070] In a specific implementation plan, the steps of analyzing the flight control mission requirements and determining the planning configuration range of the flight control mission to obtain the planning configuration range of the flight control mission include:
[0071] Analyze the flight control mission requirements and obtain the configuration components of the planning process;
[0072] According to the configuration composition of the planning process, the planning configuration range of the flight control task is determined to obtain the planning configuration range of the flight control task.
[0073] In a specific implementation plan, the flight control mission requirements are analyzed to obtain the configuration components of the planning process, including the following steps:
[0074] Determine whether this is the first time the plan is being implemented;
[0075] If this is the first time that a planned task is executed, all configuration components of the planning process are started;
[0076] If this is not the first time the planned task is executed, check whether the time interval of the configuration file is consistent with the time interval of the planning package. If there is any inconsistency, update the inconsistent configuration and retain the consistent configuration.
[0077] In a specific implementation scheme, the step of determining the planning configuration range of the flight control task according to the configuration components of the planning process and obtaining the planning configuration range of the flight control task includes:
[0078] The time span of the planning input is determined according to the time attribute of the planning package, and the high priority objects are determined to obtain the flight control task planning configuration range.
[0079] Specifically, the beneficial effects include:
[0080] Accurately determine the planning configuration composition and improve configuration accuracy
[0081] Fully start configuration for the first planning: Determine whether it is the first time to execute the plan. When it is determined that it is the first time to execute the plan, all configuration components of the planning process are started. This approach ensures that all possible configuration factors can be fully considered during the first planning, avoiding incomplete planning due to omitted configurations. In flight control tasks, the first planning often faces many uncertainties. The full start configuration component can cover various potential needs, lay a solid foundation for subsequent planning work, and make the planning results more accurate and reliable. For example, for the first flight mission planning of a new type of aircraft, due to the lack of past experience, the full start configuration component can cover all relevant configurations such as the various performance parameters of the aircraft, flight environment factors, mission objectives, etc., thereby generating a planning scheme that is more in line with the actual situation.
[0082] Targeted configuration updates for non-initial planning: If this is not the first time a planned mission is being executed, the configuration file's time interval is checked to ensure consistency with the planning package's time interval. Inconsistent configurations are updated, while consistent configurations are retained. This approach ensures the continuity of the planned configuration while enabling timely updates to configurations that require adjustment due to time changes. In actual flight control missions, many missions are not executed for the first time, but factors such as the mission's time interval and external environment may have changed. This judgment and update mechanism allows for precise determination of the configuration components required for the current mission, avoiding unnecessary configuration redundancy while ensuring configuration accuracy and timeliness. For example, for regularly executed flight monitoring missions, although the mission types are similar, factors such as the time and environment of each execution may vary. This approach allows for quick and accurate configuration updates, improving planning efficiency and quality.
[0083] Reasonably determine the planning configuration scope and improve planning efficiency
[0084] Determine the time span based on time attributes: Determine the time span of the planning input based on the time attributes of the planning package. This step allows planning to be carried out closely around the actual time requirements of the mission. In flight control missions, time is a key factor, and different mission phases and operational links have different time requirements. By determining the time span of the planning input based on the time attributes of the planning package, the planning can be more closely aligned with the actual task schedule, avoiding task delays or waste of resources caused by unreasonable time planning. For example, when executing a week-long flight monitoring mission, determining the time span of the planning input based on the time attributes of the planning package can accurately arrange flight plans, equipment usage time, etc., thereby improving mission execution efficiency.
[0085] Identify high-priority objects to strengthen planning focus: When determining the scope of planning configuration, identify high-priority objects so that planning work can focus on key factors and rationally allocate resources and energy. High-priority objects may include key mission nodes, important equipment configurations, etc. By clarifying these objects, it can ensure that the planning scheme is fully guaranteed at key links, improving the quality and reliability of the plan. For example, in flight control planning for emergency rescue missions, making rapid arrival at the rescue target and communication support as high-priority objects can ensure a rapid response in emergency situations and improve rescue efficiency.
[0086] Optimize configuration update mechanism to improve work efficiency
[0087] Non-initial planning configuration verification and update: For missions that are not being planned for the first time, the configuration file time interval is checked to ensure consistency with the planning package time interval. If there is any inconsistency, the inconsistent configuration is updated and the consistent configuration is retained. This approach avoids unnecessary repetitive configuration work and improves work efficiency. At the same time, by promptly updating inconsistent configurations, the timeliness and accuracy of the planned configuration are guaranteed, allowing the planning scheme to better adapt to actual conditions. For example, when some performance parameters of an aircraft change due to technological upgrades, by verifying the configuration file, inconsistent configurations can be discovered and updated in a timely manner, ensuring that the plan is always based on the latest information.
[0088] Reasonably determine the planning configuration scope and improve planning efficiency
[0089] Determining time spans based on time attributes: The time span of planning inputs is determined based on the time attributes of the planning package. This allows planning work to be carried out within a clear timeframe, avoiding time ambiguity and confusion. This helps to rationally allocate resources, ensure that planning work is completed within the specified timeframe, and improve work efficiency. For example, when developing long-term flight mission plans, clearly defining time spans can better coordinate work across departments, avoiding time conflicts and wasted resources.
[0090] Identify high-priority objectives: Identifying high-priority objectives allows planning to prioritize key areas and allocate resources effectively. In flight control missions, high-priority objectives may include critical flight phases, important equipment, or specific mission objectives. By identifying these objectives, planning solutions can more effectively ensure the smooth implementation of key processes and improve mission success rates. For example, during emergency rescue missions, prioritizing the rapid deployment of rescue equipment and the maintenance of critical flight routes ensures these critical processes receive priority, thereby enhancing the relevance and effectiveness of planning configurations.
[0091] Enhance the flexibility and adaptability of planning configuration
[0092] Configuration optimization for non-initial planning: If this is not the first time a planned task is executed, the configuration file's time interval is checked to ensure consistency with the planned package's time interval. If there is any inconsistency, the inconsistent configuration is updated and the consistent configuration is retained. This approach ensures configuration timeliness while avoiding unnecessary configuration updates, improving the flexibility and efficiency of planned configuration.
[0093] Improve plan generation efficiency and quality
[0094] Quickly respond to changing requirements: By determining whether it is the first planning, and by inspecting and updating the configuration file when it is not the first planning, it ensures that the planning configuration can adapt to changes in task requirements in a timely manner, enhancing the flexibility and adaptability of the planning configuration.
[0095] Efficiently determine the planning configuration scope and optimize resource allocation
[0096] Time span and priority determination: The time span of planning inputs is determined based on the time attributes of the planning package, and high-priority objects are identified. This allows flight control mission planning and configuration to focus on key elements and improve resource allocation efficiency. For example, in flight control planning for emergency rescue missions, identifying high-priority objects and prioritizing their planning and configuration can improve mission execution efficiency.
[0097] Enhance the flexibility and adaptability of planning configuration
[0098] Differentiated processing for first and non-first planning: For tasks that are not the first time to be planned, the consistency between the configuration file time interval and the planning package time interval is verified, and inconsistent configurations are updated. This not only saves planning resources but also ensures the accuracy and timeliness of the plan.
[0099] Clarify the planning configuration scope and improve the planning pertinence
[0100] Determine scope based on time attributes: Based on the time attributes of the planning package, the time span of the planning input is determined, and high-priority objects are identified to obtain the flight control mission planning configuration scope. This step makes planning more targeted and actionable. For example, when planning a long-term flight mission, determining the time span of the planning input allows for rational arrangement of flight plans and resource allocation. Identifying high-priority objects, such as flight safety and energy security, allows for the concentration of resources on key aspects to ensure the smooth progress of the mission.
[0101] Optimize resource allocation and improve management efficiency
[0102] The first time you plan, you should fully start the configuration. If it's not the first time, check whether the time interval of the configuration file is consistent with the time interval of the planning package. If they are inconsistent, update the configuration. This approach ensures the accuracy of the planning and improves efficiency.
[0103] Enhance the adaptability and sustainability of planning
[0104] Flexible response to task changes: By determining the consistency of initial planning or configuration files, it can quickly adapt to different task requirements, reduce duplication of work, and improve planning efficiency.
[0105] Data-driven decision-making: Determine the time span by using the time attributes of the planning package and combine it with the determination of high-priority objects to make planning configuration more scientific. For example, in emergency rescue missions, key time nodes and key protection objects can be quickly identified to improve rescue efficiency.
[0106] In a specific implementation scheme, the flight control mission scenario model is modeled and represented using use cases, processes, and interaction processes.
[0107] In a specific implementation method, the flight control mission scenario model is used to model and describe the planning problem, and the steps of obtaining the hierarchical division result include:
[0108] Taking instruction-level design as the basic component of the flight control mission scenario model, the planning problem is combined and represented according to the logic and timing relationship;
[0109] Utilizing the flight control mission scenario model, through combination and arrangement, an event-level scenario model reflecting the flight control intention is obtained;
[0110] The event-level scenario model is used as the main level of task planning, and the planning problem is modeled and described and divided into levels to obtain a level division result.
[0111] In a specific implementation scheme, the steps of converting the model into a planning input configuration using the hierarchical division result include:
[0112] Design the flight control scenario model and provide the flight control process model that needs to be generated and configured;
[0113] Divide flight control events and model the divided flight control events;
[0114] Modeling instructions;
[0115] Mark the measurement and control network usage constraints imposed on flight control events;
[0116] Output a flight control scenario as an object as the mission planning input configuration, preparing for the next step of plan generation.
[0117] In a specific implementation scheme, the divided flight control events are modeled, including the flight control instructions contained in the events and their constraints.
[0118] In one specific implementation scheme, a model-based system engineering approach is used to generate a flight control mission planning input configuration.
[0119] Specifically, the beneficial effects include:
[0120] Improve the accuracy and systematicness of planning problem description and hierarchical division
[0121] Instruction-level design as a basic element: Instruction-level design is used as the basic component of the flight control mission scenario model, and planning problems are combined and represented based on logical and temporal relationships, making the description of planning problems more detailed and precise. Instructions are the most basic unit for executing flight control tasks. Based on instruction-level design, the logical sequence and time relationship between each operation step in the task can be clearly displayed, avoiding planning errors caused by vague descriptions or omissions. For example, during the takeoff phase of an aircraft, there are strict logical and temporal relationships between various instructions such as engine start-up and flap retraction. This method can accurately describe these relationships and provide a reliable basis for subsequent planning.
[0122] Constructing an event-level scenario model: Utilizing the flight control mission scenario model, an event-level scenario model that reflects the flight control intent is constructed through combination and permutation, breaking down the complex flight control mission into distinctly meaningful events. This hierarchical division makes the planning problem more structured and systematic, making it easier to understand and analyze. The event-level scenario model can intuitively reflect the goals and requirements of the flight control mission at different stages, helping planners grasp the mission from both macro and micro perspectives, thereby improving the quality and efficiency of planning. For example, in a flight mission, stages such as takeoff, cruising, and landing can be treated as events, and corresponding event-level scenario models can be constructed, making the planning of the entire mission clearer and more organized.
[0123] Using the event-level scenario model as the primary level for task planning: Using the event-level scenario model as the primary level for task planning, modeling and dividing planning issues into different levels allows for a greater focus on key task links and highlights key points. In the task planning process, considering events as the basic unit allows for a rational allocation of resources and energy to ensure the successful completion of important tasks. At the same time, this hierarchical division method also facilitates adjustment and optimization of the plan. When task requirements change, modifications can be made to specific events without significantly impacting the overall plan.
[0124] The process of transforming the optimization model into planning input configuration
[0125] Clearly design the flight control scenario model and process model: Designing the flight control scenario model and providing the flight control process model to be configured provides a clear framework and direction for converting the model into planning input configurations. By clarifying the flight control process model, the specific content and requirements for configuration can be determined, making the conversion process more targeted and purposeful. For example, when designing the flight control scenario model, the flight control process model is determined accordingly, taking into account the different flight modes and mission phases of the aircraft, thereby accurately generating the required planning input configurations.
[0126] Refined flight control event and instruction modeling: Flight control events are divided and modeled, including the flight control instructions and their constraints contained in the events, as well as individual instruction modeling. This ensures that each component of the flight control task is described and defined in detail. This refined modeling approach ensures the accuracy and completeness of the planning input configuration, avoiding configuration errors caused by incomplete models. Furthermore, the flight control events are marked with the measurement and control network usage constraints, fully considering the constraints during actual task execution. This ensures that the generated planning input configuration is more consistent with actual conditions and improves the operability of the plan.
[0127] Efficiently output mission planning input configurations: A flight control scenario is exported as a mission planning input configuration, preparing for the next step of plan generation. This integrated output method simplifies the conversion process and improves work efficiency. By exporting the entire flight control scenario as a whole, the consistency and coherence of the planning input configuration are ensured, reducing the potential for information loss or errors during the conversion process. It also provides convenient input for subsequent plan generation, accelerating the entire flight control mission planning process.
[0128] Improve the quality and efficiency of flight control mission planning
[0129] Model-based systems engineering approach: Generating flight control mission planning input configurations using a model-based systems engineering approach fully leverages the advantages of models and improves the scientific nature and rationality of planning. This approach emphasizes describing and analyzing systems through the establishment of accurate and complete models. In flight control mission planning, the construction and application of multiple models, such as flight control mission scenario models and event-level scenario models, enables comprehensive and in-depth analysis and assessment of missions. This approach helps identify potential issues and risks, enabling proactive optimization and adjustments, thereby improving planning quality.
[0130] Reduced human intervention and errors: This feasible implementation approach reduces manual intervention and the probability of human error through a series of standardized steps and processes. Explicit methods and rules are followed throughout the modeling, hierarchical division, and transformation processes, preventing planning errors caused by inexperience or negligence. Furthermore, the accuracy and consistency of the model ensure the reliability of the planning results, improving the efficiency of flight control mission planning.
[0131] Enhanced planning adaptability and flexibility: Because this solution meticulously decomposes and models the planning problem, and fully considers various constraints, the resulting planning input configuration is highly adaptable and flexible. As flight control mission requirements change, the corresponding models and configurations can be adjusted and modified to meet the new requirements without redesigning the entire plan. This adaptability and flexibility enables flight control mission planning to better cope with complex and changing situations, improving the success rate of mission execution.
[0132] Specifically, in one possible implementation scheme, the flight control mission planning configuration generation method includes the following steps:
[0133] Step 1: Demand analysis and planning configuration scope determination
[0134] Consider whether it is the first time to execute the plan. For the first time execution of the plan, all configuration components for starting the planning process must be prepared. For the planning process that is not started for the first time, check whether the time interval of the configuration file is consistent with the time interval of the planning package. If there is any inconsistency, update the inconsistent configuration and retain the consistent part.
[0135] When determining the scope of planning input, the attribute constraints of the planning input are mainly considered, especially the time attributes of the planning package to determine the time span of the planning input. At the same time, it is determined which goals, conditions, and constraints are high-priority objects for this planning, so as to determine the input scope of the planning problem and clarify which types of configurations are provided.
[0136] Step 2: Scenario model construction
[0137] This primarily defines the scenario instances for executing the planning process, including the response to requirements, the roles involved in planning, the execution instances, and the processes and interactions within the instances. Specifically, each use case includes a description of the internal business flow logic. The resulting rough model serves as the primary basis for further refinement of the flight control implementation process, encompassing a complete logical design. This model can be represented using use cases, processes, and interactions.
[0138] Step 3: Modeling planning problem description and hierarchical division
[0139] It integrates the parameter-containing instruction design, branch instruction design, virtual instruction design and instruction template design used in previous flight control mission planning systems for instruction-level planning, takes instruction-level design as the basic component of the model, and combines and represents it according to logical and timing relationships.
[0140] Modeling instructions as object elements requires two aspects: temporal domain and co-domain. The temporal domain encompasses the temporal attributes of the instruction itself, typically duration or time interval; the co-domain represents the set of constraints and conditions acting on the instruction. Based on the instruction model, an event-level scenario model is formed through combination and permutation to reflect the flight control intent. The event-level scenario model serves as the primary source of flight control event configuration, recording the behavior and instruction sequences within the event. It contains conditional requirements and execution effects, and is the primary level for mission planning.
[0141] Step 4: Transform the model into planning input configuration
[0142] To ensure that flight control mission requirements are met in a top-down design approach, accurate planning information is delivered to the planner while also encompassing collaborative design across different domains. The model products generated during the design process are organized hierarchically, from coarse to fine, from abstract to concrete, corresponding to the hierarchical division of the model. The process from modeling to configuration generation can be divided into the following five steps:
[0143] Design the flight control scenario model and provide the flight control process model that needs to be generated and configured;
[0144] Divide flight control events and model the divided flight control events, including the flight control instructions and their constraints contained in the events;
[0145] Conduct instruction modeling to illustrate the timing and logical relationships between instructions within events;
[0146] Mark the flight control events subject to the tracking and control network usage constraints;
[0147] Output a flight control scenario as an object as the mission planning input configuration, preparing for the next step of plan generation.
[0148] Models that meet the requirements of including various planning elements can select information that meets the field configuration based on the configuration-oriented type. This process is performed through the standardized data output API provided by the modeling platform.
[0149] In this embodiment, the auxiliary plan generation process using the MBSE method focuses on the local process between demand input and task planning, mainly targeting demand analysis and rapid auxiliary configuration generation, specifically including:
[0150] The entry points for applying the MBSE method are divided into two directions: demand analysis and product generation;
[0151] Requirements analysis is mainly aimed at unified problem description in the data preparation process;
[0152] The model generated by the demand analysis must meet the element requirements in various configurations and may not consider inputs that already exist in the form of products;
[0153] Event or instruction configuration should be one of the result products of demand analysis as the basic model;
[0154] Model product generation should be able to map to instantiation configuration.
[0155] Furthermore, a model-based systems engineering (MBSE) approach is employed to generate flight control mission planning input configurations, enabling the assisted generation of multi-objective flight control plans. This approach bridges the gap between planning and generation, integrating cross-domain collaboration at the process and software support levels. Building on this new workflow, the team explores the potential of model-based approaches to reduce the burden on designers and improve plan generation efficiency.
[0156] This application aims to address the problems faced by the two plan generation modes, while also considering the analysis and solution costs brought about by the increasing complexity of task requirements. Therefore, simply improving the plan generation process from the software system level cannot solve the above problems. Seeking a new plan generation mode that takes into account the advantages of both while meeting the requirements of flexibility and generality as much as possible is the basic starting point for improving the plan generation process.
[0157] The new plan generation model needs to have the following characteristics:
[0158] The plan generation process is a flight control business process that involves cross-domain information and has a complete business flow execution lifecycle.
[0159] Plan generation has three main tasks: input preparation, task planning, and plan generation;
[0160] The iterative closed loop of the plan generation process can be full life cycle or partial;
[0161] Whenever possible, use automation or semi-automation to support the three tasks;
[0162] Consider the interactive relationship and form between input and task planning, and loosen the customization features;
[0163] It has good general-purpose capabilities and supports common planning problems.
[0164] Therefore, this application designs a new general plan generation mode from the perspective of business flow life cycle, based on the model-based systems engineering (MBSE) method.
[0165] In the above technical solution, the beneficial effects include:
[0166] Model expression specifications: System models based on the SysML language have consistency in description elements and expression forms when describing flight control scenarios. Designers can freely use and combine model elements, and the resulting models all comply with expression specifications.
[0167] Clear model expression structure: The hierarchical model can express complex planning constraints and conditions step by step. At the same time, different types of constraints can be stored in model elements at different levels, which makes the logic of planning solution clearer.
[0168] Quick configuration generation: After the above modeling process is completed, the planning input configuration file can be directly output through the data interface according to the customized format of the planning software input interface, without the need for manual writing.
[0169] exist Figure 2 In the embodiment of the present application, a flight control mission planning configuration generation system is provided, comprising:
[0170] The configuration scope module is used to analyze the flight control mission requirements and determine the planning configuration scope of the flight control mission to obtain the flight control mission planning configuration scope;
[0171] A scenario model module, configured to construct a flight control mission scenario model based on the flight control mission planning configuration range;
[0172] A hierarchical division module is used to model and describe the planning problem and perform hierarchical division using the flight control mission scenario model to obtain a hierarchical division result;
[0173] The conversion module is used to use the hierarchical division results to complete the conversion of the model into the planning input configuration.
[0174] In the above technical solution, a configuration range module is set up to analyze the flight control task requirements and determine the planning configuration range of the flight control task, thereby obtaining the flight control task planning configuration range; a scenario model module is used to construct a flight control task scenario model based on the flight control task planning configuration range; a hierarchical division module is used to use the flight control task scenario model to model and hierarchically divide the planning problem to obtain a hierarchical division result; a conversion module is used to use the hierarchical division result to complete the conversion of the model to the planning input configuration; the burden on designers is reduced and the efficiency of plan generation is improved.
[0175] In this embodiment, planners design flight control scenarios through structured models, and model elements can reflect the internal events, instruction sequences, and constraint relationships between instructions in the flight control scenario; a tree-like model structure is applied to hierarchically express the flight control scenario, event, and instruction models; and a model conversion interface is applied to directly output the flight control mission planning input configuration from the hierarchical model. By applying a structured modeling method, the input configuration of the flight control mission planning is expressed through a model, and the design model is combined with the mission planning input through a standard model conversion method, realizing the step-by-step modeling of "scenario-event-instruction" to the unified generation of configuration. This can effectively solve the current problems of flight control mission planning input configuration relying on manual writing, a wide variety of types, and difficulty in iteration, improve the execution efficiency of flight control mission planning and the accuracy of input configuration, and provide a model input foundation for the subsequent digital and intelligent execution of flight control mission planning.
[0176] Those skilled in the art will appreciate that the present application may be implemented as a system, method, or computer program product.
[0177] Therefore, the present disclosure may be implemented in the following forms: entirely in hardware, entirely in software (including firmware, resident software, microcode, etc.), or in a combination of hardware and software, generally referred to herein as a "circuit," "module," or "system." Furthermore, in some embodiments, the present disclosure may be implemented in the form of a computer program product embodied in one or more computer-readable media, wherein the computer-readable media contains computer-readable program code.
[0178] Any combination of one or more computer-readable media can be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device, or device.
[0179] Although the embodiments of the present application have been shown and described above, it should be understood that the above embodiments are exemplary and should not be construed as limiting the present application. Persons skilled in the art may make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present application. Various substitutions and improvements may be made to the present application on this basis, all of which fall within the scope of protection of the present application.
Claims
1. A method for generating a flight control mission planning configuration, characterized in that: The following steps are involved: Analyze the flight control mission requirements and determine the planning and configuration scope of the flight control mission to obtain the flight control mission planning and configuration scope; Constructing a flight control mission scenario model based on the flight control mission planning configuration range; Using the flight control mission scenario model, the planning problem is modeled and described and hierarchically divided to obtain a hierarchical division result; The hierarchical division results are used to complete the transformation of the model into planning input configuration.
2. The flight control mission planning configuration generation method according to claim 1, characterized in that: Analyze the flight control mission requirements and determine the planning and configuration scope of the flight control mission. The steps to obtain the planning and configuration scope of the flight control mission include: Analyze the flight control mission requirements and obtain the configuration components of the planning process; According to the configuration composition of the planning process, the planning configuration range of the flight control task is determined to obtain the planning configuration range of the flight control task.
3. The flight control mission planning configuration generation method according to claim 2, characterized in that: Analyze the flight control mission requirements and obtain the configuration steps of the planning process, including: Determine whether this is the first time the plan is being implemented; If this is the first time that a planned task is executed, all configuration components of the planning process are started; If this is not the first time the planned task is executed, check whether the time interval of the configuration file is consistent with the time interval of the planning package. If there is any inconsistency, update the inconsistent configuration and retain the consistent configuration.
4. The method for generating a flight control mission planning configuration according to claim 3, wherein: The step of determining a planning configuration range of a flight control task according to the configuration components of the planning process to obtain the planning configuration range of the flight control task includes: The time span of the planning input is determined according to the time attribute of the planning package, and the high priority objects are determined to obtain the flight control task planning configuration range.
5. The method for generating a flight control mission planning configuration according to claim 4, wherein: The flight control mission scenario model is modeled and represented using use cases, processes, and interaction processes.
6. The method for generating a flight control mission planning configuration according to claim 5, wherein: The steps of modeling and hierarchically describing the planning problem using the flight control mission scenario model to obtain a hierarchical division result include: Taking instruction-level design as the basic component of the flight control mission scenario model, the planning problem is combined and represented according to the logic and timing relationship; Utilizing the flight control mission scenario model, through combination and arrangement, an event-level scenario model reflecting the flight control intention is obtained; The event-level scenario model is used as the main level of task planning, and the planning problem is modeled and described and divided into levels to obtain a level division result.
7. The method for generating a flight control mission planning configuration according to claim 6, wherein: The steps of converting the model into planning input configuration using the hierarchical division results include: Design the flight control scenario model and provide the flight control process model that needs to be generated and configured; Divide flight control events and model the divided flight control events; Modeling instructions; Mark the measurement and control network usage constraints imposed on flight control events; Output a flight control scenario as an object as the mission planning input configuration, preparing for the next step of plan generation.
8. The method for generating a flight control mission planning configuration according to claim 7, wherein: Model the divided flight control events, including the flight control instructions contained in the events and their constraints.
9. The method for generating a flight control mission planning configuration according to claim 8, wherein: A model-based systems engineering approach is used to generate flight control mission planning input configurations.
10. A flight control mission planning configuration generation system, characterized in that: include: The configuration scope module is used to analyze the flight control mission requirements and determine the planning configuration scope of the flight control mission to obtain the flight control mission planning configuration scope; A scenario model module, configured to construct a flight control mission scenario model based on the flight control mission planning configuration range; A hierarchical division module is used to model and describe the planning problem and perform hierarchical division using the flight control mission scenario model to obtain a hierarchical division result; The conversion module is used to use the hierarchical division results to complete the conversion of the model into the planning input configuration.
Citation Information
Patent Citations
Spacecraft multi-user cooperative task planning system based on scene description
CN114281509A