Vous êtes sur la page 1sur 19

1 2

GM / L3 - ME63 Objectifs
UFR -S&T, Universit dEvry Val dEssonne

Apprendre la mthode des lments finis (MEF)


Matriser
les concepts de base de la modlisation
MEF numrique
tre capable de rsoudre des problmes mcaniques
Mthode des Elments Finis et physiques
Apprendre utiliser le code industriel ANSYS
Zhi-Qiang FENG (CM, TP) http://lmee.univ-evry.fr/~feng
Christine RENAUD (TD) http://lmee.univ-evry.fr /~renaud
Gregory TURBELIN (TP) http://lmee.univ-evry.fr/~turbelin
Admissibilit : 3/5 examen + 2/5 TP 10/20

Enseignement en calcul des 3 4

Contenu de lenseignement (ME63)


structures lUFR-ST
L3 introduction
Mthode des lments finis mthodes matricielles pour rsoudre les problmes
discrets : systme ressorts, rseaux lectriques,
M1
rseaux hydrauliques
Calcul des structures
Optimisation des structures tapes logiques du calcul par lments Finis (EF)
Poutre, plaque et coque principe dassemblage des matrices lmentaires

M2 introduction des conditions aux limites

Codes de calcul tapes pratiques du calcul par EF


Mcanique non linaire problmes d'quilibre ou de valeurs aux limites
Dynamique des structures approximation et discrtisation

5 6

Contenu de lenseignement (suite) Contenu de lenseignement (suite)


formulation intgrale passage du continu au discret
mthode de rsidus pondrs (Galerkin, mthode de conditions aux limites portant sur la drive
collocation )
applicationen thermique (transfert de chaleur par
lments finis 1D, 2D et 3D
conduction et convection)
systmes de coordonnes
lments de rfrence et fonctions de forme
transformation des drivations et des intgrales
intgration numrique (mthode de Gauss)
quation aux drives partielles dcrivant les
phnomnes physiques rencontr par lingnieur

1
7 8

Mthode gnrale d'analyse numrique Connaissances requises et acqurir

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.

Systme dquations algbriques


Rsolution Mthode de Gauss
numrique Mthode de Newton
Solution approche (numrique)

9 10

Bibliographies Bibliographies (suite)

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

Codes de calcul Domaines d'application de la MEF

NASTRAN, ANSYS, ABAQUS, ADINA, SAP, analyse linaire (statique et dynamique)


MARC, I-DEAS, DYNA3D, PAM/System, analysenon linaire (grands dplacements, grandes
dformations, contact et frottement, flambage, ...)
RADIOSS, SAMCEF,
mise en forme des matriaux
MEF/MOSAIC, SYSTUS, CESA, CASTEM, thermique (en rgime permanent et transitoire, ...)
ASTOR, ASTER, ZEBULON, MODULEF, mcanique des fluides
lUFR-ST : ANSYS, COSMOS, I-DEAS, lectromagntisme

dynamique rapide (choc, impact, crash)


CASTEM, FER/Solid, FER/Contact, ...
optimisation des structures

2
13 14

Secteurs d'utilisation de la MEF Exemple: bute de choc


gnie mcanique Grandes dformations DEMO
Matriau: caoutchouc
gnie civile Mooney-Rivlin: hyperlasticit
incompressible
transport
Auto-contact multi-zones
aronautique
espace
nuclaire
nergtique
militaire
....

15
Problmes d'quilibre 16

Exemple: Projection plasma


(Systme discret)
DEMO Pour un systme discret (systme de ressorts,
rseaux lectriques, rseaux hydrauliques,...), les
quations de comportement peuvent en gnral
s'crire sous la forme matricielle suivante :
[K] {U} = {F}
[K] - matrice caractrisant le systme
{U} - variables inconnues du problme
DDL Degr De Libert
DOF Degree Of Freedom
{F} - sollicitations connues (second membre)

17 18

Signification (1D) Principes de la MEF

La MEF est base sur une ide


Problme K U F
simple : subdiviser (discrtiser)
Ressort raideur k dplacement force une forme complexe en un grand
Barre T/C rigidit EA/L dplacement force nombre de sous-domaines
Thermique conductivit temprature flux de lmentaires de forme gomtrique
simple (lments finis)
A/L chaleur
interconnects en des points
Electricit rsistivit 1/R potentiel intensit
appels nuds.
Ecoulement permabilit charge dbit
A/L hydraulique

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

Introduction des conditions aux limites


