You are on page 1of 85

METHODE

DES
ELEMENTS FINIS

MEF
HERVE OUDIN

Plan du polycopié

INTRODUCTION................................................................................................................................................. 1
I-1 LA MEF ET L'INDUSTRIE ................................................................................................................................ 1
I-2 PROCESSUS D’ANALYSE & APPROXIMATION .................................................................................................. 2
LES TREILLIS ..................................................................................................................................................... 5
II-1 CALCUL D’UN TREILLIS ................................................................................................................................ 5
II-1.1 Analyse du problème ........................................................................................................................... 6
II-1.2 Calcul de la matrice raideur................................................................................................................ 7
II-1.3 Résolution ............................................................................................................................................ 8
II-1.4 Post-traitement .................................................................................................................................... 8
II-1.5 Remarques ........................................................................................................................................... 9
II-2 LA THEORIE .................................................................................................................................................. 9
II-2.1 Modèle barre en traction – compression............................................................................................. 9
II-2.2 Mise en équations par le PFD ........................................................................................................... 10
II-2.3 Mise en équations par le PTV............................................................................................................ 11
II-2.4 Équivalence des principes ................................................................................................................. 11
II-2.5 L’élément fini barre ........................................................................................................................... 12
II-2.6 Application aux treillis 2D ................................................................................................................ 14
II-3 L’ERREUR D’APPROXIMATION .................................................................................................................... 15
II-3.1 Modèle à 1 élément............................................................................................................................ 15
II-3.2 Modèle à 2 puis 3 éléments................................................................................................................ 17
II-3.3 Modèle à 1 élément de degré 2 .......................................................................................................... 19
II-4 PETIT QUIZ ................................................................................................................................................. 22
NOTES PERSONNELLES ...................................................................................................................................... 23
LES PORTIQUES............................................................................................................................................... 25
III-1 LA THEORIE .............................................................................................................................................. 25
III-1.1 Modèle poutre en flexion.................................................................................................................. 25
III-1.2 Mise en équations............................................................................................................................. 26
III-2 L’ELEMENT FINI POUTRE ........................................................................................................................... 28
III-2.1 Approximation nodale ...................................................................................................................... 28
III-2.2 Matrice raideur et masse.................................................................................................................. 29
III-2.3 Vecteur force généralisé................................................................................................................... 30
III-3 APPLICATION AUX PORTIQUES .................................................................................................................. 31
III-4 PETIT QUIZ ................................................................................................................................................ 33
NOTES PERSONNELLES ...................................................................................................................................... 34
FORMULATION INTEGRALE ....................................................................................................................... 35
IV-1 INTRODUCTION ......................................................................................................................................... 35
IV-2 RESIDUS PONDERES .................................................................................................................................. 37
IV-2.1 Formulation forte ............................................................................................................................. 37
IV-2.2 Transformation de la forme intégrale............................................................................................... 39
IV-3 FORMULATION VARIATIONNELLE EN MECANIQUE .................................................................................... 40
IV-3.1 Formulation intégrale ...................................................................................................................... 40
IV-3.2 Équivalence avec le PTV .................................................................................................................. 42
IV-3.3 Écriture matricielle du PTV ............................................................................................................. 43
IV-3.4 Applications à quatre modèles de l’ingénieur .................................................................................. 44
IV-4 PETIT QUIZ ................................................................................................................................................ 48
NOTES PERSONNELLES ...................................................................................................................................... 49

LES ELEMENTS FINIS .................................................................................................................................... 51
V-1 DISCRETISATION DU MILIEU ....................................................................................................................... 51
V-1.1 Discrétisation géométrique................................................................................................................ 51
V-1.2 Approximation nodale........................................................................................................................ 52
V-2 CALCUL DES MATRICES ELEMENTAIRES ..................................................................................................... 57
V-2.1 Formulation en mécanique des structures ......................................................................................... 57
V-2.2 Application l’élément « T3 » axisymétrique ...................................................................................... 58
V-2.3 Techniques de calcul au niveau élémentaire ..................................................................................... 59
V-2.4 Application le « T3 » en élasticité plane............................................................................................ 63
V-3 ASSEMBLAGE ET CONDITIONS AUX LIMITES ............................................................................................... 65
V-4 APPLICATION AU PROBLEME D’ECOULEMENT STATIONNAIRE .................................................................... 66
V-5 PETIT QUIZ ................................................................................................................................................. 70
NOTES PERSONNELLES ...................................................................................................................................... 71
UTILISATION D'UN LOGICIEL ELEMENTS FINIS.................................................................................. 73
VI-1 DEROULEMENT D'UNE ETUDE ................................................................................................................... 73
VI-1.1 Analyse du problème: ....................................................................................................................... 73
VI-1.2 Création et vérification des données: ............................................................................................... 74
VI-1.3 Exécution du calcul: ......................................................................................................................... 75
VI-1.4 Exploitation des résultats: ................................................................................................................ 75
VI-2 ORGANIGRAMME D'UN LOGICIEL ELEMENTS FINIS .................................................................................... 76
VI-2 PETIT QUIZ ................................................................................................................................................ 78
NOTES PERSONNELLES ...................................................................................................................................... 79

.

.

Introduction Introduction I-1 La MEF et l'industrie Quelle place occupe le calcul dans l'industrie ? Quels sont les principaux champs d'application du calcul ? Répondre à ces questions dépasse le cadre de la méthode des éléments finis. la mise en forme des plastiques. Les procédés de fabrication tels que l'emboutissage. ils permettent de la valider. Ici c'est une bonne représentation du comportement du phénomène physique qui sera recherchée pour pouvoir vérifier et valider un procédé de fabrication d'une pièce. Elle couvre de nombreux domaines de la physique. la simulation numérique fait partie des outils de conception pour obtenir un comportement défini à priori qui détermine le dimensionnement. ferroviaires. donc le dessin. il est donc impossible de se passer des prototypes. Attention. Le calcul est indispensable lorsque l'on cherche à obtenir une solution optimisée pour réduire les coûts et les délais de fabrication. peuvent être modélisés par éléments finis. mais aussi les industries lourdes: centrales électriques. Cela évite de multiplier les prototypes et les essais tests réels. l'usinage grande vitesse. aéronautiques. et le génie civil. des pièces mécaniques. 1 . navales. c'est sans doute le plus répandu car grâce aux outils de calcul simplifié dont disposent les logiciels de CAO modernes. les dépôts de peinture. Enfin le calcul de conception dans les bureaux d'études. De nombreux logiciels généraux ou dédiés sont disponibles sur le marché. Ce n'est qu'une méthode parmi d'autres qui permettent à l'ingénieur d'effectuer des simulations numériques de phénomènes physiques. même précis un modèle ne fournit jamais qu'une approximation de la réalité. Les moyens informatiques actuels (puissance des calculateurs. plates-formes pétrolières. les supports physiques ne servent plus à chercher une solution. La méthode des éléments finis est de toutes les méthodes de discrétisation la plus utilisée car : Elle peut traiter des problèmes de géométrie complexe. Grâce au calcul l'ingénieur peut tester plusieurs configurations pour optimiser le comportement d'un modèle à une prestation donnée. Le calcul s'applique aussi dans les domaines du « process ». Cela concerne les industries automobiles. Le calcul occupe une place stratégique avec la CAO et les autres technologies de simulation (essais) dans le développement d'un produit complexe qui touche à différents domaines de la physique. outils de visualisation) la rende facile de mise en œuvre. l'assemblage de tôlerie.I .

la fiabilité des algorithmes et la robustesse de la méthode. La difficulté pour l'ingénieur est de savoir choisir parmi les lois de la physique celles dont les équations traduiront avec la précision voulue la réalité du problème physique.Méthode des éléments finis I-2 Processus d’analyse & approximation Si l'utilisation de la méthode se démocratise de par la simplicité croissante de mise en oeuvre. Évaluer la confiance qu'il accorde aux résultats produits. il reste néanmoins des questions essentielles auxquelles l'ingénieur devra répondre s'il veut effectuer une analyse par éléments finis dans de bonnes conditions. N'oubliez pas non plus que le modèle numérique ne peut fournir que des résultats relatifs aux informations contenues dans le modèle mathématique qui découle des hypothèses de modélisation. De façon générale. pour pouvoir estimer l'erreur du modèle numérique par rapport à la solution exacte du problème mathématique. Le choix du modèle mathématique est un compromis entre le problème posé à l'ingénieur 2 . Analyser les conséquences de ces résultats par rapport aux objectifs visés. Ne perdez jamais de vue que l'analyse des résultats nécessite une bonne compréhension des différentes étapes mathématiques utilisées lors de l'approximation. Nous partons d'un problème physique. Il lui faudra : Formaliser les non dits et les réflexions qui justifient les choix explicites ou implicites de son analyse du problème (définition de son modèle). les différentes étapes d'analyse d'un problème physique s'organisent suivant le processus schématisé par la figure suivante. Le cadre précis de l'étude est défini par les hypothèses simplificatrices « hypothèses de modélisation » qui permettent de définir un modèle mathématique.

Si le modèle mathématique n'admet pas de solution analytique. La figure suivante permet de distinguer les différentes méthodes en fonction de la démarche utilisée pour obtenir une équation matricielle (cette classification n'est pas unique).Introduction "quelles grandeurs veut-on calculer et avec quelle précision?" et les moyens disponibles pour y répondre. Il faut connaître le domaine de validité de ces hypothèses pour pouvoir vérifier que la solution obtenue est satisfaisante. sont soumises à un certain nombre d'hypothèses basées sur les sciences de l'ingénieur. La solution exacte d'un modèle mathématique qui ne correspond pas à la réalité physique ne vaut rien. remplacer un problème mathématique défini sur un milieu continu (équations différentielles ou intégrales) par un problème mathématique discret (équation matricielle). problème de dimension finie que l'on sait résoudre numériquement. En résumé. sont : Quel modèle mathématique utiliser ? Quel modèle numérique faut-il lui associer ? Quelle est l'erreur d'approximation commise ? Peut-on améliorer le modèle numérique ? Faut-il changer le modèle mathématique ? Les équations du modèle retenu. 3 . Toutes les méthodes d'approximation ont un même objectif.I . La discrétisation du problème « hypothèses de discrétisation » correspond au choix d'un modèle numérique permettant de traiter les équations mathématiques. les questions essentielles auxquelles l'ingénieur devra répondre s'il veut effectuer une analyse par un modèle numérique dans de bonnes conditions. Il est important de savoir distinguer et hiérarchiser ces deux niveaux d'hypothèses utilisés pour modéliser un phénomène physique. il faut chercher une solution approchée de ce modèle. Un bon choix doit donner une réponse acceptable pour des efforts de mise en oeuvre non prohibitifs.

Méthode des éléments finis 4 .

Ce qui nous permet d’introduire les principales étapes de construction du modèle sur un exemple simple. nous rappelons les notions théoriques relatives au modèle de traction et nous présentons l’approximation « élément fini barre ». Pour comprendre cette modélisation.  discrétisation et définition des inconnues 5 . La démarche suivie est la suivante • Analyse du problème • Calcul de la matrice raideur  équation matricielle à résoudre • Résolution  déformée de la structure et efforts aux appuis • Post-traitement  contraintes dans les barres et efforts aux nœuds.II – Étude des treillis Les treillis L’objectif de ce chapitre est d’appréhender de façon pragmatique la méthode des éléments finis. le raffinement de maillage ou l'utilisation d’un élément d’ordre supérieur. Le calcul d’une colonne sous son poids propre illustre ensuite la notion d'erreur d’approximation et nous permet d’envisager deux améliorations du modèle numérique. F a  yo a 2  xo Ce treillis est un assemblage (par rotules) d’éléments travaillant en traction – compression. à partir du calcul de la réponse statique d'un treillis plan. les conditions aux limites et le chargement sont donnés. les caractéristiques mécaniques. La géométrie. II-1 Calcul d’un treillis Intéressons-nous à la réponse statique du treillis plan représenté par la figure ci-dessous.

v3 v1  Modèle à 6 degrés de liberté T {U } = {u1 v1 u2 v2 v3 } u3 u3 3 Nous avons 3 nœuds à 2 variables par nœuds (ui.vi) les déplacements du nœud dans le plan. et 6 nous permettent de déterminer le champ de déplacement de la structure (sa déformation). Calculons la matrice raideur [K] de cette structure. Nous avons : δ Wint = −∑ i ∂Ed δ qi ∂qi avec 2 Ed = U T [ K ] U Les équations de Lagrange à résoudre sont donc de la forme :  0   X1   0  Y     1 u   0  [ K ]  02  =  Y     2 u3   F       v3   0  Les équations 3.Méthode des éléments finis II-1. Les équations 1.1 Analyse du problème Le problème posé est plan. Pour calculer le travail virtuel des efforts intérieurs (contraintes) nous utilisons la notion d’énergie de déformation que nous rappelons dans le paragraphe suivant. * 6 δ Text = X 1δ u1 + Y1δ v1 + Y2δ V2 + Fδ u3 = {δ U } { F } T . 2 et 4 nous donnerons les efforts aux appuis en fonction de ces déplacements.  yo vecteur des déplacements nodaux a v2 u1 1 a 2 u2 2  xo Les conditions aux limites : u = 0 X Appui au nœud 1 :  1 fait apparaître deux composantes d’effort inconnu :  1  v1 = 0  Y1 Appui glissant au nœud 2 : v2 = 0 fait apparaître une composante d’effort inconnu : Y2 Le travail virtuel* des efforts donnés et inconnus appliqués à la structure conduit à l’expression du vecteur des forces nodales : {F } T = { X 1 Y1 0 Y2 0} F {U } = {0 0 u2 0 u3 Y1  yo Pour un vecteur des déplacements nodaux inconnus : T 3 v3 } 1 a X1 a 2 F Y2 2  xo Efforts nodaux donnés et inconnus Nous avons donc 6 inconnues pour 6 équations obtenues en écrivant le principe des travaux virtuels (équations de Lagrange) correspondant aux 6 degrés de liberté initiaux de notre structure.5.

