A method, apparatus, device and storage medium for generating fluid particles

By automatically filling fluid particles into solid geometry, the cumbersome problem of re-establishing fluid geometry models in the prior art is solved, and efficient automation of fluid particle generation is achieved.

CN116702655BActive Publication Date: 2025-02-14ZHUHAI SHUZHOU TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310851342.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-11
Publication Date
2025-02-14
Estimated Expiration
2043-07-11

AI Technical Summary

Technical Problem

In the prior art, it is necessary to re-establish the fluid geometric model, which is complicated to operate and it is difficult to efficiently generate fluid particles.

Method used

By obtaining the solid geometry to be filled with liquid, performing particle filling, discrete particles with non-solid geometry are identified as fluid particles, and automatic filling is carried out according to the preset liquid filling direction and maximum distance until the preset filling conditions are reached.

Benefits of technology

The automation of fluid particle generation is realized, the generation efficiency of fluid filling domain is improved, the operation is simplified, and the cumbersome fluid geometric modeling operations are avoided.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116702655B_ABST
    Figure CN116702655B_ABST
Patent Text Reader

Abstract

The present invention discloses a method, device, equipment and storage medium for generating fluid particles, including: obtaining a solid geometric body to be filled with liquid; performing particle filling on the solid geometric body to fill the solid geometric body; identifying discrete particles of non-solid geometry inside the solid geometric body, and using the discrete particles as fluid particles; using a preset liquid filling direction as the distance direction between the fluid particles and the internal boundary of the solid geometric body, and confirming the maximum distance between the fluid particles and the internal boundary of the solid geometric body; using the fluid particles corresponding to the maximum distance as the starting point particles, and starting from the starting point particles, filling in accordance with the filling direction until the preset filling conditions are met. The embodiment of the present invention can improve the generation efficiency of the fluid filling domain without the need to create an additional fluid geometric model, and is simple to operate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of particle generation technology, and in particular to a fluid particle generation method, device, equipment and storage medium. Background Art

[0002] The meshless particle method has great advantages in numerically solving flow problems with large deformation of free surfaces. There are many commonly used particle methods in computational fluid dynamics (CFD), among which smoothed particle hydrodynamics (SPH) and moving particle simulation method (MPS) are more widely used. The particle method can simulate very complex fluid motion and interaction, and can also handle some irregular fluid shapes. Compared with other grid-based methods, the biggest advantage of the particle method is that it can simulate very complex fluid behaviors, such as turbulence, foam, splashes, debris, etc. In addition, the particle method can easily handle the interaction between fluid and solid, such as water droplets hitting the surface, water waves hitting objects, etc.

[0003] The particle method is essentially based on the Lagrangian method and simulates the fluid by discretizing the fluid particles. Each particle represents a certain number of molecules in the fluid and has certain properties such as mass, position, velocity and density. These properties can be used to calculate the interaction forces between particles and the movement of the fluid. The interaction forces between particles are calculated by smooth kernel functions, which gives the particle method better mathematical properties, such as maintaining the mass, energy and momentum of the fluid. The particle method can also change the behavior of the fluid by modifying the kernel function, such as changing the viscosity and surface tension of the fluid.

[0004] Therefore, for the realization of the particle method numerical solution of fluid problems, it is first necessary to initialize the fluid in the specified computational domain space and generate fluid particles with a certain volume, that is, to discretize (fill) the fluid region into spherical particles. These particles can be initialized to a stationary state at the beginning of the calculation, or can be set to a state with an initial velocity according to specific initial conditions. For the generation of fluid particles, a common method is to first establish a geometric model of the fluid in a geometric modeling software, and then fill its space with spherical particles in a certain arrangement to obtain fluid particles. The disadvantage of this common method is that if the volume of the fluid in the computational domain space or the location of the fluid needs to be changed, then it is necessary to return to the geometric modeling software to re-establish the fluid geometric model of the corresponding volume, which is cumbersome. Summary of the invention

[0005] The present invention provides a fluid particle generation method, device, equipment and storage medium to solve the problem in the prior art that the fluid geometric model needs to be re-established and the operation is cumbersome. The present invention can automatically fill and generate fluid particles.

[0006] To achieve the above object, an embodiment of the present invention provides a method for generating fluid particles, comprising:

[0007] Get the solid geometry to be filled with liquid;

[0008] Performing particle filling on the solid geometric body to fill the solid geometric body;

[0009] identifying discrete particles of non-solid geometry inside the solid geometry, and treating the discrete particles as fluid particles;

