Equipment simulation method and device, equipment and storage medium

By building the equipment's architecture inheritance model, performance inheritance model and three-dimensional simulation model, and building a functional logic model in SysML software, the problem of lack of integration in the equipment simulation verification process is solved, and design coordination and system performance are improved.

CN120180713AActive Publication Date: 2025-06-20BEIJING GLOBAL CROWN JINYANG TECH DEV CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510249711.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-04
Publication Date
2025-06-20
Estimated Expiration
2045-03-04

AI Technical Summary

Technical Problem

The equipment's function, performance and geometric prototype simulation verification process lack effective integration, resulting in poor design coordination and affected system comprehensive performance and stability.

Method used

By building the architectural inheritance model of the target equipment, the performance inheritance model and a three-dimensional simulation model are built based on the model, and the SysML software is triggered to build a functional logic model to realize data transmission and simulation verification between each model.

Benefits of technology

It realizes effective integration of the equipment simulation verification process, improves design coordination and system comprehensive performance, and avoids the disconnection between the design and verification stages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120180713A_ABST
    Figure CN120180713A_ABST
Patent Text Reader

Abstract

The invention discloses an equipment simulation method and device, equipment and a storage medium. The GCAir platform firstly constructs an architecture inheritance model of target equipment, constructs a performance inheritance model and a three-dimensional simulation model of the target equipment based on the architecture inheritance model, and triggers SysML software to construct a functional logic model. Then simulating the performance inheritance model by using preset performance parameters, and collecting operation parameters; and the operation parameters are transmitted to the functional logic model and the three-dimensional simulation model, so that the functional logic model performs simulation in SysML software based on the operation parameters to obtain a simulation process state, and the three-dimensional simulation model performs simulation on a GCAir platform based on the operation parameters to obtain a simulation operation animation. The simulation based on the GCAir platform eliminates the separation among all parts in the traditional simulation verification, realizes the smooth transition from the functional architecture design to the simulation verification, and ensures the consistency of the functional design and the simulation verification at the initial stage of the design.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of simulation and emulation technology, and in particular to a simulation method, device, apparatus and storage medium for equipment. Background Art

[0002] The simulation verification of the equipment's functions, performance, and geometric prototypes is achieved through different team organizations. Although this division of labor ensures the professionalism of each aspect, it also leads to the separation of the equipment's simulation verification process. Due to the lack of effective integration between the verification models of functions, performance, and geometric prototypes, this separation will seriously affect the overall coordination of the equipment design. Specifically, each team may not fully consider the simulation results of other teams, which may result in the inability of various parts of the equipment to cooperate effectively. This incoordination will reduce the overall performance and stability of the system, and thus affect the overall effectiveness of the equipment. System refers to the overall system or product of the equipment, which includes a collection of all relevant components and subsystems. Only when the various parts are coordinated with each other can it be ensured that the equipment can operate normally as expected.

[0003] Therefore, how to achieve effective integration of equipment functions, performance and geometric prototype simulation verification process to improve the coordination of the overall design and the comprehensive performance and stability of the system is a technical problem that technical personnel in this field urgently need to solve. Summary of the invention

[0004] Based on the above problems, the present application provides a simulation method, device, equipment and storage medium for equipment, which can effectively integrate the simulation verification of equipment functions, performance and geometric prototypes to ensure that the simulation results of each team can be coordinated with each other, thereby improving the coordination of the overall equipment design and the comprehensive performance of the system.

[0005] The embodiments of the present application disclose the following technical solutions:

[0006] A simulation method for equipment is applied to the GCAir platform, an integrated platform for system simulation test verification, and the method comprises:

[0007] Build the architecture inheritance model of the target equipment;

[0008] Building a performance inheritance model and a three-dimensional simulation model of the target equipment based on the architecture inheritance model, and triggering a system modeling language SysML software to build a functional logic model of the target equipment based on the architecture inheritance model;

[0009] Simulating the performance inheritance model based on preset performance parameters, and collecting operating parameters of the performance inheritance model during simulation;

[0010] Transmit the operating parameters to the functional logic model and the 3D simulation model respectively, so that the functional logic model performs simulation on the SysML software based on the operating parameters to obtain the simulation operation process state, and the 3D simulation model performs simulation on the GCAir platform based on the operating parameters to obtain the simulation operation animation.

[0011] In a possible implementation manner, the construction of the architecture inheritance model of the target equipment includes:

[0012] Obtain the Extensible Markup Language (XML) file of the architecture model of the target equipment;

[0013] Inherit the architecture model based on the XML file to obtain the architecture inheritance model.

[0014] In a possible implementation manner, the construction process of the functional logic model of the target equipment includes:

[0015] Trigger the SysML software to determine each functional module in the architecture inheritance model, and analyze the interaction logic between each functional module in the architecture inheritance model;

[0016] Trigger the SysML software to configure the functional logic model based on each functional module in the architecture inheritance model and the interaction logic between each functional module.

[0017] In a possible implementation manner, the construction of the performance inheritance model of the target equipment based on the functional architecture inheritance model includes:

