Vous êtes sur la page 1sur 9

Corrige de la PC5 : Resolution analytique dequations

hyperboliques non lineaires en 1D


7 Juin 2012

E XERCICE 1 (P ROBL E` ME DE R IEMANN A` 3 E TATS POUR L E QUATION


On consid`ere le probl`eme suivant :

 2

u + u
= 0,
t
x 2

u(x, 0) = u0 (x).

DE B URGERS
)

x R, t > 0,

(1)

On choisit comme condition initiale

u1 , si x 0,
u2 , si 0 < x 1,
u0 (x) =

u3 , si x > 1.

Question 1. A quelle condition a-t-on une solution continue a` t > 0 ?

Corrige de la question 1. Pour une condition initiale croissante, ie u1 u2 u3 on


peut appliquer la methode des caracteristiques et il existe une unique solution C 0 .
Question 2. Calculer la solution pour u1 = 0, u2 = 1 et u3 = 0. Tracer les caracteristiques dans le plan (x, t) et la solution a` differents temps. Montrer que lamplitude et la vitesse du choc tendent vers 0 quand t +.
Corrige de la question 2. La condition initiale verifie u1 = 0, u2 = 1 et u3 = 0, elle
nest pas croissante. Il y a trois zones a` distinguer pour les caracteristiques suivant la
valeur de : zone (1) pour 0, zone (2) pour 0 < 1 et zone (3) pour > 1,

si < 0,
soit x (t) 0
zone (1),

x (t) = ,
x (t) = + t, si 0 < < 1, soit t < x (t) t + 1 zone (2),

x (t) = ,
si > 1,
soit x (t) > 1
zone (3).

Les caracteristiques des zones (2) et (3) se croisent pour t > t = 0, il y a naissance
dun choc. Lequation de la ligne de choc est (t) = t/2 + 1. Il existe une zone, notee
(1-2), entre les zones (1) et (2) et qui nest pas couverte par les caracteristiques. On
introduit donc les caracteristiques dequation x/t = c pour 0 < c 1 pour la zone (12).
1

La droite de discontinuite dequation (t) = t/2 + 1 intercepte la zone (1-2) pour


t t , o`
u t est donne par
1
t + 1 = t ,
2
i.e. t = 2. La ligne de choc entre les zones (1-2) et (3) demarrant au point (x =
2, t = 2) est construite par RH
(t)[u] = [f (u)]
=




1 2 (t)2
(t)

=
0 2
=
(t) 0
t
2
t
1 (t)
(t) =
=
2 t

2t .
(t) =
Pour t > t , il y a trois zones : (1),(1-2) et (3) ; la zone (2) a disparu. Les caracteristiques
sont donnees figure 1.
t

Zone 1

(x, t)

Zone 1-2

Zone 2
1

Zone 3
2

F IGURE 1 Droites caracteristiques et lignes de choc


La solution est (cf. figure 2) :
pour t < t = 2,

0,

x,
t
u(x, t) =

1,

0,

si x 0,
si 0 < x < t,
si t x < t/2 + 1,
si x > t/2 + 1.

Il y a une ligne de choc entre les zones (2) et (3). Lamplitude du choc vaut u =
1 et le choc se deplace a` la vitesse 1/2.
2

pour t > t = 2

0, si x 0,

x
u(x, t) =
, si 0 < x < 2t,

0, si x > 2t.

Il y a une
r ligne de choc entre les zones (1-2)ret (3). Lamplitude du choc vaut
2
1
et le choc se deplace a` la vitesse
.
u =
t
2t

t=0
t=1
t=2
t=3

1
F IGURE 2 Solution pour differents temps

Par consequent, pour t tendant vers linfini, lamplitude et la vitesse du choc tendent
vers 0.
Question 3. Calculer la solution pour u1 = 2, u2 = 1, u3 = 0, et tracer les caracteristiques dans le plan (x, t) et la solution a` differents temps.
Corrige de la question 3. La condition initiale verifie u1 = 2, u2 = 1, u3 = 0, elle est
decroissante. Il y a trois zones a` distinguer pour les caracteristiques suivant la valeur
de : zone (1) pour 0, zone (2) pour 0 < 1 et zone (3) pour > 1,

soit x (t) 2t
zone (1),

x (t) = + 2t, si 0,
x (t) = + t, si 0 < 1, soit t < x (t) t + 1 zone (2),

x (t) = ,
si > 1,
soit x (t) > 1
zone (3).

Les caracteristiques des zones (1) et (2) se croisent pour t > t = 0, il y a naissance
dun choc. Lequation de la ligne de choc entre les zones (1) et (2) est (t) = 3t/2.
Les caracteristiques des zones (2) et (3) se croisent pour t > t = 0, il y a naissance
dun choc. Lequation de la ligne de choc est (t) = t/2 + 1.
3

