In SPH, the liquid is discretized as a collection of particles. The
physical properties of the particles are computed by taking into account the contributions
from neighboring particles. The influence of particles on each other within a specified
radius is defined by the use of a kernel function.
Points Equations
The solution
domain , that is, the SPH liquid phase
is subdivided into a set of points, forming a partition
. Each point
in the partition has an
associated volume . The sum of these volumes is
equal to the volume of the solution domain.
The position of
each point is calculated as:
(1102)
The volume of each point is given by:
(1103)
Continuity Equation
The conservation
of mass for point is is given by:
(1104)
Since each point maintains a constant mass
over time, these points can be identified and referred to as
particles.
Momentum Equation
The conservation
of momentum equation for an SPH particle of mass
is given by:
(1105)
SPH Continuous
Approximation
A continuous arbitrary scalar
field can be evaluated by:
(1106)
where:
are values of the scalar field at
neighboring points .
is the Dirac distribution.
represents the solution domain.
The continuous SPH approximation
of the scalar field is given by:
(1107)
where is the isotropic kernel function with a
smoothing radius . The integral of over the solution domain is equal to 1. The
order of this approximation is .
The derivative for the SPH
continuous approximation is calculated as:
(1108)
SPH Discrete
Approximation
The SPH discrete approximation
of the scalar field is computed from a Riemann summation over the
particles:
(1109)
A normalized (Shepard) approximation is used for
post-processing. The interpolation of the field at position in the neighborhood is computed as:
(1110)
The derivative for the SPH discrete approximation is
calculated as:
(1111)
To aid with convergence and mass conservation, modified
derivation operators are introduced. For example, the gradient
of the scalar field and the divergence of the vector field are given as:
(1112)
(1113)
The summation is carried out over all
particles, that surround particle . In general SPH notations, these are simplified as:
(1114)
(1115)
where .
The discrete Laplacian of the scalar field , [270], is given as: