WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Une introduction aux systèmes de lois de conservation

( Télécharger le fichier original )
par Jean-Michel KENFACK
Université Yaoundé I Cameroun - Doctorant en Mathématiques 2006
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.3 Unicité de la solution d'une loi de conservation scalaire.

Soit le problème avec valeur initiale suivant :

(3.30) ut+f(u)x = 0 dans (0,oc) xR

u(0,x) = u0(x) sur {t=0}xR

Supposons f convexe et concevons une notion appropriée de solutions faibles. Comme ci-dessus, introduisons la notion d' entropie.

Définition 3.3. Deux fonctions régulières et W : R ? R sont comprises comme paire d'entropie-flux pour la loi de conservation scalaire ut + f (u) x = 0 si :

* est convexe et

* ÿ (u) fÿ (u) = W ÿ(u) (u E R)

La condition d'entropie devient alors :

Ö (u)t + W (u)x = 0 sur (0, oc) x R Pour toute paire d'entropie-flux (Ö, W). Ceci entraine :

Z 00 Z

0 R

{Ö (u)?t+W(u)?x}dxdt=0 pour tout? E C00 0((0,oc)xR); ?=0

Définition 3.4. Soit u E C ([0, oc); L1 (R)) n L00 ((0, oc) x R). u est appelée solution faible entropique de (3.30) si u satisfait :

Z 00 Z

i) {Ö (u) ?t + W (u) ?x} dxdt = 0 pour tout ? E C00 0 ((0, oc) x R) ; ? = 0

0 R

pour toute paire d'entropie-flux (Ö, W).

ii) u(t,.) ? u0 dans L1 quand t? 0

Remarque 3.4. 1-Cette définition remplace la définition précédente de la solution en- tropique.

2- D'après la défnition 3.4-(i), prenant Ö (u) = #177;u, W (u) = #177;f (u), on déduit :

Z 00 Z

0 R

{u?t+f(u)?x}dxdt = 0

Pour tout ? E C1 0 ((0, oc) x R), dès que u (t,.) ? u0 (x) dans L1. Ainsi,on a montré qu'une solution entropique est une solution faible.

Dans le paragraphe 3.2, nous avons discuté de la construction de la solution entropique; à présent, nous allons établir un résultat d'unicité.

Théorème 3.3. (Unicité de la solution entropique pour une loi de conservation scalaire).

pour tout u0 E L00 (R) , il existe une et une seule solution entropique du problème (3.30).