{ke}, {fe} ==> [K], {F}
construction de la matrice tendue [Ke] et du vecteur mthode du terme diagonal dominant
tendu {Fe} de chaque lment mthode du terme unit sur la diagonal
0
0 0 0 " mthode de suppression des quations

[K ]
e

= 0 [k ]
e
0

{ } { f e }
F e
=

"
0 0 0 0
k1 k2 k3
addition des matrices et des vecteurs tendus CL : u1=u1
1 4 2 3
[K ] = K 1 + K 2 + ... = [K e ]
e f1 f4 f2 f3
{F } = {F 1 } + {F 2 } + ... = {F } e

e Exemple Exemple

23 24

Etapes pratiques du calcul par EF Pr-processeur

Organisation gnrale dun code de calcul Choisir le type dlments


Entrer les proprits gomtriques
Pr-processeur Entrer les paramtres physiques
Crer le modle gomtrique
Crer le maillage : dfinir les nuds et les lments
Solveur
Appliquer les sollicitations
Imposer les conditions aux limites
Post-processeur

4
25 26

Solveur Post-processeur

Choisir le type danalyse (statique, dynamique,)


Construire la matrice et le vecteur lmentaire [ke], {fe} Prsenter les rsultats de faon intelligible et synthtique :
Assembler [ke] et {fe} dans [K] et {F} sous forme numrique
sous forme graphique
Prendre en compte les conditions aux limites
Effectuer des fonctions complmentaires : combinaisons,
Rsoudre le systme dquations [K] {U} = {F}
interprtations, interpolations, animation,
Calculer les variations additionnelles (gradients, ractions,
, )

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:

u(x) = a1sin(x) + a2sin(2x) + ... + ansin(nx)

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

Approximation nodale Approximation nodale

La fonction approche (approximation globale) L'approximation nodale possde deux proprits


u(x) = P1(x) a1 + P2(x) a2 + ... + Pn(x) an = <P(x)> {a} fondamentales :
s'crit alors (approximation nodale) : 1) comme u(xi) = ui, les fonctions Ni vrifient :
u(x) = N1(x) u1 + N2(x) u2 + ... + Nn(x) un = <N(x)>{ue}
Ni(xj) = ij (symbole de Kronecker)
Dfinitions : 2) l'erreur d'approximation s'annule en tous les
{a} - paramtres gnraux de l'approximation
nuds xi
{ue} - variables nodales de l'approximation
<P(x)> - fonctions de base de l'approximation e(xi) = 0
<N(x)> - fonctions d'interpolation (fonctions de forme) Exemple

35 36

Approximation nodale Discrtisation


Approximation nodale par sous-domaines

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

Erreur de discrtisation gomtrique Formes d'lments classiques


Lorsque la frontire du domaine est constitue par des 1D
courbes ou des surfaces plus complexes que celles qui linaire ou quadratique : L2, L3
dfinissent les frontires des lments, une erreur est 2D
invitable. Cette erreur est appele "erreur de discrtisation
lments triangulaires: T3, T6
gomtrique". Elle peut tre rduite
lments quadrilatraux: Q4, Q8
en diminuant la taille des lments
3D
en utilisant des lments frontires plus complexes.
lments ttradriques: TE4, TE10
lments hexadriques: H8, H20
lments prismatiques: P6, P15

41 42

Formulation intgrale Mthodes numriques


Pour rsoudre le systme d'quations diffrentielles avec des Trouver des solutions approches aux points
conditions aux limites :
S
discrets.
L(u) + fv = 0 sur un domaine V
V Les mthodes numriques sont classes en 3
C(u) = fs sur la frontire S de V
catgories :
la meilleure solution est la solution analytique.
Mais, en pratique, la mthode analytique est inapplicable pour Mthode des diffrences finies
cette mthode marche plutt pour des domaines rectangulaires
des problmes rels:
il est trs difficile d'crire un code gnral pour cette mthode
domaine irrgulier
multi-matriaux Mthode variationnelle
matriaux anisotropes Mthode des rsidus pondrs
quations non linaires, .....
Base mathmatique de la MEF

7
43 44

Mthode variationnelle Mthode des rsidus pondrs


Pour rsoudre l'quation diffrentielle suivante : Supposons que u = h(x) est une solution approche
d 2
D + Q = 0 sur 0 < x < H
de l'quation diffrentielle.
dx 2


( x =0) = 0 ; ( x =H ) = H rsidu : R(u) = L(u) + fv 0

