Next: 7.3.3 Parallelization using split
Up: 7.3 Compressible Navier-Stokes equations
Previous: 7.3.1 Differential equations
  Contents
7.3.2 Sequential solving
In the solving process, we consider (7.22) as a sum
of equations describing the convection and such equations
including the viscous properties.
Both systems are considered separately in the first attempt.
Equations (7.23) are the Euler equations
considered in section 7.2 (only differ by factor
).
There discretization was done by finite volumes in space
and explicit in time.
The solving in each time step can be done by algorithm 7.8
and results in a piecewise constant discrete solution
for
the
-th volume element in time step
.
Equations (7.24) describe the time dependent stress state of the
fluid and includes second derivates of those functions.
Therefore, we use FEM for the discretization in space resulting
in a piecewise linear solution
in time step
when linear test functions are used.
For an interaction of the discrete equations
(7.23) and (7.24)
we need a dual meshing of the domain by using finite volumes
and finite elements (
).
One possible meshing [FFLMW97,FFLM97,FFLMW97] is given in
Fig. 7.5.
When using test functions (on triangles)
and definitions
|
 |
|
|
|
 |
variational formulation of elasticity operator |
|
|
 |
|
|
with
from (7.18) we are able to formulate the following three
approaches for solving the coupled systems (7.23)
and (7.24) in each time step :
- Inviscid (7.23) - viscous (7.24)
operator splitting
Expressing the 4 components of and by
FE basis functions , i.e.,
we can write the third line in (7.25) as system of equations
with
denoting the elasticity matrix and
as mass matrix, respectively.
If the basis function or the integration rule are proper chosen
then
is a diagonal matrix and easy to invert.
The definition of
was already done in such a way
and is equivalent to a lumping of the mass matrix.
Usually,
holds so that the requirements
on the interpolation in lines 2 and 4 are fulfilled automatically.
- Explicit scheme
When applying bilinear form we can write a time step
in (7.23) as
and therefore we can express (7.22) in one discrete
equation :
Defining
as matrix of bilinear form we have to solve
the system of equations
- Semi-implicit scheme
In difference to the explicit scheme,
we use here the actual solution
in the
bilinear form .
The resulting system of equations
is quite costly to solve because of the fact that the pattern
of
is not a diagonal matrix as all.
Consequently, the same holds for .
The advantage of the semi-implicit scheme consists in the
opportunity to choose larger time steps
.
If one can apply fast iterative solvers
(taking into account properties of ) or has
time independent matrices
and
(factor matrix )
then the overall solution time should be smaller in comparison
to the explicit scheme.
2cm
Next: 7.3.3 Parallelization using split
Up: 7.3 Compressible Navier-Stokes equations
Previous: 7.3.1 Differential equations
  Contents
Gundolf Haase
2000-03-20