Smoothed-particle hydrodynamics
Builds on Computational fluid dynamicsEuler equationsKernel density estimation
Definition
Let be a smoothing kernel, that is, a smooth function that is radial in . It satisfies for every , and it tends to the Dirac delta as . Smoothed-particle hydrodynamics (SPH) approximates a fluid by particles with masses , positions and velocities , for , as follows.
- A field is approximated by , where and are the values at particle .
- The density at particle is .
- The particles move with the flow, , and, for the Euler equations of a barotropic fluid with pressure , their accelerations are
Remarks
Clause 2 is clause 1 for ; it is the same formula as a kernel density estimate in statistics, with weights . Since is radial, , so the force of on is opposite to the force of on , and the total momentum is conserved exactly. Example: a common kernel is the Gaussian , whose integral is . With particles of mass on a one-dimensional lattice of spacing much smaller than , clause 2 gives , as it should for a uniform fluid. Non-example: a finite volume scheme on a fixed grid is not SPH, since its unknowns are cell averages, not moving particles. In practice, kernels with compact support, such as cubic splines, are used so that each particle interacts with few neighbours.
Reading path
To understand this page from the ground up, read these 4 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Computational fluid dynamics concept
- Euler equations concept
- Kernel density estimation concept
- Smoothed-particle hydrodynamics definition
Further reading
About this page
| Tag | BMB3DSS582 |
|---|---|
| URI | m2://BMB3DSS582 |
| Kind | definition |
| Writing | W0 stub |
| MSC | 76M28, 65M75 |
| Defines | Smoothed-particle hydrodynamics |
| Uses | Computational fluid dynamics, Euler equations, Kernel density estimation |
| Changed | 3 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.