Model-based airplane complex function analysis method

Through model-based analysis methods, the functional logic model and data model of aircraft complex functions are constructed, which solves the problem that the design of aircraft complex functions cannot be fully considered in the existing technology, and accurately describes the system interaction relationship and data transmission, reducing design costs.

CN120196534AInactive Publication Date: 2025-06-24SHENYANG AIRCRAFT DESIGN INST AVIATION IND CORP OF CHINA
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510672141.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-23
Publication Date
2025-06-24
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art is difficult to fully consider the design of complex aircraft functions, resulting in high costs and difficulty in accurately describing system interactions and data transmission.

Method used

Using a model-based analysis method, a functional logic model is built through SysML language, functional decoupling and architecture decomposition are carried out, data models are established and simulation verification are carried out, and a comprehensive analysis and verification of complex functions are achieved.

Benefits of technology

It realizes accurate description and verification of complex functions, reduces design costs, and can accurately reflect the actual situation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120196534A_ABST
    Figure CN120196534A_ABST
Patent Text Reader

Abstract

The invention belongs to the field of technical requirement analysis and distribution, and particularly relates to a model-based airplane complex function analysis method, which comprises the following steps of: acquiring a functional framework of each functional module, performing interaction analysis between a system and the outside, forming a complete system logic interface definition, and obtaining an event, an interface and a port of each functional module; constructing a mapping relationship between each functional architecture and the physical architecture according to the functional clustering and the product composition; building a block definition graph in combination with an aircraft product structure; the method comprises the following steps: analyzing complex functions by constructing a function logic model, and then constructing a data model to design, analyze and verify the complex functions; complex factors are comprehensively considered, and the actual situation can be accurately described. A state machine is built to carry out simulation verification on the integrity and correctness of the data model, after simulation verification is completed, complex function analysis of the airplane is completed, and complex function design can be achieved with low cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of technical requirement analysis and allocation, and particularly relates to an analysis method for complex functions of an aircraft based on a model. Background Art

[0002] With the rapid development of information technology and software technology, the degree of integration of various aircraft systems is getting higher and higher, the cross-linking relationships between systems are getting more and more complex, the functions integrated inside are more and more, the coupling degree is getting closer and closer, and the complexity of the system is also increasing accordingly. The functional requirements are also constantly changing with the development of the project.

[0003] For the complex functions across systems and disciplines of an aircraft, an analysis method combining a model and data definition can be adopted. Combining with the knowledge in the aircraft design field, based on the system functional logic model, interface analysis and data modeling of information interfaces are carried out, so that the model can more clearly and accurately express the interaction relationships and data transmission of each system, and realize the formal description and early verification of the complex function design scheme of the aircraft.

[0004] Generally speaking, the characteristics of complex systems are manifested as openness, complexity, emergence, instability, nonlinearity, uncertainty, unpredictability and other characteristics. At present, the methods for studying complex systems can be generally summarized as follows: Model method - Based on the basic composition and relationships of the system, a complex system is modeled through methods such as models.

[0005] Virtual method - Using a computer to simulate a complex system to simulate dynamic behaviors and change rules.

[0006] Risk probability assessment - Analyzing an uncertain complex system from a statistical perspective.

[0007] Experimental method - Directly observing a complex system and analyzing the composition, internal mechanism and its dynamic evolution of the system through data.

[0008] However, there are many complex factors in the object of the model method and it cannot comprehensively consider them, resulting in a certain inconsistency with the actual situation; the virtual method lacks a unified and credible measurement scale; the risk probability assessment is suitable for establishing a risk assessment model for small probability events in the case of small samples; the experimental method has high implementation conditions, strict control and great difficulty, and when the number of variables of the research object is very large, the cost will increase sharply. Therefore, how to solve the complex function design in engineering practice has always been a difficult problem. Summary of the Invention

[0009] The purpose of this application is to provide an analysis method for complex functions of an aircraft based on a model to solve the problems of high cost in complex function design and difficulty in comprehensive consideration.