Comme le choc entre les zones (1) et (2) se deplace plus vite que celui entre les zones
(2) et (3), les deux lignes de choc vont se croiser pour t = t avec 3t /2 = t /2 + 1,
soit t = 1 et x = 3/2. Pour t > t , il ny a plus que 2 zones : zone (1) et zone (3). La
ligne de choc separant les zones (1) et (3) commence au point (x = 3/2, t = 1) et
a pour e quation (t) = t + 1/2. Les caracteristiques sont donnees figure 3.

t
1
Zone 1
Zone 3
Zone 2
1

F IGURE 3 Droites caracteristiques et lignes de choc


La solution est (cf. figure 4) :
pour t < t = 1,

pour t > t = 1

2, si x < 3t/2,
1, si 3t/2 < x < t/2 + 1,
u(x, t) =

0, si x > t/2 + 1.
u(x, t) =

E XERCICE 2 (P ROBL E` MES DE R IEMANN


On consid`ere le probl`eme suivant :

2, si x < t + 1/2,
0, si x > t + 1/2.

QUATION NON LIN E AIRE )


POUR UNE NOUVELLE E

 4

u + u
= 0,
t
x 4

u(x, 0) = u0 (x).

x R, t > 0,

(2)

Question 1. Ecrire
l e quation de la caracteristique dans le plan (x, t) qui passe par
`
le point a t = 0.
4

t=0
t = 1/2

t=1

1
F IGURE 4 Solution pour differents temps

Corrige de la question 1. Soit x (t) lequation de la caracteristique qui passe par le


point a` t = 0. Par definition
d
u(x (t), t) = 0
dt
soit
x (t) = u(x (t), t)

3

= u0()

3

t + .

3

La caracteristique qui passe par le point a` t = 0 a donc pour e quation


x (t) = u0 ()

Question 2. On choisit comme condition initiale


(
ug , si x < a,
u0 (x) =
ud , si x > a.
Question 2 (a). On se place dans le cas ou` ug > ud . Construire, a` laide de la methode
des caracteristiques, la solution faible entropique.

Dans le cas particulier ou` ug = 0, ud = 2 et a = 0 donner et tracer les caracteristiques


dans le plan (x, t) et la solution aux temps t = 0 et t = 1.
Corrige de la question 2 (a). Il y a 2 zones a` distinguer pour les caracteristiques
suivant la valeur de : zone (1) pour < a et zone (2) pour > a.
Dans le cas o`
u ug > ud , on a u3g > u3d . Les caracteristiques des zones (1) et (2) se
5

croisent pour t > 0. La solution faible entropique est un choc car u3g > u3d :
(
ug , si x < (t),
u(x, t) =
ud , si x > (t).
o`
u (t) est lequation de la ligne de choc caracterisee par

4
4
(t) = ug /4 ud /4
ug ud

(0) = a

soit

1
(t) = (u2g + u2d )(ug + ud ) t + a.
4
Dans le cas particulier o`
u ug = 0, ud = 2 et a = 0, (t) = 2t et
(
0,
si x < 2t,
u(x, t) =
2, si x > 2t.
Question 2 (b). On se place dans le cas ou` ug < ud . Construire, a` laide de la methode
des caracteristiques, la solution faible entropique.

Dans le cas particulier ou` ug = 2, ud = 1 et a = 1 donner et tracer les caracteristiques dans le plan (x, t) et la solution aux temps t = 0 et t = 1.
Corrige de la question 2 (b). Il y a 2 zones a` distinguer pour les caracteristiques
suivant la valeur de : zone (1) pour < a et zone (2) pour > a.
Dans le cas o`
u ug < ud , il existe une zone, notee (1-2), entre les zones (1) et (2) et
qui nest pas couverte par les caracteristiques. On introduit donc les caracteristiques
dequation x = ct + a pour u3g < c < u3d pour la zone (1-2).
On va construire une onde de detente cest a` dire une fonction C 0 , C 1 pm pour t > 0
qui satisfait lequation 2

ug ,
si x < u3g t + a,

xa
u(x, t) =
v(
), si u3g t + a < x < u3dt + a

ud ,
si x > u3d t + a.

o`
u v((x a)/t) est une solution auto semblable et doit satisfaire lequation 2. Comme
xa
x a 3 x a
1 xa  xa
x a 3 
v(
) + v(
)
v(
) = v(
)
+ v(
) ,
t
t
t
x
t
t
t
t
t

on a necessairement

v(

x a 1/3
xa
)=
t
t
6

La solution faible

ug ,
si x < u3g t + a,

x a 1/3
u(x, t) =
, si u3g t + a < x < u3d t + a

ud ,
si x > u3d t + a.

est entropique car cest une solution C 1 par morceaux et C 0 .


Dans le cas particulier o`
u ug = 2, ud = 1 et a = 1 on obtient donc

2,
si x < 8t + 1,

x 1 1/3
u(x, t) =
, si 8t + 1 < x < t + 1

1,
si x > t + 1.

Question 3. On choisit comme condition initiale

si x 0,

0,
2, si 0 < x 1,
u0 (x) =

1, si x > 1.

Calculer a` laide de la methode des caracteristiques, la solution faible entropique,


donner lequation des caracteristiques dans le plan (x, t) et tracer leur allure.
Corrige de la question 3. Aux premiers instants, la solution est une simple combinaison des deux solutions obtenues aux questions precedentes. On a

0,
si x 2t,

2,
si 2t x 8t + 1
u(x, t) =
x 1 1/3

, si 8t + 1 < x t + 1,

1,
si x > t + 1.

pour t < t temps o`


u la caracteristique dequation 2t rencontre celle dequation
8t + 1. A cet instant donne par
1
8t + 1 = 2t t = ,
6
et correspondant a` x = 1/3, le choc intervient directement entre la solution ug = 0
et la solution de type detente o`
u ud < 0. Lequation de la ligne de choc est alors
donnee par
1 (t) 1 
(t) =
4
t
soit
(t) = at1/4 + 1
7

o`
u la constante a est donnee par
x = a(t )1/4 + 1,

1
1
avec x = et t = .
3
6

Lequation de la ligne de choc est donc


4
(t) = (6t)1/4 + 1
3
On obtient donc comme solution

0,
si x (t),

x 1 1/3
u(x, t) =
, si (t) < x t + 1,

1,
si x > t + 1.

pour t t < t temps o`


u le choc dequation (t) rencontre la caracteristique
dequation t + 1. Cet instant se caracterise alors par
4
(6t )1/4 + 1 = t + 1,
3

cest a` dire
t =
et

4 4/3 1/3
6 ,
3

x = t + 1

Pour t > t , un choc intervient entre la solution ug = 0 et la solution ud = 1. Cette


fois, le choc a pour e quation
1
(t) = t + b,
4
o`
u
1
3
b = x + t = t + 1
4
4

La solution devient alors pour t > t ,


(
0,
si x (t),
u(x, t) =
1, si x > (t)
E XERCICE 3 (L IGNE DE CHOC COURBE )
On consid`ere encore le probl`eme suivant :

 2

u + u
= 0,
t
x 2

u(x, 0) = u0 (x).

x R, t > 0,

mais on choisit cette fois ci comme condition initiale

1/2, si x 1/2,
0
x,
si 1/2 < x 1,
u (x) =

1/2, si x > 1.
8

(3)

(4)

Question. Calculer la solution exacte du probl`eme avec cette condition initiale.


Corrige de la question.
pente :

Les droites caracteristiques (x (t), t) sont des droites de


x (t) = u0 ()

Do`
u
x (t) = u0 ()t +
Il y a trois zones a` distinguer pour les caracteristiques suivant la valeur de : zone (1)
pour 1/2, zone (2) pour 1/2 < 1 et zone (3) pour > 1,

soit x (t) (1 + t)/2


zone (1),

x (t) = t/2, si 1/2,


x (t) = + t, si 1/2 < 1, soit (1 t)/2 < x (t) t + 1 zone (2),

x (t) = t/2, si > 1,


soit x (t) > 1 t/2
zone (3).

Les caracteristiques des zones (2) et (3) se croisent pour t > t = 0, il y a naissance
dun choc. Lequation de la ligne de choc entre les zones (2) et (3) ((t), t) verifie la
relation de Rankine-Hugoniot
(t) =

ug + ud
(t)
1
=

2
2(1 + t) 4

Les solutions de lequation homog`ene sont de la forme A 1 + t. On utilise la technique de la variation de la constante, en cherchant sous la forme

(t) = A(t) 1 + t
On obtient alors lequation differentielle suivante pour A
1
A (t) =
4 1+t
Do`
u
A(t) = B
On en deduit que

1
1+t
2

1+t
(t) = B 1 + t
2

Or (0) = 1, ce qui donne

3 1 + t (1 + t)
(t) =
2

La solution vaut alors

1/2, si x < (1 + t)/2,

x
u(x, t) =
, si (1 + t)/2 < x < (t),

1+t

1/2, si x > (t).


9

Vous aimerez peut-être aussi