Vous êtes sur la page 1sur 3

PC3 : Schémas numériques pour les équations

hyperboliques linéaires : le cas de l’équation des ondes

19 Mai 2011

E XERCICE 1 (U N SCH ÉMA POUR L’ ÉQUATION DES ONDES .)


On s’intéresse à l’approximation de l’équation des ondes 1D :

∂ 2u 2
2∂ u
− c = 0 x ∈ IR, t > 0, (1)
∂t2 ∂x2

On rappelle que, pour toute fonction u suffisamment régulière :

u(x + h) − 2u(x) + u(x − h) d2 u h2 d4 u


= (x) + (x) + O(h4 ) (2)
h2 dx2 12 dx4
On introduit l’opérateur aux différences finies :

u(x + h) − 2u(x) + u(x − h)


A1h u(x) = − c2
h2
et on considère le schéma numérique, appelé schéma saute-mouton

un+1 − 2unh + un−1


h h
+ A1h unh = 0 (3)
∆t2

Question 1. Expliquer sans calculs pourquoi ce schéma est consistant. Étudier la


vitesse de propagation numérique et en déduire une condition nécessaire de conver-
gence du schéma.

Question 2. Déterminer le symbole de A1h , c’est à dire la fonction A


b1 telle que :
h

F A1h u (ξ) = A
b1 (ξ)Fu(ξ)

h

b1 (ξ) uniquement à l’aide de sin2 (ξh/2)).


(on exprimera Ah

Question 3. Par la méthode de Fourier, déterminer la condition de stabilité L2 du


schéma (3). Commenter.

Nous cherchons maintenant à construire un schéma plus précis à partir d’une com-
binaison linéaire de deux schémas saute-mouton définis sur deux grilles différentes
(une de pas h, une de pas 2h).

1
Ainsi, étant donné α ∈ R, on introduit l’opérateur aux différences finies :

u(x + h) − 2u(x) + u(x − h) 2 u(x + 2h) − 2u(x) + u(x − 2h)


Aαh u(x) = −α c2 − (1 − α) c
h2 4h2
et on considère le schéma numérique

un+1 − 2unh + uhn−1


h
+ Aαh unh = 0 (4)
∆t2

Question 4. Expliquer sans calculs pourquoi ce schéma est consistant quel que
soit α. Étudier la vitesse de propagation numérique et en déduire une condition
nécessaire de convergence du schéma.

Question 5. Déterminer α tel que, pour toute fonction u(x) suffisamment régulière :

d2 u
Aαh u(x) = −c2 (x) + O(h4 )
dx2
Dans la suite, on note cette valeur α0 .

Question 6. Déterminer le symbole de Aαh (on exprimera A


bα (ξ) uniquement à l’aide
h
de sin2 (ξh/2)).

Montrer que
– pour α ≥ 0, Abα (ξ) ≥ 0 pour tout ξ ;
h
bα (ξ) < 0.
– pour α < 0, il existe des valeurs de ξ pour lesquelles Ah

Question 7. Par la méthode de Fourier, déterminer la condition de stabilité L2 du


schéma (4), pour tout α et en particulier pour α0 . Commenter.

E XERCICE 2 ( É TUDE DU SCH ÉMA DE N EWMARK PAR M ÉTHODE ÉNERG ÉTIQUE )


Soit u la solution de l’équation des ondes 1D :

∂ 2u 2
2∂ u
− c = 0 x ∈ IR, t > 0,
∂t2 ∂x2
u(x, 0) = u0 (x) (5)
∂u
(x, 0) = v0 (x)
∂t

Question 1. Démontrer que pour toutes conditions initiales u0 et v0 à support com-


pact, l’énergie Z 2 Z
1 ∂u 1 ∂u 2

E(t) = dx + c dx
2 IR ∂t 2 IR ∂x
se conserve au cours du temps.

2
∂u 
Question 2. Écrire l’équation vérifiée par le couple (u, v) = u, .
∂t

Question 3. On étudie le schéma de Newmark défini par

un+1
j − unj vjn + vjn+1
− =0 (6)
∆t 2
vjn+1 − vjn  un+1
h + unh 
+ Ah =0 (7)
∆t 2 j

où Ah est l’opérateur aux différences finies défini par


c2 wj+1 − wj
 
2 wj − wj−1
∀wh = (wj )j ∈ l (Z), (Ah wh )j = − − .
h h h
Montrer que ce schéma est équivalent au suivant

un+1
j − 2unj + un−1
j
 un+1
h + 2unh + uhn−1 
+ Ah = 0, (8)
∆t2 4 j

appelé θ-schéma (en réalité les θ-schémas sont une classe de schémas à laquelle ap-
partient (8)).

Question 4. Montrer que ce schéma est consistant.

Question 5. Démontrer que Ah est un opérateur symétrique et positif pour le pro-


duit scalaire l2 (Z) c’est à dire
X
∀vh = (vj )j , wh = (wj )j ∈ l2 (Z), (vh , Ah wh )l2 = (Ah wh )j vj = (wh , Ah vh )l2 ,
j

et
∀uh = (uj )j ∈ l2 (Z), (uh , Ah uh )l2 ≥ 0.

Question 6. En déduire l’estimation d’énergie discrète pour toute solution de (6-7)

∀n ∈ IN, E n+1 = E n ,

où
1 1
E n = ||vhn ||2l2 + (unh , Ah unh )l2 .
2 2

Question 7. Conclure sur la stabilité L2 du schéma, plus précisément que


p
∀n, ||vhn ||l2 ≤ 2E0 ,

et p
∀n, ||unh ||l2 ≤ ||u0h ||l2 + n∆t 2E0 .

Vous aimerez peut-être aussi