Pseudo Particle Fluid Simulation via Mass Density Constraint

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for simulating dynamic fluids are computationally heavy and inefficient, particularly when representing near incompressible fluids, due to severe stabilization problems and unrealistic simulations resulting from large viscosity forces.

Innovation Solution

A method using pseudo particles that defines a fluid mass density constraint to conserve global physical symmetries, with a time stepping function for stable propagation of density fluctuations, and includes constraint stabilization and relaxation to improve computational efficiency and stability, allowing for larger time steps without instability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional penalty force methods are used to simulate dynamic fluids, then the fluid volume and mass density are preserved, but the computational efficiency deteriorates and severe stabilization problems occur

Engineering Contradiction:
Improvefluid volume and mass density preservationVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the fundamental parameters of the simulation by switching from penalty force methods to a projection-based approach. Instead of using compressible fluid equations with penalty forces, the invention projects velocities onto a divergence-free space to directly enforce incompressibility constraints, fundamentally altering how density and volume preservation are achieved computationally

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical penalty force system with a mathematical projection system. Rather than applying forces to preserve density, the invention uses velocity projection onto the space of divergence-free fields, substituting a mechanical approach with a mathematical constraint satisfaction approach that is computationally more efficient

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If the time step is made small enough to resolve fluid fluctuations propagating at the speed of sound, then the simulation stability is improved, but the computational cost increases significantly

Engineering Contradiction:
Improvesimulation stabilityVSAvoidcomputational time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent changes the time step parameter from being constrained by the speed of sound (acoustic time step) to being determined by the fluid velocity scale (advection time step). This parameter change allows time steps that are 10-100 times larger than conventional methods, dramatically reducing computational time while maintaining stability through the projection approach

Inventive Principle:
Principle #35Parameter changes

3Reliability

If very large viscosity forces are added to stabilize incompressible fluid simulations, then the simulation stability is improved, but the fluid realism deteriorates

Engineering Contradiction:
Improvesimulation stabilityVSAvoidfluid behavior realism
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent replaces the viscous damping mechanism with a velocity projection mechanism. Instead of using large viscosity forces to stabilize the simulation, the invention projects velocities onto divergence-free fields, substituting a dissipative mechanical approach with a constraint-based mathematical approach that maintains both stability and physical realism

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the stabilization mechanism from viscosity-dependent to projection-dependent. By using velocity projection onto the space of divergence-free fields, the invention eliminates the need for large viscosity parameters, allowing the fluid to maintain its natural viscous properties and realistic behavior while achieving numerical stability

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8762117B2Method, an apparatus and computer program product for simulating dynamic fluids
Publication Date: 2014.06.24 ALGORYX SIMULATION AB
  • US8762117B2 patent drawing
  • US8762117B2 patent drawing
  • US8762117B2 patent drawing

AI summary

The invention relates to a method for simulating dynamic fluids comprising a plurality of pseudo particles. The method comprising the steps of: defining a fluid mass density of the pseudo particle masses; defining a mass density constraint such that the mass density on each pseudo particle is constrained to a reference mass density of a real fluid, whereby an instant propagation of density fluctuations through the entire fluid system is enabled; performing constraint stabilization on said mass density constraint using a time stepping function, wherein said time stepping function is arranged to conserve global physical symmetries and is stable for violations of said mass density constraint; solving a linear system of equations for said mass density constraint in order to calculate density constraint forces; calculating new time discrete pseudo particle velocities from previous pseudo particle velocities with addition of velocity increments calculated from said density constraint forces; and calculating new time discrete pseudo particle positions from the previous pseudo particle positions with additions of the position increments calculated from said new pseudo particle velocities. The invention also relates to an apparatus for simulating dynamic fluids and a computer program product for the same.