[0018] Construct the multi-disciplinary performance model of the target equipment based on the performance requirements of the functional architecture inheritance model; the multi-disciplinary performance model includes multiple performance subsystems;

[0019] Obtain the Functional Mock-up Unit (FMU) file corresponding to the multi-disciplinary performance model of the target equipment based on the Functional Model Interface (FMI) standard; the FMU file corresponding to the multi-disciplinary performance model is integrated into the GCAir platform through the FMI interface of the GCAir platform;

[0020] Use the FMU file to fill the multi-disciplinary performance model to obtain the performance inheritance model.

[0021] In a possible implementation manner, the construction of the 3D simulation model of the target equipment based on the functional architecture inheritance model includes:

[0022] Construct the geometric model of the target equipment based on the performance requirements of the functional architecture inheritance model;

[0023] The geometric model is developed into an animation to obtain the three-dimensional simulation model.

[0024] In a possible implementation, the method further includes:

[0025] Analyze and compare the simulation operation process state with the standard operation process to obtain a first analysis result;

[0026] Analyze and compare the simulation operation flow animation with the standard operation animation to obtain a second analysis result;

[0027] Adjust the preset performance parameters of the performance inheritance model and the interaction logic of the functional logic model based on the first analysis result and the second analysis result.

[0028] In a possible implementation, data interaction between the architecture inheritance model, the performance inheritance model, and the three-dimensional simulation model is based on the Transmission Control Protocol (TCP).

[0029] A simulation device for an equipment, the device includes:

[0030] A first construction unit, configured to construct an architecture inheritance model of the target equipment;

[0031] A second construction unit, configured to construct a functional logic model, a performance inheritance model, and a three-dimensional simulation model of the target equipment based on the architecture inheritance model;

[0032] A trigger unit, configured to trigger the functional logic model of the target equipment constructed by the SysML software based on the architecture inheritance model;

[0033] A simulation unit, configured to simulate the performance inheritance model based on preset performance parameters;

[0034] A parameter acquisition unit, configured to acquire the operation parameters during the simulation of the performance inheritance model;

[0035] A transmission unit, configured to transmit the operation parameters to the functional logic model and the three-dimensional simulation model respectively, so that the functional logic model performs a simulation on the SysML software based on the operation parameters to obtain a simulation operation process state, and the three-dimensional simulation model performs a simulation on the GCAir platform based on the operation parameters to obtain a simulation operation animation.

[0036] A simulation device for an equipment, including: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the simulation method for the equipment as described above is implemented.

[0037] A computer-readable storage medium stores instructions, which, when run on a terminal device, cause the terminal device to execute the simulation method of the equipment as described above.

[0038] Compared with the prior art, the present application has the following beneficial effects:

[0039] The present application provides a simulation method, device, equipment and storage medium for equipment. Specifically, when executing the simulation method for equipment provided in the embodiments of the present application, first, the system simulation test verification integration platform (GCAir platform) defines the structure and components of the equipment systematically by constructing an architecture inheritance model of the target equipment, forming a clear architecture framework. Then, based on the architecture inheritance model, a performance inheritance model and a 3D simulation model of the equipment are further constructed, and the SysML software is triggered to construct a functional logic model of the equipment based on the architecture inheritance model, so that the logic, function and structure of the equipment can be accurately reproduced in the virtual environment. The performance inheritance model is simulated based on preset performance parameters, and can simulate the working performance of the equipment under specific conditions, and provide data support for further analysis by collecting various operation parameters generated during the operation process. These operation parameters are then transmitted to the functional logic model and the 3D simulation model to ensure that the models can be simulated and verified according to the same operation data in different simulation environments (such as Systems Modeling Language (SysML) software and GCAir platform). Specifically, the functional logic model is simulated in the SysML software, and the obtained simulation operation process state can help designers analyze the working process and functional interconnectivity of the equipment; at the same time, the 3D simulation model generates a simulation operation animation on the GCAir platform based on the same operation parameters, intuitively showing the dynamic performance and appearance of the equipment under actual working conditions. The simulation method based on the GCAir platform in the present application breaks the fragmentation between various parts in traditional simulation verification, and realizes a smooth transition from the equipment function architecture design to the equipment performance simulation. By performing simulations on the same platform, the connection between the equipment function architecture design, the logic model and its performance model is fully retained and strengthened. In this way, the initial function architecture of the equipment design can directly affect the performance simulation, avoiding the possible disconnection between the design stage and the verification stage, thereby improving the consistency and reliability of design and verification. Description of the Drawings

[0040] To more clearly illustrate the technical solutions in the embodiments or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0041] Figure 1 The flowchart of a simulation method for an equipment provided by an embodiment of the present application;

[0042] Figure 2 The flowchart of a method for constructing an architecture inheritance model based on the GCAir platform provided by an embodiment of the present application;

[0043] Figure 3 The flowchart of a method for constructing a performance inheritance model based on the GCAir platform provided by an embodiment of the present application;

[0044] Figure 4 The flowchart of a simulation verification method provided by an embodiment of the present application;

[0045] Figure 5 The structural schematic diagram of a simulation device for an equipment provided by an embodiment of the present application. Specific implementation manners

