tsunami coastal impact the use of vof ... - project.inria.fr · tsunami generation due to the...

31
Tsunami coastal impact The use of VOF-URANS methods with examples Richard MARCER TANDEM tsunami school, Bordeaux, 28/04/16 2 [email protected]

Upload: others

Post on 04-Oct-2019

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Tsunami coastal impact The use of VOF-URANS methods with examples

Richard MARCER

TANDEM – tsunami school, Bordeaux, 28/04/16 2 [email protected]

Page 2: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Coastal impact : physics to simulate

EOLE CFD : a 3D Navier-Stokes code

Focus on the VOF free surface method

Examples of validations on academic tsunami test-cases

Content

3 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 3: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Complex physics to simulate 3D Breaking x Two-phase flow with possible complex interface x Entrapped air bubbles x Emulsion (mixing of water and bubbles) x Turbulence

Flooding x Friction on bottom, roughness

Fluid / structure interactions x Hydrodynamic loads on structures x Possible collapse of the structures x Debris moving in the flow

Coastal impact of a tsunami

4 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 4: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

EOLE CFD code developed by PRINCIPIA

Navier-Stokes multi-phase flows

Structured curvilinear multi-block meshes Pseudo-compressibility method Dual time stepping Second order finite volume VOF free surface method

Implicit (no CFL constraint) 2 methods x Eulerian (“mass” conservation equation) x Lagrangian

Turbulence: 2-equations models (k-H, k-Z, SST) Coupling fluid / structure (rigid body)

Example of VOF-URANS CODE

5 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 5: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

System of Navier-Stokes equations

Flux terms

External force

Contravariant velocity components (curvilinear meshes)

EOLE CFD code

6 TANDEM – tsunami school, Bordeaux, 28/04/16

JRHGF

tW

J

ww

�ww

�ww

�ww

