• Aucun résultat trouvé

Exercice 2. Le sch´ ema d’Engquist-Osher

N/A
N/A
Protected

Academic year: 2021

Partager "Exercice 2. Le sch´ ema d’Engquist-Osher"

Copied!
3
0
0

Texte intégral

(1)

TD MA201 Calcul Scientifique

Sch´emas num´eriques pour les ´equations hyperboliques non lin´eaires

S´eance 12 1 F´evrier 2005

Exercice 1. Un exemple de sch´ ema non conservatif

On consid`ere le sch´ema suivant :

un+1j =





unj − unj∆t

∆x unj −unj

1

si unj ≥0 unj − unj∆t

∆x unj+1−unj

si unj ≤0 pour approcher l’´equation de B¨urgers.

1.1 - Expliquer pourquoi c’est une g´en´eralisation naturelle du sch´ema d´ecentr´e au cas non lin´eaire.

1.2 - Montrer que ce sch´ema ne peut pas se mettre sous forme conservative.

1.3 - Appliquer le sch´ema `a la condition initiale suivante : u0(x) =

1 si x≤0 0 si x >0 et conclure.

Exercice 2. Le sch´ ema d’Engquist-Osher

On consid`ere le sch´ema suivant : un+1j =unj − α

4

unj+12

− unj−12

2

Z unj+1 unj

|ξ|dξ− Z unj

unj

1

|ξ|dξ

!

1

(2)

TD MA201 Calcul Scientifique

avec α = ∆x∆t pour approcher l’´equation de B¨urgers.

2.1 - Montrer qu’il peut s’´ecrire sous forme conservative et expliciter son flux num´erique g(u, v).

2.2 - Montrer qu’il est consistant avec l’´equation de B¨urgers.

2.3 - Montrer qu’il est monotone sous la condition C.F.L.

2.4 - Montrer que si la condition initiale {u0j}j est positive alors la solution {unj}j l’est aussi pour toutn.

2.5 - Montrer que ce sch´ema co¨ıncide avec le sch´ema d´ecentr´e dans les zones o`u unj ne change pas de signe.

Exercice 3. Le sch´ ema de Lax-Wendroff

On consid`ere le sch´ema suivant : un+1j =unj −α

2 fj+1n −fj−n12

2

anj+1 2

fj+1n −fjn

−anj

1 2

fjn−fj−n 1

o`ufjn= unj2 2 ,anj+1

2

= unj +unj+1

2 etα = ∆t

∆x.

3.1 - L’´ecrire sous forme conservative et montrer qu’il est consistant avec l’´equation de B¨urgers.

3.2 - Montrer qu’il est d’ordre 2 (au moins).

3.3 - En l’appliquant `a la donn´ee initiale suivante : u0j =

w si j <0

−w si j ≥0 montrer qu’il n’est pas entropique.

2

(3)

TD MA201 Calcul Scientifique

Exercice 4. Erreur de troncature et sch´ emas mono- tones

Soit un sch´ema sous forme conservative : un+1j =unj −α g unj+1, unj

−g unj, unj

1

, α= ∆t

∆x, consistant avec l’´equation

(1) ∂u

∂t + ∂

∂x(f(u)) = 0.

4.1 - Soit ¯u une solution r´eguli`ere de (1). Montrer que l’erreur de troncature a pour expression :

εnj = ∆t 2

2

∂t2 +∆x 2

∂x

∂g

∂v(¯u,u)¯ − ∂g

∂u(¯u,u)¯ ∂u¯

∂x

+O(∆x2+ ∆t2) o`u toutes les quantit´es sont ´evalu´ees en (xj, tn).

4.2 - Montrer que :

2

∂t2 = ∂

∂x

a(¯u)2 ∂u¯

∂x

.

4.3 - En d´eduire que :

εnj = ∆t 2

∂x

β(¯u, α)∂u¯

∂x

+O(∆x2+ ∆t2)

o`uβ(¯u, α) = a(¯u)2− 1 α

∂g

∂u(¯u,u¯)− ∂g

∂v(¯u,u¯)

.

On suppose maintenant que le sch´ema est monotone.

4.4 - Montrer que β(u, α)≤0 pour tout u∈R.

4.5 - Montrer que, si β(u, α) = 0 pour tout u, alorsf(u) est lin´eaire.

4.6 - En d´eduire que, sauf dans le cas exceptionnel ci-dessus, un sch´ema monotone est d’ordre 1 (au plus).

3

Références

Documents relatifs

Rep´erer les diff´erents points d’´equilibre et les trajectoires p´eriodiques. Discuter de leur stabilit´e. On simule ce probl`eme `a l’aide d’une m´ethode d’Euler.. Exercice

La m´ethode de relaxation `a pas optimale pour ce probl`eme consiste `a modifier une par une les valeurs U i,j par la valeur donnant l’´energie la plus petite, les autres valeurs U i

On cherche ` a ´ etudier les propri´ et´ es de deux sch´ emas aux diff´ erences finis per- mettant de r´ esoudre num´ eriquement cette ´ equation, c.` a.d... 2.3 - On revient ` a

Dirty Paper Trellis Code (DPTC) et Multi Hyper Cube (MHC) Comparaisons des deux familles. 2 Dissimulation de la couleur d’une

∪ Z n est un voisinage de y et φ induit des morphismes ´etales de la forme Spf(B hf −1 i) → SpfA comme ci-dessus (d’apr`es la preuve de [Ber2] 1.3.3, cela d´ecoule de la

Montrer que X est un sch´ ema non vide sans point ferm´ e.. Exercice

Elles ne comportent pratiquement pas d’exposition à l’écrit, comme le préconisent les programmes officiels : « Au cycle 2, l’entrée dans la langue et dans la culture doit

Pour le constater, calculer la premi` ere it´ eration de ce sch´ ema pour une condition initiale constante par morceaux, et interprˆ eter le r´