[0010] The technical solution of this application is: an analysis method for complex functions of an aircraft based on a model, including: Determine the operating scenarios, objectives, and boundaries of all complex functions, conduct a global description of the entire complex function, and form a text document; According to the text document, decouple the complex function and decompose the architecture to obtain each functional module, and conduct an analysis of the functional activity process in the corresponding scenario for the decomposed functional modules to obtain the results of the functional activity process analysis; then, based on the results of the functional activity process analysis, allocate functions to all functional modules of the complex function to determine the systems participated by each functional module, that is, the functional architecture; Obtain the functional architecture of each functional module, conduct an interaction analysis between the system and the outside world, form a complete definition of the system logic interface, and obtain the events, interfaces, and ports of each functional module. Build the mapping relationship between each functional architecture and the physical architecture according to function clustering and product composition; and establish a block definition diagram in combination with the aircraft product structure; after completion, obtain the functional logic model; Parameterize the event transmitted by the interface according to the functional logic model, analyze and define the mapping process from the functional logic interface to the physical interface to obtain the data model; Build a state machine to simulate and verify the integrity and correctness of the data model. After the simulation verification is completed, the analysis of the complex functions of the aircraft is completed.

[0011] Preferably, the text document uses SysML language to model and describe the complex function, including: the external cross-linking relationship of the product is described using interfaces, product event descriptions, product function descriptions, and product port descriptions. The product function description includes attribute, operation, activity, and state descriptions.

[0012] Preferably, the specific method for conducting the functional activity process analysis is: the functional activity process is analyzed according to the functional activities of the most detailed level of products under each functional module to obtain an activity flow chart; at the same time, the functional architecture of the functional module is input into the activity flow chart, and the functional architecture includes functional logic, module division, function allocation, and input / output.

[0013] Preferably, according to the current operating scenario and functional architecture, refine the functional scenario to a granularity that conforms to the architecture depth; construct the system / equipment functional activity items at the corresponding level to obtain the logical relationship between functions; conduct a detailed definition of each function within each component to form the functional activities of the component. Based on the functional activities at different levels, establish a hierarchical architecture of functional activity interaction relationships to form functional architectures at different levels.

[0014] Preferably, the specific method for conducting the interaction analysis between the system and the outside world is: The system interface is obtained through continuous iterative analysis based on the events, interfaces, and ports of each functional module; The functional activity process is divided into different functional scenarios according to the system interface, and corresponding functional activities are established according to the defined functional scenarios; According to the interaction relationship between the functional activity process and different functional scenarios, the communication cross-linking between systems is analyzed to determine the collaboration situation and interaction data between the participating systems of the function, and an interaction collaboration analysis diagram is obtained; Then, according to the system composition, a cross-linking relationship diagram of the corresponding complex function, that is, a block definition diagram, is established to form a complete system logic interface definition.

[0015] Preferably, the specific design steps of the data model are as follows: Select the interface transfer method according to the system characteristics, reliability requirements, cross-linking relationship, or interface control document, and classify the interface information; Define the logical data type based on the interface between systems, and formally represent the interface data; Perform parameterization processing on the functional logic model; Select, classify, and model the definition of the data bus for the functional logic model according to the data characteristics; Determine the typical application format of the bus, and define the bus as an interface block type according to the bus protocol; Define the non-bus according to the design document; Define the physical mode of the data for the functional logic model.

[0016] Preferably, the interface information is divided into four categories, specifically including: Token information: No parameters need to be set, and it is true when it occurs; Status information: Events that transfer discrete quantities; Digital information: Events that transfer digital quantities; Flow information: Events that transfer flow information.

[0017] The method for analyzing complex functions of an aircraft based on a model in this application analyzes complex functions by first constructing a functional logic model, and then constructs a data model for the design, analysis, and verification of complex functions; it realizes comprehensive consideration of complex factors and can more accurately describe the actual situation; by using the method of simulation verification to verify the integrity and correctness of complex functions, it can solve the design of complex functions at a lower cost. Brief Description of the Drawings

[0018] In order to more clearly illustrate the technical solutions provided in this application, the drawings will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application.

