Vous êtes sur la page 1sur 8

MA201.

Mthode des lments finis (2014-2015)

Sance 2 : Formulations variationnelles

Exercice 1 Problme avec condition aux limites de Fourier


On considre le problme aux limites
Trouver u H 1 () telle que
(
u u = f
dans
.
u
+ u = g sur
n

(4)

avec 0, f L2 () et g L2 ().
Q1. En multipliant la 1re quation de (4) par v H 1 () et en integrant sur on
obtient facilement
Z
Z
Z
uv d u v d =
f v d,
v H 1 ()

Comme u est dans H 1 () et u = u f L2 (), on a u H 1 (, 4). On suppose que


u H 2 (). On peut donc appliquer la formule de Green au deuxime terme, on a
Z
Z
Z
Z
u
f v d,
v H 1 ().
v d =
uv d + u v d
n

Il suffit enfin dutiliser la 2me quation de (4) pour trouver la formulation variationnelle
associe :
Trouver u H 1 () telle que
Z
Z
Z
uv d + u v d +

uv d

(FV4)

Z
f v d +

gv d,

v H 1 ().

Q2. Soient u1 , u2 deux solutions de (FV4), alors


Z
Z
Z
(u1 u2 )v d + (u1 u2 ) v d +
(u1 u2 )v d = 0,

v H 1 ().

On choisit la fonction-test v = u1 u2 pour trouver


ku1 u2 k2H 1 () + ku1 u2 k2L2 () = 0.
Puisque 0, on en dduit que ku1 u2 kH 1 () = 0 et donc u1 = u2 .
 Lorsque < 0, le 1er terme est positif, et le 2nd est ngatif : on ne peut pas conclure.
Pour avoir un problme bien pos, il semble donc prfrable dimposer 0.

MA201. Mthode des lments finis (2014-2015)

Q3. Daprs ce que lon vient de voir, si u est solution de (4), alors u vrifie (FV4).
Examinons la rciproque. Dans (FV4), si on choisit v D()( H 1 ()), on a alors :
Z
Z
(uv + u v) d =
f v d,

Z
v d par des crochets de

puisque v = 0 sur . On remplace ensuite les intgrales


dualit h, vi, puis on drive au sens des distributions :

X 2u
X u v
,
i = hu, vi
h 2 , vi = hu, vi hu, vi.
h
x
x
xi
i
i
i=1,3
i=1,3

hf, vi = hu, vi +
On en dduit que

hu u, vi = hf, vi , v D(),
cest--dire que u u = f au sens des distributions. Puisque u et f appartiennent
L2 (), u L2 () et ainsi u u = f presque partout dans . En particulier, on a :
Z
Z
(u u) v d =
f v d, v H 1 ().
(1)

Maintenant, on revient (FV4) en sachant que u est dans H 1 (, 4) (u H 1 () et


u = u f L2 ()). On suppose u H 2 () et on peut appliquer la formule de Green :
Z

Z
(u u) v d +

u
v d +
n

Z
u v d

Z
f v d +

et, daprs (1), on aboutit


Z 

g v d, v H 1 (),


u
+ u g v d = 0, v H 1 ().
n

u
Comme ( n
+ u| g) est dans L2 () et que limage de lapplication trace 0 est
|
u
dense dans L2 (), lgalit prouve que n
+ u| = g dans L2 () et donc presque
|
partout sur .

 Remarque (qui peut heurter les mes sensibles) : Si on ne suppose pas


que u est dans H 2 (), on peut encore appliquer une formule de Green gnralise
puisque u {w H 1 () | w L2 ()} et on trouve
Z
(u u) v d + h

u
, vi 1/2 (),H 1/2 () + hu, viH 1/2 (),H 1/2 ()
n H
Z
=
f v d + hg, viH 1/2 (),H 1/2 () , v H 1 (),

MA201. Mthode des lments finis (2014-2015)

0
o H 1/2 () = Im(0 ) et H 1/2 () = H 1/2 () est lensemble des formes linaires
continues sur H 1/2 (). Daprs (1), on aboutit
h

u
+ u g, viH 1/2 (),H 1/2 () = 0, v H 1 ().
n

u
Comme ( n
+u| g) est par dfinition une forme linaire et continue sur H 1/2 (),
|
u
lgalit ci-dessus valable pour tout v H 1 () prouve que n
+ u| = g. Pour
|
u
+ u = g
conclure, comme g et u| appartiennent L2 (), on en dduit que n
presque partout sur .

Exercice 2 Diffusion de la chaleur


On considre le problme aux limites
Trouver u H 1 () telle que

div (ku) = f dans
.
u=0
sur

(5)

avec f L2 (), k L () et k(x) kmin > 0 presque pour tout x dans .


Q1. Puisque u H 1 () et u| = 0, on doit chercher u dans H01 ().
En multipliant la 1re quation de (5) par v H01 () et en integrant sur on obtient
Z
Z
f v d,
v H 1 ()
div (ku) v d =

On a vu la formule de Stokes (dmontre dans lExercice 1 du TD1),


Z
Z
3

u C () , v C (),
(div u v + u v) d =
v(u n) d.

Si on pose u = ku et en tenant compte du fait que v| = 0, on obtient par analogie


Z
Z
div (ku) v d =
ku v d.

Ou bien, on raisonne par densit, en utilisant le fait que D() est dense dans H01 (), et on
remplace la fonction-test v par une suite (v` )` dlments de D() tels que lim` kv`
v`
v
vkH 1 () = 0 : lim` kv` vkL2 () = 0 et lim` k x
x
kL2 () = 0 pour i = 1, 2, 3.
i
i
Ensuite, on utilise la drivation au sens des distributions :
Z
Z
div (ku) v d = lim div (ku) v` d = limhdiv (ku), v` i

3
X



3
X

u
u v`
= limh
k
, v` i = lim
hk
,
i
`
`
xi
xi
xi xi
i=1
i=1
Z X
Z
3
3 Z
X
u v`
u v
= lim
k
d =
k
d =
ku v d
`
xi xi
i=1 xi xi

i=1

MA201. Mthode des lments finis (2014-2015)

Dans les deux cas, on en dduit la formulation variationnelle associe (5) :


Trouver u H01 () telle que
Z
Z
ku v d =
f v d,

v H01 ().

(FV5)

Q2. Soient u1 , u2 deux solutions de (FV5), alors


Z
k(u1 u2 ) v d = 0,

v H01 ().

On choisit la fonction-test v = u1 u2 pour trouver


Z
k|(u1 u2 )|2 d = 0.

Par dfinition de k on sait que


Z
Z
2
kmin
|(u1 u2 )| d
k|(u1 u2 )|2 d

avec kmin > 0, et on conclut que (u1 u2 ) = 0 dans . Ainsi, u1 u2 est une fonction
constante sur chaque composante connexe de louvert . Comme de plus on sait que
(u1 u2 )| = 0, toutes les constantes sont nulles et donc u1 = u2 .
Q3. Daprs ce qui prcde, si u est solution de (5), alors u vrifie (FV5). La rciproque
est trs simple tablir. En effet, comme u une solution de (FV5) appartient H01 (),
on a u| = 0. Puis, on choisit dans (FV5) une fonction-test v de D(), et on raisonne
linverse de la 1re question pour trouver que div (ku) = f au sens des distributions.
Puisque f appartient L2 (), div (ku) L2 () et finalement div (ku) = f presque
partout dans .

Exercice 3  Coefficients discontinus


On veut interprter le problme variationnel (P)
Trouver u H01 () telle que
Z
Z
u v d =
gv d,

v H01 ().

(i) Tout dabord, comme u H01 (), on sait que u H 1 () et u = 0 sur .


(ii) On ne peut pas raisonner directement au sens des distributions dans D()
dans la suite, puisque dune part la forme linaire ` ne sannule pas automatiquement sur D() et dautre part elle met en jeu des intgrales qui ne sont pas
"volumiques"...

MA201. Mthode des lments finis (2014-2015)

Soit plutt i D(i ), pour i = 1, 2, que lon prolonge par 0 : son prolongement, not , appartient D(). Comme D() H01 (), on peut lutiliser
comme fonction-test dans (P), et on a `() = 0 :
Z
Z
0=
u d = i
(u)|i i di = i h(u|i ), i i = i h(u|i ), i i.

NB. Pour justifier lgalit (u)|i = (u|i ), voir Ex2Q2.


Dans la suite, nous notons ui := u|i pour i = 1, 2. Ainsi, ui = 0 au sens des
distributions, savoir dans D0 (i ) ; en particulier ui = 0 presque partout.
(iii) Pour finir, prenons v H01 () et intgrons par parties sur 1 et 2 , en supposant que chaque ui est dans H 2 (i ) pour pouvoir appliquer la formule de Green.
Ici, vi := v|i pour i = 1, 2 :
Z
Z
gv d =
u v d

Z
Z
= 1
u1 v1 d1 + 2
u2 v2 d2
1
2

Z
Z
= 1
u1 n1 v1 d
u1 v1 d1
1
1
Z

Z
+2
u2 n2 v2 d
u2 v2 d2
2
2
Z
Z
= 1
u1 n1 v1 d + 2
u2 n2 v2 d.
1

Par dfinition v sannule sur la frontire . Ainsi, le support de v|i est inclus
dans linterface , pour i = 1, 2. On peut donc remplacer dans ce cas les intgrales
sur i par des intgrales sur . Notons enfin que n1 = n2 sur . Il reste donc
Z
Z
gv| d = (1 u1 2 u2 ) n1 v| d, v H01 ().

On admet que lensemble des traces sur linterface dlments de H01 () est
dense dans L2 (), on trouve
(1 u1 2 u2 ) n1 = g dans L2 ().
Comme g L2 (), on en dduit finalement que
(1 u1 2 u2 ) n1 = g presque partout sur .

Exercice 4  Equations de Maxwell


I. Modlisation (rgime stationnaire)

MA201. Mthode des lments finis (2014-2015)

Q1. En remplaant E, H et J dans le systme des quations de Maxwell par les


expressions donnes, on trouve classiquement que le systme de Maxwell stationnaire
scrit
Trouver e, h tels que
e rot h = j
h + rot e = 0
e n = 0,

dans
dans
sur

(2)
(3)
(4)

Q2. Pour liminer le champ h du systme stationnaire, il suffit de diviser la relation


(3) par , den prendre le rotationnel et de sommer le rsultat avec la relation (2). On
obtient alors


1
rot e = j, dans .
e rot

En rajoutant les conditions aux limites, le problme (Pe ) est donc :


Trouver e tel que
(

rot 1 rot e 2 e = j, dans ,
(Pe )
e n = 0,
sur
Q3. Pour liminer le champ e du systme stationnaire, il suffit cette fois de diviser la
relation (2) par , den prendre le rotationnel et de soustraire le rsultat la relation
(3). On obtient alors




1
1
h rot
rot h = rot
j , dans .


Il ny a pas de condition aux limites sur h. En revenant (2) et (4), on a
1 (rot h j) = e dans et e n | = 0.
Do 1 (rot h j) n | = 0. Le problme (Ph ) scrit donc :
Trouver h tel que
(


rot 1 rot h 2 h = rot 1 j , dans ,
1 (rot h j) n = 0,

sur

(Ph )

II. Formulations variationnelles


Supposons pour linstant a priori que e L2 ()3 , h L2 ()3 (et j L2 ()3 !).
Q4. Tout dabord, si u et v appartiennent H(rot , ), les intgrales sur sont
bien dfinies. De plus, si u appartient H0 (rot , ), lintgrale sur disparat. Si v
appartient H0 (rot , ), on remarque que (u n) v = (v n) u = 0 sur et
lintgrale sur disparat aussi. Dans ce cas, la gnralisation est
(
Z
(u, v) H0 (rot , ) H(rot , )
,
(u rot v rot u v) d = 0.
(u, v) H(rot , ) H0 (rot , )

MA201. Mthode des lments finis (2014-2015)

Q5. Daprs (2) et (3), h et e sont dans H(rot , ) mais du fait de la condition aux
limites (4) vrifie par e, on a mme e dans H0 (rot , ).
Q6. Pour obtenir la formulation variationnelle pour le problme (Pe ), il suffit 1 de
prendre le produit scalaire de la premire quation de (Pe ) avec v H0 (rot , ) et
dintgrer sur :
Z
Z
Z

1
2
rot rot e v d
e v d = j v, v H0 (rot , ).

Si on applique la formule de Stokes au premier terme (avec u = 1 rot e), on obtient


Z
Z
Z
1
2
rot e rot v d
e v d = j v, v H0 (rot , ).

La formulation variationnelle (F Ve ) pour le problme (Pe ) est donc donne par


Trouver e H0 (rot , ) tel que
Z
Z
Z
2
1
e v d = j v, v H0 (rot , ).
(F Ve )
rot e rot v d

Q7. Daprs ce que lon vient de voir si e est solution de (Pe ) alors elle est solution de
(F Ve ). Examinons la rciproque. Tout dabord comme e est cherch dans H0 (rot , ), il
vrifie par dfinition la condition aux limites de (Pe ).
3
De plus, dans (F Ve ),R on peut choisir
R v D() H0 (rot , ). On remplace ensuite
toutes les intgrales . . . v et . . . rot v par des crochets de dualit h. . . , vi et
h. . . , rot vi :
h1 rot e, rot vi 2 he, vi = hj, vi,

v D()3 .

En drivant au sens des distributions, on montre aprs quelques calculs que


rot e, rot v = rot 1 rot e , v , v D()3 .
On en dduit que



rot 1 rot e 2 e, v = hj, vi ,

v D()3 ,

cest--dire que

rot 1 rot e 2 e = j

au sens des distributions.

Comme e et j appartiennent L2 ()3 , rot (1 rot e) est dans L2 ()3 et donc



rot 1 rot e 2 e = j presque partout dans .
En conclusion, e est solution du problme (Pe ). (F Ve ) et (Pe ) sont donc quivalents.
1. De cette faon, la fonction-test v et la solution e appartiennent au mme espace fonctionnel.

MA201. Mthode des lments finis (2014-2015)

Q8. Essayons de faire de mme pour le problme en h. Pour obtenir la formulation variationnelle pour le problme (Ph ), nous allons prendre le produit scalaire de la premire
quation de (Ph ) avec v H(rot , ) et intgrer sur :
Z
Z
Z


1
2
h v d =
rot 1 j v, v H(rot , ).
rot  rot h v d

Si on veut appliquer la formule de Stokes au premier terme (avec u = 1 rot h) et au


dernier terme (avec u = 1 j), il faut que u n | = 0, ce qui nest pas le cas. Mais
on a vu queR 1 (rot h j) n | = 0. On peut donc appliquer la formule au terme
"regroup" rot (1 (rot h j)) v d, pour trouver
Z
Z
1
2
 (rot h j) rot v d
h v d = 0, v H(rot , ).

On a donc obtenu la formulation variationnelle du problme (Ph ), savoir


Trouver h H(rot , ) tel que
Z
Z
Z
1
2
1 j rot v, v H(rot , )
h v d =
 rot h rot v d

(F Vh )

Pour conclure, on pourrait montrer en utilisant les mmes arguments que dans les questions prcdentes, que les problmes (Ph ) et (F Vh ) sont quivalents.