[0046] To facilitate the understanding of the technical solutions provided by the embodiments of the present application, the background technologies related to the embodiments of the present application will be described first below.

[0047] The simulation verification work of the equipment is usually separately responsible for the verification of functions, performance, and geometric prototypes by different teams. Although this division of labor helps to ensure the professionalism of each aspect, it also brings the problem of fragmentation between different verification contents. Specifically, there is a lack of effective integration between the verification models of functions, performance, and geometric prototypes, resulting in the inability of each team to fully share and refer to each other's simulation results. This fragmentation will lead to a lack of coordination between the various parts of the equipment, thus affecting the overall collaborative work of the system. If the various parts cannot cooperate effectively, the comprehensive performance and stability of the system will be affected, and ultimately the overall effectiveness of the equipment may decline. As an overall system, the equipment includes all relevant components and subsystems. Only when all parts work together can the equipment operate normally as expected.

[0048] To solve this problem, an equipment simulation method, device, equipment and storage medium are provided in the embodiments of the present application. The simulation steps of the equipment are implemented through the GCAir platform: First, construct an architecture inheritance model of the target equipment. Then, on this basis, establish a performance inheritance model and a 3D simulation model of the target equipment, and trigger the SysML software to construct a functional logic model of the equipment based on the architecture inheritance model. Next, use the preset performance parameters to simulate the performance inheritance model, and record the operating parameters during the simulation. Finally, transfer these operating parameters to the functional logic model and the 3D simulation model, so that the architecture inheritance model is simulated on the SysML software based on the operating parameters to obtain the simulation operation process state, and at the same time, the 3D simulation model is simulated on the GCAir platform based on these parameters to generate a simulation operation animation. The simulation method based on the GCAir platform in this application breaks the fragmentation between parts in traditional simulation verification, and realizes a smooth transition from equipment functional architecture design to functional logic simulation and performance simulation. By performing simulations on the same platform, the connection between the functional architecture design of the equipment and its functional logic model and performance model is fully retained and strengthened. In this way, the initial functional architecture of the equipment design can directly affect the performance simulation, avoiding the possible disconnection between the design stage and the verification stage, thereby improving the consistency and reliability of design and verification.

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

[0050] See Figure 1 , which is a flowchart of a method for an equipment simulation method provided by an embodiment of the present application. This method is applied to the GCAir platform.

[0051] The GCAir platform (Integrated System Simulation Test and Verification Platform) is an integrated software platform specifically used for equipment simulation, testing and verification. This platform supports the full-process integration from the functional architecture design of the equipment to the performance simulation, and can improve the consistency and reliability of design and verification.

[0052] As Figure 1 shown, the equipment simulation method may include steps S101 - S104:

[0053] S101: The GCAir platform constructs an architecture inheritance model of the target equipment.

[0054] To achieve the co - simulation of the functions, performance, and geometric prototypes of the target equipment, the GCAir platform first needs to define the overall structure of the target equipment. Through the architecture inheritance model, systematically describe each component of the equipment and their interrelationships to ensure that the design requirements of each functional module, component, and system of the equipment can be accurately reflected in the model.

[0055] It should be noted that the target equipment refers to a complex system or product, which can be a general term for any kind of machine, device, equipment, or technical system. Specifically, it may refer to military equipment (such as tanks, airplanes, etc.), industrial equipment (such as machines on the production line), aerospace equipment, or even software systems. The characteristic of this "equipment" lies in its complexity, which contains interdisciplinary content and involves multiple fields such as machinery, electronics, and software. Therefore, its design and verification require the construction of multiple models for analysis, including requirement models, functional architecture models, functional logic models, and performance models, and these models need to be constructed, analyzed, and verified across different teams.

[0056] See Figure 2 , Figure 2 For the method flowchart of a method for constructing an architecture inheritance model based on the GCAir platform provided by an embodiment of this application. Correspondingly, in step S101, the GCAir platform constructs an architecture inheritance model of the target equipment, which can be specifically implemented through steps A1 - A2:

[0057] A1: The GCAir platform obtains the XML file of the architecture model of the target equipment.

[0058] To construct the architecture inheritance model of the target equipment, the GCAir platform first needs to obtain the Extensible Markup Language (XML) file of the architecture model of the target equipment. This XML file is usually exported through a system modeling language (such as SysML) or other architecture modeling tools and contains key information such as the structure, components, modules, and interfaces of the equipment system. This file will serve as the basis for the subsequent construction of the architecture inheritance model.

[0059] A2: The GCAir platform inherits the architecture model based on the XML file to obtain the architecture inheritance model.

[0060] On the GCAir platform, the process of inheriting the architecture model based on the XML file can be described as the following steps:

[0061] (1) Parse the XML file: The GCAir platform first parses the obtained XML file, which usually contains detailed information about the architecture of the target equipment, such as structure, components, connections, interfaces, etc. By parsing this XML file, the GCAir platform extracts relevant architecture data and information.

[0062] (2) Inherit the architecture model: After parsing the XML file, the platform inherits the original architecture model based on this data. Here, "inheritance" means expanding or modifying the basic structure of the original architecture model to meet the design requirements of the new equipment. The GCAir platform may add new functional modules, components or adjust existing components on the basis of the original architecture model to ensure that the architecture model can reflect the specific design requirements of the target equipment.

