CN-121997539-A - Method, device, equipment and medium for accelerating calculation of thermal spraying multi-component jet flow field
Abstract
The invention provides an acceleration calculation method, device, equipment and medium of a thermal spraying multi-component jet flow field, wherein the method comprises the steps of initializing a global flow field according to given initial conditions, solving flow field temperature according to a full-calculation domain Newton iteration method, carrying out 1-ten-thousand-step preliminary numerical calculation on the thermal spraying multi-component jet flow field to obtain the preliminary temperature of each global grid block, identifying grid domains far away from jet flow and wall surfaces based on flow field boundary conditions, applying temperature criteria on the identified grid domains, carrying out temperature update on the global grid domains according to the result of the temperature criteria, and continuing flow field numerical calculation until the flow field converges, so as to solve the problems of distinguishing and correcting the temperature calculation method of the calculation domain and properly improving the calculation efficiency of the thermal spraying multi-component jet flow field.
Inventors
- CHEN Jin
- LIU YAOFENG
- WANG XINCHEN
- ZHANG JIAYUE
Assignees
- 中国航天空气动力技术研究院
Dates
- Publication Date
- 20260508
- Application Date
- 20251217
Claims (10)
- 1. An acceleration calculation method of a thermal spraying multi-component jet flow field is characterized by comprising the following steps: initializing a global flow field according to given initial conditions, wherein the initial conditions comprise incoming flow parameters and jet flow parameters; Solving the flow field temperature according to a full calculation domain Newton iteration method, and performing 1 ten thousand steps of preliminary numerical calculation on the flow field of the thermal spraying multi-component jet flow to obtain the preliminary temperature of each grid block in the whole domain; Identifying grid domains far away from jet flow and wall surfaces based on flow field boundary conditions, and applying temperature criteria to the identified grid domains; and according to the result of the temperature criterion, carrying out temperature updating on the whole grid domain, and continuing to carry out flow field numerical calculation until the flow field converges.
- 2. The method of claim 1, wherein the incoming flow parameters include incoming flow mach number, incoming flow static pressure, incoming flow static temperature and incoming flow composition; the jet parameters include jet nozzle outlet Mach number, outlet static pressure, outlet static temperature and jet nozzle components.
- 3. The method for accelerating the flow field of the thermal spraying multi-component jet according to claim 1, wherein the grid domain far away from the jet and the wall surface is identified based on the boundary condition of the flow field, and the method specifically comprises the following steps: The boundary conditions of the CFD calculation program are used for screening out grid blocks with boundary types which are neither the jet inlet/outlet boundary nor the wall boundary, and the grid blocks are defined as grid fields far away from the jet and the wall.
- 4. The method for accelerating the calculation of a thermal spray multi-component spray flow field according to claim 1, wherein the applying of a temperature criterion to the identified grid domain comprises the steps of: Calculating the difference value between the initial temperature and the outflow temperature of the grid domain, and if the difference value is not more than 5K, taking the initial temperature as a fixed temperature value of the grid domain, wherein the Newton iteration solving temperature is not carried out on the corresponding grid domain in the subsequent flow field iteration process; if the difference value is larger than 5K, taking the preliminary temperature as the initial temperature value of the subsequent flow field iteration, and keeping the Newton iteration solving temperature of the corresponding grid domain.
- 5. The method of claim 1, wherein the criterion for flow field convergence is that the amount of change in flow field parameters is below a predetermined convergence threshold or a predetermined maximum number of iteration steps is reached.
- 6. The accelerating calculation device of the thermal spraying multicomponent jet flow field is characterized by comprising an initialization module, a preliminary temperature calculation module, a temperature criterion module and a calculation updating module; the initialization module is used for initializing the global flow field according to given initial conditions, wherein the initial conditions comprise incoming flow parameters and jet flow parameters; The preliminary temperature calculation module is used for solving the flow field temperature according to a full calculation domain Newton iteration method, and carrying out 1 ten thousand steps of preliminary numerical calculation on the thermal spraying multi-component jet flow field to obtain the preliminary temperature of each grid block in the whole domain; the temperature criterion module is used for identifying grid domains far away from jet flow and wall surfaces based on flow field boundary conditions, and applying a temperature criterion to the identified grid domains; And the calculation updating module is used for updating the temperature of the global grid domain in real time according to the result of the temperature criterion, and continuously calculating the flow field value until the flow field converges.
- 7. The acceleration computing device of claim 6, wherein the incoming flow parameters include incoming flow mach number, incoming flow static pressure, incoming flow static temperature, and incoming flow composition, wherein the incoming flow composition is a mixture of oxygen and nitrogen; the jet flow parameters comprise jet pipe outlet Mach number, outlet static pressure, outlet static temperature and jet flow components, wherein the jet flow components are mixed gas of carbon monoxide, carbon dioxide, nitrogen and water vapor.
- 8. The acceleration computing device of claim 6, wherein the temperature criterion module is further configured to: The boundary conditions of the CFD calculation program are used for screening out grid blocks with boundary types which are neither the jet inlet/outlet boundary nor the wall boundary, and the grid blocks are defined as grid fields far away from the jet and the wall.
- 9. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the processor implements an accelerated calculation method of a thermal spray multi-component spray flow field according to any one of claims 1 to 5 when executing the computer program.
- 10. A computer readable storage medium storing a computer program, characterized in that the computer program when executed by a processor implements the steps of the method of accelerating the calculation of a thermal spray multi-component spray flow field according to any one of claims 1 to 5.
Description
Method, device, equipment and medium for accelerating calculation of thermal spraying multi-component jet flow field Technical Field The invention relates to the technical field of computational fluid dynamics (Computational Fluid Dynamics, CFD), in particular to an acceleration calculation method, a device, equipment and a medium of a thermal spraying multi-component jet flow field. Background The reaction control system (Reaction Control System, RCS) utilizes the jet flow of the engine to generate direct force to realize the rapid change of the gesture and track of the aircraft, can be used as a powerful supplement for the control of the traditional pneumatic control surface, and has high engineering application value. In recent years, the rapid development of novel anti-air-defense reverse guidance, reverse weapons and the like is more and more common in the simulation of thermal spraying multi-component interference flow fields containing complex physicochemical effects, which are more similar to the real flight state, in order to meet the requirements of stable control, high maneuver and accurate striking. Compared with the traditional cold spray simulation technology, the stability and the calculation efficiency of a numerical method are often remarkably reduced. Cold jet field numerical modeling is typically based on the calorimetric complete gas assumption that its internal energy and temperature remain linear and that the temperature can be directly solved explicitly. The internal energy and the temperature of the thermal spraying multi-component flow field are no longer in a linear relationship, and the temperature can not be solved explicitly. Therefore, the temperature can only be solved by giving an initial temperature value and applying Newton's iterative method to the enthalpy value polynomial. The traditional numerical calculation of the thermal spraying multi-component flow field always uses a Newton iteration method to carry out temperature solving in a global grid, and for the outer flow field near a non-jet flow interference area and a wall surface, the temperature is very close to the outer flow temperature, and the Newton iteration method is adopted to solve the temperature, so that the redundant calculation amount is increased, and the calculation efficiency of a numerical program is reduced. Therefore, it is needed to provide an acceleration calculation method for a thermal spraying multi-component jet flow field, so as to solve the problems of discriminating and correcting the temperature calculation method in the calculation domain and properly improving the calculation efficiency of the thermal spraying multi-component jet flow field. Disclosure of Invention In order to overcome the problems in the related art, the present disclosure provides an acceleration calculation method, device, equipment and medium for a thermal spray multi-component jet flow field, so as to solve the technical problems of discriminating and correcting a calculation domain temperature calculation method in the related art and properly improving the calculation efficiency of the thermal spray multi-component jet flow field. One or more embodiments of the present disclosure provide a method for calculating acceleration of a thermal spray multi-component spray flow field, including the steps of: initializing a global flow field according to given initial conditions, wherein the initial conditions comprise incoming flow parameters and jet flow parameters; Solving the flow field temperature according to a full calculation domain Newton iteration method, and performing 1 ten thousand steps of preliminary numerical calculation on the flow field of the thermal spraying multi-component jet flow to obtain the preliminary temperature of each grid block in the whole domain; Identifying grid domains far away from jet flow and wall surfaces based on flow field boundary conditions, and applying temperature criteria to the identified grid domains; and according to the result of the temperature criterion, carrying out temperature updating on the whole grid domain, and continuing to carry out flow field numerical calculation until the flow field converges. Preferably, the incoming flow parameters comprise incoming flow Mach number, incoming flow static pressure, incoming flow static temperature and incoming flow components, wherein the incoming flow components are mixed gas of oxygen and nitrogen; the jet flow parameters comprise jet pipe outlet Mach number, outlet static pressure, outlet static temperature and jet flow components, wherein the jet flow components are mixed gas of carbon monoxide, carbon dioxide, nitrogen and water vapor. Preferably, the grid domain far away from the jet flow and the wall surface is identified based on the boundary condition of the flow field, and specifically comprises the following steps: The boundary conditions of the CFD calculation program are used for screening out grid blocks with bou