Lemme 3.1. (inégalité d'entropie dans le cas scalaire).

Soient a E R, u une solution faible entropique de (3.30). Alors

Z 00 Z

0 R

(3.31)

{|u (t, x) -a| ?t + sgn (u (t, x) - a) (f (u (t, x)) - f (a)) ?x} dxdt

Z

+ |u0 (x) - a| ? (0, x) dx = 0

R

Preuve. Pour tout u0, fixé a E R, prendre :

Ök(u) = /3k(u-a) (uER) pour k= 1,..., /3k :R?R, gulière convexe et /3k (u) ? u uniformément

?

?

?

½ 1 si u > 0

ÿ/3k (u) ? sgn (u) = -1 si u < 0

Ainsi Ök (u) ? u - a uniformément pour u E R. Le flux correspondant étant

Z u

Øk (u) = ÿ/3k (w - a) fÿ (w) dw

á

Pour tout u,

Z u

Øk (u) ? sgn (w - a) fÿ (w) dw = sgn (u - a) (f (u) - f (a))

á

uniformement . Méttant Ök et Øk dans (3.26) et faisant tendre k ? oc, on déduit :

Z 00 Z

0 R

{ u (t, x) -a ?t + sgn (u (t, x) - a) (f (u (t, x)) - f (a)) ?x} dxdt

Z

+ u0 (x) - a ? (0, x) dx = 0

R

Preuve. (théorème 3.3) :

L'idée de la preuve de ce théorème est de prendre deux conditions initiales bornées u0 et v0, deux solutions entropiques u et v correspondantes à u0 et v0 respectivement, et comparer u- ven terme de u0 - v0. D'après le lemme précédent, en posant Ök (u) = u - k et Øk (u) = sgn (u - k) (f (u) - f (k)) .On a donc pour tout k, et tout ? gulière positive à support compact

Z 00 Z

0 R

{ u (t, x) - k ?t + sgn (u (t, x) - k) (f (u (t, x)) - f (k)) ?x} dxdt

Z

(3.32) + u0 (x) - k ? (0, x) dx = 0

R

et

Z 00 Z

0 R

(3.33)

{ v (s, y) - k ?s + sgn (v (s, y) - k) (f (v (s, y)) - f (k)) ?y} dyds

Z

+ v0 (y) - k ? (0, y) dy = 0

R

Admettons un instant qu'on puisse prendre k = v (s, y) dans (3.32) (ce qui est bien possible car k doit être constant), on verrait apparaitre la quantité u(t,x) - v (t,x) que l'on souhaite estimer. Puisqu'un tel k ne peut être choisi directement, on va fixer

les variables (s, y), prendre k = v (s, y) .Puis intégrer en (s, y) ; on aura pris le soin de choisir une fonction-test ? qui dépend aussi de (s, y) et contraint (s, y) à être proche de (t,x), (on mettra des approximations de l'unité en t - s et x - y dans la fonction-test). Ainsi on verra effectivement apparaître la quantité |u (t, x) - v (t, x)|, modulo des erreurs dont il nous faudra vérifier qu'elles sont effectivement négligeables. Cette technique de dédoublement des variables est dûe à S.N.KRUZKHOV.

Prenons w E C000 ([0, 00) x [0, 00) x x 118) , w = 0, w = w (t, s, x, y) . Fixant (s, y) E (0, 00) x lik,on prend k = v (s, y) , ? (t, x) = w (t, s, x, y) dans (3.32), intégrant par partie par rapport à s, y ; on obtient l'inégalité :

fo00fo00LL

|u(t, x) --- v (s, y)|wt (t, s, x, y)+F (u (t, x) , v (s, y)) wx (t, s, x, y) dtdsdxdy

Z00u0 (x) - v (s, y)| ? (0, s, x, y) dsdxdy = 0

I

+0R

F (u, v) = sgn (u - v) (f (u) - f (v)) est symétrique. De la même manière, en partant de (3.33) dans lequel k = u (t, x) , et ? (s, y) = w (t, s, x, y), on trouve :

fo00f00LL

|v(s, y) - u (t, x)|ws(t,s, x, y)+F (u (t, x) , v (s, y)) wy (t, s, x, y) dtdsdxdy

00f

+J

v0 (x) - u (t, x)|? (t,0, x, y) dtdxdy = 0 io En sommant ces deux équations, on obtient.

|v(s, y) - u (t, x)|(wt + ws) + F (u (t, x) , v (s, y)) (wy + wx) dtdsdxdy

00 100

fo fRiR

+

1IR IR 0 |u0 (x) -- v (s,y)| ? (0, s, x, y) dsdxdy
00

+

R R | v0 (x) -- u (t, x)|? (t, 0, x, y) dtdxdy = 0

o

Soit è, E C000 (] 0, í[) , pu E C000 (] - u, u[) deux approximations de l'unité. Soit ç E C000 ([0, 00) x IR) positive.

Posons w (t, s, x, y) = è, (t --- s) pu (x - y) ç (t, x) ; on a alors

wt (t, s, x, y) + ws (t, s, x, y) = ÿè, (t - s) pu (x --- y) ç (t, x) + è, (t --- s) pu (x - y) çt (t, x) -ÿè, (t - s) pu (x - y) çt (t, x)

= è, (t - s) pu (x --- y) çt (t, x)

et de même,

wx (t, s, x, y) + wy (t, s, x, y) = è, (t - s) pu (x --- y) çx (t, x)

et puisque Ou = 0 sur ] - 8, 0] , pour tout s = 0, on a w (0, s, x, y) = 0. On trouve donc :

10 fo LIR