La mthode des rsidus pondrs consiste
la mthode variationnelle consiste trouver une fonction test rechercher des fonctions u qui annulent la
= (x) telle que :
forme intgrale globale :

H D d
2
= 0 + Q dx min
2 dx W = <> {R(u)} dV = <> {L(u) + fv} dV = 0
Cette mthode est inapplicable dans les cas o l'quation fonction de pondration (fonction test)
diffrentielle contient des termes en drive premire. Le nombre de i(x) est gal au nombre de paramtres inconnus

45 46

Forme intgrale faible Problme continu deux dimensions

L'intgration par parties de la forme intgrale 2u 2u


quation de Poisson : + + f v = 0 sur V
globale fournit des formes intgrales dites faibles x 2 y 2
qui prsentent les avantages suivants :
Condition aux limites sur u (dite condition de Dirichlet) :
L'ordre maximum des drives de u qui apparaissent dans
la forme intgrale globale diminue. Les conditions de u = us sur Su
drivabilit de u sont donc moins fortes.
u
Certainesdes conditions aux limites peuvent tre prises Condition aux limites sur n : (condition de flux)
en compte dans la forme intgrale faible. u
+ u = fs sur Sf
n
si = 0, cette condition est dite de Neuman
si 0, cette condition est dite de Cauchy

47 48

Forme intgrale globale Forme intgrale faible

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

Forme intgrale faible Choix de i(x)

u u Le choix du type de i(x) conduit diffrentes


Wf =
x x + y y f dV + (f u)dS
V
v
Sf
s
mthodes:
o u et doivent satisfaire les conditions aux limites :
mthode de collocation
= 0; u = us sur Su
mthode de sous-domaines
mthode des moindres carrs

mthode de Galerkin

51 52

Mthode de collocation Mthode de sous-domaines


La fonction i(x) est la distribution de Dirac (xi) au point i(x) = 1 sur certaines zones.
xi, dit point de collocation. La forme intgrale s'crit :
Autrement dit,
(xi) R(x, u) dV = R(xi,u) = 0 R(u) dV = 0 sur des zones spcifiques.
Autrement dit, R(xi, u) = 0 sur des points spcifiques. En
Cette mthode est peu utilise car le choix des sous-
pratique, cette mthode est peu utilise car elle est difficile
mettre en oeuvre avec une approximation par lments finis. domaines est difficile. De plus, elle ncessite des
De plus elle conduit un systme d'quations non intgrations sur le volume.
symtrique. Par contre, elle a l'avantage d'viter l'intgration
sur le volume.

53 54

Mthode des moindres carrs Mthode de Galerkin


i(x) = R(x) Les fonction (x) sont constitues par l'ensemble des
Cette mthode consiste minimiser l'expression variations u des fonction u :
Er = R(x)2 dV = u = <P> {a} = <a> {P} {a}
par rapport aux paramtres a1, a2, ... an. W = u (L(u) + fv) dV = 0
Les conditions de stationnarit sont : W = Er = 0
Cette relation est quivalente aux n quations algbriques : W = <a> {P}(L(<P>{a}) + fv) dV = 0 {a}
Comme W doit s'annuler pour tout {a}, la relation prcdente
Wi(a) = L(Pi) (L(<P>{a})+fv) dV = 0 i=1,2,...,n est quivalente aux n quations algbriques :
Cette mthode est peu utilise car elle ne permet pas l'intgration par Wi(a) = Pi(L(<P>{a}) + fv) dV = 0 i = 1,..,n
parties, et impose donc des conditions plus strictes sur l'approximation
de u que la mthode de Galerkin. Par contre, elle conduit un systme Ce systme est symtrique si L est auto-adjoint.
symtrique et dfini-positif quelle que soit l'quation diffrentielle. Exemple

9
55 56

lment 1D lment linaire 2 nuds


Rgles du maillage Transfert de chaleur Interpolation linaire
par conduction et
la densit du maillage peut convection (x ) = a1 + a 2x
tre variable en fonction de j
la variation des inconnues Pour dterminer a1 et a2, i
e x
placer un nud o D, Q on peut tablir 2 quations xi i j
changent brutalement aux nuds i et j :
placer un nud l'endroit
i x j j x i xj
e
i = a1 + a2x i a1 =
o on veut connatre la i j
L
solution j i
Fonctions de forme

= a 1 + a 2x j a2 = Fonctions dinterpolation
d 2 j
D 2 + Q = 0 sur 0 < x < H L
dx i

xj x x xi