FK[1

¸̧¸¸¸

¹

·

¨̈¨¨¨

©

§

���������

¸̧¸¸¸

¹

·

¨̈¨¨¨

©

§

���������

¸̧¸¸¸

¹

·

¨̈¨¨¨

©

§

���������

zz

yy

xx

zz

yy

xx

zz

yy

xx

pwwpvwpuww

JH

pwvpvvpuvv

JG

pwupvupuuu

JF

WFFUWFFUWFFU

U

WKKUWKKUWKKU

U

W[[UW[[UW[[U

U

&&

&&

&&

&&

&&

&&

&&

&&

&&

).(~).(~).(~

~

1;

).(~).(~).(~

~

1;

).(~).(~).(~

~

1

¸̧¸¸¸

¹

·

¨̈¨¨¨

©

§

z

y

x

fff

R

UUU0

),,(),,(;~;~;~zyx

Jwvuwwvuvwvuu zyxzyxzyx ww

�� �� �� FK[FFFKKK[[[

¸̧¸¸¸

¹

·

¨̈¨¨¨

©

§

wvu

W

UUU0

[email protected]

Page 6: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Two-phase flow with separated phases (interface) Each cell of the mesh is characterized by the volume fraction of the phase 1 with respect to phase 2 (discrete function F)

F=1 : phase 1 (liquid) F=0 : phase 2 (air) 0<F<1 : cells containing an interface phase 1 / phase 2 Position of the interface determined from the computation of the normal

VOF interface model - concept

7 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

𝛻F

Page 7: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Eulerian : conservation equation of the VOF function (F) Fluxes computation based on a “simplified” representation of the interface slope in each cell Example:

Lagrangian (SLVOF) Based on more realistic

representation of the slope

Interface advection

8 TANDEM – tsunami school, Bordeaux, 28/04/16

� �> @ 0 ��ww FWUdivtF &&

U = grid velocity W&

= interface velocity 𝑈

[email protected]

Horizontal Free surface

𝑈.'t

𝑈

𝐹.'y

�Flux o 𝐹.'y. 𝑈.'t

Page 8: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

VOF model algorithm

9 TANDEM – tsunami school, Bordeaux, 28/04/16

F(tn)

Interface advection

F(tn+1)

Eulerian Lagrangian or

Time iteration

water: F(tn)=1

air: F(tn)=0

interface water / air 0<F(tn)<1

[email protected]

Page 9: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Solitary wave breaking on a slope

• Solitary wave on a 2D vertical reef

Russel’s wave generator

• Wedge sliding down a 3D slope

Dam break with structure impact

• Impact of a tsunami on a urban area

Examples of CFD validations on Tsunami academic cases

10

TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 10: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Slope 1/15 Solitary wave Wave amplitude = 0.45 h (h=depth of the channel) Visualizations of free surface at different instants of the breaking

Breaking of a tsunami wave on a constant slope

11

Li and Raichlen, 1998

TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 11: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Simulation with EOLE Plunging wave Splash-up

Breaking of a tsunami wave on a constant slope

12 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 12: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Comparison with the code EOLENS (Principia / IMATH) Unstructured meshes Free surface : color function (not VOF) Adaptative mesh Compression interface model (possible)

Breaking of a tsunami wave on a constant slope

13 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 13: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Emerged reef (initially ) Propagation, run-up, overtopping, bore and reflection

Solitary wave A/h0 = 0.3 (with h0=2.5m)

14 wave gauges

Solitary wave on a 2D reef

14

[Roeber, 2012]

0.14m 2.5 m

TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 14: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Solitary wave on a 2D reef

15 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Movies

Page 15: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Solitary wave on a 2D reef

16 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 16: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Solitary wave on a 2D reef

17 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Example of comparison with Boussinesq codes (dedicated paper on progress)

Time series of wave elevation in WG9 (breaking)

WG9

Boussinesq

Navier-Stokes

Page 17: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body)

Rectangular block x 38.2 Kg, 0.4m tall, 0.3m long x T=0: just below the free surface

Depth D (= 0.288m, 0.210m, 0.116m) Monitoring x Wave elevation at 1.2m x Values of H and B (issued from video measurements)

Russel’s wave generator

18

[Monaghan and Kos, 1999] TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 18: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Coupling fluid / structure (rigid body) : free motion in vertical

Movie

Russel’s wave generator - simulation

19 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 19: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Russel’s wave generator

20

H

B

TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Elevation at x=1.2m

Wave elevation at X=1.2 Parameters B and H

x=1.2m

Page 20: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Velocity versus vertical position

Russel’s wave generator

21

Curve to be read from right to left with increasing time

TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Entry of the block Block approaching the bottom

Page 21: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Tsunami generation due to submarine landslide ½ slope beach Monotoring

Wave elavation Run-up

Wedge sliding down on a slope

22

[Liu et al., 2005]

TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

y

x V

Page 22: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Coupling fluid / structure (rigid body) : imposed motion Movie

Wedge sliding down on a slope - simulation

23 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 23: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Wedge sliding down on a slope

24

gauge 2

runup 3

gauge 1

runup 2

TANDEM – tsunami school, Bordeaux, 28/04/16

Comparisons elevation / runup

Experiments EOLE

[email protected]

Page 24: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Physical model 1/50 scale of real city of Seaside (Oregon) H=0.2m (2.1m depth offshore) More than 30 wave elevation / velocity gauges

Tsunami on a coastal urban area

25 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

[Park et al., 2013]

Page 25: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Numerical model Multi-block mesh: 9M cells All buildings included Initial solitary wave

Tsunami on a coastal urban area - simulation

26 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 26: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Movies

Tsunami on a coastal urban area

27 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 27: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

28

Tsunami on a coastal urban area Experiment EOLE CFD

TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 28: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Elevation on gauges A

30

A1

A6 A9

A2

EOLE CFD experience

TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 29: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Elevation on gauges C

31

C3

C9

C5

EOLE CFD experience

TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 30: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Velocity gauges

32

A6

C9

B6

EOLE CFD experience

TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]

Page 31: Tsunami coastal impact The use of VOF ... - project.inria.fr · Tsunami generation due to the falling into water of a rigid body (massive cliff, ice body) Rectangular block x38.2

Remerciements Camille Journeau (Ingénieur à Principia) Kevin Pons (doctorant à Principia)

Merci pour votre attention !

33 TANDEM – tsunami school, Bordeaux, 28/04/16

[email protected]