• Aucun résultat trouvé

Exercice 1. Calcul des matrices ´ el´ ementaires

N/A
N/A
Protected

Academic year: 2021

Partager "Exercice 1. Calcul des matrices ´ el´ ementaires"

Copied!
3
0
0

Texte intégral

(1)

TD MA201 Calcul Scientifique

S´eance n o 5

Pratique des ´el´ements finis

30 Novembre 2004

Dans un domaine born´e Ω de IR2, de bord Γ polygonal, on consid`ere le probl`eme varia- tionnel : u∈V =H1(Ω) tq.

a(u, v) = l(v) ∀v ∈ H1(Ω) avec

a(u, v) = α Z

u v dx + Z

∇u · ∇v dx l(v) =

Z

f v dx o`uα >0.

Exercice 1. Calcul des matrices ´ el´ ementaires

On se place sur un triangle T` de sommets (S1`, S2`, S3`) et on suppose que (−−−→

S1`S2`,−−−→

S1`S3`) forme un tri`edre direct. On noteλ`i les coordonn´ees barycentriques, d´efinies par λ`i ∈P1 et

λ`i(Sj`) = δi,j.

Si on note (xi, yi) les coordonn´ees du sommet Si`, on a alors :

λ`1(x, y) = (y2 − y3)(x−x2) + (x3 − x2)(y − y2) 2 Aire(T`)

λ`2(x, y) = (y3 − y1)(x−x3) + (x1 − x3)(y − y3) 2 Aire(T`)

λ`3(x, y) = (y1 − y2)(x−x1) + (x2 − x1)(y − y1) 2 Aire(T`)

1

(2)

TD MA201 Calcul Scientifique

1.1 - Calculer la matrice de masse ´el´ementaire : (Mh`)i,j =

Z

T`

λ`iλ`jdx (Indication : on pourra utiliser la formule de quadrature :

Z

Tl

f(x)dx = Aire(T`)

3

f(S1`+S2 2`) + f(S`2+S2 3`) + f(S`1+S2 `3) valide pour f ∈P2 )

1.2 - Calculer la matrice de rigidit´e ´el´ementaire : (R`h)i,j =

Z

T`

∇λ`i · ∇λ`j

On pourra exprimer le r´esultat en utilisant les normales sur chaque arˆete du triangle.

Exercice 2. Application sur maillage r´ egulier

On traite le cas o`u Ω = [0,2]×[0,2] partitionn´e en triangles T` comme suit :

T1

T2 T3

T4

T5

T6 T7

T8

1 2 3

4 5 6

7 8 9

Les sommets des triangles sont not´es Mi ; i= 1,· · · ,9.

On note :

Vh = {v ∈C0(Ω) tel que v|T` ∈P1}

2.1 - Quelle est la dimension de Vh? Quelles sont les degr´es de libert´es de v ∈Vh? 2.2 - On note uh la solution du probl`eme variationnel de d´epart en rempla¸cant H1(Ω) par Vh. On pose Uh le vecteur contenant les degr`es de libert´es de uh. Montrer que Uh est solution du probl`eme matriciel

(αMh+Rh)Uh =Fh

o`u l’on pr´ecisera l’expression des matrices Mh etRh et du vecteur Fh. 2

(3)

TD MA201 Calcul Scientifique

2.3 - Pr´eciser le nombre de termes nuls sur chaque ligne de Mh etRh.

2.4 - En mimant la proc´edure d’assemblage, calculer (en utilisant les r´esultats du premier exercice) la cinqui`eme ligne de chaque matrice.

2.5 - On note γ0 la face inf´erieure de Ω. Reprendre les questions pr´ec´edentes lorsque V ={u∈H1(Ω) / u0 = 0}

auquel on associe l’espace de discr´etisation

Vh = {v ∈C0(Ω) tel que v|T` ∈P1 etu0 = 0}.

3

Références

Documents relatifs

(b) Ecrire une fonction de nom transvection_ligne qui reçoit comme arguments une liste LM représentant une matrice M (de taille inconnue), deux entiers naturels k et j

Un seul guichetier assure le service de la fa¸con suivante : il ouvre le guichet au d´ ebut d’une heure ; si aucun client n’attend, il referme le guichet et revient au d´ ebut

Exercice 5 (Des négations) Pour chacune des assertions, écrire sa négation puis préciser si l’assertion est vraie en justifiant.. La fonction f est donc une fonction

En d´ eduire les valeurs de α pour lesquelles cette matrice est

En d´ eduire que A est inversible et calculer son inverse.. Les feuilles de TD sont disponibles ` a

Montrer que les matrices pr´ ec´ edentes sont inversibles et calculer le d´ eterminant de leur inverse..

D'après la question 2., la matrice de cette restriction dans une base orthonormée est antisymétrique.. La

Montrer que s'il existe une matrice antisymétrique inversible réelle de taille m×m alors m est pair.. Montrer que Im A = (ker A) ⊥ et que rg(A)