Function forward construction method of aero-engine control system

By introducing systems engineering methods and using graphical modeling tools for the functional design of aero-engine control systems, the problems of design complexity and high verification costs in existing technologies have been solved, and efficient visualization of system functions and low-cost maintenance have been achieved.

CN121579092APending Publication Date: 2026-02-27CHINA AERONAUTICAL CONTROL SYST RES INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511736558.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-25
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

The design and development of existing aero-engine control systems suffer from problems such as high integration, strong interdisciplinary nature, high project costs, long development cycles, and high verification costs. Furthermore, the document-based design model is difficult to meet readability and maintainability requirements.

Method used

A model-based systems engineering approach is adopted to construct a set of sub-functions through functional requirement data, generate functional construction data, and use computer languages ​​to visualize and verify system functions, including graphical tools such as functional requirement example diagrams, matrix views, activity diagrams, and state diagrams, to achieve efficient visualization and verification of system functions.

Benefits of technology

It enables efficient visualization of the functional design process of aero-engine control systems, simplifies the verification process, reduces maintenance costs, and improves the intuitiveness of the design and the convenience of verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121579092A_ABST
    Figure CN121579092A_ABST
Patent Text Reader

Abstract

The invention relates to a function forward construction method of an aero-engine control system, and relates to the technical field of control systems. The method comprises the following steps: obtaining function demand data, wherein the function demand data corresponds to a target function; constructing a sub-function set corresponding to the target function through the function demand data; and generating function construction data corresponding to the target function based on the sub-function set, wherein the function construction data is used for constructing the target function based on the computer language. A system engineering method is introduced, the forward design of the aero-engine system is decomposed into three processes of demand capture, function analysis, architecture design and function decomposition, each stage of the life cycle of the system design is controlled in series, verification is convenient, and the maintenance cost is low.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of control system, in particular to a forward construction method of an aero-engine control system. BACKGROUND

[0002] The complexity of engine control system increases year by year, and its design and development has the characteristics of high integration, strong interdisciplinary, high project cost, long development cycle, multiple technical states, etc. Whether the demand is fully realized, the function is reasonable, and the architecture is perfect often needs high cost and time to fully verify.

[0003] In the related art, the readability and maintainability of the document-based design pattern have gradually failed to meet the research and development needs of the control system.

[0004] Therefore, graphical modeling can visually display design ideas, has the advantages of intuitive design, clear architecture, convenient verification, and rapid iteration, and therefore the adoption of model-based system engineering research and development has become an inevitable trend. SUMMARY

[0005] The present application relates to a forward construction method of an aero-engine control system, which can realize efficient visual construction of system functions. The method is applied to a computer device, and the method comprises: Obtaining function requirement data corresponding to a target function; Constructing a sub-function set corresponding to the target function based on the function requirement data; Generating function construction data corresponding to the target function based on the sub-function set, the function construction data being used to construct the target function based on a computer language.

[0006] In an optional embodiment, the obtaining function requirement data comprises: Obtaining requirement text data; Generating the function requirement data based on the text requirement data.

[0007] In an optional embodiment, the method further comprises: Generating a function requirement example based on the function requirement data, the function requirement example being used to represent the requirement relationship and the dependency relationship of the target function; Creating a function requirement matrix view based on the function requirement example, the requirement matrix view being used to represent the requirement tracking relationship between requirements and use cases.

[0008] In an optional embodiment, the constructing a sub-function set corresponding to the target function based on the function requirement data comprises: generating at least two sub-functions corresponding to the functional requirement based on the functional requirement data; generating at least two function sub-packets corresponding to the functional requirement based on the sub-function; generating an activity graph corresponding to the functional requirement based on the function sub-packet; generating a state graph based on the activity graph, the state graph being used to represent a sub-function set corresponding to the target function.

[0009] In an optional embodiment, after the activity graph corresponding to the functional requirement is generated based on the function sub-packet, the method comprises: configuring an activity graph sequence corresponding to the activity graph, the activity graph sequence being used to represent external interaction of the target function.

[0010] In an optional embodiment, the method further comprises: functionally verifying the sub-function set.

[0011] In an optional embodiment, the generating of the function construction data corresponding to the target function based on the sub-function set comprises: performing architecture analysis on the sub-function set to obtain an architecture analysis result; generating an architecture block definition graph corresponding to the target function based on the architecture analysis result, the content of the architecture block definition graph corresponding to the content of the sub-function set; configuring structure interface control data based on the architecture block definition graph; configuring and generating the function construction data corresponding to the target function based on the interface control data.