( x =0) = 0 ; D d = h( f H ) (x ) = i + j = N i i + N j j = N i N j

L L

j
dx ( x =H )


soit = N { e
}

57 58

Proprits de N Passage du continu au discret


EDP: 2u
D + Q = 0 sur 0 < x < H
Ni(xj) = ij x 2
n
u(x =0) = u 0 et u(x =H ) = uH
Ni = 1
i =1 Formulation Intgrale Globale (FIG)
N i = 0 Formulation Intgrale Faible (FIF) avec la mthode de
n

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

Intgration pour obtenir le systme lmentaire


[K] {U} = {F}
Assemblage pour obtenir le systme globale

lment 2D 59

Fonctions de forme
60

lment triangulaire 3 nuds i-j-k



Interpolation linaire y k
A i p
N i = (ai + bi x + ciy ) / 2A = pjk
(x , y ) = a1 + a 2x + a 3y k A
Apki
quations aux nuds i, j, k i j y N j = (a j + bj x + c j y ) / 2A =
j
A
k x
x i N = (a + b x + c y ) / 2A = Apij
k k k k
A
= a + a x + a y
a1 = (ai i + a j j + ak k ) / 2A
i j
1 2 i
= a + a x + a y
3 i
Ni
j a2 = (bi i + bj j + bk k ) / 2A i k
1 2 j 3 j

A - aire du triangle proprits de N y
= a1 + a2x k + a 3yk a = (c + c + c ) / 2A
k

3 i i j j k k
Ni varie linairement le j
ai = xj yk - xk yj ; bi = yj - yk ; ci = xk - xj 1 xi yi long des cts i-j et i-k
x

aj = xk yi - xi yk ; bj = yk - yi ; cj = xi - xk 2A = det 1 xj y j = ai + a j + ak
ak = xi yj - xj yi ; bk = yi - yj ; ck = xj - xi Ni = 0 sur le ct j-k
1 xk yk

Approximation nodale (x ) = N i i + N j j + N k k = N { }
e

10
Remarque : les gradients sont 61
lment 2D 62

constants dans un lment T3 lment rectangulaire 4 nuds i-j-k-m


Interpolation bi-linaire dans s-t

N 1
(x , y ) = 1 + 2s + 3t + 4st i

= {e } = (bi i + bj j + bk k )
j
m

x x 2A y k
t m

N 1 quations aux nuds i, j, k, m r


= {e } = (ci i + c j j + ck k )
y
y 2A 1 = i i k
i = 1 1
s q
2 = ( j i )
j = 1 + 2b 2 2b 2b

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

Transformation : "s-t" ==> "q-r"


pas constants dans un lment Q4
i
j
m
y m k
t r
i k
s q
2b
2a

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

Systmes de coordonnes Systmes de coordonnes

La rsolution du problme par lments finis systme de coordonnes globales : x


demande souvent l'valuation des intgrales dans
un domaine et il est difficile et mme impossible systme de coordonnes locales : s, q
de le faire par des mthodes analytiques. On fait systme de coordonnes de rfrence: : | | 1
donc appel aux mthodes numriques.

Les difficults lies l'valuation numrique des s
q = 2q/L
intgrales peuvent tre rduites par changement x L = xj - x i
des variables d'intgration. i j

Par exemple, crire l'intgrale dans un nouveau


systme de coordonnes.

11
67 68

Diffrentes expressions de N Formule intgrale dOlmstead

p - variable du nouveau systme de coordonnes


g(p) - quation qui relie x et p : x = g(p)
Exemple: valuer lintgrale de N

Rapport des longueurs 69


Rapport des longueurs 70

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

Intgration sur les contours Intgration sur les contours

L'incorporation des conditions aux limites avec k Ct i-j


drivations ou des forces surfaciques dans le modle L1 L1=Apjk /A =(b-s)/b=v1
d'lments finis fait intervenir l'intgration sur les L2= v2
cts des lments. v2 Ct j-k: L2=v1 L3= v2
Toute intgration sur le ct d'un lment i s P v1 j
triangulaire peut tre remplace par l'intgration sur b Ct k-i: L3=v1 L1= v2
une ligne en terme de s ou v2 :

Ct k-i:
et l'intgration se fait avec la formule factorielle.

12
73 74

lments de rfrence lments de rfrence: dfinition


Un lment de rfrence Vr est un lment de forme
3
e trs simple, repr dans un espace de rfrence
y (||1), qui peut tre transform en chaque lment

