• Aucun résultat trouvé

Méthode des caractéristiques : quelques applications théoriques et numériques

N/A
N/A
Protected

Academic year: 2022

Partager "Méthode des caractéristiques : quelques applications théoriques et numériques"

Copied!
77
0
0

Texte intégral

(1)

Méthode des caractéristiques :

quelques applications théoriques et numériques

Yohan Penel1

1Équipe SIMPAF, INRIA Lille - Nord Europe

Travaux réalisés en collaboration avec le DM2S/SFME/LETR (CEA Saclay) et le LAGA (Univ. Paris 13)

Séminaire du LRC Manon

1er février 2011

(2)

Programme

1 Contexte

2 MOC : une aide précieuse pour l'existence de solutions

3 MOC : construction d'un schéma d'ordre 2

(3)

Plan de la partie

1 Contexte

2 MOC : une aide précieuse pour l'existence de solutions

3 MOC : construction d'un schéma d'ordre 2

3 / 21

(4)

Introduction

Une problématique Modéliser l'évolution de bulles dans un c÷ur de réacteur nucléaire

(5)

Introduction

Une problématique Modéliser l'évolution de bulles dans un c÷ur de réacteur nucléaire Un modèle de départ Équations de Navier-Stokes

pour un écoulement compres- sible de 2 uides non-miscibles

4 / 21

(6)

Introduction

Une problématique Modéliser l'évolution de bulles dans un c÷ur de réacteur nucléaire Un modèle de départ Équations de Navier-Stokes

pour un écoulement compres- sible de 2 uides non-miscibles Des hypothèses simplicatrices Faible nombre de Mach,

champ de vitesse potentiel, . . .

(7)

Introduction

Une problématique Modéliser l'évolution de bulles dans un c÷ur de réacteur nucléaire Un modèle de départ Équations de Navier-Stokes

pour un écoulement compres- sible de 2 uides non-miscibles Des hypothèses simplicatrices Faible nombre de Mach,

champ de vitesse potentiel, . . .

Des modèles simpliés Système DLMN, modèle ABV

4 / 21

(8)

Introduction

Une problématique Modéliser l'évolution de bulles dans un c÷ur de réacteur nucléaire Un modèle de départ Équations de Navier-Stokes

pour un écoulement compres- sible de 2 uides non-miscibles Des hypothèses simplicatrices Faible nombre de Mach,

champ de vitesse potentiel, . . .

Des modèles simpliés Système DLMN, modèle ABV

Analyses théorique et numérique :

besoin d'outils Méthode des caractéristiques, . . .

(9)

Dérivation formelle des modèles

8>

><

>>

:

@t(Y) +r (Y u) =0

@t+r ( u) =0

@t( u) +r ( u u) = rP+r + g

@t(E) +r ( uE) = r (Pu) +r (rT) +r (u) + g u

5 / 21

(10)

Dérivation formelle des modèles

8>

><

>>

:

@t(Y) +r (Y u) =0

@t+r ( u) =0

@t( u) +r ( u u) = rP+r + g

@t(E) +r ( uE) = r (Pu) +r (rT) +r (u) + g u

8>

><

>>

:

DtY=0

@t+r ( u) =0 Dtu= rP+r +g

cpDtT=TDtP+r (rT) +::ru Dt=@t+ (u r) 2nd principe de la thermodynamique

(11)

Dérivation formelle des modèles

8>

><

>>

:

@t(Y) +r (Y u) =0

@t+r ( u) =0

@t( u) +r ( u u) = rP+r + g

@t(E) +r ( uE) = r (Pu) +r (rT) +r (u) + g u

8>

>>

><

>>

>>

:

DtY=0

@t+r ( u) =0 Dtu= 1

M2rP+ 1

Rer

Fre3

cpDtT=TDtP+r (rT) Re Pr +M2

Re::ru Grandeurs caracté-

ristiques communes pour les 2 uides

5 / 21

(12)

Dérivation formelle des modèles

(Syst. DLMN) 8>

><

>>

:

@t(Y) +r (Y u) =0

@t+r ( u) =0

@t( u) +r ( u u) = rP+r + g

@t(E) +r ( uE) = r (Pu) +r (rT) +r (u) + g u

8>

><

>>

:

DtY=0

r u=G [P0(t) =H(t)]

Dtu= r+2r [D(u)] +g cpDtT=TP0(t) +r (rT) G:= Dt

= P0

ΓP+r (rT) P

Développement asymptotique p.r. àM 1 Projection de Leray

(13)

Dérivation formelle des modèles