[0063] (3) Generate the architecture inheritance model: After the inheritance process is completed, the platform generates a new architecture inheritance model. This inheritance model usually contains information such as the latest design features, relationships between components, and functional requirements, and provides a basis for subsequent simulation, analysis and optimization.

[0064] After the architecture inheritance model is generated, the GCAir platform can use this model for further simulation analysis, dynamic performance display, etc., to help the design team better understand and optimize the performance and behavior of the target equipment. Through this inheritance process, the GCAir platform can ensure the expansion and optimization of the model and improve its application effect in design, testing and verification.

[0065] S102: The GCAir platform constructs a performance inheritance model and a 3D simulation model of the target equipment based on the architecture inheritance model, and triggers the SysML software to construct a functional logic model of the target equipment based on the architecture inheritance model.

[0066] According to the architecture inheritance model, the GCAir platform can further construct the performance inheritance model and the 3D simulation model of the equipment. The performance inheritance model mainly focuses on the characteristics of the equipment's working performance, dynamics, thermodynamics, etc., while the 3D simulation model is used to reproduce the appearance, structure and motion behavior of the equipment in the virtual space. At the same time, the GCAir platform also needs to obtain the functional logic model of the target equipment constructed by the SysML software based on the architecture inheritance model.

[0067] See Figure 3 , Figure 3 which is a flowchart of a method for constructing a performance inheritance model based on the GCAir platform provided by an embodiment of the present application, and can be specifically implemented through steps B1 - B3:

[0068] B1: The GCAir platform constructs a multi-disciplinary performance model of the target equipment based on the performance requirements of the functional architecture inheritance model.

[0069] The GCAir platform first constructs a multi-disciplinary performance model based on the functional architecture inheritance model according to the performance requirements of the target equipment. This multi-disciplinary performance model is an integrated model that integrates the performances of multiple subsystems. Each subsystem reflects the performance of the target equipment in different aspects, such as the power system, aerodynamics, airborne equipment, control system, etc. Through the integration of these performance subsystems, a more comprehensive performance analysis of the target equipment can be obtained.

[0070] B2: The GCAir platform obtains an FMU file corresponding to the multi-disciplinary performance model of the target equipment based on the FMI standard.

[0071] After the multi-disciplinary performance model is constructed, the GCAir platform will obtain a Functional Mock-Up Unit (FMU) file corresponding to the multi-disciplinary performance model of the target equipment from the outside based on the Functional Mock-up Interface (FMI) standard. The FMU file is a standardized file format for implementing various engineering analyses and simulations, and can achieve cross-platform and cross-software model interoperability. Through the FMI interface of the GCAir platform, the FMU file can be integrated into the GCAir platform to work collaboratively with other models for subsequent simulations and optimizations.

[0072] B3: The GCAir platform uses the FMU file to fill the multi-disciplinary performance model to obtain the performance inheritance model.

[0073] The GCAir platform uses the obtained FMU file to fill the multi-disciplinary performance model, thereby generating a performance inheritance model. The performance inheritance model is a system-level model that has been filled with detailed data and can be further analyzed and simulated. It integrates the performance data obtained from the FMU file and inherits and optimizes each performance subsystem according to the design requirements of the target equipment.

[0074] The GCAir platform fills the functional and performance data defined in the FMU file into each performance subsystem in the multi-disciplinary performance model by using the FMU file. This process involves importing the detailed information in the FMU file (such as the functional behaviors and interaction relationships of each subsystem) into different modules of the performance inheritance model. Through this filling process, the GCAir platform can transform the preliminary performance inheritance model into a more complete and accurate performance model, thereby providing a basis for subsequent simulation analysis and optimization.

[0075] In a possible implementation manner, constructing a functional logic model of the target equipment based on the architecture inheritance model includes:

[0076] The SysML software first identifies each functional module in the architecture inheritance model and analyzes the interaction logic between the functional modules in the architecture inheritance model. Then, based on the functional modules in the architecture inheritance model and the interaction logic between the functional modules, the SysML software configures the functional logic model.

[0077] Specifically, first, the SysML software must identify and define each functional module included in the architecture inheritance model. The architecture inheritance model typically describes the overall structure of the equipment system and how each subsystem is composed and works together. Each functional module represents an independent working unit in the target equipment, and these modules may include a power system, a control system, airborne equipment, a communication system, an actuator, etc. Each module undertakes a specific function and supports the overall operation and task execution of the equipment. For example, in the target equipment of an autonomous vehicle, the power system is responsible for driving the vehicle forward, the control system is responsible for real-time adjustment of the vehicle's actions, the airborne equipment includes sensors and monitoring devices, etc., and the communication system ensures data transmission between different modules. These modules cooperate with and depend on each other to form the overall functional system of the equipment.

