Vous êtes sur la page 1sur 4

M1 Analyse numérique des EDP, éléments finis

TD 5 : problèmes elliptiques
Roland Becker
14 mai 2020

Exercice 1
Soit Ω un domain polyhedral convexe et H une famille de maillages régulière. Soit
V := H10 (Ω). On considère l’équation de Poisson discrétisée par Vh := H10 (Ω) ∩ Pkh (Ω).
On note par u ∈ V = H10 (Ω) et uh ∈ Vh les solutions continue et discrète. On utilise
kvkV := k∇vkL2 (Ω,Rd ) pour tout v ∈ V. L’objectif est de démontrer que la méthode est
convergeante
lim ku − uh kV = 0. (1)
h→0

1. Pour ε > 0 il existe uε ∈ V ∩ H2 (Ω) tel que kuε − ukV 6 ε.


2. On considère le problème auxiliare
Z Z
ε ε
uh ∈ Vh : ∇uh · ∇v = ∇uε · ∇v ∀v ∈ Vh . (2)
Ω Ω

Montrer que kuεh − uh kV 6 ku − uε kV .


3. Pour h assez petit nous avons kuε − uεh kV 6 ε.
4. Conclure.
Solution de l’exercice 1
1. Par densité de C∞ 1
0 (Ω) ⊂ H0 (Ω).
2. Nous avons avec v = uεh − uh dans (??)
Z Z
ε 2 ε
kuh − uh kV = ∇ (uh − uh ) · ∇v = ∇ (uε − u) · ∇v 6 kuε − ukV kuεh − uh kV
Ω Ω

3. Par l’estimation d’erreur a priori nous avons

kuε − uεh kV 6 Ch |uε |H2 (Ω) .

Alors, pour ε choisi, nous pouvons prendre h ∈ H tel que Ch |uε |H2 (Ω) 6 ε.

1
4. Soit ε > 0 donné. On choisit h ∈ H tel que (question précédente) kuε − uεh kV 6
ε. Alors avec les deux premières questions

ku − uh kV 6 ku − uε kV + kuε − uεh kV + kuεh − uh kV


6 ku − uε kV + kuε − uεh kV + ku − uε kV 6 3ε.

Donc uh → u.

Exercice 2
Soit Ω un domain polyhedral convexe. On considère l’approximation du problème
de Poisson avec condition de Dirichlet homogène par les éléments finis non-conformes
CR1h sur une famille régulière H. On suppose que le second membre est f ∈ L2 (Ω).
1. Rappeler l’espace discret Vh .
2. Rappeler le lemme de Strang et l’estimation d’erreur en norme énergie sous
l’hypothèse que la solution continue vérifie u ∈ H2 (Ω).
3. Faire une estimation d’erreur en L2 (Ω) en supposant que Ω est convexe et u ∈
H2 (Ω).
Solution de l’exercice 2
1.
Z Z
D1h (Ω) [v] = 0 ∀S ∈ Sint , S∂h

Vh = v∈ h v = 0 ∀S ∈ .
S S

2.
R
C 1 Ω ∇h (u − uh ) · ∇wh
k∇h (u − uh )k 6 inf k∇h (u − vh )k + sup
α vh ∈Vh α wh ∈Wh \{0} k∇h wh k

Sous l’hypothèse u ∈ H2 (Ω), on peut majorer de terme de nonconformité comme


l’erreur d’interpolation et l’on obtient

k∇h (u − uh )k 6 Ch |u|H2 (Ω) .

3. On définit les problèmes auxiliaires


 Z Z


 z∈V: ∇v · ∇z = (u − uh )v ∀v ∈ V,
Z Ω ZΩ (3)


zh ∈ Vh : ∇h v · ∇h zh = (u − uh )v ∀v ∈ Vh .
Ω Ω

En prenant v = u dans la première et v = uh dans la deuxième équation de (??)

2
on obtient
Z Z Z
2
(u − uh ) = ∇u · ∇z − ∇h uh · ∇h zh
Ω ZΩ Ω Z Z
= ∇h (u − uh ) · ∇h (z − Ih z) + ∇h (u − uh ) · ∇h Ih z + ∇h uh · ∇h (z − zh )
|Ω
{z } | Ω
{z } Ω

Z =:I
Z =:II

=I + II + ∇h Ih u · ∇h (z − zh ) + ∇h (uh − Ih u) · ∇h (z − zh )
|Ω {z } |Ω {z }
=:III =:IV

L’estimation d’erreur en norme énergie pour l’approximation nonconforme et


l’hypothèse de convexité de Ω donnent

I 6 k∇h (u − uh )kL2 (Ω),Rd k∇h (z − zh )kL2 (Ω),Rd


6Ch |u|H2 (Ω) Ch |z|H2 (Ω) 6 Ch2 |u|H2 (Ω) ku − uh kL2 (Ω)

et par interpolation
Z
IV = −I + ∇h (u − Ih u) · ∇h (z − zh ) 6 Ch2 |u|H2 (Ω) ku − uh kL2 (Ω) .

Les deux autres termes se majorent de façon similaire. Par exemple


Z Z Z Z
∂u ∂u
II = ∇h (u − uh ) · ∇h Ih z = − (f + ∆u)Ih z + [Ih z] + Ih z
Ω Kh Sint ∂n S∂ ∂n
Z Z X Z ∂u
h h
X Z ∂u
∂u ∂u
= [Ih z − z] + (Ih z − z) = ( − cS ) [Ih z − z] + ( − cS )(Ih z − z)
Sint ∂n S∂ ∂n S ∂n S ∂n
h h Sh
int Shint

6Ch |u|H2 (Ω) Ch |z|H2 (Ω)

comme dans l’estimation de la nonconformité. On obtient le résultat.

Exercice 3
Soit c, k ∈ L∞ (Ω) tels que c(x) > c0 et k(x) > k0 presque partout. Soit H une famille
régulière. On considère l’équation

cu − div (k∇u) = f dans Ω, u = 0 sur ∂Ω. (4)

1. Donner une formulation variationnelle de (??) dans V = H10 (Ω).


2. Démontrer qu’elle est bien posée.
3. Définir une approximation basée sur Pkh , k > 1.
4. Démontrer qu’elle est bien posée.
5. Faire une estimation d’erreur en norme H1 (Ω).

3
6. Donner la dépendance explicite de la constante dans votre estimation par rap-
port à c0 , k0 , c1 = kckL∞ (Ω) , k1 = kkkL∞ (Ω) .
7. Démontrer que
  12
|||u||| := c0 kuk2 + k0 k∇uk2 (5)
est une norme sur V.
8. Faire une estimation d’erreur en |||·|||.
Solution de l’exercice 3
1.

Exercice 4
On considère le problème de Poisson non-homogène

− ∆u = f dans Ω, u = uD sur ∂Ω. (6)


1
Soit f ∈ L2 (Ω) et uD ∈ H 2 (∂Ω). Pour Vh = Pkh (Ω) on définit le problème discret
Z Z Z Z
1 1
uh ∈ Vh : ∇uh · ∇v + uv = fv + uD v ∀v ∈ Vh . (7)
Ω ε ∂Ω Ω ε ∂Ω

Solution de l’exercice 4
1.