ODDLS: Overlapping domain decomposition Level Set Method

aleixvalls 808 views 42 slides Dec 13, 2009
Slide 1
Slide 1 of 42
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42

About This Presentation

No description available for this slideshow.


Slide Content

J. García Espinosa, A. Valls, E. Oñate
Collaborators: K. Lam, S. F. Stølen

(Naval) Free Surface (Naval) Free Surface
Flows Flows
Smoothed Particle Hydrodynamics
Mesh
type
FS
algorithm
FS BC FS
accuracy
Forces
accuracy
Turbulence CPU
req.
None Tracking Simplifie
d
High Low ¿? High
Volume of Fluid
Mesh type FS
algorithm
FS BC FS
accuracy
Forces
accurac
y
Turbulence CPU
req.
Structure
d
CapturingSimplifiedMedium High Modelled Medium
Others such us Particle FEM, Level set methods, …

The main problem of the free surface capturing algorithms is the
treatment of the pressure (gradient) discontinuity at the interface due to
the variation of the properties there.
In most of these algoritms the sharp transition of the properties at the
interface is smoothed (extended to a band of several elements width)
and therefore the accuracy in capturing the free surface is reduced.
( )1 2
p h g h h g
g g
r r= + -
Ω
1
: Fluid 1
Ω
2
: Fluid 2
1 1 1 1 1
2 2 2 2 2
, , ,
, , ,
, , ,
p x
p
p x
r m
r m
r m
ÎWì

ÎW
î
u
u
u
1
p hgr=

A new free surface capturing approach able to
overcome/improve most of the difficulties/
shortcomings of the existing algorithms is presented.
This approach is based on:
◦Stabilisation of governing equations (incompressible two-
fluids Navier-Stokes equations) by means of the FIC
method.
◦Application of ALE techniques.
◦Free surface movement is solved using a level set approach.
◦Monolithic Fractional-Step type Navier-Stokes integration
scheme.
◦Application of domain decomposition techniques to
improve the accuracy in the solution of governing
equations in the interface between both fluids.

Two (incompressible) fluids (non honogeneous) Navier Stokes
equations:
With:
And the necessary initial and boundary conditions
( )
( ) ( )
0
0
t
t
r r
r r r
¶ +Ñ =
¶ +Ñ× Ä -Ñ× =
Ñ× =
u
u u u f
u
s
() ()( ) ( ]
1 2
int 0,t t t TW= W ÇW " Î
( ) ( )
()
()
( ) ( ]
1 1 1
2 2 2
,
, , , , 0,
,
t
t t t T
t
r m
r m
r m
ÎWìï
= " ÎW´í
ÎWïî
x
x x x
x

Let be Ψ a function (level set), defined as follows:
Therefore we can re-write the density field as:
And finally, obtain an equivalent equation for the density in
terms of Ψ (level set equation):
( )( )
( )
( )
1
2
, 0
,
, 0
t
t
t
r y
r y
r y
ì <ï

³ïî
x
x
x
( )0=×Ñ+¶ urr
t ( ) 0=×Ñ×+¶ yyu
t
( )
()( ) ()
()
()( ) ()
1
2
,
, 0
,
d t t
t t
d t t
y
ì G ÎW
ïï
= ÎGí
ï
- G ÎW
ïî
x x
x x
x x

Two (incompressible) fluids level-set type Navier Stokes
equations:
With:
And the necessary initial and boundary conditions
() ()( ) ( ]
1 2
int 0,t t t TW= W ÇW " Î
( ) ( )
()
()
( ) ( ]
1 1 1
2 2 2
,
, , , , 0,
,
t
t t t T
t
r m
r m
r m
ÎWìï
= " ÎW´í
ÎWïî
x
x x x
x
( ) ( )
( )0
0
=Ñ×+¶
=×Ñ
=×Ñ-Ä×Ñ+¶
yy
rrr
u
u
fσuuu
t
t