[0010] Using a preset liquid filling direction as a distance direction between the fluid particles and the inner boundary of the solid geometric body, and determining a maximum distance between the fluid particles and the inner boundary of the solid geometric body;

[0011] The fluid particle corresponding to the maximum distance is taken as the starting point particle, and filling is performed from the starting point particle according to the filling direction until a preset filling condition is reached.

[0012] As an improvement of the above solution, the method of using the preset liquid filling direction as the distance direction between the fluid particles and the internal boundary of the solid geometric body and determining the maximum distance between the fluid particles and the internal boundary of the solid geometric body includes:

[0013] Using a preset liquid filling direction as the distance direction between the fluid particles and the inner boundary of the solid geometric body;

[0014] According to the distance direction, respectively calculating the distance between each of the fluid particles and the inner boundary of the solid geometric body;

[0015] All of the distances are compared to determine the maximum distance between the fluid particle and the interior boundary of the solid geometry.

[0016] As an improvement of the above solution, the fluid particle corresponding to the maximum distance is used as the starting point particle, and filling is performed from the starting point particle in accordance with the filling direction until a preset filling condition is reached, including:

[0017] The fluid particle corresponding to the maximum distance is taken as the starting point particle, and starting from the starting point particle, the fluid is filled row by row according to a preset filling direction until a preset filling condition is reached.

[0018] As an improvement of the above solution, the filling condition includes one of the following:

[0019] The current filling height is greater than or equal to the preset height threshold;

[0020] The sum of the volumes of the currently filled particles is greater than or equal to the preset volume threshold.

[0021] As an improvement of the above solution, the method of filling the solid geometric body with particles includes: an intersection filling method, a staggered filling method or a diffusion filling method.

[0022] As an improvement of the above solution, the method for identifying discrete particles of non-solid geometry inside the solid geometric body includes: a particle centroid coordinate determination method or a geometric topological relationship determination method.

[0023] To achieve the above object, an embodiment of the present invention further provides a fluid particle generating device, comprising:

[0024] A solid geometry acquisition module, used to acquire a solid geometry to be filled with liquid;

[0025] A particle filling module, used for performing particle filling on the solid geometric body to fill the solid geometric body;

[0026] A fluid particle recognition module, used to recognize discrete particles of non-solid geometry inside the solid geometric body, and use the discrete particles as fluid particles;

[0027] a maximum distance confirmation module, configured to use a preset liquid filling direction as a distance direction between the fluid particles and the inner boundary of the solid geometric body, and to confirm a maximum distance between the fluid particles and the inner boundary of the solid geometric body;

[0028] The fluid particle generation module is used to take the fluid particle corresponding to the maximum distance as the starting point particle, and start filling from the starting point particle according to the filling direction until a preset filling condition is reached.

[0029] As an improvement of the above solution, the method of using the preset liquid filling direction as the distance direction between the fluid particles and the internal boundary of the solid geometric body and determining the maximum distance between the fluid particles and the internal boundary of the solid geometric body includes:

[0030] Using a preset liquid filling direction as the distance direction between the fluid particles and the inner boundary of the solid geometric body;

[0031] According to the distance direction, respectively calculating the distance between each of the fluid particles and the inner boundary of the solid geometric body;

[0032] All of the distances are compared to determine the maximum distance between the fluid particle and the interior boundary of the solid geometry.

[0033] To achieve the above objectives, an embodiment of the present invention further provides an electronic device, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the fluid particle generation method as described above when executing the computer program.

[0034] To achieve the above objectives, an embodiment of the present invention further provides a computer-readable storage medium, which includes a stored computer program; wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute the fluid particle generation method as described above.

[0035] Compared with the prior art, the fluid particle generation method, device, equipment and storage medium provided by the embodiments of the present invention have the following beneficial effects:

[0036] (1) The embodiment of the present invention does not require the creation of an additional fluid geometry model, thereby improving the efficiency of generating a fluid filling domain, simplifying the setting operation, and avoiding cumbersome fluid geometry modeling operations.

[0037] (2) The embodiments of the present invention perform filling according to filling height or filling volume, thereby improving the controllability and practicality of the fluid filling domain. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 is a flow chart of a fluid particle generation method provided by an embodiment of the present invention;

[0039] Figure 2 is a schematic diagram of a fluid particle filling method provided by an embodiment of the present invention;

[0040] Figure 3 It is the filling effect of the liquid provided by the embodiment of the present invention;

