Zero-dimensional simulation methods, equipment, media and products for aircraft engines based on low-code
Through low-code technology and component packaging, the problems of poor human-computer interaction and integration of aircraft engine zero-dimensional simulation are solved, and operation-friendly aircraft engine zero-dimensional simulation is realized, supporting larger range and higher-level system simulation. And have independent controllable and highly scalable simulation capabilities.
Patent Information
- Application Number
- CN202311427976.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2043-10-31
AI Technical Summary
The human-computer interaction of existing aircraft engines is poor and cannot be integrated with other simulation models, which limits its application scenarios and usage range.
Using low-code technology to classify and reuse component unit data in zero-dimensional simulation of aero engines, realize good human-computer interactive interface design through componentization and data sharing mechanisms, and integrate zero-dimensional simulation components with multidisciplinary collaborative integration platform other system model components are integrated.
It realizes operation friendly and flexible operation and high flexibility of zero-dimensional simulation of aero engines, supports larger range and higher-level system simulation scenarios, and has independent controllable and highly scalable simulation capabilities.
Smart Images

Figure CN117521183B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of zero-dimensional simulation of aircraft engines, and in particular to zero-dimensional simulation of aircraft engines based on low-code. Background Art
[0002] At present, in the field of zero-dimensional simulation of aircraft engines, component units and configurations composed of multiple component units are mostly configured using text files or command line mode, with poor human-computer interaction and unfriendly and inflexible user experience, which limits the application scenarios and scope of zero-dimensional simulation. In addition, at present, domestic zero-dimensional simulation of aircraft engines is mostly implemented and used separately, and has not been integrated with other simulation models, thus limiting the simulation scenarios of a larger range and higher level systems. Summary of the invention
[0003] The purpose of the present invention is to solve the problems of poor human-computer interaction and inability to integrate with other simulation models in existing zero-dimensional simulation of aircraft engines, and to provide a zero-dimensional simulation method, equipment, medium and product for aircraft engines based on low code.
[0004] The present invention is implemented by the following technical solutions. On the one hand, the present invention provides a zero-dimensional simulation method of an aircraft engine based on low code, and the method includes:
[0005] Step 1: classify the data associated with each component unit in the aircraft engine configuration, wherein the component unit is used to realize the simulation calculation of the physical operation process of the component unit and the operation start of the zero-dimensional simulation process;
[0006] Step 2: Based on the classification in step 1, use low-code technology to realize component unit reuse, aircraft engine configuration construction, component unit and configuration parameter collection, and overall configuration logical relationship description;
[0007] Step 3, describe the relationship between component units and the parameter contents in the component units and configuration, complete the engine configuration and save the file;
[0008] Step 4, run the zero-dimensional simulation algorithm entry program, carrying the file saved in step 3 as a running parameter;
[0009] Step 5, the zero-dimensional simulation algorithm reads the file saved in step 3, generates a data structure to organize shared memory objects, and stores and shares data;
[0010] Step 6: The zero-dimensional simulation algorithm manages the configuration design logic and the component units it contains according to the data generated in step 5, organizes the component unit calculation mode according to the design logic, and realizes the zero-dimensional simulation of the design configuration.
[0011] Furthermore, step 1 specifically includes:
[0012] The data associated with each component unit in the aircraft engine configuration is divided into three categories, including:
[0013] Parameter data of any component unit itself;
[0014] Transfer data between upstream and downstream directly related component units;
[0015] Mutual reference data between component units that are not directly related upstream and downstream.
[0016] Furthermore, any component unit's own parameter data specifically includes: in the aircraft engine configuration, in order to support the calculation of the algorithm module embedded in the component unit, the parameters that the designer needs to input before the component unit performs calculation, including the input parameters, output parameters and variable initialization parameters required by the algorithm module before calculation;
[0017] The data transferred between the upstream and downstream directly related component units, specifically including: in the aircraft engine configuration, in order to support the calculation of the embedded algorithm module of the downstream component unit, the parameters of the upstream component unit are referenced;
[0018] The mutual reference data between component units that are not directly related upstream and downstream specifically include: in the aircraft engine configuration, in order to support the calculation of the algorithm module embedded in a component unit, the self parameters of the component unit that are not directly related upstream and downstream are referenced.
[0019] Furthermore, step 2 specifically includes:
[0020] Step 2.1, each component unit is registered as a reusable component on the UI user interface, stored in the component list, and can be used in any new configuration;
[0021] Step 2.2: Multiple component units can be dragged and used in the same configuration. Each component unit is connected with a line to mark the direct relationship between the upstream and downstream components.
[0022] Step 2.3, by double-clicking the component unit, the parameter setting UI user interface is displayed, and the parameter data of any component unit itself can be set accordingly;
[0023] Step 2.4: Connect the upstream and downstream components through the connection line on the UI user interface. Double-click the connection line to set the data transfer between the upstream and downstream components.
[0024] Step 2.5. Double-click the component unit, and the parameter settings will be displayed on the UI user interface. Select the associated component and its parameters through the drop-down menu in the setting area to set the mutual reference data between any component units.
[0025] Furthermore, step 3 is specifically as follows: describing the relationship between component units and the parameter contents in the component units and configurations through an XML tag file, completing the engine configuration and saving it as an XML file.
[0026] Furthermore, in step 5, the generating of a data structure to organize the shared memory object specifically includes: organizing the shared memory object with a Map data structure.
[0027] Furthermore, step 6 specifically includes:
[0028] The zero-dimensional simulation algorithm manages the configuration design logic and the component units it contains according to the data in the Map, organizes the component unit calculation mode according to the design logic, and the various types of data required by each component unit are shared in the Map to achieve zero-dimensional simulation of the design configuration.
[0029] In a second aspect, the present invention provides a computer device including a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the steps of a zero-dimensional simulation method of a low-code aircraft engine are executed as described above.
[0030] In a third aspect, the present invention provides a computer-readable storage medium, in which a plurality of computer instructions are stored, and the plurality of computer instructions are used to enable a computer to execute a zero-dimensional simulation method of an aircraft engine based on low-code as described above.
[0031] In a fourth aspect, the present invention provides a computer program product, which, when executed by a processor, implements a zero-dimensional simulation method for low-code aircraft engines as described above.
[0032] Beneficial effects of the present invention:
[0033] The present invention uses low-code technology, component reuse technology, and data sharing mechanism to achieve a good human-computer interaction interface design, complete the construction of the aircraft engine configuration with low code, and can completely pass the interface data to the calculation part. In the calculation part, technical means such as component reuse and memory sharing are used to share data between various component units in the zero-dimensional simulation of the aircraft engine, realize the free reference of data, and the correct analysis and simulation execution of the configuration designed for human-computer interaction. In addition, with the componentized packaging and multidisciplinary collaborative integration platform capabilities, the componentized zero-dimensional simulation components can be used in conjunction with other system model components in the multidisciplinary collaborative integration platform, thereby achieving higher flexibility.
[0034] The present invention proposes a general method for zero-dimensional simulation of aircraft engines that is domestically controllable, low-code, and user-friendly and flexible. The method has strong scalability. In addition to the configuration design of core functional units such as compressors, turbines, and combustion chambers mentioned in the present invention, the method can also be expanded by adding other functional units of aircraft engines to create more configurations. It can also be integrated with more simulation modules on a multidisciplinary collaborative integration platform, which better meets the scalability requirements and can be applied to large-scale parallel solving situations.
[0035] The present invention provides a universal solution for zero-dimensional and variable-dimensional simulation with low-code aviation engine configuration design, component reuse and data sharing. This solution is autonomous, controllable and highly scalable.
[0036] The present invention is applicable to zero-dimensional and variable-dimensional simulation of aircraft engines. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solution of the present application, the drawings required for use in the embodiments are briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0038] Figure 1 The low-code component of the present invention can be reused in zero-dimensional simulation design and operation of the overall process;
[0039] Figure 2 This is the zero-dimensional simulation operation process based on component reuse and data sharing of the present invention. DETAILED DESCRIPTION
[0040] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, and should not be construed as limiting the present invention.
[0041] Embodiment 1: A zero-dimensional simulation method for an aircraft engine based on low-code, the method comprising:
[0042] Step 1: classify the data associated with each component unit in the aircraft engine configuration, wherein the component unit is used to realize the simulation calculation of the physical operation process of the component unit and the operation start of the zero-dimensional simulation process;
[0043] Step 2: Based on the classification in step 1, use low-code technology to realize component unit reuse, aircraft engine configuration construction, component unit and configuration parameter collection, and overall configuration logical relationship description;
[0044] Step 3, describe the relationship between component units and the parameter contents in the component units and configuration, complete the engine configuration and save the file;
[0045] Step 4, run the zero-dimensional simulation algorithm entry program, carrying the file saved in step 3 as a running parameter;
[0046] Step 5, the zero-dimensional simulation algorithm reads the file saved in step 3, generates a data structure to organize shared memory objects, and stores and shares data;
[0047] Step 6: The zero-dimensional simulation algorithm manages the configuration design logic and the component units it contains according to the data generated in step 5, organizes the component unit calculation mode according to the design logic, and realizes the zero-dimensional simulation of the design configuration.
[0048] Zero-dimensional simulation technology (0D simulation) is a technology that simplifies complex systems into zero-dimensional models for simulation. In the field of aircraft engine simulation, zero-dimensional simulation technology has important application value due to its high computational efficiency, fast model building speed, and strong algorithm stability. In addition, zero-dimensional simulation models can be easily integrated with other system models to perform larger-scale and higher-level system simulations. If a low-code zero-dimensional simulation GUI platform can be provided to meet the needs of component and data sharing, flexible simulation of multiple configurations, and integrated use with other simulation models of aircraft engines, autonomous and controllable zero-dimensional simulation capabilities of aircraft engines can be achieved.
[0049] With this goal in mind, this implementation method has developed a multi-dimensional simulation method for aircraft engines based on low-code interaction, component reuse, and data sharing technology for the design and implementation of zero-dimensional simulation technology for aircraft engines. According to the low-code-based aircraft engine configuration, through component reuse and data sharing, the components and units within the configuration can communicate with each other and reference data for simulation calculations, realizing zero-dimensional simulation of aircraft engines with customizable configurations. Finally, through component packaging, in a multidisciplinary integrated platform environment, integration with other simulation models within the platform is achieved.
[0050] Implementation method 2: This implementation method is a further limitation on the zero-dimensional simulation method of aero-engine based on low-code described in implementation method 1. In this implementation method, step 1 is further limited, specifically including:
[0051] Step 1 specifically includes:
[0052] The data associated with each component unit in the aircraft engine configuration is divided into three categories, including:
[0053] Parameter data of any component unit itself;
[0054] Transfer data between upstream and downstream directly related component units;
[0055] Mutual reference data between component units that are not directly related upstream and downstream.
[0056] In this implementation, the data associated with each component unit in the configuration is analyzed and classified, which can effectively complete the zero-dimensional simulation of the designed configuration.
[0057] Implementation method 3: This implementation method is a further limitation of the zero-dimensional simulation method of aero-engine based on low-code described in implementation method 2. In this implementation method, the three types of data in step 1 are further limited, including:
[0058] The parameter data of any component unit, specifically including: in the aircraft engine configuration, in order to support the calculation of the algorithm module embedded in the component unit, the parameters that the designer needs to input before the component unit performs calculation, including the input parameters, output parameters and variable initialization parameters required by the algorithm module before calculation;
[0059] The data transferred between the upstream and downstream directly related component units, specifically including: in the aircraft engine configuration, in order to support the calculation of the embedded algorithm module of the downstream component unit, the parameters of the upstream component unit are referenced;
[0060] The mutual reference data between component units that are not directly related upstream and downstream specifically include: in the aircraft engine configuration, in order to support the calculation of the algorithm module embedded in a component unit, the self parameters of the component unit that are not directly related upstream and downstream are referenced.
[0061] In this implementation, a specific form of each type of data is given to effectively implement data classification, and further to achieve zero-dimensional simulation of accurate design configuration.
[0062] Embodiment 4: This embodiment further defines the zero-dimensional simulation method for low-code aircraft engines described in any one of Embodiments 2 or 3. In this embodiment, step 2 is further defined, specifically including:
[0063] Step 2 specifically includes:
[0064] Step 2.1, each component unit is registered as a reusable component on the UI user interface, stored in the component list, and can be used in any new configuration;
[0065] Step 2.2: Multiple component units can be dragged and used in the same configuration. Each component unit is connected with a line to mark the direct relationship between the upstream and downstream components.
[0066] Step 2.3, by double-clicking the component unit, the parameter setting UI user interface is displayed, and the parameter data of any component unit itself can be set accordingly;
[0067] Step 2.4: Connect the upstream and downstream components through the connection line on the UI user interface. Double-click the connection line to set the data transfer between the upstream and downstream components.
[0068] Step 2.5. Double-click the component unit, and the parameter settings will be displayed on the UI user interface. Select the associated component and its parameters through the drop-down menu in the setting area to set the mutual reference data between any component units.
[0069] This implementation method provides specific technical means for utilizing low-code technology to realize component unit reuse, aviation engine configuration construction, component unit and configuration parameter collection, and overall configuration logical relationship description, which can effectively complete the construction of the engine configuration.
[0070] Implementation method 5: This implementation method further defines the zero-dimensional simulation method of aero-engine based on low-code described in implementation method 1. In this implementation method, step 3 is further defined, specifically including:
[0071] Step 3, specifically: describe the relationship between component units and the parameter contents in the component units and configuration through an XML tag file, complete the engine configuration and save it as an XML file.
[0072] In this implementation, the XML tag file uses self-descriptive tags to define the structure of the data, making the data easy to read and understand in text form, and it does not rely on a specific programming language or hardware architecture, so data exchange and sharing can be performed in various environments; in addition, it can be expanded and modified as needed, and there are a series of tools and techniques for validating and constraining data, which can help developers ensure the validity and consistency of data and reduce problems caused by data format errors.
[0073] Implementation method 6: This implementation method is a further limitation on the zero-dimensional simulation method of aero-engine based on low-code described in implementation method 1. In this implementation method, the generation of data structure organization shared memory objects in step 5 is further limited, specifically including:
[0074] In step 5, the generating of a data structure to organize the shared memory object is specifically: organizing the shared memory object with a Map data structure.
[0075] In this implementation, the Map data structure has significant advantages in terms of fast search and retrieval, efficient insertion and deletion, flexibility and convenient iterative traversal, etc. It is also one of the commonly used data structures in many programming languages and applications, and is used to solve various data storage and retrieval requirements.
[0076] Embodiment 7: This embodiment further defines the zero-dimensional simulation method of aero-engine based on low-code described in Embodiment 6. In this embodiment, step 6 is further defined, specifically including:
[0077] Step 6 specifically includes:
[0078] The zero-dimensional simulation algorithm manages the configuration design logic and the component units it contains according to the data in the Map, organizes the component unit calculation mode according to the design logic, and the various types of data required by each component unit are shared in the Map to achieve zero-dimensional simulation of the design configuration.
[0079] In this implementation, a specific method for using Map to realize zero-dimensional simulation operation is given. In the calculation part, technical means such as component reuse and memory sharing are used to enable data to be shared between various component units in the zero-dimensional simulation of aircraft engines, thereby realizing free reference of data and correct analysis and simulation execution of the configuration designed by human-computer interaction.
[0080] Embodiment 8: This embodiment is Embodiment 1 of the zero-dimensional simulation method of aero-engine based on low-code as described above, and specifically includes:
[0081] This embodiment realizes the zero-dimensional simulation of aircraft engines with customizable configuration based on low-code technology, component reuse technology, memory data sharing technology and component packaging technology, which can be integrated with other simulation models on a multidisciplinary collaborative integration platform, such as Figure 1 As shown, the implementation steps are as follows:
[0082] Analyze the data associated with each component unit in the configuration and classify the data into the following forms:
[0083] (1) Parameter data of any component unit itself.
[0084] It refers to the parameters that designers need to input before the component units perform calculations in aircraft engine configurations in order to support the calculations of algorithm modules embedded in component units. These parameters include the input parameters and output parameters required by the algorithm modules and the initialization parameters of variables before calculations.
[0085] (2) Data transmitted between directly related upstream and downstream components in an aircraft engine configuration.
[0086] It refers to the parameters of the upstream component unit itself that are referenced in the aircraft engine configuration in order to support the calculation of the embedded algorithm module of the downstream component unit.
[0087] (3) In the aircraft engine configuration, component units (not directly related upstream and downstream) reference data to each other.
[0088] It refers to the parameters of non-upstream and downstream component units referenced in aircraft engine configurations in order to support the calculation of the embedded algorithm module of a certain component unit.
[0089] Write a corresponding algorithm module for each component unit to realize the simulation calculation of the physical operation process of the component unit, and provide it in the form of a code library; provide an algorithm main program (or entry program) for zero-dimensional simulation to realize the operation and startup of the zero-dimensional simulation process and complete the entire zero-dimensional simulation process, and provide it in the form of an executable program.
[0090] Low-code technology enables the reuse of component units, the construction of aviation engine configurations, the collection of component unit and configuration parameters, and the description of the overall configuration logical relationships.
[0091] (1) Each component unit is registered as a reusable component on the UI (User Interface) and stored in the component list. The component can be used in any new configuration.
[0092] (2) Multiple component units can be dragged and used in the same configuration. Each component unit is connected by a line to indicate the direct upstream and downstream relationship of the component unit.
[0093] (3) By double-clicking a component unit, the parameter setting UI (User Interface) is displayed, and the parameter data of any component unit itself can be set accordingly.
[0094] (4) On the UI (User Interface), connect the upstream and downstream components by connecting them. Double-click the connection to set the data to be transferred between the upstream and downstream components.
[0095] (5) Double-click the component unit, and the parameter settings will be displayed on the UI (User Interface). Select the associated component and its parameters through the drop-down menu in the setting area to set the mutual reference data between any component units.
[0096] XML tag files use self-descriptive tags to define the structure of data, making the data easy to read and understand in text form, and it does not rely on a specific programming language or hardware architecture, so data exchange and sharing can be carried out in various environments; in addition, it can be expanded and modified as needed, and there are a series of tools and technologies for validating and constraining data, which can help developers ensure the validity and consistency of data and reduce problems caused by data format errors.
[0097] The relationship between component units, as well as the parameter content in component units and configurations are described through XML tag files, and finally a completed configuration is saved as an XML file.
[0098] Run the zero-dimensional simulation algorithm entry program (NR solver) and carry the XML file in step 3 as a running parameter.
[0099] The zero-dimensional simulation algorithm reads the XML file and organizes the shared memory objects in a Map data structure to store and share data.
[0100] The Map data structure has significant advantages in fast search and retrieval, efficient insertion and deletion, flexibility, and convenient iterative traversal. It is also one of the commonly used data structures in many programming languages and applications to solve various data storage and retrieval needs.
[0101] The zero-dimensional simulation algorithm intelligently manages the configuration design logic and the component units it contains based on the data in the Map, and organizes the component unit calculation mode according to the design logic. All kinds of data required by each component unit can be shared in the Map, ultimately achieving zero-dimensional simulation of the design configuration.
[0102] At present, zero-dimensional simulation examples for the configuration design of major functional units such as compressors, combustion chambers, and turbines in aircraft engines have been realized, and they can be integrated with multidisciplinary collaborative integration platforms to complete 0D and 3D multi-dimensional integrated simulations.
[0103] Implementation method 9: This implementation method is implementation method 2 of the above-mentioned method of zero-dimensional simulation of low-code aircraft engines, and specifically includes:
[0104] After completing the aircraft engine configuration design, the generated XML file is used as a parameter to drive the zero-dimensional simulation entry program to run. The running of the zero-dimensional simulation entry program represents the zero-dimensional simulation running process. The zero-dimensional simulation running process based on component reuse and data sharing is as follows: Figure 2 The specific process is described as follows:
[0105] 1. The entry program reads the XML file and parses the data therein, including the aircraft engine configuration design logic, the included component units and their data, etc.
[0106] 2. The data obtained in step 1 is written into the Map memory data structure for reading by the main control logic of the component unit algorithm library and the entry program in the configuration.
[0107] 3. The main control program reads the Map memory data structure and takes out the component unit currently to be executed in this configuration.
[0108] 4. If no new component unit is obtained, it is considered that the simulation calculation of all component units in the configuration is completed, and go to 6.
[0109] 5. Load the component unit algorithm library through the extracted component unit, execute the code logic therein, and go to step 3 after execution.
[0110] 6. Execute the subsequent main control logic, write the Map memory data back to the XML file, and close and save the XML file.
[0111] 7. The zero-dimensional simulation calculation process ends.
Claims
1. A zero-dimensional simulation method for aircraft engines based on low-code, characterized in that: The method comprises: Step 1: classify the data associated with each component unit in the aircraft engine configuration, wherein the component unit is used to realize the simulation calculation of the physical operation process of the component unit and the operation start of the zero-dimensional simulation process; Step 2: Based on the classification in step 1, use low-code technology to realize component unit reuse, aircraft engine configuration construction, component unit and configuration parameter collection, and overall configuration logical relationship description; Step 3, describe the relationship between component units and the parameter contents in the component units and configuration, complete the engine configuration and save the file; Step 4, run the zero-dimensional simulation algorithm entry program, carrying the file saved in step 3 as a running parameter; Step 5, the zero-dimensional simulation algorithm reads the file saved in step 3, generates a data structure to organize shared memory objects, and stores and shares data; Step 6: The zero-dimensional simulation algorithm manages the configuration design logic and the component units contained therein according to the data generated in step 5, organizes the component unit calculation mode according to the design logic, and realizes the zero-dimensional simulation of the design configuration; Step 1 specifically includes: The data associated with each component unit in the aircraft engine configuration is divided into three categories, including: Parameter data of any component unit itself; Transfer data between upstream and downstream directly related component units; Mutual reference data between component units that are not directly related upstream and downstream; The parameter data of any component unit itself specifically includes: in the aircraft engine configuration, in order to support the calculation of the algorithm module embedded in the component unit, the parameters that the designer needs to input before the component unit performs calculation, including the input parameters, output parameters and variable initialization parameters required by the algorithm module before calculation; The data transferred between the upstream and downstream directly related component units, specifically including: in the aircraft engine configuration, in order to support the calculation of the embedded algorithm module of the downstream component unit, the parameters of the upstream component unit are referenced; The mutual reference data between component units that are not directly related to the upstream and downstream, specifically including: in the aircraft engine configuration, in order to support the calculation of the algorithm module embedded in a component unit, the self parameters of the component unit that are not directly related to the upstream and downstream are referenced; Step 2 specifically includes: Step 2.1, each component unit is registered as a reusable component on the UI user interface, stored in the component list, and can be used in any new configuration; Step 2.2: Multiple component units can be dragged and used in the same configuration. Each component unit is connected with a line to mark the direct relationship between the upstream and downstream components. Step 2.3, by double-clicking the component unit, the parameter setting UI user interface is displayed, and the parameter data of any component unit itself can be set accordingly; Step 2.4: Connect the upstream and downstream components through the connection line on the UI user interface. Double-click the connection line to set the data transfer between the upstream and downstream components. Step 2.5, double-click the component unit, the parameter settings are displayed on the UI user interface, select the associated component and its parameters through the drop-down menu in the setting area, so as to set the mutual reference data between any component units; Step 6 includes: after completing the aircraft engine configuration design, the generated XML file is used as a parameter to drive the zero-dimensional simulation entry program to run. The running of the zero-dimensional simulation entry program represents the zero-dimensional simulation running process, specifically: Step 6.1, the entry program reads the XML file and parses the data therein, including the aircraft engine configuration design logic, the included component units and their data; Step 6.2, the data obtained in step 6.1 is written into the Map memory data structure for reading by the main control logic of the component unit algorithm library and the entry program in the configuration; Step 6.3, the main control program reads the Map memory data structure and takes out the component unit currently to be executed in this configuration; Step 6.4: If no new component unit is obtained, it is considered that the simulation calculation of all component units in the configuration is completed, and go to step 6.6; Step 6.5, load the component unit algorithm library through the extracted component unit, execute the code logic therein, and after the execution is completed, go to step 6.3 for execution; Step 6.6, execute the subsequent main control logic, write the Map memory data back to the XML file, and close and save the XML file; Step 6.7: The zero-dimensional simulation calculation process ends.
2. The zero-dimensional simulation method of an aircraft engine based on low code according to claim 1 is characterized in that: Step 3, specifically: describe the relationship between component units and the parameter contents in the component units and configuration through an XML tag file, complete the engine configuration and save it as an XML file.
3. The zero-dimensional simulation method of an aircraft engine based on low code according to claim 1 is characterized in that: In step 5, the generating of a data structure to organize the shared memory object is specifically: organizing the shared memory object with a Map data structure.
4. A computer device comprising a memory and a processor, wherein a computer program is stored in the memory, wherein: When the processor runs the computer program stored in the memory, the steps of the method according to any one of claims 1 to 3 are performed.
5. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of computer instructions, and the plurality of computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 3.
6. A computer program product, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 3 is implemented.
Citation Information
Patent Citations
Aero-engine controller software testing method
CN114860607A
Aero-engine control software simulation system and generation method thereof
CN115202799A