[0078] After the SysML software has identified each functional module in the architecture inheritance model, it then needs to deeply analyze the interaction logic between these modules. The interaction relationship between functional modules determines the coordination and operation efficiency of the system. At this stage, the core of the analysis is how to integrate factors such as the input-output relationship, control logic, and timing of each module to ensure the smooth operation of the equipment. Each functional module not only has its own independent operations but also needs to communicate information and transmit control signals with other modules. For example, the control system will adjust the output of the power system based on the sensor data provided by the airborne equipment, or the communication system will transmit control instructions to the actuator module. The dependency relationships, data flow paths, and transmission order of control signals between modules all need to be clarified through logical analysis. This process usually involves the application of tools such as data flow diagrams, state machine diagrams, and timing diagrams to ensure the correct interaction of functional modules.

[0079] The SysML software will then configure the entire functional logic model. The core purpose of the configuration process is to integrate the module structure and interaction logic determined in the previous two steps into a complete and executable functional logic model in a reasonable manner. At this stage, it is first necessary to clarify the connection methods between functional modules. Based on the input and output requirements of the modules, the data transmission paths, and the dependency relationships of the control signals, determine how each module is connected through appropriate interfaces. This connection is not only a physical connection but also includes the paths for information and control flow. On this basis, it is necessary to refine the internal control strategies of each module, such as how to respond to input signals, how to execute operations, and how to coordinate with other modules.

[0080] In addition, it is also necessary to consider the constraints of the system. For example, some modules may not be able to work simultaneously, or some operations must be triggered under specific conditions. To ensure the stability and reliability of the system, the functional logic model also needs to have certain fault tolerance and adaptability capabilities. For example, when a certain module fails, how other modules can continue to keep the system running normally and how to handle exceptions.

[0081] The process of constructing the functional logic model of the target equipment based on the architecture inheritance model is a systematic design process, which involves the identification and division of each functional module, the in-depth analysis of the interaction relationships between functional modules, and finally the configuration of a functional logic model that meets the requirements. This process requires clarifying the functional responsibilities of each module, analyzing how they coordinate with each other, and finally ensuring that the equipment can efficiently and stably complete the established tasks through precise configuration.

[0082] In one possible implementation, constructing a three-dimensional simulation model of the target equipment based on the functional architecture inheritance model includes:

[0083] The GCAir platform first needs to construct a geometric model of the target equipment based on the performance requirements of the functional architecture inheritance model. Then the GCAir platform needs to perform animation development on the geometric model to obtain the three-dimensional simulation model.

[0084] Specifically, in the first stage, the GCAir platform first needs to construct a geometric model of the target equipment according to the performance requirements of the functional architecture inheritance model. The functional architecture inheritance model usually involves a comprehensive analysis of the functional requirements of the equipment under different working environments, task requirements, and performance indicators. These requirements directly affect the design and form of each part of the equipment. By analyzing the functional architecture of the target equipment in detail and based on its performance requirements (such as flight performance, payload, sensor configuration, etc.), the structure of the equipment and the geometric forms of each component can be determined. Therefore, the construction of the geometric model is an important basis for ensuring that the target equipment can truly represent its functional requirements in the simulation.

[0085] After the GCAir platform completes the construction of the geometric model, it enters the second stage, which is to develop animations for the geometric model to obtain a 3D simulation model. The goal of animation development is to make the geometric model not only a static display, but also able to dynamically display the movement, interaction, and changes of the equipment according to actual operation or task requirements. This process usually requires introducing the kinematic and dynamic characteristics of the equipment into the model to ensure that all parts of the equipment can move and change according to real physical laws during the simulation. For example, actions such as the takeoff, flight, maneuvering, and weapon firing of an aircraft need to be demonstrated through animation development, which requires animation development to not only accurately reflect the appearance of the equipment, but also be able to reflect the behavior of the equipment in a dynamic environment.

[0086] Therefore, based on the performance requirements of the functional architecture inheritance model, constructing the geometric model and conducting animation development, the finally formed 3D simulation model should not only faithfully present the geometric form of the target equipment in appearance, but also be able to dynamically display its operations and performances during actual use. Such a 3D simulation model will become an indispensable important tool in the subsequent testing, verification, and optimization processes, enabling engineers to more accurately evaluate the performance of the equipment, identify potential problems, and make optimization improvements.

[0087] S103: The GCAir platform simulates the performance inheritance model based on preset performance parameters and collects the operating parameters during the simulation of the performance inheritance model.

[0088] When the GCAir platform simulates the performance inheritance model of the target equipment (such as an aircraft), it first sets the operating conditions of the model according to preset performance parameters, such as the flight altitude, speed, engine thrust, and meteorological conditions of the aircraft. These parameters define the performance of the aircraft in different flight environments and tasks. By applying these preset performance parameters to the performance inheritance model of the aircraft, the GCAir platform can simulate the dynamic responses and performances of various systems of the aircraft during actual flight. During the simulation process, the platform will collect and record multiple operating parameters in real time, including key data such as flight speed, fuel consumption, lift, drag, and airframe load. These operating parameters provide detailed basis for evaluating the comprehensive performance of the aircraft and help analyze the performance of the aircraft under specific conditions.