2 Calcul de la matrice raideur Utilisons les résultats du cours*.3)  1 1 −1 −1   ES  1 1 −1 −1  K2 = 2 a  −1 −1 1 1     −1 −1 1 1  sur {u1 v1 j  yo Cα S α   S α2  Notre structure est composée de trois éléments Pour l’élément 1 (1. l’assemblage des matrices consiste à ranger chaque terme dans une matrice globale définie sur le vecteur {U } = {u1 v1 u2 T v2 u3 v3 } .j) de longueur ℓ e En 1D ES  1 − 1 Ke = sur ui u j i ℓ e − 1 1  ui [ ] En 2D [A] − [A] [K e ] = ES  ℓ e − [ A] [ A]   Cα2 avec [ A] =  Cα S α sur ui vi u j v j 1 ES  K1 = a 2  1 −1  −1 1    u1 vj uj α  xo i bo a u2  yo a 2 u  sur  1  u2  (2) (3) (1) 1 2 a 2  xo v3 3 u3 v3 } u3 a v1 α = 45° u1 1 Pour l’élément 3 (2. D’où la matrice globale * Tous ces résultats sont démontrés dans le paragraphe suivant 7 .2) uj (e)  xo v3 u3 3 u3 a v3 } v2 α = 135° 2 u2 L’énergie de déformation totale de la structure est la somme des énergies de déformation de chaque élément.II – Étude des treillis II-1.3)  1 −1 −1 1    ES  −1 1 1 −1  K3 = 2a  −1 1 1 −1    1 −1 −1 1  sur {u2 v2 j (e) 3 2 Pour l’élément 2 (1. pour un élément (i.

nous utilisons les résultats de cours suivants : ES En 1D : Ne = (u j − ui ) ℓe En 2D : 8 Ne = ES < Cα ℓe u j − ui  Sα >    v j − vi  F 2 .3 Résolution L’équation matricielle [ K ]{U } = { F } à résoudre est la suivante : 1 + 2   1 ES  − 2  2a  0   −1  −1 1 − 2 1 0 0 1+ 2 0 −1 −1 −1 −1 1 −1 −1  0   X1   0 −1 −1  0   Y1  −1 −1 1  u2   0   =  1 1 −1  0   Y2   1 2 0  u3   F      −1 0 2   v3   0  0 Le système réduit 1 + 2 ES   −1 2a   1 F a  u2 = ES 2  −1 1  u2   0      1 F  2 0  u3  =  F   u3 = a (1 + ) ES 2 2      0 2   v3   0   F a v3 = − ES 2 2  Nous pouvons alors calculer les efforts aux appuis ES   X1 = 2a − 2 u2 − (u3 + v3 )  X1 = − F  ES    Y1 = − F / 2 ( u3 + v3 ) Y1 = − 2a Y = + F / 2   2 ES  Y = − u + u − v ( ) 2 2 3 3  2a  ( ) Les 3 équations donnant les déplacements nodaux sont en bleu Celles permettant de calculer les efforts sont en rouge Allure de la déformée  u3 u2 2 1 L’équilibre global de la structure est vérifié F F /2 −F 1 −F / 2 II-1.Méthode des éléments finis 1 + 2   1 ES  [K ] =  − 2 2a  0   −1  −1 1 − 2 1 0 0 1+ 2 0 −1 −1 −1 −1 1 −1   0 −1 −1  −1 −1 1  1 1 −1   1 1 + 1 1 − 1 −1 1 − 1 1 + 1 0 −1 les termes de la matrice K1 sont en bleu la matrice K2 sont en rouge la matrice K3 sont en vert II-1.4 Post-traitement Pour calculer la contrainte dans les éléments.

Section droite reste droite   u ( M . x ** Cours de résistance des matériaux ** Nous utilisons la notation ∂u ∂x = u. Les contraintes calculées sur les éléments équilibrent de façon exacte (aux résidus près) les charges nodales.1 Modèle barre en traction – compression Une barre est un élément mécanique qui ne travaille qu’en traction compression. t ) = u( x .  Erreur de discrétisation qui est nulle En post – traitement il est possible d’isoler un à un chaque élément de la structure pour écrire l’équation matricielle de l’équilibre de l’élément. ε xx = u. cours en ligne II-2 La théorie II-2. t ) xo • Petites déformations. car nous travaillons sur la solution analytique de l'équation matricielle. Dans le cas d’une résolution numérique ces résidus doivent tendrent vers zéro (erreur numérique). x 9 . reste à la charge de l’ingénieur. Ceci est vrai dans ce cas particulier « calcul statique d’un treillis chargé aux nœuds » car l’approximation utilisée représente le champ exact de la solution analytique « effort normal constant dans chaque élément de la structure ». du problème et des résultats. le modèle mathématique est basé sur les hypothèses suivantes*.II – Étude des treillis D’où ES  ( u2 ) = F / 2  N1 = a 2  ES  ( u3 + v3 ) = F / 2  N2 = a 2   ES ( u3 − u2 − v3 ) = − F / 2  N3 = − a 2  L’équilibre de noeud est vérifié −F N2 N 2 (2) chaque F N3 (3) N3 F / 2 N1 (1) N1 −F / 2 II-1. * • Petits déplacements.  Les résidus d'équilibre sont nuls. Ce calcul permet de déterminer les efforts internes aux nœuds de la structure  cf.  Problème statique bien posé Les efforts calculés aux appuis équilibrent parfaitement le chargement.5 Remarques Tous les calculs sont systématiques et la démarche suivie sera toujours la même en statique.  Facilité de programmation de ce type de solution  Seule l’analyse. La matrice raideur du système réduit était inversible « det( K ) ≠ 0 » car les conditions aux limites en déplacement bloquaient tous les modes rigides de la structure.

x Les conditions aux limites sont de deux types • déplacement imposé : u = ud (t ) • force imposée : ESu.Méthode des éléments finis • Milieu isotope homogène élastique État de contrainte uni axial σ xx = Eε xx En intégrant les contraintes sur la section nous obtenons la loi de comportement intégrée des barres. N = ES u. ℓ[ ∂x   2 conditions aux limites en x = 0 et en x = ℓ  u ( x. 0) = uɺo ( x) Le PFD appliqué au modèle de traction –compression donne le système d’équations aux dérivées partielles (EDP) suivant :  ∂ 2u ρ Suɺɺ − ES 2 = f équation locale : ∀x ∈ ]0. 0) = uo ( x) 2 conditions initiales :   uɺ ( x. x ) = f . ℓ[ ρ Suɺɺ − ( ESu. et effectuons le bilan des efforts extérieurs sur cet élément de matière (figure ci-contre) L'équation de résultante dynamique est : N + dN − N + fdx = ρ Sdx uɺɺ Utilisons alors la loi de comportement intégrée. 0) = uɺo ( x) 10 . x = N d (t ) Déformée et vitesse de déformation initiales u ( x. 0) = uo ( x) En dynamique il faudra donner les deux conditions initiales  uɺ ( x.2 Mise en équations par le PFD Isolons une tranche d’épaisseur dx . x Le calcul du moment résultant donne 0 au centre de la section II-2. pour obtenir l'équation locale : ∀x ∈ ]0.

chargé sur sa longueur et à ses extrémités (figure ci-contre). 11 .t)  Fℓ l Le PTV appliqué à cet élément donne l’équation intégrale suivante : ℓ ∀δ u ℓ ℓ ∫ ρ Suɺɺ δ u dx = − ∫ ESu.3 Mise en équations par le PTV Considérons un élément de structure de longueur ℓ . ∂ 2u Écrire ρ Suɺɺ − ES 2 − f = 0 ∀x ∈ ]0. ∂ 2u en effet le résidu. ℓ[ dite fonction de ∂x pondération ℓ ∫ P ( ρ Suɺɺ − ES est équivalent à 0 ∂ 2u ∂x 2 − f ) dx = 0 ∀P Remarque : si u est une solution approchée du problème la forme intégrale représente le résidu pondéré de l’équation locale sur le domaine. l’effort à l’extrémité est alors une inconnue du problème.  f  Fo 0 u(M.4 Équivalence des principes Partons du PFD et utilisons la méthode des résidus pondérés* (méthode de Galerkin) pour retrouver le PTV.x ) dx 2 o D Le troisième terme correspond au travail virtuel du chargement volumique (champ de force) Le dernier terme correspond au travail virtuel des efforts appliqués aux extrémités du barreau.II – Étude des treillis II-2.x δ u. Dans le cas ou la condition aux limites porte sur le déplacement. x 0S D 0 Notez que ce terme peut être calculé à partir de la variation de l’énergie de déformation −δ Ed ℓ avec 2 Ed = ∫ σ : ε dV = ∫ ES ( u. II-2. P est une fonction test.xx ℓ ∫ P ES 0 * ∂ 2u ℓ ∂u   dx = P ES −  ∂x  0 ∂x 2  ℓ ∂P ∫ ∂x 0 ES ∂u dx ∂x Elle sera détaillée dans le chapitre IV sur les méthodes variationnelles. Le premier terme correspond au travail virtuel des quantités d’accélération Le second terme correspond au travail virtuel des efforts intérieurs (efforts de cohésion) ℓ ℓ − ∫ σ : δ ε dV = − ∫ ∫ σ xxδε xx dS dx = − ∫ ES ε xxδε xx dx avec ε xx = u. terme « ρ Suɺɺ − ES 2 − f » n’est pas nul ∂x Effectuons une intégration par partie du terme en u.x dx + ∫ f δ u dx + Foδ uo + Fℓδ uℓ o o o C’est la forme variationnelle du problème.

5 L’élément fini barre Considérons un élément de longueur ℓ e . t ) ∂u (ℓ. >  notée : u* = < N > {U e } ℓ e ℓ e u j (t )  Nous illustrons cette démarche dans le chapitre suivant sur les portiques. Soit en x = 0 u * (0. a pour direction x axe de la barre et est orienté de i vers j. t ) = ES ∂x ∂x PTV avec ℓ ∀P D’où ℓ P = δu ℓ ɺɺ + ∫ P. x ESu. Le repère local.Méthode des éléments finis Nous obtenons ℓ ∀P ℓ ℓ ℓ ∂P ∂u ∂u   ES dx =  P ES  + ∫ Pfdx ∂x ∂x ∂x  0 0  0 ɺɺ + ∫ ∫ P ρ Sudx 0 Pour des conditions aux limites en force aux extrémités en tenant compte de la loi de comportement intégrée. nous devons identifier aux noeuds la valeur de l'approximation et les déplacements nodaux. ui i uj (e)   xo = x j Les deux variables nodales sont les déplacements des noeuds i et j. nous avons : ∂u (o. t ) = u j (t ) = a1 + a2 ℓ e nous en déduisons a1 = ui  u j − ui  a = 2  ℓe D’où l'approximation nodale u* =< 1 − * x x  ui (t )  . t ) = − ES et Fℓ = N (ℓ.  a (t )  u * ( x. t ) = a1 + a2 x =< 1 . t ) Fo = − N (o. t ) = ui (t ) = a1 en x = ℓ e u * (ℓ e . x >  1  a2 (t )  Pour construire l'approximation nodale. dont les extrémités sont les  nœuds i et j. lié à l'élément. notés ui et uj L’approximation polynomiale à deux paramètres correspondante est de la forme Écriture matricielle d’un polynôme de degré 1 en x dont les coefficients sont les paramètres de l’approximation. 12 . x dx = Pℓ Fℓ + Po Fo + ∫ Pfdx ∫ P ρ Sudx 0 0 0 A titre d’exercice* partez du PTV. II-2. effectuez l’intégration par partie du terme de raideur pour retrouver le PFD (équation locale) et les conditions aux limites du problème.

2 Ed = Rappel : ∫ σ : ε dV = ℓe ∫ ES ( u. x > {U e } = < − > {U e } ℓe ℓe  ( u. x > {U e } = (u j − ui ) = Cte ℓe * 1 Réponse : [ M e ] = ρSℓ e  3  1 6 1  6 1  3 13 . x . u. elle permet d’utiliser des variables qui ont un sens physique. Pour calculer l’état de contrainte sur les éléments nous utilisons la loi de comportement intégrée : ES N = ES u. Calculons maintenant l'énergie de déformation associée à notre élément. x = {U e } < N . x ) 2 dx o De Utilisons l’approximation nodale du champ des déplacements 1 1 u. x = ES < N. x > {U e } = {U e } 2 D’où T 2 Ed = {U e } T T 1  1 −1   {U e } ℓ 2e  −1 1  ES  1 −1   {U e } ℓ e  −1 1  Nous en déduisons l’expression analytique de la matrice raideur d’un élément de longueur ℓ e − 1 ℓ e − 1 1  [Ke ] = ES  1 A titre d’exercice calculer la matrice masse correspondant à l’énergie cinétique (ou travail virtuel des quantités d’accélération) de cet élément*. x >T < N. et sur lesquelles nous pourrons directement imposer les valeurs données par les conditions aux limites de type cinématique.II – Étude des treillis Les fonctions d’interpolation de l’approximation nodale sont : x  N1 (i ) = 1 vérifie  N1 ( x) = 1 − ℓe  N1 ( j ) = 0 1 N1 0 N 2 ( x) =  N 2 (i ) = 0 vérifie   N2 ( j ) = 1 x ℓe 1 x/le 1 N2 0 1 x/le La notion d'approximation nodale est fondamentale dans la méthode des éléments finis. x ) = uT. x = < N .

ce modèle numérique basée sur la méthode des éléments finis permet de calculer de façon exacte la réponse statique d’un treillis chargé aux nœuds. −1 T ES  1 2 Ed = {U e }  −1 1  {U e } ℓe   T  ui  v   i  C  2 Ed =    α u  j  0 v j    T Sα 0 0 Cα 0  ES  1 −1 Cα Sα  ℓ e  −1 1   0 Sα 0 0 Cα  ui    0   vi    Sα  u j  v j    Nous en déduisons l’expression de la matrice raideur élémentaire sur les variables ui vi u j v j [A] − [A]  − [ A] [ A]  [K e ] = ES  ℓe avec  Cα2 Cα S α [A] =  Cα S α   S α2  De même pour calculer l’état de contrainte N= ES ES (u j − ui ) = < Cα ℓe ℓe u j − ui  Sα >    v j − vi  En suivant la démarche proposée dans le paragraphe II-1. v ). u =< cos α u  sin α >   =< Cα v   yo  x vj (e) j uj α bo i  xo u  Sα >   v  Appliquons ce changement de base aux nœuds de l’élément  ui  Cα  = u j   0 Sα 0 0 Cα  ui    0   vi    Sα  u j  v j  Reportons ce changement de base dans l'expression de l'énergie de déformation.6 Application aux treillis 2D  Soit un élément (i. Pour effectuer l'assemblage nous devons exprimer le déplacement axial u en fonction de ses composantes sur la base globale ( u .Méthode des éléments finis II-2. La solution numérique obtenue est identique à la solution analytique de la résistance des matériaux car dans ce cas particulier l’effort normal est constant sur chaque élément.j) formant un angle α avec l’axe xo du repère global (figure ci-contre). 14 .

nous allons modéliser une colonne soumise à son poids propre. i Nous avons : δ T = ℓe ∫ j f δ u dx 0 Compte tenu de l’approximation δ T = {δ U e } T ℓe ∫ < N ( x) > T f dx 0 Soit pour une charge f = Cte δ T = {δ U e } T ℓe   2  f  ℓe   2  Ce calcul permet de calculer les charges nodales équivalentes au sens de l’approximation à une charge volumique réelle appliquée à la structure f i PTV j Charge réelle f 2ℓ e f 2ℓ e i j Charge nodale équivalente 15 . Théorie f Soit un élément fini chargé par une densité de charge f .1 Modèle à 1 élément  xo Modèle à 2 degrés de liberté {U } = {u1 u2 } T La condition u1 = 0 . En effet la solution analytique de ce problème n'est pas linéaire en déplacement.II – Étude des treillis II-3 L’erreur d’approximation Pour présenter la notion d’erreur de discrétisation (erreur liée au maillage) et les améliorations possibles du modèle numérique.  L’effort normal est donné par g x   N = − mg 1 −    6h  6h xo et le champ de déplacement (après intégration) mg  x  u=− x 1 −  ES  12h  II-3. 2 ρ gS fait apparaître une composante d’effort inconnu X 1 (1) Le travail virtuel du poids propre est δ T = 1 6h ∫ − ρ gS δ u dx 0 X1 Pour calculer ce travail nous devons utiliser l’approximation nodale.

par contre elle donne une approximation du champ des déplacements et du champ des contraintes sur l'élément. 16 . L’erreur sur la contrainte maximale est de 50%. cette modélisation n’est donc pas satisfaisante. Champ de déplacement Champ de contrainte La solution éléments finis obtenue aux noeuds est exacte (déplacement et efforts). Pour l’améliorer nous allons dans un premier temps augmenter le nombre d’éléments.Méthode des éléments finis Pour notre modèle  xo 2  g (1) ρ gS 1 X1 − 1 6h − 1 1   6h    mg 1 {Fd } = − ρ gS  2  = −   2 1  6h   2  X  {Fi } =  1  0 [K ] = [K1 ] = ES  D’où l'équation matricielle à résoudre : ES 6h 1  1 −1  0  mg 1  X1   −1 1  u  = − 2 1 +  0    2    Et la solution champ de déplacement : u2 = − soit u* = − • 3mgh ES effort à l’encastrement : X1 = mg • et l’état de contrainte sur l'élément : N * = − ES mg u2 = − 6h 2 • mg x 2 ES Traçons les courbes donnant le champ de déplacement et le champ de contrainte.

2 Modèle à 2 puis 3 éléments  xo Modèle à 2 éléments Nous utilisons deux éléments de longueur identique ES  1 −1 mg 1 Pour chaque élément : [ K e ] = et { Fd } = −    3h  −1 1  4 1 3  g (2) 6h 2 ρ gS (1) L’équation matricielle obtenue après assemblage de ce modèle à 3 degré de liberté {U } = {u1 u2 T u3 } est : 1 X 1  1 −1 0   0  1   X1  ES  mg        −1 2 −1 u2  = − 2  +  0  3h  4 1   0   0 −1 1  u3      D’où la solution 3mgh 3mgh • Déplacements nodaux : u2 = − et u3 = − 4 ES ES • Effort à l’encastrement : X1 = mg • ES 3mg  *  N1 = − 3h u2 = − 4 Etat de contrainte sur les éléments :   N * = − ES ( u − u ) = − mg 3 2  2 3h 4 Calculons l'effort au noeud interne N°2 en isolant l'élément N°1 ES  1 −1  0  mg 1  X1   =−  +   X 21 = − mg / 2   3h  −1 1  u2  4 1  X 21  Reportons ces résultats sur les courbes de la solution analytique Champ de déplacement Champ de contrainte Nous retrouvons les informations exactes (déplacement et efforts) aux nœuds. cette modélisation n’est toujours pas satisfaisante. et une meilleure approximation des champs de déplacements et contraintes sur les éléments.II – Étude des treillis II-3. 17 . L’erreur sur la contrainte maximale est maintenant de 25%.

erreur de 8% sur la contrainte maximale. 18 . Pour améliorer la solution éléments finis nous avons augmenté le nombre d'éléments et densifié le maillage dans la zone la plus chargée. 2h. et 3h. L’équation matricielle obtenue après assemblage de ce modèle à 4 degré de liberté {U } = {u1 u2 T u3 4  g (3) 6h u4 } est : 3 (2) ρ gS 2  6 −6 0 0   0  1   X1   −6 9 −3 0  u      ES    2  = − mg 3 +  0  6h  0 −3 5 −2  u3  12 5  0     3  0   0 0 −2 2  u4  (1) 1 X 1 D’où la solution • • • 11mgh 3mgh 3mgh . Cette méthode dite « h convergence » demande en général un nombre élevé d'éléments finis. on note cependant que la convergence est lente. u3 = − et u4 = − 12 ES 4 ES ES Effort à l’encastrement : X1 = mg Déplacements nodaux : u2 = − ES 11mg  *  N1 = − h u2 = − 12  ES 2mg  Etat de contrainte sur les éléments :  N 2* = − ( u3 − u2 ) = − 2h 3  ES mg  *  N3 = − 3h ( u4 − u3 ) = − 4  Reportons ces résultats sur les courbes de la solution analytique Champ de déplacement Champ de contrainte L’approximation des champs de déplacements et contraintes sur les éléments est meilleur.Méthode des éléments finis  xo Modèle à 3 éléments Pour affiner le maillage dans la zone la plus contrainte nous utilisons 3 éléments de longueur h.

Ce modèle n’est pas satisfaisant. Pour quantifier l’erreur relative à cette discrétisation. nous voulons approcher un champ de contrainte qui évolue linéairement. en MPa Dans cette section le diagramme des contraintes est le suivant σ VM 145 solution cherchée Discontinuité solution éléments finis constante par morceau 83 L’erreur est beaucoup trop importante.  a1  2 2   u * ( x. il faut affiner le maillage 62 II-3. une démarche identique à celle que nous venons de voir est basée sur l’analyse de la discontinuité du champ des contraintes entre deux éléments adjacents*. il sera important de mettre en œuvre les différentes possibilités de visualisation du code pour être capable de quantifier l’erreur de discrétisation. 19 . x > a2  a   2 Pour pouvoir identifier les variables de l'approximation nous devons utiliser un élément fini à 3 noeuds Soit les déplacements nodaux : {U e } = < u1 u2 T u1 1 u3 > u3 x u2 2 l 3  a = u  1 1  4 3 1  L’identification nous donne a2 =  − u1 + u2 − u3  ℓ 4 4    4 1 1  a3 = 2  u1 − u2 + u3  2  ℓ 2  * Lors de l’initiation à l’utilisation d’un code éléments finis. x. t ) = a1 + a2 x + a3 x =< 1 .3 Modèle à 1 élément de degré 2 Dans le problème de la colonne. Nous allons donc utiliser une approximation polynomiale du second degré du champ des déplacements.II – Étude des treillis La figure suivante présente les résultats d’un modèle éléments finis en contraintes planes.

elle nécessite moins d’éléments finis. est comme l’approximation un polynôme de degré 2. x >T ES < N.Méthode des éléments finis D’où l’approximation nodale u* = < N > {U e } 3x 2 x 2 4x 4x 2 x 2x 2 + 2 . dans ce cas particulier. tous calculs faits  7 −8 1  ES  [ K e ] =  −8 16 −8 3ℓ  1 −8 7  1/ 6  {Fe } = f ℓ 2 / 3 1/ 6    sur < u1 u2 u3 > Et le premier terme de ce vecteur  xo En modélisant la colonne avec un élément de degré deux. Cette méthode dite « p convergence » est en général beaucoup plus rapide. x > dx 0 ℓ {Fe } = ∫ < N >T f dx A titre d’exercice calculez le terme (1. Pour améliorer la solution éléments finis nous avons augmenté le degré de l’approximation élémentaire. ℓ [ Ke ] = ∫ < N. dans le calcul de la matrice raideur et du vecteur force généralisé élémentaire. 20 . nous obtenons le système matriciel suivant :  7 −8 1   0  1   X 1  ES  mg        −8 16 −8 u2  = − 4  +  0  18h  6        1 −8 7  u3  1   0  dont la solution est : u2 = − 3  g 9mgh 3mgh et u3 = − 4 ES ES 6h 2 (1) 1 X 1 D’où le déplacement approché : et l’effort normal :  4 x 4 x2   x 2 x2  mg  x   u2 +  − +  u3 = − u* =  − x 1 −  2 2  6h ( 6 h )   6h ( 6h )  ES  12h      ES  2x 4x  x   N* =  (1 − )4u2 + (−1 + )u3  = −mg  1 −  6h  6h 6h   6h  Nous retrouvons la solution analytique qui.3) de cette matrice 0 nous obtenons. N 2 ( x) = − 2 et N 3 ( x ) = − + 2 ℓ ℓ ℓ ℓ ℓ ℓ avec N 1 ( x ) = 1 − En reportant cette approximation.

En affinant le maillage localement h convergence La discontinuité de contrainte caractérise une erreur de discrétisation beaucoup trop importante. En utilisant des éléments de degré 2 p convergence Pour compléter les notions présentées dans ce chapitre le site en ligne vous propose  des exercices de cours : exercices d’entraînement corrigés pour assimiler ces notions  des exercices d’application : exercices non corrigé qui vous permettront d’appliquer et de valider ce thème sur les treillis.II – Étude des treillis Les figures suivantes illustrent les deux choix d’améliorations possibles d’un modèle numérique dont l’erreur liée au maillage est beaucoup trop importante.  Un lexique avec 3 fiches sur les treillis : Barre-hyp. Ce modèle n’est pas satisfaisant. Barre-EF 21 . Barre-équa .

Rien ne vous empêche de discuter vos réponses avec votre enseignant. F  yo F xo Q2 : F Proposez 3 modèles éléments finis de cette structure treillis. le modèle éléments finis direct de cette structure est-il mal posé ? Proposez deux modélisations différentes permettant de calculer cette structure. justifier le choix du modèle le plus simple) F Q3 : Dans les ouvrages sur la méthode des éléments finis vous trouverez l’expression générique suivante pour la matrice raideur [ Ke ] = ∫ [ B ]T [ D ] [ B ] dv De Pour un élément barre. 22 . les chargements et les caractéristiques mécaniques de vos modèles. proposez un modèle éléments finis treillis de cette structure (précisez le nombre de variables de votre modèle). quel type d’approximation doit-on utiliser ? (linéaire. (précisez bien les conditions aux limites géométriques.Méthode des éléments finis II-4 Petit quiz Vous devez pouvoir justifier toutes vos réponses Q1 : En statique. cubique) Q8 : pression p Soit la structure porteuse représentée par la figure ci-contre. que vaut la matrice [B] et que représente-t-elle ? Même question pour la matrice [D] ? Q4 : Pourquoi la solution EF du calcul statique d’un treillis chargé aux nœuds est-elle exacte ? En est-il de même en dynamique ? Q5 : Expliquez pourquoi un changement de base sur la matrice raideur est toujours de la forme [ K e ] = [ P ]T [ K e ] [ P ] Q6 : L’élément fini barre classique assure la continuité de quel champ ? Q7 : Pour construire un élément fini barre assurant la continuité du champ des déplacements et de l’effort normal. quadratique.

II – Étude des treillis Notes personnelles 23 .

Méthode des éléments finis 24 .

x     u( M . • Petits déplacements et section droite reste droite. III-1 La théorie  yo III-1. x 2 * Cours de résistance des matériaux . xo .  zo  xo état initial Le modèle mathématique est basé sur les hypothèses suivantes*. x 2 0 σ xx = Eε xx En intégrant les contraintes sur la section en tenant compte de : ∫ y dS = 0 et I = ∫ y 2 dS S σ xx = − Ey v. t )=  v   0      soit dans le plan θ = v .III – Étude des portiques Les portiques De même que pour les treillis les portiques peuvent être considérés comme des structures constituées d'un nombre fini d'éléments (systèmes discrets). x zo et Section droite enG • Petites déformations. Ce qui explique que la formulation variationnelle du problème conduise directement au système matriciel. xx    ε = grad s u avec gradu =  v. x  0 • Milieu isotope homogène élastique État de contrainte uni axial − v. xx   R=0 S Torseur résultant Nous obtenons la loi de comportement intégrée des poutres. M f = EI v .MMC 25 . − yv. xx  x Contraintes S  Mf = Mf z C  x avec Mf = − ∫ yσ xx dS = EI v. (hypothèses de Bernoulli)      u ( M ) = u (G ) + θ Λ GM et θ = rot (u (G ))  n  xo M G bo − y v . yo ) supposé principal d'inertie. x 0 0 0 0  ε xx = − y v .1 Modèle poutre en flexion fibre moyenne  uG Soit un élément rectiligne travaillant en flexion   dans le plan (O.

x2 δ yv. x 2 dS dx = − ∫ EIv. x ) ℓ Mℓ Le PTV appliqué à cet élément donne l’équation intégrale suivante : ℓ ∀δ v ℓ ℓ ∫ ρ Svɺɺ δ v dx = −∫ EIv. Le premier terme correspond au travail virtuel des quantités d’accélération Le second terme correspond au travail virtuel des efforts intérieurs (efforts de cohésion) ℓ ℓ − ∫ σ : δ ε dV = − ∫ ∫ Eyv. xx )2 dx 2 D 26 0S 0 . ℓ[ ρ Svɺɺ + M f . x3  y par le PTV f Fo et v.x Utilisons alors la loi de comportement intégrée. x2 ) et Fℓ Mo Considérons un élément de structure de longueur ℓ . 0  x v. pour obtenir l'équation locale : ∀x ∈ ]0.xx dx + ∫ f δ v dx + Foδ vo + Fℓδ vℓ + M oδθo + M ℓδθℓ o o o C’est la forme variationnelle du problème. xx = f dx  x T + dT T = −M f . ℓ[ ρ Svɺɺ + EIv. chargé sur sa longueur et à ses extrémités (figure cicontre). x4 = f Les conditions aux extrémités (conditions aux limites) sont de deux types • conditions en déplacement sur v = vd (t ) ou θ = θ d (t ) (conditions en v • conditions en force sur T = Td (t ) ou Mf = Mf d (t ) (conditions en v.Méthode des éléments finis III-1. et effectuons le bilan des efforts extérieurs sur cet élément de matière (figure ci-contre) Mf + dMf T Mf Les équations de résultante et de moment dynamique sont : T + dT − T + fdx = ρ Svɺɺ dx  dx dx  (T + dT ) 2 + M f + dM f − M f + T 2 ≅ 0 Soit ∀x ∈ ]0.xx δ v.2 Mise en équations par le PFD  f Isolons une tranche d’épaisseur dx . x2 δ v. xx ) dS dx = ∫ EI (v. x 2 dx 0S D 0 Notez que ce terme peut être calculé à partir de la variation de l’énergie de déformation −δ Ed ℓ ℓ avec 2 Ed = ∫ σ : ε dV = ∫ ∫ E (− yv.

x 4 − f = 0 Le choix de δ vo ≠ 0 et δ v = 0 sur ]0. l’effort (force.x  .xx δ v.III – Étude des portiques Le troisième terme correspond au travail virtuel du chargement linéique f Les derniers termes correspondent au travail virtuel des efforts appliqués aux extrémités du barreau. x 2 x =0 ( pour δ vℓ ≠ 0 Fℓ = − EI v ( M ℓ = EI v pour δ v. ℓ[ nous donne l’équation locale : ρ Svɺɺ + EIv. x2 o ℓ . x3 x =0 = 0  Fo = −To de la même façon nous retrouvons : ( pour δ v. x )ℓ ≠ 0 ) M o = − EI v ( ) ) . Dans le cas ou les conditions aux limites portent sur un déplacement (flèche.xx δ v. x )o ≠ 0 ( . x3 ℓ Le choix de δ v ≠ 0 sur ]0. x3 dx =   δ vℓ F + EI v 3 . x 2 x =ℓ = −M f o = Tℓ Ces conditions tiennent compte de l’orientation de la normale extérieure au domaine et de la loi de comportement = M fℓ 27 .x2  0 − δ v EI v.x3  0 + ∫ δ v EI v. x EI v.xx δ v. rotation).x  ) + δθ ( M + EI v ) ) + δθ ( M − EI v ) o ℓ o .xx dx Effectuons deux intégrations par partie du terme Fait apparaître les conditions aux limites en rotation et moment o ℓ ℓ ℓ o dx = δ v. Équivalence des principes Partons du PTV et transformons l’équation intégrale pour retrouver le PFD (équation locale) et les conditions aux limites du problème ℓ ∫ EIv.x  ℓ ℓ ∫ EIv. ℓ ] . x EI v 2  − ∫ δ v. nous donne la condition aux limites en force en x=0 ( Fo − EI v ) . moment) à l’extrémité est alors une inconnue du problème. x EI v 3 dx 0 .x 4 − f o ) ( ( δ v F − EI v  o . x3 x =ℓ . x4 dx o 0 Reportons dans l’expression du PTV en regroupant les termes ℓ ∀δ v ∫ ( δ v ρ Svɺɺ + EIv.xx et celles en flèche et force 0 ℓ ℓ     ∫ EIv.xx dx = δ v.

encastrée pour laquelle on impose un déplacement unité à une des deux extrémités 28 1 N1 N3 s 0 1 . t )  0     0   a (t )  1 1 0 0  a2 (t )    ℓ ℓ 2 ℓ3   a3 (t )   1 2ℓ 3ℓ 2  a4 (t )  0 0 Inversons cette relation et reportons le résultat dans l'expression de l'approximation. t ) = < N >e {U e } = < N1 N 2 N3 N 4 >  v (t )   j  θ j (t )    Avec les fonctions d'interpolation suivante  N 1 ( s) = 1 − 3s 2 + 2 s 3 x où s =  2 3 ℓ  N 3 ( s) = 3s − 2 s N1 et N3 représentent la déformée d'une poutre bi . nous obtenons  vi (t )   θ (t )   i  v * ( x. t )  0  v (t )  =  v * ( ℓ. t )  1 θ (t )     i   θ * (o.1 Approximation nodale L’élément fini « poutre » utilise comme variables nodales la flèche et sa dérivée première (rotation de la section droite). et pour direction y un vecteur du plan principal d'inertie de la section droite. il fait partie de la famille des éléments de type l'Hermite. t )    j    1 θ j (t )  θ j * ( ℓ. t ) =< 1 x x x >   a3 (t )  a4 (t )  Par identification des variables nodales avec l’approximation de la flèche et de la rotation aux noeuds.  yo θi(t) vi(t) Les variables nodales sont : < vi (t ) θi (t ) v j (t ) θ j (t ) > 0 vj(t) θj(t)  xo ℓ Pour identifier nos quatre variables nodales nous utilisons une approximation polynomiale cubique (degré 3) de la forme :  a1 (t )    2 3  a2 ( t )  v * ( x. a pour direction   x l'axe de la poutre orienté de i vers j. III-2 L’élément fini poutre III-2. nous obtenons la relation matricielle suivante :  vi (t )   v * (o. Le repère local orthonormé lié à l'élément.Méthode des éléments finis Pour représenter le comportement d'une poutre en flexion il faut assurer la continuité des champs de déplacement et de rotation.

Remarque : en travaillant sur les variables < vi . xx 2 dx o Utilisons l’approximation nodale du champ des déplacements v.3) de cette matrice. v j .III – Étude des portiques  N 2 ( s ) = ℓ( s − 2 s 2 + s 3 )   N 4 ( s ) = ℓ(− s 2 + s 3 ) N2 et N4 représentent la déformée d'une poutre encastrée à une extrémité. ℓθ j > ℓ   2 −6 4   6 Cela peut vous permettre de simplifier vos calculs numériques. ℓθi . 2( −12 6ℓ    sur < vi . ℓθ j > A titre d’exercice calculez le terme (1.2) de cette matrice. ℓ 6 ℓ  12 6ℓ EI  6ℓ 4ℓ 2 T D’où [ K e ] = ∫ [ B ] EI [ B ] dx soit [ K e ] = 3  ℓ  −12 −6ℓ 0  6ℓ 2ℓ 2 ℓ 2 ( −1 + 3s ) > {U e } ℓ 1 − 2s ) . 29 . θi . θ j > 12 −6ℓ  2 −6ℓ 4ℓ  −6 ℓ 2 ℓ 2 A titre d’exercice calculez le terme (1. ℓθi . xx = < N. v j . v j . La matrice masse de l’élément poutre est 11  13 210  35 1  11 [ M e ] = ρ S ℓ  9210 13105  70 420   −13 420 −1140 9 13 70 −13 420   −1140  420  13 11 − 35 210   −11 210 1105   sur < vi . ℓθi . 2( 2 ( −2 + 3s ) . ℓθ j > les coefficients de la matrice sont adimensionnels 6 −12 6   12  EI 6 4 −6 2  [ Ke ] = 3z  −12 −6 12 −6  sur < vi . xx > = [ B ] =< 6 ℓ −1 + 2 s ) . v j .2 Matrice raideur et masse ℓ ( ) L'énergie de déformation associée à notre élément est 2 Ed = ∫ EI v. Pour laquelle on impose une rotation unité à l'autre extrémité. xx > {U e } avec < N . N2 1 s 1 1 0 N4 III-2.

Analyse comparative des résultats obtenus pour une discrétisation à 1 puis 2 éléments du problème statique puis dynamique (modes de vibration). 2 6 ( −2 + 3s ) . . 2 (1 − 2s ) . x > {U e } avec < B. 2( T = − EI v. xx = EI < B > {U e } avec < B >=< 6 ℓ −1 + 2 s ) . δ v dx = {δ U e } ∫ [ N ] f dx 0  f i ℓ  x j 0 Pour une densité de charge uniforme nous obtenons : { Fd }e = ℓe ∫ 0 La prise en compte d'une charge répartie sur un élément ne consiste pas à appliquer simplement des efforts fl/2 aux noeuds. 2 > 2 ℓ ℓ ℓ 2 ( −1 + 3s ) > ℓ Vous notez que le moment de flexion Mf est linéaire et que l’effort tranchant est constant par élément. ℓ ℓ 6 12 6 . x > = < Exemple traité dans le site en ligne Flexion plane 30 12 ℓ3 .  f  ℓ   2   2   ℓ   12  f < N ( x ) >T dx = f    ℓ   2   2 − ℓ   12  M 1 = fℓ 2 / 12 ϕ1 = fℓ / 2 M 2 = − fℓ 2 / 12 ϕ 2 = fℓ / 2 PTV 1 2 1 Charge réelle f=Cte 2 Charge nodale équivalente Pour calculer l’état de contrainte sur les éléments (moment de flexion et effort tranchant) nous utilisons la loi de comportement intégrée : M f = EI v. xxx = − EI < B. de la poutre droite cylindrique de longueur ℓ encastrée en A reposant sur un pivot en B. − 3.Méthode des éléments finis  y III-2.3 Vecteur force généralisé Soit un élément poutre sur lequel est appliqué une densité linéique d'efforts transversaux f Le travail virtuel de ces efforts est ℓ  ℓ  T T δ W f = ∫ f .

III – Étude des portiques

III-3 Application aux portiques
Pour calculer les portiques nous devons utiliser un élément poutre tridimensionnel. Cet
élément est obtenu par superposition de trois modèles mathématiques : le modèle de traction,
le modèle de torsion, et le modèle de flexion. Pour la flexion, vous savez que le problème se
décompose en deux problèmes de flexion plane dans les deux plans principaux de la section
droite de la poutre.
L'élément fini poutre tridimensionnel est un élément à deux
noeuds et 6 degrés de liberté par nœud définis sur la base locale
de l'élément.

{δ U e }T

=

( u, v, w,θ x ,θ y ,θ z )i ( u, v, w,θ x ,θ y ,θ z ) j

Soit 12 « ddl » par élément

θx

v 

θy
ye 

zo

i

bo 

xo 

yo

u
j

e 

θz
ze 

xe

w

Par analogie avec les calculs présentés dans les chapitres I et II, il est assez simple de
construire les matrices élémentaires associée aux modèles de traction, torsion et de flexion
dans chaque plan principal d'inertie.
La matrice du modèle tridimensionnel est obtenue par superposition des quatre matrices
élémentaires relatives à :
Traction
Torsion 


Flexion ( x , o, y ) 

Flexion ( x , o, z )

variables
u

θx
v, θ z
w,θ y

Caractéristiques mécaniques
ES , ρ S
GJ , ρ I
EI z , ρ S
EI y , ρ S

La matrice (12*12) correspondante est donnée dans le site en ligne. Il est clair que nous ne
manipulerons pas ces matrices manuellement, d'autant que pour effectuer l'assemblage d'une
structure portique il faut effectuer un changement de base pour exprimer toutes les matrices
élémentaires sur une base globale.
Manuellement nous ne traiterons que des cas simple de
v2  

θ2
portique plan ayant des éléments d’axe x ou y tel que
u2
F 2
3
u3
l’exemple ci-contre.

En statique le modèle à deux éléments finis est suffisant pour
obtenir la solution exacte du problème. C’est un modèle à 4
variables < u2 , v2 , θ 2 , u3 > .
Il est fortement conseillé de réaliser par vous-même les calculs
de ce modèle en suivant la démarche proposée pour l’étude
des treillis. Puis d’analyser et de comparer vos résultats à
ceux que nous allons obtenir en simplifiant ce modèle.


1

En effet en statique la
variation du moment de
flexion est linéaire sur
chaque élément

31

Méthode des éléments finis

Pour simplifier le modèle nous négligeons l'effort normal dans
les éléments.

θ2
F
2

Compte tenu de cette hypothèse le modèle ne comporte plus
que 2 variables < u2 , θ 2 >

[ K1 ] =

EI 12 6ℓ 
ℓ  6ℓ 4ℓ 2 

et pour l’élément 2 :

D'où la matrice raideur assemblée réduite

[ K red ] =

3

u2

Calculons directement les matrices élémentaires sur ces 2
variables.
Pour l’élément 1 :

u2

1

[ K2 ] =

EI 0 0 
ℓ 0 4ℓ 2 

EI 12 6ℓ 
sur < u2 , θ 2 >
ℓ 6ℓ 8ℓ 2 
u


2 F ℓ3
=
u
 2 15 EI
F 
La solution de [ K red ]{U } =   est {U } = 
2
0
θ = − 1 F ℓ
 2
10 EI

θ

u

Allure de la déformée

Nous utilisons les équations d’équilibre
de chaque élément car nous n’avons
pas calculé la matrice globale.

Calcul des réactions
Elément 1 : (2-1)
M 21
2

6ℓ
− 12 6ℓ  u   R21 
 12


2
2  
EI  6ℓ 4 ℓ − 6ℓ 2 ℓ  θ   M 21 


=
  

ℓ 3 − 12 − 6ℓ 12 − 6ℓ 0   R11 
2
2
 6ℓ 2 ℓ − 6ℓ 4 ℓ  0   M 
   11 

R21
M11

1

Notez l’orientation de l’élément de 2 vers 1 ce qui permet d’obtenir
directement l’expression de la matrice raideur élémentaire sur les variables
globales.

R11 

< R21
Elément 2 : (2-3)

M 22

R22
2

R32
M 32
3

M 21

R11

M 11 >= F < 1 0,4 ℓ − 1 0,6ℓ >

6ℓ
− 12 6ℓ   0   R22 
 12


2
2  
EI  6ℓ 4 ℓ − 6ℓ 2 ℓ  θ   M 22 

  = 

ℓ 3 − 12 − 6ℓ 12 − 6ℓ 0   R32 
2
2
 6ℓ 2 ℓ − 6ℓ 4 ℓ  0   M 
   32  

< R22

M 22

R32

M 32 >= F < − 0,6 − 0,4ℓ 0,6 − 0,2 ℓ >

Ce modèle ne nous donne pas toutes les composantes
d’effort car nous avons négligé l'effort normal dans les
éléments.

F

Pour calculer la composante verticale de l’effort au
noeud 1, nous pouvons écrire l'équilibre de l'élément ou
vérifier les équations d'équilibre de la structure.

-F

- 0,2 Fℓ

Efforts aux appuis

- 0,6 F

32

0,6 F

0,6 Fℓ

III – Étude des portiques

III-4 Petit quiz
Vous devez pouvoir justifier toutes vos réponses

Q1 :
Un modèle éléments finis classique d’une poutre soumise à son
poids propre peut-il conduire à la solution exacte en statique ? 

g

Proposez différentes modélisations permettant de calculer la
structure représentée sur la figure ci-contre.

Q2 :
L’élément fini poutre classique assure la continuité de quels champs ?

Q3 :
Dans quel cas la solution élément finis du calcul statique d’un portique peut-elle être exacte ?

Q4 :
De quelle nature est l’approximation de l’effort tranchant sur un élément finis poutre
classique ?

Q5 :
En post-traitement comment calculez vous les diagrammes du moment de flexion sur les
éléments d’une structure portique ?

Q6 :
Le moment de flexion calculé en post-traitement sera-t-il continu entre les éléments ?

Q7 :
Pourquoi les variables de l’élément fini poutre classique sont-elles v, θ ?

Q8 :

poutre porteuse EI,2l

Proposez un modèle éléments finis de la structure
représentée par la figure ci-contre (précisez le nombre
de variables de votre modèle). 

yo 

F
h

élément rigide 

xo
câbles de triangularisation ES,L

Q9 :

F

Proposez un modèle éléments finis de la structure
représentée par la figure ci-contre (précisez les

liaison pivot

variables de votre modèle).

Q10 :

F

Proposez un modèle éléments finis, en négligeant
l'effort normal, de la structure représentée par la
figure ci-contre (précisez les variables de votre modèle).

liaison
glissière

45°

Rien ne vous empêche de discuter vos réponses avec votre enseignant.

33

Méthode des éléments finis

Notes personnelles

34

IV – Formulation intégrale Formulation intégrale IV-1 Introduction Ce chapitre est consacré aux formulations intégrales (ou variationnelles) des équations de comportement d’un système physique que l’on connaît généralement sous la forme d’un système d’équations aux dérivées partielles « EDP ». concentrations. Le modèle mathématique. Ces formulations fournissent selon le choix des fonctions de pondération et d’approximation tout un ensemble de méthodes : • Méthode de collocation (par point ou sous domaine) • Méthode des moindres carrés • Méthode des équations intégrales • Méthode de Galerkin (Ritz) La « MEF » est un cas particulier basé sur la formulation de Galerkin avec une construction systématique de l’approximation par sous domaine « éléments finis ». températures. contraintes. basé sur des hypothèses simplificatrices. pressions. 35 . Un système physique est caractérisé par un ensemble de variables u (déplacements. Ces équations sont des équations aux dérivées partielles. etc. permet d’écrire des relations entre ces variables en utilisant les lois de la physique.

t ) = 0 p2 dans Ω Problème de l'écoulement stationnaire d'un fluide visqueux incompressible dans une conduite de section droite Ω . de Dirichlet sur Su u = ud L (u ) = f C. et les conditions aux limites les  ∀u ∈ Γ C (u ) = e échanges entre le milieu et l’extérieur. x ( 0. Quelques exemples mécanique On cherche v solution de : ρS vɺɺ + EI v . t ) = 0 Thermique stationnaire T = Td r≠0 Φd  div ( q ) = 0  q = −λ grad T  n  q. équation locale ∀M ∈ Ω ∆ ( u) = conditions aux limites ∀M ∈ Γ π µ u=0 . une température imposée sur une partie de la frontière et une isolation sur le reste assurant un flux de chaleur imposé. x 2 ( ℓ.Méthode des éléments finis Sur le domaine L (u ) = f équation locale et des conditions aux limites sur u condition de Dirichlet ∂u sur condition de Neuman ∂n Plus généralement C. t ) = 0 en x = 0 :  en x = ℓ v. on cherche T solution de :  divq + r = 0 où q = −λ grad T   sur ∂ 2Ω q. On note p 2 − p1 chute linéique de pression π = ℓ viscosité cinématique du fluide µ   Le champ des vitesses u = u z est solution des équations de Navier-Stokes.next = Φ d T = T sur ∂ 1Ω d  Hydrodynamique p1 v( ℓ. de Neuman sur Sf ∂u = fs  ∂n n ∂u + α u = fs ∂n Conditions de flux Condition dite de Cauchy En résumé le comportement d’un système continu est décrit par des équations aux dérivées partielles « EDP » de la forme L’équation locale traduit le comportement du ∀u ∈ D L (u ) = f milieu.n = Φ d  u ℓ Conduite de section Ω Γ 36 Problème de thermique stationnaire avec une source interne de production de chaleur r. ℓ[ Conditions aux limites v ( 0. x 4 = − ρgS sur ]0. t ) = 0 :  EI v.

1 Formulation forte Le résidu est l'erreur commise lorsque l'on utilise une approximation « u * » du champ « u » pour écrire les équations du problème. Pour une approximation u * à n paramètres u* = n ∑Wi ( M ) qi i =1 nous obtenons l’équation = [W ( M ) ]{q} ∀ϕ Les Wi sont les n fonctions de forme de l’approximation ∫ ϕ R ([W ( M )]{q}) dV = 0 D Pour obtenir un système de n équations intégrales il faut choisir n fonctions de pondérations ∀i ∈ [1. Admettons que l’on sache construire une approximation satisfaisant toutes les conditions aux limites du problème. en pratique. Soit sous forme matricielle [ L ]{q} = {F } [ L ] = {P ( M )}T L ([W ( M ) ]) dv ∫   D avec  T {F } = ∫ {P ( M )} f ( M ) dv  D Sous condition que le choix des fonctions de formes et des fonctions de pondération conduit à un système matriciel bien conditionné. Pour illustrer la méthode nous ne traitons que des problèmes académiques. n ] ∫ Pi (M) R ([W ( M )]{q}) dV = 0 D Notez la perte d’information liée au choix d’un nombre fini de fonctions de pondération Pi . impossible pour des problèmes réels. 37 . Le choix des fonctions de pondération est à priori totalement libre (cela donne s’assurer que les équations évidemment de plus ou moins bons résultats).  R (u*) = L (u*) − f sur le domaine Si u * est la solution du problème alors le résidu est nul Au lieu de résoudre l’équation R (u*) = 0 on considère la forme intégrale équivalente ∀ϕ ∫ ϕ R (u*) dV = 0 D C’est l’idée de base de la méthode des résidus pondérés qui consiste à annuler l’erreur (résidu) pondérée sur le domaine.IV – Formulation intégrale IV-2 Résidus pondérés IV-2. Remarques • • La construction de l’approximation (fonctions de forme) satisfaisant toutes les conditions aux limites est. sa résolution nous donnera une approximation du problème posé. il faut cependant obtenues sont indépendantes (régularité du système matriciel).

avec π = µ ℓ pression. y ) z s’annule sur la frontière du domaine ∀M ∈ Γ u = 0 p 2 − p1 π chute linéique de et est solution de l’équation locale ∀M ∈ Ω ∆ (u) = .a/2) nous obtenons: q=− 1 4a 1 2 3a 2 π π = − 0. elle conduit pour des opérateurs différentiels auto-adjoints à une forme matricielle symétrique. Appliquons la méthode de collocation au point (0. et µ viscosité cinématique du fluide Soit l’approximation à 1 paramètre u * ( x. Le résidu est défini par R (u*) = ∆(u*) − D’où l’équation intégrale ∀P π ∂ 2u * ∂ 2u * π π = + − = 2 q ( x 2 + y 2 − 2a 2 ) − 2 2 µ ∂x µ µ ∂y  ∫ P(x. nous sommes assurés de la régularité du système et de la convergence de la solution cherchée (approximation d'autant plus précise que l'on augmente le nombre de paramètres). • La méthode de Galerkin. y) 2q ( x 2 + y 2 − 2a 2 ) − Ω π dx dy = 0 µ  La solution "q" dépendra du choix de la fonction de pondération.0) nous obtenons q=− au point (a/2.333 µ µa2 Appliquons la méthode de Galerkin P(x. si le problème est bien posé. y ) = ( x 2 − a 2 )( y 2 − a 2 ) q Elle satisfait les conditions aux limites sur la frontière.Méthode des éléments finis • La méthode de collocation par point est la plus simple de mise en œuvre. y) = ( x 2 − a 2 )( y 2 − a 2 ) 38 . consiste à utiliser comme fonctions de pondération les fonctions de forme du problème. Plus coûteuse en calcul (intégrales sur le domaine). Les résultats obtenus sont très moyens et de plus sensibles au choix des points de collocation. Cette méthode consiste à annuler l’erreur d’approximation en un nombre fini de points du domaine. De plus. dans le cas d’une conduite de section droite Ω carrée y Γ  p1 u p2 2a x Ω Section 2a ℓ   Le champ des vitesses u = u ( x. 25 µ µa2 π π = − 0. Application Appliquons cette formulation forte au problème de l'écoulement stationnaire d'un fluide visqueux incompressible présenté dans l’introduction du chapitre.

gradu *  dS  µ    ∂u * π gradP. de plus les résultas par collocation sont sensibles au choix de la position du point.3125 tous calculs faits . 2947 π µa2 Le meilleur résultat est obtenu par la méthode de Gelerkin. donc peu fiables.IV – Formulation intégrale q = − 0. le cours en ligne vous propose d’aller plus loin et d’effectuer des simulations numériques en utilisant un fichier MAPLE. ∀P Partons de la formulation forte  π ∫ P  ∆u * − µ  Ω dS = 0    div P grad (u*) = P∆u * + grad ( P).gradu *  dS = 0 ∫  µ  Ω    Le TH d'Ostrogradsky : ∫ div(A) dV = ∫ A.n dS ( ∀P ) ∂D D nous conduit à: ∀P Soit: ∀P   ∫ ( Pgradu *. De manière à diminuer les conditions imposées aux fonctions de forme.n ) ds = ∫ Γ Ω ∫ Ω  π     P + gradP. avec lequel vous pourrez utiliser une approximation à deux paramètres.. IV-2.. nous allons transformer la forme intégrale en effectuant une intégration par parties.gradu =P ∂ 2u +P ∂ 2u + 39 . nous obtenons: π µa2 La valeur de référence obtenue par un développement en série de Fourier à 14 termes est q = − 0. Sur le site.2 Transformation de la forme intégrale La première formulation intégrale (formulation forte) ne permet en pratique de traiter que des problèmes simples pour lesquels il est possible de déterminer des fonctions de formes satisfaisant toutes les conditions aux limites du problème (fonctions de comparaison).gradu * dS − ∫ P ds = − ∫ P dS µ ∂n Γ Ω  ∂u   ∂x grad (u ) =  ∂u   ∂y   ∂  ∂u  ∂  ∂u  div Pgradu =  P  +  P  ∂x  ∂x  ∂y  ∂y  * ( Ce terme prend en compte l’erreur d’approximation sur les conditions aux limites de flux.grad (u*) ( Compte tenu* de )   π    div Pgradu * − P − gradP. ) ∂P ∂u ∂P ∂u + ∂x 2 ∂y 2 ∂x ∂x ∂y ∂y   = P∆u + gradP.

ce qui permet de les prendre en compte dans la formulation au lieu de les satisfaire à priori lors de la détermination des fonctions de forme. IV-3. à ce titre. y) = ( x 2 − a 2 )( y 2 − a 2 ) alors ∀M ∈ Γ L'équation intégrale se simplifie : ∫ Ω P( M ) = 0   π gradP. de votre culture d’ingénieur généraliste.1 Formulation intégrale Partons de l’équation locale et des conditions aux limites définies dans le cadre de la MMC. il est la base de toutes les simulations en ingénierie mécanique est doit faire partie.Méthode des éléments finis Si nous appliquons la méthode de Galerkin avec l’approximation à 1 paramètre u* = W(x.3125 π µa2 T ∫ [ B ] [ B ] dS et {F } = Ω - π P dS µ Ω∫ L’intérêt de la transformation est de faire apparaître les conditions aux limites de flux dans la forme intégrale. y)q et P = W(x. car l’approximation satisfait toutes les CL du problème Nous obtenons l'équation matricielle [ L ]{q} = { F } avec [ L ] = tous calculs fait q = − 0. Les fichiers MAPLE associés servent à étudier l'influence du choix de la fonction de pondération et à comparer les résultats obtenus par collocation ou Galerkin. reprend des notions abordées en Mécanique des Milieux continus « MMC » et en Mathématiques. Les deux premiers exercices de cours proposé sur le site permettent de construire des fonctions de forme satisfaisant toutes les conditions aux limites (formulation forte des problèmes). Le troisième exercice illustre la formulation variationnelle du problème (transformation de la forme intégrale) et l’équivalence avec l’écriture directe du PTV IV-3 Formulation variationnelle en mécanique Ce paragraphe consacré à la formulation variationnelle d’un problème de mécanique.gradu * dS = − ∫ P dS Ω ∂ W   ∂ x  2 x( y 2 − a 2 )   Et en posant : [ B ] =  gradW  =  =  2 2 W ∂   2 y ( x − a )   ∂ y  µ Bien que de forme différente cette équation scalaire redonne le même résultat.  ∀M ∈ D ρ uɺɺ − divσ = f  PFD appliqué à un élément de ∀M ∈ Γu u = ud matière    ∀ ∈ Γ = σ M n T  σ d 40 .

ρ uɺɺ    + σ : grad s (P) . f ) dV −  Γu D    ∫ P.( ρ uɺɺ − div( σ ) . L’équation locale  "EL" ⇔ ∀P     ∫ P. div (σ )      uɺɺ + σ : grad s (P) − div(σ P) .P. f ) dV = 0 D Appliquons le TH d'Ostrogradsky    ∫ div(σ P) dV = ∫ σ P.ρ uɺɺ ∫ Utilise la symétrie du tenseur des contraintes   P. f ) dV − D  ∂D En tenant compte des conditions aux limites sur la frontière Γσ   ∫ ( P.f ) dV = 0 (Formulation forte) D  Sachant que* σ : grad s ( P ) =   "EL" ⇔ ∀P ∫ ( P.Les lois de comportement: σ = fct (ε ) .P.Les Relations déplacements ."   C.déformations: ε = fct ( u )  Géométrique Effectuons une intégration par parties de l’équation locale en supposant les fonctions de pondération suffisamment dérivables. j − ui σ ij . σ n dS − ∫ P. σ n ) dS = 0   σ n = Td ∀M ∈ Γσ  "EL. n dS = ∂D D  "EL" ⇔ ∀P   ∫ ( P. dS = 0 Γσ  Pour obtenir une équation à un champ inconnu u (les déplacements) Nous utilisons des fonctions de pondération à valeur nulle sur la frontière Γu * Cette formule utilise la symétrie du tenseur des contraintes et les relations suivantes:     T σ : grad ( u ) = div (σ u ) − u. div (σ ) La démonstration de ces relations se fait simplement à partir d'une relation indicielle de la forme suivante: σ ij ui .Limites sur Γσ ⇔ σ n champ inconnu sur cette frontière  ∀P   ∫ ( P.IV – Formulation intégrale    Pour exprimer l’équation locale en fonction des déplacements ρuɺɺ + L (u ) = f il faut associer au système précédent deux relations : Physique du matériau & expérimentale.Td .ρ    div (σ P ) − P. j 41 .P. div (σ ) T     σ : grad (u ) = div (σ u ) − u. σ n dS ∂D    + σ : grad s (P) . . j = (ui σ ij ) .

ρ uɺɺ dV D D δT = −∫ travail virtuel des efforts intérieurs et extérieurs     σ :δ ε dV + ∫ δu . Elle n’apporte rien si l’on sait construire une approximation satisfaisant toutes les conditions aux limites du problème (cf. T . IV-3.ρ uɺɺ + σ : grad s (P) . 42 . exercices en ligne). La méthode des éléments finis utilise cette formulation. * Cette relation sur le taux de déformation est démontrée en MMC. dS D Les conditions aux limites en déplacement ∀M ∈ Γu Γσ   u = u d restent à vérifier L'intérêt de cette forme intégrale est de tenir compte de l’erreur d’approximation commise sur l’équation locale et les conditions aux limites en force (flux).Td . pour des fonctions de pondération cinématiquement admissibles. c’est-à-dire permettant de bien représenter la solution cherchée. La solution approchée sera d’autant meilleure que la base des fonctions de forme utilisées sera riche. σ n dS = 0  Γu Fonction de pondération cinématiquement admissible D’où la formulation variationnelle équivalente au système d'équations aux dérivées partielles du problème.Méthode des éléments finis ∀M ∈ Γu   P( M ) = 0   P ∫ . f dV + ∫ δu . dS D D ∂D  Compte tenu des relations déplacements .           ∀P P = 0 sur Γu ∫ ( P.P.déformations* : δε = grad s (δu ) Nous obtenons le PTV. Utiliser une approximation quelconque revient à chercher une solution nécessairement éloignée de la solution exacte or pour quelques problèmes académiques nous savons construire des bases de fonctions satisfaisant un certain nombre des équations du problème ce qui conduit de bonnes approximations de la solution. f ) dV = ∫ P.2 Équivalence avec le PTV PTV : ∀δ u δ A = δ T à tout instant avec: δA travail virtuel des quantités d'accélération     = ∫ γ ( P ).δ u dm( P ) = ∫ δ u . nous admettons ce résultat sans démonstration. avec deux idées fortes • la construction systématique des fonctions de forme par sous domaine « éléments finis » • utilisation des variables nodales comme paramètres d’approximation ce qui permet d’imposer les conditions aux limites en déplacement du problème.

dS ∂D Γσ A titre de travail personnel partez du PTV. σ yy . La méthode consiste alors à affaiblir la forme intégrale précédente en ne la satisfaisant que pour n fonctions de pondération.. σ zz . IV-3. > { P ( M )} = [W ( M )] {δq} nous obtenons P1 = W1 nous obtenons P2 = W2 Etc..T dS ∂D   P ≡ δu C’est la formulation variationnelle du problème.0.1 > nous obtenons Pn = Wn Pour exprimer le produit σ : δ ε nous utilisons une représentation vectorielle des tenseurs σ : δ ε = {ε } {σ } T T avec: { ε } =< ε xx .2ε yz > {σ } T =< σ xx .ρ uɺɺ dV = − ∫ σ : grad s (δ u ) dV + D D   ∫ δ u.. Vous compléterez ainsi le cours sur la formulation variationnelle d’un problème de mécanique. L'intérêt de ce principe est de fournir directement la forme intégrale sans avoir à passer par les équations aux dérivées partielles      Notez que pour δ u = 0 sur Γu δ u . Utilisons la méthode de Galerkin (mêmes fonctions de forme pour l’approximation et la pondération). effectuez l’intégration par parties pour retrouver l’équation locale et les conditions aux limites du problème. σ xz ... ε yy . il y a bien entendu équivalence entre le PTV et le système d’équations différentielles du problème. σ yz > La forme matricielle associée aux lois de comportement du matériau est alors : {σ ( M ) } = [ D( M )]{ε ( M ) } 43 . t )} = [W ( M )] {q ( t )} matrice des fonctions de forme vecteur des paramètres de l’approximation.0.0. T dS = δ u ∫ ∫ .3 Écriture matricielle du PTV Nous cherchons maintenant une solution approchée du problème sous la forme d'une combinaison linéaire de n fonctions dites fonctions de forme.0.1.0. Pour les fonctions de pondération avec δq =< 1. f dV + D  ∫ δ u.. > δq =< 0.2ε xy ...… δq =< 0.Td .2ε xz . ε zz .IV – Formulation intégrale  ∀δu ∫    δ u . Pour l'approximation avec: [W ( M )] {q(t )} {u * ( M ... σ xy .

capacité sans effet de fond à bords libres. nous obtenons l'équation matricielle : [ M ] {qɺɺ} + [ K ] {q} = {F } avec: [M ] = ∫ [W ]T ρ [W ] dV D [ K ] = ∫ [ B] T [ D] [ B ] dV D { F } = ∫ [W ]T { f } dV + ∫ [W ]T { Td } dS D Γσ IV-3. {ε }= (M ) {grad u } = [ L] {u s (M ) } (M ) [ L] matrice d'opérateurs différentiels correspondant à l'expression du gradient symétrique des déplacements.4 Applications à quatre modèles de l’ingénieur Pour le modèle « traction – compression » présenté dans le chapitre II nous avons : ∂ [ D ] = ES [ L ] = ∂x Pour le modèle « flexion » présenté dans le chapitre III ∂2 [ D ] = EI [ L ] = 2 ∂x Pour les modèles « de l’élasticité plane » Le modèle « contraintes planes » s'applique à des pièces chargées transversalement dont les faces ne sont pas chargées (plaques et coques minces. Compte tenu de ces notations le produit σ : δ ε  T T σ *: grad s (P) = { P ( M )} [ L] [ D( M ) ] [ L] {u * ( M )} Soit compte tenu de l'approximation et de la pondération  T T σ *: grad s (P) = {δq} [ B ( M )] [ D( M ) ] [ B ( M ) ] { q ( t )} avec [ B ( M )] = [ L] [ W ( M )] Reportons ces expressions dans la formulation variationnelle nous obtenons: {δq} T ∫ ([W ]T ρ [W ]{qɺɺ} + [ B ] [ D] [ B ]{q} − [W ] T T { f }) dV = {δq} T ∫ [W ]T {Td } dS Γσ D Cette équation pouvant être écrite quelque soit {δq} .déplacements.Méthode des éléments finis Et celle des relations déformations . etc…) 44 .

Écrivons l'inverse de la loi de HOOKE pour déterminer le tenseur des déformations à partir du tenseur des contraintes. 0  σ11   ε11   1 −ν   1   0  σ 22   ε 22  =  −ν 1 2ε  E  0 0 2(1 +ν )  σ12   12   La déformation ε 33 non prise en compte dans la loi de comportement. ν 1+ν ε = − trace(σ ) 1 + σ E E Ne conservons que les termes à travail non nul.IV – Formulation intégrale Hypothèse σ11 σ12 [σ ] = σ 21 σ 22  0 0 0 T 0  ou bien {σ } =< σ11 σ 22 σ12 > 0  On considère que l'état de contrainte à l'intérieur du domaine est voisin de l'état de contrainte sur les surfaces. Hypothèse :  ε11 ε12 [ε ] = ε 21 ε 22  0 0 0 0 0 T soit : {ε } =< ε11 ε22 2ε12 > Écrivons la loi de HOOKE pour déterminer le tenseur des contraintes à partir du tenseur des déformations.   1 −ν ν 0   ε11  σ11    E    1 −ν 0   ε 22  ν σ 22  =  σ  (1 +ν )(1 − 2ν )  (1 − 2ν )   2ε12   12  0  0   2  La contrainte σ 33 qui n’est pas prise en compte dans la loi de comportement. peut être calculée à posteriori ν ε 33 = − (σ 11 + σ 22 ) E Inversons cette relation  1 ν σ11  E    ν 1 σ 22  = 2  σ  (1 −ν )   12  0 0   0   ε11    0   ε 22  (1 −ν )  2ε12   2  Le modèle « déformations planes » s'applique à des pièces massives dont les déformations longitudinales seront suffisamment faibles pour être négligées. λ = Eν  (1 + ν )(1 − 2ν ) σ = λ trace(ε ) 1 + 2 µ ε avec  E µ = 2(1 + ν ) Ne conservons que les termes à travail non nul. donc plan par rapport à la normale à la surface. peut être calculée à posteriori par : σ 33 = λ (ε11 + ε 22 ) 45 .

le champ des déplacements est de la forme :  ur ( r . z . t ) = w   w  z  symétrie cylindrique  xo θ   ez yo  eθ b  er Pour déterminer l’opérateur [ L ] nous partons de la définition du gradient    du = grad (u ) dX  dr     avec sur la base b : {dX } = rdθ   dz    b dur − uθ dθ         b or du = dub + dθ Λ ub soit sur la base b : { du} = duθ + ur dθ   du  z   En tenant compte de uθ = o et que ur et u z sont indépendant de θ nous obtenons par identification la matrice associée au tenseur gradient sur la base b : 46 .Méthode des éléments finis En résumé pour l’élasticité plane La matrice d'élasticité est de la forme:   1  E (1 − aν )  ν [ D] = (1 + ν )(1 − ν − aν )  (1 − aν )   0  a = 0 en contraintes planes avec  a = 1 en déformations planes ν (1 − aν ) ∂   ε11   ∂x    et l’opérateur différentiel [ L ] :  ε 22  =  0 2ε    12   ∂   ∂y 1 0     0  (1 − ν − aν )   2(1 − aν )  0  0  ∂  u     tel que {ε } = [ L ]{u} ∂y   v  ∂  ∂x  Pour les modèles « axisymétriques »  zo Nous utilisons le système de coordonnées cylindriques. t ) = u  u  b  {u ( M . z . t )} =  uθ = 0  =   u ( r . Compte tenu des hypothèses de symétrie.

r u.z  0   εrr  ∂ ∂r ε   1 r 0  u   θθ      de la forme [ L]{U } Soit en petites déformations : { ε } =  =  w  0 z ε ∂ ∂  zz   2ε rz  ∂ ∂z ∂ ∂r  [ ] [ ] 0 u r 0 Si le matériau est homogène isotrope élastique nous utiliserons la loi de HOOKE pour exprimer la matrice d’élasticité [D] λ = Eν  (1 + ν )(1 − 2ν ) σ = λ trace(ε ) 1 + 2 µ ε avec  E µ = 2(1 + ν ) ν ν σ rr  1 −ν σ   ν 1 −ν ν E  θθ   d’où :   = 1 −ν ν σ zz  (1 + ν )(1 − 2ν )  ν  0 0  0 σ rz  0   ε rr  ε  0   θθ  = [ D ]{ε }   ε zz  0  (1 − 2ν ) 2  2ε rz  47 .IV – Formulation intégrale  u. z   0  w. r   H = grad (u ) =  0   w.

utiliser la formulation forte du problème ? Pourquoi un modèle éléments finis classique utilisant le même nombre de variables que cette approximation générale donnera toujours de moins bons résultats pour calculer la réponse dynamique de ce barreau. Quel modèle élément fini barre permettrai de retrouver les mêmes résultats que l’approximation générale à 1 paramètre de ce problème ? Rien ne vous empêche de discuter vos réponses avec votre enseignant.  g ℓ ∀δ v ∫ ( ρ Svɺɺ +EIv. avec cette base de fonction.x 4 − f )δ v dx = 0 o n Une approximation de la forme v = ∑ sin i =1 iπ x qi convient-elle ? ℓ Déterminer la solution statique approchée à un paramètre obtenue par collocation au centre de la poutre (pas de calcul). Convient-elle pour construire une approximation admissible ? Pouvez vous. quelles sont les conditions aux limites restant à satisfaire par l’approximation ? Q4 : Quand dira-t-on qu’une approximation est cinématiquement admissible ? Même question pour la pondération ? Q5 : Pouvez vous utiliser un ou plusieurs éléments finis poutre pour définir l’approximation dans la formulation forte du problème. Q6 : Quelle est la différence essentielle entre une approximation par éléments finis et une approximation générale sur le domaine étudié ? Q7 : Soit la base de fonctions de forme Wi ( x) = xi (1 − x / ℓ) . dans la i =1 formulation forte d’un problème ? Q3 : Après transformation de la formulation forte du problème par intégration par parties. 48 .Méthode des éléments finis IV-4 Petit quiz Vous devez pouvoir justifier toutes vos réponses Q1 : De quelle nature sont les conditions aux limites dans la formulation différentielle « EDP » d’un problème de physique ? Q2 : n Peut-on utiliser directement une approximation de la forme u ( M . t ) = ∑ Wi ( M ) qi (t ) .

IV – Formulation intégrale Notes personnelles 49 .

Méthode des éléments finis 50 .

De plus lorsque la frontière du domaine est complexe. • Calcul des matrices élémentaires correspondant à la forme intégrale du problème. une erreur de discrétisation géométrique est inévitable. Les problèmes de l’ingénieur sont généralement complexes. Les DAO des pièces complexes devront être simplifiés avant d’être calculés par éléments finis 51 . • Résolution du système d'équations. Détaillons ces différentes étapes. des hypothèses simplificatrices sont donc nécessaire pour définir le cadre de l’étude. et éventuellement réduite en modifiant la forme ou en diminuant la taille des éléments concernés.1 Discrétisation géométrique Cette opération consiste à décomposer le domaine continu en un nombre fini de sous domaines « éléments finis ». • Assemblage des matrices élémentaires . Modifier la taille des éléments Pièce présentant des congés de raccordement Changer la géométrie éléments à frontière courbe Erreur de discrétisation géométrique Erreur de discrétisation géométrique. Cette erreur doit être estimée. • Construction de l'approximation nodale par sous domaine. V-1 Discrétisation du milieu V-1.V – Les éléments finis Les éléments finis Les principales étapes de construction d'un modèle éléments finis sont les suivantes : • Discrétisation du milieu continu en sous domaines. ne   D = ∑ De telle que lim  ∪ De  = D taille des e → 0 e e =1 Il ne doit y avoir ni recouvrement ni trou entre deux éléments ayant une frontière commune. sans avoir à représenter la « réalité physique » dans toute sa complexité.Prise en compte des conditions aux limites.

Cette approximation est construite sur les valeurs approchées du champ aux noeuds de l’élément. < Φ ( M ) > est une base de fonctions connues indépendantes (en général une base polynomiale) { a} est le vecteur des n paramètres de l’approximation (paramètres généralisés) Les n noeuds M i sont des points de l'élément pour lesquels l'approximation u* est identifiée à la valeur du champ de variables u. >  −1 La matrice à inverser doit être bien conditionnée. ∀M ∈ De {u *} [N] {U n } {u * ( M )} = [ N ( M )] {U n } valeur de la fonction approchée en tout point M de l'élément matrice des fonctions d'interpolation de l'élément variables nodales relatives aux noeuds d'interpolation de l'élément Valeurs approchées aux noeuds xi élément 1 + élément 2 x Approximation linéaire utilisant 3 éléments + élément 3 Approximation nodale linéaire à une dimension Construction de l'approximation nodale L’approximation nodale est construite à partir d’une approximation générale : ∀M u * ( M ) =< Φ ( M ) > {a} Pour un champ scalaire. ... >  avec [T ] = < Φ ( M i ) >   < . Définition : l'approximation par éléments finis est une approximation nodale par sous domaines ne faisant intervenir que les variables nodales du domaine élémentaire De .2 Approximation nodale La méthode des éléments finis est basée sur la construction systématique d'une approximation u* du champ des variables u par sous domaine..Méthode des éléments finis V-1. Conditionnement lié au choix de la base polynomiale et à la géométrie des éléments. Ils n’ont pas de signification physique {U n } = {u * ( M n )} =< Φ( M n ) > {a} Inversons ces relations pour exprimer les paramètres généralisés {a} en fonction des variables nodales {U n }  52 {a} = [T ]{U n }  < . On parle de représentation nodale de l’approximation ou plus simplement d’approximation nodale..

< N ( M ) >=< Φ ( M ) > [T ] Qui satisfont la propriété suivante ∀M i 0 si i ≠ j N j ( Mi ) =  1 si i = j Illustration construction des fonctions d’interpolation d’un élément triangulaire quelconque  yo Soit un élément triangulaire à trois nœuds. l'approximation nodale est construite en suivant la démarche analytique précédente. Nous entendons par élément réel un élément quelconque du domaine discrétisé. Le passage de l'élément de référence à l'élément réel sera réalisé par une transformation géométrique. Pour un élément de référence. y i ) = ui Nous obtenons la relation matricielle suivante :  u1  1 x1    u2  = 1 x 2 u  1 x 3  3  y1   y2  y 3   a1    a 2  a   3 Il est simple de vérifier que la relation inverse est de la forme :  a1  ∆ 23 1    a 2  =  y 23 a  2 A  x  32  3 ∆ 31 y 31 x13 ∆ 12   y12  x 21   A = aire du triangle  u1     u2  avec  xij = xi − x j et yij = yi − y j u  ∆ = x y − x y i j j i  3  ij Reportons ce résultat dans l’approximation. y) = [ N1 N2  u1    N 3 ] u2  u   3 avec par permutation circulaire de ijk Ni = 1 ( ∆ + x y jk − y x jk ) 2 A jk Les calculs sont relativement long du fait de la forme quelconque de l’élément. y ) = 1 x y a 2  xo x3 x1 x2 a   3 [ ] Identifions les valeurs nodales : u * ( x i . nous obtenons la matrice des fonctions d'interpolation. nous obtenons : u * ( x . 3 nous avons trois variables nodales à y3 identifier. En pratique les fonctions d’interpolation seront construites pour des éléments de référence possédant des propriétés géométriques permettant de simplifier ces calculs. Nous cherchons donc une élément réel approximation polynomiale linéaire de la forme : 2 y2 1 y1  a1     u * ( x . bords de longueur unité).V – Les éléments finis En reportant ce résultat dans l'approximation. 53 . Éléments de référence Un élément de référence est un élément de forme géométrique simple (frontières rectilignes.

xy.1] Approximation linéaire base polynomiale utilisée est (1. s )  2 nœuds Les fonctions d'interpolation sont :  N 1 ( s) = L1 = 1 − s   N 2 ( s) = L2 = s Approximation quadratique Approximation (1. xz. xyz] 8 variables Ce choix ne comporte que des monômes de degré 1. x. y. s. x. xz. x] [1. y.linéaire" [1. xy. et respecte la symétrie des bases. Le nombre de variables nodales à identifier étant égal à la dimension de la base. x2] 2 variables 3 variables 2D: linéaire quadratique [1. y] [1. yz] 4 variables 10 variables Bases polynomiales incomplètes: 2D: "bi . z. z] [1. y. La variable de référence est s ∈ [ 0. z. Deux grandes familles d'éléments sont souvent présentées Les éléments de type Lagrange Les éléments de type Hermite Pour les éléments de type Lagrange les variables nodales concernent uniquement le champ inconnu.Méthode des éléments finis La majorité des éléments de référence sont construits sur une base polynomiale de degré 1 ou 2. s 2 )  3 nœuds Les fonctions d'interpolation sont :  N 1 ( s) = L1 (2 L1 − 1)   N 2 ( s) = 4 L1 L2  N ( s) = L (2 L − 1) 2 2  3 54 1 N1 N2 0 1 1 2 1 N1 N2 0 1 s N3 1 2 3 s . Bases polynomiales complètes: 1D: linéaire quadratique [1. y2] 3 variables 6 variables 3D: linéaire quadratique [1. y. z2. y2. xy] 4 variables 3D: "tri . yz. Éléments à une dimension s 0 1 C'est un segment de droite de longueur unité. x2. L'élément poutre présenté dans le chapitre III fait partie de la famille de l'Hermite. y. x. x. alors que les variables nodales des éléments de type Hermite sont le champ et ses dérivées. x. x.linéaire" [1. x. x2. xy.

0) s (1. Les variables de référence sont s ∈ [ 0. 1 u et u . élément poutre. x N1 N3 N2 1 1 1 N4 s s 2 1 t Éléments triangulaires (0. s 2 . s.V – Les éléments finis Approximation cubique Approximation (1.1] et t ∈ [ 0. t )  élément à 3 nœuds. triangle de type "T3".1) 3 C'est un triangle rectangle de coté unité. s. s 3 ) Pour l’élément à 4 nœuds (1 variable par nœud) Les fonctions d'interpolation sont : L1  N ( s) = (3 L1 − 1)(3 L1 − 2) 1  2  9  N 2 ( s) = L1 L2 (3 L1 − 1)  2  9  N 3 ( s) = L1 L2 (3 L2 − 1) 2  L2  N ( s) = (3 L2 − 1)(3 L2 − 2) 4  2 N1 1 N2 N3 N4 0 s 1 1 2 4 3 Pour l’élément à 2 nœuds (2 variables par nœud) Le champ et sa dérivée (pente) Les fonctions d'interpolation sont :  N 1 ( s) = 1 − 3s 2 + 2 s 3  2 3  N 2 ( s) = s − 2 s + s  2 3  N 3 ( s) = 3s − 2 s  N 4 ( s) = − s 2 + s 3 Famille de l'Hermite cf.1 − s ] 2 1 (0.0) Approximation linéaire Approximation (1. Les fonctions d'interpolation sont : N1 = 1 − s − t N1 N2 = s t t N2 3 3 t 1 1 s N3 3 1 2 N3 = t 2 s 2 s 55 .

st .0) Pour les 3 noeuds d'interface (4. s.-1) t 3 4 N1 s 1 2 3 1 1 2 t 2 2 2 2 Approximation quadratique "Q8" (1. s .Méthode des éléments finis t Approximation quadratique Approximation (1. st . L3 = t Les fonctions d'interpolation sont : Pour les 3 noeuds sommet: i = 1. triangle de type "T6".2. t . Signalons que les expressions des fonctions d'interpolation de nombreux autres éléments de référence sont données dans le livre de Dhatt et Touzot "Une présentation de la méthode des éléments finis".5.3 s 2 1 6 (0.-1) Approximation linéaire "Q4" (1. Vous y trouverez aussi des exemples de programmes pour la construction systématique de ces fonctions d’interpolation. on utilise des bases polynomiales incomplètes mais symétriques contenant tous les monômes d’un même degré. t .3 avec j ≠ i. t ) ∈ [ −1.6): N i = Li (2 Li − 1) i = 1.0) (1. k et k ≠ i N i+3 = 4 L j Lk 3 1 5 1 6 4 5 1 1 6 N1 = L1 (2 L1 − 1) N 4 = 4 L2 L3 2 2 4 3 Éléments rectangulaires plans (-1. t . s. 7 6 8 1 5 4 2 s 3 Nous avons donné les fonctions d’interpolation des éléments les plus simples pour lesquels il est possible de faire un certain nombre de calculs analytiquement. s 2 . t 2 )  élément à 6 nœuds. t . s. st )  N1  N2  N3 N  4 = = = = 1 4 (1 − s)(1 − t ) 1 4 (1 + s)(1 − t ) 1 4 (1 + s)(1 + t ) 1 4 (1 − s)(1 + t ) (1. 56 .1) t (1. 2.1] L’approximation s (-1.1) L'élément de référence est un carré de coté 2 Les variables de référence sont ( s. s t . t s ) Pour éviter d’avoir des nœuds internes. L2 = s .1) 3 4 5 On pose : L1 = 1 − s − t . (0.

2ε yz > Le champ des déformations {ε ( M ) } = [ B( M )] {U e } avec [ B( M )] = [ L ][ N ( M )] [B] : matrice d'opérateurs différentiels appliqués aux fonctions d'interpolation Le champ des contraintes {σ ( M ) } = [ D( M )]{ε ( M ) } = [ D( M )][ B( M )]{U e } D’où le premier terme :   ρ uɺɺ. ε yy . cette formulation est une des plus complexe car elle fait intervenir quatre champs « contraintes.δu dS ∂De De δ Tde = {δ U e } T avec {Fde } {F } = ∫ < N de De (M) >T  {f } d dV + ∫< N ∂De (M)  > T Td { } dS 57 .δu dV +   T ∫ . De Le second terme : ∫σ {δ U e }T [ Ke ] {U e } : δε dV = De avec [K ] = ∫ [B e ]T [ D( M )] [ B ( M )] dV matrice raideur élémentaire. Dans un premier temps nous rappelons l’écriture matricielle de la forme variationnelle d’un problème de mécanique des structures. 2ε xy .δ u dV = {δ U ∫ De avec e σ → }T [ M e ]{Uɺɺe } [ M ] = ∫ [N ] T (M) e {σ }T =< σ xx . ε zz .δu dV = − ∫ σ :δε dV + D D ∫   f .δu dS ∂D D Pour chaque élément ∀M ∈ De L'approximation nodale des déplacements :  {u ( M )} = [ N ( M )] {U e } ε → {ε }T =< ε xx . σ xz . 2ε xz .1 Formulation en mécanique des structures La forme intégrale du PTV est :    ∀δu ∫ ρ uɺɺ.δu dV + ∫ Td . forces et déplacements » V-2.V – Les éléments finis V-2 Calcul des matrices élémentaires Présentons maintenant les techniques numériques élémentaires (utilisées sur chaque élément) permettant de calculer les formes matricielles déduites de la formulation variationnelle (forme intégrale) d’un problème de physique. (M) De Le travail virtuel des champs de force donnés sur l’élément     δ Tde = ∫ f d . σ yy . σ yz > ρ [ N ( M ) ] dV matrice masse élémentaire. σ zz . déformations. σ xy .

Lors de l’assemblage des éléments d’une structure la somme des actions mécaniques « inter – élémentaire » est nulle.z 0 0 N 1. z ) .z 0 0 N 2 . θ .z N 2 . z [ N ]{U e } 1 ( ∆ + r z jk − z r jk ) 2 A jk 0  0   N 3.r N3 r 0 N 3. Un code éléments finis a donc recours aux calculs numériques. basés sur l’utilisation des éléments de référence. Et aux nœuds de frontière les efforts de liaisons inconnus. z N 1. z ) est :  N1 0 {U } =  0 N1 N2 0 0 N2 D’où la matrice [ B] :  N 1. z   N 3.r N2 r 0 N 2 .r N r 1 [ B] = [ L]{U *} =   0   N 1. et l’intégration numérique pour calculer les coefficients des matrices.2 Application l’élément « T3 » axisymétrique  Soit une structure de symétrie cylindrique d’axe z . θ . 58 .Méthode des éléments finis  Le PTV : [ M ] {uɺɺ } + [ K ] {u } = {F } + {F } ∀De e n e n de ie Les efforts inconnus représentent les actions mécaniques extérieures à l’élément considéré. Le calcul analytique n'est possible que pour des éléments très simples tels que la barre et la poutre. l’utilisation d’une transformation géométrique pour définir les éléments réels.  zo k élément réel 0  ∂ ∂ r  1r 0  u   {U } =   et [ L ] =  0 ∂ ∂ z w    ∂ ∂ z ∂ ∂ r  T3 j i symétrie cylindrique L’approximation pour l’élément triangulaire à trois noeuds défini dans le repère (r . V-2. et pour les éléments de frontière les efforts associés aux liaisons cinématiques de la structure.r  Le calcul des matrices élémentaires de cet élément nécessite donc une dérivation puis une intégration sur le domaine élémentaire. on y trouve les efforts de liaison entre les éléments. pour lesquelles il faut avoir recours à des outils mathématiques (MATLAB.4) les opérateurs [ L ] et [ D ] dans le système de coordonnées cylindriques (r . MAPLE ou autres).r De la forme avec N i = N 3.r N3 0  u1  w   1 0   u2    N3   w2   u3     w3  N 2 . Il ne reste donc aux nœuds internes que les efforts donnés. Nous avons explicité (paragraphe IV-3.

