Me23 I
Me23 I
Me23 I
IUP-Evry 1
Licence GMP - ME23
IUP, Université d’Evry – Val d’Essonne
MEF
Méthode des Eléments Finis
ZQ Feng
IUP-Evry 2
Objectifs
structures à l’IUP
ME23
ME23 :: Méthode
Méthodedes
des éléments
éléments finis
finis
CS31
CS31 :: Calcul
Calcul des
des structures
structures
DESS
DESS
Codes
Codes de
de calcul
calcul s
M SSSS cttuurrees
Mééca D
canniq DEESSSS DDEE sttrruuc
s
iquue
ennoon e ddeess
nlliinn iqiquu e
ééaair a
na m
m
iree DDyyn
ZQ Feng
IUP-Evry 4
Contenu de l’enseignement
u introduction
u méthodes matricielles pour résoudre les problèmes
discrets : système ressorts, réseaux électriques,
réseaux hydrauliques
u étapes logiques du calcul par éléments finis
u étapes pratiques du calcul par EF
u problèmes d'équilibre ou de valeurs aux limites
u approximation et discrétisation
u principe d’assemblage des matrices élémentaires
u introduction des conditions aux limites
ZQ Feng
IUP-Evry 5
ZQ Feng
IUP-Evry 6
ZQ Feng
IUP-Evry 8
Bibliographies
u Livres :
u The Finite Element Method
O.C. Zienkiewicz and R.L. Taylor
u Une présentation de la méthode des éléments finis
G. Dhatt et G. Touzot
u Modélisation des structures par éléments finis
J.L. Batoz et G. Dhatt
ZQ Feng
IUP-Evry 10
Bibliographies (suite)
u Revues :
u Int. J. for Numerical Methods in Engineering
u Computers & Structures
u Revue Européenne des Eléments Finis
ZQ Feng
IUP-Evry 11
Codes de calcul
ZQ Feng
IUP-Evry 12
ZQ Feng
IUP-Evry 14
Ü Ü
Ü Ü
ZQ Feng
IUP-Evry Problèmes d'équilibre 16
(Système discret)
u Pour un système discret (système de ressorts,
réseaux électriques, réseaux hydrauliques,...), les
équations de comportement peuvent en général
s'écrire sous la forme matricielle suivante :
[K] {U} = {F}
[K] - matrice caractérisant le système
{U} - variables inconnues du problème
DDL – Degré De Liberté
DOF – Degree Of Freedom
{F} - sollicitations connues (second membre)
ZQ Feng
IUP-Evry 17
Signification (1D)
Problème K U F
ZQ Feng
IUP-Evry 18
Principes de la MEF
ZQ Feng
IUP-Evry
Étapes logiques du calcul par 20
éléments finis
u Définir les nœuds et les éléments (Créer le maillage)
u Pour chaque élément, établir la matrice de rigidité élémentaire [ke]
reliant les degrés de libertés (déplacements) nodaux {ue} et les forces
{fe} appliquées aux nœuds : [ke] {ue} = {fe}
u Assembler les matrices et les vecteurs élémentaires en un système
global [K] {U} = {F} de manière à satisfaire les conditions
d’équilibre aux nœuds
u Modifier le système global en tenant compte des conditions aux
limites
u Résoudre le système [K] {U} = {F} et obtenir les déplacements {U}
aux nœuds
u Calculer les gradients (flux de chaleur, déformations et contraintes)
dans les éléments et les réactions aux nœuds sur lesquels les
conditions aux limites sont imposées.
ZQ Feng
IUP-Evry Assemblage 21
0 0 0
[K ]
e
= 0
[k ]
e
0
0 0 0
Exemple
ZQ Feng
IUP-Evry 22
k1 k2 k3
CL : u1=u1
1 4 2 3
f1 f4 f2 f3
Exemple
ZQ Feng
IUP-Evry 23
Pré-processeur
Solveur
Post-processeur
ZQ Feng
IUP-Evry 24
Pré-processeur
Solveur
ZQ Feng
IUP-Evry 26
Post-processeur
Demo ANSYS
ZQ Feng
IUP-Evry Problèmes d'équilibre 27
(système continu)
u Pour un système continu, prenons comme exemple
le problème thermique :
∂2T ∂ 2T
K +K + Q = 0 dans V
∂x 2 ∂y 2
V ∂T
K = h ( T − Tf ) sur Sf
Q ∂n
Sf T=?
Comment ???
h, Tf
[K] {U} = {F}
ZQ Feng
IUP-Evry 28
Système continu
Quelques notions
ZQ Feng
IUP-Evry 30
Quelques notions
Quelques notions
u un système différentiel linéaire est dit auto-adjoint
ou symétrique si :
ZQ Feng
IUP-Evry 32
Approximation
(Étape 1 )
u Choisir un ensemble fini de fonctions dépendant de
n paramètres ai : u(x, a 1, a2, ..., a n)
u(x) = P1 (x) a1 + P2 (x) a2 + ... + Pn(x) an = <P> {a}
ZQ Feng
IUP-Evry Construction d’une fonction approchée 34
(Étape 2 )
u Déterminer les paramètres a1, a2, ..., an en faisant
coïncider uex(x) et u(x) en n points x1, x2, ..., xn,
c'est-à-dire en annulant e(x) en ces n points.
Approximation nodale
ZQ Feng
IUP-Evry 36
Approximation nodale
u Définitions :
{a} - paramètres généraux de l'approximation
{ue} - variables nodales de l'approximation
<P(x)> - fonctions de base de l'approximation
<N(x)> - fonctions d'interpolation (fonctions de forme)
ZQ Feng
IUP-Evry 37
Approximation nodale
ZQ Feng
IUP-Evry 38
Approximation nodale
ZQ Feng
IUP-Evry Discr étisation 40
1D 2D 3D
ZQ Feng
IUP-Evry
Discr étisation 42
ZQ Feng
IUP-Evry 44
Formulation intégrale
Pour résoudre le système d'équations différentielles avec des
conditions aux limites :
S
L(u) + fv = 0 sur un domaine V
C(u) = fs sur la frontière S de V V
Méthodes numériques
u Méthode variationnelle
u Méthode des résidus pondérés
Base mathématique de la MEF
ZQ Feng
IUP-Evry 46
Méthode variationnelle
Pour résoudre l'équation différentielle suivante :
ìï d 2f
ïïD + Q = 0 sur 0 < x < H
ï dx 2
í
ïï
ïï f( x = 0) = f0 ; f( x =H ) = fH
î
ZQ Feng
IUP-Evry 48
ZQ Feng
IUP-Evry 50
∂ 2u ∂ 2 u
Wg =
∫ ψ (x , y ) 2 + 2 + f v dV = 0
∂x ∂y
u u est dérivable deux fois et doit satisfaire toutes les
conditions aux limites sur Su et Sf. Les fonctions
ψ(x,y) ne sont soumises à aucune condition.
ZQ Feng
IUP-Evry 51
∫ ∫ ∫
∂ψ ∂u ∂ψ ∂u ∂u ∂u
Wf = − + − ψ f v dV + ψ dS + ψ dS
V ∂x ∂x ∂y ∂y Su ∂n Sf ∂n
ZQ Feng
IUP-Evry 52
∫ ∫
∂ψ ∂u ∂ψ ∂u
Wf = − + − ψ f v dV + ψ (fs − α u )dS
V ∂x ∂x ∂y ∂y Sf
Choix de ψi(x)
IUP-Evry
méthode de collocation
méthode de sous-domaines
méthode des moindres carrés
méthode de Galerkin
ZQ Feng
IUP-Evry 54
Méthode de collocation
u La fonction ψi(x) est la distribution de Dirac δ(xi) au point
xi, dit point de collocation. La forme intégrale s'écrit :
Méthode de sous-domaines
ZQ Feng
IUP-Evry 56
Cette méthode est peu utilisée car elle ne permet pas l'intégration par
parties, et impose donc des conditions plus strictes sur l'approximation
de u que la méthode de Galerkin. Par contre, elle conduit à un système
symétrique et défini-positif quelle que soit l'équation différentielle.
ZQ Feng
IUP-Evry 57
Méthode de Galerkin
Les fonction ψ(x) sont constituées par l'ensemble des
variations δu des fonction u :
ψ = δu = <P> {δa} = <δa> {P} ∀ {δa}
W = ∫ δu (L(u) + fv) dV = 0
ZQ Feng
IUP-Evry 58
Élément 1D
u Règles du maillage φ Transfert de chaleur
par conduction et
u la densité du maillage peut convection
être variable en fonction de
la variation des inconnues
u placer un nœud où D, Q
changent brutalement
u placer un nœud à l'endroit e
où on veut connaître la i j
solution
ìï d 2f
ïï D + Q = 0 sur 0 < x < H
ïï dx 2
ï
í
ïï
ïï f( x =0) = f0 ; D df = h( ff - fH )
ïïî dx ( x =H )