[0089] S104: The GCAir platform transmits the operating parameters to the functional logic model and the 3D simulation model respectively, so that the functional logic model can perform simulation on the SysML software based on the operating parameters to obtain the simulation operation process state, and the 3D simulation model can perform simulation on the GCAir platform based on the operating parameters to obtain the simulation operation animation.

[0090] The GCAir platform ensures that the two models can perform independent and accurate simulations based on the same parameters by transmitting the operating parameters to the architecture inheritance model and the 3D simulation model respectively.

[0091] In the functional logic model, these operating parameters are input into the SysML software, which uses these parameters to simulate the functional logic model, thereby generating the simulation operation process state. For example, the platform generates the simulation operation process state of the aircraft flight as the taxiing and take-off process of the aircraft, analyzes the system response and operation process of the aircraft in different states, and helps to evaluate the dynamic performance of the aircraft and the coordination of various systems.

[0092] In the 3D simulation model, the GCAir platform uses the same operating parameters to perform dynamic simulations in space by generating simulation operation animations. The 3D simulation model uses detailed physical models and visual representations on the GCAir platform, and it focuses on specific and visual simulation effects. After transmitting the operating parameters to the 3D simulation model, the platform will generate corresponding simulation operation animations according to these parameters, such as showing the dynamic performance inside the aircraft engine or the various actions of the aircraft during taxiing. Through these precise 3D animations, users can more intuitively observe the behavior of the system and evaluate its performance in actual operations.

[0093] It should be noted that in the simulation system of the GCAir platform, data interaction is carried out between the architecture inheritance model and the performance inheritance model, and between the architecture inheritance model and the 3D simulation model through the Transmission Control Protocol (TCP protocol). The TCP protocol is a reliable, connection-oriented communication protocol, which ensures the stable and accurate transmission of data between various models, and can handle delays and packet losses in the network, thus ensuring the integrity and order of data.

[0094] See Figure 4 , Figure 4 This is the method flow chart of a simulation verification method provided by an embodiment of the present application, which can be specifically implemented through C1 - C3:

[0095] C1: The GCAir platform analyzes and compares the simulation operation process state with the standard operation process to obtain the first analysis result.

[0096] First, by analyzing and comparing the simulation running process state with the standard running process, the GCAir platform can identify the differences and potential problems of the system in different running states. The first analysis result of this comparison can reveal the deviation between the model and the actual standard process during the simulation process, helping designers discover potential deficiencies in system performance. For example, if there are obvious inconsistencies between the aircraft takeoff or taxiing process in the simulation and the standard process, the platform can provide feedback to guide subsequent optimization.

[0097] C2: The GCAir platform analyzes and compares the simulation running flow animation with the standard running animation to obtain a second analysis result.

[0098] Next, the GCAir platform compares and analyzes the simulation running flow animation with the standard running animation to obtain a second analysis result. By comparing the simulation animation with the actual standard animation, the platform can more intuitively evaluate whether the external performance and movement trajectory of the aircraft meet the expectations. This analysis result is mainly used to discover the differences in the system's spatial movement and external performance. For example, whether the operating state of the aircraft's engine, the flight attitude of the aircraft, etc. are consistent with the actual standard running animation.

[0099] C3: The GCAir platform adjusts the preset performance parameters of the performance inheritance model and the interaction logic of the functional logic model based on the first analysis result and the second analysis result.

[0100] Finally, based on the first analysis result in C1 and the second analysis result in C2, the GCAir platform will adjust the preset performance parameters in the performance inheritance model and the interaction logic of the functional logic model. This adjustment process aims to optimize the performance of the model to make it more in line with the actual operation standards. By optimizing the parameters according to the simulation analysis results, the platform can gradually improve the accuracy of the model and the overall performance of the system, ensuring that the simulation results are consistent with the actual operation, thus providing more reliable data support for the design and testing of the aircraft.

[0101] These three steps of analysis and adjustment processes ensure that the simulation carried out through the GCAir platform can not only accurately reflect the performance of the aircraft or system in different states, but also achieve continuous optimization and improvement, ensuring the accuracy of the design and the efficient operation of the system.

[0102] Based on the content of S101 - S104, the GCAir platform first constructs an architecture inheritance model of the target equipment. Then, based on this architecture inheritance model, a performance inheritance model and a 3D simulation model of the target equipment are constructed, and the SysML software is triggered to construct a functional logic model of the target equipment based on the architecture inheritance model. Next, the performance inheritance model is simulated using preset performance parameters, and the operating parameters during the simulation are recorded. Finally, these operating parameters are transmitted to the functional logic model and the 3D simulation model, enabling the functional logic model to perform simulation on the SysML software based on these parameters to obtain the simulation operation process state, and enabling the 3D simulation model to perform simulation on the GCAir platform based on these parameters to generate a simulation operation animation. The simulation method based on the GCAir platform in this application achieves seamless connection between functional architecture design and performance simulation on the same platform, overcoming the problem of fragmentation in each link of traditional simulation methods. This method effectively maintains and strengthens the close connection among the equipment functional architecture, functional logic model, and performance model, enabling the functional architecture designed in the initial stage to directly affect performance simulation, avoiding the disconnection between the design and verification stages, and thus enhancing the coherence, consistency, and reliability of the design process.