[0019] Figure 1 This is the overall process schematic diagram of this application; Figure 2 This is the overall system structure diagram of this application; Figure 3 This is the schematic diagram of the aircraft braking shooting function scenario of this application. Specific implementation manners

[0020] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0021] An analysis method for complex functions of an aircraft based on a model, as Figure 1 - Figure 2 shown, includes the following steps: Step S100, determine the operating scenarios, objectives, and boundaries of all complex functions, make a global description of the entire complex function, and form a text document.

[0022] Specifically: The text document uses the SysML language to model and describe complex functions, including: the external cross-linking relationships of products are described using interfaces, product event descriptions, product function descriptions, and product port descriptions. The product function description includes attribute, operation, activity, and state descriptions. The operating scenarios of complex functions should include all function points of complex functions.

[0023] In a specific example: as Figure 3 , describe the aircraft braking function. The operating scenario of this function can be summarized as: traction braking during aircraft transfer, takeoff line braking, taxiing braking, braking control during takeoff and climb, and landing braking when the engine is running. Among them, in case of a failure, the corresponding system should immediately take emergency measures and send a warning message to the pilot.

[0024] Step S200, perform complex function decoupling and architecture decomposition on the complex function according to the text document to obtain each function module, and perform an analysis of the function activity process for the decomposed function modules in the corresponding scenarios to obtain the function activity process analysis results; then, perform function allocation on all function modules of the complex function according to the function activity process analysis results to determine the systems participated by each function module, that is, the function architecture; thereby evaluating the rationality of the implementation of each complex function in typical scenarios.

[0025] Preferably, for complex function decoupling, follow the decoupling principle from top to bottom and from outside to inside; the top layer is the aircraft, and the bottom layer is the system / equipment corresponding to the function module.

[0026] In a specific example: After dividing the aircraft braking function, a flight control module, an information processing module, a brake control module, a brake execution module, and an information display module are formed.

[0027] The specific method for analyzing the functional activity process is as follows: The functional activity process is analyzed according to the functional activities of the most detailed level of products under each functional module to obtain an activity flow chart; at the same time, the functional architecture of the functional module is input into the activity flow chart, and the functional architecture includes functional logic, module division, function allocation, and input / output.

[0028] According to the current operating scenario and functional architecture, refine the functional scenario to a granularity that conforms to the architecture depth. Construct the system / equipment functional activity items at the corresponding level, so as to obtain the logical relationship between functions and describe the input / output flow between conceptual activities.

[0029] After roughly dividing the internal functions of the system, conduct a detailed definition for each internal function to form the functional activities of the components. Based on the functional definitions at different levels, establish a hierarchical architecture of functional activity interaction relationships to form functional architectures at different levels.

[0030] Step S300, obtain the functional architecture of each functional module, conduct an interaction analysis between the system and the outside world, form a complete system logic interface definition, and obtain the events, interfaces, and ports of each functional module. Construct the mapping relationship between each functional architecture and the physical architecture according to function clustering and product composition; and combine with the aircraft product structure to establish a block definition diagram; after creation, obtain a functional logic model. The top layer of the block definition diagram is the aircraft, and the bottom layer is the system / equipment corresponding to the functional module.

[0031] By analyzing the rationality of the interaction relationships between each functional module and analyzing the communication cross-linking between systems, determine the cooperation situation and interaction details between each functional module and the participating systems.

[0032] The specific method for conducting an interaction analysis between the system and the outside world is as follows: Step S310, conduct continuous iterative analysis based on the events, interfaces, and ports of each functional module to obtain a system interface, which is an important output of the functional logic model analysis. The interface and events represent the data required to complete information transmission, the target information to be provided, the interaction information, etc.

[0033] Step S320, divide the functional activity process into different functional scenarios according to the system interface, and establish corresponding functional activities according to the defined functional scenarios. That is, describe the functional scenarios in detail and allocate each function to the corresponding subsystems / devices.

[0034] Step S330: Analyze the communication cross-linking between systems according to the interaction relationship between the functional activity process and different functional scenarios, determine the collaboration situation and interaction data among the participating systems of the function, and obtain an interaction collaboration analysis diagram. The result of the interaction analysis is the interface and event between systems.