(Syst. DLMN potentiel) 8>

><

>>

:

@t(Y) +r (Y u) =0

@t+r ( u) =0

@t( u) +r ( u u) = rP+r + g

@t(E) +r ( uE) = r (Pu) +r (rT) +r (u) + g u

8<

:

DtY=0

=G [P0(t) =H(t)]

cpDtT=TP0(t) +r (rT) u=r

Dt=@t+ (r r)

5 / 21

(14)

Dérivation formelle des modèles

(Syst. DLMN-) 8>

><

>>

:

@t(Y) +r (Y u) =0

@t+r ( u) =0

@t( u) +r ( u u) = rP+r + g

@t(E) +r ( uE) = r (Pu) +r (rT) +r (u) + g u

8<

:

DtY=0

=G [P0(t) =0] cpDtT=r (rT)

0

(15)

Dérivation formelle des modèles

(Modèle ABV) 8>

><

>>

:

@t(Y) +r (Y u) =0

@t+r ( u) =0

@t( u) +r ( u u) = rP+r + g

@t(E) +r ( uE) = r (Pu) +r (rT) +r (u) + g u

8<

:

@tY+r rY=0

= (t)

Y 1

jj

Z

Y(t; x0)dx0

G! GY

5 / 21

(16)

Plan de la partie

1 Contexte

2 MOC : une aide précieuse pour l'existence de solutions

3 MOC : construction d'un schéma d'ordre 2

(17)

Un premier résultat théorique . . .

Théorème (S. Dellacherie & O. Latte, '05 ; Y.P., '10)

Soient continue surR+etY02 Hs(Ω), s >s0+1. Alors il existeT > 0 pour lequel le modèle ABV admet une unique solution classique Y sur [0;T].

On a notés0= d

2

+1. La régularité exacte de la solution est : Y 2 Ws;T(Ω) :=C0 [0;T]; L2(Ω)

\ L1 [0;T]; Hs(Ω)