[0012] In an optional embodiment, the method further comprises: performing architecture design verification and function allocation verification on the function construction data.

[0013] The technical solution provided by the present application has at least the following beneficial effects: The system engineering method is introduced to decompose the aero-engine system forward design into three processes of requirement capture, function analysis, architecture design and function decomposition, which serially controls each stage of the system design life cycle, and is convenient to verify and has low maintenance cost. BRIEF DESCRIPTION OF DRAWINGS

[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0015] Figure 1 The illustration shows a flowchart of a method for forward functional construction of an aero-engine control system provided in an exemplary embodiment of this application.

[0016] Figure 2 The illustration shows a flowchart of another method for forward constructing the functionality of an aero-engine control system provided in an exemplary embodiment of this application. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of the present invention clearer, the embodiments of the present invention will be described in further detail below with reference to the accompanying drawings.

[0018] Figure 1 The illustration shows a flowchart of a functional forward construction method for an aero-engine control system according to an exemplary embodiment of this application. Taking the application of this method in a computer device as an example, the method includes: Step 101: Obtain functional requirement data.

[0019] In this embodiment of the application, the functional requirement data corresponds to the target function.

[0020] It should be noted that the functions involved in the embodiments of this application are functions that arise due to requirements during the control or development process of aero-engines. Optionally, during the control process of an aero-engine, there are data requirements including sensor data, controller control, data reception and transmission, etc. In this case, the computer equipment decomposes the requirements and executes the corresponding function construction.

[0021] Step 102: Construct a set of sub-functions corresponding to the target function using the functional requirements data.

[0022] In this embodiment of the application, the sub-function set is used to indicate the set of additional configurations required by the computer device to support the task requirements after the target function is decomposed. The sub-function set is configured with data related to at least two sub-plans obtained from the decomposition of the computer device.

[0023] Step 103: Generate function construction data corresponding to the target function based on the sub-function set.

[0024] In this embodiment of the application, the function building data is used to build the target function based on a computer language.

[0025] In this embodiment, the functional construction data is used to directly guide the implementation of the function in terms of computer language. Optionally, the functional construction data is implemented as a code field to control the simulation operation of the engine during the process; or, optionally, the functional construction data is implemented as a visual image to represent the implementation method of the target function in a segmented form. This application does not limit the specific form of the functional construction data.

[0026] It should be noted that the functional requirement data, sub-function sets, and function construction data formed in the embodiments of this application are all configured with a visual interface.

[0027] In summary, the method provided in this application introduces a systems engineering approach, decomposing the forward design of an aero-engine system into three processes: requirements capture, functional analysis, and architecture design and functional decomposition. This connects the various stages of the control system design lifecycle, making verification convenient and maintenance costs low.

[0028] Figure 2 The illustration shows a flowchart of another functional forward construction method for an aero-engine control system provided in an exemplary embodiment of this application. Taking the application of this method in a computer device as an example, the method includes: Step 201: Obtain the required text data.

[0029] In this embodiment of the application, user requirements can be imported in the form of a document, and the computer device can obtain the requirement text in an itemized form.

[0030] In one example, after the project is created, the project structure is generated by importing the profile file, and the requirement text data is imported to form a visual requirement table.

[0031] Step 202: Generate functional requirement data based on textual requirement data.

[0032] In this embodiment, the functional requirements data are visualized. In this case, the computer device defines the control system boundary, the functional use cases that the control system needs to implement, and the external actors interacting with the control system based on user requirements, and draws a system use case diagram to establish use case dependencies between the control system and external actors.

[0033] In other words, in this embodiment of the application, the functional requirement data corresponds to a visualized functional requirement example diagram and a matrix view. Specifically, the computer device generates a functional requirement example diagram based on the functional requirement data; this diagram represents the requirement relationships and dependencies of the target functions. A functional requirement matrix view is then created based on the example diagram, representing the requirement tracing relationship between requirements and use cases. Optionally, both the functional requirement example diagram and the requirement matrix view can be implemented by configuring corresponding tool applications on the computer device.

[0034] Step 203: Generate at least two sub-functions corresponding to the functional requirements based on the functional requirement data.

[0035] Step 204: Generate at least two functional sub-packages corresponding to the functional requirements based on the sub-functions.

[0036] Step 205: Generate an activity diagram corresponding to the functional requirements based on the functional subpackages.