[0035] Then, establish a cross-linking relationship diagram for the corresponding complex function, i.e., a block definition diagram, according to the system composition, supplement the description of the overall function architecture, form a complete system logic interface definition, and guide the subsequent design.

[0036] An important role of the interaction analysis part is to verify in the architecture whether the function is transmitted based on the defined logical interface definition and evaluate whether the interface design between devices is reasonable.

[0037] The mapping relationship between each functional architecture and the physical architecture is shown in Table 1: Table 1 Functional-Physical Architecture Mapping Table

[0038] Step S400: Parameterize the event parameters transmitted by the interface according to the functional logic model, analyze and define the mapping process from the functional logic interface to the physical interface, and obtain a data model.

[0039] The specific design steps of the data model are as follows: Step S410: Interface classification Select the interface transmission method according to system characteristics, reliability requirements, cross-linking relationship, or interface control file, etc., classify the interface information, and the interface information can be divided into four categories: Token information: No parameters need to be set, and it is true when it occurs; Status information: Transmit discrete quantity events; Digital information: Transmit digital quantity events; Flow information: Transmit flow information events, and the flow information needs to meet two conditions, persistence and dynamics.

[0040] Step S420: Data type definition Define the logical data type based on the interface between systems, and perform a complete formal representation of the interface data. On the basis of the interface information classification result, describe the analysis process of the logical data type, and use the block definition diagram method for data type analysis and definition.

[0041] According to the previous interface classification and combined with the system interaction relationship, the defined logical data types are shown in Table 2: Table 2 Data Type Definition

[0042] Step S430: Parameterization definition Parametrize the functional logic model. When verifying a state machine without parameters, there is no need to consider the impact of the parameters carried by events on the system state, and only the logical correctness needs to be considered; when verifying a state machine with parameters, data transfer between systems can be achieved. According to needs, add a state machine execution model for parameter verification to obtain a parametric representation of the functional logic model.

[0043] Step S440, data classification Select, classify, and model-define the data bus for the functional logic model according to data characteristics (including content, transfer direction, reliability requirements, etc.).

[0044] Step S450, bus format definition Determine the typical application formats of the bus, such as check bits, packet headers, command words, terminal identifiers, etc. Define the bus as an interface block type according to the bus protocol.

[0045] Step S460, non-bus format definition Define the non-bus according to the design document, such as electrical characteristics, hydraulic characteristics, etc.

[0046] Step S470, physical data definition Define the physical mode of the data for the functional logic model. The defined physical data types are shown in Table 3.

[0047] Table 3 Physical data types

[0048] Replace the parameters related to the logical interface definition with the physical interface definition data.

[0049] Step S500, simulation verification Build a state machine to perform simulation verification on the integrity and correctness of the data model. After the simulation verification is completed, the complex functions of the aircraft are analyzed.

[0050] Specifically: Define the state transition behaviors of each system, verify the system capability collaboration function by running the data model, and verify the correctness of the system function by responding to different stimuli. After passing the verification, realize the system integration verification based on data / parameters.

[0051] At the same time, driven by the SysML model, transfer the data through the interface to numerical calculation tools such as Simulink and return information, and implement state response in the SysML model to support physical integration and co-simulation.

[0052] In summary, the present application first constructs a functional logic model to analyze complex functions, and then constructs a data model to design, analyze, and verify complex functions; achieving comprehensive consideration of complex factors and being able to more accurately describe the actual situation; by using the method of simulation verification to verify the integrity and correctness of complex functions, it can solve the design of complex functions at a relatively low cost.

[0053] Finally, it should be noted that: in the accompanying drawings of the disclosed embodiments of the present invention, only the structures related to the disclosed embodiments are involved, and other structures can refer to the general design. Without conflict, the same embodiment and different embodiments of the present invention can be combined with each other; Finally: The above are only the preferred embodiments of the present invention and are not used to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection scope of the present invention.

Claims

