Professional Documents
Culture Documents
Zeljko
Tukovic, P. Cardiff, A. Karac,
H. Jasak, A. Ivankovic
University of Zagreb
Faculty of Mechanical Engineering and Naval Architecture
Zeljko.Tukovic@fsb.hr
Outline
Objective
Present new OpenFOAM library for fluid structure
interaction (FSI) simulation
Present some general purpose numerical procedures
implemented during FSI library development
Topics
Basic components of FSI library and example of FSI solver
New parallel least squares volToPoint interpolation
Vertex based Gauss gradient method
skewCorrected snGrad scheme
Improved finite volume mesh motion solver
Extended GGI interpolation
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
class flowModel
class stressModel
class fluidStructureInterface
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
Coupling schemes
Fixed relaxation
Aitken dynamic relaxation
IQN-ILS (implemented by J. Degroote, UGent)
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
i
Faces searched during calculation
of point i interpolation addressing
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
[m]
[m]
P
[m]
t P
[m]
[m1]
t P
2t
[m1]
[m2]
3 4P
+ P
= P
2t
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
[m2]
t P
volToPoint interpolation
Calculation of mesh point values from cell-centre values is
needed in following cases:
Cell-centred FVM mesh motion solver
Cell-centred FVM updated Lagrangian
stress analysis solvers
Cell-centred FVM FSI solver
Standard approach to calculate mesh point values in
OpenFOAM is simple inverse distance weighted interpolation
New approach proposed by Philip Cardiff: least squares
method with linear interpolation function
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
ik
PROC-1
PROC-2
ij
i2
(ri ) = i 0 + Ci (ri ri 0 )
Pn
j=1 wij rij
ri 0 = Pn
wij
Pn j=1
j=1 wij ij
i 0 = Pn
j=1 wij
i1
i
i3
i4
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
nf
Sf
df
c
f
Le
j
me
Cell-centre gradient:
()P =
rP
1 X
n S
VP
VP =
y
VP
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
1X
n r S
3
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
nf
Sf
df
c
f
Le
j
me
Tangential face-centre
gradient:
rP
(t )f =
z
y
VP
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
1 X
me e Le
Sf e
dfn
nf
kfN
N
kfP = (I nf nf )(rf rP )
kfN = (I nf nf )(rN rf )
dfn = nf (rN rP )
P
kfP P
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
sigmaEq
1e+4
2e+4
0.02
3e+4
42.3
0.04
4e+4
0.0556
4.36e+04
U
1
sigmaEq
200
2.17
31.7
sigmaEq
2000
60.9
4000
6000
8000
8.52e+03
-0.4
-0.42
p
0.4
0.8
1.2
1.33
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam
400
600
800
901
Conclusions
Zeljko
Tukovi
c, P. Cardiff, A. Kara
c, H. Jasak, A. Ivankovi
c
fsiFoam