Numerical simulation methods, equipment, and media for aperiodic dynamic processes of ablation particles.

By using dynamic linked list arrays and MPI communication technology, the numerical simulation of the non-periodic dynamic process of ablation particles was solved, achieving a high degree of consistency between numerical simulation and real engineering problems, and improving the accuracy of numerical wind tunnel measurements.

CN115952605BActive Publication Date: 2026-07-17CALCULATION AERODYNAMICS INST CHINA AERODYNAMICS RES & DEV CENT

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CALCULATION AERODYNAMICS INST CHINA AERODYNAMICS RES & DEV CENT
Filing Date
2023-02-10
Publication Date
2026-07-17

Smart Images

  • Figure CN115952605B_ABST
    Figure CN115952605B_ABST
Patent Text Reader

Abstract

This application relates to the field of aircraft technology and discloses a numerical simulation method, device, and medium for the non-periodic dynamic process of ablation particles. The method includes: reading particle information from a dynamic linked list array; deleting particle information that leaves the boundary of the numerical simulation computational domain; and dynamically allocating memory to the dynamic linked list array of the wall so that the particles can be released from the wall. This can be coupled with the two-phase wall turbulence of any compressible particle. When a particle leaves the boundary of the numerical simulation computational domain, the dynamic linked list array is used to delete the memory of the leaving particle and reallocate the particle memory, so that the particle can continue to be released from the wall. This numerically simulates the non-periodic boundary conditions of ablation particles in the spatially evolving boundary layer, reproduces the non-periodic dynamic process of ablation particles in real engineering problems, and allows numerical wind tunnel measurements to approximate real engineering problems as closely as possible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of aircraft technology, and in particular to a numerical simulation method, equipment, and medium for the non-periodic dynamic process of ablation particles. Background Technology

[0002] Under extreme mechanical conditions, high-temperature ablation occurs at the nose of a high-speed aircraft, and ablation particles enter the downstream boundary layer, altering the friction and heat flow generation mechanism.

[0003] Currently, based on direct numerical simulation of turbulence in compressible ablation particle walls, numerical wind tunnel measurements can be performed on the turbulent boundary layer of ablation particle two-phase walls. However, the real ablation particle wall turbulence problem involves complex non-periodic boundary conditions: ablation particles are aerodynamically stripped from the wall at the nose of the spacecraft and propagate downstream as they move through space. The corresponding numerical computational domain is a boundary layer model that evolves along space, and the particle release is significantly different from traditional fluidized bed models.

[0004] Traditional numerical computational domain models for fluidized beds are periodic pipes. However, a method suitable for simulating non-periodic boundary conditions in ablation particles developing along a spatial boundary layer has not yet been developed. Summary of the Invention

[0005] In view of this, the purpose of this invention is to provide a numerical simulation method, device, and medium for the non-periodic dynamic process of ablation particles, which can reproduce the non-periodic dynamic process of ablation particles in real engineering problems. The specific solution is as follows:

[0006] A numerical simulation method for the non-periodic dynamic process of ablation particles, comprising:

[0007] Read particle information from a dynamic linked list array;

[0008] Delete particle information that leaves the boundary of the numerical simulation computational domain;

[0009] Memory is dynamically allocated to the dynamic linked list array of the wall so that the particles are released from the wall.

[0010] Preferably, in the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the embodiments of the present invention, before deleting the particle information that leaves the boundary of the numerical simulation calculation domain, the method further includes:

[0011] MPI markers are used to determine whether particles have left the boundary of the numerical simulation computational domain;

[0012] If so, the particle information that leaves the boundary of the numerical simulation computation domain will be deleted.

[0013] Preferably, in the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the embodiments of the present invention, the use of MPI markers to determine whether particles have left the boundary of the numerical simulation computational domain includes:

[0014] MPI communication is used to exchange particle entry and exit information between different MPI blocks;

[0015] Iterate through each MPI block;

[0016] Determine whether the particles in the current MPI block have left the boundary of the numerical simulation computation domain.

[0017] Preferably, in the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the embodiments of the present invention, while determining whether the particles in the current MPI block have left the boundary of the numerical simulation calculation domain, the method further includes:

[0018] The number of particles that leave the boundary of the numerical simulation computation domain is counted, and the counted number of particles is sent to the MPI block on the wall where particles need to be released.