|u(t, x) - v (s, y)| Ou (t - s) pu (x - y) çt (t, x)

+F (u (t, x) , v (s, y)) Ou (t - s) pu (x - y) çx (t, x) dtdsdxdy

(3.34) +

fIR IR

|v0 (x) - u (t, x)| Ou (t) pu (x - y) ç (t, x) dtdxdy = 0

Soit R > 0 tel que le support de ç soit inclus dans [0, R]x [-R, R] . Puisque Ou à support compact dans ]0, í[ et pu à support compact dans ] - u, u[ et puisque ces deux fonctions sont d'intégrales 1, on a :

fR Z fR

Io0J--R JR

|v(t, x) - v (s, y)| Ou (t - s) pu (x - y) dtdsdxdy

Z(t,

x) -v(t - æ, x -î)| dtdx) Ou (æ) p(î)dædî u Iu (IR IR
--u
0 --R P

sup (RRu

I R

(t, x) -v(t -æx -î)| dtdx 1. I (æ) p () dæd

0<æ<u,--u<î<u -- --u

(3.35)

fR

= sup

0<æ<u,--u<î<u 0 --R

|v(t, x) --- v (t - æ, x --- î)| dtdx

(on etend eventuellement v par 0 dans les temps négatifs).

Puisque v E L (]0, 8[xR) c L1 loc ([0, 8[xR) , ce dernier terme tend vers 0 quand u et í tendent vers 0.

Ainsi çt etant bornée,

107: IRIR|v(t x) _v(s, y)| Ou (t - s)p(x -- y)çt(t, x) dtdsdxdy

fo I fR fR |v(t, x) - v (t, x)| Ou (t - s) pu (x --- y) çt (t, x) dtdsdxdy + ù1 (u, í)

=

fc° ) (t, x) -v(t, x)| Ou (t - s) dsp(x - y) dy +ù1(u,í)
R 0 R
ù1 (u, í) ? 0 quand í,u > 0. On a RR pu (x - y) dy = 1V x E R. De plus dès que

t > í. RR Ou (t - s) ds = 1 mais

 

Zu|v (t, x) -v(t,x)| Ou(t - s)dsçt(t, x) dtdx R 0

Z Z

< v (t, x) - v (t, x) öt (t, x) dtdx ? 0

0 R

lorsque í > 0. On obtient donc

Z 00 Z 00 Z Z

v (t, x) - v (s, y) O (t - s) PL (x - y) öt (t, x) dtdsdxdy

0 0 R R

Z 00 Z

(3.36) = v (t, x) - v (s, y) öt (t, x) dtdx + w2 (,u, í)

0 R

w2 (,u, í) ? 0 lorsque (,u, í) ? (0, 0). On a

F (u (t, x) , v (s, y)) = sgn (u (t, x) - v (s, y)) (f (u (t, x)) - f (v (s, y)))
<L u
(t,x) -v(s,y)

L est une constante de Lipschitz de F dans un intervalle borné contenant les images de u et v. Donc

F (u (t, x) , v (s, y)) O (t - s) PL (x - y) öx (t, x) dtdsdxdy

Z 00 Z Z

Z 00

<L

u (t, x) - v (s, y) O (t - s) PL (x - y) öx (t, x) dtdsdxdy

0 0 R R

Z 00 Z 00 Z Z

0 0 R R

et en utilisant à nouveau (3.34), on trouve :

Z 00 Z Z

Z 00

0 0 R R

F (u (t, x) , v (s, y)) O (t - s) PL (x - y) öx (t, x) dtdsdxdy

Z 00 Z Z 00 Z

< L u (t, x) - v (t, x) O (t - s) ds PL (x - y) dy öx (t, x) dtdx + w3 (,u, í)

0 R 0 R

Z 00 Z

(3.37) < L u (t, x) - v (t, x) öx (t, x) dtdx + w3 (,u, í)

0 R

avec limL?0, ?0 w3 (,u, í) = 0. puisque v0 EL1 loc (R), on a :

Z 00 Z R Z R

v0 (y) - v0 (x) PL (x - y) dxdy < sup v0 (x ? î) - v0 (x) dx ? 0

0 -R ?L<î<L ?R

lorsque ,u ? 0.De plus, u est continue de [0, 8[?L1 loc (R) et u (0,.) = u0, donc

Z 00 Z R Z

u (t, x) - u0 (x) O (t) ö (t, x) PL (x - y) dtdxdy

0 -R R

R

Z

< MöM00 sup u (t, x) - u0 (x) dx ? 0

0<t< -R

lorsque í > 0.On déduit de ceci que

v0 (y) - u (t, x) Oí (t) Pu (x - y) ç') (t, x) dtdxdy

Z 00 Z Z

0 R R

Z Z 00

= v0 (y) - u0 (x) Oí (t) ç') (t, x) dtdx + w4 (ii, í)

R 0

tion de l'unité, le terme f 00

w4 se comporte comme précédement. Vu que ç') est régulière et Oí est une approxima0(t) ç') (t, x) dt converge uniformement vers ç') (o, x), et on trouve donc :

Z 00 Z Z

0 R R

v0 (y) - u (t, x) Oí (t) Pu (x - y) ç') (t, x) dtdxdy

Z

(3.38) = v0 (y) - u0 (x) ç') (o, x) dx + w5 (ii, í)

R

avec w5 (ii, í) ? 0 quand (ii, í) ? (0,0). En injectant (3.36), (3.37), (3.50) dans (3.34), puis en faisant (ii, í) ? (0, 0), on obtient ainsi, pour tout ç') gulière à support compact, (3.39)

Z

u (t, x) - v (t, x) (ç')t (t, x) + L ç')x (t, x) ) dtdx+ v0 (y) - u0 (x) ç') (o, x) dx = 0

R

Z 00 Z

0 R

Comme voulu lors de l'introduction de la technique de dédoublement des variables, nous avons combiné les équations sur u et v pour obtenir une équation sur u - v .

Lemme 3.2. Inégalités de la L1-contraction (admis). Soient u et v deux solutions faibles entropiques de (3.30), alors

(3.40) Mu (t,.) - v (t,.) ML1(R) < Mu (s,.) - v (s,.) ML1(R)

pour tout 0 < s <t.

Ce lemme entraine trivialement l'unicité de la solution entropique car si u0 = v0, alors l'inégalité (3.40) entraine que u = v pour tout t > 0, et pour tout x E R.

3.3.1 Quelques propriétés de la solution entropique.

Soient u0 et v0 bornées; on note uet v les solutions entropiques de (3.30), correspondant à u0 et v0, on a les propriétés ci-après que nous admettons.

Propriétés 3.1. .

(i) MuML8(]0,00[XR) < Mu0ML8(R) .

(ii) Si u0 E L1 (R) alors u E C ([0, oc[; L1 (R)) et, pour tout t> 0, Mu(t, .)ML1(R) < Mu0ML1(R) .

(iii) Si u0 - v0 E L1 (R), alors pour tout t > 0, on a :

u (t,.) - v (t,.) E L1 (R) et Mu (t,.) - v (t, .)ML1(R) < Mu0 - v0ML1(R).

3.4 Solution explicite d

'une loi de conservation sca-

laire.

Dans ce paragraphe, on fait le lien entre une caractérisation de la solution, sous la forme d'une formule explicite, la formule de Hopf et Lax. La formule de Hopf et Lax étant explicite, elle assure trivialement l'unicité de la solution ainsi caractérisée.

3.4.1 La formule de Hopf et Lax.

On considère la classe des solutions u de l'équation
(3.41) ut+f(u)x = 0,
satisfaisant la condition initiale

(3.42) ?x E R, u (0, x) = u0 (x)

pour u0 suffisament régulière à support compact.

Cette hypothèse permet ici de rendre possible la démarche. On pose :

Z x Z x

v (t, x) = u (t, î) dî , v0 (x) = u0 (î)

0 0

et la fonction v vérifie l'équation

(3.43) vt+f(vx) = 0 , v(0,x)=v0(x).

En effet, dans (3.41), la fonction f n'est définie qu' à une constante près. Le choix 0 au second membre de (3.43) correspond effectivement à un choix particulier de cette constante. On suppose f E C2 (R), convexe. Le but de cette section est de montrer que parmi les éléments de la classe de solutions de (3.41), (3.43), on peut sélectionner une solution vérifiant la formule de Hopf et Lax,

( (x -- x0 ))

(3.44) v (t, x) = inf v0 (x0) + tf* ;

x0 ER t

f* est la polaire conjuguée encore appelée transformée de FENCHEL de f définie par :

f *(p) = sup

vER

(vp--f(v))

que l'on considérera comme la seule solution physiquement acceptable.

Soit v une solution de (3.41), (3.42); pour un paramètre p E R (qui peut dépendre de x et t), on pose vx = p + vx -- p, d'où le développement de Taylor

f(vx) =f(p)+(vx --p)

fÿ (p) + ( vx -- p)2f· (q) , p = q = vx 2

En ajoutant vt, il vient, sachant (3.43),

d'où

0 = vt + f (vx) = vt +

fÿ (p) vx-(pfÿ (p)-f (p)) + (vx 2 p)2f (q)

(3.45) vt +

fÿ(p)vx = pfÿ (p) - f (p) - (vx -2 p)2 f· (q)

Dans (3.45), on a 21 (vx - p)2 f· (q) = 0, et on va rechercher une solution maximale, satisfaisant

(3.46) vt +

fÿ(p) vx = pfÿ (p) - f (p) ,

et la condition initiale v0.

On peut résoudre (3.46) par la méthodes des caractéristiques; soit x ER,t> 0, x0 E R, on note = (s) la caractéristique reliant le point (0, x0) au point (t, x) , avec 0 < s < t. On a donc :

ÿ(s) =

fÿ (p)

vÿ(s) = pfÿ (p) - f (p) (0) = x0

(t) = x

Or fÿ est monotone croissante, on note g sa fonction inverse : g (fÿ (p)) = p .

(En particulier g (s)) = p. En intégrant vÿ (s) le long de la caractéristique, on obtient :

(t, x) = v (0, x0) + f t (pfÿ (p) - f (p)) ds

d'où

(3.47) v (t, x) = v (0, x0) +

lot

((s) g (s)) - f (g (s)))) ds

Etant donné x0 fixé(pour l'instant), on va chercher à minimiser v dans (3.47) sur l'ensemble des trajectoires admissibles, allant de (0, x) à (t, x) . Si la trajectoire minimale est notée * (s) , toute trajectoire est de la forme (s) = * (s) + er (s) , e E R et r = r (s) est une fonction réalisant r (0) = 0; r (t) = 0.

On aura

ÿ =

ÿ *+ eÿr, et

(t, x) =v(0, x0)

+ ft (* -- f o g (ÿ * + ei-)) ds.

On dérive par rapport à e, et on écrit que le minimun est réalisé pour e = 0. Il vient

Z

t (=gÿ(*) *rÿ+ --fÿogMgÿM rÿ ds. 0

Après simplifications, il reste

Z0 t (gî,,«(s)) rÿ (s) ds = 0,

pour toute fonction r tel que r (0) = r (t) = 0.On intègre par parties pour obtenir

t

hg,,«(s)) r (s)] 8=0 0 8 t--i d ds (g (,,« (s))) r (s) ds = 0,

ceci pour tout r tel que r (0) = r (t) = 0 , d'où

ds (g,,«(s))) =

En intégrant, on obtient

g (ÿî,,« (s)) = A , constante , donc ÿî,,« (s) = fÿ (A) , constante.

On intégre encore : î,,« (s) = fÿ (A) s + B. Or î,,« (0) = x0 ,d'où B = x0, et î,,« (t) = x, et on déduit

(3.48) fÿ (A) = x-- x0

t

On insère cette valeur dans la solution optimale, correspondant à î = î,,«, ce qui donne

Z

t (v (t, x) = v (0,x) +g(,,«)î,,«-- f o g (ÿî,,«)) ds, 0 où encore

(t, x) = v (0, x) + Zt (g (fÿ (A)) fÿ (A) -- f o g (fÿ (A))) ds,

0

puis

v (t, x) = v (0, x) + t (Afÿ (A) -- f (A)) = v (0, x) + t f,,« (fÿ (A))

d'où

-

(t, x) =v(0, x)+t f,,« (x x0)

t

il reste à minimiser suivant le paramètre x0 pour obtenir la formule de Hopf et Lax (3.44).

La formule de Hopf et Lax permet de prendre en compte des solutions discontinues, et se généralise facilement au cas où la condition initiale n'est plus nécéssairement à support compact.La section suivante présente un exemple important de l'exploitation de la formule de Hopf et Lax, dans l'équation de Burgers.

Exemple 3.3. Soient données deux constantes réelles notées ug et ud, on considère le problème

/ u2

ut + = 0,

2 x

avec la condition initiale

{ ug si x < 0

u (0, x) =ud si x> 0

En introduisant une fonction v telle que u = vx, on aboutit au problème

vt +

v2 x

2

=0

avec la condition initiale

½ u gx si x < 0

v (0, x) =udx si x > 0

La formule de Hopf et Lax conduit à la solution

( ) (

ugy + (x - y)2 udy + (x - y

v (t, x) = min inf , inf

y<0 2t y>0 2t

}))2

.

Explicitons cette expression; on a :

?

{ ) x2

??

ugy + (x - y)2 2t si x > ugt

inf =

y<0 2t ?? ugx - u2 2 si x < ugt

gt

si x<udt

et

?

{ J ?? x2

udy + (x - y) 2

inf = 2t

y>0 2t ?? udx - 1 2u2 dt si x > udt

Pour ug < ud, on recense trois zones : Si x < ugt, alors :

u

ugx - ug2t

2 , x2 = ugx - ug2t

v (t, x) = min 2 .

2t

Si ugt <x < udt, alors :

x2

v(t,x)= .

2t

Si x > udt, alors :

( )

udx - ud2t

2 , x2 = udx - ud2t

v (t, x) = min 2t 2

Ceci conduit à la solution suivante pour u,

u(t,x) =

?

?

?

ug si x<ugt

x t si ugt<x<udt ud si x>udt

Il s'agit d'une solution régulière correspondant à une onde de raréfaction. Pour ug > ud, on recense quatre zones.

Si x < udt, alors x < ugt, et donc :

( )

ugx - ug2t

2 , x2 = ugx - u2 gt

v (t, x) = min 2 .

2t

Si udt <x < 2(ud+ug)t, alors:

1

( )

ugx - ug2t

2 , udx - ud2t = ugx - ug2t

v (t, x) = min 2 2

Si 1 2(ud+ug)t<x<ugt,alors:

.

( )

ugx - ug2t

2 , udx - ud2t = udx - ud2t

v (t, x) = min 2 2

Si x > ugt, alors :

( )

udx - ud2t

2 , x2 = udx - ud2t

v (t, x) = min 2 .

2t

Il n'y a effectivement que deux valeurs possibles pour v.

Notons que v est continue, et vaut

1

v (t, x) = v (t) = 2ugudt

1

le long de la droite x = 2 (ud + ug) t.

x =

Ceci conduit à la solution suivante pour u, qui est discontinue le long de la droite 1 2 (ud+ug)t,

u(t,x) =

?

????

????

ug si x<
ud
si x>

1 2 (ud+ug)t
1 2 (ud+ug)t

il s'agit d'une solution de type onde de choc, et l'interêt de la formule de Hopf-Lax est de nous avoir précisé la trajectoire du choc. La formule de Hopf-Lax sélectionne et caractérise une (seule) solution physiquement acceptable, qui peut comporter des discontinuités.

En résumé, on peut retenir que la solution du problème de Riemann est soit une onde de raréfaction si ug <ud, ou une onde de choc si ug > ud.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il existe une chose plus puissante que toutes les armées du monde, c'est une idée dont l'heure est venue"   Victor Hugo