[0103] See Figure 5 , Figure 5 is a schematic structural diagram of a simulation device for an equipment provided in an embodiment of this application. As Figure 5 shown, the simulation device for this equipment includes:

[0104] A first construction unit 501, configured to construct an architecture inheritance model of the target equipment;

[0105] A second construction unit 502, configured to construct a functional logic model, a performance inheritance model, and a 3D simulation model of the target equipment based on the architecture inheritance model;

[0106] A triggering unit 503, configured to trigger the functional logic model of the target equipment constructed by the SysML software based on the architecture inheritance model;

[0107] A simulation unit 504, configured to simulate the performance inheritance model based on preset performance parameters;

[0108] A parameter acquisition unit 505, configured to acquire the operating parameters during the simulation of the performance inheritance model;

[0109] A transmission unit 506, configured to transmit the operating parameters to the functional logic model and the 3D simulation model respectively, so that the functional logic model performs simulation on the SysML software based on the operating parameters to obtain a simulation operation process state, and enables the 3D simulation model to perform simulation on the GCAir platform based on the operating parameters to obtain a simulation operation animation.

[0110] In a possible implementation, the first construction unit 501 specifically includes:

[0111] A first acquisition unit, configured to acquire an XML file of an architecture model of a target device;

[0112] An inheritance unit, configured to inherit the architecture model based on the XML file to obtain the architecture inheritance model.

[0113] In a possible implementation, the second construction unit 502 specifically includes:

[0114] A determination and analysis unit, configured to determine each functional module in the architecture inheritance model and analyze the interaction logic between each functional module in the architecture inheritance model;

[0115] A configuration unit, configured to configure the functional logic model based on each functional module in the architecture inheritance model and the interaction logic between each functional module.

[0116] In a possible implementation, the second construction unit 502 further includes:

[0117] A third construction unit, configured to construct a multi-disciplinary performance model of the target device based on the performance requirements of the functional architecture inheritance model; the multi-disciplinary performance model includes multiple performance subsystems;

[0118] A second acquisition unit, configured to acquire a functional mock-up unit (FMU) file corresponding to the multi-disciplinary performance model of the target device based on the Functional Mock-up Interface (FMI) standard; the FMU file corresponding to the multi-disciplinary performance model is integrated into the GCAir platform through the FMI interface of the GCAir platform;

[0119] A filling unit, configured to fill the multi-disciplinary performance model with the FMU file to obtain the performance inheritance model.

[0120] In a possible implementation, the second construction unit 502 further includes:

[0121] A fourth construction unit, configured to construct a geometric model of the target device based on the performance requirements of the functional architecture inheritance model;

[0122] A development unit, configured to perform animation development on the geometric model to obtain the three-dimensional simulation model.

[0123] In a possible implementation, the device further includes:

[0124] A first analysis and comparison unit, configured to analyze and compare the simulation operation process state with the standard operation process to obtain a first analysis result;

[0125] A second analysis and comparison unit, configured to analyze and compare the simulation running flow animation with the standard running animation to obtain a second analysis result;

[0126] An adjustment unit, configured to adjust the preset performance parameters of the performance inheritance model and the interaction logic of the functional logic model based on the first analysis result and the second analysis result.

[0127] In a possible implementation manner, data interaction is performed between the architecture inheritance model, the performance inheritance model, and the three-dimensional simulation model based on the TCP protocol.

[0128] In addition, an embodiment of the present application further provides a simulation device for equipment, including: a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the simulation method for equipment as described above is implemented.

[0129] In addition, an embodiment of the present application further provides a computer-readable storage medium, in which instructions are stored. When the instructions are run on a terminal device, the terminal device is caused to execute the simulation method for equipment as described above.

[0130] An embodiment of the present application provides a simulation device for equipment. First, a first construction unit 501 is used to construct an architecture inheritance model of a target equipment, and a second construction unit 502 is used to construct a functional logic model, a performance inheritance model, and a three-dimensional simulation model of the target equipment based on the architecture inheritance model. A trigger unit 503 triggers the functional logic model of the target equipment constructed based on the architecture inheritance model by the SysML software. Then, a simulation unit 504 performs a simulation on the performance inheritance model based on preset performance parameters. Then, a parameter acquisition unit 505 acquires the operation parameters during the simulation of the performance inheritance model, and through a transmission unit 506, transmits the operation parameters to the functional logic model and the three-dimensional simulation model respectively, so that the functional logic model performs a simulation on the SysML software based on the operation parameters to obtain a simulation running process state, and the three-dimensional simulation model performs a simulation on the GCAir platform based on the operation parameters to obtain a simulation running animation. Through the simulation method based on the GCAir platform, the present application successfully breaks the gap between various parts in traditional equipment design and realizes a smooth transition from functional architecture design to performance simulation. Performing simulation operations on the same platform strengthens the close connection between functional architecture design and the performance model, enables the functional architecture in the initial design stage to directly affect performance simulation, effectively avoids the possible disconnection situation in the design and verification stages, and improves the consistency and reliability of design and verification.

