Éléments finis M. Kern PC 2 - mms2
Transcription
Éléments finis M. Kern PC 2 - mms2
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, x j = jh, j = 0, 1, . . . , N + 1, et Vh = {vh ∈ C0 ([0, 1]), vh ∈ P1 sur ]x j , x j+1 [, ∀ j, vh (0) = vh (1) = 0} Vérifier que Vh ⊂ H01 (]0, 1[). Montrer qu’il existe une fonction unique de vh telle que w j (x j ) = 1; w j (xi ) = 0, i 6= j et que (w j ) j=1,N est une base de vh . Donner l’expression de w j . On définit l’opérateur d’interpolation Ih associé au maillage précédent. Étant donné une fonction v ∈ H 1 (0, 1, on note Ih v la fonction de Vh qui prend les mêmes valeurs que v aux points su maillage : Ih v ∈ Vh , Ih v(x j ) = v(x j ), ∀ 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 notera kuk1 = R 1/2 2 1 0 |u (x)| dx la norme sur H01 (0, 1). On fait l’hypothèse (de régularité) u00 ∈ L2 (0, 1). 0 1) Montrer que ku − uh k1 ≤ C ku − Ih uk, avec une constante C > 0. ENSMP – S2733/S2735 2002 2) On note e j = (u − Ih u)|[x j ,x j+1 ] . En utilisant e j (x j ) = e j (x j+1 ) = 0, montrer qu’il existe R ξ ∈ [x j , x j+1 ] tel que e0j (x) = ξx e00j (t) dt. En déduire que Z x j+1 Z x j+1 e0j (x)2 dx ≤ h2 u00 (x)2 dx. xj 3) xj Conclure que ku − Ih uk1 ≤ h Exercice III Z 0 1 u (x)2 dx 00 1/2 . Élément fini P2 Soit T un triangle. On note (N1 , N2 , N3 ) les sommets, N4 resp (N5 , N6 ) un point de l’arête [N1 , N3 ] ( resp. [N3 , N1 ], [N1 , N2 ]) à choisir. F IG . 1 – Triangle P2 On note Li l’équation de la droite qui définit le côté 3 − i (la fonction affine telle que un point est sur la droite N1 N2 ssi L3 = 0). On note P2 l’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 P2 sur 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ômes ( P= 4 5 i=1 i=1 ) p ∈ Q2 , 4p(G) + ∑ p(Ai ) − 2 ∑ p(Ai ) = 0 . ENSMP – S2733/S2735 2002 F IG . 2 – Deux triangles adjacents F IG . 3 – Triangle P2 bulle 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 H 1 . 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 H 1 . Exercice VI Laplacien dans un carré On considère le problème : ( −∆u = f u=0 dans Ω =]0, 1[×]0, 1[ sur ∂Ω. ENSMP – S2733/S2735 2002 S2 M3 G M1 S1 S3 M2 F IG . 4 – Triangle P2 bulle 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, j+1) (i−1, j) (i, j) (i+1, j) (i, j−1) F IG . 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) 4) Pour les couples (k, l) tels que supp ϕi j ∩ supp ϕkl 6= 0/ calculer En déduire les équations du système discrèt. Ω ∇ϕi j ∇ϕkl . R 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.