5 research outputs found
Turbulent Micropolar SPH Fluids with Foam
In this paper we introduce a novel micropolar material model for the simulation of turbulent inviscid fluids. The governing equations are solved by using the concept of Smoothed Particle Hydrodynamics (SPH). SPH fluid simulations suffer from numerical diffusion which leads to a lower vorticity, a loss in turbulent details and finally in less realistic results. To solve this problem we propose a micropolar fluid model. The micropolar fluid model is a generalization of the classical Navier-Stokes equations, which are typically used in computer graphics to simulate fluids. In contrast to the classical Navier-Stokes model, micropolar fluids have a microstructure and therefore consider the rotational motion of fluid particles. In addition to the linear velocity field these fluids have a field of microrotation which represents existing vortices and provides a source for new ones. Our novel micropolar model can generate realistic turbulences, is linear and angular momentum conserving, can be easily integrated in existing SPH simulation methods and its computational overhead is negligible. Another important visual feature of turbulent liquids is foam. Therefore, we present a post-processing method which considers microrotation in the foam generation. It works completely automatic and requires only one user-defined parameter to control the amount of foam
Turbulent Details Simulation for SPH Fluids via Vorticity Refinement
A major issue in Smoothed Particle Hydrodynamics (SPH) approaches is the
numerical dissipation during the projection process, especially under coarse
discretizations. High-frequency details, such as turbulence and vortices, are
smoothed out, leading to unrealistic results. To address this issue, we
introduce a Vorticity Refinement (VR) solver for SPH fluids with negligible
computational overhead. In this method, the numerical dissipation of the
vorticity field is recovered by the difference between the theoretical and the
actual vorticity, so as to enhance turbulence details. Instead of solving the
Biot-Savart integrals, a stream function, which is easier and more efficient to
solve, is used to relate the vorticity field to the velocity field. We obtain
turbulence effects of different intensity levels by changing an adjustable
parameter. Since the vorticity field is enhanced according to the curl field,
our method can not only amplify existing vortices, but also capture additional
turbulence. Our VR solver is straightforward to implement and can be easily
integrated into existing SPH methods
Monte Carlo Vortical Smoothed Particle Hydrodynamics for Simulating Turbulent Flows
For vortex particle methods relying on SPH-based simulations, the direct approach of iterating all fluid particles to capture velocity from vorticity can lead to a significant computational overhead during the Biot-Savart summation process. To address this challenge, we present a Monte Carlo vortical smoothed particle hydrodynamics (MCVSPH) method for efficiently simulating turbulent flows within an SPH framework. Our approach harnesses a Monte Carlo estimator and operates exclusively within a pre-sampled particle subset, thus eliminating the need for costly global iterations over all fluid particles. Our algorithm is decoupled from various projection loops which enforce incompressibility, independently handles the recovery of turbulent details, and seamlessly integrates with state-of-the-art SPH-based incompressibility solvers. Our approach rectifies the velocity of all fluid particles based on vorticity loss to respect the evolution of vorticity, effectively enforcing vortex motions. We demonstrate, by several experiments, that our MCVSPH method effectively preserves vorticity and creates visually prominent vortical motions