Software architecture suitable for combustion chamber simulation, simulation method, equipment and medium
By introducing the architecture of simulation application layer, physical model layer, model solution common layer and parallel framework layer in the combustion chamber simulation software, the high R&D threshold and maintenance cost problems caused by irregular software architecture in the existing technology are solved, and efficient , accurate combustion chamber simulation calculation.
Patent Information
- Application Number
- CN202411402371.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-01-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing combustion chamber simulation software architecture is not standardized, resulting in high R&D threshold and maintenance costs, low engineering application, and inaccurate simulation results.
Provide a software architecture that includes simulation application layer, physical model layer, model solution common layer and parallel framework layer. By configuring engineering application scenario information, physical model and working condition parameters, it realizes engineering application-model integration-numerical solution-parallel Communication's decoupling supports large-scale high-performance simulation computing.
It has improved the standardization and engineering applicability of the combustion chamber simulation software architecture, reduced the R&D threshold and maintenance costs, and improved the accuracy and efficiency of simulation results.
Smart Images

Figure CN119294091A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of combustion chamber simulation, and in particular to a software architecture and a simulation method, device and medium suitable for combustion chamber simulation. Background Art
[0002] The combustion chamber is one of the three core components of an aircraft engine. It is the core area where oil and gas mixing and chemical reactions occur. The quality of its design is directly related to the overall performance of the engine. Numerical simulation software, as an important tool for forward design of the combustion chamber, can effectively reduce the test cost of the combustion chamber and shorten the development cycle, and is highly valued by scientific researchers.
[0003] In the related art, the combustion chamber simulation software can be developed by integrating the physical model layer, the model solution strategy layer and the parallel framework layer.
[0004] However, the software architecture for numerical simulation of combustion chambers provided in related technologies is not highly standardized. Even if the development of combustion chamber simulation software can be realized, there are still problems such as low applicability of combustion chamber simulation software engineering, high R&D threshold and maintenance cost. Summary of the invention
[0005] The present disclosure is proposed in view of the above problems. The present disclosure provides a software architecture and simulation method, device and medium suitable for combustion chamber simulation, which improves the standardization degree and engineering applicability of the combustion chamber simulation software architecture, realizes the decoupling of the development level of "engineering application-model integration-numerical solution-parallel communication" of large-scale industrial simulation software for combustion chambers, and reduces the R&D threshold and maintenance cost of the software.
[0006] According to one aspect of the present disclosure, there is provided a software architecture suitable for combustion chamber simulation, comprising: a simulation application layer, a physical model layer, a model solution commonality layer and a parallel framework layer;
[0007] The simulation application layer specifies engineering application scenario information for combustion chamber simulation, and the engineering application scenario information includes structural characteristics of the combustion chamber, physical and chemical processes of the combustion chamber, and operating parameters of the combustion chamber;
[0008] The physical model layer provides a physical model for combustion chamber simulation;
[0009] The model solving commonality layer provides a commonality function interface, control equations, and equation solvers for efficiently integrating the physical model;
[0010] The parallel framework layer provides a parallel framework that supports large-scale high-performance simulation calculations of combustion chambers. According to another aspect of the present disclosure, a combustion chamber simulation method is provided, and the method is implemented based on the software architecture for combustion chamber simulation as described above, and includes:
[0011] In response to the combustion chamber simulation operation, displaying engineering application scenario information of the combustion chamber simulation in the simulation application layer;
[0012] In response to the simulation information configuration operation, based on the pre-configured strategy information, the target structural features of the target combustion chamber selected by the current configuration operation, the target physical model corresponding to the target physical and chemical process, and the target operating parameters are determined.
[0013] Based on a target equation solver for solving the target control equation, a current simulated operating condition performance parameter is obtained. Wherein, the target control equation is a control equation associated with the target physical model;
[0014] According to another aspect of the present disclosure, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory, wherein the processor executes the computer program to implement the combustion chamber simulation method as described above.
[0015] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the combustion chamber simulation method as described above is implemented.
[0016] The software architecture and simulation method, device and medium for combustion chamber simulation provided by the embodiments of the present disclosure realize the decoupling of the development level features of "engineering application-model integration-numerical solution-parallel communication" through a simulation application layer for configuring engineering application scenario information of combustion chamber simulation, a physical model layer corresponding to the engineering information, a model solution commonality layer for solving the model and a parallel framework layer for supporting large-scale high-performance simulation calculations, thereby improving the standardization and engineering applicability of the software architecture of combustion chamber simulation and reducing the R&D threshold and maintenance cost of the software. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and other purposes, features and advantages of the present disclosure will become more apparent by describing the embodiments of the present disclosure in more detail in conjunction with the accompanying drawings. The accompanying drawings are used to provide a further understanding of the embodiments of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the present disclosure and do not constitute a limitation of the present disclosure. In the accompanying drawings, the same reference numerals generally represent the same components or steps.
[0018] Figure 1 FIG. 4 is a schematic diagram of a software architecture for combustion chamber simulation according to an embodiment of the present disclosure.
[0019] Figure 2 It is a schematic diagram of a software architecture for combustion chamber simulation that further illustrates an embodiment of the present disclosure.
[0020] Figure 3 is a flow chart illustrating a combustion chamber simulation method according to an embodiment of the present disclosure.
[0021] Figure 4 Schematic diagram illustrating the combustion chamber simulation results of an embodiment of the present disclosure.
[0022] Figure 5 is a schematic diagram illustrating a computer program product according to an embodiment of the present disclosure.
[0023] Figure 6 is a hardware block diagram illustrating an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0024] In order to make the purpose, technical solution and advantages of the present disclosure more obvious, the exemplary embodiments according to the present disclosure will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments of the present disclosure, and it should be understood that the present disclosure is not limited to the exemplary embodiments described here.
[0025] In the related art, in the process of combustion simulation through a software architecture including a physical model layer, a model solving strategy layer and a framework layer, since the software architecture only provides a basic framework, there are problems such as unclear engineering application scenarios of combustion chamber simulation, incomplete types of physical models, and low scalability of common equation solvers. As a result, the standardization degree and engineering applicability of the software architecture are not high, and the software R&D threshold and maintenance cost are high.
[0026] In order to solve the above problems, the present disclosure provides a software architecture suitable for combustion chamber simulation, such as Figure 1 As shown, the software architecture suitable for combustion chamber simulation includes: a simulation application layer 101, a physical model layer 102, a model solution commonality layer 103 and a parallel framework layer 104;
[0027] The simulation application layer 101 specifies the engineering application scenario information for combustion chamber simulation, and the engineering application scenario information includes the structural characteristics of the combustion chamber, the physical and chemical processes of the combustion chamber, and the operating parameters of the combustion chamber;
[0028] The physical model layer 102 provides a physical model for combustion chamber simulation;
[0029] The model solving commonality layer 103 provides commonality function interfaces, control equations, and equation solvers for efficient integration of physical models;
[0030] The parallel framework layer 104 provides a parallel framework that supports large-scale high-performance simulation calculations of combustion chambers.
[0031] In summary, the software architecture suitable for combustion chamber simulation provided by the disclosed example realizes the decoupling of the development level features of "engineering application-model integration-numerical solution-parallel communication" through a simulation application layer for configuring engineering application scenario information of combustion chamber simulation, a physical model layer corresponding to the engineering information, a model solution commonality layer for solving the model, and a parallel framework layer for supporting large-scale high-performance simulation calculations, thereby improving the standardization and engineering applicability of the software architecture of combustion chamber simulation and reducing the software R&D threshold and maintenance costs.
[0032] It should be noted that in the disclosed embodiment, the structural feature information of the combustion chamber includes the combustion chamber type, combustion chamber name, and the names, component structures, component sizes, and component quantities of components in the combustion chamber. Among them, due to the large differences in the scales of different components in the combustion chamber, for example, the cooling holes are in the order of millimeters, while the flame tubes are in the order of meters. For this reason, when conducting full-scale combustion chamber simulation calculations, in order to ensure the simulation accuracy, it is necessary to standardize the simulation grid information of different types of combustion chambers.
[0033] In an optional embodiment, the structural feature information of the combustion chamber also includes simulation grid information of different types of combustion chambers, wherein the simulation grid information includes grid type and grid scale. The simulation grid type and grid scale of different types of combustion chambers can be standardized to prevent too few simulation grids for large-sized combustion chambers, resulting in inaccurate simulation results, or too many simulation grids for small-sized combustion chambers, wasting computing resources.
[0034] For example, the grid type can be an unstructured grid. The grid scale of a single-head model combustion chamber is generally on the order of 10 million, and the grid scale of a full-ring engineering combustion chamber is usually on the order of 100 million.
[0035] In the disclosed embodiment, the physical and chemical processes of the combustion chamber include the work processes of different types of combustion chambers. Specifically, the configuration can be based on the types of combustion chambers supported by the software architecture. For example, the work process of the combustion chamber may include: the fuel is injected from the nozzle and atomized into a large number of droplets inside the swirler; the droplets undergo evaporation phase change under the influence of high temperature conditions, forming a gas phase fuel concentration distribution within a certain range; in the main combustion zone, after the gas and air are mixed, a chemical reaction occurs and combustion occurs; under the influence of the high-temperature gas, radiation and heat transfer phenomena occur on the wall of the flame tube; the pollutants after combustion are discharged from the outlet along with the high-speed airflow; the physical and chemical processes include atomization process, evaporation process, turbulence process, combustion process, heat transfer process and emission process.
[0036] The operating parameters of the combustion chamber may include the temperature, pressure, and speed of the combustion chamber. Specifically, they can be determined based on actual needs. The embodiments of the present disclosure are not limited to this. For example, the pressure range is 2000k-2500k, the pressure range is 30atm-70atm, and the speed range is 100atm-150m / s.
[0037] In an optional embodiment, if Figure 2 As shown, the physical models include particle physical models and fluid physical models, among which the particle physical models are modeled in the Lagrangian coordinate system, the particle physical models include atomization models and evaporation models, the fluid physical models are modeled in the Lagrangian coordinate system, the fluid physical models include turbulence models, combustion models, heat transfer models and emission models, so that the combustion chamber simulation software has the simulation functions of the atomization process, evaporation process, turbulence process, combustion process, heat transfer process and emission process in the combustion chamber workflow, and increases the types of simulation functions of the combustion chamber simulation software, so as to carry out high-precision simulation calculations of the entire physical process of the combustion chamber.
[0038] It can be understood that in the embodiment of the present disclosure, the atomization model is used to simulate the atomization process, the evaporation model is used to simulate the evaporation process of fuel droplets in the high temperature and strong convection environment of the combustion chamber, the turbulence model is used to simulate the strong swirl turbulence in the combustion chamber, the combustion model is used to simulate the chemical reaction combustion in the combustion chamber, the heat transfer model is used to simulate the temperature change of the combustion chamber structure, and the emission model is used to predict the emission of pollutants in the combustion chamber.
[0039] In an optional embodiment, if Figure 2 As shown, the atomization model can include the LISA centrifugal primary atomization model, the WAVE atomization model, the RR primary atomization model, the KHRT secondary atomization model and the wall oil film model.
[0040] Optionally, for the one-time atomization process, the LISA centrifugal one-time atomization model, the WAVE atomization model or the RR one-time atomization model can be used for simulation.
[0041] It should be noted that the LISA centrifugal one-time atomization model is applicable to centrifugal atomization, and the WAVE atomization model is applicable to direct injection atomization. The input parameters of the LISA centrifugal one-time atomization model or the WAVE atomization model include structural information such as nozzle diameter, as well as atomization conditions such as fuel mass flow rate, fuel injection pressure, and fuel nozzle outlet pressure. The output parameters may include the position, speed, and diameter distribution of the fuel after it is broken from the oil film into large droplets. The RR one-time atomization model belongs to a type of engineering atomization model, and the fuel large droplet injection parameters such as the speed, diameter, and cone angle of the fuel large droplet injection can be configured according to engineering needs.
[0042] Among them, the KHRT secondary atomization model can be used for simulation of the secondary atomization process. It should be noted that the input parameters of the KHRT secondary atomization model are the output parameters of the primary atomization model, and the output parameters include the diameter, speed, temperature, etc. of the large droplets after they are broken into small droplets.
[0043] Optionally, for the oil film atomization process, a wall oil film model can be used to simulate the processes of fuel droplet impacting the wall, film formation, shear peeling, oil film separation, etc.; the input parameters of the wall oil film model include the diameter, speed and mass of the droplet before impacting the wall, and the output parameters include the number, diameter, speed, etc. of the separated droplets.
[0044] In an optional embodiment, if Figure 2 As shown, the evaporation model can include a non-equilibrium LK evaporation model and a two-dimensional multi-factor evaporation model, wherein the non-equilibrium LK evaporation model takes into account the influence of non-equilibrium vapor concentration on the droplet surface, while the two-dimensional multi-factor evaporation model takes into account the influence of factors such as high temperature, natural convection, strong convection, and component concentration in the combustion chamber, which can further improve the simulation reliability and accuracy of the evaporation process in the combustion chamber.
[0045] Among them, the input parameters of the non-equilibrium LK evaporation model and the two-dimensional multi-factor evaporation model include the diameter, temperature, mass of the droplet, as well as the temperature and pressure of the environment, and the output parameters include the droplet diameter, droplet mass, droplet temperature, mass of the flow field, momentum and energy source terms after droplet evaporation.
[0046] In an optional embodiment, if Figure 2 As shown, the turbulence models include K-Epsilon model, K-OmegaSST model, delay-independent turbulence model and very large eddy adaptive simulation model.
[0047] Among them, the K-Epsilon model and the K-Omega SST (Shear Stress Transport) model belong to the two-equation Reynolds-Averaged Navier Stoker (RANS) model; the K-Epsilon model is suitable for non-separated flow simulation scenarios under complex geometric structures, and the control equations include two transport equations: turbulent kinetic energy (k) and turbulent dissipation rate (ε). The K-Omega SST model is suitable for wall turbulence problems with slight separation, and the control equations include two transport equations: turbulent kinetic energy (k) and specific dissipation rate (omega).
[0048] The delayed detached-eddy simulation (DDES) model and the very large eddy simulation (VLES) model are simulated based on the K-Omega SST model. The RANS model is used for simulation in the near-wall area, and the large eddy simulation (LES) model is used for simulation in the area far from the wall. They belong to the turbulence adaptive simulation method. The DDES model reduces excessive dependence on grid density by introducing a transition function, thereby delaying the early conversion of the near-wall area to the area far from the wall. To a certain extent, it can alleviate or even avoid grid-induced separation, and has a higher simulation accuracy of combustion chamber wall turbulence. At the same time, the VLES model can obtain higher-precision transient simulation results at a lower grid resolution by introducing a resolution control function to estimate the sub-grid scale stress.
[0049] In an optional embodiment, if Figure 2 As shown, the combustion models include the flame surface generation manifold combustion model, the finite rate combustion model, the thickening flame surface combustion model and the random field PDF combustion model.
[0050] Among them, the control equations of the flame surface generation manifold combustion model include five transport variable equations: mixture fraction, mixture fraction variance, process variable, process variable variance and total enthalpy; the flame surface generation manifold combustion model can construct a premixed flame surface query table based on a one-dimensional steady-state laminar stretch-free premixed flame. The calculation amount is relatively small and detailed chemical reactions can be solved.
[0051] The finite rate combustion model, thickened flame surface combustion model and random field PDF combustion model belong to the component transport combustion model, which can accurately analyze the interaction between chemical reaction and turbulent flow, with relatively high accuracy. The control equation includes the transport variable equations of each component and total enthalpy. Among them, the thickened flame surface combustion model can achieve the purpose of accurately simulating the flame structure under coarse grid by increasing the flame thickness without changing the flame speed; the random field PDF combustion model takes into account the influence of turbulence and random source phases, and the simulation accuracy can be effectively improved by increasing the number of random fields.
[0052] In an optional embodiment, if Figure 2 As shown, the heat transfer model includes a multi-scale heat transfer model and a P-1 radiation model.
[0053] Among them, the multi-scale heat transfer model is used to simulate the wall temperature distribution law of structures such as the combustion chamber flame tube / heat insulation screen, and can be simulated through three optional calculation methods: energy, enthalpy and temperature. Since the multi-scale heat transfer model takes into account the influence of characteristic structures such as thin walls / small holes / gaps in the combustion chamber configuration on wall temperature cooling, a multi-scale feature recognition criterion is embedded, which can improve the numerical stability and convergence of solving multi-scale feature problems.
[0054] The P-1 radiation model is used to simulate the influence of radiation heat transfer in high-temperature combustion chambers. It can accurately simulate the radiation heat transfer characteristics in the combustion chamber by solving the diffusion-dominated Poisson equation. The P-1 radiation model is generally used in conjunction with the combustion model, with small calculation amount and relatively high calculation accuracy.
[0055] In an optional embodiment, if Figure 2 As shown, the emission model includes a NOx emission prediction model, a CO emission prediction model and a soot (SOOT) emission prediction model.
[0056] Among them, the emission model is usually used in conjunction with the combustion model, and the emissions of combustion chamber pollutants NOx and CO can be predicted by the NOx emission prediction model and the CO emission prediction model. Among them, in the process of predicting the emissions of combustion chamber pollutants NOx and CO by the NOx emission prediction model and the CO emission prediction model, the control equation is the transport variable equation of Nox and CO.
[0057] The soot emission prediction model predicts the soot emission of the combustion chamber through the soot number density equation and the soot mass fraction equation. The control equation of the soot emission prediction model is the transport variable equation of the soot number density and the soot mass.
[0058] It should be noted that, in the embodiment of the present disclosure, the input parameters required by the physical model are the target operating parameters configured by the simulation information configuration operation during the combustion chamber simulation process of the application software architecture.
[0059] In an optional embodiment, if Figure 2As shown, in the case where the physical model includes a particle-type physical model and a fluid-type physical model, the control equations associated with the physical model configured in the model solving commonality layer include: Newton's iterative equations and single-point calculation functions associated with the particle-type physical model; and Navier-Stokes equations and model variable transport equations associated with the fluid-type physical model, wherein the Navier-Stokes equations include the continuity equation, momentum equation and energy equation, and the Newton's iterative equations include the displacement equation, velocity equation, mass equation and energy equation of particle motion. On the one hand, the single-point calculation function template belongs to the equation that can be shared by different physical models in the particle-type physical model, and the model variable transport equation belongs to the equation that can be shared by different physical models in the fluid-type physical model, which standardizes the equation types in the model simulation process; on the other hand, in addition to the displacement equation and velocity equation, the Newton iteration equation also contains the mass equation and the energy equation, and in addition to the continuity equation and the momentum equation, the Navier-Stokes equation also adds the energy equation, which realizes the further standardized design of the control equation, so as to efficiently integrate the superior physical and chemical models in the combustion chamber simulation software. Among them, the Newton equation is used to characterize the motion process of the fuel droplet; the single-point calculation function is used to characterize the change process of the properties (such as diameter, mass and weight, etc.) of the fuel droplet in the particle-type physical model; the Navier-Stokes equation is used to characterize the motion process of the fluid; the model variable transport equation is used to characterize the change process of each model variable in the fluid-type physical model.
[0060] It should be noted that, corresponding to the physical model, the equation solving layer includes a particle commonality layer and a fluid commonality layer. The particle commonality layer provides five function interfaces: initial value condition interface, boundary value condition interface, source term configuration interface, particle number configuration interface, and property configuration interface; the fluid commonality layer provides an initial value condition interface, boundary value condition interface, convection term configuration interface, diffusion term configuration interface, and source term configuration interface.
[0061] In an optional embodiment, if Figure 2As shown, the function interfaces corresponding to the control equations include: initial value condition interface, boundary value condition interface and source term configuration interface corresponding to Newton iteration equations; particle number configuration interface and property configuration interface corresponding to single point calculation function; initial value condition interface, boundary value condition interface, convection term configuration interface, diffusion term configuration interface and source term configuration interface corresponding to Navier-Stokes equations and model variable transport equations. The initial value condition interface, boundary value condition interface and source term configuration interface can be configured to Newton iteration equations, the particle number configuration interface and property configuration interface can be configured to single point calculation functions, and the initial value condition interface, boundary value condition interface, convection term configuration interface, diffusion term configuration interface and source term configuration interface can be configured to Navier-Stokes equations and model variable transport equations, realizing further standardized design of function interfaces, so as to facilitate efficient integration of advantageous physical and chemical models in combustion chamber simulation software.
[0062] Among them, the KHRT secondary atomization model uses the first initial condition interface, the particle number configuration interface and the property configuration interface to associate with the Newton iterative equations; the wall oil film model uses the first initial condition interface, the first boundary condition interface, the particle number configuration interface and the property configuration interface to associate with the Newton iterative equations and the single point calculation function respectively; the LISA centrifugal primary atomization model, the RR primary atomization model and the WAVE atomization model use the first initial condition interface and the property configuration interface to associate with the Newton iterative equations and the single point calculation function respectively; the evaporation model uses the first initial condition interface, the source term configuration interface and the particle number configuration interface to associate with the Newton iterative equations and the single point calculation function respectively.
[0063] Fluid physics models can be associated with the Navier-Stokes equations and model variable transport equations through the five interfaces provided by the fluid commonality layer.
[0064] In an optional embodiment, if Figure 2As shown, the equation solver includes a numerical discrete unit, a data management unit, and an equation solving unit; wherein the numerical discrete unit is used to numerically discretize the control equations related to the physical model in the time and space directions to obtain discretized control equations; the data management unit is used to manage the particle field data and fluid field data in the numerical solution process of the discretized control equations; the equation solving unit is used to control the numerical solution process of the discretized control equations to obtain the operating performance parameters; the operating performance parameters may include pressure loss, combustion efficiency, outlet temperature distribution, wall temperature, and pollutant emission index. The physical model can be integrated through the numerical discrete unit that discretizes the control equations related to the physical model in the equation solver, the data management unit that manages the particle field data and fluid field data in the numerical solution process of the discretized control equations, and the equation solving unit that controls the numerical solution process of the discretized control equations, further improving the standardization and systematization of data management and model solving process in the combustion chamber model simulation process. It should be noted that, corresponding to the physical model, the equation solver of the equation solving layer includes a particle equation solver and a fluid equation solver.
[0065] Among them, the data discrete unit of the particle equation solver encapsulates the discrete format equation of the Newton iterative equation in the time direction for solving particle-type physical models; the discrete format equation of the Newton iterative equation in the time direction is a first-order explicit Euler format.
[0066] The data discrete unit of the fluid equation solver encapsulates the discrete format equations in the time and space directions of the Navier-Stokes equations and model variable transport equations used to solve fluid physical models. The discrete format equations of the Navier-Stokes equations and model variable transport equations in the time direction can be the first-order explicit Euler format, the first-order implicit Euler format or the second-order Crank-Nicolson format; the discrete format equations of the Navier-Stokes equations and model variable transport equations in the space direction can be the second-order central difference format, the first-order upwind format or the second-order upwind format.
[0067] The particle field data encapsulated in the data management unit of the particle equation solver is mainly single-point field variables; the particle field data is managed through three data structures, including particle attribute table (enumeration), attribute mapping table (structure) and particle set (structure); among them, the particle attribute table is a global variable, shared by multiple processes corresponding to all simulation grids, enumerating all physical properties of particles, such as particle diameter, speed and temperature; the attribute mapping table is a global variable, shared by multiple processes corresponding to all simulation grids, storing information such as particle data body offset length, and does not change during the calculation process; a particle set needs to be maintained in each of the multiple ongoing processes to store information such as the first address of the particle data, statistical information and data offset information;
[0068] The fluid field data encapsulated in the data management unit of the fluid equation solver are mainly global field variables and boundary field variables; the fluid field data is managed by the fluid field manager. All member variables of the manager object are private variables. At the same time, a globally accessible static acquisition function is provided to facilitate each physical model to call the static acquisition function to create, acquire, and define properties (grid category, number of time layers, image area width, etc.) of different types of physical fields.
[0069] The equation solving unit of the particle equation solver controls the numerical solution process of the discretized control equations, and the process of obtaining the operating performance parameters can include: memory allocation, data initialization, particle field data update, particle injection, particle movement, particle positioning, two-way coupling with the equation solving unit in the fluid equation solver (drag force and pressure drop force of the flow field on particles), physical model solution (including three sub-models: atomization model, oil film model and evaporation model), particle memory update, statistical information update and particle information output steps.
[0070] The equation solving unit of the fluid equation solver controls the numerical solution process of the discretized control equations, and the process of obtaining the operating performance parameters can include: opening up memory, initializing data, updating fluid field data, updating time step, updating physical properties, solving NS equations (including three sub-steps: velocity prediction, pressure correction, and flux update), solving physical models (including four sub-models: turbulence model, combustion model, heat transfer model, and emission model), bidirectional coupling (momentum source term of particle motion convection field, mass source term and enthalpy source term of particle evaporation convection field, etc.), updating statistical information, and outputting flow field information.
[0071] In an optional embodiment, if Figure 2 As shown in the figure, the parallel framework layer includes units such as region management, grid topology, data memory management, data parallel communication and matrix solution algorithm, which are used to support large-scale high-performance simulation calculations of combustion chambers.
[0072] The embodiment of the present disclosure provides a combustion chamber simulation method, which is implemented based on the software architecture suitable for combustion chamber simulation in the above embodiment, wherein the software architecture suitable for combustion chamber simulation in the above embodiment can be deployed in a terminal device, and the terminal device can be a computer, a notebook or a tablet computer, etc. Figure 3 As shown, the combustion chamber simulation method includes:
[0073] Step S301, in response to the combustion chamber simulation operation, displaying the engineering application scenario information of the combustion chamber simulation in the simulation application layer;
[0074] Step S302, in response to the simulation information configuration operation, based on the pre-configured strategy information, determine the target structural features of the target combustion chamber selected by the current configuration operation, the target physical model corresponding to the target physical and chemical process, and the target operating parameters.
[0075] Step S303, obtaining the operating performance parameters of the current simulation based on the target equation solver for solving the target control equation;
[0076] The target control equation is the control equation associated with the target physical model.
[0077] In summary, the combustion chamber simulation method provided by the example of the present disclosure, during the combustion chamber simulation process based on the software architecture, since the engineering application scenario information of the combustion chamber simulation in the simulation application layer can integrate the structural characteristics, physical and chemical processes, and operating parameters of the combustion chamber, during the combustion chamber simulation process, the engineering information is viewed through the combustion chamber simulation operation, and the target structural characteristics and target physical and chemical processes of the target combustion chamber are selected through the simulation information configuration operation, so that the software architecture determines the target physical model based on the selected information, and carries out combustion chamber simulation calculations based on the target equation solver that solves the control equation of the target model to obtain the current simulated operating performance parameters, thereby realizing fast and efficient simulation of the combustion chamber based on the standardized software architecture and reducing the difficulty and complexity of the simulation operation of the combustion chamber.
[0078] It should be noted that the software architecture provided in the embodiment of the present disclosure also includes pre-configured physical models corresponding to the structural characteristics and physical and chemical processes of different combustion chambers. The specific configuration can be determined based on actual needs, and the embodiment of the present disclosure does not limit this.
[0079] like Figure 4 As shown, Figure 4 A schematic diagram of a simulation result of a combustion chamber provided in an embodiment of the present disclosure is shown, and the simulation result is a simulation result of two-phase turbulent combustion in the combustion chamber, wherein the temperature change is shown as 401, the diameter change is shown as 402, and the speed change is shown as 403.
[0080] The exemplary embodiment of the present disclosure also provides an electronic device, comprising: at least one processor; and a memory connected to the at least one processor in communication. The memory stores a computer program that can be executed by the at least one processor, and the computer program is used to cause the electronic device to perform the method according to the embodiment of the present disclosure when executed by the at least one processor.
[0081] The exemplary embodiments of the present disclosure also provide a non-transitory computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor of a computer, is used to cause the computer to perform the method according to the embodiments of the present disclosure.
[0082] like Figure 5 As shown, the exemplary embodiment of the present disclosure further provides a computer program product 500, including a computer program 501, wherein when the computer program is executed by a processor of a computer, it is used to enable the computer to perform the method according to the embodiment of the present disclosure.
[0083] refer to Figure 6 , a block diagram of an electronic device 600 that can be used as a terminal device of the present disclosure will now be described, which is an example of a hardware device that can be applied to various aspects of the present disclosure. The electronic device is intended to represent various forms of digital electronic computer devices, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples, and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0084] like Figure 6 As shown, the electronic device 600 includes a computing unit 601, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 602 or a computer program loaded from a storage unit 608 into a random access memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic device 600 can also be stored. The computing unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0085] A plurality of components in the electronic device 600 are connected to the I / O interface 605, including: an input unit 606, an output unit 607, a storage unit 608, and a communication unit 609. The input unit 606 may be any type of device capable of inputting information to the electronic device 600, and the input unit 606 may receive input digital or character information, and generate key signal inputs related to user settings and / or function control of the electronic device. The output unit 607 may be any type of device capable of presenting information, and may include, but is not limited to, a display, a speaker, a video / audio output terminal, a vibrator, and / or a printer. The storage unit 608 may include, but is not limited to, a disk, an optical disk. The communication unit 609 allows the electronic device 600 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks, and may include, but is not limited to, a modem, a network card, an infrared communication device, a wireless communication transceiver, and / or a chipset, such as a Bluetooth™ device, a WiFi device, a WiMax device, a cellular communication device, and / or the like.
[0086] The computing unit 601 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 601 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 601 performs the various methods and processes described above. For example, in some embodiments, the method of the exemplary embodiment of the present disclosure may be implemented as a computer software program, which is tangibly included in a machine-readable medium, such as a storage unit 608. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 600 via the ROM 602 and / or the communication unit 609. In some embodiments, the computing unit 601 may be configured to perform the method of the exemplary embodiment of the present disclosure by any other appropriate means (e.g., by means of firmware).
[0087] The program code for implementing the method of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that the program code, when executed by the processor or controller, enables the functions / operations specified in the flow chart and / or block diagram to be implemented. The program code may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0088] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0089] As used in this disclosure, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and / or device (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.
[0090] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0091] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.
[0092] A computer system may include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship to each other.
[0093] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present disclosure is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a terminal, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc (DVD); it may also be a semiconductor medium, for example, a solid state drive (SSD).
[0094] Although the present disclosure has been described in conjunction with specific features and embodiments thereof, it is apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present disclosure. Accordingly, this specification and the drawings are merely exemplary illustrations of the present disclosure as defined by the appended claims, and are deemed to have covered any and all modifications, variations, combinations or equivalents within the scope of the present disclosure. Obviously, those skilled in the art may make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is also intended to include these modifications and variations.
Claims
1. A software architecture suitable for combustion chamber simulation, characterized in that: include: Simulation application layer, physical model layer, model solution commonality layer and parallel framework layer; The simulation application layer specifies engineering application scenario information for combustion chamber simulation, and the engineering application scenario information includes structural characteristics of the combustion chamber, physical and chemical processes of the combustion chamber, and operating parameters of the combustion chamber; The physical model layer provides a physical model for combustion chamber simulation; The model solving commonality layer provides a commonality function interface, control equations, and equation solvers for efficiently integrating the physical model; The parallel framework layer provides a parallel framework that supports large-scale high-performance simulation calculations of combustion chambers.
2. The software architecture suitable for combustion chamber simulation according to claim 1, characterized in that: The equation solver includes a numerical discrete unit, a data management unit, and an equation solving unit; The numerical discretization unit is used to numerically discretize the control equation related to the physical model in time and space directions to obtain a discretized control equation; The data management unit is used to manage the particle field data and fluid field data in the process of numerical solution of the discretized control equation; The equation solving unit is used to control the numerical solution process of the discretized control equation to obtain the operating performance parameters.
3. The software architecture suitable for combustion chamber simulation according to claim 1, characterized in that: The physical model includes a particle-based physical model and a fluid-based physical model, and the control equations associated with the physical model include: Newton's iterative equations and single-point calculation functions associated with the particle-based physical model, wherein the Newton's iterative equations include displacement equations, velocity equations, mass equations, and energy equations of particle motion; The Navier-Stokes equations and model variable transport equations associated with the fluid-based physical model, wherein the Navier-Stokes equations include a continuity equation, a momentum equation, and an energy equation.
4. The software architecture suitable for combustion chamber simulation according to claim 3, characterized in that: The function interface corresponding to the control equation includes: Initial value condition interface, boundary value condition interface and source term configuration interface corresponding to Newton iterative equations; A particle number configuration interface and a property configuration interface corresponding to the single point calculation function; Initial condition interface, boundary condition interface, convection term configuration interface, diffusion term configuration interface and source term configuration interface corresponding to the Navier-Stokes equations and model variable transport equations.
5. The software architecture suitable for combustion chamber simulation according to claim 3, characterized in that: The physical model includes a particle-based physical model and a fluid-based physical model, wherein the particle-based physical model includes an atomization model and an evaporation model, and the fluid-based physical model includes a turbulence model, a combustion model, a heat transfer model, and an emission model.
6. The software architecture suitable for combustion chamber simulation according to claim 5, characterized in that: The evaporation model includes a non-equilibrium LK evaporation model and a two-dimensional multi-factor evaporation model, the turbulence model includes a K-Epsilon model, a K-OmegaSST model, a delayed independent turbulence model and a very large eddy adaptive simulation model, the heat transfer model includes a multi-scale heat transfer model and a P-1 radiation model, and the emission model includes a NOx emission prediction model, a CO emission prediction model and a carbon soot emission prediction model.
7. The software architecture suitable for combustion chamber simulation according to claim 1, characterized in that: The structural features of the combustion chamber include structural parts, grid type and grid scale; the physical and chemical processes include atomization process, evaporation process, turbulence process, combustion process, heat transfer process and emission process; the operating parameters include the temperature, pressure and speed of the combustion chamber.
8. A combustion chamber simulation method, characterized in that: The method is implemented based on the software architecture suitable for combustion chamber simulation according to any one of claims 1 to 6, and includes: In response to the combustion chamber simulation operation, displaying engineering application scenario information of the combustion chamber simulation in the simulation application layer; In response to the simulation information configuration operation, based on the pre-configured strategy information, determining the target structural features of the target combustion chamber selected by the current configuration operation, the target physical model corresponding to the target physical and chemical process, and the target operating condition parameters; Based on a target equation solver for solving a target control equation, a performance parameter of the operating condition of the current simulation is obtained; wherein the target control equation is a control equation associated with the target physical model.
9. An electronic device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the combustion chamber simulation method according to claim 8.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the combustion chamber simulation method according to claim 8 is implemented.
Citation Information
Patent Citations
Modeling simulation method for ablation behavior of C / C composite material nozzle of solid rocket engine
CN113722830A
Design parameter optimization method and device for gas turbine fuel system
CN117421870A
Aero-engine zero-dimensional simulation method and device based on low coding, medium and product
CN117521183A
System, method and equipment for highway tunnel emergency plan simulation deduction
CN118332796A
Systems and methods for automatically realizing models for co-simulation
US20190370420A1
Cited By
Software architecture and method for simulating water vapor thermoelectric performance of hydrogen fuel cell
CN120509177A
Hydrogen fuel cell water gas heat electric performance simulation software architecture and method
CN120509177B