1. A method for analyzing complex functions of an aircraft based on a model, characterized in that, Including: Determine the operating scenarios, objectives, and boundaries of all complex functions, conduct a global description of the entire complex function, and form a text document; Decouple and decompose the complex function according to the text document to obtain each functional module, analyze the functional activity process of the decomposed functional module in the corresponding scenario to obtain the result of the functional activity process analysis; then, allocate functions to all functional modules of the complex function according to the result of the functional activity process analysis to determine the system participated by each functional module, that is, the functional architecture; Obtain the functional architecture of each functional module, conduct an interaction analysis between the system and the outside world, form a complete system logical interface definition, and obtain the events, interfaces, and ports of each functional module, and build the mapping relationship between each functional architecture and the physical architecture according to functional clustering and product composition; And establish a block definition diagram in combination with the aircraft product structure; after creation, obtain the functional logic model; Parameterize the event transmitted by the interface according to the functional logic model, analyze and define the mapping process from the functional logic interface to the physical interface to obtain the data model; Build a state machine to simulate and verify the integrity and correctness of the data model. After the simulation verification is completed, the analysis of the aircraft complex function is completed.

2. The analysis method for complex functions of an aircraft based on a model according to claim 1, characterized in that: The text document uses the SysML language to model and describe the complex function, including: the external cross-linking relationship of the product is described by the interface, product event description, product function description, and product port description. The product function description includes attribute, operation, activity, and state description.

3. The analysis method for complex functions of an aircraft based on a model according to claim 1, characterized in that The specific method for conducting the functional activity process analysis is: the functional activity process is analyzed according to the functional activities of the most detailed level of products under each functional module to obtain the activity flow chart; at the same time, the functional architecture of the functional module is input into the activity flow chart, and the functional architecture includes functional logic, module division, function allocation, and input / output.

4. The analysis method for complex functions of an aircraft based on a model according to claim 3, characterized in that: According to the current operating scenario and functional architecture, refine the functional scenario to the granularity that meets the architecture depth; build the system / equipment functional activity items at the corresponding level to obtain the logical relationship between functions; conduct a detailed definition of each internal function to form the functional activities of the components, and based on the functional activities at different levels, establish a hierarchical functional activity interaction relationship with a hierarchical architecture to form functional architectures at different levels.

5. The analysis method for complex functions of an aircraft based on a model according to claim 1, wherein The specific method for conducting the interaction analysis between the system and the outside world is: Conduct continuous iterative analysis according to the events, interfaces, and ports of each functional module to obtain the system interface; Divide the functional activity process into different functional scenarios according to the system interface, and establish corresponding functional activities according to the defined functional scenarios; Analyze the communication cross-linking between systems according to the interaction relationship between the functional activity process and different functional scenarios, determine the cooperation situation and interaction data between the participating systems of the function, and obtain the interaction cooperation analysis diagram; Then establish a cross-linking relationship diagram, that is, a block definition diagram, of the corresponding complex function according to the system composition to form a complete system logical interface definition.

6. The analysis method for complex functions of an aircraft based on a model according to claim 1, wherein, The specific design steps of the data model are: Select the interface transmission method according to the system characteristics, reliability requirements, cross-linking relationship, or interface control document, and classify the interface information; Define the logical data type based on the interface between systems and formally represent the interface data; Perform parametric processing on the functional logic model; Select, classify, and model-define the data bus for the functional logic model according to the data characteristics; Determine the typical application format of the bus and define the bus as an interface block type according to the bus protocol; Define the non-bus according to the design document; Define the physical mode of the data for the functional logic model.

7. The analysis method for complex functions of an aircraft based on a model according to claim 6, characterized in that, Divide the interface information into four categories, specifically including: Token information: No parameters need to be set, and it is true when it occurs; Status information: Events that transfer discrete quantities; Digital information: Events that transfer digital quantities; Flow information: Events that transfer flow information.

Citation Information

Patent Citations

  • Distributed intelligent system function meta-model design method and device

    CN114036767A

  • MBSE-based integrated aircraft design method and system

    CN115659516A

  • MBSE-based system design and semi-physical simulation verification method

    CN117608531A