You are on page 1of 24

Méthode des Eléments Finis :

Application à la mise en forme

Prof. Tourki Zoubeir

École Nationale d’Ingénieurs de


Sousse ////
École Centrale de Marseille

PARTIE - II -

Novembre 2007
Plan

I- Généralités
II-
II- Introduction aux Méthodes des
Eléments Finis
III
III-- Représentation des fonctions
d’
d’Espace
Espace
IV-
IV- Résolution des problèmes en
Temps

V- Application ABAQUS
II-
II- Introduction aux MEF
1. Généralités
2. Problèmes posés
3. Systèmes continus /Systèmes
discrets
4. Equations du mouvement-
mouvement-
linéarité
5. Problème liés au temps
6. Synthèse
7. Exposé de la démarche EF
8. Exemple détaillé
9. Exercice
7. Exposé de la démarche
EF
La méthode consiste à rechercher une solution approchée
~
de la solution exacte sous la forme d’un champ
F (M , t ) défini
Ω i de Ω
par morceaux sur des sous-domaines .
~
On doit donc chercher quel champ local f i ( M , t ) que l’on
~
attribue à chaque Ωi pour que le champ F ( M , t ) global
obtenu par juxtaposition de ces champs locaux soit proche
de la solution du problème.

Au mois la contrainte C0 doit être imposée à


la frontière entre les sous domaines
Ωi

Solution approchée
discontinue

Ωi Ωi

Ω Ω

Solution approchée continue Solution approchée continue


C0 C1
1. On se pose un pb physique modélisé par une
edp Ωsur ∂Ω sur
avec des CL à satisfaire
2. On divise Ω en sous domaines (maillages)
3. On choisit la famille des champs locaux :
position des nœuds et fonctions
d’interpolation des champs (élément)
4. On construit la formulation variationnelle ou
(forme intégrale ou forme faible) du problème
5. On ramène le problème continu à un problème
approché discret (discrétisation)
6. On résoud numériquement le problème discret
(résolution)
7. On construit la solution approchée à partir des
valeurs trouvées aux nœuds (post traîtement)
8. On visualise et on interprète les résultats pour
juger de leur qualité numérique (exploitation)
8. Exemple détaillé

1. On se pose un pb physique modélisé par une


edp Ω
sur ∂Ω sur
avec des CL à satisfaire

Trouver f(x) dans Ω = [0,1] satisfaisant l’edp:

d 2 f ( x) df ( x)
2
+2 − 3x = 0
dx dx
Avec les CL sur :∂Ω : deux po int s

 ∂f ( x) 
f (0) = 0 et   =0
Solution
Analytique
 dx  x =1
3 3
3 2 3 2− 2 x
f(x)= − x+ x − e + e
2

4 4 8 8
2. On divise Ω en sous domaines (maillages)

1 2 3 4 5 6 7

0 1/3 2/3 1

 1 1 2  2 
Ω1 = 0,  ; Ω 2 =  ,  ; Ω 3 =  ,1
 3 3 3 3 

•Nœuds communs à deux éléments (réduire les inconnues)


•Continuité C0 des champs locaux
3. On choisit la famille des champs locaux :
position des nœuds et fonctions
d’interpolation des champs (élément)

1 2 3 f
3 3
~
f j ( x ) = ∑ Li ( x ) f ( xi )
i =1
f1 f2
3 x − xj
avec Li ( x ) = ∏
j =1 xi − x j 0 1/6 1/3
j ≠i

Polynôme d’interpolation d’ordre


2
Dans cet exemple, on a 7 nœuds. Si on donne une valeur
arbitraire à chaque nœud, les fonctions d’interpolation sont
~
déterminées et définissent par f morceaux Ω
continue C 0 une fonction
~
sur le domaine . L’espace
F des fonctions , définies en 3
morceaux, est donc de dimension 7.

En prenant les valeurs des abscisses (x1,…x7), on obtient le


système:
f1 = (18 f 3 − 36 f 2 + 18 f1 ) x 2 + (− 3 f 3 + 12 f 2 − 9 f1 ) x + f1
~

f 2 = (18 f 5 − 36 f 4 + 18 f 3 ) x 2 +
~

(− 15 f 5 + 36 f 4 − 21 f 3 ) x + 3 f 5 − 8 f 4 + 6 f 3

f 3 = (18 f 7 − 36 f 6 + 18 f 5 ) x 2 +
~

(− 27 f 7 + 60 f 6 − 33 f 5 ) x + 10 f 7 − 24 f 6 + 15 f 5
4. On construit la formulation variationnelle ou
(forme intégrale ou forme faible) du problème

On montre en analyse fonctionnelle que:

∫ ψ ( x )h( x )dx = 0

∀ ψ ( x ) ⇔ h( x ) = 0 ∀ x ∈Ω

où ψ ( x ), h( x ) et Ω doivent satisfaire à certaines


conditions de régularité
données
Il en résulte que: résoudre l’équation différentielle
est équivalent à chercher f(x) tel que:

1  d2 f( x) df ( x ) 
∫0ψ ( x )  dx 2 + 2 dx − 3x  dx = 0 ∀ ψ ( x )
 df ( x ) 
