A fluid simulation system based on the MPS method
From MaRDI portal
Abstract: Fluid flow simulation is a highly active area with applications in a wide range of engineering problems and interactive systems. Meshless methods like the Moving Particle Semi-implicit (MPS) are a great alternative to deal efficiently with large deformations and free-surface flow. However, mesh-based approaches can achieve higher numerical precision than particle-based techniques with a performance cost. This paper presents a numerically stable and parallelized system that benefits from advances in the literature and parallel computing to obtain an adaptable MPS method. The proposed technique can simulate liquids using different approaches, such as two ways to calculate the particles' pressure, turbulent flow, and multiphase interaction. The method is evaluated under traditional test cases presenting comparable results to recent techniques. This work integrates the previously mentioned advances into a single solution, which can switch on improvements, such as better momentum conservation and less spurious pressure oscillations, through a graphical interface. The code is entirely open-source under the GPLv3 free software license. The GPU-accelerated code reached speedups ranging from 3 to 43 times, depending on the total number of particles. The simulation runs at one fps for a case with approximately 200,000 particles. Code: https://github.com/andreluizbvs/VoxarMPS
Recommendations
- GPU-acceleration for moving particle semi-implicit method
- Fluid flow simulation using particle method and its physics-based computer graphics
- Particle-based fluid flow simulations on GPGPU using CUDA
- Development of explicit moving particle simulation method with applications
- Three-dimensional fluid flow simulations using GPU-based particle method
Cites work
- A multiphase MPS solver for modeling multi-fluid interaction with free surface and its application in oil spill
- A weakly compressible MPS method for modeling of open-boundary free-surface flow
- Advanced mesh generation and update methods for 3D flow simulations
- Anisotropic mesh adaptation for CFD computations
- Development of moving particle explicit (MPE) method for incompressible flows
- DualSPHysics: Open-source parallel CFD solver based on smoothed particle hydrodynamics (SPH)
- Enhancement of stability and accuracy of the moving particle semi-implicit method
- GPU-acceleration for moving particle semi-implicit method
- scientific article; zbMATH DE number 3976620 (Why is no real title available?)
- scientific article; zbMATH DE number 1234811 (Why is no real title available?)
- scientific article; zbMATH DE number 3245332 (Why is no real title available?)
- Meshless methods: An overview and recent developments
- MPS mesh-free particle method for multiphase flows
- Simulating free surface flows with SPH
- Smoothed particle hydrodynamics: theory and application to non-spherical stars
- SPH without a tensile stability
- Step-by-step improvement of MPS method in simulating violent free-surface motions and impact-loads
- Variational and momentum preservation aspects of smooth particle hydrodynamic formulations
- Volume of fluid (VOF) method for the dynamics of free boundaries
This page was built for publication: A fluid simulation system based on the MPS method
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6041016)