[0041] Figure 4 is a structural block diagram of a fluid particle generating device provided by an embodiment of the present invention;

[0042] Figure 5 It is a structural block diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0044] See also Figure 1 , Figure 1 : is a flow chart of a fluid particle generation method provided by an embodiment of the present invention, the fluid particle generation method comprising:

[0045] S1. Obtain a solid geometric body to be filled with liquid;

[0046] S2, performing particle filling on the solid geometric body to fill the solid geometric body;

[0047] S3, identifying discrete particles of non-solid geometry inside the solid geometric body, and treating the discrete particles as fluid particles;

[0048] S4, using a preset liquid filling direction as a distance direction between the fluid particles and the inner boundary of the solid geometric body, and determining a maximum distance between the fluid particles and the inner boundary of the solid geometric body;

[0049] S5. Taking the fluid particle corresponding to the maximum distance as the starting point particle, and starting from the starting point particle, filling is performed in the filling direction until a preset filling condition is reached.

[0050] It is understandable that in step S1, a solid geometric body to be filled with liquid may be selected in the calculation domain, including but not limited to STL format geometric bodies, and the selected geometric body may contain zero, one or more other solid geometric bodies.

[0051] The embodiment of the present invention searches for non-solid geometric discrete particles, i.e., fluid particles, inside the solid geometric boundary, sorts the fluid particles by distance according to the filling direction, and then fills them according to the filling height or filling volume. The schematic diagram of the method for filling according to the filling height is shown in FIG. Figure 2 As shown, the filling height or filling volume is finally reached, and the effect after filling is as follows Figure 3 As shown, Figure 3 (a) is a 1m×1m×1m cavity, with the filling direction in the negative direction of the Y axis and a filling height of 0.6m; Figure 3 (b) is a 1m×1m×1m cavity with a filling direction of (-1,-1,-1) and a filling volume of 0.5m 3 It can be seen that the embodiment of the present invention realizes the automatic filling generation of fluid particles by the particle method, reduces the manual intervention time when constructing the fluid filling domain, lowers the generation threshold of the fluid filling domain, and improves the efficiency of constructing the fluid filling domain.

[0052] In an optional embodiment, the method of using a preset liquid filling direction as a distance direction between the fluid particles and the inner boundary of the solid geometric body and determining the maximum distance between the fluid particles and the inner boundary of the solid geometric body comprises:

[0053] Using a preset liquid filling direction as the distance direction between the fluid particles and the inner boundary of the solid geometric body;

[0054] According to the distance direction, respectively calculating the distance between each of the fluid particles and the inner boundary of the solid geometric body;

[0055] All of the distances are compared to determine the maximum distance between the fluid particle and the interior boundary of the solid geometry.

[0056] Specifically, the filling direction is used as the distance direction from the fluid particles to the internal boundary of the solid geometric body; the distances from all fluid particles inside the solid geometric body to the internal boundary of the solid geometric body are calculated according to the distance direction. If the distance from the fluid particle to the internal boundary of the solid geometric body is the largest, the fluid particle is used as the starting point for fluid particle filling.

[0057] In an optional embodiment, the step of taking the fluid particle corresponding to the maximum distance as the starting point particle and filling from the starting point particle in the filling direction until a preset filling condition is reached includes:

[0058] The fluid particle corresponding to the maximum distance is taken as the starting point particle, and starting from the starting point particle, the fluid is filled row by row according to a preset filling direction until a preset filling condition is reached.

[0059] It can be understood that the filling direction is (x, y, z), where (x, y, z) represents an arbitrary direction vector in space, the length of the vector represents the magnitude of the vector, and the direction is determined by the position the vector points to. The numerical values ​​of x, y, and z are between -1 and 1, including -1 and 1, where the positive and negative signs represent the positive and negative axis directions of x, y, and z.

[0060] In an optional embodiment, the filling condition includes one of the following:

[0061] The current filling height is greater than or equal to the preset height threshold;

[0062] The sum of the volumes of the currently filled particles is greater than or equal to the preset volume threshold.

[0063] In an optional embodiment, the method of filling the solid geometric body with particles includes: an intersection filling method, a staggered filling method or a diffusion filling method.

[0064] It can be understood that the space where the solid geometric body is located is filled with spherical particles to prepare for calculating the distance from the particles to the boundary. The filling method is not limited, and there may be orthogonal filling method, staggered filling method, diffusion filling method, etc.