[0037] Step 206: Generate a state diagram based on the activity diagram.

[0038] In this embodiment of the application, the state diagram is used to represent the set of sub-functions corresponding to the target function.

[0039] In this embodiment of the application, after generating an activity diagram corresponding to the functional requirements based on the functional subpackage, the computer device may optionally configure an activity diagram sequence corresponding to the activity diagram, the activity diagram sequence being used to characterize the external interactions of the target function.

[0040] Step 207: Perform architectural analysis on the set of sub-functions to obtain the architectural analysis results.

[0041] Step 208: Generate an architecture block definition diagram corresponding to the target function based on the architecture analysis results.

[0042] It should be noted that the content of the architecture block definition diagram corresponds to the content of the sub-function set.

[0043] Step 209: Configure the structural interface control data based on the architecture block definition diagram.

[0044] Step 210: Generate function construction data corresponding to the target function based on the interface control data configuration.

[0045] In this embodiment of the application, steps 207 to 210 also include the process of verifying the architecture design and function allocation of the function building data.

[0046] Based on the above description, the following provides an example of a functional forward construction method for an aero-engine control system corresponding to various embodiments of this application. This example includes three parts: requirements capture, functional analysis, and architecture design. 1. Requirements Capture a. Requirements Import: After creating the project, add a profile file to generate a project structure in a preset format. Import the document into the requirements package using the tool and create a visual requirements table; b. Draw the control system use case diagram: Based on this, define the control system boundary, the functional use cases that the control system needs to implement, and the external participants that interact with the control system according to user requirements, and draw the system use case diagram to establish the use case dependencies between the control system and external participants. In one example, functional use cases such as start-up control and steady-state control are defined, and external participants such as flight control computer, ignition device, starter, and engine are defined, and dependencies are added. c. Requirements Analysis: Finally, a requirements matrix view is created by importing configuration files, establishing the requirements traceability relationship between requirements and use cases, and the coverage analysis of user requirements by control system use cases is carried out using the management view of computer tools.

[0047] 2. Functional Analysis a. Generate function packages from system use cases: After the requirements are finalized, use the system toolbox to generate corresponding function packages and sub-packages for each use case and sub-use case, and fine-tune the structure. b. Constructing the Functional Model Activity Diagram of the Control System: Based on the requirements, construct the functional model activity diagram of the control system corresponding to each use case, including functions such as start control, fuel control, and stop control, as well as sub-functional items such as cold run control and oil / unsealing control. Implement the control logic through the activity diagram and verify the function accordingly. c. Create a sequence diagram for each activity diagram: Generate a corresponding sequence diagram for each activity diagram and manually fine-tune it to reflect the information interaction relationship between the control system and external participants. Then, use the system toolbox to generate the corresponding ports and interfaces between the control system and external participants. d. Draw the internal block diagram of the control system functions: After the ports and interfaces are generated, the ports and interfaces can be connected to draw the internal block diagram of the control system functions, showing the interconnection relationship between different functions of the control system; e. Create state diagrams: Draw the system state machine, fuel state machine, etc. of the control system using state diagrams; f. Run Verification: Finally, execute the functional model to verify the functional design. Each module of the functional model can run independently without any error messages.

[0048] 3. Architecture Design and Functional Decomposition a. Architecture Analysis: After completing the functional design, it is necessary to consider which subsystems the control system needs to implement these functions. For example, to complete the cold start function, an electronic controller subsystem, a sensing subsystem, and an actuation subsystem are required, while to complete the ground start function, an additional fuel subsystem is needed. These subsystems can be further subdivided; for example, the fuel subsystem can be subdivided into pump control equipment, parking equipment, and fuel distribution equipment.