[0131] The above has introduced in detail a simulation method, device, equipment and storage medium for an equipment provided in this application. Each embodiment in the specification is described in a progressive manner. The key point of each embodiment is the difference from other embodiments. For the same and similar parts among the embodiments, reference can be made to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and reference can be made to the description in the method part for the relevant parts. It should be noted that for those of ordinary skill in the art in this technical field, without departing from the principle of this application, several improvements and modifications can still be made to this application, and these improvements and modifications also fall within the protection scope of the claims of this application.

[0132] It should be understood that in this application, "at least one (item)" means one or more, and "a plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships can exist. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist at the same time. Among them, A and B can be singular or plural. The character " / " generally means that the associated objects before and after are in an "or" relationship. "At least one (one) of the following" or its similar expression means any combination of these items, including any combination of single item (one) or plural items (ones). For example, at least one (one) of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0133] It should also be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including one..." does not exclude the existence of additional identical elements in the process, method, article or device including the said element.

[0134] The steps of the methods or algorithms described in connection with the embodiments disclosed herein may be implemented directly in hardware, in a software module executed by a processor, or in a combination thereof. The software module may be disposed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

Claims

1. A method for simulating equipment, characterized in that: Applied to the GCAir platform, an integrated platform for system simulation test verification, the method includes: Build the architecture inheritance model of the target equipment; Building a performance inheritance model and a three-dimensional simulation model of the target equipment based on the architecture inheritance model, and triggering a system modeling language SysML software to build a functional logic model of the target equipment based on the architecture inheritance model; Simulating the performance inheritance model based on preset performance parameters, and collecting operating parameters of the performance inheritance model during simulation; The operating parameters are transmitted to the functional logic model and the three-dimensional simulation model respectively, so that the functional logic model is simulated on the SysML software based on the operating parameters to obtain a simulation operating flow state, and the three-dimensional simulation model is simulated on the GCAir platform based on the operating parameters to obtain a simulation operating animation.

2. The method according to claim 1, characterized in that The construction of the architecture inheritance model of the target device includes: Obtain an extensible markup language XML file of an architecture model of the target device; The architecture inheritance model is obtained by inheriting the architecture model based on the XML file.

3. The method according to claim 1, characterized in that The process of constructing the functional logic model of the target equipment includes: Triggering the SysML software to determine each functional module in the architecture inheritance model, and analyzing the interaction logic between each functional module in the architecture inheritance model; The SysML software is triggered to configure the functional logic model based on the functional modules in the architecture inheritance model and the interaction logic between the functional modules.

4. The method according to claim 1, characterized in that Constructing a performance inheritance model of the target equipment based on the functional architecture inheritance model includes: Constructing a multi-disciplinary performance model of the target equipment based on the performance requirements of the functional architecture inheritance model; the multi-disciplinary performance model includes a plurality of performance subsystems; Acquiring a functional simulation unit FMU file corresponding to the multi-disciplinary performance model of the target equipment based on the functional model interface FMI standard; - integrating the FMU file corresponding to the multi-disciplinary performance model into the GCAir platform through the FMI interface of the GCAir platform; The FMU file is used to fill the multi-disciplinary performance model to obtain the performance inheritance model.

5. The method according to claim 1, characterized in that Constructing a three-dimensional simulation model of the target equipment based on the functional architecture inheritance model, including: Building a geometric model of the target equipment based on the performance requirements of the functional architecture inheritance model; The geometric model is animated to obtain the three-dimensional simulation model.

6. The method according to claim 1, characterized in that The method further comprises: Analyze and compare the simulation operation process state with the standard operation process to obtain a first analysis result; Analyze and compare the simulation running flow animation with the standard running animation to obtain a second analysis result; The preset performance parameters of the performance inheritance model and the interaction logic of the functional logic model are adjusted based on the first analysis result and the second analysis result.

7. The method according to claim 1, characterized in that The architecture inheritance model, the performance inheritance model and the three-dimensional simulation model exchange data based on the Transmission Control Protocol TCP protocol.

8. A simulation device for equipment, characterized in that: The device comprises: A first construction unit is used to construct an architecture inheritance model of a target device; A second construction unit is used to construct a functional logic model, a performance inheritance model and a three-dimensional simulation model of the target equipment based on the architecture inheritance model; A trigger unit, used for triggering the functional logic model of the target equipment constructed by SysML software based on the architecture inheritance model; A simulation unit, used for simulating the performance inheritance model based on preset performance parameters; A parameter collection unit, used for collecting operating parameters during simulation of the performance inheritance model; The transmission unit is used to transmit the operating parameters to the functional logic model and the three-dimensional simulation model respectively, so that the functional logic model is simulated based on the operating parameters on the system modeling language SysML software to obtain a simulation operation flow state, and the three-dimensional simulation model is simulated based on the operating parameters on the GCAir platform to obtain a simulation operation animation.

9. A simulation device for equipment, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the simulation method of the equipment according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device executes the simulation method of the equipment according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Software and hardware switching method and system

    CN109492301A

  • Multi-equipment collaborative task simulation method and device, storage medium and equipment

    CN111796531A

  • Method for modeling and simulating native multidisciplinary complex product supporting physical simulation

    CN114218746A