Académique Documents
Professionnel Documents
Culture Documents
6.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Partition of unity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Average of a function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Derivatives of . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Conservation equation and FVPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Concluding remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
119
120
121
122
126
129
Introduction
jNx
where Nx is the set of particles j which contain the point x in their own
domain of inuence Dj . Let
(x (t) , h) =
jNx
W (x (t) xj , h)
(x (t) , h)
119
120
Note that is dierent from one. In general (see Figure 6.1), this is because
the summation is done on the values at x of the kernel function of the particles
j that belongs to Nx ; it does not represent an integral of the kernel function
associated to the particle at x as in (4.9). As a consequence, this is quite
dierent from the normalization used by Feldman and Bonet (2007) in their
CSPH method (see paragraph 5.4.4).
The disadvantage of using instead of W is that the norm depends on
(x, t) and so also, while W depends only on (x xj , t); as a consequence,
the general shape of as to be recomputed for each position (x, t).
6.2
Partition of unity
The main advantage of the kernel function i is that they form a partition
of unity:
(x(t), xi , h) = 1
(6.1)
jNx
because
iNx
W (x(t) xi , h)
W (x(t) xi , h)
iNx
=
=1
(x(t), xi , h) =
(x(t), h)
W (x(t) xj , h)
iNx
jNx
As a consequence, the analogy with Finite Volume is closer because the SPH
box is closed (see paragraph 5.2.5).
Note that condition (6.1) is always fullled (at least theoretically) even close
to the boundary , where the domain D(xi ) of the particles are truncated.
To be more clear, consider the Figures 6.1, 6.2 and 6.3 similar to those found
in Junk and Struckmeier (2002). In Figure 6.1, we get the particle positions
0
-4
-2
121
0
-4
-2
0
-4
-2
6.3
Average of a function
This discrete value i is associated with each particle, as well as the volume
V:
V (x, t) = (x (t) , x , h) dxd
(6.3)
Di
1
(xj , t) (xi (t) , xj ) j
V (xi , t)
jNi
and
V (xi , t)
jNi
(xi (t) , xj ) j
(6.4)
122
(xi , x , t) dxd =
V (xi , t) =
Di
W (xi x , h) d
1
dx
(xi , t)
(xi , t)
Di
jDi
6.4
6.4.1
Derivatives of
Lagrangian derivative of
(x (t) , xi ) = 1, then
iNx
(x (t) , xi )
iNx
(x (t) , xi ) = 0
iNx
W (xi (t) xj )
(xi (t))
d
i
Assuming that h is constant, then dt
Wi = 0 W
i Wi = 0. We
t + x
compute the gradient of from the gradient of W . We start from
Wi
Wi
i
Wi
i
i =
i =
i =
Wj
i
i
i
i
i
jNx
and
i
1 Wi
i i
=
t
i t
i t
i Wj
1 Wi
=
i t
i
t
jNx
x i
i
Wi +
x j Wj
i
i
jNx
123
jNxi
i
i
x i j i x j i j + i j
(x i x j )
=
t
i
(6.5)
jNx
Wi
Wj
j
i
i
i
jNxi
i
i
j i + i
i j + j
=
i
i
i =
jNx
i =
(j i i j )
(6.6)
jNx
Assume that
We can write:
Wj
i
= i j + j
ij = i
i
i
(6.7)
i (x, t)
(x i ji x j ij )
=
t
(6.8)
jNx
i (x, t) =
(ji ij )
(6.9)
jNx
jNx
i
di
=
(x j x i ) ij = i
(x i x j ) j + j
dt
i
jNx
(6.10)
jNx
Note that the summation in all these equations (6.5) to (6.10) is not related
to integration as in (6.4) but to the normalisation in the kernel i .
6.4.2
124
ij =
i
i
=
j i j i
i j + i j
dxd
i
i
(i j j i ) dxd
ij =
Note that the integration has to be done on a domain that is the intersection of the spheres of inuence of the particles i and j. This is certainly a
key point because these coecients play an important role in the transport
equations. This seems also to be a very time consuming process. For instance,
Nestor (2009) reports 6d Gauss points to get an acceptable accuracy.
Integrating by parts, we get:
d
ij = 2
i j dx
i j ndxd1
ij =
=2
j dxd
i j ndxd1
i j dxd
i n
j dxd1
ij =
i ndxd1
(6.11)
ij
|ij | ,
Setting nij =
ij is the analogue in FVPM of the product of a surface
element |ij | and a normal nij joining two cell centres. So that (6.11) expresses
the closed box condition if the FVPM cell is far from the boundary :
ij = 0. We note also that ij = ji , ii = 0
j
said on the impact of this correction for the global conservation of the ow
125
6.4.3
We have
d
d
(Vi (t)) =
dt
dt
i (t, x) dx =
Di
i d
dx +
t
Di
d1
i xndx
Di
d
d1
(Vi (t)) =
(x i ji x j ij ) +
i xndx
dt
jNi
(6.12)
Di
This is the equivalent for FVPM of (4.4) used for classical SPH method.
6.4.4
6.4.5
Method of Nestor
i =
j (bi )
Vj (j i ) S
jNi
j (bi ) =
S
1
Vj Sj (bi ) (bj bi )
Sj (bi )
jNi
126
6.4.6
Method of Keck
1
1 1
Vi I =
(bj ij ) =
xj dx ij
2
2
Vi
jNi
jNi
Di
1
ik ik
ij Vi
kNi
Note that in general xij
= xji . The consistent form of the gradient is then
given by:
()i = V1i
ij rec (xij )
iNi
rec (xij ) = (bi ) + (xij bi ) T (bi ) + o h2
()i = (bi ) + o (h)
where rec is the reconstructed function at the consistency point xij . Linear
functions are then properly reproduced.
6.5
+ .F () i dxd =
S () i dxd
t
D(x)
D(x)
F () i dxd
t
t
D(x)
D(x)
D(x)
D(x)
D(x)
127
D(x)
D(x)
i d
dx +
F () i dxd +
D(x)
S () i dxd
D(x)
The derivatives of i are expressed with (6.8) and (6.9) which gives:
d
i dxd =
(x i ji x j ij ) dxd
dt
D(x)
jNx
D(x)
F ()
(ji ij ) dxd
jNx
D(x)
(F () x i ) i ndxd1
D(x)
S () i dxd
+
D(x)
d
dt
i dxd =
jNx
D(x)
(F () x j ) ij dxd
D(x)
(F () x i ) ji dxd )
D(x)
(F () x i ) i ndx
d1
S () i dxd
D(x)
D(x)
This equation appears in an ALE form with the transport of the particle at
the velocity v0 = x i
We state Gi = F () x i so that we get:
i dxd =
Gj ij dx3
Gi ji dxd
dt
jNx
D(x)
D(x)
D(x)
(6.13)
D(x)
Gi i ndxd1 +
S () i dxd
D(x)
Two important hypotheses are now used in order to reduce the cost of the
integrations:
128
D(x)
D(x)
D(x)
(6.14)
We can also write:
{Gi ji Gj ij }
jNx
(Gi Gj )
jNx
(Gi + Gj )
(ij + ji )
(ij ji )
2
2
jNx
(Gi + Gj )
(ij ji )
2
jNx
(Gi + Gj )
ij
2
jNx
So that:
d
dt
=
jNx
|ij |
(Gi + Gj )
nij
2
Gi i ndxd1 +
D(x)
i dxd (6.15)
D(x)
S () i dxd
D(x)
(Gi +Gj )
nij is
2
point xij . We
ndx
+
S () i dxd (6.16)
i i
ij
dt
jNi
D(x)
D(x)
This form looks very similar to the weak form of Vila (2005) (5.17) for instance.
It is adapted to the use of Riemann solvers.
6.6
129
Concluding remarks