Vous êtes sur la page 1sur 18

Cours 3-a

Mthode des lments finis 1D

Notion daffaiblissement : formes forte et faible


Approximation par lments finis
Traitement des conditions aux limites
Rsolution

Version 09/2006 (E.L.) NF04 - Automne - UTC 1


tude comparative :
diffrences finies et lments finis
Diffrences finies (rappels) lments finis

quation dquilibre + C. aux L. = Forme FORTE

Obtention forme faible intgrale

Gnrer le maillage du domaine Maillage


Nuds quidistants Nuds
lments (connectivit)
Obtention de lquation discrte Discrtisation de la forme
Formules toutes faites intgrale sur chaque lment
Idem pour les C. aux L. (matrice et vecteur lmentaires)
Construction du systme = Assemblage
Rsolution du systme

Post-traitement
Version 09/2006 (E.L.) NF04 - Automne - UTC 2
Formes forte et faible
Particularit de la mthode des lments finis (MEF) :

Discrtiser, non pas la relation dquilibre, mais une forme affaiblie


de cette quation.

Vocabulaire : cette forme est appele sous des noms divers:


Forme faible
Forme intgrale
Forme variationnelle

Motivation : affaiblir pour rduire certaines contraintes mathmatiques


(discontinuits ) empchant l'utilisation d'outils classiques pour
sa rsolution.

Consquence : la solution dune forme faible correspond une solution


approche ou faible en termes de continuit.

Version 09/2006 (E.L.) NF04 - Automne - UTC 3


Technique daffaiblissement
par la Mthode des rsidus pondrs

d 2T x
Reprenons lexemple de thermique 1D rgi par : k 2
f 0, x 0, L
dx cstt
T ( x 0) 30
( L) h T L Text
dT
q L k
dx

Dfinition : nous appelons rsidu (not Res), lexpression mathmatique


de la forme forte du problme tudi.

d 2T x
Soit, dans notre cas : Re s T k 2
f
dx

Ce rsidu sannule quand T(x) est solution.

Version 09/2006 (E.L.) NF04 - Automne - UTC 5


Mthode des rsidus pondrs
Mthode gnrale :

1. Pondration du rsidu par une fonction-test

2. Intgration sur le domaine

3. Intgration par parties

4. Introduction des conditions aux limites

Version 09/2006 (E.L.) NF04 - Automne - UTC 6


Application : quation de la chaleur en 1D

1. Pondration du rsidu par une fonction-test :

d 2T x
x k 2
f 0, x 0, L , x fonction - test
dx
rsidu

2. Intgration sur le domaine

L
d 2T x
W x k 2
f dx 0, x 0, L , x
0 dx

Version 09/2006 (E.L.) NF04 - Automne - UTC 7


3. Intgration par parties :

d x dT x dT x
L
L
L
W x k dx x k x f dx 0
0 dx dx dx 0 0
x 0, L , x
Avantages :
1. Rduction de lordre maximum des drives prsentes
2. Introduction naturelle des conditions aux limites

Rappels : intgrations par parties en 1D


L
dT x L
d x
x dx T x dx x T x 0
L

0 dx 0 dx
d 2T x d x dT x dT x
L
L L

x
0 dx 2
dx
0 dx dx
dx x
dx

0
Version 09/2006 (E.L.) NF04 - Automne - UTC 8
Technique daffaiblissement
par la Mthode des rsidus pondrs

4. Introduction des conditions aux limites :

L
d x dT x dT dT
L
W x k dx L k 0 k x f dx 0
0 dx dx dx L dx 0 0

h T

L Text
x 0, L , x
dT
Traitement de : 0 k
dx 0

Deux possibilits :
dT
1. Introduction du flux inconnu en x=0 : 0 k 0 q 0
dx 0

2. limination en choisissant : 0 0

Version 09/2006 (E.L.) NF04 - Automne - UTC 9


Discrtisation par lments finis

Maillage avec un seul lment fini deux noeuds :

Forme faible (ou intgrale) :


L
d x dT x L
W x k dx x f dx L h T L Text 0 q 0 0
0 dx dx 0
W
Wint CL

Lintgration requiert une approximation des variables : x , T x

et de leurs drives : d , dT
dx dx

Version 09/2006 (E.L.) NF04 - Automne - UTC 10


Approximation par lments finis (Galerkin)

Dfinition : une approximation au sens des lments finis dune


variable T(x) sur un lment deux nuds, scrit :

T x N1 x T1 N 2 x T2

Vocabulaire : N1 x , N 2 x sont appeles fonctions dapproximation ou


fonctions de forme (fonctions polynomiales)

Proprits : les fonctions de formes vrifient la relation gnrale :

