Solutions auto-similaires du probl`eme de Riemann pour une loi de ...
Solutions auto-similaires du probl`eme de Riemann pour une loi de ...
Solutions auto-similaires du probl`eme de Riemann pour une loi de ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Solutions</strong> <strong>auto</strong>-<strong>similaires</strong> <strong>du</strong> problème <strong>de</strong> <strong>Riemann</strong><br />
<strong>pour</strong> <strong>une</strong> <strong>loi</strong> <strong>de</strong> conservation scalaire quasilinéaire<br />
à fonction <strong>de</strong> flux continue avec la viscosité εtuxx.<br />
Boris P. Andreyanov<br />
L’Université Lomonossov <strong>de</strong> Moscou (Russie) et<br />
L’Université <strong>de</strong> Franche-Comté (Besançon, France).<br />
On considère le problème <strong>de</strong> Cauchy suivant:<br />
(1ε) Ut +f(U)x = εtUxx, f : IR → IR, f ∈ C; U : IR + ×IR → IR 1 ; ε ≥ 0<br />
⎧<br />
⎨ u−, x < 0<br />
(2) U|t=0 =<br />
⎩ u+, x > 0 ; on suppose que u− < u+ <strong>pour</strong> simplifier.<br />
Le problème (1ε),(2) admet <strong>une</strong> solution <strong>auto</strong>-similaire U(t,x) = U(ξ) où ξ = x/t.<br />
Si ε = 0 (ce qui représente le cas <strong>de</strong> la <strong>loi</strong> <strong>de</strong> conservation quasilinéaire), on appelle alors<br />
solution <strong>de</strong> (10),(2) <strong>une</strong> solution au sens <strong>de</strong> l’inégalité entropique <strong>de</strong> S.Kruzhkov ([7]-[10]).<br />
Si ε > 0 , on appelle alors solution <strong>de</strong> (1ε),(2) <strong>une</strong> solution au problème suivant (que l’on<br />
obtient en intégrant l’équation différentielle <strong>pour</strong> U(ξ) ):<br />
(3) εU ′ ξ<br />
(ξ) = − ζU<br />
0<br />
′ (ζ)dζ +f(U(ξ))+K, K ∈ IR; U(±∞) = u±, U ∈ C 1 (IR).<br />
Dans cette note on prouve que <strong>pour</strong> ε > 0 il existe <strong>une</strong> unique solution U(ξ) <strong>du</strong> problème<br />
(1ε),(2) au sens (3). Lorsque ε → 0 , les solutions correspondantes ten<strong>de</strong>nt p.p. vers la<br />
fonction<br />
(4) U0(x/t) = ∂/∂x max (xv −tf(v))<br />
u−≤v≤u+<br />
Notons que d’après la formule <strong>de</strong> Fenchel U0(ξ) est l’inverse <strong>de</strong> la dérivée <strong>de</strong> l’enveloppe<br />
convexe <strong>de</strong> f(u) sur [u−,u+] . On montre que la fonction U0(x/t) est <strong>une</strong> solution <strong>de</strong><br />
(10),(2). Elle est l’unique solution entropique <strong>pour</strong> tout f ∈ C[u−,u+] en vertu <strong>de</strong><br />
résultats <strong>de</strong> [2],[10]. Le cas où f est seulement continue a été traité <strong>pour</strong> la première<br />
fois par Ph.Bénilan ([3]). Dans le cas où la fonction <strong>de</strong> flux f(u) est régulière l’expression<br />
explicite<strong>de</strong>lasolutionentropiqueenfonction<strong>de</strong>l’enveloppe convexe <strong>de</strong> f aétéproposéepar<br />
I.Gelfand ([4]) et justifiée d’<strong>une</strong> manière détaillée par S.Kruzhkov ([9]), tout en s’appuyant<br />
sur l’argument d’unicité d’<strong>une</strong> solution entropique. Les premiers résultats <strong>pour</strong> l’équation<br />
(1ε) ont été établis par A.Kalashnikov ([6]). On peut comparer la formule (4) aux formules<br />
1
proposées <strong>pour</strong> <strong>de</strong>s cas différents dans [5],[12],[11]. En vertu <strong>de</strong> l’unicité toutes ces formules<br />
sont équivalentes <strong>pour</strong> le cas <strong>du</strong> problème <strong>de</strong> <strong>Riemann</strong> avec <strong>une</strong> fonction <strong>de</strong> flux f régulière<br />
convexe.<br />
Les démonstrations détaillées d’<strong>une</strong> partie <strong>de</strong>s assertions <strong>de</strong> cette note sont présentées<br />
dans [1].<br />
On fixe ε > 0 .<br />
L e m m e 1. Toute solution U(ξ) <strong>du</strong> problème (3) est croissante sur IR .<br />
Lapreuve([1])sefaitenraisonnantparl’absur<strong>de</strong>dansunvoisinaged’unpointd’extremum<br />
<strong>de</strong> la solution.<br />
Par suite, la fonction Ξ(u) = [U(ξ)] −1 est définie p.p. sur [u−,u+] et monotone.<br />
L e m m e 2. Soit <strong>une</strong> fonction U(ξ) <strong>une</strong> solution <strong>du</strong> problème (3), alors la fonction<br />
Φ(u) = u U(0) Ξ(v)dv−K sur [u−,u+] est <strong>une</strong> solution <strong>du</strong> problème suivant :<br />
⎧<br />
Φ ∈ C[u−,u+] et Φ est convexe<br />
Φ(u) ≤ f(u) sur [u−,u+] et Φ(u±) = f(u±)<br />
(5)<br />
⎪⎨<br />
⎪⎩<br />
ε<br />
f−Φ<br />
∈ Lloc<br />
1 ]u−,u+[<br />
¨Φ(u) ε ≥ f(u)−Φ(u)<br />
(f(u)−Φ(u)) <br />
Φ(u)− ¨ ε = 0 f(u)−Φ(u)<br />
(où ˙ signifie d/<strong>du</strong> dans tout ce qui suit.)<br />
⎫<br />
⎬<br />
⎭<br />
au sens <strong>de</strong> mesures sur ]u−,u+[<br />
Inversement, soit Φ(u) <strong>une</strong> solution <strong>de</strong> (5) , alors la fonction U(ξ) = [ ˙ Φ(u)] −1 ≡<br />
≡ ∂/∂x max (xv −tΦ(v)) est <strong>une</strong> solution <strong>de</strong> (3).<br />
u−≤v≤u+<br />
Démonstration. (3) ⇒ (5) On réécrit l’équation (3) sous la forme<br />
(6) εU ′ (ξ) = f(U(ξ))−Φ(U(ξ)),<br />
d’où Φ ∈ C]u−,u+[ et Φ ≤ f . Puisque ˙ Φ(u) = Ξ(u) est <strong>une</strong> fonction continue p.p.<br />
croissante, alors Φ est convexe. Posons Ω = {u|∃ξ : U(ξ) = u,U ′ (ξ) = 0} . La mesure<br />
<strong>de</strong> Lebesgue |Ω| est zéro d’après le lemme <strong>de</strong> Sard et Ω ≡ {u|Φ(u) = f(u)}. Pour tout<br />
u ∈ [u−,u+]\Ω il existe ¨ Φ(u) = ˙ Ξ(u) = 1/U ′ (ξ) > 0 ; ¨ ε Φ(u) = et Φ(u) < f(u);<br />
f(u)−Φ(u)<br />
et comme (f − Φ) ¨ Φ = 0 sur Ω, alors (f − Φ) <br />
Φ− ¨ ε = 0 au sens <strong>de</strong> mesures sur<br />
f−Φ<br />
]u−,u+[ . Puisque |Ω| = 0 et ¨ Φ ≥ 0, alors ¨ Φ ≥ ε<br />
f−Φ sur ]u−,u+[ au même sens. Par<br />
suite, <strong>pour</strong> tout segment [a,b] ⊂]u−,u+[ on a b ε<br />
a f(u)−Φ(u) <strong>du</strong> ≤ ˙ Φ(b+0)− ˙ Φ(a−0) < ∞,<br />
d’où ε<br />
f−Φ<br />
∈ Lloc<br />
1 ]u−,u+[ . L’équation (6) avec U(±∞) = u± impliquent qu’il existe<br />
lim<br />
ξ→±∞ U′ (ξ) = 0 , alors Φ(u±) = f(u±) et Φ ∈ C[u−,u+] .<br />
(5) ⇒ (3) La fonction Ξ(u) := ˙ Φ(u) est croissante, on peut donc définir<br />
U(ξ) = [Ξ(u)] −1 . Maitenant si u 0 /∈ Ω , alors il existe ˙ Ξ(u) = ε<br />
f(u)−Φ(u)<br />
2<br />
> 0 sur un
voisinage <strong>de</strong> u 0 , et donc (6) est vérifiée en ξ 0 = Ξ(u 0 ). Si u 0 ∈ Ω, alors <strong>pour</strong> chaque<br />
α > 0 il existe un voisinage <strong>de</strong> u 0 tel que f(u) − Φ(u) < εα et donc ¨ Φ > 1/α sur le<br />
voisinage. Par conséquent, |Ξ(u 0 + δ) −Ξ(u 0 )| ≥ |δ|/α <strong>pour</strong> tout δ assez petit; il existe<br />
donc U ′ (ξ 0 ) = 0 et (6) est vérifiée dans tous les cas. Alors U ∈ C 1 et (6) implique (3)<br />
d’après la définition <strong>de</strong> U(ξ) . Evi<strong>de</strong>mment, U(±∞) = u± . △<br />
R e m a r q u e. Ilestintéressantqued’aprèslelemme2lafonction w(t,x) = ˙ Φ(U(t,x))<br />
vérifie l’équation <strong>de</strong> Hopf ([5]) wt + wwx = 0 si U est <strong>une</strong> solution <strong>de</strong> (1ε),(2) au sens<br />
(3).<br />
L e m m e 3. Pour tous ε > 0 , u− < u+ et f ∈ C[u−,u+] il existe <strong>une</strong> unique<br />
solution <strong>du</strong> problème (5) .<br />
Démonstration. Afin <strong>de</strong> prouver l’unicité on raisonne par l’absur<strong>de</strong>; il suffit <strong>de</strong> traiter<br />
un point d’extremum <strong>de</strong> la différence <strong>de</strong> <strong>de</strong>ux solutions à (5) ([1]).<br />
Pour démontrer l’existence on intro<strong>du</strong>it le problème pénalisé:<br />
(7)<br />
⎧<br />
⎨<br />
⎩<br />
¨Φn(u) ε<br />
= Gn(u,Φn(u)) = ∧n, n = 1,2,...<br />
f(u)−Φn(u)<br />
Φn(u±) = f(u±), Φn ∈ C2 [u−,u+].<br />
Puisque Gn(u,Φ) est continue en u et Φ et bornée, il existe <strong>une</strong> solution <strong>de</strong> (7).<br />
Comme Gn(u,Φ) est croissante en Φ , le principe <strong>de</strong> maximum est alors vérifié <strong>pour</strong> les<br />
<br />
équations <strong>du</strong> type (7). On pose G = ε(u−u−)(u+ −u) et dénote par F l’enveloppe<br />
convexe <strong>de</strong> f sur [u−,u+] . Alors (F −G)¨≥ −¨ G ≥ ε<br />
G ≥ ε , et (F −G) est donc<br />
f−(F−G)<br />
ε<br />
<strong>une</strong> sous-solution <strong>du</strong> problème (7) avec G∞ = f(u)−Φ . On a <strong>pour</strong> n ≥ m G∞(u,Φ) ≥<br />
≥ Gn(u,Φ) ≥ Gm(u,Φ) et donc d’après le principe <strong>de</strong> maximum Φm(u) ≥ Φn(u) ≥<br />
≥ F(u)−G(u) sur [u−,u+] .<br />
Ainsi Φn(u) ↓ Φ(u) ∈ IR , u ∈ [u−,u+] , Φ(u± ∓0) = Φ(u±) = f(u±) , Φ ∈ C[u−,u+]<br />
et convexe. Aussi Gn(u,Φn(u)) tend vers<br />
ε<br />
f(u)−Φ(u) ∈ IR+ sur [u−,u+] . On prend <strong>une</strong><br />
fonction test ϕ ∈ C ∞ 0 ]u−,u+[ et ϕ ≥ 0; d’après (7) et le lemme <strong>de</strong> Fatou, on a<br />
(8)<br />
u+ <br />
u−<br />
¨ϕΦ(u)<strong>du</strong> = lim<br />
u+ <br />
n→∞<br />
u−<br />
¨ϕΦn(u)<strong>du</strong> = lim<br />
u+ <br />
n→∞<br />
u−<br />
Alors ¨ Φ ≥ ε<br />
f−Φ au sens <strong>de</strong> mesures sur ]u−,u+[ et ε<br />
f−Φ<br />
ϕGn(u,Φn(u))<strong>du</strong> ≥<br />
u+ <br />
u−<br />
∈ Lloc<br />
1 ]u−,u+[ .<br />
ε<br />
ϕ<br />
f(u)−Φ(u) <strong>du</strong>.<br />
Si on prend maintenant <strong>une</strong> fonction test ϕ ∈ C ∞ 0 [u−,u+] à suppϕ ⊂ {u|Φ < f},<br />
alors le (8) se transforme en égalité, car il existe N = N(ϕ) tel que <strong>pour</strong> tout n ≥ N<br />
Gn(u,Φn(u)) ≤ GN(u,ΦN(u)) sur suppϕ. Puisque f −Φ = 0 sur [u−,u+]\{u|Φ < f},<br />
on a (f −Φ) <br />
Φ− ¨ ε = 0 , toujours au sens <strong>de</strong> mesures sur ]u−,u+[ . △<br />
f−Φ<br />
On montre facilement que <strong>pour</strong> <strong>une</strong> f Lipshitzienne la solution <strong>de</strong> (5) est <strong>une</strong> solution<br />
classique <strong>de</strong> l’équation ¨ Φ = ε<br />
f−Φ sur ]u−,u+[ . Cependant on peut montrer à l’ai<strong>de</strong> <strong>du</strong><br />
3
principe <strong>de</strong> maximum que <strong>pour</strong> f(u) <strong>du</strong> type<br />
<br />
|u| et <strong>pour</strong> tout intervalle ]u−,u+[∋ 0<br />
assez petit la dérivée <strong>de</strong> la solution <strong>de</strong> (5) a un saut positif en 0. Ce saut correspond à un<br />
intervalle <strong>de</strong> constance <strong>de</strong> la solution U(ξ) <strong>de</strong> (1ε),(2).<br />
Des lemmes 2 et 3 résulte le<br />
T h é o r è m e 1. Pour tous ε > 0 , u− < u+ et f ∈ C[u−,u+] il existe <strong>une</strong> solution<br />
unique Uε(x/t) <strong>du</strong> problème (1ε),(2) au sens (3) . Elle est fournie par la formule analogue<br />
à (4) , à savoir, Uε(x/t) = ∂/∂x max (xv −tΦε(v)) où Φε(u) est donnée par (5) .<br />
u−≤v≤u+<br />
On intro<strong>du</strong>it ici l’indice ε dans les notations <strong>de</strong>s solutions <strong>de</strong> (3) et (5) en vue <strong>de</strong><br />
passer à la limite <strong>pour</strong> ε tendant vers zéro. On aura également besoin <strong>de</strong>s <strong>de</strong>ux lemmes<br />
suivantes :<br />
L e m m e 4. Soit F(u) l’enveloppe convexe <strong>de</strong> f sur [u−,u+] . Alors Φε(u) ten<strong>de</strong>nt<br />
vers F(u) uniformément sur [u−,u+] , quand ε → +0.<br />
Démonstration. D’<strong>une</strong> part, Φε ≤ F évi<strong>de</strong>mment.<br />
D’autre part, <strong>pour</strong> chaque α > 0 il existe <strong>une</strong> fonction G ∈ C 2 [u−,u+] telle que<br />
0 0 et (10),(2):<br />
T h é o r è m e 2. Soit Uε(x/t) les solutions <strong>du</strong> problème (1ε),(2) construites dans<br />
le théorème 1 ci-<strong>de</strong>ssus. Alors lorsque ε → +0, Uε(x/t) ten<strong>de</strong>nt p.p. vers la fonction<br />
U0(x/t) = ∂/∂x max (xv −tF(v)) ≡ ∂/∂x max (xv −tf(v)), où U0 est <strong>une</strong> solution<br />
u−≤v≤u+<br />
u−≤v≤u+<br />
<strong>du</strong> problème (10),(2) au sens <strong>de</strong> Kruzhkov.<br />
La convergence <strong>de</strong>s Uε résulte immédiatement <strong>de</strong>s lemmes 4 et 5. En utilisant la tech-<br />
nique <strong>de</strong> Kruzhkov ([7]-[9]), ondémontre facilement que U0(x/t) est <strong>une</strong> solution entropique<br />
<strong>de</strong> (10),(2) par le passage à la limite dans la suite Uε lorsque ε → +0 .<br />
4
Les métho<strong>de</strong>s <strong>de</strong> ce travail fournissent <strong>de</strong>s résultats analogues dans le cas <strong>du</strong> problème<br />
<strong>de</strong> <strong>Riemann</strong> <strong>pour</strong> le système<br />
⎧<br />
⎨<br />
⎩<br />
ut +f(v)x = εtuxx<br />
vt +ux = 0<br />
avec <strong>une</strong> fonction <strong>de</strong> flux f continue croissante.<br />
L’auteur tient à exprimer à quel point il est reconnaissant au Prof. Stanislav N.Kruzhkov<br />
<strong>pour</strong> l’avoir initié aux mathématiques et en particulier lui avoir proposé ce problème.<br />
Références<br />
1. B.Andreyanov“Vanishingviscosity methodan<strong>de</strong>xplicitformulaeforsolutionstothe<br />
<strong>Riemann</strong> problem for scalar conservation laws.” Vestnik Mosc. Univ., à paraître.<br />
2. L.Barthélemy “Problème d’obstacle <strong>pour</strong> <strong>une</strong> équation quasilinéaire <strong>du</strong> premier or-<br />
dre.” Ann. Fac. Sci. Toulouse, 1988, Vol.9, No.2, pp. 137-159.<br />
3. Ph.Bénilan “Equations d’évolution dans un espace <strong>de</strong> Banach quelconque et appli-<br />
cations.” Thèse Doctorat d’Etat, Univ. Paris Sud, Orsay, 1972<br />
4. I.M.Gelfand “Some problems in the theory of quasilinear equations.” Uspekhi mat.<br />
nauk, Moscou, 1959, V.14, No.2, pp.87-158.<br />
5. E.Hopf “The partial differential equation ut + uux = µuxx.” Comm. Pure Appl.<br />
Math., 1950, V.3, No.3, pp.201-230.<br />
6. A.S.Kalashnikov “Construction of generalized solutions of quasilinear equations of<br />
first or<strong>de</strong>r without convexity conditions as limits of solutions of parabolic equations<br />
with a small parameter.” Dokl. Akad. Nauk URSS, 1959, V.127, No.1, pp.27-30.<br />
7. S.N.Kruzhkov “Generalized solutions of the Cauchy problem in the large for first-<br />
or<strong>de</strong>r nonlinear equations.” Dokl. Akad. Nauk URSS, 1969, V.187, No.1, pp.29-32.<br />
8. S.N.Kruzhkov “First-or<strong>de</strong>r quasilinear equations in several in<strong>de</strong>pen<strong>de</strong>nt variables.”<br />
Mat. Sbornik, Moscou, 1970, V.81, No.2, pp.228-255.<br />
9. S.N.Kruzhkov “Nonlinear partial differential equations. Part II.” (Lections 3,4),<br />
Mosc. St. Univ., preprint, 1970.<br />
10. S.N.Kruzhkov, E.Y.Panov “First-or<strong>de</strong>r quasilinear conservation laws with infinite<br />
initial data <strong>de</strong>pen<strong>de</strong>nce area.” Dokl. Akad. Nauk URSS, 1990, V.314, No.1, pp.79-<br />
84.<br />
11. S.N.Kruzhkov, N.S.Petrosyan “Asymptotic behaviour of the solutions of the Cauchy<br />
problem for non-linear first or<strong>de</strong>r equations.” Russian Math. Surveys, 1987, V.42,<br />
No.5, pp.1-47.<br />
12. P.D.Lax “Hyperbolic systems of conservation laws II.” Comm. Pure Appl. Math.,<br />
1957, V.10, No.4, pp. 537-566.<br />
5