Académique Documents
Professionnel Documents
Culture Documents
Me63 PDF
Me63 PDF
GM / L3 - ME63 Objectifs
UFR -S&T, Universit dEvry Val dEssonne
5 6
1
7 8
Systme physique Lois de la physique L'analyse numrique fait appel aux connaissances
Formulation des
quations
Sciences de lingnieur dans les trois domaines suivants :
quations aux drives partielles Sciences de l'ingnieur pour tablir les quations
Mthodes numriques pour transformer ces quations
Transformation des Mthode des
Formulation intgrale Programmation et informatique pour excuter
quations rsidus pondrs
efficacement les calculs sur l'ordinateur.
9 10
Livres : Revues :
The Finite Element Method Int. J. for Numerical Methods in Engineering
O.C. Zienkiewicz and R.L. Taylor Computers & Structures
Une prsentation de la mthode des lments finis Revue Europenne de Mcanique Numrique
G. Dhatt et G. Touzot
Modlisation des structures par lments finis
J.L. Batoz et G. Dhatt
11 12
2
13 14
15
Problmes d'quilibre 16
17 18
3
Principes de la MEF (suite)
19
tapes logiques du calcul par 20
lments finis
Nous considrons le comportement mcanique de chaque 1. Dfinir les nuds et les lments (Crer le maillage)
lment sparment, puis nous assemblons ces lments 2. Pour chaque lment, tablir la matrice de rigidit lmentaire [ke]
reliant les degrs de liberts (dplacements) nodaux {ue} et les forces
de telle faon que lquilibre des forces et la compatibilit {fe} appliques aux nuds : [ke] {ue} = {fe}
des dplacements soient satisfaits en chaque nud. 3. Assembler les matrices et les vecteurs lmentaires en un systme
global [K] {U} = {F} de manire satisfaire les conditions
La MEF utilise des approximations simples des variables dquilibre aux nuds
inconnues dans chaque lment pour transformer les 4. Modifier le systme global en tenant compte des conditions aux
limites
quations aux drives partielles en quations algbriques.
5. Rsoudre le systme [K] {U} = {F} et obtenir les dplacements {U}
Les nuds et les lments nont pas forcement de aux nuds
6. Calculer les gradients (flux de chaleur, dformations et contraintes)
signification physique particulire, mais sont bass sur des dans les lments et les ractions aux nuds sur lesquels les
considrations de prcision de lapproximation. conditions aux limites sont imposes.
Assemblage 21 22
e Exemple Exemple
23 24
4
25 26
Solveur Post-processeur
Demo ANSYS
Problmes d'quilibre 27 28
Systme continu
(systme continu)
Pour un systme continu, prenons comme exemple D'une manire gnrale, le comportement d'un
le problme thermique : systme continu est dcrit par les quations aux
2T 2T drives partielles (EDP):
K +K + Q = 0 dans V S
x 2 y 2 L(u) + fv = 0 sur un domaine V V
V T C(u) = fs sur la frontire S de V
K = h (T Tf ) sur Sf
Q n
Sf T=? L, C- oprateurs diffrentiels caractrisant
Comment ??? le systme,
h, Tf u - fonctions inconnues,
[K] {U} = {F} fv, fs - fonctions connues appeles sollicitations.
29
Construction dune fonction approche 30
Approximation (tape 1)
Un modle mathmatique d'un systme physique fait Choisirun ensemble fini de fonctions dpendant de
intervenir plusieurs variables ou fonctions, dites n paramtres ai : u(x, a1, a2, ..., an) = u(x)
exactes uex(x) : tempratures, dplacements,
potentiels, vitesse, etc. Celles-ci sont reprsentes u(x) = P1(x) a1 + P2 (x) a2 + ... + Pn(x) an = <P> {a}
par des fonctions "approches" u(x) telles que la Les fonctions sont souvent choisies de manire
diffrence : tre faciles valuer, intgrer ou driver
e(x) = u(x) - uex(x) explicitement.
soit "petite" (de l'ordre de grandeur de la prcision Polynmes: u(x) = a1 + a2x + ... + anxn-1
dsire). fonctions trigonomtriques:
5
Construction dune fonction approche 31 32
Approximation nodale
(tape 2)
Dterminer les paramtres a1, a2, ..., an en faisant En gnral, les paramtres a1, a2, ..., an n'ont pas de sens
concider uex(x) et u(x) en n points x1, x2, ..., xn, physique. Cependant nous pouvons choisir comme
c'est--dire en annulant e(x) en ces n points. paramtres ai les valeurs de la fonction uex(x) en n points
appels NOEUDS de coordonnes x1, x2, ..., xn. Imposons
de plus que la fonction approche u(x) concide avec la
L'approximation peut fournir fonction exacte uex(x) en ces nuds.
une solution approche en tout point x d'une fonction u(x1) = uex( x1) = u1
difficile valuer ou connue seulement en certains u(x2) = uex( x2) = u2
points. ......
une solution approche d'une quation diffrentielle ou u(xn) = uex( xn) = un
aux drives partielles.
Exemple
33 34
35 36
La mthode d'approximation nodale d'une fonction La construction d'une fonction approche u(x) est difficile lorsque le
nombre de nuds et donc de paramtres inconnus ui devient
d'une variable s'tend directement l'approximation important. Le problme se complique encore si le domaine V a une
de plusieurs fonctions de plusieurs variables. forme complexe et si la fonction u(x) doit satisfaire des conditions
aux limites sur la frontire de V.
EXEMPLE : dplacements d'une structure 3D La mthode d'approximation nodale par sous-domaines simplifie la
u(x,y,z) = <N(x,y,z)> {un} construction de u(x). Elle consiste :
identifier un ensemble de sous-domaines Ve du domaine V.
v(x,y,z) = <N(x,y,z)> {vn}
dfinir une fonction approche ue(x) diffrente sur chaque sous-
w(x,y,z) = <N(x,y,z)> {wn} domaine par la mthode d'approximation nodale. Chaque fonction
ue(x) peut dpendre des variables nodales d'autres sous-domaines
comme c'est le cas dans l'approximation de type "Spline".
6
37 38
Discrtisation Discrtisation
Approximation nodale par lments finis Rgles de partition du domaine en lments
La mthode d'approximation nodale par lments finis est Deux lments distincts ne peuvent avoir en commun que
une mthode particulire d'approximation nodale par sous- des nuds situs sur leur frontires, si elle existe.
domaines qui prsente les particularits suivantes :
L'approximation nodale sur chaque sous-domaine Ve ne fait
intervenir que les variables nodales attaches des nuds situs
sur Ve et sur sa frontire. 1D 2D 3D
Les fonctions approches ue(x) sur chaque sous-domaine Ve sont L'ensemble de tous les lments doit constituer un domaine
construites de manire tre continues sur Ve et elles satisfont des aussi proche que possible du domaine donn.
conditions de continuit entre les diffrents sous-domaines. Les Le recouvrement de deux lments et les trous entre
sous-domaines Ve sont appels des ELEMENTS connects par lments sont inadmissibles.
des NOEUDS.
Discrtisation 39
Discrtisation 40
41 42
7
43 44
45 46
47 48
2 u 2u u u u u
Wg =
(x, y ) x + y
2 2
+ f v dV = 0
Wf =
x x + y y f dV + n dS + n dS
V
v
Su Sf
u est drivable deux fois et doit satisfaire toutes les Les fonctions (x,y) et u(x,y) doivent tre une fois
conditions aux limites sur Su et Sf. Les fonctions drivables. Les termes de contour peuvent tre
(x,y) ne sont soumises aucune condition. dtermins avec les conditions aux limites sur Su et
Sf.
u
sur Sf : = fs - u
n
sur Su, on peut imposer = 0.
8
49 50
mthode de Galerkin
51 52
53 54
9
55 56
57 58
i =1 x Galerkin
N sont linaires si l'interpolation est linaire Formulation Intgrale Faible lmentaire (FIFe)
N sont quadratiques si l'interpolation est quadratique Approximation
lment 2D 59
Fonctions de forme
60
Approximation nodale (x ) = N i i + N j j + N k k = N { }
e
10
Remarque : les gradients sont 61
lment 2D 62
2a
j
C'est l'inconvnient de cet lment. Par contre, il est k = 1 + 2b 2 + 2a 3 + 4ab 4 3 =
1
( m i )
2a x
bien adapt pour des domaines irrguliers et la m = 1 + 2a 3
4 =
1
( i j + k m )
matrice lmentaire peut tre calcule 4ab
explicitement. (x ) = N i i + N j j + N k k + N m m = N {e }
s t s t
N i = 1 1 ; N j = 1
2b 2a 2b 2a
st t s
Nk = ; Nm = 1
4ab 2a 2b
63
Remarque : les gradients ne sont 64
j
x
s=b+q
t=a+r
Les proprits de N sont comme celles de T3. Ces
Ces expressions sont trs utiles puisqu'elles permettent
deux types d'lment sont donc compatibles et
de dfinir l'lment de rfrence pour des lments
peuvent tre utiliss conjointement.
plus gnraux : lments quadrilatraux 4 nuds.
65 66
11
67 68
lment L2 lment T3
v2 v1 v1=(1-s/L)=Ni(s)
k L1=d/h=Apjk /A =Ni
x v2 =s/L=Nj(s) h
L2=Nj
i j L2
s L1 L3=Nk
L3 P
i j i j
formule intgrale dAbramovitz-Stegun d
formule intgrale dEisenberg-Malvern
Ex.
Ex.
71 72
Ct k-i:
et l'intgration se fait avec la formule factorielle.
12
73 74
75 76
77 78
13
79 80
81
Transformation des oprateurs de 82
lments de rfrence 3D
drivation
TE4: <N> = < 1- > 4 {} = [J]{x}
H8 : 1 3
2
<N> = 0.125 < a2b2c2 a1b2c2 Matrice Jacobienne
a1b1c2 a2b1c2 5 8
a2b2c1 a1b2c1 6 7
a1b1c1 a2b1c1 > 1 4
2 3 {x} = [j]{}
a1 = 1+; a2 = 1-;
[j] = [J]-1
b1 = 1+; b2 = 1-; c1 = 1+; c2 = 1-
3D
ve f (x,y,z )dxdydz =
v r f (x( , , ),y( , , ),z( , , ) )det(J )d d d
14
85 86
Mthode de Gauss 87 88
2D ou 3D
dtermination de wi et i
Pour que lquation prcdente soit identiquement En 2D et 3D, utiliser dans chaque direction une
vrifie pour tout a1, a2, .... , a2g, il faut : intgration numrique une dimension.
2 lment de rfrence carr (2D)
g
1
d = = wi i = 0, 2,..., 2 g 2
1 + 1 i =1
g
1
d = 0 = wi i
= 1, 3,..., 2 g 1
1
i =1
Conditions:
soit wi>0
-1< i <1
g g
f ( , )d d = wi w j f (i , j )
1 1
i = 1,2,g
1 1
Exemple i =1 j =1
89 90
x
Formule de Hammer
g
1 1
f ( , ) d d = wi f (i ,i )
0 0
i =1
15
91 92
93 94
Transfert de chaleur dune plaque de refroidissement Contribution d'un lment au systme d'quations :
95 96
{Re} = {Ie} + [KDGe]{e} - {fQe} La matrice [KDGe] peut tre rcrite sous une forme
plus compacte par la dfinition de :
et du vecteur gradient
16
97 98
Vecteur
99 100
101 102
y
Il existe deux types de conditions aux limites :
zy zx
T 1
x
T z 2
= 0 sur les contours Sur les frontires isoles ou impermables ou sur l'axe
de symtrie, on a :
contraintes de cisaillement :
M=S=0
couple :
17
103 104
105 106
2 1 0 0 1
2 1 0 1
1 2 0 0 SLij 1 SLij
K Me =
MLij { f s } = 2 0
e
K Me =
MLij
1 2 0 {f }= e
1
6 0 0 0 0 6
s
2
0 0 0 0 0
0 0 0 0
107
Application : transfert de chaleur 108
n n kA 1 1 hA 0 0 0
<0 >0
Matrice lmentaire K = L 1 1 + 0 0 + 0 hA
e i
n n
j
qc qh qc qh
QAL 1 1 0
Vecteur sollicitation { f } = 2 1 + hAi f 0 + hA j f 1
e
chaleur sortant chaleur entrant
18
Application : transfert de chaleur 109
Application : transfert de chaleur 110
Dx , Dy - conductivits
2 cm
h - coefficient de convection
6 cm 4 cm
t - paisseur de la plaque
Q - source de chaleur interne
isolation
- temprature d 2 d 2
k + k 2 + Q* = 0 sur A
dx 2 dy
f - temprature ambiante
k = h ( f ) sur convection =0 sur isolation et symrie
n n
19