1 rel Ve par une transformation gomtrique e :
e
2
e : -> xe = xe() = <, > ; x = <x, y>
4 3 x
Nous utilisons une transformation linaire par

1 2
rapport aux coordonnes {xn} des nuds
gomtriques de l'lment rel:
lment de rfrence Vr lment rel Ve : -> x() = [N()] {xn}
Ni - fonctions de transformation gomtrique

75 76

Proprits de e Construction des fonctions N()


1. est bijective : tout point de Vr <=> un point de Ve Approximation gnralise
2. nuds de Vr <=> nuds de Ve u() = <P1() P2() ... Pnd()> = <P()>{a}
3. chaque frontire de Vr se transforme en la frontire Approximation nodale
correspondante de Ve
u() = <N1() N2() ... Nnd()> = <N()>{ue}
lment isoparamtrique : N() = N() En chaque nud d'interpolation de coordonnes {i},
la fonction u() prend la valeur nodale ui :

; {ue} = [Pn] {a}

77 78

Construction des fonctions N() Triangle de Pascal


Reportons {a} = [Pn]-1 {ue} dans u() = <P()>{a}, En pratique, on peut choisir la base polynomiale
on a : l'aide du triangle de Pascal (dans les cas 1D et 2D)
u() = <P()> [Pn]-1 {ue} 1
Par identification, on obtient finalement :
<N()> = <P()> [Pn]-1 2
2

Rsum des oprations de construction de N 2 2 3


3

choix de la base polynomiale <P()> ... ... ...


valuation de la matrice nodale [Pn] = [Pj(i)] T6: <P()> = <1 2 2>
inversion de [Pn] Q8: <P()> = <1 2 2 2 2>
<N()> = <P()>[Pn]-1

13
79 80

Quelques lments de rfrences lments de rfrence 2D


1D Q4 : <N> = 0.25 <(1-)(1-) (1+)(1-)

(1+)(1+) (1-)(1+)>
z L2 1 2 3
4
z L3
1 2 3
Q8 : N1 = - 0.25 (1-)(1-)(1++) 1 2
N2 = 0.5 (1-2)(1-)
2D 3

N3 = - 0.25 (1+)(1-)(1-+)
z T3 <N> = < 1- >
N4 = 0.5 (1+)(1-2)
z T6 <N> = < -(1-2) 4 -(1-2) 1 2
N5 = - 0.25 (1+)(1+)(1--) 7 6 5
4 -(1-2) 4 >
avec = 1-
5
N6 = 0.5 (1-2)(1+) 8 4
6 4
N7 = - 0.25 (1-)(1+)(1+-) 1 2 3

1 2 3
N8 = 0.5 (1-)(1-2)

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-

Calcul des termes de la matrice 83 84

Jacobienne [J] Transformation d'une intgrale

Comme <x y z> = <N(,,)> [{xn} {yn} {zn}]


Formule intgrale dOlmstead
on a :
1D

3D
ve f (x,y,z )dxdydz =
v r f (x( , , ),y( , , ),z( , , ) )det(J )d d d

14
85 86

Intgration numrique Mthode de Gauss


valuer lintgrale dans un lment de rfrence 1D Lesg coefficients (poids) wi et les abscisses i sont
f() dtermins de manire intgrer exactement des
polynmes d'ordre m 2g -1 :
f(1) f(2) f(1) f(2) f(3)
f() = a1 + a2 + .... + a2g 2g-1

1 2 1 2 3
-1 1 w1 w2 w1 w2 w3

g : nombre de points dintgration


i : coordonnes de points dintgration
wi : poids dintgration

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

lment de rfrence triangulaire lment de rfrence triangulaire


y
3 4
2 1
1
1
1 2 2 3
3

x

Formule de Hammer
g
1 1
f ( , ) d d = wi f (i ,i )
0 0
i =1

Ces formules intgrent exactement des polynmes d'ordre m N


(ij avec i+j m).

15
91 92

Problmes scalaires 2D Problmes physiques


quation fondamentale coulement irrotationnel

Cette quation peut tre applique aux diffrents - lignes de courant


problmes physiques : - lignes de potentiel (perpendiculaires aux )

Torsion d'une section non circulaire Les vitesses d'coulement sont lies aux ,
x y
coulement d'eau dans un milieu poreux
Dx ,Dy - permabilits
g - module de cisaillement du matriau Q - source en un point (pompe)
- angle de torsion - niveau d'eau
- fonction des contraintes

93 94

Problmes physiques quations intgrales

Transfert de chaleur dune plaque de refroidissement Contribution d'un lment au systme d'quations :

