Smoothed Particle Hydrodynamics: From Continuum To Particles
Smoothed Particle Hydrodynamics: From Continuum To Particles
Smoothed Particle Hydrodynamics: From Continuum To Particles
Geophysical
Pyroclastic ows Montserrat
Astrophysical Problems
The Turbulent Environment RCW 49
Basic Ideas
1. Replace the continuum by discrete points.
SPH approximates the continuum while being a rigorous model of the underlying and more fundamental particle basis for the continuum.
molecules
continuum
Smoothed Particles
Why Particle Methods are Useful 1. The particle trajectories are the characteristics of the hyperbolic part of the equations.
dA A = + v A = F(A, A) dt t
2. Advection is exact. 3. Particle methods can easily handle complex physics. 4. Non dissipative uids modelled by Lagrangians. 5. The break up of a continuum into fragments - e.g. asteroid collisions, is seamless
Random
Equal mass
m = (x)2
Integral Interpolants
Identity
A(r) = A(r ) (r r )dr
kernel
A(r )W (r r , h)dr
Properties of W(r,h)
The kernel is a member of a sequence which tends to the delta function
h0
Summation Interpolant
A(r ) W (r r , h)(r )dr (r )
mass element Fundamental formula
A(r) =
b
Ab mb W (r rb ) b
Ab mb W (r rb ) b
Density
(r) =
b
mb W (r rb , h)
mass conserved
mb W (r, h)dr =
b
and
(r)dr =
b
mb
normalized
Derivatives
If the kernel W is dierentiable then the interpolated function can be dierentiated exactly
As (r) Ab mb W (r rb ) b Ab mb W (r rb ) b
dierentiate
As (r)
b
better
CHOOSE = 1
d dt = a
a b
mb vab a Wab b
CHOOSE =
d dt =
a b
mb vab a Wab
Contribution of b to a
Accuracy
Sources of errors in the spatial derivatives
Type of disorder not known. The disorder is related to the type of mechanical system we are trying to simulate and the form of the SPH equations
Random
Schoenbergs splines
Schoenberg involved with ballistic data Data had errors Interpolate with smoothing
Example 1
M1 (q ) = 1 M1 (q ) = 0
; 0<q<1/2 ; otherwise
; 0<q<1 ;otherwise
witchs hat
Example 3
2 1 3 2 M4 (q ) = q + q 3 2 1 3 M4 (q ) = (2 q ) 6 M4 (q ) = 0
should be K
M4 cubic spline
h= h = 1.2 h = 1.5
;A = K ;A =1.002K ;A = 1.004 K
-1
-2
Summary
Can interpolate using disordered points. The interpolation gives dierentiable functions. The accuracy depends on the disorder. Shoenbergs splines provide useful smoothing interplants. Can easily estimate the gradients required for uid dynamics.