[0065] In an optional embodiment, the method for identifying discrete particles of non-solid geometry inside the solid geometric body includes: a particle center of mass coordinate determination method or a geometric topological relationship determination method.

[0066] It is understandable that when the solid geometric body is filled, all particles are searched to identify the discrete particles of non-solid geometry inside the solid geometric body as fluid particles, and the methods include but are not limited to the particle center of mass coordinate judgment method, geometric topological relationship judgment method, etc.

[0067] See also Figure 4 , Figure 4 : is a structural block diagram of a fluid particle generating device 10 provided in an embodiment of the present invention, wherein the fluid particle generating device 10 comprises:

[0068] A solid geometric body acquisition module 11 is used to acquire a solid geometric body to be filled with liquid;

[0069] A particle filling module 12 is used to fill the solid geometric body with particles to fill the solid geometric body;

[0070] A fluid particle recognition module 13 is used to recognize discrete particles of non-solid geometry inside the solid geometric body and regard the discrete particles as fluid particles;

[0071] A maximum distance confirmation module 14 is used to use a preset liquid filling direction as a distance direction between the fluid particles and the inner boundary of the solid geometric body, and to confirm a maximum distance between the fluid particles and the inner boundary of the solid geometric body;

[0072] The fluid particle generating module 15 is used to take the fluid particle corresponding to the maximum distance as the starting point particle, and start filling from the starting point particle according to the filling direction until a preset filling condition is reached.

[0073] Preferably, the using a preset liquid filling direction as the distance direction between the fluid particles and the internal boundary of the solid geometric body, and determining the maximum distance between the fluid particles and the internal boundary of the solid geometric body, comprises:

[0074] Using a preset liquid filling direction as the distance direction between the fluid particles and the inner boundary of the solid geometric body;

[0075] According to the distance direction, respectively calculating the distance between each of the fluid particles and the inner boundary of the solid geometric body;

[0076] All of the distances are compared to determine the maximum distance between the fluid particle and the interior boundary of the solid geometry.

[0077] Preferably, the step of taking the fluid particle corresponding to the maximum distance as the starting point particle and filling from the starting point particle in the filling direction until a preset filling condition is reached includes:

[0078] The fluid particle corresponding to the maximum distance is taken as the starting point particle, and starting from the starting point particle, the fluid is filled row by row according to a preset filling direction until a preset filling condition is reached.

[0079] Preferably, the filling condition includes one of the following:

[0080] The current filling height is greater than or equal to the preset height threshold;

[0081] The sum of the volumes of the currently filled particles is greater than or equal to the preset volume threshold.

[0082] Preferably, the method of filling the solid geometric body with particles includes: a cross-filling method, a staggered filling method or a diffusion filling method.

[0083] Preferably, the method for identifying the discrete particles of non-solid geometry inside the solid geometric body includes: a particle centroid coordinate determination method or a geometric topological relationship determination method.

[0084] An embodiment of the present invention further provides a computer-readable storage medium, which includes a stored computer program; wherein the computer program, when running, controls the device where the computer-readable storage medium is located to execute the fluid particle generation method as described in any of the above embodiments.

[0085] See also Figure 5 , Figure 5 1 is a structural block diagram of an electronic device 20 provided in an embodiment of the present invention, and the electronic device 20 includes: a processor 21, a memory 22, and a computer program stored in the memory 22 and executable on the processor 21. When the processor 21 executes the computer program, the steps in the above-mentioned fluid particle generation method embodiment are implemented. Alternatively, when the processor 21 executes the computer program, the functions of each module / unit in the above-mentioned device embodiments are implemented.

[0086] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory 22 and executed by the processor 21 to implement the present invention. The one or more modules / units may be a series of computer program instruction segments capable of implementing specific functions, which are used to describe the execution process of the computer program in the electronic device 20.

[0087] The electronic device 20 may be a computing device such as a desktop computer, a notebook, a PDA, and a cloud server. The electronic device 20 may include, but is not limited to, a processor 21 and a memory 22. Those skilled in the art will appreciate that the schematic diagram is merely an example of the electronic device 20 and does not constitute a limitation on the electronic device 20. The electronic device 20 may include more or fewer components than shown in the figure, or may combine certain components, or different components. For example, the electronic device 20 may also include input and output devices, network access devices, buses, etc.

[0088] The processor 21 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor 21 is the control center of the electronic device 20, and uses various interfaces and lines to connect various parts of the entire electronic device 20.

