A fluid simulation system based on the MPS method

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

READ FULL TEXT

page 10

page 11

page 13

page 14

page 15

research
10/12/2022

Guaranteed Conservation of Momentum for Learning Particle-based Fluid Dynamics

We present a novel method for guaranteeing linear momentum in learned ph...
research
09/30/2020

Asynchronous Liquids: Regional Time Stepping for Faster SPH and PCISPH

This paper presents novel and efficient strategies to spatially adapt th...
research
10/17/2019

An improved particle packing algorithm for complex geometries in SPH

Accurate simulation of fluid flow in the presence of complex geometries ...
research
11/18/2022

GNS: A generalizable Graph Neural Network-based simulator for particulate and fluid modeling

We develop a PyTorch-based Graph Network Simulator (GNS) that learns phy...
research
09/01/2021

Application and Benchmark of SPH for Modeling the Impact in Thermal Spraying

The properties of a thermally sprayed coating, such as its durability or...
research
09/15/2020

Smoothed Particle Hydrodynamics Techniques for the Physics Based Simulation of Fluids and Solids

Graphics research on Smoothed Particle Hydrodynamics (SPH) has produced ...

Please sign up or login with your details

Forgot password? Click here to reset