les erreurs numériques liées au maillage.y ) 1 1 s 1 x (x2. y. t . Pour les éléments les plus simples. u) > n coordonnées des noeuds de l'élément réel fonctions de la transformation géométrique Dans ce cours nous ne présentons que des « éléments iso paramétriques » Pour lesquels les noeuds d'interpolation et les noeuds géométriques sont confondus. A chaque élément du domaine réel correspond une transformation bijective unique.1) (1.y4) s t (-1. u ) du point correspondant de l'élément de référence.y3) t (x4.-1) élé. {z } n n < N g ( s. lors de l’analyse de résultats. Un même élément de référence permet donc de générer toute une classe d'éléments réels. u ) > { y n }  z =< N ( s .-1) (1. y . de référence Dréférence ( s. la transformation utilise une base de fonctions polynomiales et sera identique pour chaque coordonnée.V – Les éléments finis V-2. 59 . z ) de tout point de l'élément réel à partir des coordonnées ( s.1) τe 3 4 y (x .y2) élé. t . Les fonctions de la transformation géométrique N g seront identiques aux fonctions d'interpolation N . Transformation géométrique Tout élément réel peut être défini comme l'image par une transformation géométrique d'un élément parent dit de référence pour lequel les fonctions d'interpolation sont connues. La transformation géométrique définit les coordonnées ( x. u ) > z { n} g  avec {x }. t . u ) > { x n }   y =< N g ( s . indispensables pour comprendre. t . (x3. u ) τe Dréel ( x. { y }. t . t . réel 2 (-1. z ) En 3D la transformation géométrique est définie par :  x =< N g ( s .3 Techniques de calcul au niveau élémentaire Ce paragraphe présente quelques aspects du calcul numérique. Chaque transformation dépend des coordonnées des noeuds géométriques de l'élément réel.

1) t (-1. Pour les éléments quadratiques et cubiques les noeuds d'interface sont respectivement au milieu et au tiers des cotés.1.1.-1) (0.1) (1.-1) (1. Éléments à deux dimensions.0) Linéaire (3) t (-1.-1.0. Pour ces éléments les transformations géométriques conduisent respectivement à des frontières linéaires.1) t (-1.0) s tétraédrique (4) (0.-1) (0.1. u u u (0.1) (0.1) (-1.1) s cubique (9) Éléments carrés: t s s t 1/3 s -1/3 (-1.0. Référence Réel τe linéaire quadratique cubique Transformations géométriques d'éléments à une dimension Ces transformations géométriques utilisent les fonctions d'interpolation linéaire.1) t (0.1. quadratique et cubique définies plus haut.-1.0.1) s Quadratique (6) (1.-1.-1) prismatique (6) (1.0) (1.Méthode des éléments finis Exemples d'éléments de référence classiques Éléments à une dimension.0) (1.0. Sur la figure suivante seul les nœuds sommets sont représentés.-1) (1. quadratiques ou cubiques.1) s .1) (1.-1) (1.-1) s (1.-1) cubique (8) Éléments volumiques à transformation linéaire 60 (-1.0.-1.0.-1) Linéaire (4) Quadratique (8) cubique (12) Éléments à trois dimensions.1) 2/3 1/2 1/3 s (0. Éléments triangulaires: t t t (0.1.1.1.

Or il faut calculer les dérivées des fonctions d'interpolation par rapport aux coordonnées réelles ( x. 3) connues. ( s. Posons : ∂y ∂ x ∂ z  ∂  ∂  ∂s ∂ s  ∂ x   ∂s  ∂ x ∂y ∂ x ∂ z   ∂  = [ J ]  ∂  ∂y ∂t ∂ t ∂ y  ∂t    ∂ y ∂ x ∂  ∂ z ∂   ∂u ∂ u  ∂ z   ∂ z  ∂ u [ J ] est la matrice jacobienne de la transformation ∂   ∂ s  ∂ ∂ t  = ∂   ∂ u   x =< N g ( s . t . u ) > z { n} g  ∂ < N g >  ∂   ∂ s  ∂ s    [ J ] =  ∂ ∂ t  < x y z >=  ∂ < N g >  {x n } { y n } {zn }  ∂t ∂   N < > ∂  ∂ u  g   ∂ u  [ J ] est le produit d'une matrice (3. De façon générale on évite lors du maillage d'utiliser des éléments trop disproportionnés. ∂  ∂   ∂ x  ∂ s  ∂  −1  ∂  ∂ y = [ J ]  ∂ t  ∂  ∂   ∂ u   ∂ z  La transformation devant être une bijection [ J ]−1 est supposée exister Une singularité de J peut apparaître lorsque l'élément réel est trop "distordu" par rapport à l'élément de référence « élément dit dégénéré ». u ) > { y n }  z =< N ( s . la démarche est identique mais les calculs sont plus complexes. les proportions et le calcul du Jacobien des éléments utilisés. u ) > { x n }  Compte tenu de l’expression de la transformation géométrique  y =< N g ( s . u ) . [ ] Pour chaque élément. n) par une matrice (n. t . cette matrice s'exprime en fonction des dérivées des fonctions de la transformation géométrique et des coordonnées des noeuds géométriques de l'élément réel. y.transformation des opérateurs de dérivation Nous connaissons (savons calculer) les dérivées des fonctions d'interpolation par rapport aux coordonnées de l'élément de référence. 61 . z ) . Pour le calcul des dérivées secondes ∂2 ∂x 2 et ∂2 ∂x∂y des fonctions d'interpolation (problèmes de flexion). car ils nuisent à la précision numérique du modèle De plus en plus de logiciel de pré-traitement proposent des outils de contrôle de la qualité du maillage basé sur la taille.V – Les éléments finis Matrice jacobienne . t . t . La relation inverse permet alors de calculer les dérivées premières par rapport aux coordonnées réelles des fonctions d'interpolation. reportez vous au livre de D&T (pages 55-57).

les poids d'intégration. Les formules d'intégration numérique permettent d'évaluer l'intégrale sous la forme générale suivante : ∫ Npi f dv ≅ ∑ f (ξi )ωi i =1 Dref où N pi représente le nombre de points d'intégration sur l'élément de référence. Le calcul de l'intégrale sur l'élément de référence est donc effectué numériquement. la fonction à intégrer est une fraction rationnelle polynomiale compliquée. Les schémas d'intégration les plus utilisés pour les éléments 2D sont : Coordonnées ξi points 3 1 1 3 4 s=± 1 s= 3 1/ 6 s = 2/3 1/ 6 2 1 3 t=± 1 3 Poids ωi ω =1 1 3 ω = 1/ 6 1/ 6 t = 1/ 6 2/3 ω = 1/ 6 t= Vous trouverez dans le D&T (pages 280 à 300) les tableaux et les figures donnant la position et les poids d'intégration pour différents schémas d'intégration. ξi ωi les coordonnées paramétriques des points d'intégration.Méthode des éléments finis Calcul numérique d'une intégrale Le jacobien de la transformation géométrique permet de passer de l'intégration d'une fonction f définie sur l'élément réel à l'intégration sur l'élément de référence : ∫f (x. z) ∫f dxdydz = De (s. Organisation des calculs numériques Nous avons trois calculs à effectuer au niveau élémentaire (calcul des structures) matrice masse élémentaire: [M ] = ∫ < N e (ξ ) > T ρ < N (ξ ) > det[ J ] dv ref Dref matrice raideur élémentaire: [K ] = ∫ [B e (ξ ) ]T [ D] [ B (ξ )] det[ J ] dv ref Dref force généralisée {F } = ∫ < N ξ ( ) de Dref 62 >T  { f } det[ J ] dv d ref . y. u) det[ J ] dsdtdu Dref Cette dernière intégrale ne peut être évaluée analytiquement que dans des cas extrêmement simples. t. En général.

V – Les éléments finis pour chaque élément ∀e pour chaque point d'intégration ∀i = 1.paramétrique. Np (ξi . Dans le cas d'éléments réels de forme quelconque. [ J (ξi )]−1 [ N (ξi )] . ce nombre est proposé par défaut (affaire d'expérience) dans les codes éléments finis. Somme sur les points d'intégration ==> Matrices élémentaires N g (ξ i ). dont les fonctions d’interpolation sont : N1 = 1 − s − t N2 = s N3 = t  yo τe t 3 1 3 e 1 s 2 référence x3 x1 2 x2  xo élément réel * Pour un problème de dynamique l’intégration réduite peut introduire des modes parasites (phénomènes d’hourglass) 63 . et la précision de l'intégration numérique diminue lorsque l'élément réel est mal conditionné (disproportionné) La précision de l'intégration numérique dépend aussi du choix du nombre de points d'intégration. la matrice jacobienne est une fonction polynomiale. { xn } . et nous pouvons choisir en conséquence le nombre de point d’intégration.4 Application le « T3 » en élasticité plane L'élément triangulaire à trois noeuds est un élément iso . mais attention si le nombre de points est insuffisant cela peut conduire à des résultats faux*. { yn } . et de leurs dérivées. { zn } [ J (ξi )] . Les termes à intégrer sont donc des fractions rationnelles. Nous connaissons alors l'ordre de la fonction polynomiale à intégrer. des fonctions d'interpolation. [ B(ξi )] [ Ke ] = [ Ke ] + [ Bξi ]T [ D] [ Bξi ]det( Jξi )ωi [ M e ] = [ M e ] + [ Nξi ]T ρ [ Nξi ]det( Jξi )ωi {Fe } = {Fe } + [ Nξi ]T f det( Jξi )ωi Fin de l'intégration numérique [ K ] = [ K ] + [ Ke ] [M ] = [M ] + [M e ] {F } = {F } + {Fe } Assemblage dans les matrices globales Fin du calcul L'intégration numérique exacte n'est possible que si la fonction à intégrer est polynomiale. V-2. Pour les problèmes non linéaire en dynamique On utilise souvent un nombre de points d'intégration plus faible pour diminuer les temps de calcul. ωi ) Calcul du jacobien. La matrice jacobienne doit être constante (l'élément réel garde la même forme que l'élément de référence).

y + v. y )] ρ [N ( x. y ) ] =  0   N1. y )] dv T = e∫ T ∫ [N (s. t )] ρ [N ( s. x N 2. x  1 1− s [ D ( M )] [ B ( M )] dv = e ∫ ∫ [ B ( s. x  −1  −1  = J  = 2  = 2    N1. y 0 N1. y  −1 2a  x31 − x21  2a  x32  1  y31  ε   u   N 2. y   N3. Ces résultats sont ensuite utilisés pour le calcul des matrices élémentaires : Matrice masse: [M e ] = ∫ [N ( x. ∂ < N g >   ∂ s [ J ] = ∂ < N >  { xn } g   ∂ t  x − x [ J ] =  x2 − x1  3 1   x1   −1 1 0     { yn } =     x2   −1 0 1    x   3  y2 − y1   x21 = y3 − y1   x31 y21  y31  Cette matrice est une constante Son inverse: A est l’aire de l'élément réel. x N3. x   N 3. t ) ] =  0 2A  x32 0 N 2. x  −1 1  xx . t )] 2 A dsdt Les monômes à intégrer sont d'ordre ≤ 2 [K e ] = ∫ [ B ( M )] T De 1 1− s 0 0 De Matrice raideur: 0   N 3. x 0 N3.x   = J  = 2      N {ε } =  ε yy  =  v. J =2A est le jacobien de la transformation 1  y31 − y21    2 A  − x31 x21  [ J ]−1 =  y1     y2    y   3  ∂  ∂  ∂ x  1  y31 − y21   ∂ Sachant que :  =    ∂ ∂ y  2 A  − x31 x21  ∂ ∂    s  t  Nous en déduisons :  1 − y31 + y21  1  y23   N1. y  Il reste à reporter ces résultats dans l’expression de la matrice [ B ( x. y  0 2a  − x31       2ε xy  u.Méthode des éléments finis Calculons la matrice jacobienne de cette transformation géométrique. y 0 N 2. y ) ] avec  N  1. x N1. t )] 2 A dsdt 0 0 Les termes de cette matrice sont des constantes. y N 2. t )]T [ D ] [ B ( s . y 0 y31 0 y12 x32 y23 0 x13 x13 y31 0 x21 0  x21  y12  « e » Épaisseur supposée uniforme de l’élément. y  y23 1  [ B ( s. y  = [ B ] {U e }  2. x  − y 0     1 21 −1  = J  = 2   N 1  2a  x21   3. 64 . x [ B ( x.

t )]T { f d } 2 A dsdt 0 0 N’ayant que des polynômes à intégrer le calcul analytique ou numérique de ces matrices ne pose pas de problème. …. etc… ). la méthode directe et la méthode de pénalisation. Elle est coûteuse en temps de calcul. Cela consiste à ranger dans une matrice globale les termes des matrices élémentaires. nous obtenons la forme matricielle du principe des travaux virtuels : [ M ] {Uɺɺ} + [ K ] {U } = { Fd } + { Fi } Soit N équations pour N+P inconnues. V-3 Assemblage et conditions aux limites Ne Les règles d'assemblage sont définies par la relation : D ≅ ∑ De e =1 Il faut penser énergie ou travail virtuel pour effectuer la sommation des termes matriciels Ne T T ∑ {δ U e } [ M e ]{Uɺɺe } = {δ U } [ M ]{Uɺɺ}  e =1 Ne ne et T T ∑ {δ U e } [ Ke ]{U e } = {δ U } [ K ]{U } T T ∑ {δ U e } {Fde } = {δ U } {Fd } e =1 e =1 Cette opération traduit simplement que l’énergie associée au domaine étudié est la somme des énergies élémentaires des sous domaines. Deux méthodes classiques « matrices bandes » et « matrices ligne de ciel » sont présentées dans le livre de D&T. mais aussi le temps de calcul en fonction des algorithmes de résolution utilisés*. statique. nécessite de modifier (réarranger) les termes des matrices (élimination de ligne . on peut la présenter sous la forme suivante. de la machine utilisée (place mémoire disponible. de la nature du problème (dynamique. Après assemblage. linéaire. et il conduira à des résultats exacts qui pourront être réutilisés. Les algorithmes dépendent de la taille du système matriciel. il faut tenir compte des P conditions aux limites cinématiques associées aux P composantes inconnues du vecteur { Fi } . La méthode directe ou résolution par blocs. Le programme définira l’ordre des variables globales {U} pour optimiser la place mémoire (disque) de la matrice globale. Pour simplifier les écritures nous présentons dans le cas d’un calcul statique les deux méthodes couramment utilisées pour tenir compte des conditions aux limites. ). espace de stockage.V – Les éléments finis  Dans le cas d’une charge de volume f d 1 1− s  {Fde } = e ∫ ∫ [ N ( s. [ K11 ]  [ K 21 ]  [ K12 ] U i  =  Fd 1  +  0  [ K 22 ] U d   Fd 2   Fi  {U i } = [ K11 ]−1 {{ Fd 1} − [ K12 ]{U d }}  { Fi } = [ K 21 ]{U i } + [ K 22 ]{U d } − { Fd 2 } * Le choix de l’algorithme d’assemblage est un problème numérique & informatique.colonne). parallélisme. Pour résoudre. non linéaire. 65 .

2) :   ∂u * π ∀P ∫ gradP. Nous n’abordons pas ici les méthodes numériques de résolution de ces équations matricielles. décomposition LDU. y Γ  p1 u p2 2a x Ω Section 2a ℓ La formulation variationnelle de ce problème (paragraphe IV-2. Inconnues associées aux conditions aux limites sur u . V-4 Application au problème d’écoulement stationnaire Nous allons appliquer la méthode des éléments finis pour modéliser le problème d’écoulement fluide présenté précédemment. Pour les problèmes de statique vous trouverez dans les codes EF deux types de méthodes • Les méthodes directes : Élimination de Gauss. ou Cholesky … • Les méthodes itératives de type Gauss-Seidel. ajoutons un terme α très grand au terme K ii .gradu * dS − ∫ P ds = − ∫ P dS µ ∂n Ω Γ Ω et sa forme matricielle associée : [ L ]{q} = {Fd } + { Fi } avec [ L ] = ∫ [ B ]T [ B ] dS Ω 66  où [ B ] =  gradW  .Méthode des éléments finis Dans le cas particulier ou {U d } = {0} seul les termes de [ K11 ] et [ K 21 ] sont utiles {U i } = [ K11 ]−1 { Fd 1} En effet  { Fi } = [ K 21 ]{U i } − {Fd 2 } La méthode de pénalisation Pour chaque relation ui = udi . Nous utiliserons des éléments triangulaires « T3 » pour lesquels nous pouvons effectuer tous les calculs analytiquement. et remplaçons Fi par α udi n L’équation i s’écrit : α ui + ∑ Kij u j = α udi et admet comme solution ui ≅ udi j =1 En pratique on prendra α = 1014 Max( K ij ) Cette méthode très simple et très rapide de mise en œuvre pose cependant des problèmes pour les systèmes mal conditionnés. Ces méthodes sont vues en analyse Numérique.

2.5) − a a  − 1 1 0   0 − 2a  [J 1 ] =  − a − a  =     − 1 0 1   0 a − a   0   D’où [J 1 ] −1 3 Maillage Rappel : Pour l’élément de référence  xo (3) 3 1 (3) 5 4 (4) t 4 1 = 2 2a  det( J1 ) = 2a 2 Vérifions la surface de cet élément :  − a 2a  − a 0    1 1− s S1 = ∫ La matrice [ B1 ( s .V – Les éléments finis {F } = - π P dS µ Ω∫ Traitons maintenant ce problème par éléments finis. Pour chaque élément nous avons : ∀e [ Ke ] = µ ∫ [ Be ]T [ Be ] dS {Fe } = −π ∫ [ Ne ]T dS De De 1 la figure ci-contre représente le maillage de la section droite (numérotation des éléments et des nœuds). Pour calculer les matrices élémentaires nous utilisons l’élément de référence du « T3 » (4) (1) Pour le premier élément du maillage. la transformation géométrique est définie par la figure suivante :  yo 1 τ1 (1) 5 (2) 2 N1 = 1 − s − t (2) s 2 2 référence Section N2 = s 3 N3 = t La matrice jacobienne de τ1 : (élément 1. la section droite étant discrétisée par 4 triangles. t )] est définie par ∫ 2a 2 dtds = a 2 0 0 ∂  1  −1 −1 2  −1  −1 1 0  ∂s  =   = [ J1 ]      −1 0 1  2a  1 −1 0   ∂ ∂t  −1  [ B1 ] = [ J1 ]  1 0 −1 1  T Le produit [ B1 ] [ B1 ] = 2  0 1 −1 2a  −1 −1 2  C’est une constante car l’approximation élémentaire est linéaire Nous pouvons intégrer analytiquement : 1 1− s [ K1 ] = µ ∫ ∫ 0 0  1 0 −1 [ B1 ] [ B1 ] 2a dtds =  0 1 −1 2  −1 −1 2  T 2 µ Le vecteur force généralisé associé à . f = −π 67 .

t )] T f 2a dtds = 2a f ∫ 2 2 0 0 Pour les 3 autres éléments Élément 1 : K1 et { F1} sur < u1 [ ] élément 2 : élément 3 : élément 4 : ∫ 0 0 [ K ] et {F2 } [ K ] et {F3} [ K ] et {F4 }     s t u5 > u2 2 sur < u2 u3 u5 > 3 sur < u3 u4 u5 > 4 sur < u4 u1 u5 > 1 a 2π     dtds = 1 3    1 Effectuez un des calculs.Méthode des éléments finis 1 1− s 1 − s − t  1 1− s {F1} = ∫ ∫ [ N ( s. Sur {U } =< u1 u2 T  k1+ 4  k  1 [K ] =  0   k4  k1+ 4 u3 u4 u5 > k1 k1+ 2 k2 0 k1+ 2 0 k2 k 2 +3 k3 k 2 +3  f1+ 4   f   1+ 2  a 2π {Fd } =  f 2+3  = 3  f  3 + 4    f1+ 2+3+ 4  k4 0 k3 k3+ 4 k3+ 4  1 0 0 0  0 1 0 0   =µ0 0 1 0    0 0 0 1   −1 −1 −1 −1 k1+ 2+3+ 4  k1+ 4 k1+ 2 k 2 +3 k3+ 4 2  2    2  . Compte tenu de la discrétisation utilisée nous n'espérions pas obtenir une solution satisfaisante avec des éléments de type « T3 » car la solution approchée est basée sur une approximation linéaire sur chaque élément du champ des vitesses. et vérifiez que les matrices élémentaire raideur et force sont toutes identiques. Assemblage et conditions aux limites. et 2    4   f1  f   2  {Fi } =  f3  f   4  0  a 2π La dernière équation nous donne u5 = − 3µ −1 −1 −1  −1 4  Efforts Inconnus associés aux vitesses d’écoulement nulles u1 = u2 = u3 = u4 = 0 Unités : µ =  N −1   m. 2947 π a µ La figure ci-contre représente l'évolution du champ des vitesses dans la section centrale de la conduite. 68 . s  π = [ Pa ] =  N   m2  On en déduit les efforts nodaux inconnus fi = a 2π 2 Rappel au centre de la conduite la vitesse du fluide « analytique » = − 0.

V – Les éléments finis La figure ci-dessous présente une amélioration possible de la solution en affinant simplement le maillage en « T3 ».2) {courbe} end Résultats avec le logiciel FlexPDE Jeu de données http://www.0) to (1.y) {maillage} contour(u) {solution} surface(u) {sous forme d'une surface} elevation(u) from (1.0) to(2.0) value(u)=0 line to(2.pdesolutions.com/ 69 . title "conduite" Variables u {u variable} definitions f = 1 {chute de pression} equations div(grad(u)) .2) to finish plots {sorties graphiques} grid(x.f = 0 {equation } boundaries {domaine et des CL} Region 1 'carre' start (0.2) to(0.

70 . laquelle ? Q3 : Quels sont les monômes de la base polynomiale d’un élément de type Q4 ? De type Q8 ? Ces bases sont-elles complètes ? Q4 : Pourquoi utiliser des éléments de référence ? (citez au moins deux raisons) Q5 : Quelles sont les informations nécessaires pour calculer la transformation géométrique d’un élément de référence à un élément du domaine réel ? Quel opérateur caractérise une transformation géométrique ? Q6 : Le jacobien « det( J ) » de la transformation peut-il changer de signe sur un élément ? Q7 : Ecrivez la formule d’intégration permettant d’utiliser les éléments de référence ? Comment est effectuée cette intégration ? Q8 : Citez deux méthodes de stockage des matrices globales ? Q9 : Soit l’équation matricielle suivante (dynamique des structures) avant l’introduction des « p » conditions aux limites cinématique [ M ] {Uɺɺ} + [ K ] {U } = { Fd } + { Fi } (n équations) Que vérifie la matrice raideur ? Combien d’inconnues pour ces n équations ? Rien ne vous empêche de discuter vos réponses avec votre enseignant.Méthode des éléments finis V-5 Petit quiz Vous devez pouvoir justifier toutes vos réponses Q1 : Comment passe-t-on d’une approximation à base polynomiale aux fonctions d’interpolation d’un élément fini ? Q2 : Les fonctions d’interpolation des éléments finis ont une propriété essentielle.

V – Les éléments finis Notes personnelles 71 .

Méthode des éléments finis 72 .

précisons comment se déroule une étude basée sur l'utilisation d'un logiciel éléments finis. . 73 .Prise en compte de phénomènes divers (élasticité. Avant de passer à la pratique. VI-1 Déroulement d'une étude Pour réaliser une étude par éléments finis. La difficulté essentielle est de trouver un bon compromis entre les paramètres propres au problème et ceux relatifs à l'environnement de travail (liés à la connaissance du logiciel). il faut que les objectifs de l'étude soient bien définis (statique ou dynamique... d'écoulement. à ces modèles mathématiques correspondent des familles d'éléments finis. VI-1. c'est à dire le temps et les moyens disponibles. Les possibilités offertes par de tels logiciels sont nombreuses . Choix du modèle: En calcul des structures. et ils ne cessent de se développer ! L'utilisation de tels logiciels nécessite une formation de base minimum.Analyse linéaire ou non d'un système physique continu. en fonction de la précision voulue. . axisymétrique. électromagnétiques. le type de matériaux. de la nature du problème. .Problèmes d'optimisation. elle dépend de nombreuses considérations. et de la connaissance de ces éléments. mais aussi du temps disponible..). .Prise en compte de lois de comportement complexes.VI – Utilisation d’un logiciel EF Utilisation d'un logiciel éléments finis Un programme général de type industriel doit être capable de résoudre des problèmes variés de grandes tailles (de mille à plusieurs centaines de milliers de variables). coques mince ou épaisse.. . élasticité plane.. de plasticité. . etc. .. Supposons ces conditions remplies (ce qui est rarement le cas).. Choix du type d'éléments: On choisira les éléments les mieux adaptés dans les familles disponibles. de l’analyse du problème et des résultats obtenus.etc. les plus classiques sont de type : poutre. Le cadre de l'étude.) ceux-ci pouvant être couplés. avant d'espérer pouvoir modéliser un problème réel de façon correcte. doit être compatible avec les objectifs et la précision cherchée. élastique ou plastique. . Ces programmes complexes nécessitent une bonne maîtrise.Analyse statique ou dynamique. Basée sur l'expérience personnelle. un certain nombre d'hypothèses (choix qui conditionnent les résultats)...1 Analyse du problème: Cette analyse conduit à préciser. La mise en œuvre pratique sur des cas tests (si possible simples) permettrons de savoir comment modéliser et analyser différents éléments d’un problème plus complexe. les charges appliquées . l'étude est organisée de façon logique selon les étapes suivantes. tridimensionnel. thermiques. thermique.

viscoplastique ? Comment modéliser les liaisons. Faut-il effectuer le calcul en élastique linéaire. • Vérification de la prise en compte des sollicitations et des conditions cinématiques imposées à la structure. des sollicitations extérieures (prévoir les surfaces. et cela en fonction du logiciel de calcul que l’on souhaite utiliser. Hypothèses de comportement: Quel modèle retenir pour représenter le comportement du matériau. des conditions aux limites à imposer. L’objectif de ces premiers contrôles est d’éviter les calculs inutiles. vous permettrons de vous familiariser avec la syntaxe utilisée pour définir le jeu de données. grâce à un module informatique appelé pré-processeur. Ce travail préliminaire utile pour former sa propre expérience permet en plus de valider l'utilisation du logiciel. Le bon sens et l’expérience acquise vous guideront pour vérifier à l’œil que votre maillage n’est pas aberrant. qui contient toutes les informations nécessaires à l'exécution des calculs. mais aussi des informations recherchées locales ou globales. Nous visons la compréhension physique de problèmes plus simples. car nos objectifs sont différents.Méthode des éléments finis Choix du maillage: Il dépend essentiellement des outils dont on dispose pour réaliser ce maillage. et de préparer un jeu de donnés . points de chargement). Nous utiliserons peu ces logiciels. • Vérification des propriétés mécaniques utilisées. élastoplastique. dans le cadre de votre formation ingénieur. sur les problèmes complexes.2 Création et vérification des données: Cette étape dépend essentiellement du logiciel utilisé pour définir le jeu de données. un fichier est créé. présente des cas tests pour de nombreux problèmes. Il faut tenir compte de la géométrie (simplification de la DAO). Des logiciels tel que HyperMesh sont spécialisés pour faciliter cette étape qui. Différents contrôles peuvent être utilisés pour valider le jeu de données : • Vérification de la géométrie de la pièce et du maillage. Ces logiciels permettent de récupérer des DAO. pouvant servir pour comparer la solution obtenue avec d'autres solutions numériques ou analytiques. est longue et fastidieuse. Des exemples de formation « tutoriaux » et la documentation du bloc fonctionnel correspondant. de les « réparer. AFNOR technique 1990". les jeux? Peut-on utiliser une méthode d'homogénéisation (matériau hétérogène ou composite)? Peut-on traduire l'incompressibilité d’un milieu (modélisation du caoutchouc) ? Si pour réaliser l’étude il faut utiliser des éléments finis nouveaux (inconnus de l'utilisateur). les contacts. la somme de ces connaissances devant vous permettre d’aborder plus tard la complexité dans le cadre industriel. Ce sont des outils puissants qui nécessitent un temps d’apprentissage pour connaître les différentes fonctionnalités. La création et les vérifications relatives au jeu de données se font généralement graphiquement. D’autant plus que la recherche d’une solution acceptable pour un problème donné est rarement le résultat d’un seul calcul ! 74 . transformer ». Il est indispensable de vérifier leur comportement sur des problèmes élémentaires si possible proches de l'étude menée. VI-1. En sortie. L'ouvrage suivant "Guide de validation des progiciels de calculs des structures. lignes.

Valeur maximale sur l'élément : Comment est-elle calculée? ..Singularité de la matrice raideur (problème de Conditions aux limites ou de définition des éléments) . Un fichier de résultats permet généralement de vérifier que les différentes phases de calculs se sont correctement déroulées : . il faut savoir (donc se poser la question) ce que représente (ou cache) l'information qui vous est proposée graphiquement. Il peut arriver que le calcul échoue.. travailler en double précision. sont les suivantes: "erreurs" Singularité de [K] Résolution des équations "causes" éléments mal définis. qui propose des outils pour sélectionner les informations que l'on veut étudier. vérification des paramètres manquants . généralement observées à ce niveau. etc . Non convergence. augmenter le nombre d’itérations. nombre d'itérations.VI – Utilisation d’un logiciel EF VI-1. Attention: lors de l'utilisation de ces outils.Construction des matrices (espace utile pour les gros problèmes) . résidus. changer d'algorithme.. courbes.Interprétation des données.. contraintes.Les courbes d'iso contraintes : ont-elles une signification? .4 Exploitation des résultats: Les calculs demandés dans le cahier des charges ont le plus souvent pour objectif de valider ou de vérifier le dimensionnement d'une structure. .) ce qui lui confère dans ce cas un volume généralement très important. Celle-ci est construite (calculée) à partir de résultats discrets : Différentes vérifications doivent être effectuées pour valider les résultats. Les résultats obtenus et les conclusions relatives aux phénomènes à étudier devront être présentés de façon synthétique: tableaux.3 Exécution du calcul: Ce bloc.. il faut procéder dans l’ordre 75 .etc.Convergence. le plus coûteux en temps machine est souvent exécuté en tâche de fond.. intégration numérique. Cela justifie largement l’utilisation d’un post-processeur. modifier le nombre de points d'intégration. Pour valider une solution. Ces vérifications entraînent dans la plupart des cas à remettre en cause le modèle pour en créer un nouveau. visualisation.. modifier les liaisons. . Arrondi numérique. dont on espère qu’il améliorera la solution précédente. Les principales sources d'erreurs.Valeurs aux noeuds et écarts entre les éléments : A quoi correspondent-elles? . Ce fichier peut éventuellement contenir les résultats du calcul (déplacements.Valeur moyenne sur un élément : Comment est-elle définie? . existence de modes rigides. VI-1. "remèdes" modifier la topologie du maillage.

est de visualiser la contrainte équivalente de Von Mises. Les indicateurs sur la précision du modèle sont généralement locaux. Ces zones seront l’objet de toute notre attention. Il faudra formaliser votre analyse du problème. Puis à partir des simulations numériques. La comparaison et l’analyse des résultats des différentes modélisations que vous aurez réalisées. en précisant les choix explicites ou implicites de votre modèle. l’idéal étant d’avoir un écart le plus faible possible. et analyser les résultats de l'étude. Les indicateurs locaux sur la précision d’un modèle mécanique peuvent être : • Discontinuité des contraintes entre des éléments adjacents. estimer la précision du modèle. VI-2 Organigramme d'un logiciel éléments finis Dans le cadre des projets vous aurez à utiliser un code de calcul industriel. que les déformations et les contraintes observées respectent les hypothèses de linéarités de la loi de comportement. Vérification (et remise en cause) des hypothèses du modèle. L’étude menée vous amènera à conclure sur l’adéquation entre la structure et le cahier des charges. Le plus simple. • Densité d’énergie interne de déformation sur chaque élément. vous permettra d'améliorer puis de valider un modèle "final" fiable.Méthode des éléments finis • dans un premier temps. ils concernent des informations élémentaires calculées aux noeuds ou aux points d’intégration. valider la discrétisation du modèle. pour un matériau isotrope. En pratique il faudra estimer ces valeurs à partir des valeurs obtenues aux points d’intégration. • Puis procéder à sa validation. Le rapport fera la synthèse de vos calculs et présentera vos conclusions. • Valeur du tenseur des contraintes sur les bords libres ou chargés (certaines valeurs sont alors connues). différents contrôles vous permettrons de valider votre modèle : • Ordre de grandeur des résultats obtenus • Vérification des hypothèses du modèle* * Par exemple en élasticité linéaire il faut vérifier que l’amplitude des déplacements reste faible par rapport aux dimensions de la structure. Or ces informations sont souvent extrapolées ou lissée pour être représenté en valeur moyenne sur l’élément ou en courbe d’iso – valeurs sur le domaine. Tout logiciel de calcul par la méthode des éléments finis contient les étapes caractéristiques ou blocs fonctionnels suivants : 76 . La synthèse de ces calculs préliminaires est indispensable car elle vous permet de justifier et de définir les limites (du ou) des modèles retenus. cela permet d’avoir une idée des zones fortement chargées et ayant un fort gradient de contrainte. • Que les choix de départs sont justifiés. Ayant quantifié la qualité de la solution numérique (précision).

.Résolution Création des fichiers résultats Vérification des calculs POSTPROCESSEUR : " interactif " Fonctions : Traitement des résultats & visualisation .Superposition de problèmes . Visualisation Analyse des résultats Note de calcul 77 .) . . valeurs maximales normes.Calcul des matrices élémentaires (comportement.etc.Assemblage dans les matrices globales Résolution .Calcul des variables secondaires ( σ .CALCUL : "Non interactif" Fonctions: Calcul des matrices et vecteurs et résolution du système d'équations Pour chaque élément .réponses -vérifications" Création du fichier des données Modification des données Vérification des données BLOC .. sollicitations) .Prise en compte des sollicitations nodales . ε .Traitement des variables isocontraintes.VI – Utilisation d’un logiciel EF LOGICIEL UTILISATEUR Analyse du problème PREPOCESSEUR : " interactif " Fonctions: Lecture et vérification des données Données: Coordonnées des noeuds Définition des éléments "mailles" Paramètres physiques Sollicitations Conditions aux limites Vérifications: Visualisation du maillage Lecture du "fichier résultat" où "questions . isodéformations déformées..Prise en compte des conditions aux limites ......

comment ? Q9 : Pouvez vous introduire une charge répartie (pression) directement en forces nodales sur les nœuds du maillage ? Si oui. à quelles conditions ? Quel type d’erreur commettez-vous ? Pouvez vous l’estimer ? Rien ne vous empêche de discuter vos réponses avec votre enseignant. 78 .Méthode des éléments finis VI-2 Petit quiz Vous devez pouvoir justifier toutes vos réponses Q1 : Quelle est la différence entre erreur de modélisation et erreur de discrétisation ? Q2 : Quelles sont les principales sources de l’erreur de modélisation ? Q3 : Pouvez-vous évaluer l’erreur de modélisation à partir d’un résultat numérique ? Comment procédez vous pour évaluer cette erreur ? Q4 : Quelles sont les principales sources de l’erreur de discrétisation ? Q5 : Comment évaluez-vous l’erreur de discrétisation à partir d’un résultat numérique ? Q6 : Après un premier calcul. vous obtenez une contrainte moyenne de Von Mises de 350 MPa sur l’élément fini où est introduit un appui ponctuel Que pensez vous de cette valeur ? Peut-on améliorer le modèle ? Si oui. Quelles sont les premières vérifications que vous effectuez sur les données de votre problème ? Q7 : Sur quel champ pouvez vous qualifier graphiquement l’erreur de discrétisation ? Quel critère numérique pouvez-vous utiliser pour quantifier cette erreur ? Q8 : Pour une structure en acier. la déformée de la structure est visiblement absurde.

VI – Utilisation d’un logiciel EF Notes personnelles 79 .