1 si i j Utile pour
Ni x j
0 si i j les calculer

N1 0 1 N 2 0 0
Application : pour un lment fini deux noeuds et
N1 L 0 N 2 L 1

Version 09/2006 (E.L.) NF04 - Automne - UTC 11


Calcul des fonctions Ni : lment deux noeuds

1. Choisir lordre dapproximation : deux nuds ordre 1

N1 x a1 x b1 , N 2 x a2 x b2
2. Construction des deux systmes dquations

N1 0 a1 0 b1 1 N 2 0 a2 0 b2 0
,
N1 L a1 L b1 0 N 2 L a2 L b2 1

3. Rsolution : x
N1 x 1 , N 2 x
x
L L

Version 09/2006 (E.L.) NF04 - Automne - UTC 12


Approximation de la fonction-test

Plusieurs formulations sont possibles :

1. Collocation par points ou par sous domaines


Hors programme
NF04
2. Moindres carrs

3. Galerkin Mthode des lments finis

La fonction-test est approxime avec les mmes Ni que T(x)

Version 09/2006 (E.L.) NF04 - Automne - UTC 13


Discrtisation de la forme intgrale

Rcriture des approximations sous la forme :


T1
T x N1 x T1 N 2 x T2 N1 x N2 x
T2
Vecteur ligne Vecteur colonne
La fonction-test est approxime de la mme manire :
1
x N1 x 1 N 2 x 2 N1 x N 2 x
2

Vocabulaire : si la variable inconnue et la fonction-test utilisent les mmes


fonctions Ni, lapproximation est alors dite de type GALERKIN.

Les drives se calculent selon :

dT dN1 x dN 2 x T1 d dN1 x dN 2 x 1
,
dx dx dx T2 dx dx dx 2

Version 09/2006 (E.L.) NF04 - Automne - UTC 14


Discrtisation de la forme intgrale

Rappel : W Wint WCL

Introduction des approximations dans la forme intgrale :


L
N ' T1 0
N1
Wint 1 2 1 k N1 ' N 2 ' dx 1 2 f dx
0 N 2 ' 2
T 0 2
N

L N1 '2 N1 ' N 2 ' T 0


N1
soit Wint 1 2 k
2
1
dx 1 2 f dx
0 N1 ' N 2 ' N 2 ' 2
T 0 N2

L T dx
1 2 2
1 1 x
L L f dx
L 0
Wint 1 2 k T
1
2
L
1

2 2
x
L
0 L
1 1 2 0

Version 09/2006 (E.L.) NF04 - Automne - UTC 15


Obtention du systme
Soit :
k 1 1 T1 L 1
Wint 1 2 f
L 1 1 T2
1 2
2 1

Pour le terme des conditions aux limites :

0 0 T1 0 q1
WCL 2 h T2 Text 1. q1 1 2
flux 0 h T2 hText 0
inconnu

En regroupant les deux expressions :

T
W Wint WCL 1 2 K 1 F R 0, 1 2
T2

Version 09/2006 (E.L.) NF04 - Automne - UTC 16


Obtention du systme
T1
Do : T F R
K
2

k k L
L
avec : L 2 q1
K , F , R
k k L hT 0
h
L L 2 ext

Vocabulaire : [K] = matrice de rigidit


{F} = vecteur des sollicitations externes
{R} = vecteur des ractions (ou flux) externes inconnus

Prise en compte de la condition la limite : T(x=0)=T1=30


1 0 30
T
1 {R} disparat avec
k k L
L h 2 hText
T cette mthode !
L 2

Version 09/2006 (E.L.) NF04 - Automne - UTC 17


Affichage et post-traitement de la solution

Rsolution : outil informatique Matlab (sances TP de NF04)

Post-traitement :

Affichage de la temprature
Calcul des ractions ou flux externes (ie inconnus)

T1
R K F
avant 2
T
C . L . solution
Calcul du flux lintrieur du domaine

Premier lment de validation :


Respect ou non des conditions aux limites ?

Version 09/2006 (E.L.) NF04 - Automne - UTC 18


Pour rsumer
Mailler le domaine

Obtention de la forme faible :


En pondrant par une fonction-test quelconque
En intgrant par parties avec les conditions aux limites

Approximation des variables et des drives au sens lments finis


Calcul des fonctions dapproximations

Discrtisation de la forme intgrale et calcul des matrices et vecteurs

Rsoudre le systme (voir TP et TD encadrs sous Matlab)

Post-traiter :
Tracer la solution
Calculer les variables drives : flux (thermique), contrainte (mca)

Version 09/2006 (E.L.) NF04 - Automne - UTC 19

Vous aimerez peut-être aussi