[0049] b. Draw the control system architecture block definition diagram: After completing the control system architecture design, the subsystem blocks of the control system can be defined and the internal architecture block definition diagram of the control system can be drawn. Then, the control system architecture can be subdivided layer by layer through directional combination relationships. In one example, the control system architecture is subdivided into electronic subsystem, sensing subsystem and actuation subsystem. c. Create white-box activity diagram of architecture: Create a white-box activity diagram sub-package in the architecture package, copy the activity diagram in the functional model into the sub-package, and use swimlanes to subdivide each item in the functional model activity diagram of the control system into different subsystems to draw the white-box activity diagram of the control system architecture. d. Functional allocation: The architecture package is updated through the toolbox so that the architecture package inherits all operations and attributes of the function package, and the allocation function of the toolbox is used to allocate each operation, attribute, event, etc. to different subsystems. e. Create white-box sequence diagram and generate ports and interfaces: Then, based on the white-box activity diagram of the control system function, generate a white-box sequence diagram to show the interaction between different subsystems within the control system and the interaction relationship between the subsystems and external participants. Then, use the toolbox to generate ports and interfaces for interaction between subsystems within the control system. f. Create internal block diagrams of the control system and generate interface control documents: After generating ports and interfaces, internal block diagrams between subsystems of the control system can be drawn, and internal interface control documents at the subsystem level can be generated. g. Create a state diagram: Draw the state transition relationships and master / slave switchover status within the subsystem using a state diagram; h. Execution and Delivery: Finally, execute the architecture model to verify the architecture design and function allocation.

[0050] In summary, the method provided in this application introduces a systems engineering approach, decomposing the forward design of an aero-engine system into three processes: requirements capture, functional analysis, and architecture design and functional decomposition. This connects the various stages of the control system design lifecycle, making verification convenient and maintenance costs low.

[0051] The method provided in this application realizes the visualization of the demand matrix view, demand coverage analysis, and establishes demand tracing relationships. When the demand changes, the specific functional implementation and changes of the control system can be traced back to the use cases. The control logic of different control functions of the control system is realized through activity diagrams, and state machine models such as the control system state machine and fuel state machine are built through state diagrams, which can effectively verify and improve the control logic and fault diagnosis strategies.

[0052] The method provided in this application embodiment, compared with the traditional document-based design mode, uses a graphical modeling language design process that eliminates paper, making the expression clearer, more intuitive, more readable, and unambiguous.

[0053] The above are merely optional embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for constructing the functional framework of an aero-engine control system, characterized in that, The method is applied to a computer device, and the method includes: Obtain functional requirement data, which corresponds to the target function; A set of sub-functions corresponding to the target function is constructed using the functional requirement data; Based on the set of sub-functions, functional construction data corresponding to the target function is generated, and the functional construction data is used to construct the target function based on a computer language.

2. The method for constructing the functional forward architecture of an aero-engine control system according to claim 1, characterized in that, The data required for obtaining functional requirements includes: Obtain the required text data; The functional requirement data is generated based on the textual requirement data.

3. The method for constructing the functional forward architecture of an aero-engine control system according to claim 2, characterized in that, The method further includes: Based on the functional requirement data, a functional requirement example diagram is generated, which is used to represent the requirement relationship and dependency relationship of the target function. A functional requirement matrix view is created based on the aforementioned functional requirement example diagram. This requirement matrix view is used to represent the requirement tracing relationship between requirements and use cases.

4. The method for constructing the functional forward architecture of an aero-engine control system according to claim 1, characterized in that, The construction of a set of sub-functions corresponding to the target function using the functional requirement data includes: Generate at least two sub-functions corresponding to the functional requirements based on the functional requirement data; Generate at least two functional sub-packages corresponding to the functional requirements based on the aforementioned sub-functions; Based on the functional sub-packages, an activity diagram corresponding to the functional requirements is generated; A state diagram is generated based on the activity diagram, and the state diagram is used to represent the set of sub-functions corresponding to the target function.

5. The method for constructing the functional forward architecture of an aero-engine control system according to claim 4, characterized in that, After generating the activity diagram corresponding to the functional requirement based on the functional sub-package, the process includes: Configure the activity graph order corresponding to the activity graph, the activity graph order being used to represent the external interactions of the target function.

6. The method for constructing the functional forward architecture of an aero-engine control system according to claim 4, characterized in that, The method further includes: Perform functional verification on the aforementioned set of sub-functions.

7. The method for constructing the functional forward architecture of an aero-engine control system according to claim 1, characterized in that, The generation of function construction data corresponding to the target function based on the set of sub-functions includes: An architecture analysis was performed on the aforementioned set of sub-functions to obtain the architecture analysis results; Based on the architecture analysis results, an architecture block definition diagram corresponding to the target function is generated, and the content of the architecture block definition diagram corresponds to the content of the sub-function set. Configure the structure interface control data based on the architecture block definition diagram; Based on the interface control data configuration, function building data corresponding to the target function is generated.

8. The method for constructing the functional forward architecture of an aero-engine control system according to claim 7, characterized in that, The method further includes: The architecture design and function allocation of the aforementioned functional construction data are verified.