Dx , Dy - conductivits avec = <N> {e}


h - coefficient de convection
t - paisseur de la plaque
Q - source de chaleur interne
- temprature
f - temprature ambiante

95 96

Systme lmentaire Vecteur gradient et [Ke] compacte

{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

Application: lment triangulaire Application : lment rectangulaire

Comme le systme de coordonnes "s-t" est


Matrices parallle au systme de coordonnes "x-y" et une
longueur reste la mme dans les deux systmes de
coordonnes, on a :

Vecteur

99 100

lment rectangulaire : [KDe] lment rectangulaire : [KGe] et {fe}

L'intgrationsur le terme de la premire ligne et de


la premire colonne de [B]T[D][B] donne :

101 102

Torsion d'une section non-circulaire Conditions aux limites sur la drive

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

Conditions aux limites sur la drive Systme lmentaire complet


Les conditions aux limites portant sur la drive sont incluses
dans le modle d'lments finis par [Ke]{e} = {fe}
avec
{I e } = { N } Dx cos + Dy sin d K e = K De + K Ge + K Me

dx dy
= { N }( M S ) d
{ f } = { f }+{ f }+{ f }
e
Q
e e
Q* s
e

= M { N } N d { e } S { N } d K De Matrice de conductivit { f } Vecteur de source repartie


e
Q

= K Me { e } { f se } K Ge Matrice de gnration de chaleur { f } Vecteur de source concentre


e
Q*

K Me Matrice de convection { f } Vecteur de convection


s
e

105 106

Application : lment Q4 Application : lment T3


N i2 Ni N j Ni N k Ni N m Ni
N N i2 Ni N j Ni Nk Ni
N 2j
NN
K Me = M i j
N N
N j Nk
2
N j Nm
Nm Nk
d { f } = S N
s
e

j
d

K Me = M N i N j N 2j

N j N k d { f } = S N
s
e


j d
N j Nk N k 2 N
2
i k k
N m Ni N k N j Nk Nk k
Ni N m N j Nm Nk Nm N m

Sur le ct i-j: Nk=Nm= 0 Sur le ct i-j: Nk= 0


Lij Lij Lij Lij Lij Lij
ij
Ni d = N j d =
ij 2
; ij
N i2 d = N 2j d =
ij 3
;
ij
Ni N j d =
6 ij
Ni d = N j d =
ij 2
; ij
N i2 d = N 2j d =
ij 3
; ij
Ni N j d =
6

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

Convection : identification de M, S par conduction et convection


Flux de chaleur sortant 1D : mur composite H
d 2 x
+ QA = 0 sur 0 < x < H
qc = kA = qh = hA ( f ) M = h ; S = h f
quation diffrentielle : kA
dx 2
n
Convection
Flux de chaleur entrant d
kA = hA ( f ) = 0
dx h, f

qc = kA = qh = hA ( f ) M = h ; S = h f d
n kA = hA ( f ) = H
dx

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

par conduction et convection par conduction et convection


2D : plaque de refroidissement 2D : chauffage de sols : des fils chauffants entours
par un volume dont la section est constante
h, f

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

Mcanique des fluides 111 112

Formulation "lignes de courant "


(coulement irrotationnel)
Domaines d'application
EDP 2 2 5 cm/s
coulement autour des coins, des obstacles + =0 12 cm

coulement des eaux sous-terrains, coulement x 2 y 2


sous un barrage Vitesse d'coulement
aronautique

Hypothses vx = ; vy =
pas de frottement entre les fluides et les surfaces
y x
pas de turbulence (sans rotation, ni distorsion des Conditions aux limites = 30
=0
particules des fluides) =0 x
x
pas de pntration ni sparation des surfaces =0

coulement de l'eau 113 114

Application : coulement visqueux


dans un milieu poreux
quations de Navier-Stokes (2D)
2 2
EDP Dx + D +Q = 0 u u u 1 p 2u 2u
x 2 y 2
y u,v : vitesse
+u +v + + + fx = 0
t x y x x 2 y 2 p: pression

: niveau pizo-mtrique a v v v 1 p 2 v 2 v : viscosit


+u +v + + + fy = 0
Dx, Dy : permabilits b t x y y x 2 y 2 : densit
Q : source en un point (pompe)
=0 u v
n + =0 fx, fy : forces
x y
Vitesse d'coulement
(lois de Darcy)
=0
n
vx = Dx ; vy = Dy
x y

19

Vous aimerez peut-être aussi