[0019] Preferably, in the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the embodiments of the present invention, in addition to deleting particle information that leaves the boundary of the numerical simulation calculation domain, the method further includes:

[0020] Delete the dynamic linked list array element corresponding to the current MPI block of the departing particle.

[0021] Preferably, in the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the embodiments of the present invention, after deleting the dynamic linked list array element of the current MPI block corresponding to the departing particle, the method further includes:

[0022] Update the total number of particles in each dynamic linked list array.

[0023] Preferably, in the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the embodiments of the present invention, dynamically allocating memory to the dynamic linked list array of the wall includes:

[0024] Dynamically allocate memory chips to each MPI block on the wall.

[0025] Preferably, in the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the embodiments of the present invention, after the particles are released from the wall, the method further includes:

[0026] Update the total number of particles in each dynamic linked list array.

[0027] This invention also provides an electronic device, including a processor and a memory, wherein the processor executes a computer program stored in the memory to implement the numerical simulation method for the non-periodic dynamic process of ablation particles as described above in this invention.

[0028] This invention also provides a computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the numerical simulation method for the non-periodic dynamic process of ablation particles as described above in this invention.

[0029] As can be seen from the above technical solution, the numerical simulation method for the non-periodic dynamic process of ablation particles provided by the present invention includes: reading particle information from a dynamic linked list array; deleting particle information that leaves the boundary of the numerical simulation calculation domain; and dynamically allocating memory to the dynamic linked list array of the wall so that the particles are released from the wall.

[0030] The numerical simulation method for the non-periodic dynamic process of ablation particles provided by the present invention can be coupled with the two-phase wall turbulence of any compressible particle. When the particle leaves the boundary of the numerical simulation computational domain, a dynamic linked list array is used to delete the memory of the leaving particle and reallocate the particle memory, so that the particle can continue to be released from the wall. This numerically simulates the non-periodic boundary conditions of ablation particles in the spatially developing boundary layer, reproduces the non-periodic dynamic process of ablation particles in real engineering problems, and makes the numerical wind tunnel measurement as close as possible to the real engineering problem.

[0031] Furthermore, this invention also provides corresponding equipment and computer-readable storage media for numerical simulation methods of ablation particle non-periodic dynamic processes, further making the above method more practical. The equipment and computer-readable storage media have corresponding advantages. Attached Figure Description

[0032] To more clearly illustrate the technical solutions in the embodiments of the present invention or related technologies, the drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0033] Figure 1 A flowchart of a numerical simulation method for the non-periodic dynamic process of ablation particles provided in an embodiment of the present invention;

[0034] Figure 2 A schematic diagram illustrating the MPI communication principle for particle release and departure from the computational domain at any location, provided in an embodiment of the present invention;

[0035] Figure 3 This is a schematic diagram illustrating the process of releasing and recovering ablation particles using a dynamic linked list array, as provided in an embodiment of the present invention. Detailed Implementation

[0036] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0037] This invention provides a numerical simulation method for the non-periodic dynamic process of ablation particles, such as... Figure 1 As shown, it includes the following steps:

[0038] S101. Read particle information from the dynamic linked list array;

[0039] Specifically, a dynamic array can be used to read particle information one by one from a dynamic linked list array; the single particle solver is called to update the particle information read from the dynamic array, and the updated particle information is updated to the dynamic linked list array one by one; after traversing all the particles in the dynamic linked list array, the next sub-time step is entered until the time loop is completed, and finally all the information of the particles can be output.

[0040] S102. Delete the particle information that leaves the boundary of the numerical simulation calculation domain;

[0041] S103. Dynamically allocate memory to the dynamic linked list array of the wall so that the particles are released from the wall.

[0042] In the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the embodiments of the present invention, it can be coupled with the two-phase wall turbulence of any compressible particle. When the particle leaves the boundary of the numerical simulation calculation domain, a dynamic linked list array is used to delete the memory of the leaving particle and reallocate the particle memory, so that the particle can continue to be released from the wall. In this way, the non-periodic boundary conditions of ablation particles in the spatially developing boundary layer are numerically simulated, and the non-periodic dynamic process of ablation particles in real engineering problems is reproduced, so that the numerical wind tunnel measurement can be as close as possible to the real engineering problem.