We may easily re-write the previous equations in an Arbitrary
Lagrangian-Eulerian frame:
Where u
m
is the (mesh) deformation velocity of the moving
domain:
( )( )[ ]( )
( )[ ]0
0
=Ñ×-+¶
=×Ñ
=×Ñ-Ñ×-+¶
yy
rrr
m
t
m
t
uu
u
fσuuuu
() ( ) ( ],Ttttt 0 )()(int
21
Î"WÇW=W

Consider a convection-diffusion problem in a 1D domain of length
L. The equation of balance of fluxes in a sub-domain of size d is:
q
A
-q
B
= 0
where q
A
and q
B
are the incoming fluxes at points A and B. The flux
q includes both convective and diffusive terms.
Let us express now the fluxes q
A
and q
B
in terms of the flux at an
arbitrary point C within the balance domain. Expanding q
A
and q
B
in
Taylor series about point C up to second order terms gives:
Substituting above eqs. into balance equation gives
)(0
2
)(0
2
3
22
22
2
2
3
12
22
1
1
d
dx
qdd
dx
dq
dqqd
dx
qdd
dx
dq
dqq
CC
CB
CC
CA
+++=-+-=
212
2
with 0
2
ddh
dx
qdh
dx
dq
-==-

Applying the FIC concept to the Navier Stokes equations, the
stabilized Finite Calculus form of the governing differential
equations is obtained:
It can be proved that a number of stabilized methods allowing
equal order interpolation for velocity and pressure fields and
stable and accurate advection terms integration can be derived
from this formulation.
( )[ ]yy
y
Ñ×-+¶=
m
t
r uu
u×Ñ=
d
r
() ( )[ ] fσuuuur rrr -×Ñ-Ñ×-+¶=
m
tm
0
2
1
0
2
1
0
2
1
d
m
=Ñ-
=Ñ-
=Ñ-
yyy rr
rr
dd
mm
h
h
rhr

Let K be a finite element partition of domain Ω, and consider
a domain decomposition of Ω into three disjoint sub domains
Ω
3
(t), Ω
3
(t) and Ω
5
(t):

ΩΩ
1 1 (Fluid 1)(Fluid 1)
ΩΩ
2 2 (Fluid 2)(Fluid 2)
( ))()(\)()(
0),(| ,)( ,0),(| ,)(
534
555333
tttt
tKKttKKt
e
e
ee
e
e
WÈWW=W
<Î"=W>Î"=W xxxx yy 

From this partition let us define two overlapping domains
Ω*
1
, Ω*
2
in such a way that
ΩΩ
**
11
ΩΩ
**
22
( ) ( ))()(int: ,)()(int:
54
*
243
*
1
tttt WÈW=WWÈW=W

We can write an equivalent problem, using a standard
Dirichlet-Neumann domain decomposition technique
(using Ω*
1
, Ω*
2
decomposition). The resulting variational
problem is:
( ) ( ) ( ) ( )( )
( ) ( ) ( )
( ) ( )( )
2 2 22
2 22 2
2 2
2 2 2 2 2 2 2 2
1 2 2
2 2 2
1
, , , ,
2
, , , ,
1
, , 0
2
MN
t m m
d d
t t
q r q
r r
r
W W WW
G WG G
W W
¶ + ×Ñ + Ñ + ×Ñ +
+ + + + =
Ñ× + ×Ñ =
u v u u v v r h v
t v g s v t v f v
u h
% % %%
%%
% %
%
s
( ) ( ) ( ) ( )( )
( ) ( )
( ) ( )( )
1 1 11
1 11
1 1
1 1 1 1 1 1 1 1
1 2 1
1 1 1
1 2 1
1
, , , ,
2
, , ,
1
, , 0
2
MN
t m m
d d
t t
q r q
on
r r
r
W W WW
G WG
W W
¶ + ×Ñ + Ñ + ×Ñ +
+ + + =
Ñ× + ×Ñ =
= G
u v u u v v r h v
t v g s v f v
u h
u u
% % %%
%
% %
%
s
ΩΩ**
11
ΩΩ**
22

Integration of Navier-Stokes equations in every domain is done
by means of a Monolithic Fractional-Step type scheme.
This scheme is based on the iterative solution of the momentum
equation, where the pressure is updated by using the solution of
a velocity divergence free correction (m iteration counter):
This scheme only requires to solve scalar problems, with the
subsequent savings on CPU time and memory.
( )[ ]
( )
( )[ ] 0
2
1
2
1
0
2
1
,1,,
1,1
,1,,1,
,1,1,,
1,1
=Ñ-×-+
-
Ñ+×Ñ=-D
=Ñ-×Ñ+Ñ×-+
-
++++
++
++++++
++++++
++
mnmnmmn
nmn
mn
dd
mnmnmn
mn
mm
mnmnmmn
nmn
r
t
rppt
t
q
yy
qq
qqqq
qqqq
y
d
yy
d
r
d
r
huu
hu
rhσuuu
uu

Dirichlet conditions are applied on Γ*
1
(compatibility of
velocities at the interface)
And Neumann condition are applied on Γ*
2 (jump condition)
t* is evaluated from the resulting velocity and pressure field
on Ω*
1. Pressure evaluation must take into account the jump
condition given by:
Where γ is the coefficient of surface tension, and p
1
, p
2
are
the pressure values evaluated on the real free surface
interface Γ.
G+×=× on
21
nnn gkpp
*
121 on G=uu
*
2
*
22
on G=×tσn

It is usual in many practical applications to have only
one fluid of interest. These applications involve most
of the flows of interest in naval/marine applications,
where density and viscosity ratio are about 1000.
It is important for these cases to adapt the ODDLS
technique to solve monophase problems, reducing
the computational cost and capturing the free surface
with the necessary accuracy and maintaining the
advantages of the proposed method.
In these cases, the computational domain is reduced
to the nodes in the fluid of interest plus those in the
other fluid being connected to the interface (Ω*
1). The
later nodes are used to impose the pressure and
velocity boundary conditions on the interface.

Green waters experiment

This example shows a
simple model of green
water flow.
The model consists of a
tank with open roof of
dimensions 3.22x1x1 m.
A water column of 0.55 m.
height is closed behind a
door. The door is opened
instantaneously by
releasing a weight.
A block of 0.161x0.403x0.161
meters is set in the middle of the
tank, with 8 pressure gauges.
The experiments in the model have
been performed Maritime Research
Institute Netherlands (MARIN).

On the walls of the tank the slipping boundary condition is
imposed. The model consists of 1.16 million linear
tetrahedra in an unstructured mesh.
Above figure shows a comparison between the zero level set
function, the free surface, and the experimental water front.

Flow
direction

Nautatec HSC

The example of application of the presented technique is the
analysis of a high speed boat designed by Nautatec. The general
characteristics of this boat are shown in the following table:
The geometry of the boat has been defined by means of NURBS
patches by the designer,
and later exported to GiD-Tdyn
software, where we insert the
necessary data for the analyses and
mesh generation.
Overall length 11.2 m
Molded beam 2.5 m
Displacement 4.9 t
Design velocity 40 kn

A nonstructured mesh was generated in with
element sizes that vary between 0.05 m and 0.85
m. The resulting mesh of this process contains
750 000 linear tetrahedra, and it was used for all
the simulations made in this work.
The simulations have been made on sea water at
real scale, using the single-phase ODDLS
integrated in the Tdyn FEM environment.
3 towing speeds have
been analyzed:
20, 30 and 40 kn.

In the following table a comparative of trim angle between the
steady state situation obtained in the present work during the
towing and available experimental data for a scale model is
presented:
The total drag obtained from the analyses is very close to the
extrapolated data (from model scale) obtained from the model
basin measurements (not shown here for confidentiality
reazons).
Velocity (kn) Trim Angle (º)
Experimental (model scale) This Work (Full scale)
20 8.3 7.4
30 5.8 6.3
40 4.1 4.5

Navtec NT-130

This example shows the application of the presented technique to the analysis of
a semi-planning hull designed by Navtec. The general characteristics of this boat
are shown in the following table:
The geometry of the boat has been defined by means of NURBS entities.
Main Characteristics
LOA 14.0 m
Moulded
Draft
1.05 m
Moulded
Beam
3.54 m
Design Speed 14 Kn (Fn = 0.65)

The first analysis consist of the towing of the hull
at different speeds (still water).
Characteristics of the analyses:
◦2 sets of analysis were done: fixed ship and free to sink
and trim.
◦4 different speeds were run for every set of analysis with
an unstructured 3.2 million linear tetrahedra mesh.
◦Two more meshes of 1.8 and 15.8 million linear
tetrahedra were used to study the influence of the mesh
density in the results.
◦All the cases were run using an ILES-type turbulence
model.

Snapshot of the results (V = 12kn):
•Mesh of 15.8 million tetrahedra
•Left: (dynamic) pressure
•Down: velocity modulus

Snapshot of the results (V = 12kn):
•Left: velocity modulus (mesh of
15.8 million tet.)
•Down: View of the mesh of 1.8
million tets.

The second analysis consist of the towing of
the hull at different speeds with head waves.
Characteristics of the analyses:
◦The analyses were carried out with the ship free to
sink and trim.
◦4 different speeds were run for every set of
analyses with an unstructured 2.5 million linear
tetrahedra mesh.
◦The selected wave lenght for the analyses was
1.5xLOA (about critical values for slamming).
◦All the cases were run using an ILES-type
turbulence model.

The waves are generated by defining an oscillating velocity boundary
condition at the inlet of the basin. The velocity is obtained from the
equivalent movement of a wall given by x=d·sin(ωt), where ω is the
wave generator frequency and d is the amplitude of the movement
(stroke). The resulting boundary condition is as follows (k is the wave
number and V
o
is the ship speed):
For this problem linear wave theory states that the relation between
wave number, channel depth and wave-maker frequency is
ω
2
=g·k·tanh(kh). Where k is the wave number, h is the water depth and
g the gravity acceleration
The waves are dumped at the right hand side of the tank by disposing a
beach.
( )[ ]tVkdVV
x 00
cos ×+××+= ww

Dynamic pressure field (sequence). Fn = 0.65.

Head waves: side view
Left: Fn = 0.56
Down: Fn = 0.65

Head waves: front view
Left: Fn = 0.56
Down: Fn = 0.65

Left: Pressure forces (OX)
Down: Trim angle

The present work describes a new methodology for the analysis of free
surface flows so-called ODDLS.
ODDLS method is based on the domain decomposition technique
combined with the Level Set technique and a FIC stabilized FEM. The
ODDLS approximation increases the accuracy of the free surface
capturing (level set equation) as well as the solution of the governing
equations in the interface between two fluids. The greater accuracy in
the solution of the interface between the fluids allows the use of non-
structured meshes, as well as larger elements in the free surface.
The method can be simplified by solving only one of the two fluids,
which increases the efficiency in most of the naval/marine applications
where the effect of one of the fluids can be neglected.
The proposed ODDLS methodology has also been integrated with an ALE
algorithm for the treatment of moving meshes.
The ODDLS technique has been applied in the analysis of different free
surface flows problems. The good qualitative and practical results
obtained in comparison with experimental data show the capability of
the ODDLS methodology for solving free surface flows problems of
practical interest.

Contact email address:
[email protected]@compassis.com
A demo version of the software can be
downloaded from:
http://www.compassis.comhttp://www.compassis.com
The validation cases can be downloaded from:
ftp://ftp2.compassis.com/papermodelsftp://ftp2.compassis.com/papermodels

Navtec Navtec for providing the geometry and experimental data of
the NT-130 case
Keith Lam Keith Lam for computing the NT-130 case
Simen Fodstad Stølen Simen Fodstad Stølen for computing the green waters case
Contact email address:
[email protected]@compassis.com
A demo version of the software can be
downloaded from:
http://www.compassis.comhttp://www.compassis.com
The validation cases can be downloaded from:
ftp://ftp2.compassis.com/papermodelsftp://ftp2.compassis.com/papermodels
Tags