avec f ( 0 ) = 0 et   =0
 dx  x =1

Formulation faible (intégrale


ou variationnelle) du
problème
Après intégration par partie, et tenant compte des CL imposées
Le problème devient: trouver f(x) tel que:

1dψ ( x ) df ( x )  df ( x ) 
−∫ dx + 0 −ψ ( 0 ) 
0 dx dx  dx  x =0
1dψ ( x )
− 2∫ f ( x ) dx + 2ψ ( 1 ) f ( 1 ) − 0
0 dx
1
− 3∫ ψ ( x )x dx = 0 ∀ψ ( x )
0
Formulation
intégrale •Degré plus faible des dérivées
choisie •Une interprétation physique est
possible
Principe de l’approximation EF:

On choisi une formulation intégrale Formulation que


intégrale
l’on choisie

~
f
cherche à satisfaire avec les déterminés par les
f1 , f 2 et f 3
valeurs aux nœuds définis précédemment

À chaque ψ i ( x ) (appelée
(appelée fonction test ou fonction
de pondération)
pondération) notre fonction intégrale conduit à une
équation scalaire faisant intervenir les inconnues
fi
5. On ramène le problème continu à un problème
approché discret (discrétisation)

Il suffit de choisir 7 fonctions de pondération ψi(x) indépendants


pour obtenir un système de 7 équations à 7 inconnues.

ψ1 ψ 2 ψ3 ψ7

0 16 26 56 1
Les dérivées sont constantes (+6 ou -6) ou nulles et on a
ψ (x ) = δ
On obtient pour chaque ψi(x) la formulation intégrale suivante:

~ ~
dψ i ( x ) df ( x )
1  df ( x ) 
−∫ dx −ψ i ( 0 ) 
0 dx dx  dx  x =0
dψ i ( x ) ~
1 ~
− 2∫ f ( x ) dx + 2ψ i ( 1 ) f ( 1 )
0 dx
1
− 3∫ ψ i ( x )x dx = 0
0

pour i = 1..7

~
Où les f ( x ) sont des fonctions de x et des valeurs aux f1 , f 2 et f 3
nœuds
La construction de ce système d’équations s’appelle
l’assemblage
Exemple pour i =1 on obtient ψ1 :
~ ~
1
dψ 1( x ) df ( x )  df ( x ) 
−∫ 6
dx −ψ 1( 0 ) 
0 dx dx  dx  x =0
1
dψ 1( x ) ~ ~
− 2∫ 6
f ( x ) dx + 2ψ 1( 1 ) f ( 1 )
0 dx
1
− 3∫ ψ 1( x )x dx = 0
6
0

Soit
encore
~ ~
1
df ( x )  df ( x ) 
−∫ 6
( −6 ) dx −  
0 dx  dx  x =0
1 1
~
− 2 ∫ ( −6 ) f ( x ) dx − 3∫ 6 ( 1 − 6 x )x dx = 0
6
0 0

~  1
où f ( x ) = a x + b x + c dans le segment 0 , 
2

 6
c' est à dire :

f1 = (18 f 3 − 36 f 2 + 18 f1 ) x 2 + (− 3 f 3 + 12 f 2 − 9 f1 ) x + f1
~
On procède de même pour les six autres
équations pour obtenir le système linéaire [A]{X } = {B}
suivant de type :
En imposant les CL, le système devient de degré
5 où:
 ∂f ( x) 
f (0) = 0 et   =0
 dx  x =1
f1 = 0; et f 7 = 4 3 f 6 − 1 3 f 5

 f2 
f 
 3  À
[?]  f 4  = {?} déterminer!
f 
 5
 f 6 
6. On résoud numériquement le problème discret
(résolution)

4107 7063
f1 = = 0.07484; f 2 = − = −0.815212
54872 8664
236893 25563
f3 = − = −1.43906; f 4 = = −1.86346;
164616 13718
350779 374605
f5 = = −2.130892; f 6 = − = −2.275629;
164616 164616
127275
f7 = − = −2.3194889; À Vérifier!
54872
7. On construit la solution approchée à partir des
valeurs trouvées aux nœuds (post traîtement)

0,5

0
0 0,2 0,4 0,6 0,8 1 1,2

-0,5
Solution analytique

-1

-1,5

-2

-2,5

À Analyser!
8. On visualise et on interprète les résultats pour
juger de leur qualité numérique (exploitation)

On peut noter que :

~
~ ~  df ( x ) 
f ( x ) ne respecte pas les f ( 0 ) ≈ 0.0748 et   ≈ 0.0394
CL:  dx  x =1

~ ~
La continuité C1 df ( x ) df ( x )
lim ≈ −2.944; lim ≈ −3.017
n’est pas x →1 3 dx 1 3← x dx
respectée:
9. Exercice

Travailler en Binôme pour faire le travail


suivant:
1. Trouver par la MEF le graphe de la solution numérique
avec le même maillage mais avec des éléments à
interpolation linéaire à deux nœuds
a. Sans respecter les CL
b. En respectant les CL

2. Retrouver le graphe de la solution approchée avec 3


éléments à interpolation quadratique en respectant les
CL

3. Conclure

A rendre sur feuilles!!!...

You might also like