Et maintenant, les quations du tsunami ! 1 1 ( y r ) COMPOSANTES - - PowerPoint PPT Presentation

et maintenant les quations du tsunami
SMART_READER_LITE
LIVE PREVIEW

Et maintenant, les quations du tsunami ! 1 1 ( y r ) COMPOSANTES - - PowerPoint PPT Presentation

Et maintenant, les quations du tsunami ! 1 1 ( y r ) COMPOSANTES D E VITESSE RVAMON " ELEVATION MASSE D E | \ L A BILAN QUANTITE D E M N T :-O" The so-called PRESSION HYDROSTATIQUE EEE Shallow Water }


slide-1
SLIDE 1

Et maintenant, les équations du tsunami !

1 1
slide-2
SLIDE 2

The so-called Shallow Water Equations

2 2

Very crude model for geophysical flows, but allows the existence of inertia-gravity waves

( y r )

COMPOSANTES D E VITESSE RVAMON

ELEVATION D E L A MASSE

Ï "

|

\

BILAN QUANTITE D E M N T

:-O"

PRESSION HYDROSTATIQUE

EEE

}

PROFONDEUR D E L'OCEAN
slide-3
SLIDE 3

An analytical problem as a numerical validation : Stommel :-)

Dissipation coefficient [s-1] Forcing wind term [N m-2] Gravity [m s-2] Coriolis factor [s-1]

3
slide-4
SLIDE 4

Un modèle unidimensionnel le long de l’interface…

Discontinuous Galerkin

Comment calculer les flux de masse et de quantité de mouvement aux interfaces ?

4

Ê

+ 4 ¥ =
slide-5
SLIDE 5

Un solveur de Riemann…

Discontinuous Galerkin

Comment calculer les flux de masse et de quantité de mouvement aux interfaces ?

5
slide-6
SLIDE 6

Calculons les valeurs propres de A pour découpler les deux équations…

Deux valeurs propres Deux vecteurs propres

6 C 'EST FACILE A OBTENIR
slide-7
SLIDE 7

Ë

:L. - 7 ¥

¥

  • E .Y
=

dur

VEpÊ ¥.

↳Éploré

|

d e t # - I I ) - O ( ¥ - I I I . e -

  • uf} -Il

x

.↳ = .

d . ±Fg

slide-8
SLIDE 8

Effectuons un changement de variables…

Matrice des deux vecteurs propres r et s sont appelées les invariants de Riemann :-)

7
slide-9
SLIDE 9

Et on obtient… … deux équations de transport découplées !

8

E r

+ t g ¥,- - o

¥ - t ¥ "

slide-10
SLIDE 10

Les invariants de Riemann sont constants le long des courbes caractéristiques !

9

r t

|

  • X
slide-11
SLIDE 11

Et on sait ce qu’il faut faire pour une équation de transport pur !

Le solveur dit de Riemann :-)

10

j'üÏ""

  • O

D

slide-12
SLIDE 12

Et en termes de vitesses et d’élévation

Le solveur dit de Riemann :-)

11

_

slide-13
SLIDE 13

A 1D sharp simplified problem in a finite domain

12
slide-14
SLIDE 14

What is the solution ?

t = 0 t = 1

Rossby’s radius

13

¢

V a u t

[

" E
slide-15
SLIDE 15

A more and more complex and interesting solution…

t = 2 t = 33

14
slide-16
SLIDE 16

What are the equations ?

t = 500

Helmholtz’s Equation Forced Wave Equation

15
slide-17
SLIDE 17

How does information propagate ?

Riemann’s Invariants

t = 1

16
  • INARI
m n / D E RIEMANN e s t

1 -

×
slide-18
SLIDE 18

Two distinct waves…

t = 1

17
slide-19
SLIDE 19

An analytical solution exists !

t = 700

Separation of the Classical Equations with the boundary conditions

18
slide-20
SLIDE 20

Analytical solution for any initial elevation data

19
slide-21
SLIDE 21

A family of initial conditions…

Stiffness factor

R = 10 R = 100 R = 1000

20
slide-22
SLIDE 22

The Continuous Galerkin Method

21
slide-23
SLIDE 23

The Continuous Galerkin Method

n = 200, t = 2 n = 2000, t = 2

Oscillating solutions that only converge in a mean sense…

22
slide-24
SLIDE 24

For smooth solutions, it works !

n = 200, t = 2, R = 100 n = 200, t = 2, R = 10

23
slide-25
SLIDE 25

The Optimal Technique : Integrating along characteristics

t = 200 Second-order Runge-Kutta

24 → ×

Ent'

  • q

O

# ×

E n

slide-26
SLIDE 26

Time integration has to be accurately performed…

t = 200 Heun (RK-2) Dt = 0.01 t = 200 Explicit Euler Dt = 0.01 t = 200 Explicit Euler Dt = 0.001

25
slide-27
SLIDE 27

The Discontinuous Riemann-Galerkin Method

t = 2

26
slide-28
SLIDE 28

Increasing the order

  • f shape

functions…

P1-P1 P2-P2

27

¥

RATELIER

¢

Maxence! .
slide-29
SLIDE 29

How to estimate the local error ?

The jumps at discontinuities are proportional to the local error The local error are also proportional to hp+1 where p is the order of elements and h the characteristic size.

The Discontinuous Galerkin Method provides an efficient and simple error estimator !

28 O R D R E
slide-30
SLIDE 30

Adaptive strategy

From this new mesh size field, we can create a new adapted mesh. New requested mesh size field from the error estimator Target error 29 ERREUR cocace recensé
  • [ESTIMA

TION

D E L'ERREUR
slide-31
SLIDE 31

How to evaluate the error estimator ?

Asymptotic behaviour

The error estimator slightly
  • verestimates the error, but
converges to the true error Effectivity index Norm
  • f the error
estimator Norm
  • f the exact error
30