C1 [0;T]Ω : Proposition (Y.P., '10)

La solution existe sur l'intervalle [0;T], avec T> 0 donné par : Y0 1

jΩj Z

Y0(x)dx

s Cabv(s; d;Ω) Z T

0 j (t)j dt 61:

7 / 21

(18)

. . . puis un second

En notant n(t) = 1 jΩj

Z

Yn(t; x)dx, on démontre le résultat suivant : Théorème (Y.P., '10)

Si Y est une solution faible de ABV[Y0; ;Ω]avecY02 L1(Ω), alors :

n(t) = Z

[Y0(x)]nexp

Ψ(t)Y0(x) Z dx

exp

Ψ(t)Y0(x)

dx ; Ψ(t) :=

Z t

0

()d:

On en déduit un principe du maximum faible: si Y0est à valeurs dans [a; b]pour presque tout x, alors il en est de même pour Y .

(19)

Objectif : faire mieux . . . en 1D

Le modèle s'écrit en dimension 1 (ou tout champ de vecteurs est potentiel) : 8>

<

>:

@tY"(t; x) +u"(t; x)@xY"(t; x) =0; Y"(0; x) =Y0;"(x); u"(t; x) = (t)

Z x

LY"(t; x0)dx0 (x+L)"(t)

: Régularisation :

x Y0;"(x)

Y0(x)

0 " 0+"

L L

1

0 0

9 / 21

(20)

Objectif : faire mieux . . . en 1D

La solution(Y"; u")existe sur un intervalle[0;T"]. On introduit alors le ot carac-

téristique : 8

><

>: dX"

dt =u" t; X"(t;s; x)

; X"(s;s; x) =x:

La fonction t 7 ! Y" t; X"(t;s; x)

est donc constante, ce qui assure que la solution conserve le même prol que Y0;".

En particulier, Y"est égale à 1 sur[ "(t); "(t)]et nulle en dehors de[ "(t); "(t)], avec :

"(t) =X"(t;0; 0) et "(t) =X"(t;0; 0+"):

En résolvant les EDOs associées aux données initiales 0et 0+", on montre que "et "admettent la même limite lorsque " ! 0. Problème : T"! 0!

(21)

Le sauveur : le jacobien

Équation du jacobien : d

dtj det rxX"(t;s; x)j=r u" t; X"(t;s; x)

j det rxX"(t;s; x)j:

Pour s =0, cette équation s'intègre en : j det rxX"(t;0; x)j=exp

Z t

0 r u" ; X"(;0; x) d

=exp Z t

0

()

Y" ; X"(;0; x) "() d

=

jΩj exp

Y0;"(x) Z t

0

()d Z

exp

Y0;"(y) Z t

0

()d

dy

10 / 21

(22)

Le sauveur : le jacobien

En dimension 1, l'équation s'intègre simplement p.r. à x :

X"(t;0; x) =2L Z x

Lexp[Ψ(t)Y0;"(y)]dy Z L

Lexp[Ψ(t)Y0;"(y)]dy L:

Le ot est bijectif de( L; L)dans lui-même et est inversible.

Le raisonnement a été fait sous l'hypothèse que la donnée initiale (et donc le champ de vitesse) était susamment régulière.

On constate que ce ot conserve ses propriétés de bijectivité et son caractère lipschitzien lorsque la donnée initiale est moins régulière, et ce, quel que soit l'in- tervalle de temps considéré.

(23)

Existence d'une solution faible globale

Théorème (Y.P., '10)

SoientY02 L1( L; L)et continue. Alors une solution faible globale en temps de ABV[Y0; ;Ω]est donnée parY(t; x) =Y0 Θt1(x)

, oùΘt1est la réciproque (par rapport à x0) de la fonction :

Θ(t; x0) =2L Z x0

L exp[Ψ(t)Y0(y)]dy Z L

Lexp[Ψ(t)Y0(y)]dy L:

Idées de base dans la preuve

§ Calcul de la quantité : A(Y) :=

ZZ Y

@t'+U@x'

(t; x)dtdx

§ Changement de variables lipschitzien [Evans et Gariepy, CRC-Press, 1992]

§ Validité de l'équation caractéristique @tΘ =U(t;Θ)

11 / 21

(24)

Plan de la partie

1 Contexte

2 MOC : une aide précieuse pour l'existence de solutions

3 MOC : construction d'un schéma d'ordre 2

(25)

Problématique

Objectif : conservation au niveau discret des propriétés physiques des modèles.

DLMN-1D 8>

>>

><

>>

>>

:

@tY(t; x) +u(t; x)@xY(t; x) =0 u(t; x) =0(T ; Y)@xT(t; x)

@tT(t; x) +u(t; x)@xT(t; x) 1

[cp](Y ; T)@x

(Y ; T)@xT(t; x)

=0 ABV-1D

8>

><

>>

:

@tY(t; x) +u(t; x)@xY(t; x) =0; Y(0; x) =Y0(x); u(t; x) = (t)

"Z x

LY(t; x0)dx0 x+L 2L

Z L

LY(t; x0)dx0

# :

13 / 21

(26)

Schéma MOC pour l'advection

Objectifs

§ Simuler lessolutions régulièresde l'équation @tY+U rY=f ;

§ Atteindrel'ordre 2en espace-temps.

IdéeLa méthode des caractéristiques fournit l'égalité :

Y(t; x) =Y t ∆t; X(t ∆t;t; x) +

Z t

t tf ; X(;t; x) d;

pour X solution de : dX

dt =U t; X(t;s; x)

; X(s;s; x) =x:

(27)

Schéma MOC pour l'advection

On se donne un maillage (xi)en espace et(tn)en temps. Pour f =0, le schéma s'écrit :

Yin+1=Y(tn; ni); in=X(tn;tn+1; xi):

Deux étapes (découplage espace-temps)

§ Approximationˆni du pied de la caractéristique in : montée à l'ordre 2 par un développement limité de X autour de(tn; xi)

§ Approximation de Y(tnin), ne connaissant que les valeurs de la solution aux n÷uds du maillage : montée à l'ordre 2 par une interpolation . . . d'ordre 2

Choix

Garantir le principe du maximum sous l'hypothèse que la solution est régulière.

14 / 21

(28)

Schéma MOC pour l'advection

On se donne un maillage (xi)en espace et(tn)en temps. Pour f =0, le schéma s'écrit :

Yin+1=Y(tn; ni); in=X(tn;tn+1; xi): Montée en ordre sur l'approximation de la caractéristique

X(tn;tn+1; xi) =X(tn;tn; xi) + ∆t @sX(tn;tn; xi) +∆t2

2 @ssX(tn;tn; xi) +O(∆t3): Utilisation des propriétés du ot :

@sX(s;s; x) = rxX(s;s; x)U(s; x) = U(s; x);

@ss2X(s;s; x) = (U r)U(s; x) rxX(s;s; x)U(s; x): D'où :

(29)

Schéma MOC pour l'advection

On se donne un maillage (xi)en espace et(tn)en temps. Pour f =0, le schéma s'écrit :

Yin+1=Y(tn; ni); in=X(tn;tn+1; xi):

tn

tn+1 xi

xj

xj 1 xj+1 xj+2

in

14 / 21

(30)

Schéma MOC pour l'advection

On se donne un maillage (xi)en espace et(tn)en temps. Pour f =0, le schéma s'écrit :

Yin+1=Y(tn; ni); in=X(tn;tn+1; xi):

tn

tn+1 xi

xj

xj 1 xj+1 xj+2

ˆni;1 ˆni;2 in

(31)

Schéma MOC pour l'advection

On se donne un maillage (xi)en espace et(tn)en temps. Pour f =0, le schéma s'écrit :

Yin+1=Y(tn; ni); in=X(tn;tn+1; xi):

tn

tn+1 xi

xj

xj 1 xj+1 xj+2

Yg

ˆni;2

14 / 21

(32)

Schéma MOC pour l'advection

On se donne un maillage (xi)en espace et(tn)en temps. Pour f =0, le schéma s'écrit :

Yin+1=Y(tn; ni); in=X(tn;tn+1; xi):

tn

tn+1 xi

xj

xj 1 xj+1 xj+2

Yd

ˆni;2

(33)

Schéma MOC pour l'advection

On se donne un maillage (xi)en espace et(tn)en temps. Pour f =0, le schéma s'écrit :

Yin+1=Y(tn; ni); in=X(tn;tn+1; xi):

tn

tn+1 xi

xj

xj 1 xj+1 xj+2

ˆni;2

14 / 21

(34)

Schéma MOC pour l'advection

On se donne un maillage (xi)en espace et(tn)en temps. Pour f =0, le schéma s'écrit :

Yin+1=Y(tn; ni); in=X(tn;tn+1; xi):

Schéma numérique: ijn= xj+1 ni

∆x

Yin+1=nij

Yg(nij)

z }| {

nij(1 nij)

2 Yj 1n +nij(2 nij)Yjn+(1 nij)(2 nij) 2 Yjn+1

+ (1 nij)nij(1+nij) 2 Yjn+

h1 nij2i

Yjn+1 nij(1 nij) 2 Yjn+2

| {z }

(35)

Analyse du schéma

Stabilité inconditionnelle (au sens de Von Neumann) Consistance inconditionnelle

Ein(∆t;∆x) := 1

∆t

Y(tn+1; xi) 2 2

Y(tn; xj 1) 2Y(tn; xj) +Y(tn; xj+1)

+ 2

Y(tn; xj 1) 4Y(tn; xj) +3Y(tn; xj+1)

Y(tn; xj+1)

: Pour ∆t = ∆x, on a :

§ Ein(∆t;∆t1=) =O(∆t2), 61 ;

§ Ein(∆x;∆x) =O(∆x2), > 1.

Dans le cas général :

limt!0Ein(∆t;∆x) =O(∆x2) et lim

x!0Ein(∆t;∆x) =O(∆t2):

15 / 21

(36)

Principe du maximum

On souhaite garantir : Yin+12

k2Vmin(j)Ykn; max

k2V(j)Ykn

; V(j) =fj; j+1g:

Xj 1

Xj

Xj+1

Yg

(37)

Principe du maximum

On souhaite garantir : Yin+12

k2Vmin(j)Ykn; max

k2V(j)Ykn

; V(j) =fj; j+1g:

Condition nécessaire et susante pour que le schéma gauche (resp. droit) vérie ce principe :

nij62]g; +g[ resp.]d; +d[; avec :

g = 2(Yjn+1 Yjn)

Yj 1n 2Yjn+Yjn+1; d = 2(Yjn+1 Yjn) Yjn 2Yjn+1+Yjn+2; +g =Yj 1n 4Yjn+3Yjn+1

Yj 1n 2Yjn+Yjn+1 ; +d = Yjn+2 Yjn Yjn 2Yjn+1+Yjn+2: Ce critère permet de choisir la valeur de nij.

16 / 21

(38)

Advection avec terme source f ( x ) = cos ( x=2 )

(39)

Advection avec terme source f ( x ) = cos ( x=2 )

Nt =100, Nx =450

17 / 21

(40)

Advection avec terme source f ( x ) = cos ( x=2 )

(41)

Advection avec terme source f ( x ) = cos ( x=2 )

Nt =100, Nx =450

17 / 21

(42)

Advection avec terme source f ( x ) = cos ( x=2 )

(43)

Advection avec terme source f ( x ) = cos ( x=2 )

Nt =100, Nx =450

17 / 21

(44)

Advection avec terme source f ( x ) = cos ( x=2 )

(45)

Advection avec terme source f ( x ) = cos ( x=2 )

Nt =100, Nx =450

17 / 21

(46)

Advection avec terme source f ( x ) = cos ( x=2 )

(47)

Advection avec terme source f ( x ) = cos ( x=2 )

Nt =100, Nx =450

17 / 21

(48)

Advection avec terme source f ( x ) = cos ( x=2 )

(49)

Schéma MOC pour l'advection-diusion

@tT+u@xT "@xx2T =0 () @

@t

T t; X(t;s; x)

="@xx2T t; X(t;s; x)

§ Une première idée : schéma explicite Tin+1n(in)

∆t =@[xx2 Tn(in) La condition de stabilité est sévère (∆t 4∆x2).

§ Une meilleure idée : schéma implicite Tin+1n(in)

∆t =@xx2Tin+1

On obtient une M-matrice symétrique, ce qui garantit le principe du maximum.

On peut encore améliorer la précision par une formule des trapèzes.

18 / 21

(50)

Un résultat sur le modèle DLMN

(51)

Un résultat sur le modèle DLMN

19 / 21

(52)

Un résultat sur le modèle DLMN

(53)

Un résultat sur le modèle DLMN

19 / 21

(54)

Un résultat sur le modèle DLMN

(55)

Un résultat sur le modèle DLMN

19 / 21

(56)

Un résultat sur le modèle DLMN

(57)

Un résultat sur le modèle DLMN

19 / 21

(58)

Un résultat sur le modèle DLMN

(59)

Un résultat sur le modèle DLMN

19 / 21

(60)

Un résultat sur le modèle DLMN

(61)

Un résultat sur le modèle DLMN

19 / 21

(62)

Un résultat sur le modèle DLMN

(63)

Un résultat sur le modèle DLMN

19 / 21

(64)

Un résultat sur le modèle DLMN

(65)

Un résultat sur le modèle DLMN

19 / 21

(66)

Un résultat sur le modèle DLMN

(67)

Un résultat sur le modèle DLMN

19 / 21

(68)

Un résultat sur le modèle DLMN

(69)

Un résultat sur le modèle DLMN

19 / 21

(70)

Un résultat sur le modèle DLMN

(71)

Un résultat sur le modèle DLMN

19 / 21

(72)

Un résultat sur le modèle DLMN

(73)

Un résultat sur le modèle DLMN

19 / 21

(74)

Un résultat sur le modèle DLMN

(75)

Un résultat sur le modèle DLMN

19 / 21

(76)

Conclusions et perspectives

La méthode des caractéristiques a permis :

3 de construire une solution (faible, classique) globale en temps 3 de suivre le prol des solutions

3 de construire des schémas avec de bonnes propriétés numériques À faire :

7 L'extension à la dimension 2 (naturelle pour le numérique, moins pour le théorique)

7 La preuve de convergence du schéma pour le système DLMN 7 Le couplage avec l'EDO sur la pression

7 L'étude du choix du coecient nij

(77)

Références

Documents relatifs

Conception et réalisation de l’électronique frontale du détecteur de pied de gerbe et de l’unité de décision du système du premier niveau de déclenchement de l’expérience

clinical outcomes 0 4 Y TTR, c.148 G&gt;A, p.Val30Met (NM 000371.3) + *38 other mutations APOLLO: A Phase 3 Multicenter, Multinational, Randomized, Double-blind,

En conclusion, le PC 61 BM apparait être la stratégie la plus intéressante en mélange ternaire pour un industriel car elle s’est montrée efficace dans deux mélanges binaires et

Si la modélisation ne s’intéresse qu’aux relations entre les différentes classe du système (et pas au contenu des classes), nous pouvons ne pas représenter les attributs et

Background: We previously showed that embolization of portal inflow and hepatic vein (HV) outflow (liver venous deprivation, LVD) promotes future liver remnant (FLR) volume

Dans cette thèse, nous nous intéressons à l’étude de problèmes de stabilisation par retour d’état ou « feedback » des équations de Navier-Stokes incompressibles, dans un

6 ) Montrer qu'il existe, pour tout temps t &gt; O une solution (éventuellement faible) de l'équation d'Euler et décrire le type de régularité de cette solution. c)

ـــلا ىــ مهتدناسم ىلع نٌمٌركلا نٌدلاولا ـــ ةمبادلا ا ًل لا و ـــــ ى ا ًجوز ام هلاول يذل لامع تممتا ام و افرح تبتك.. اهنا ًف ًملعلا لضفلا هل