Vous êtes sur la page 1sur 3

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

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

Exercice 1
Soit Ω =]0, 1[. On considère
− u 00 = f dans Ω, u(0) = 0 = u(1), (1)
avec f ∈ L2 (Ω).
Ensuite nous considérons un maillage h de sommets 0 = x0 < x1 < xN = 1, hi =
xi − xi−1 (1 6 i 6 N) et la solution uh ∈ Vh := P1h (Ω) ∩ H10 (Ω) de
Z Z
0 0
uh (x)v (x) dx = f(x)v(x) dx ∀v ∈ Vh . (2)
Ω Ω

On dénote eh := u − uh . L’objectif de cet exercice est de montrer que la méthode des


élément finis en d = 1 est une méthode de collocation.
1. Soit 1 6 i < N. Trouver une fonction λ telle que
Z Z1 Z
1 xi 0 1 0
eh (x) dx − eh (x) dx = eh0 (x)λ(x) dx.
xi 0 1 − xi xi Ω

2. Trouver une primitive Λ de λ telle que Λ ∈ Vh .


3. En déduire que uh (xi ) = u(xi ) pour tout 0 6 i 6 N.
Solution de l’exercice 1
1.

1
xi
x 6 xi
λ(x) = 1
− 1−x i
x > xi

2.

x
xi
x 6 xi
Λ(x) = 1−x
1−xi
x > xi
Λ est affine par morceaux par rapport à h et s’annule au bord, donc Λ ∈ Vh .

1
3. eh s’annule au bord (i ∈ {0, N}). Sinon par Galerkin
Z Z1
1 xi 0
 
1 0 1 1
0= e − e = + eh (xi ).
xi 0 h 1 − xi xi h xi 1 − xi

4. Soit xi−1 < x < xi . Alors


Z xi
u(xi ) − u(xi−1 ) 1
eh0 (x) 0
=u (x) − uh0 (x) 0
= u (x) − = (u 0 (x) − u 0 (ξ)) dξ
hi hi xi−1
Z Z
1 xi x 00
= u (s) ds dξ
hi xi−1 ξ

5.
Z xi Z x
1 hi
|eh0 (x)| = u 00 (s) ds dξ 6 |u 00 (xi−1 )|
hi xi−1 ξ 2

Donc
Z xi
2 2
(eh0 (x)) dx 6 C |u 00 (xi−1 )| h3i .
xi−1

Exercice 2
Soit Ω =]0, 1[. On considère

− u 00 = f dans Ω, u(0) = 0 = u(1), (3)



avec f tel que u(x) = x − x est une solution.
Ensuite nous considérons un maillage h de sommets 0 = x0 < x1 < xN = 1, hi =
xi − xi−1 (1 6 i 6 N) et la solution uh ∈ Vh := P1h (Ω) ∩ H10 (Ω) de
Z Z
0 0
uh (x)v (x) dx = f(x)v(x) dx ∀v ∈ Vh . (4)
Ω Ω

On dénote eh := u − uh . L’objectif de cet exercice est de construire un maillage qui


donne une bonne décroissance de l’erreur en fonction de N.
1. Pour quel 0 < p < ∞ a-t-on f ∈ Lp (Ω) ?
2. Pour quel 0 < p < ∞ a-t-on u 0 ∈ Lp (Ω) ?
3. A-t-on f ∈ H−1 (Ω) ?
4. Rappeler que uh (xi ) = u(xi ) pour tout 0 6 i 6 N.
5. Pour xi−1 < x < xi nous avons
Z Z
0 1 xi x 00
eh (x) = u (s) ds dξ. (5)
hi xi−1 ξ

2
6. Calculer
Z xu
2
(eh0 (x)) dx
xi−1

Solution de l’exercice 2
1. Nous avons d’abord
d 1 − 21 1 3
f(x) = −u 00 (x) = − ( x ) = x− 2
dx 2 4
3
Donc x− 2 p ∈ L1 (Ω) si et seulement si 32 p < 1, donc f ∈ Lp (Ω) pour tout p < 23 .
1
2. Il s’agit de savoir si x− 2 p ∈ L1 (Ω), Donc p < 2 !
1
3. La question revient à savoir si x− 2 ∈ L2 (Ω), donc non.
4.

1
x 6 xi
λ(x) = xi 1
− 1−xi x > xi

5.

x
xi
x 6 xi
Λ(x) = 1−x
1−xi
x > xi

Λ est affine par morceaux par rapport à h et s’annule au bord, donc Λ ∈ Vh .


6. eh s’annule au bord (i ∈ {0, N}). Sinon par Galerkin
Z Z1
1 xi 0
 
1 0 1 1
0= e − e = + eh (xi ).
xi 0 h 1 − xi xi h xi 1 − xi

7. Soit xi−1 < x < xi . Alors


Z xi
u(xi ) − u(xi−1 ) 1
eh0 (x) 0
=u (x) − uh0 (x) 0
= u (x) − = (u 0 (x) − u 0 (ξ)) dξ
hi hi xi−1
Z Z
1 xi x 00
= u (s) ds dξ
hi xi−1 ξ

8.
Z xi Z x
1 hi
|eh0 (x)| = u 00 (s) ds dξ 6 |u 00 (xi−1 )|
hi xi−1 ξ 2

Donc
Z xi
2 2
(eh0 (x)) dx 6 C |u 00 (xi−1 )| h3i .
xi−1