[0089] The memory 22 can be used to store the computer program and / or module. The processor 21 realizes various functions of the electronic device 20 by running or executing the computer program and / or module stored in the memory 22 and calling the data stored in the memory 22. The memory 22 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 22 can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0090] Wherein, if the module / unit integrated in the electronic device 20 is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the present invention implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor 21. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium, etc.

[0091] It should be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the accompanying drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art may understand and implement it without paying any creative effort.

[0092] Compared with the prior art, the fluid particle generation method, device, equipment and storage medium provided by the embodiments of the present invention have the following beneficial effects:

[0093] (1) The embodiment of the present invention does not require the creation of an additional fluid geometry model, thereby improving the efficiency of generating a fluid filling domain, simplifying the setting operation, and avoiding cumbersome fluid geometry modeling operations.

[0094] (2) The embodiments of the present invention perform filling according to filling height or filling volume, thereby improving the controllability and practicality of the fluid filling domain.

[0095] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A method for generating fluid particles, characterized in that: include: Get the solid geometry to be filled with liquid; Performing particle filling on the solid geometric body to fill the solid geometric body; identifying discrete particles of non-solid geometry inside the solid geometry, and treating the discrete particles as fluid particles; Using a preset liquid filling direction as a distance direction between the fluid particles and the inner boundary of the solid geometric body, and determining a maximum distance between the fluid particles and the inner boundary of the solid geometric body; The fluid particle corresponding to the maximum distance is taken as the starting point particle, and starting from the starting point particle, the liquid is filled row by row in the liquid filling direction until a preset filling condition is reached.

2. The fluid particle generation method according to claim 1, characterized in that: The method of using the preset liquid filling direction as the distance direction between the fluid particles and the internal boundary of the solid geometric body and determining the maximum distance between the fluid particles and the internal boundary of the solid geometric body comprises: Using a preset liquid filling direction as the distance direction between the fluid particles and the inner boundary of the solid geometric body; According to the distance direction, respectively calculating the distance between each of the fluid particles and the inner boundary of the solid geometric body; All of the distances are compared to determine the maximum distance between the fluid particle and the interior boundary of the solid geometry.

3. The fluid particle generation method according to claim 1, characterized in that: The filling condition includes one of the following: The current filling height is greater than or equal to the preset height threshold; The sum of the volumes of the currently filled particles is greater than or equal to the preset volume threshold.

4. The fluid particle generation method according to claim 1, characterized in that: The method of filling the solid geometric body with particles includes: an orthogonal filling method, a staggered filling method or a diffusion filling method.

5. The fluid particle generation method according to claim 1, characterized in that: The method for identifying the discrete particles of non-solid geometry inside the solid geometric body includes: a particle centroid coordinate determination method or a geometric topological relationship determination method.

6. A fluid particle generating device, characterized in that: include: A solid geometry acquisition module, used to acquire a solid geometry to be filled with liquid; A particle filling module, used for performing particle filling on the solid geometric body to fill the solid geometric body; A fluid particle recognition module, used to recognize discrete particles of non-solid geometry inside the solid geometric body, and use the discrete particles as fluid particles; a maximum distance confirmation module, configured to use a preset liquid filling direction as a distance direction between the fluid particles and the inner boundary of the solid geometric body, and to confirm a maximum distance between the fluid particles and the inner boundary of the solid geometric body; The fluid particle generation module is used to take the fluid particle corresponding to the maximum distance as the starting point particle, and start from the starting point particle and fill the liquid row by row in the liquid filling direction until a preset filling condition is reached.

7. The fluid particle generating device according to claim 6, characterized in that: The method of using the preset liquid filling direction as the distance direction between the fluid particles and the internal boundary of the solid geometric body and determining the maximum distance between the fluid particles and the internal boundary of the solid geometric body comprises: Using a preset liquid filling direction as the distance direction between the fluid particles and the inner boundary of the solid geometric body; According to the distance direction, respectively calculating the distance between each of the fluid particles and the inner boundary of the solid geometric body; All of the distances are compared to determine the maximum distance between the fluid particle and the interior boundary of the solid geometry.

8. An electronic device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the fluid particle generation method according to any one of claims 1 to 5 when executing the computer program.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program; wherein, when the computer program is run, it controls the device where the computer-readable storage medium is located to execute the fluid particle generation method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • SPH-based method for forecasting ship seakeeping in bi-directional waves

    CN113673007A

  • Particle-based modeling method and apparatus

    US20150120258A1