[0043] It should be noted that, as Figure 2 As shown, according to the requirements of the engineering problem, ablation particles are released from the wall with a certain initial velocity and are carried downstream by the fluid under the action of aerodynamics. Figure 2The non-periodic dynamic process of ablation particles is presented, revealing that the numerical simulation computational domain has boundaries. In this invention, when a particle leaves the boundary of the numerical simulation computational domain, a dynamic linked list array technique is used to delete the information of the departing particle and dynamically allocate memory to the wall array, allowing the particle to continue to be released from the wall. In this sense, this perfectly reproduces the non-periodic dynamic process of ablation particles in real engineering problems.

[0044] Furthermore, in a specific implementation, in the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the above embodiments of the present invention, before executing step S102 to delete the particle information that leaves the boundary of the numerical simulation calculation domain, it may further include: using MPI markers to determine whether the particles have left the boundary of the numerical simulation calculation domain; if so, then deleting the particle information that leaves the boundary of the numerical simulation calculation domain.

[0045] Specifically, in the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the embodiments of the present invention, the above steps using MPI markers to determine whether particles have left the boundary of the numerical simulation computational domain may include: exchanging particle entry and exit information between different MPI blocks using MPI communication; traversing each MPI block; and determining whether the particles in the current MPI block have left the boundary of the numerical simulation computational domain. This combination of dynamic linked list array technology and MPI communication technology allows for better deletion of departing particles from memory, ensuring that the direct numerical simulation process of the ablation particle wall turbulence closely approximates the actual engineering problem conditions.

[0046] Furthermore, in a specific implementation, in the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the above embodiments of the present invention, while determining whether the particles of the current MPI block have left the boundary of the numerical simulation calculation domain, it may also include: counting the number of particles leaving the boundary of the numerical simulation calculation domain (Numsend), and sending the counted number of particles (Numsend) to the MPI block on the wall where the particles need to be released.

[0047] In a specific implementation, in the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the above embodiment of the present invention, while performing step S102 to delete the particle information that leaves the boundary of the numerical simulation calculation domain, it may also include: deleting the dynamic linked list array element of the current MPI block corresponding to the leaving particle.

[0048] In a specific implementation, in the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the embodiments of the present invention, after performing the above steps to delete the dynamic linked list array elements of the current MPI block corresponding to the departing particles, it may further include: updating the total number of particles mplnum in each dynamic linked list array.

[0049] Furthermore, in a specific implementation, in the numerical simulation method for the ablation particle non-periodic dynamic process provided in the embodiments of the present invention, step S103, dynamically allocating memory to the dynamic linked list array of the wall, may specifically include: dynamically allocating particle memory to each MPI block of the wall. Figure 2 For example, you can reallocate granular memory to the parallel blocks id1, id2, and id3.

[0050] In a specific implementation, in the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the above embodiments of the present invention, after executing step S103 to release the particles from the wall, it may further include: updating the total number of particles mplnum in each dynamic linked list array.

[0051] The following is based on Figure 3 Taking an example, the numerical simulation method for the non-periodic dynamic process of ablation particles provided in the embodiments of the present invention will be described, and the specific steps are as follows:

[0052] Step 1: Traverse and determine within each MPI parallel block; specifically, determine whether the particles in the current MPI parallel block have left the boundary of the numerical simulation computation domain, and count the number of particles that have left the boundary of the numerical simulation computation domain, Numsend. This step can be processed cyclically.

[0053] Step 2: Send the number of particles leaving the boundary of the numerical simulation computation domain, Numsend, to the MPI block where particles need to be released from the wall.

[0054] Step 3: Delete the particle information that is about to leave the boundary of the numerical simulation computation domain.

[0055] Step 4: Delete the element that leaves the current MPI linked list array and update the total number of particles in the dynamic linked list array, mplnum. This step can be processed cyclically.

[0056] Step 5: Dynamically allocate memory to the dynamic linked list array of the wall.

[0057] Step 6: Re-release the particles on the wall and update the total number of particles, mplnum, in the dynamic linked list array. This step can be processed cyclically.

[0058] By performing steps one through six above, the entire process of releasing and recovering ablation particles using a dynamic linked list array can be completed, realizing numerical simulation of the non-periodic dynamic process of ablation particles.

[0059] Accordingly, embodiments of the present invention also disclose an electronic device, including a processor and a memory; wherein, when the processor executes a computer program stored in the memory, it implements the numerical simulation method for the non-periodic dynamic process of ablation particles disclosed in the foregoing embodiments.

