Skip to content

Moving Particle Semi-Implicit Method

Advance incompressible free-surface flow with moving meshfree particles by explicitly predicting nonpressure motion, implicitly solving a pressure Poisson problem to restore particle-number-density incompressibility, and correcting velocities and positions.

Version
v2 · 2026-09-06 · History
Domain-specific #
2318
Origin domain
engineering
Subdomain
computational fluid dynamics
Aliases
MPS method, Moving particle semi-implicit scheme

Core Idea

The Moving Particle Semi-Implicit method, abbreviated MPS, is a Lagrangian meshfree particle method for incompressible flow. Fluid is represented by particles that carry position, velocity, pressure, and associated field values. Interactions with neighbors approximate gradient, divergence, and Laplacian operators through weight functions and particle number density. Because particles move with the flow, interfaces can deform, break, merge, and splash without an advected fixed-grid interface. Koshizuka and Oka's 1996 paper introduced the canonical fragmentation-oriented formulation and its explicit–implicit split.

Scope of Application

MPS is literal when moving particles, MPS interaction operators, a density or divergence incompressibility target, and a semi-implicit pressure-correction cycle are all present.

  • Violent free-surface flow. Dam breaking, sloshing, wave impact, and fragmentation.
  • Coastal and offshore engineering. Overtopping, structure interaction, and multiphase surface motion.
  • Nuclear thermal hydraulics. Fragmentation and large-deformation coolant problems that motivated early work.
  • Fluid–structure interaction. Coupling particle fluids to moving or deforming boundaries.
  • Multiphase extensions. Density and interface models declared for each phase.
  • Operator research. Correcting consistency, gradients, Laplacians, and pressure stabilization.
  • Boundary research. Comparing wall particles, polygon boundaries, and pressure conditions.
  • Benchmark verification. Testing convergence and conservation against analytical or experimental cases.

Clarity

A clear MPS report specifies spatial dimension, governing equations, particle spacing, weight function, support radius, reference particle number density, operator formulas, time integration, pressure Poisson source, boundary particles, free-surface detector, pressure boundary condition, collision or shifting treatment, linear solver, tolerance, and time-step restriction. It identifies whether incompressibility is restored by particle density, velocity divergence, or a blended source, since modern variants differ. It reports what is held constant during the pressure solve and whether positions are corrected.

Manages Complexity

MPS replaces moving interfaces and large mesh deformation with neighbor searches in a moving point cloud. The particle-number-density proxy compresses local geometric change into a scalar incompressibility signal, while the pressure solve globally coordinates corrections. This makes fragmentation and merging topologically easier than remeshing a body-fitted grid. Complexity does not disappear: irregular clouds make derivative consistency and boundary completion difficult, the global Poisson solve remains expensive, and local free-surface tests can misclassify sparse interior regions.

Abstract Reasoning

  1. Discretize the fluid domain into particles with positions and carried state. 2. Choose a compact support and compute neighbor lists and reference particle density. 3. Evaluate particle approximations for viscous, body-force, and other explicit terms. 4. Predict tentative velocity and position without the new pressure field. 5. Measure the resulting density or divergence defect against the incompressibility target. 6. Assemble the particle pressure Poisson equation with wall and free-surface conditions.

Knowledge Transfer

MPS transfers the predictor–constraint–corrector idea into a moving meshfree substrate. The general lesson is to advance unconstrained dynamics provisionally, compute the defect in a governing constraint, solve for a multiplier-like field, and correct the state. That logic transfers to grid projection methods and constrained mechanics. The MPS accent does not transfer automatically: particle number density, weighted difference operators, sparse neighbor clouds, free-surface detection, and particle boundary completion are specific. Comparing methods is clearest when shared pressure-projection logic is separated from these discretization choices.

Relationships to Other Abstractions

Local relationship map for Moving Particle Semi-Implicit MethodParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Moving ParticleSemi-Implicit MethodDOMAINPrime abstraction: Iteration — is a kind ofIterationPRIME

Current abstraction Moving Particle Semi-Implicit Method Domain-specific

Parents (1) — more general patterns this builds on

  • Moving Particle Semi-Implicit Method is a kind of Iteration Prime

    Iteration is the strict parent by specialization.

Hierarchy path (1) — routes to 1 parentless root

  • Moving Particle Semi-Implicit MethodIteration

Neighborhood in Abstraction Space

Moving Particle Semi-Implicit Method sits in a sparse region of the domain-specific corpus (89th percentile for distinctiveness): few abstractions share its structure, so a faithful description tends to retrieve it precisely.

Family — Unclustered & Miscellaneous (1565 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-09-08