Séance n 4 Eléments finis en dimension 1 et 2 Corrigé - Inria
Séance n 4 Eléments finis en dimension 1 et 2 Corrigé - Inria
Séance n 4 Eléments finis en dimension 1 et 2 Corrigé - Inria
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
TD MA201Calcul Sci<strong>en</strong>tifiqueEn utilisant les conditions aux limites <strong>en</strong> a <strong>et</strong> b, on obti<strong>en</strong>t la formulation variationnelleassociée au problème (1) :⎧⎨1Trouver u ∈ H (Ī) tel que :(2)⎩a(u, v) = l(v), ∀ v ∈ H 1 (Ī),avec∫a(u, v) = p du dvI dx dx∫Idx + q u v dx + β u(b) v(b) + β u(a) v(a),∫l(v) = fv dx.IL’exist<strong>en</strong>ce <strong>et</strong> l’unicité se démontr<strong>en</strong>t <strong>en</strong> utilisant le théorème de Lax-Milgram. On vérifiela continuité de l(.) <strong>et</strong> a(., .) :∫|l(v)| = | fv dx| ≤ ‖f‖ L 2‖v‖ L 2,I≤ ‖f‖ L 2‖v‖ H 1.∫|a(u, v)| ≤ p ∗ | duI dx | |dv dx∫I| dx + q∗ |u| |v| dx + β|u(b)| |v(b)| + β|u(a)| |v(a)|En utilisant l’inégalité de Cauchy-Schwartz :∫p ∗ | dudx | |dv dx∫I| + q∗ |u| |v| dx ≤ p ∗ ‖ dudx ‖ L 2‖dv dx ‖ L 2 + q∗ ‖u‖ L 2‖v‖ L 2,I1<strong>et</strong> la continuité de l’application trace de H (Ī) dans IR :on obti<strong>en</strong>t :β|u(b)| |v(b)| + β|u(a)| |v(a)| ≤ 2β C 2 I ‖u‖ H 1‖v‖ H 1,|a(u, v)| ≤ C‖u‖ H 1‖v‖ H 1, C = √ 2 max(p ∗ , q ∗ ) + 2β C 2 I .La coercivité de a est immédiate :∫a(u, u) ≥ p | du ∫dx |2 dx +IIq u 2 dx ≥ min(p ∗ , q ∗ )‖u‖ 2 H 1.Le théorème de Lax-Milgram peut donc s’appliquer, on a exist<strong>en</strong>ce <strong>et</strong> unicité de la solution.1.2 - En choisissant v ∈ D(I) dans la formulation (2), les termes de bord sont nuls, onobti<strong>en</strong>t alors− ddx (pdu dx ) + qu = f au s<strong>en</strong>s des distributions1En choisissant une fonction test dans H (Ī), qui vaut 1 <strong>en</strong> b <strong>et</strong> 0 <strong>en</strong> a, on obti<strong>en</strong>t :p(b) du (b) + β u(b) = 0.dxDe la même manière, on r<strong>et</strong>rouve la condition au limite <strong>en</strong> a.2
TD MA201Calcul Sci<strong>en</strong>tifiqueOn choisit la fonction test v = Π h u − u h . On a alorsa(Π h u − u, Π h u − u h ) = a(Π h u − u h , Π h u − u h ).On va utiliser la continuité <strong>et</strong> la coercivité de a démontré à la question 1.1.d’oùα‖Π h u − u h ‖ 2 H 1 ≤ |a(Π hu − u, Π h u − u h )| ≤ C‖Π h u − u‖ H 1‖Π h u − u h ‖ H 1A l’aide de l’inégalité triangulaire‖Π h u − u h ‖ H 1 ≤ C‖Π h u − u‖ H 1.‖u − u h ‖ H 1 ≤ ‖u − Π h u‖ H 1 + ‖Π h u − u h ‖ H 1 ≤ (C + 1)‖Π h u − u‖ H 1.Or ‖Π h − u‖ H 1 ≤ C 1 h‖u‖ H 2 ≤ C 2 h‖f‖ L 2. On obti<strong>en</strong>t l estimation d’erreur désirée :‖u − u h ‖ H 1 ≤ Ch.La constante C fait interv<strong>en</strong>ir la constante de coercivité α, la constante de la continuité dea, la constante d’erreur d’interpolation <strong>et</strong> ‖f‖ L 2. Elle ne dép<strong>en</strong>d pas de h.Exercice 2. <strong>Elém<strong>en</strong>ts</strong> <strong>finis</strong> P 1 <strong>en</strong> dim<strong>en</strong>sion 22.1 - On suppose l’exist<strong>en</strong>ce du tripl<strong>et</strong> (λ 1 , λ 2 , λ 3 ), on va montrer l’unicité. Nous allonsprouver d’abord que :λ 1 (S 1 ) = 1, λ 2 (S 1 ) = 0, λ 3 (S 1 ) = 0.Supposons par l’absurde que λ 1 (S 1 ) ≠ 1, nous avons alors :S 1 = λ 2(S 1 )S 2 − λ 3 (S 1 )S 31 − λ 1 (S 1 )(λ 2 (S 1 ), λ 3 (S 1 ) ≠ (0, 0))S 1 , S 2 <strong>et</strong> S 3 sont donc alignés, ce qui est exclu. Donc λ 1 (S 1 ) = 1.Supposons maint<strong>en</strong>ant que λ 2 (S 1 ) ≠ 0, on a alors :λ 2 (S 1 )(S 2 − S 3 ) = 0Les point S 2 <strong>et</strong> S 3 sont confondus, ce qui est exclu. On a donc λ 2 (S 1 ) = λ 3 (S 1 ) = 0. Ondémontre de la même manière que :On cherche λ 1 de la formeλ 1 (S 2 ) = 0, λ 2 (S 2 ) = 1, λ 3 (S 2 ) = 0,λ 1 (S 3 ) = 0, λ 2 (S 3 ) = 0, λ 3 (S 3 ) = 1.λ 1 (x, y) = α(x − x 2 ) + β(y − y 2 ) + γ5
TD MA201Calcul Sci<strong>en</strong>tifiqueλ 1 (S 2 ) = 0 donne γ = 0 <strong>et</strong> λ 1 (S 3 ) = 0 donne α(x 3 − x 2 ) + β(y 3 − y 2 ) = 0. Donc λ 1 est dela forme :λ 1 (x, y) = C [(y 2 − y 3 )(x − x 2 ) + (x 3 − x 2 )(y − y 2 )]La constante C est déterminée de manière unique par l’équation λ 1 (S 1 ) = 1 :λ 1 (x, y) = (y 2 − y 3 )(x − x 2 ) + (x 3 − x 2 )(y − y 2 )(y 2 − y 3 )(x 1 − x 2 ) + (x 3 − x 2 )(y 1 − y 2 )Le dénominateur est proportionnel à l’aire du triangle, qui est non nulle car les points nesont pas alignés. De la même manière, on trouve une expression unique pour λ 2 <strong>et</strong> λ 3 . Onvérifie que le tripl<strong>et</strong> vérifie bi<strong>en</strong> les propriétés demandées, ce qui prouve l’exist<strong>en</strong>ce.(λ 1 , λ 2 , λ 3 ) ∈ (P 1 ) 3 , c’est aussi une famille libre. Comme dim P 1 = 3, (λ 1 , λ 2 , λ 3 ) est unebase de P 1 .2.2 - soit v h ∈ V h montrons que v h ∈ H 1 (Ω). Par définition de V h on a v h | Tl ∈ P 1 ∀ l =1, L, ceci implique que v h | Tl ∈ H 1 (T l ). v h est supposé continue sur ¯Ω. Par conséqu<strong>en</strong>t v hest dans H 1 (Ω) (cf TD2).2.3 - Par définition, sur chaque triangle T l la fonction W I est une fonction P 1 pr<strong>en</strong><strong>en</strong>anttrois valeurs données aux somm<strong>et</strong>s du triangle T l . Or une fonction P 1 est <strong>en</strong>tiérem<strong>en</strong>tdéterminée par les valeurs qu’elle pr<strong>en</strong>d <strong>en</strong> trois points alignés. Comme par hypothèse surle maillage les triangles T l sont d’intérieur non vide on <strong>en</strong> déduit que W I est définie d’unemanière unique. on notera égalem<strong>en</strong>t que W I est continue sur ¯Ω car la restriction de W Isur une arête définit une fonction affine le long de l’arête pr<strong>en</strong><strong>en</strong>at deux valeurs données<strong>et</strong> toute fonction affine d’une variable est <strong>en</strong>tièrem<strong>en</strong>t déterminée par les valeurs qu’ellepr<strong>en</strong>d <strong>en</strong> deux points distincts.1M IFig. 1 – Fonction de base W I6
TD MA201Calcul Sci<strong>en</strong>tifique2.4 - La famille (W I ) 1≤I≤N est libre car∑λ I W I = 0 ⇒ ∑ λ I W I (M J ) = 0 ⇒ λ J = 0 ∀J = 1, N.II(W I ) 1≤I≤N est génératrice car :∀ v h ∈ V h , v h (M) = ∑ Iv h (M I ) W I (M)En eff<strong>et</strong>, <strong>en</strong> posant u h = v h − ∑ I v h(M I ) W I , on a :d’où u h = 0.u h (M J ) = 0 ∀ 1 ≤ J ≤ N.Exercice 3. <strong>Elém<strong>en</strong>ts</strong> <strong>finis</strong> P 2 <strong>en</strong> dim<strong>en</strong>sion 13.1 - On note x 1 i = 1/2(x i+1 + x i ). On pose w j⎧(x − x 1 j−1 )(x j−1 − x)(x ⎪⎨ j − x 1 j−1 )(x si x ∈ [x j−1 , x j ],j−1 − x j )w j (x) = (x − x 1 j )(x j+1 − x)(x j − x 1 j⎪⎩)(x si x ∈ [x j , x j+1 ],j+1 − x j )0 sinon<strong>et</strong> w 1 jw 1 j (x) = ⎧⎪⎨⎪ ⎩(x − x j )(x j+1 − x)(x 1 j − x j)(x j+1 − x 1 j ) si x ∈ [x j , x j+1 ],0 sinonOn vérifie que w j , w 1 j ıP 2 <strong>et</strong> satisfont w j (x i ) = δ ij , w j (x 1 i ) = 0, w 1 j (x 1 i ) = δ ij <strong>et</strong> w 1 j(x i ) = 0.3.2 - w 1 j ∈ C1 (]a, b[), supp(w 1 j ) = [x j, x j + 1] <strong>et</strong> w j ∈ C 0 (]a, b[), supp(w 1 j ) = [x j−1, x j + 1].7
TD MA201Calcul Sci<strong>en</strong>tifiquew jw 1 jx j−1x 1 j−1x jx j+1x 1 jFig. 2 – Les fonction de base w j <strong>et</strong> w 1 j8