[0060] For more detailed information on the above methods, please refer to the relevant content disclosed in the foregoing embodiments, which will not be repeated here.

[0061] Furthermore, the present invention also discloses a computer-readable storage medium for storing a computer program; when the computer program is executed by a processor, it implements the aforementioned numerical simulation method for the non-periodic dynamic process of ablation particles.

[0062] For a more detailed explanation of the above method, please refer to the relevant content disclosed in the foregoing embodiments, which will not be repeated here.

[0063] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the devices and storage media disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple; relevant parts can be referred to the method section.

[0064] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

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

[0066] In summary, the numerical simulation method for the aperiodic dynamic process of ablation particles provided by this invention includes: reading particle information from a dynamic linked list array; deleting particle information that has left the boundary of the numerical simulation computational domain; and dynamically allocating memory to the dynamic linked list array of the wall so that the particles can be released from the wall again. This method can be coupled with two-phase wall turbulence of any compressible particle. When a particle leaves the boundary of the numerical simulation computational domain, the dynamic linked list array is used to delete the memory of the departing particle and reallocate the particle memory, allowing the particle to continue to be released from the wall. This numerically simulates the aperiodic boundary conditions of ablation particles in the spatially evolving boundary layer, reproducing the aperiodic dynamic process of ablation particles in real engineering problems, and enabling numerical wind tunnel measurements to approximate real engineering problems as closely as possible. Furthermore, this invention also provides corresponding equipment and computer-readable storage media for the above method, further enhancing its practicality. These devices and computer-readable storage media offer corresponding advantages.

[0067] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0068] The numerical simulation method, equipment, and medium for the non-periodic dynamic process of ablation particles provided by this invention have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this invention. Therefore, the content of this specification should not be construed as a limitation of this invention.

Claims

1. A numerical simulation method for the non-periodic dynamic process of ablation particles, characterized in that, include: The process involves reading particle information one by one from a dynamic linked list array using a dynamic array; updating the particle information read from the dynamic array by calling a single particle solver, and then updating the dynamic linked list array with the updated particle information one by one; after traversing all the particles in the dynamic linked list array, the process moves to the next sub-time step until the time loop is completed, and then outputs all the information of the particles. MPI communication is used to exchange particle entry and exit information between different MPI blocks; Iterate through each MPI block; Determine whether the particles in the current MPI block have left the boundary of the numerical simulation computation domain; If the particles in the current MPI block leave the boundary of the numerical simulation computation domain, the information of the particles that leave the boundary of the numerical simulation computation domain will be deleted. The number of particles that leave the boundary of the numerical simulation computation domain is counted, and the counted number of particles is sent to the MPI block on the wall where particles need to be released. Dynamically allocate memory to a dynamic linked list array of the wall to release the particles from the wall, thereby enabling numerical simulation of the ablation particles' non-periodic boundary conditions in the spatially evolving boundary layer and reproducing the ablation particle's non-periodic dynamic process in real engineering problems.

2. The numerical simulation method for the non-periodic dynamic process of ablation particles according to claim 1, characterized in that, In addition to deleting particle information that leaves the boundary of the numerical simulation computational domain, the process also includes: Delete the dynamic linked list array element corresponding to the current MPI block of the departing particle.

3. The numerical simulation method for the non-periodic dynamic process of ablation particles according to claim 2, characterized in that, After deleting the dynamic linked list array element corresponding to the departing particle in the current MPI block, the following is also included: Update the total number of particles in each dynamic linked list array.

4. The numerical simulation method for the non-periodic dynamic process of ablation particles according to claim 3, characterized in that, Dynamically allocate memory to the dynamic linked list array of the wall, including: Dynamically allocate memory chips to each MPI block on the wall.

5. The numerical simulation method for the non-periodic dynamic process of ablation particles according to claim 4, characterized in that, After the particles are released back from the wall, the process also includes: Update the total number of particles in each dynamic linked list array.

6. An electronic device, characterized in that, It includes a processor and a memory, wherein the processor executes a computer program stored in the memory to implement a numerical simulation method for the non-periodic dynamic process of ablation particles as described in any one of claims 1 to 5.

7. A computer-readable storage medium, characterized in that, Used to store a computer program, wherein the computer program, when executed by a processor, implements the numerical simulation method for the non-periodic dynamic process of ablation particles as described in any one of claims 1 to 5.