Modeling and numerical simulations of fish like swimming
Michel Bergmann, Angelo Iollo INRIA Bordeaux Sud-Ouest, ´ equipe MC2 Institut de Math´ ematiques Appliqu´ ees de Bordeaux 33405 TALENCE cedex, France
Workshop Maratea, may 13 2010 – p. 1
Modeling and numerical simulations of fish like swimming Michel - - PowerPoint PPT Presentation
Modeling and numerical simulations of fish like swimming Michel Bergmann, Angelo Iollo INRIA Bordeaux Sud-Ouest, equipe MC2 Institut de Math ematiques Appliqu ees de Bordeaux 33405 TALENCE cedex, France Workshop Maratea, may 13 2010
Workshop Maratea, may 13 2010 – p. 1
Workshop Maratea, may 13 2010 – p. 2
Workshop Maratea, may 13 2010 – p. 3
Ωf Ω1 Ω2 ∂Ω1 ∂Ω2 u1 u2 ∂Ω
Workshop Maratea, may 13 2010 – p. 4
(1a)
(1b)
(1c)
(1d)
Workshop Maratea, may 13 2010 – p. 5
Ns
(2a)
(2b)
(2c)
(3a)
(3b)
Workshop Maratea, may 13 2010 – p. 6
(4)
(5)
Ns
Ns
(6)
Workshop Maratea, may 13 2010 – p. 7
µ
Ns
(7a)
(7b)
(7c)
(8)
Workshop Maratea, may 13 2010 – p. 8
Ns
Workshop Maratea, may 13 2010 – p. 9
Ns
i
i
Workshop Maratea, may 13 2010 – p. 10
Workshop Maratea, may 13 2010 – p. 11
(14a)
(14b)
1 Re (∇u + ∇uT ) et n outward normal unit vector at si:
(15a)
(15b)
Workshop Maratea, may 13 2010 – p. 12
(16a)
(16b)
Workshop Maratea, may 13 2010 – p. 13
Ns
i
i
Workshop Maratea, may 13 2010 – p. 14
Ω
1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1
Workshop Maratea, may 13 2010 – p. 15
xi−2 xi−1 xi xi+1 χ = 0 "Fluid" χ = 0 "Fluid"
1.2E-07 1.1E-07 1.0E-07 9.1E-08 7.9E-08 6.8E-08 5.7E-08 4.5E-08 3.4E-08 2.3E-08 1.1E-08
No penalization → order 2 log E log ∆x
Workshop Maratea, may 13 2010 – p. 16
i = un i
xi−2 xi−1 xi xi+1 χ = 0 "Fluid" χ = 1 "Body"
1.2E-07 1.1E-07 1.0E-07 9.0E-08 7.8E-08 6.7E-08 5.6E-08 4.5E-08 3.4E-08 2.2E-08 1.1E-08
No penalization → order 2 "Exact" pen. → order 2 log E log ∆x
Workshop Maratea, may 13 2010 – p. 16
i = un φ=0
xi−2 xi−1 xi xi+1 χ = 0 "Fluid" χ = 1 "Body"
4.7E-03 4.3E-03 3.8E-03 3.4E-03 3.0E-03 2.6E-03 2.1E-03 1.7E-03 1.3E-03 8.5E-04 4.3E-04
No penalization → order 2 "Exact" pen. → order 2 "Classic" pen. → order 1 log E log ∆x
Workshop Maratea, may 13 2010 – p. 16
i = un φ=0 − φi (∂ui/∂n)n−1
xi−2 xi−1 xi xi+1 χ = 0 "Fluid" χ = 1 "Body"
1.4E-05 1.3E-05 1.2E-05 1.0E-05 9.0E-06 7.8E-06 6.5E-06 5.2E-06 3.9E-06 2.6E-06 1.3E-06
No penalization → order 2 "Exact" pen. → order 2 "Classic" pen. → order 1 "Improved" pen. → order 2 log E log ∆x
Workshop Maratea, may 13 2010 – p. 16
70 80 90 100 110 120 13
0.5 1 1.5
t C
CD CL
and the drag (solid line) at Re = 200.
0.2 0.4 0.6 0.8 1 10
10
10
10
10
St Amplitude
the drag (solid line) at Re = 200.
Workshop Maratea, may 13 2010 – p. 17
1 2 3 4 5 0.5 1 1.5 2 2.5
t CD
1 2 3 4 5 0.5 1 1.5 2 2.5
t CD
Workshop Maratea, may 13 2010 – p. 18
0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45
2 4 6 v t
1 M. Coquerelle, G.-H. Cottet, JCP 227 (2008) 2 R. Glowinski, et al., JCP 169 (2001)
Workshop Maratea, may 13 2010 – p. 19
(18)
Workshop Maratea, may 13 2010 – p. 20
rc ηc η θ ζ space
z space x y x = ℓ
ζ
ζ
ζ
ζ
Workshop Maratea, may 13 2010 – p. 21
x0
∂y(x′, t) ∂x′
(19)
y(x, t) x y s s = ℓ
x y x′ cercle with radius r
x y centering translation and rotation
Workshop Maratea, may 13 2010 – p. 22
creation of positive vorticity ωz > 0 ωz > 0 negative vortex ωz < 0 ωz < 0 positive vortex creation of negative vorticity creation of positive vorticity ωz > 0 ωz > 0 ωz < 0 positive vortex creation of negative vorticity
thrust generation
ωz > 0 ωz > 0 ωz < 0 ωz < 0
propulsive effect, u > 0 u < 0 u < 0 u < 0 u < 0 u < 0
Workshop Maratea, may 13 2010 – p. 23
Workshop Maratea, may 13 2010 – p. 24
Workshop Maratea, may 13 2010 – p. 25
Workshop Maratea, may 13 2010 – p. 25
Workshop Maratea, may 13 2010 – p. 25
Workshop Maratea, may 13 2010 – p. 25
Re = 104.
Workshop Maratea, may 13 2010 – p. 26
(20)
ij =
ij
(21)
Workshop Maratea, may 13 2010 – p. 27
Tk P (k) dt.
All fishes F1, F2, F3 and F4 present the same tail amplitude A = 0.4.
Workshop Maratea, may 13 2010 – p. 28
1
2
3
Fishes F r
1 , F r 2 , F r 3 regulated the maximal tail amplitude to swim at the velocity of F4.
Workshop Maratea, may 13 2010 – p. 29
[1] Gray J. (1936) : Studies in animal locomotion. VI. The propulsive power of the dolphin, J. Exp. Biol. 13
[2] Lighthill, M.J. (1971) : Large amplitude elongated-body theory of fish locomotion, Proc. R. Soc. Mech. B. 179
[3] Barrett, D.S., Triantafyllou, M.S., Yue, D.K.P ., Grosenbauch, M.A., Wolfgang, M.J. (1999) : Drag reduction in fish-like locomotion, J. Fluid Mech. 392 pp. 182-212.
Workshop Maratea, may 13 2010 – p. 30
(22)
Workshop Maratea, may 13 2010 – p. 31
Workshop Maratea, may 13 2010 – p. 32
Workshop Maratea, may 13 2010 – p. 33
(23)
couples of Uf = αf Umax and Ui = αiUmax.
Workshop Maratea, may 13 2010 – p. 34
y(x, t) x y s s = ℓ
x y x′ cercle with radius r
x y centering translation and rotation
Workshop Maratea, may 13 2010 – p. 35
"food"
θf < 0 eyes xG
"food"
eyes xG θf > 0
θ θf
(24)
Workshop Maratea, may 13 2010 – p. 36
Workshop Maratea, may 13 2010 – p. 37
Workshop Maratea, may 13 2010 – p. 37
Workshop Maratea, may 13 2010 – p. 38
Workshop Maratea, may 13 2010 – p. 39
Workshop Maratea, may 13 2010 – p. 39
Workshop Maratea, may 13 2010 – p. 39
Workshop Maratea, may 13 2010 – p. 40
Workshop Maratea, may 13 2010 – p. 41
Workshop Maratea, may 13 2010 – p. 42
Workshop Maratea, may 13 2010 – p. 43
Workshop Maratea, may 13 2010 – p. 44
Workshop Maratea, may 13 2010 – p. 45
Workshop Maratea, may 13 2010 – p. 45
Workshop Maratea, may 13 2010 – p. 46
Workshop Maratea, may 13 2010 – p. 47
Workshop Maratea, may 13 2010 – p. 48
Workshop Maratea, may 13 2010 – p. 49
Workshop Maratea, may 13 2010 – p. 50
Workshop Maratea, may 13 2010 – p. 51
Workshop Maratea, may 13 2010 – p. 52
Workshop Maratea, may 13 2010 – p. 53