ENSMP – S2733/S2735 2002
Éléments finis M. Kern
PC 2
Exercice I Éléments finis en dimension 1
On considère le problème : −(p(x)u0(x))0+q(x)u(x) = f(x) dans]0,1[u(0) =u(1) =1
où p et q sont définies et bornées sur[0,1], avec p(x)≥p?>0, q(x)≥0, et f ∈L2(0,1).
1) En donner une formulation variationnelle. Démontrer l’existence et l’unicité de la solution.
2) Posons h=1/(N+1),N∈N, xj= jh, j=0,1, . . . ,N+1,et
Vh={vh∈C0([0,1]), vh∈P1sur]xj,xj+1[,∀j, vh(0) =vh(1) =0}
Vérifier que Vh⊂H01(]0,1[). Montrer qu’il existe une fonction unique de vhtelle que wj(xj) =1; wj(xi) =0, i6= j
et que(wj)j=1,N est une base de vh. Donner l’expression de wj.
On définit l’opérateur d’interpolation Ihassocié au maillage précédent. Étant donné une fonc- tion v∈H1(0,1, on note Ihv la fonction de Vh qui prend les mêmes valeurs que v aux points su maillage :
Ihv∈Vh, Ihv(xj) =v(xj), ∀j=1, . . . ,N.
3) Écrire le problème approché. Former les intégrales permettant de calculer la matrice et le second membre du problème approché. Achever le calcul dans le cas où p(x) =1,q(x) =0, et où l’on remplace f par son interpolée.
Exercice II Estimation de l’erreur
On reprend les notations de l’exercice précédent.On veut majorer l’erreur entre la solution exacte u et la solution approchée uh. On noterakuk1= R1
0|u0(x)|2dx1/2
la norme sur H01(0,1). On fait l’hypothèse (de régularité) u00∈L2(0,1).
1) Montrer queku−uhk1≤Cku−Ihuk,avec une constante C>0.
ENSMP – S2733/S2735 2002
2) On note ej = (u−Ihu)|[xj,xj+1]. En utilisant ej(xj) =ej(xj+1) =0, montrer qu’il existe ξ∈[xj,xj+1]tel que e0j(x) =Rξxe00j(t)dt. En déduire que
Z xj+1
xj
e0j(x)
2dx≤h2 Z xj+1
xj
u00(x)
2dx.
3) Conclure que
ku−Ihuk1≤h Z 1
0
u00(x)
2dx 1/2
.
Exercice III Élément fini P
2 Soit T un triangle. On note (N1,N2,N3) les sommets, N4resp(N5,N6)un point de l’arête[N1,N3]( resp.[N3,N1],[N1,N2])à choisir.
FIG. 1 – Triangle P2
On note Lil’équation de la droite qui définit le côté 3−i (la fonction affine telle que un point est sur la droite N1N2ssi L3=0). On note P2l’espace des polynômes de degré≤2.
1) Quelle est la dimension de P2?
2) Soit P un polynôme en(x,y)de degré d≥1 qui s’annule sur une droite L. Montrer qu’on a P=LQ , où Q est un polynôme de degré d−1.
3) Montrer qu’il existe une unique fonction de P2 prenant des valeurs données aux points (Ni)i=1,...,6.
Exprimer les fonctions de base (prenant la valeur 1 en un point et 0 au 5 autres) en fonction des coordonnées barycentriques sur le triangle.
4) Soit deux triangles adjacents : Comment doit-on placer les points N4,N5,N6 pour qu’une fonction P2sur chaque triangle soit continue sur T1∪T2?
Exercice IV Rectangle à 8 noeuds
On considère un rectangle à 8 noeuds (figure 3), et l’espace de polynômesP= (
p∈Q2,4p(G) +
∑
4 i=1p(Ai)−2
∑
5 i=1p(Ai) =0 )
.
ENSMP – S2733/S2735 2002
FIG. 2 – Deux triangles adjacents
FIG. 3 – Triangle P2bulle
1) Montrer que P2⊂P.
2) Montrer que l’élément de Lagrange correspondant est P unisolvant. Calculer les fonctions de base de cet élément.
3) Montrer que cet élément fini est conforme H1.
Exercice V Un élément fini « non standard »
Étant donné un triangle K, on note b la fonction « bulle » (faire un dessin pour expliquer le nom de cette fonction)b(x,y) =λ1(x,y)λ2(x,y)λ3(x,y) On note P l’espace de polynomes de la forme
P=
p= p2+αb,p2∈P2,α∈R
1) Quelle est la dimension de P ? Montrer que P2⊂P⊂P3, et que l’ensemble suivant est P unisolvant
2) Montrer, avec un minimum de calcul, que cet élément est conforme H1.
Exercice VI Laplacien dans un carré
On considère le problème : (−∆u= f dansΩ=]0,1[×]0,1[u=0 sur∂Ω.
ENSMP – S2733/S2735 2002
M3 G
M2
S3 S1
S2
M1
FIG. 4 – Triangle P2bulle
On discrétise le problème par éléments finis P1, en prenant un maillage régulier du carré Ω de pas h=1/(N+1).
(i−1, j)
(i, j+1)
(i+1, j) (i, j)
(i, j−1)
FIG. 5 – Maillage régulier du carré unité
On note Mi j= (ih,jh),i=1, . . . ,N, j=1, . . . ,N les points du maillage, etϕi j la fonction de base associée au point Mi j.
1) Donner la formulation variationnelle de ce problème.
2) Quel est le support de ϕi j? Écrire l’expression de ϕi j et des ses dérivées partielles dans chacun des triangles contenus dans le support.
3) Pour les couples(k,l)tels que suppϕi j∩suppϕkl 6=/0calculerRΩ∇ϕi j∇ϕkl. En déduire les équations du système discrèt.
4) On adopte une numérotation des inconues par colonne ;
U= (U11,U21, . . . ,UN,1,U12, . . . ,Ui j. . . ,U1,N, . . . ,UN,N).
Écrire la matrice du système.