Cours MEC3400 Éléments finis en mécanique du Solide 7 édition … · [5] "Finite Element...

283
i Cours MEC3400 Éléments finis en mécanique du Solide 7 e édition Notes de cours Luc Marchand Georges McIntyre Martin Lévesque Département de Génie Mécanique, École Polytechnique de Montréal Août 2008 Tous droits réservés Luc Marchand, Georges McIntyre, Martin Lévesque, École Polytechnique de Montréal, 2008

Transcript of Cours MEC3400 Éléments finis en mécanique du Solide 7 édition … · [5] "Finite Element...

i

Cours MEC3400

Éléments finis en mécanique du Solide 7e édition

Notes de cours

Luc Marchand

Georges McIntyre

Martin Lévesque

Département de Génie Mécanique,

École Polytechnique de Montréal

Août 2008

Tous droits réservés Luc Marchand, Georges McIntyre, Martin Lévesque, École Polytechnique de Montréal, 2008

ii

TABLE DES MATIÈRES

1 MÉTHODES APPROXIMATIVES POUR LA RÉSOLUTION DES PRINCIPAUX PROBLÈMES D’INGÉNIERIE ......... 1-1

1.1 LES PRINCIPAUX PROBLÈMES D'INGÉNIERIE ........................................................................................................ 1-1

1.1.1 Problèmes avec conditions aux rives ................................................................................................. 1-4

1.1.2 Problèmes aux valeurs propres .......................................................................................................... 1-5

1.1.3 Problèmes de diffusion ...................................................................................................................... 1-6

1.1.4 Problèmes dynamiques ...................................................................................................................... 1-6

1.2 MÉTHODE DE RÉSOLUTION APPROXIMATIVE ...................................................................................................... 1-7

1.2.1 Forme de l’équation différentielle...................................................................................................... 1-7

1.2.2 Méthode générale de résolution ........................................................................................................ 1-7

1.2.3 Exemple............................................................................................................................................ 1-10

1.3 SOLUTION PAR LES MÉTHODES DE RÉSIDUS PONDÉRÉS ....................................................................................... 1-12

1.3.1 Collocation par points ...................................................................................................................... 1-13

1.3.2 Collocation par sous domaines ........................................................................................................ 1-14

1.3.3 Méthode des moindres carrés ......................................................................................................... 1-15

1.3.4 Méthode de Galerkin ....................................................................................................................... 1-18

1.3.5 Comparaison entre les différentes méthodes .................................................................................. 1-19

1.4 MÉTHODE VARIATIONNELLE DE RITZ .............................................................................................................. 1-20

1.4.1 Méthode .......................................................................................................................................... 1-20

1.4.2 Exemple numérique ......................................................................................................................... 1-22

1.5 EVALUATION DE LA PRÉCISION DES SOLUTIONS (ÉTUDE DE LA CONVERGENCE) ........................................................ 1-22

1.6 EXERCICES SUPPLÉMENTAIRES ...................................................................................................................... 1-26

2 MÉTHODES PRATIQUES DE RÉSOLUTION .................................................................................................. 2-1

2.1 CONDITIONS AUX RIVES: NOMENCLATURE ........................................................................................................ 2-1

2.2 INTERPOLATION........................................................................................................................................... 2-3

2.2.1 Fonctions d’interpolation ................................................................................................................... 2-3

2.2.2 Méthode matricielle d'interpolation ................................................................................................ 2-10

iii

2.2.3 Solution à plusieurs éléments .......................................................................................................... 2-11

2.2.4 Méthode d'interpolation de LAGRANGE .......................................................................................... 2-12

2.2.5 Utilisation d'éléments d’ordre supérieur ......................................................................................... 2-13

2.2.6 La méthode matricielle d’interpolation appliquée à un élément poutre ......................................... 2-15

2.3 INTÉGRATION PAR PARTIES ............................................................................................................................ 2-19

2.3.1 Une dimension ................................................................................................................................. 2-19

2.3.2 En deux et trois dimensions ............................................................................................................. 2-19

2.3.3 Exemple d'application. ..................................................................................................................... 2-21

2.3.4 Autre classification des conditions aux rives (Selon la méthode d'application) ............................... 2-24

2.4 EXEMPLES NUMÉRIQUES ............................................................................................................................. 2-25

2.4.1 Exemple no. 1 – Application de la méthode matricielle et de l'intégration par parties ................... 2-25

2.4.2 Exemple no. 2, Méthode matricielle avec valeurs constantes ......................................................... 2-37

2.4.3 Exemple no.3 – Analogie avec le barreau droit ............................................................................... 2-44

2.5 EXERCICES ................................................................................................................................................ 2-47

2.5.1 Interpolation .................................................................................................................................... 2-47

2.5.2 Intégration par parties et Galerkin .................................................................................................. 2-50

3 DÉVELOPPEMENT D’UN ÉLÉMENT FINI POUTRE-COLONNE ....................................................................... 3-1

3.1 ÉQUILIBRE .................................................................................................................................................. 3-2

3.2 CHOIX DE LA FONCTION D'ESSAI ...................................................................................................................... 3-4

3.3 FORME INTÉGRALE FAIBLE ............................................................................................................................. 3-5

3.4 SOLUTION PAR ÉLÉMENTS FINIS ...................................................................................................................... 3-7

3.5 CALCUL DE LA CHARGE CRITIQUE DE COLONNES DROITES .................................................................................... 3-15

3.5.1 Système d'équations pour un élément ............................................................................................. 3-15

3.5.2 Exercice no.1 : Colonne rotule-rotule (1 élément) ............................................................................ 3-15

3.5.3 Exercice no.2 : Colonne encastrée-libre (1 élément) ........................................................................ 3-16

3.5.4 Exercice no.3 : Colonne rotule-rotule (2 éléments finis de longueur L) ............................................ 3-17

3.6 EXERCICES ................................................................................................................................................ 3-19

iv

4 CONVERGENCE D’UNE SOLUTION PAR ÉLÉMENTS FINIS ............................................................................ 4-1

4.1 CONDITIONS DE CONVERGENCE ...................................................................................................................... 4-1

4.1.1 Représentation constante .................................................................................................................. 4-1

4.2 CONTINUITÉ ............................................................................................................................................... 4-2

4.2.1 Classe ................................................................................................................................................. 4-3

4.3 TAUX DE CONVERGENCE DE LA FONCTION D'ESSAI .............................................................................................. 4-3

4.4 TAUX DE CONVERGENCE DU FLUX .................................................................................................................... 4-5

4.5 POINTS DE SURCONVERGENCE ........................................................................................................................ 4-7

4.6 CONCLUSION ............................................................................................................................................ 4-13

5 TRANSFORMATIONS DU SYSTÈME MATRICIEL D'UN ÉLÉMENT.................................................................. 5-1

5.1 TRANSFORMATION DE COORDONNÉES ............................................................................................................. 5-1

5.1.1 Matrice de rotation ............................................................................................................................ 5-2

5.2 TRANSFORMATION D'UN VECTEUR .................................................................................................................. 5-2

5.3 CALCUL DE LA MATRICE DE ROTATION .............................................................................................................. 5-4

5.3.1 Matrice de rotation d'un élément à deux dimensions ....................................................................... 5-5

5.3.2 Matrice de rotation d'une poutre ...................................................................................................... 5-7

5.4 CHANGEMENT DE BASE EN ÉLÉMENTS FINIS ..................................................................................................... 5-11

5.5 AUTRES TRANSFORMATIONS ........................................................................................................................ 5-13

5.5.1 Libération (relaxation) de degrés de liberté d'un élément ............................................................... 5-13

5.5.2 Les fonctions de contraintes ............................................................................................................ 5-14

5.5.3 Les éléments rigides ......................................................................................................................... 5-16

5.6 SYMÉTRIE ET ANTISYMÉTRIE ......................................................................................................................... 5-18

5.6.1 Symétrie par réflexion ...................................................................................................................... 5-18

5.6.2 Antisymétrie (des charges) .............................................................................................................. 5-19

5.6.3 La symétrie cyclique ......................................................................................................................... 5-19

5.7 EXEMPLE DU DÉVELOPPEMENT ET DE L'UTILISATION DE LA MATRICE [P] ................................................................ 5-22

6 FORMULATION DES ÉLÉMENTS ISOPARAMÉTRIQUES ............................................................................... 6-1

v

6.1 INTRODUCTION ........................................................................................................................................... 6-1

6.1.1 Famille de Lagrange ........................................................................................................................... 6-2

6.1.2 Famille de Serendip ............................................................................................................................ 6-4

6.1.3 Interpolation linéaire ......................................................................................................................... 6-4

6.1.4 Interpolation quadratique ................................................................................................................. 6-5

Propriétés des fonctions d'interpolation .......................................................................................................... 6-5

6.2 FONCTIONS DE FORME DES ÉLÉMENTS BIDIMENSIONNELS (SURFACE 2D) ................................................................ 6-6

6.3 FONCTIONS DE FORME DES ÉLÉMENTS TRIDIMENSIONNELS (SOLIDE 3D) ................................................................. 6-9

6.4 INTERPOLATION DES FONCTIONS D’UN PROBLÈME ............................................................................................ 6-11

6.5 DÉRIVÉES D'UNE FONCTION PAR RAPPORT AUX COORDONNÉES CARTÉSIENNES ...................................................... 6-13

6.5.1 Exemple............................................................................................................................................ 6-14

6.6 INTÉGRATION DES EXPRESSIONS .................................................................................................................... 6-15

6.6.1 Méthode d'intégration numérique .................................................................................................. 6-16

6.7 EXERCICES ................................................................................................................................................ 6-17

7 LES ÉLÉMENTS FINIS POUR L'ANALYSE DES STRUCTURES .......................................................................... 7-1

7.1 INTRODUCTION ........................................................................................................................................... 7-1

7.1.1 Problèmes linéaires ............................................................................................................................ 7-1

7.2 LES PRINCIPAUX ÉLÉMENTS ............................................................................................................................ 7-3

7.3 THÉORÈME DE L’ÉNERGIE POTENTIELLE MINIMALE .............................................................................................. 7-4

7.3.1 Énergie de déformation interne ......................................................................................................... 7-4

7.3.2 Potentiel des charges extérieures ...................................................................................................... 7-5

7.3.3 Application à la méthode des éléments finis ..................................................................................... 7-5

7.4 ÉLÉMENTS DE BARRE ET DE POUTRE ................................................................................................................. 7-6

7.4.1 Éléments de barre [4] ......................................................................................................................... 7-6

7.4.2 Éléments de poutre [4] ....................................................................................................................... 7-7

7.4.3 Matrices de rigidité ............................................................................................................................ 7-8

7.5 LES ÉLÉMENTS MEMBRANE .......................................................................................................................... 7-13

vi

7.5.1 Introduction [4] ................................................................................................................................ 7-13

7.5.2 Les principaux éléments membrane [4] ........................................................................................... 7-15

7.5.3 Les états plans ................................................................................................................................. 7-18

7.5.4 Énergie de déformation ................................................................................................................... 7-22

7.5.5 Potentiel des charges ....................................................................................................................... 7-24

7.5.6 Énergie potentielle (Équation du mouvement) ................................................................................ 7-26

7.5.7 Remarque sur l'intégration .............................................................................................................. 7-26

7.5.8 Remarques sur la forme géométrique des éléments ....................................................................... 7-27

7.5.9 Erreurs communes de maillage........................................................................................................ 7-28

7.6 PLAQUES EN FLEXION ................................................................................................................................. 7-31

7.6.1 Introduction ..................................................................................................................................... 7-31

7.6.2 Hypothèses simplificatrices de la théorie des plaques ..................................................................... 7-32

7.6.3 Fonctions de déplacement d'une plaque ......................................................................................... 7-33

7.6.4 Théorie de KIRCHOFF (Théorie des plaques minces) ........................................................................ 7-34

7.6.5 Théorie de MINDLIN (Plaques avec cisaillement transversal) .......................................................... 7-36

7.6.6 Contraintes ...................................................................................................................................... 7-39

7.6.7 Remarques sur les théories de Kirchoff et de Mindlin ...................................................................... 7-39

7.7 LES COQUES ............................................................................................................................................. 7-40

7.7.1 Éléments plats. ................................................................................................................................. 7-40

7.7.2 Éléments isoparamétriques ............................................................................................................. 7-42

7.8 ÉLÉMENT SOLIDE AXISYMÉTRIQUE ................................................................................................................. 7-47

7.8.1 Introduction [4] ................................................................................................................................ 7-47

7.8.2 Relations déformations-déplacements ............................................................................................ 7-48

7.8.3 Hypothèses du problème axisymétrique .......................................................................................... 7-49

7.8.4 Relations contraintes-déformations ([3], chapitre 9) ...................................................................... 7-50

7.8.5 Énergie de déformation ................................................................................................................... 7-51

7.8.6 Fonctions de déplacement et critères de convergence .................................................................... 7-51

vii

7.9 ÉLÉMENTS DE VOLUME (SOLIDES 3D) ............................................................................................................ 7-52

7.9.1 Introduction [4] ................................................................................................................................ 7-52

7.9.2 Éléments finis de volume ................................................................................................................. 7-54

7.9.3 Relations déformations-déplacements ............................................................................................ 7-55

7.9.4 Relations contraintes-déformations ................................................................................................ 7-55

7.9.5 Énergie de déformation ................................................................................................................... 7-56

7.9.6 Fonctions de déplacement et critères de convergence .................................................................... 7-56

8 RÉSOLUTION DE PROBLÈMES DYNAMIQUES ............................................................................................8-58

8.1 SYSTÈME À UN SEUL DEGRÉ DE LIBERTÉ, UNE BRÈVE RÉVISION ............................................................................. 8-58

8.1.1 Vibration libre sans amortissement ................................................................................................. 8-58

8.1.2 Vibration libre avec amortissement ................................................................................................... 8-3

8.1.3 Vibration forcée avec amortissement ................................................................................................ 8-7

8.1.4 Détermination expérimentale du facteur d'amortissement ............................................................ 8-10

8.2 PROBLÈMES DYNAMIQUES ........................................................................................................................... 8-13

8.2.1 Fréquences naturelles de vibration .................................................................................................. 8-13

8.2.2 Méthode de réduction de GUYAN (Condensation statique) ............................................................ 8-15

8.2.3 Orthogonalité des vecteurs propres { Di } ........................................................................................ 8-18

8.3 RÉPONSE D'UN SYSTÈME DYNAMIQUE ............................................................................................................ 8-20

8.3.1 Méthode de superposition des modes ............................................................................................. 8-20

8.3.2 Remarques sur l'amortissement ...................................................................................................... 8-23

8.4 MÉTHODE D'INTÉGRATION DIRECTE ............................................................................................................... 8-27

8.5 EXEMPLES DE CALCUL, FRÉQUENCES NATURELLES ET MODES VIBRATOIRE .............................................................. 8-31

8.5.1 Système à deux masses avec ressorts .............................................................................................. 8-31

8.5.2 Colonne encastrée-libre ................................................................................................................... 8-34

8.6 EXERCICES ................................................................................................................................................ 8-39

9 INTRODUCTION À ANSYS .......................................................................................................................... 9-1

10 PROBLÈMES SUPPLÉMENTAIRES, COURS 1 À 9 .........................................................................................10-1

viii

RÉFÉRENCES

[1] “Finite Element Analysis, from Concept to Applications”, David S. Burnett, Addison-Wesley Publishing

Company, 1987, ISBN 0-201-10806-2.

Reproduction des figures 3.4, 3.6, 3.8, 3.9, 3.10, 3.12, 3.13,4.5,5.1, 5.2, 5.4, 5.6, 5.9, 5.11, 5.14, 9.2, 9.4 à

9.7, 13.48, 13.63, 13.64

[2] “Concepts and Applications of Finite Element Analysis”, Robert D. Cook and al., John Wiley and Sons, Inc.,

Fourth edition, 2001, ISBN 0-471-35605-0.

Reproduction des figures 3.2-1,6.4-2, 6.4-3, 10.3-1, 10.3-3

[3] "Résistance des matériaux", A. Bazergui et al., Éditions de l'École Polytechnique de Montréal, 3ième

éditions,

2003

[4] "Modélisation des structures – Calcul par éléments finis", Jean-Charles Craveur, Dunod, 2ième

édition, 2001,

ISBN 2 10 005547 X

Reproduction partielle ou totale des pages 35, 36, 41, 75, 79 à 81, 91, 92, 117, 131 à 133.

[5] "Finite Element Analysis – Theory and Application with ANSYS", Saeed Moaveni, Pearson Education Inc., 2nd

Edition, 2003, ISBN 0-13-111202-3.

Reproduction de: Table 1.1, Fig. 6.1, pages 129 à 136 ( Chap. 3), 345 à 375 et 391 à 396 (Chap. 8)

1-1

Chapitre 1

1 MÉTHODES APPROXIMATIVES POUR LA RÉSOLUTION DES PRINCIPAUX PROBLÈMES D’INGÉNIERIE

Dans ce premier chapitre nous allons exposer les méthodes fondamentales pour résoudre

approximativement les principaux problèmes d'ingénierie. Dans le chapitre 2 nous apporterons des

raffinements à l’une de ces méthodes fondamentales afin d’obtenir “la méthode des éléments finis” ou

MEF.

1.1 Les principaux problèmes d'ingénierie

En général, pour résoudre les problèmes d’ingénierie, nous construisons des modèles mathématiques

pour représenter des phénomènes physiques. Dans plusieurs cas, ces modèles sont faits d’équations

différentielles avec un ensemble de conditions initiales ou de conditions aux rives. Les équations

différentielles sont développées en appliquant des lois fondamentales à un système ou à un volume de

contrôle. Ces équations représentent une loi de conservation comme l’équilibre des forces, de l’énergie

ou des masses. Pour les systèmes relativement simples, comme par exemple dans le cas de problèmes

unidimensionnels, il est souvent possible de trouver la solution exacte du problème. Cette solution

analytique nous permet de connaître de façon détaillée la réponse en tout point du système, sous des

conditions spécifiques. La Table 1.1 qui suit, illustre quelques uns de ces cas simples.

Il existe une grande variété de problèmes pratiques d’ingénierie pour lesquels il est impossible de

trouver une solution mathématique exacte. Cela peut provenir du fait que les équations différentielles

représentant le système sont trop complexes ou cela peut être causé par les difficultés générées lors du

traitement des conditions initiales et des conditions aux rives du problème. Quoiqu’il en soit, pour

résoudre de tels problèmes, nous faisons appel à des solutions numériques approximatives. À la

différence des solutions analytiques qui nous donnent le comportement exact en tout point du système,

les solutions numériques nous donnent seulement une approximation de la réponse exacte à certains

points particuliers que l’on nomme les nœuds. Il y a deux grandes classes de méthodes numériques : 1-

la méthode des différences finies, 2- la méthode des éléments finis.

1-2

Avec la méthode des différences finies, une équation différentielle est écrite pour chaque nœud, les

dérivées étant remplacées par des équations de différences finies. Cette approche donne un ensemble

d’équations linéaires qu’il faut résoudre par la suite. La méthode des différences finies est facile à

comprendre et à appliquer à des problèmes simples. Cependant, elle devient difficile à appliquer si la

géométrie du système ou les conditions aux rives sont complexes. Ceci est particulièrement le cas avec

les problèmes traitant des matériaux non-isotropes.

Chapitre 1 – Méthodes approximatives pour la résolution….

1-3

Table 1.1 – Exemples de problèmes d'ingénierie modélisés par des équations différentielles avec

conditions aux rives ou conditions initiales.

Quant à elle, la méthode des éléments finis utilise une formulation intégrale plutôt que les équations

différentielles pour créer un système d’équations algébriques. De plus, une fonction continue est

utilisée pour représenter la solution approximative de chaque élément. La solution complète du modèle

est générée en assemblant les solutions individuelles de tous ces éléments tout en s’assurant qu’il y a

continuité aux rives entre les éléments. Par rapport aux autres méthodes numériques, la méthode des

éléments finis présente les avantages suivants :

- Applicable à tout problème de champ, incluant : mécanique du solide, transfert de chaleur, champ

magnétique, écoulement des fluides, etc..

Chapitre 1 – Méthodes approximatives pour la résolution….

1-4

- Il n’y a pas de restriction sur la géométrie des modèles.

- Pas de restriction également sur les conditions aux rives et les types de chargement.

- On peut modéliser différents comportements de matériau dans le même modèle (ex : matériau

isotropique (métal) et non-isotropique (composite)

- On peut combiner des composantes (éléments) ayant des comportements différents dans un

modèle É.F. (ex. poutres avec plaques).

- Un modèle ÉF ressemble de très près à la structure réelle.

- La réponse approximative peut être facilement améliorée en raffinant le maillage de tout le

modèle ou de seulement une partie de celui-ci.

1.1.1 Problèmes avec conditions aux rives

a) En une dimension

( ) ( ) ( ) ( ) ( )xfxUxdx

xdUx

dx

d =+

− βα (1.1)

où : α (x) et ß(x) sont des coefficients

f(x) est le chargement

U(x) est une fonction inconnue

Il y a deux types de conditions aux rives: celles qui s'appliquent à la fonction U(x) et celles qui

s'appliquent à son flux φ(x)1.

1 φ(x) =-α(x) dU/dx

Chapitre 1 – Méthodes approximatives pour la résolution….

1-5

à x = xa ( )a aU x U= ou ( ) ( )a

dU xx

dxα φ

− =

à x = xb ( )b bU x U=

ou ( ) ( )b

dU xx

dxα φ

− =

b) En trois dimensions

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )zyxfzyxUzyxz

zyxUzyx

zy

zyxUzyx

yx

zyxUzyx

xzyx ,,,,,,

,,,,

,,,,

,,,, =+

∂∂

∂∂−

∂∂

∂∂−

∂∂

∂∂− βααα

Notation matricielle { } { }x

T

y

z

U U f

αα β

α

− ∇ ∇ + =

Conditions aux rives { }Usur U; sur x

y

z

αφ α

α

Σ → Σ → = − ∇

1.1.2 Problèmes aux valeurs propres

1D ( ) ( ) ( ) ( ) ( ) ( ) 0dU xd

x x U x x U xdx dx

α β λ γ

− + − =

(1.2)

Conditions aux rives : à 0 ou 0

à 0 ou 0a a

b b

x a U

x b U

φφ

= = == = =

3D

Ua domaine de solution Ub

ou ou

Chapitre 1 – Méthodes approximatives pour la résolution….

1-6

{ } { }x

T

y

z

U U U f

αα β λγ

α

− ∇ ∇ + − =

avec 0 sur

0 sur

UU

ϕφ

= Σ

= Σ

1.1.3 Problèmes de diffusion

1D ( ) ( ) ( ) ( ) ( ) ( ) ( ), ,, ,

U x t U x tx x x U x t f x t

t x xµ α β

∂ ∂∂− + = ∂ ∂ ∂

3D { } { } ( ), , ,x

T

y

z

UU U f x y z t

t

αµ α β

α

∂ − ∇ ∇ + = ∂

Même type de conditions aux rives que pour 1.1.1, mais aussi fonction du temps t.

1.1.4 Problèmes dynamiques

1D ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )txftxUxx

txUx

xt

txUx

t

txUx ,,

,,,2

2

=+

∂∂

∂∂−

∂∂+

∂∂ βαµρ

3D { } { } ( )2

2, , ,

x

T

y

z

U UU U f x y z t

t t

α

ρ µ α β

α

∂ ∂ + − ∇ ∇ + =

∂ ∂

Dans les équations précédentes, U(x,y,z,t) représente la fonction inconnue et nous l'avons traitée

comme une quantité scalaire (température par exemple). Dans plusieurs problèmes, U(x,y,z,t) est une

quantité vectorielle (déplacements ou vitesses par exemple).

Chapitre 1 – Méthodes approximatives pour la résolution….

1-7

( ) ( ) ( ) ( ) ktzyxwjtzyxvitzyxutzyxUvrr

,,,,,,,,,,,, ++=

Nous avons alors pour chaque type de problèmes, des ensembles d'équations aux dérivées partielles

semblables aux précédentes. Ces équations seront habituellement couplées entre elles.

1.2 Méthode de résolution approximative

Nous allons maintenant développer une méthode de résolution approximative qui est générale, mais

nous nous concentrerons plus spécifiquement sur les problèmes avec conditions aux rives. Pour des

raisons de simplicité, les exemples présentés seront dans un espace à une dimension.

1.2.1 Forme de l’équation différentielle

( ) ( ) ( ) ( ) ( )xfxUxdx

xdUx

dx

d =+

− βα (1.2)2

U(x) → Solution exacte. En une dimension elle existe dans la majorité des cas.

U*(x) → Solu_on approxima_ve. Elle sera obtenue par la MEF.

1.2.2 Méthode générale de résolution

La méthode générale de résolution comprend trois grandes étapes.

1 - Définir une fonction d'essai U*(x) de forme :

2 Bien que simple, cette forme d’équation différentielle est utilisée dans plusieurs applications comme : la flèche

d’un câble, la déformation axiale d’un barreau élastique, et dans des modèles 1D de distribution de température,

de potentiel électrique ou magnétique, d’écoulement d’un fluide incompressible.

Chapitre 1 – Méthodes approximatives pour la résolution….

1-8

( ) ( ) ( ) ( ) ( )*0 1 1 2 2 3 3 ...U x x a x a x a x etc= Φ + Φ + Φ + Φ +

(1.3)

où Φi : fonctions d’essai

ai : nombre fini de coefficients indéterminés (degrés de liberté ou DL)

Généralement, Φ0 sert à définir les conditions aux rives

2 - Appliquer un critère d'optimisation

Afin de déterminer les valeurs numériques des coefficients ai, les meilleures possible, il

existe deux types de méthodes.

i) Méthodes de résidus pondérés

a) Collocation par points

b) Collocation par sous-domaines

c) Moindres carrés

d) Galerkin

ii) Méthode variationnelle de Ritz

Par exemple: Déplacements virtuels

Energie potentielle minimale

Etc ...

Chapitre 1 – Méthodes approximatives pour la résolution….

1-9

3 - Estimation de la précision

L’erreur E(x) est définie comme la différence entre la solution exacte et la solution

approximative :

( ) ( ) ( )x*UxUxE −= (1.4)

Normalement l'erreur est inconnue puisque la solution exacte U(x) n’est pas connue.

Cependant, il existe deux méthodes pratiques pour estimer l'erreur. Elles seront discutées plus

loin.

La Figure 1.1 résume la méthode générale de solution par MEF.

Solution d’essai Critère d’optimisation Solution approximative

Précision incertaine ou inacceptable

Figure 1.1

Chapitre 1 – Méthodes approximatives pour la résolution….

1-10

1.2.3 Exemple

Soit l'équation différentielle suivante : ( )

2

2dU xdx

dx dx x

=

(1.5)3

avec les conditions aux rives suivantes : ( ) ( ) ( )2.0

11 2 et 2

2x

dU xU x x x

dxφ

=

= = = = − =

Solution d'essai

Soit ( ) 33

2210

* xaxaxaaxU +++= une fonction d'essai polynomiale cubique.

Nous pourrions, au besoin, prendre plus de termes. Les séries polynomiales sont les plus

générales et les plus simples du point de vue des opérations mathématiques. C’est pourquoi on

les préfère en pratique. Cependant, on peut choisir d'autres types de fonctions.

Cette solution doit satisfaire les conditions aux rives. Ici, nous allons établir la valeur des

coefficients de la fonction d'essai par la méthode traditionnelle. Plus tard nous verrons qu'il est

beaucoup plus simple d'y parvenir avec des manipulations mathématiques (intégration par

parties) consécutives à l'application d'un critère d'optimisation.

Application des conditions aux rives

3 La solution exacte de l’équation (1.5), pour les conditions aux rives spécifiées, est : U(x)=2/x+½log(x) et pour le

flux φ(x)=-x dU/dx=2/x-½. Nous l’utiliserons pour vérifier la précision des résultats obtenus par la MEF.

Domaine de solution

x = 1 x = 2

Chapitre 1 – Méthodes approximatives pour la résolution….

1-11

Il faut:

( )

( )

*0 1 2 3

*1 2 3

1.0 2.0 (a)

12.0 2 8 24 (b)2

U x a a a a

dUx x a a a

dxφ

= = = + + +

= = − = = − − −

Nous avons ainsi deux équations ce qui permet de déterminer deux coefficients.

324

93210

3241

1

1132 (a)

124 (b)

aaaaaa

aaa

++=−−−=⇒

−−−=⇒

Donc

( ) ( )( ) ( ) ( )

( ) ( )( ) ( )( )( ) ( ) ( )

* 2 39 14 42 3 2 3 2 3

2 314 2 3

214 2 3

0 2 1 3 2

( ) 3 11 4 12

9 3 4 11 12

2 1 1 3 1 11

U x a a a a x a x a x

x a x x a x x

x a x x a x x x

x a x a x

= + + − + + + +

= − + − + + − +

= − − + − − + − + −

= Φ + Φ + Φ

(1.6)

où Φ1 et Φ2 sont des fonctions d’essai également nommées fonctions de pondération.

Flux

( ) ( ) ( ) ( )( ) ( ) ( )( )

* 2 314 2 3

1 12 4 2 3

0 1 22 3

4 2 12 3

2 2 2 3 2 2

dUx x x a x x a x xdx

x a x x a x x x

d d dx a x a x

dx dx dx

φ = − = + − + −

= + − + − − + − − +

Φ Φ Φ = − + − + −

(1.7)

Chapitre 1 – Méthodes approximatives pour la résolution….

1-12

Figure 1.2 – Fonctions d’essai et flux des fonctions d’essai de l’exemple 1.2.3

1.3 Solution par les méthodes de résidus pondérés

Si U(x) est la solution exacte du problème précédent, à partir de l’éq. (1.5) nous devons obtenir:

( )

2

20

dU xdx

dx dx x

− =

Pour la solution approximative U*(x) nous aurons cependant:

( ) ( )

( ) ( )

*

2

2 214 2 3

2; 0

4 1 3 3 4 2

dU xdR x a x

dx dx x

x a x a x

= − ≠

= − + − + − −

(1.8)

où R(x,a) est défini comme étant le résidu

Chapitre 1 – Méthodes approximatives pour la résolution….

1-13

La méthode des résidus pondérés consiste à déterminer les valeurs numériques de a2 et a3 pour que le

résidu R(x ; a) devienne le plus petit possible à tous les points du domaine de solution.

Si par chance on trouve ( ) ( ) 0.20.1pour 0, que tel* <<= xaxRxU

alors ( ) ( )xUxU =* solution exacte du problème,

autrement U*(x) est une solution approximative.

L'application d'une méthode de résidus pondérés donne un ensemble d'équations algébriques linéaires.

La solution de ces équations donne les meilleurs valeurs possibles des coefficients ai que l’on désigne

également comme des degrés de liberté généralisés.

1.3.1 Collocation par points

Pour chacun des coefficients indéterminés ai, on doit choisir un point xi et forcer le résidu à zéro à ce

point :

( ); 0.0iR x a =

Exemple numérique

( ) ( ) ( )2 21

4 2 3; 4 1 3 3 4 2R x a x a x a x= − + − + − −

Soient ( )( )

4 4 4 113 3 3 81 2 3 2

5 5 8 973 3 3 1002 2 3 3

; 4 0.0 2.0993 solution

; 13 0.0 0.3560

x R x a a a a

x R x a a a a

= ⇒ = = + − = == ⇒ = = + − = = −

Donc ( ) ( ) ( ) ( )( ) ( ) ( ) ( )

* 2 314

* 2 314

9 2.0993 3 4 0.3560 11 12

2.0993 4 2 0.3560 12 3

U x x x x x x

dUx x x x x x xdxφ

= − + − + − − +

= − = + − − −

Chapitre 1 – Méthodes approximatives pour la résolution….

1-14

Figure 1.3 – Solution par collocation par points (ŨC ≡ U*, Cτ% ≡ φ*)

1.3.2 Collocation par sous domaines

Pour chacun des paramètres indéterminés ai, il faut choisir un intervalle ∆xi dans le domaine de

solution et poser:

( )1; 0.0

ixi

R x a dxx ∆

=∆ ∫ (moyenne du résidu nulle) (1.9)

Exemple numérique

Soient 1x 1.0 1.5x∆ ⇒ < < et 2 1.5 2.0x x∆ ⇒ < <

1.5 222 31.0 2

2.0 2 322 31.5

1 24( 1) 3(3 4) 0.0 2.54174solution

0.42591 24( 1) 3(3 4) 0.04

x a x a dx axax a x a dx

x

− + − + − − = = = − − + − + − − =

Donc

Chapitre 1 – Méthodes approximatives pour la résolution….

1-15

( ) ( ) ( ) ( )( ) ( ) ( ) ( )

* 2 314

* 2 314

9 2.5417 3 4 0.4259 11 12

2.5417 4 2 0.4259 12 3

U x x x x x x

dUx x x x x x xdxφ

= − + − + − − +

= − = + − − −

Figure 1.4 – Solution par collocation par sous-domaine (ŨS ≡ U*, Sτ% ≡ φ*)

1.3.3 Méthode des moindres carrés

On minimise par rapport aux ia l’expression suivante ( )∫D dxaxR ;2

Donc: ( ) ( ) ( )∫ ∫ =

∂∂=

∂∂

D Dii

dxa

axRaxRdxaxR

a0.0

;;2;2 (1.10)

( )axR ;2 toujours positif.

Chapitre 1 – Méthodes approximatives pour la résolution….

1-16

Exemple numérique

( ) ( ) ( ) ( )

( ) ( ) ( ) ( )

2

2

2.0 2.0 21 24 2 31.0 1.0

2

2.0 2.0 2 21 24 2 31.0 1.0

3

; 4 1 3 3 4 4 1 0.0

; 4 1 3 3 4 3 3 4 0.0

x

x

RR x a dx x a x a x dx

a

RR x a dx x a x a x dx

a

∂ = − + − + − − − = ∂∂ = − + − + − − − = ∂

∫ ∫

∫ ∫

3816.0 3155.2 Solution 32 −==⇒ aa

Donc ( ) ( ) ( ) ( )( ) ( ) ( ) ( )

* 2 314

* 2 314

9 2.3155 3 4 0.3816 11 12

2.3155 4 2 0.3816 12 3

U x x x x x x

dUx x x x x x xdxφ

= − + − + − − +

= − = + − − −

Figure 1.5 – Solution par la méthode des moindres carrés (ŨL ≡ U*, Lτ% ≡ φ*)

Chapitre 1 – Méthodes approximatives pour la résolution….

1-17

Chapitre 1 – Méthodes approximatives pour la résolution….

1-18

1.3.4 Méthode de Galerkin

Pour chacun des paramètres Ni(x), on pose : ( ) ( )∫ =D i dxaxRxN 0.0; (1.11)

où Ni(x) sont des fonctions de pondération qui sont aussi les fonctions d’essais (Φ1, Φ2)

La méthode force à zéro une moyenne pondérée du résidu sur le domaine de solution. Chacune

des fonctions d’essai est utilisée comme fonction de pondération.

Exemple numérique

( ) ( ) ( )( )

( ) ( ) ( )( )2

2

2.0 21 24 2 31.0

2.0 2 21 24 2 31.0

4 1 3 3 4 1 3 0.0

4 1 3 3 4 1 11 0.0

x

x

x a x a x x dx

x a x a x x x dx

− + − + − − − − =

− + − + − − − + − =

∫ Solution

−=

=

3477.0

1378.2

3

2

a

a

Donc ( ) ( ) ( ) ( )( ) ( ) ( ) ( )

* 2 314

* 2 314

9 2.1378 3 4 0.3477 11 12

2.1378 4 2 0.3477 12 3

U x x x x x x

dUx x x x x x xdxφ

= − + − + − − +

= − = + − − −

Chapitre 1 – Méthodes approximatives pour la résolution….

1-19

Figure 1.6 – Solution par la méthode de Galerkin (ŨG ≡ U*, Gτ% ≡ φ*)

1.3.5 Comparaison entre les différentes méthodes

Une comparaison entre les différentes méthodes est présentée à la figure ci-dessous. On peut y

constater que la solution obtenue avec la méthode de Galerkin est la plus près de la solution analytique

exacte.

Chapitre 1 – Méthodes approximatives pour la résolution….

1-20

Figure 1.7 – Comparaison entre les différentes solutions

1.4 Méthode variationnelle de Ritz

Cette méthode de solution est basée sur une branche des mathématiques appelée "Calcul des

variations".

1.4.1 Méthode À partir de l’équation différentielle (1.1), on pose :

( ) ( ) ( ) ( )2

1

0.0x

x

d dUU x x U x f x dx

dx dxδ α β − + − =

( )xUδ ... petite variation continue mais arbitraire de la fonction

Chapitre 1 – Méthodes approximatives pour la résolution….

1-21

En intégrant par parties l’expression précédente et suite à des manipulations mathématiques nous

obtenons une forme intégrale de l'équation différentielle c’est ce qu’on nomme la forme faible de

l’équation différentielle.

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )2

2

11

221 1

2 2 x

x

xx

dU dUI U x x U x f x U x dx x U x

dx dxα β α

= + − −

∫ (1.12)

L’équation différentielle est satisfaite lorsque la première variation de l’intégrale précédente par rapport

à la fonction U devient stationnaire. Cette méthode est purement mathématique.

( ) 0.0=UIδ

Pour trouver une solution, la méthode de Ritz consiste à poser:

*UU =

Après l’intégration par parties de (1.12) nous avons: ( ){ } ( )... etc,,,; 321* aaaIaxUI =

Pour obtenir la valeur stationnaire de cette intégrale on pose: ∑ =∂∂= 0.0i

i

daa

IdI

Comme les coefficients ai peuvent être variés indépendamment, cette dernière relation sera satisfaite si

nous avons :

0.0=∂∂

ia

I

Nous obtenons ainsi autant d’équations linéaires que nous avons d’inconnus ai .

Chapitre 1 – Méthodes approximatives pour la résolution….

1-22

1.4.2 Exemple numérique

Nous avons: ( )

2

20.0

dU xdx

dx dx x

− =

avec

( )

21

0.2

0.21

=

==

=xdx

dUx

xU

La forme intégrale de l’équation différentielle précédente est donnée par:

( ) ( )2.02

2.01

2 21.01.0

2x

x

dU dUI U x U dx x U x

dx x dx

=

=

= + + −

avec ( )[ ] ( )( )[ ] ( )( )[ ]1113112)( 2324

1* −+−+−−+−−= xxxaxxaxxU réf. éq. (1.6)

En posant 0.0 et 0.032

=∂∂=

∂∂

a

I

a

I

nous obtenons deux équations avec deux inconnus a2 et a3

La solution donne: a2 = 2.1378 et a3 = -0.3477

La méthode variationnelle de Ritz, lorsque la forme intégrale de l'équation différentielle existe, donne

exactement les mêmes résultats que la méthode des résidus pondérés, critère de Galerkin (Figure 1.7).

L’application de la méthode variationnelle est souvent difficile et le succès dans la recherche d'une

forme intégrale de l'équation différentielle n'est pas assuré. La méthode des résidus pondérés de

Galerkin nous amène toujours à une solution. C'est la méthode habituellement utilisée.

1.5 Evaluation de la précision des solutions (étude de la convergence)

Chapitre 1 – Méthodes approximatives pour la résolution….

1-23

Il est difficile d'évaluer la précision d'une ou de plusieurs solutions numériques. La solution exacte est

habituellement inconnue puisque nous utilisons une méthode approximative de résolution. En

comparant les solutions précédentes, obtenues en utilisant plusieurs méthodes différentes, nous avons

une indication sur la précision des résultats. Toutes ces solutions peuvent cependant être loin de la

solution exacte. Nous pouvons aussi effectuer une étude de la convergence.

Étude de la convergence

Lorsqu'un seul critère d'optimisation est utilisé, comme celui de Galerkin par exemple, nous calculons

une série de solutions, ( ) ( ) ( )xUxUxU *3

*2

*1 ,, , etc., en utilisant des fonctions d'essai progressivement

meilleures (plus de termes).

Nous avons convergence si : ( ) ( ) 0.0*1

* →− − xUxU nn pour ∞→n (Figure 1.8a)

La convergence vers une mauvaise solution (Figure 1.8b) est également possible si les fonctions d'essai

ne satisfont pas conditions suivantes :

a) Ces fonctions doivent être complètes (completeness).

b) Elles doivent être continues.

Figure 1.8 – Représentation schématique du phénomène de convergence, (a) vers une solution exacte,

(b) vers une solution erronée.

Chapitre 1 – Méthodes approximatives pour la résolution….

1-24

Les critères de convergence seront étudiés en détails, au chapitre 4. Cependant, nous pouvons déjà

mentionner qu’il y a deux façons fondamentales de conduire une étude de convergence dans le cas d’un

modèle d’éléments finis.

La méthode "h", où "h" est la dimension caractéristique de l'élément. Tout en gardant la même fonction

d'essai pour les éléments du modèle, on augmente le nombre d'éléments en raffinant le maillage du

modèle. Cela équivaut à augmenter le nombre de degrés de liberté dans le modèle.

La méthode "p", où "p" signifie polynôme. Dans ce cas, on conserve le même maillage du modèle mais

on augmente le nombre de coefficients de la fonction d'essais en utilisant un polynôme de degré plus

élevé. En augmentant le nombre de coefficients de la fonction d'essai, on augmente aussi le nombre de

degrés de liberté dans le modèle. La Figure 1.9, donne un exemple des résultats obtenus lorsqu'on

augmente le degré du polynôme de la fonction d'essai utilisée pour résoudre l'équation différentielle.

Nous remarquons un rapprochement entre les solutions lorsque le nombre de DL augmente, ce qui est

indicateur de la convergence de ces solutions vers la solution exacte.

Chapitre 1 – Méthodes approximatives pour la résolution….

1-25

Figure 1.9 – Solutions approximatives obtenues avec la méthode Galerkin et un nombre croissant de

degrés de liberté. Valeurs aux rives (BC) calculées pour chaque solution (Ũ ≡ U*, τ% ≡ φ*)

Chapitre 1 – Méthodes approximatives pour la résolution….

1-26

1.6 Exercices supplémentaires

Problème 1.1

L'équation différentielle d'un câble suspendu est donnée par l'expression suivante:

( )0

d dW xT g x L

dx dxρ − = − < <

où W(x) est la flèche verticale du câble. Le câble à une longueur L=10 m, une tension horizontale T=98

N, une masse par unité de longueur ρ= 1kg/m et subit l'accélération terrestre g=9.8 m/s2. Les conditions

aux rives sont W(x=0) =0.0 et W(x=10)=0.0. Quelle est la flèche du câble à x=L/2 et à x=L/4 ?. Pour

trouver la solution,

a) Utilisez la méthode des résidus pondérés (critère au choix) et la fonction d'essai polynomiale

quadratique suivante: 2321

* );( xaxaaaxW ++= .

b) Comparez vos résultats avec la solution exacte suivante: 20/)10()( −= xxxW .

c) Développez trois solutions approximatives en utilisant la méthode de Galerkin et les trois

fonction d'essais suivantes:

*1 1

*2 1 2

*3 1 2 3

( ; ) sin10

3( ; ) sin sin

10 10

3 5( ; ) sin sin sin

10 10 10

xW x a a

x xW x a a a

x x xW x a a a a

π

π π

π π π

=

= +

= + +

Note: W1*, W2

*, W3* satisfont directement les conditions aux rives

Ces solutions convergent-elles vers la solution exacte?

Réponses:

Chapitre 1 – Méthodes approximatives pour la résolution….

1-27

Problème 1.2

Soit l'équation différentielle suivante:

210)(

)1( <<=

+ xdx

xdUx

dx

d

Les conditions aux rives sont U(x=1) = 1 et φ(x=2) = 1. Le flux est égal à dx

dUx )1( +−=ϕ

a) Développez une solution approximative avec la méthode de Galerkin et une fonction d'essai

polynomiale quadratique 2321

* );( xaxaaaxU ++=

b) Développez une seconde solution avec une fonction d'essai polynomiale cubique: * 2 3

1 2 3 4( ; )U x a a a x a x a x= + + +

Y a t'il convergence vers la solution exacte donnée ci-dessous?

Solution exacte: ( 1)

( ) 1 ln ( ) 12

xU x xφ+ = − =

Réponses:

Problème 1.3

Chapitre 1 – Méthodes approximatives pour la résolution….

1-28

Soit la même équation différentielle qu'au problème 1.2, mais avec les conditions aux rives suivantes:

U(x=1)=1 et U(x=2)=2.

a) Développez une solution approximative avec la méthode de Galerkin et une fonction d'essai

polynomiale quadratique 2321

* );( xaxaaaxU ++=

b) Développez une seconde solution avec une fonction d'essai polynomiale cubique: * 2 3

1 2 3 4( ; )U x a a a x a x a x= + + +

Y a t'il convergence vers la solution exacte donnée ci-dessous?

Solution exacte :

ln( 1) ln(3/ 4)( )

ln(3/ 2)

1( )

ln(3/ 2)

xU x

+ +=

−=.

Réponses:

Problème 1.4

Soit l'équation différentielle suivante:

( )2 4 3 2( ) 130 204 351 110 0 4

12

d dU xx x x x x x

dx dx = − + − + < <

Les conditions aux rives sont, U(x=0) = 1 et U(x=4) = 0. Utilisez la méthode de Galerkin pour développer

deux solutions approximatives, la première avec un polynôme quadratique et la seconde avec un

polynôme cubique.

Chapitre 1 – Méthodes approximatives pour la résolution….

1-29

Y a t'il convergence vers la solution exacte donnée ci-dessous?

Solution exacte ( ))2411011734324

1)( 234 ++−+−= xxxxxU

Réponses:

Problème 1.5

Soit un corps possédant une source interne de chaleur qui dissipe sa chaleur dans son environnement

selon l'équation différentielle suivante:

0)()( >=+ tftkT

dt

tdTc

Il s'agit d'une équation différentielle d'ordre 1 qui décrit le changement température dans le temps

(problème transitoire) où: T(t) est la température, t est le temps écoulé à partir de 0, c est la capacité

thermique (c=1 cal/cm3-°C), k est le coefficient des pertes par convection (k=0.1 cal/s-cm3-°C) et f est la

source interne de chaleur (f=2 cal/s-cm3).

La condition initiale (condition aux rives) est T(t=0) = T0 = 40°C. Évaluez la température aux temps t = 5 s

et t = 10 s. Développez une solution approximative avec la méthode Galerkin et un polynôme

quadratique. Comparez vos résultats à ceux obtenus avec la solution exacte donnée ci-dessous.

Solution exacte : ))(/(

)( 00

ttck

k

fT

k

ftT e −−

−+=

Réponses:

Chapitre 1 – Méthodes approximatives pour la résolution….

1-30

Chapitre 1 – Méthodes approximatives pour la résolution….

1-31

2-1

Chapitre 2

2 MÉTHODES PRATIQUES DE RÉSOLUTION

Pour les problèmes pratiques courants qui sont habituellement complexes, la méthode de résolution du

chapitre 1 est laborieuse et peu systématique. Dans ce chapitre nous allons introduire des méthodes qui

vont simplifier considérablement la résolution en la rendant beaucoup plus systématique.

Nous allons commencer par traiter de la nomenclature des conditions aux rives afin d'éviter les

ambiguïtés à ce sujet. Nous poursuivrons ensuite avec l'interpolation et les propriétés des fonctions

interpolées. Nous traiterons finalement l'intégration par parties et nous discuterons de ses avantages.

2.1 Conditions aux rives: Nomenclature

Forme des équations différentielles:

2 2 -1

2 2 -1 1 02 2 -1

( ) ( ) ( )( ) ( ) ... ( ) ( ) ( ) ( )

m m

m mm m

U x U x dU xd dx x x x U x f xa a a adxdx dx

+ + + + = (2.1)

La dérivée d’ordre supérieur est PAIRE

Dans la majorité des problèmes d’ingénierie, m=1 ou m=2

1 - Conditions aux rives Essentielles (Dirichlet, cinématique, déplacement).

Ce sont les conditions reliant U(x) et ses dérivées jusqu'à l'ordre (m-1).

2-2

2 - Conditions aux rives Naturelles (Neumann, dynamique, force)

Sont les conditions reliant les dérivées de U(x) de l'ordre (m) à (2m-1).

Exemple: Soit l'équation différentielle permettant la résolution d'une poutre en flexion.

( )2 2

2 2- ( ) 0

v xd d EI q x dx dx

=

où m=2

q(x)

Lx

Figure 2.1

Chapitre 2 – Méthodes pratiques de résolution

2-3

À l’encastrement:

Conditions essentielles (Dirichlet, déplacement) : 0

(0) 0 ; 0x

dvv

dx =

= =

Conditions naturelles (Neumann, Force) :

0 02 2

2 2x=L x=L

v d vd dM(L) = EI V(L) = EI = dxdx dx

= −

2.2 Interpolation

L'interpolation permet de définir une fonction d'essai en utilisant les valeurs de la fonction et de ses

dérivées jusqu'à l'ordre (m-1) à certains points du domaine de solution (noeuds). La Figure 2.2 qui suit,

illustre l’utilisation d’une fonction

d’interpolation (fonction d’essai) linéaire utilisée

pour représenter approximativement le profil de

température le long d’une ailette de

refroidissement. On remarquera qu’aux nœuds

(1 et 4), la température de la fonction

d’interpolation est égale à celle du profil réel de

température. Ainsi, avec une telle fonction

d’interpolation, nous sommes en mesure

d'appliquer directement les conditions

essentielles (Dirichlet) sur la fonction d'essai.

Plus loin, lorsque nous diviserons le domaine de

solution en plusieurs sous-domaines (éléments)

nous n'aurons plus à nous préoccuper des

conditions essentielles aux frontières de chacun

des sous-domaines. La continuité sera assurée.

2.2.1 Fonctions d’interpolation

Figure 2.2

Chapitre 2 – Méthodes pratiques de résolution

2-4

La méthode que nous allons utiliser en premier lieu est la plus générale. Bien qu’elle soit assez

fastidieuse, sa compréhension nous permet de bien saisir les principes qui régissent l’interpolation.

Nous allons développer la solution à un problème unidimensionnel avec des fonctions d’interpolation

linaires. Le concept d'élément sera également introduit.

2.2.1.1 Solution d'un problème unidimensionnel avec un seul élément

Soit un seul élément couvrant tout le domaine de solution. Comme fonction d’interpolation, nous

désirons un polynôme qui a des propriétés spéciales aux rives :

- vaut 1 au nœud associé à la fonction d’interpolation

- vaut 0 à tous les autres nœuds

Comme nous le verrons plus loin, cette approche est avantageuse du point de vue calcul lorsqu’il y a

plusieurs éléments dans le modèle.

Exemple 1

Équation d’une droite (Figure 2.3)

*1 2( : )U x xα α α= +

Cette forme n’est pas appropriée

pour le calcul par É.F.

Exemple 2

Figure 2.3

Chapitre 2 – Méthodes pratiques de résolution

2-5

Choisissons une fonction où chaque coefficient ai représente la valeur de la fonction d’essai à un point

spécifique du domaine, point que l’on désigne comme un nœud (Figure 2.4).

*1

*2

( , )

( , )

a

b

U x a a

U x a a

=

=

En reprenant le polynôme du premier degré précédent, on

trouve que :

1 2 a 1

1 2 b 2

x a

x a

α αα α

+ =+ =

donc 1 2 2 11 2

b a

b a b a

x a x a a a

x x x xα α− −= =

− −

La nouvelle forme de la fonction d’essai sera:

* 1 2 2 1( ; ) b a

b a b a

x a x a a aU x a x

x x x x

− −= + − −

En réarrangeant pour mettre en évidence les coefficients

*1 2

*1 1 2 2

*1 1 2 2

( ; )

( ; ) ( ) ( )

( ; ) ( ) ( )

b a

b a b a

x x x xU x a a a

x x x x

U x a a x a x

U x a a N x a N x

− −= + − −

= Φ + Φ

= +

où Φ1(x), Φ2(x) sont les fonctions d’interpolation d’un élément

et N1(x), N2(x) sont les fonctions de forme d’un élément (identiques à Φ1(x), Φ2(x))

Figure 2.4

Chapitre 2 – Méthodes pratiques de résolution

2-6

On peut remarquer que les expressions « fonction d’interpolation » et « fonction de forme »

représentent la même chose et sont donc interchangeables. Dans le texte qui suit, nous utiliserons

indifféremment l’une ou l’autre de ces expressions.

Propriétés des fonctions d’interpolation (ou de forme)

Les fonctions d’interpolation sont égales à l’unité pour un nœud et sont nulles pour les autres nœuds du

domaine de solution (Figure 2.5).

1

1

2

2

( ) 1

( ) 0

( ) 0

( ) 1

a

b

a

b

x

x

x

x

Φ =Φ =Φ =Φ =

Généralisation

En substituant au nœud 1, x1 pour xa et au nœud 2, x2 pour xb, nous obtenons :

2 11 2

2 1 2 1

( ) ( )

( ) Kronecker Deltai j ij

x x x xx x

x x x x

x δ

− −Φ = Φ = − −

Φ =

Propriétés du Kronecker Delta, δij

1 si

0 si ij

ij

i j

i j

δδ

= =

= ≠

Une approche alternative pour développer les fonctions d’interpolation consiste à travailler directement

à partir des propriétés d’interpolation désirées :

Figure 2.5

Chapitre 2 – Méthodes pratiques de résolution

2-7

*1 1 2 2

1 1 2

2 1 2

( , ) ( ) ( )

si ( )

( )

U x a a x a x

x x

x x

β βγ γ

= Φ + ΦΦ = +Φ = +

Pour Φi(x), les valeurs aux nœuds sont :

21

1 2 1 2 1

1 2 22

2 1

1

0 1

x

x x x

x

x x

ββ ββ β β

=+ = −

+ = = −−

La solution est similaire pour les coefficients 1 2 2 et de ( ) xγ γ Φ

La valeur des fonctions d’interpolation est donc, égale à :

2 11 2

2 1 2 1

( ) ( )x x x x

x xx x x x

− −Φ = Φ =

− −

Ce résultat est identique au précédent.

2.2.1.2 Solution avec deux éléments

Le domaine de solution est maintenant divisé en deux éléments (ou sous-domaines) et les fonctions

d’interpolation précédentes sont appliquées à chaque élément.

Figure 2.6

Au point xc, situé au nœud inter élément dans la Figure 2.6, nous devons avoir continuité de la solution

(U*, dU*/dx, etc…). Par exemple, dans le cas de la solution de l’équation (1.5), cela implique continuité

de la fonction U* et du flux φ*. Ces deux conditions de continuité sont en fait des conditions aux rives

qui s'appliquent aux deux éléments au niveau de leur nœud commun situé à xc. L'équation différentielle

(1.5) étant de deuxième degré (m=1), la continuité de U* est donc une CR essentielle (Dirichlet) tandis

que la continuité du flux φ* est une CR naturelle (Neuman), étant donné que le flux est égal à –x dU*/dx.

Ces conditions de continuité s’expriment de la façon suivante :

Chapitre 2 – Méthodes pratiques de résolution

2-8

( ) ( )

( ) ( )

* 1 * 2

* 1 * 2

( ) ( ) condition aux rives essentielle

( ) ( )-x -x condition aux rives naturelle

c c

c c

x x x x

U x U x

dU x dU x

dx dx= =

=

=

Les fonctions d’essai des deux éléments sont :

( ) ( )* 1 * 2

1 1 2 2 3 3 4 4

Élément(1) Élément(2)

( ; ) ( ) ( ) ( ; ) ( ) ( )U x a a x a x U x a a x a x= Φ + Φ = Φ + Φ

Une illustration de ces fonctions d'essai est donnée à la Figure 2.7.

Figure 2.7

En appliquant sur U* la condition aux rives essentielle précédente, il s’en suit que :

1 2 3 4

2 3

0 1 1 0

et de façon générale i j

a a a a

a a

a a

∗ + ∗ = ∗ + ∗=

=

Chapitre 2 – Méthodes pratiques de résolution

2-9

Au nœud inter élément, nous avons donc la même valeur du coefficient a, ce qui implique que la CR

essentielle est satisfaite exactement.

Pour la suite de la solution, la condition de continuité du flux au point xc sera utilisée, de même que les

autres CR qui s’appliquent aux nœuds situés aux deux extrémités du domaine de solution. Le

développement complet de la solution mathématique pour le modèle à deux éléments est trop long

pour être présenté dans le présent texte. Les lecteurs intéressés pourront le trouver dans le chapitre 4

de la référence [1]. On peut cependant voir la solution obtenue à la

Figure 2.8 qui inclut également la solution avec un seul élément pour fin de comparaison. Il est crucial

de mentionner que le développement mathématique permet de tirer deux importantes conclusions en

ce qui concerne la satisfaction des CR lors de la solution:

1) Les conditions aux rives essentielles sont satisfaites exactement.

2) Les conditions aux rives naturelles sont satisfaites approximativement.

Les exemples d’application présentés plus loin viendront corroborer ces deux conclusions.

Chapitre 2 – Méthodes pratiques de résolution

2-10

Figure 2.8 – Solutions avec 1 et 2 éléments ((Ũ ≡ U*, τ% ≡ φ*)

2.2.2 Méthode matricielle d'interpolation

Pour illustrer de façon simple la méthode matricielle qui sert à développer les fonctions d’interpolation

(fonctions de forme), nous allons utiliser un problème unidimensionnel de transfert de chaleur.

Ti

xL

Tj

T(x)=a0+a1x

1 2

Figure 2.9

Soit un élément de longueur L dans un domaine tel qu’illustré à la Figure 2.9

Les valeurs aux rives sont : i

j

à x=0 T(x)=T

à x=L T(x)=T

Pour interpoler la température, nous utilisons un polynôme d’ordre 1 tel que :

0 1

0

1

( )

1 où 1 est la base polynomiale

T x a a x

ax x

a

= +

=

Aux rives :

Chapitre 2 – Méthodes pratiques de résolution

2-11

{[ ]

{

0

1 0

10

.1

à 0 1 01 0

1à 1

DL C.Rgénéralisés

ii

j

i

ax T

a T a

T aLax L T L

a A

= =

= = =

123

où [A] est la matrice d’interpolation

Pour obtenir la valeur des degrés de liberté généralisés, nous avons :

0 1

1

i

j

TaA

Ta−

=

Donc 1( ) 1

Fct de formede chaque noeud

i i

i jj j

T TT x x A N N

T T−

= = 14243

Le calcul des fonctions de forme s’effectue de la façon suivante :

1 0 01 11 1 1 1

L LA

A L−

= = − −

1

2ij

1

2

0 11( ) 0 0

satisfait à (Kronecker) 0 01

(0 )1

i

j

x N L LN L x N LL

x L N LxN x

L L N L L

δ

= = == − = =⇒ = = == + =

= =

2.2.3 Solution à plusieurs éléments

Chapitre 2 – Méthodes pratiques de résolution

2-12

La Figure 2.10 illustre une courbe de distribution de

température en fonction de x. Le domaine de solution est

divisé en plusieurs éléments linéaires afin de suivre

approximativement la courbe de température. Pour

chaque élément on utilise des fonctions de forme

identiques qui satisfont au Kronecker delta. Cela a pour

conséquence que:

1) La valeur d'une fonction Ni est nulle à tous les nœuds sauf au nœud i.

2) Lors de l'assemblage de la matrice globale [K] du

modèle qui comprend toutes les valeurs des

matrices locales de chaque élément, on s'assure d'avoir des valeurs Kij nulles partout à

l'exception des DL de l'élément. Nous obtenons donc une matrice globale avec peu de valeurs

non nulles et ces valeurs sont regroupées autour de la diagonale de la matrice (matrice bande).

Le traitement mathématique subséquent s'en trouve grandement allégé.

[ ]

11 12

21 22 23

32

0 0 0 0

0 0 0

0 0 0

0 0 0

0 0 0

0 0 0 0

K K

K K K

KK

=

O O

O O O

O O O

O O

Nous verrons plus loin dans ce chapitre ce qu'est la matrice [K] et comment les valeurs Ni servent à son

calcul.

2.2.4 Méthode d'interpolation de LAGRANGE

Figure 2.10

T(x)

1

Ti

Tj

Élé

me

nt

x(noeud)

i jxL

Chapitre 2 – Méthodes pratiques de résolution

2-13

La méthode d'interpolation de Lagrange permet d'obtenir directement des fonctions d'interpolation.

Elle utilise uniquement les valeurs nodales de la fonction ce qui limite son utilité aux équations

différentielles d'ordre 2.

La fonction interpolée est donnée par:

1 1 2 2 3 31

( )n

i ii

f x N f N f N f N f=

= = + + +∑ K

avec 1

omettant

où n = nombre de noeuds de l'élément

nk i

ik i k i i

x x x xN

x x x x=

− −= − − ∏ (2.2)

Reprenons l’exemple précédent pour calculer aux nœuds 1 et 2 (i et j), les fonctions de forme de

l’élément à l’aide de l’équation (2.2).

21

1 2

12

2 1

0Résultat identique à la méthode matricielle

0

0

x x x L L xN

x x L L

x x x xN

x x L L

− − − = = = − − − − = = =− −

2.2.5 Utilisation d'éléments d’ordre supérieur

Jusqu'à maintenant nous avons fait appel à des fonctions d'interpolation linéaires. Comme le montre la

Figure 2.2, il est possible de représenter un phénomène physique de nature non-linéaire avec plusieurs

éléments qui utilisent des fonctions d'interpolation linéaires. Cependant, dans plusieurs cas, il est

avantageux d'avoir recours à une interpolation non-linéaire pour diminuer le nombre d'éléments requis

et pour augmenter la précision des résultats pour les points situés entre les nœuds. Dans le cas d'un

problème unidimensionnel, pour faire une interpolation non-linéaire, il suffit d'ajouter un nœud

intermédiaire ou plus à l'élément.

Chapitre 2 – Méthodes pratiques de résolution

2-14

T(x)

1 3 5 7 9 11

T2 T3 T4 T5T1

Élé

men

t

x

T1 T2 T3

xL/2 L/2

Élément no. 1

Figure 2.11

La Figure 2.11 illustre une courbe de distribution de température en fonction de x. Cette distribution est

modélisée à l'aide d'éléments à trois nœuds. Si on regarde l'élément no. 1, avec les températures aux

trois nœuds connues (T1, T2, T3), on peut interpoler de façon non-linéaire sur tout l'élément. Dans ce

cas, cela exige une fonction d'interpolation de type polynôme quadratique puisque l’élément possède

trois degrés de liberté, il faut donc une fonction qui a trois coefficients (DL généralisés):

20 1 2

0

21

2

( )

1

T x a a x a x

a

x x a

a

= + +

=

Calculons la matrice d'interpolation [A] en appliquant les CR de température

Chapitre 2 – Méthodes pratiques de résolution

2-15

[ ]{ }1 0

22 1

23 2

2

12

1 1

2 12 1 2 3 2

3 3

1 0 0

1 2 4

1

0 01

où 3 4

2 4 2

( ) 1

i

T a

T L L a A a

T L L a

L

A L L LL

T T

T x x x A T N N N T

T T

= =

= − − −

= =

et 2 11 2 3 1N N N x x A− = (2.3)

La valeur des trois fonctions de forme peut-être trouvée en complétant le calcul matriciel. On peut

également obtenir directement ces valeurs en faisant appel à la méthode de Lagrange qui n’exige pas le

développement et l’inversion de la matrice d'interpolation [A].

Par exemple pour le nœud 1:

( )( )

( )( )( )( )

( )( )2

2 31

1 2 1 3

2( ) 1 3 2

2

x x x x x L x L x xN x

x x x x L L L L

− − − − = = = − + − − − −

Comme exercice, il est suggéré de calculez la valeur de N2 et N3 par la méthode de Lagrange puis de

comparer avec celles que donnent l’équation (2.3).

2.2.6 La méthode matricielle d’interpolation appliq uée à un élément poutre

Chapitre 2 – Méthodes pratiques de résolution

2-16

Dans ce nouvel exemple, nous allons calculer les fonctions de forme de l’élément de poutre à deux

nœuds qui est illustré à la Figure 2.12. Il s’agit d’un élément fini typique de la mécanique du solide sur

lequel nous reviendrons au chapitre 6. Chaque nœud possède deux degrés de liberté, un pour la flèche

(vi) et un autre pour la pente (θi). Donc au total, l’élément possède quatre DL.

vi

xL

vj

v(x)

jθiθ θ(x)

Figure 2.12

Nous devons choisir une fonction d’interpolation qui assure la continuité à la fois de la flèche v(x) et de

la pente θ(x). Puisque nous avons un total de quatre DL avec cet élément, nous choisissons une fonction

de type polynôme cubique qui possède quatre coefficients, donc quatre DL généralisés.

0

12 3 2 30 1 2 3

2

3

0

12 21 2 3

2

3

( ) 1

( )( ) 2 3 0 1 2 3

a

av x a a x a x a x x x x

a

a

a

adv xx a a x a x x x

adx

a

θ

= + + + =

= = + + =

Appliquons les conditions aux rives pour obtenir la matrice d’interpolation [A]

Chapitre 2 – Méthodes pratiques de résolution

2-17

0

12 3

22

3

à 0 1 0 0 0

0 1 0 0

à 1

0 1 2 3

i

i

j

j

v ax

a

v ax L L L L

aL L

A

θ

θ

= =

=

144424443

2 3 11 2 3 4( ) 1

i i

i i

j j

j j

v v

v x x x x A N N N Nv v

θ θ

θ θ

′ ′ = =

L’indice ′ dans N'2 et N'4, indique que la fonction de forme est associée à la dérivée de v(x).

[ ]

4

41

4 2 3 2 3

2 2

0 0 0

0 0 01

3 2 3

2 2

L

LA

L L L L L

L L L L

= − − −

donc

4

42 3

1 2 3 4 4 2 3 2 3

2 2

0 0 0

0 0 011

3 2 3

2 2

L

LN N N N x x x

L L L L L

L L L L

′ ′ = − − −

Chapitre 2 – Méthodes pratiques de résolution

2-18

( )

( )

( )

2 34 2 2 3

1 4

2 34 3 2 2 3

2 4

2 32 2 3

3 4

4 4

Valeurs aux noeuds (i,j)

10 3 2 1 3 2 (1,0)

10 2 2 (0,0)

10 0 3 2 3 2 (0,1)

1

x xN L x L x Lx

L L L

x x xN L x L x L x L

L L L L

x xN L x Lx

L L L

NL

= + ∗ − + = − + =

′ = + − + = − + =

= + − − = − =

′ = ( )2 3

3 2 2 30 0 3 (0,0)x x

L x L x LL L

+ − + = − + =

Chapitre 2 – Méthodes pratiques de résolution

2-19

Conclusion

( )

( )( ) 0.0 mais (à vérifier en exercice)

i j ij

i ji j ij

N x

dN xN x

dx

δ

δ

=′

′ = =

2.3 Intégration par parties

Les solutions par les méthodes de résidus pondérés telles que celles des moindres carrées ou bien de

Galerkin, font appel fréquemment à l’intégration par parties pour trouver la solution.

2.3.1 Une dimension

Nous savons que: ( )( ) ( ) ( ) ( )d dg df

f x g x f x g x dx dx dx

= +

On peut donc écrire: ( )2 2

2

1

1 1

( ) - ( ) ( ) ( )x x

x

xx x

dg df f x dx g x dx f x g x

dx dx= +∫ ∫ (2.4)

2.3.2 En deux et trois dimensions

Ici il est beaucoup plus simple d'utiliser la notation matricielle. Considérons l'identité suivante,

où u est un scalaire et Vr

un vecteur:

V u + V u = )V(u rrr

•∇•∇•∇

En intégrant sur le volume cette identité et en réarrangeant les termes nous avons:

V V V u V dV = (u V) dV - u V dV∇ • ∇ • ∇ •∫ ∫ ∫r r r

Chapitre 2 – Méthodes pratiques de résolution

2-20

Selon le théorème de la divergence nous avons:

V S V dV = V n dS∇ • •∫ ∫r r r

En appliquant le théorème de la divergence sur la deuxième intégrale de l'équation précédente

nous avons finalement:

dV Vu - dS nVu = dV Vu VSV

rrrr•∇∫•∫•∇∫ (2.5)

Chapitre 2 – Méthodes pratiques de résolution

2-21

2.3.3 Exemple d'application.

Reprenons l'équation différentielle (1.5) du chapitre précédent.

2

d dU(x) 2 x =

dx dx x

avec 2 x 1 ≤≤

et appliquons les conditions aux rives suivantes :

( 1) 2U x = = et 2

( 2) 1/ 2-x

dU x x

dxφ

=

= = = (flux)

Considérons une fonction d'essai pour l’interpolation ayant la forme suivante:

[ ]{ }1

*21 2( ) ( ) ( ) ( ) ii

u

x N x N x N x U u u

= =

L

M

(2.6)

où Ni(x) sont les fonctions de forme et ui les valeurs nodales de la fonction d'essai.

Soit le résidu ( );*

2

d (x) 2dUR x a x dx dx x

= −

Pour alléger la notation, nous remplaçons U* par U, et φ* par φ. En utilisant la méthode des résidus

pondérés, critère de Galerkin nous avons:

Galerkin b b

a a

x x

i i 2x x

d dU 2 (x) R(x;a) dx = (x) x - dx = 0N N

dx dx x

∫ ∫

ou encore ( ) 2

2b b

a a

x x

ii

x x

d dU (x) x dx = x dxN N

dx dx x

∫ ∫ (2.7)

Chapitre 2 – Méthodes pratiques de résolution

2-22

Intégrons par parties le membre de gauche de l'équation (2.7). En une dimension, l'intégration par

parties est obtenue de l'équation (2.4) :

Soient: ( ) if x = (x)N et dg d dU

= x dx dx dx

alors dx

(x)dN = dx

df i et ( ) dUg x = x

dx

Après intégration nous avons donc:

bb b

a aa

xx xi

i i 2x xx

(x) dU dU 2dN- x dx + x = dxN Ndx dx dx x

∫ ∫ (2.8)

Puisque le flux est égal à : dU

(x) = x dx

φ −

(2.9)

Alors en introduisant (2.9) dans (2.8) nous obtenons

( )b b

b

a

a a

x xxi

i i2 xx x

(x) dU 2dN x dx = dx (x) (x)N Ndx dx x

φ − −

∫ ∫ (2.10)

Afin d'alléger la notation dans les équations qui suivent, nous allons introduire la notation tensorielle

pour la dérivée des fonctions de forme:

2

2..i i

i,x i,xxdN d N etcN Ndx dx

≡ ≡

Pour les "n" équations nécessaires à la détermination des "n" inconnues et en remplaçant la fonction

U(x) par sa fonction d'essai interpolée, [ ] { } u N = U(x) ii , nous obtenons:

Chapitre 2 – Méthodes pratiques de résolution

2-23

[ ] [ ]

[ ]

{ } [ ]

{ }1

1, 1 1 1

2, , 2 2 22

2

b

b b

a a

a

b b

a a

x

xx x

x i x

x x

x

x xT T

i,x i,x i i 2x x

FK

N u N N

x N N u dx N dx N (x)x

2 x dx = dx N N u N

x

φ

= − −

− −

∫ ∫

∫ ∫

M M M M

14444244443 144424443

[ ]( ){ }

{ }

2

b

a

xTi

x

F

F

(x)N φ1442443

144444424444443

(2.11)

Le résultat sous forme simplifiée est : [ ] { } { } F = u K i

où [K] : matrice de rigidité (symétrique)

{F} : vecteur de charge (incluant les conditions de flux aux rives).

{ui}... degrés de liberté inconnus (valeurs aux rives)

Prenez note que le vecteur de charge {F} sert à appliquer les CR naturelles (Neuman) tandis que le

vecteur {ui} sert à appliquer les CR essentielles (Dirichlet).

2.3.3.1 Avantages de l'intégration par parties

1) Réduction l'ordre des dérivées sous l'intégrale du résidu ce qui facilite la satisfaction des

conditions de convergence (fonctions complètes et continues).

2) Obtention d'une matrice de rigidité [ K ] symétrique ce qui exige moins de mémoire de stockage

et facilite le calcul de la solution.

3) Création du terme [ ]( ) b

a

xT

ix

(x)N φ permettant l'application directe des conditions de flux aux

rives et d'une façon plus générale, création d'un vecteur de charge {F} qui permet d'appliquer

toutes les CR naturelles.

Chapitre 2 – Méthodes pratiques de résolution

2-24

2.3.4 Autre classification des conditions aux rives (Selon la méthode d'application)

1 -Forcées (constrained), lorsqu'elles sont appliquées directement sur la fonction d'essai

(fonction d'interpolation). Elles sont satisfaites exactement.

2 -Libres (unconstrained), lorsqu'elles sont appliquées sur les termes qui apparaissent lors de

l'intégration par parties de l'équation du résidu. Dans ce cas, elles sont satisfaites

approximativement.

2.3.4.1 Remarques sur l'intégration par parties

Le terme intégré par parties est:

dx dx

U d N 2m

2m

i

x

x

b

a

∫ ("2m" conditions aux rives)

Après une première intégration, nous obtenons:

∫ dx

U d N + dx dx

U d dxdN -

1-2m

1-2m

i

x

x1-2m

1-2mi

x

x

b

a

b

a

(2.12)

Un terme de condition aux rives naturelle est créé dans lequel la dérivée de U(x) est réduite de 1.

L'intégrale est remplacée par une autre dans laquelle la dérivée de U(x) est réduite de 1 et la dérivée de

Ni est augmentée de 1. Le terme situé à droite de l'équation (2.12) permet d'appliquer une CR naturelle

(libre) à la dérivée 2m-1 de U.

Après "m" intégrations :

∫ dx

U d dx

N d + ... + dx

U d N + dx dx

U d dx

N d -m

m

1-m

i1-m x

x1-2m

1-2m

i

x

xm

m

m

imx

x

b

a

b

a

b

a

Nous avons alors "m" conditions essentielles forcées et "m" conditions naturelles libres.

Chapitre 2 – Méthodes pratiques de résolution

2-25

Après "2m" intégrations :

∫ U(x)

dx

N d + ... + dx

U d N + dx U(x) dx

N d -2m

i2m x

x1-2m

1-2m

i

x

x2m

i2mx

x

b

a

b

a

b

a

Les "m" conditions naturelles et les "m" conditions essentielles sont toutes libres ("2m" conditions

libres).

En général, on intègre par parties "m" fois seulement, afin de réduire au minimum l'ordre des dérivées

sous l'intégrale. Cela nous assure de la continuité et de la convergence de notre solution.

On a alors: "m" conditions essentielles qui sont forcées.

"m" conditions naturelles qui sont libres.

2.4 Exemples numériques

Les exemples qui suivent vont mettre en application la méthode matricielle et l'intégration par partie.

Pour solutionner, nous utiliserons également la méthode des résidus pondérés avec le critère de

Galerkin. Le problème posé par l'équation (1.5) du chapitre sera repris et des solutions avec 1, 2 et 5

éléments sont développées. La comparaison des résultats obtenus par la MEF avec la solution exacte

permettra de dégager plusieurs conclusions importantes.

2.4.1 Exemple no. 1 – Application de la méthode mat ricielle et de l'intégration par parties

Reprenons l'équation différentielle (1.5)

avec 1

2

*

2

x=2

U(x = 1) = 2d (x) 2dU x = 1 x 2 dU

(x = 2) = = -x dx dx xdx

φ

≤ ≤

Chapitre 2 – Méthodes pratiques de résolution

2-26

Figure 2.13

Précédemment, nous avons développé une fonction d'essai pour l'interpolation ayant la forme suivante:

[ ] [ ]{ }1 2

1

*2 ii

u

(x) = N (x) N (x) = N (x) U u u

L

M

(2.13)

En utilisant la méthode des résidus pondérés, critère de Galerkin, et après intégration par parties, nous

avons obtenus la forme intégrale suivante:

[ ] [ ] { } [ ] [ ]( )b b

b

aa a

x x xT T Ti,x i,x i i i2

xx x

2 x dx dx (x)N N u N N

= − −

∫ ∫ (2.14)

Pour obtenir une solution numérique en utilisant la MEF, nous allons subdiviser le domaine de solution

en sous-domaines ou éléments, et pour chacun de ces éléments nous utiliserons une fonction

d'interpolation linéaire.

Figure 2.14

Chapitre 2 – Méthodes pratiques de résolution

2-27

Soit: [ ]

[ ]

0*0 1

1

*

**

( ) 1

1( ) ( )

( ) 1 1

i

i jj

i

j

i

j

uaU x a a x x N N

ua

uU x L x x

uL

udU xx x

udx Lφ

= + = =

= −

−= − = −

Notons que chaque élément utilise un système local de coordonnées où 0≤x≤L (Figure 2.14). Le

problème est cependant formulé dans un système global de coordonnées (Figure 2.15). Pour obtenir la

solution au niveau d'un élément, nous remplaçons, dans l'intégrale du résidu, la valeur de x par X=(Xi + x)

où Xi est la coordonnée globale du nœud "i" de l'élément. Nous devons maintenant évaluer l’effet de

ce changement sur la dérivée de U.

Figure 2.15

1

i

i

X X x

x X X

dU dU dx dU

dX dx dX dx

= += −

= ⋅ = ⋅

Comme on peut le voir, il n'y a pas de changement d'échelle. Réécrivons (2.14) en coordonnées globales

(X remplace x)

[ ] [ ][ ]

{ } [ ]( )

{ }

[ ]( ){ }2

1

0 0 0( )

LL LT T Ti,x i,x i ii i2

iK F

F

2 X x dx = dx - (x)N N u N N

X xφ

+ − +

∫ ∫144444424444443 1442443

1444442444443

Chapitre 2 – Méthodes pratiques de résolution

2-28

Calcul de [K]

[ ] [ ] [ ]

[ ] [ ] [ ]

[ ]

0

,

20

( )

1 1( ) 1 1

1 1 1 11 1( )

1 1 1 12

LT

i,x i,xi

i i x

Li

i

K X x dxN N

où N L x x NL L

XK X x dx

LL

= +

= − = −

− − = + = + − −

Calcul de {F1}

{ } [ ]( )

( )( )1 2 2

0 0

2 1 2L LT

i

i i

L xF dx dxN

LX x X xx

− = − = − + +

∫ ∫

après intégration

{ }1

ln2

=

ln

i

i i

i

i i

X LL

X XF

L X L L

X X L

+−

+− +

Calcul de {F2}, utilisons les propriétés du Kronecker δij

{ } [ ]( ) ( ) ( )( ) ( )

( ) ( )( ) ( )

( )( )

1 1

20

2 2

0 0 0

0 0

L iTi

j

N L L NF (x)N

N L L N L

φφ φ φφ

φφ φ φ

= − = − + = = −−

Finalement, pour un élément nous obtenons le système matriciel suivant:

Chapitre 2 – Méthodes pratiques de résolution

2-29

ln1 11 2

1 12ln

i

i ii ii

j ji

i i

X LL

X XuXuL L X L L

X X L

φφ

+−

− + = − + −− + − +

(2.15)

Forme finale K K

K Kii ij i i

ji jj j j

u F

u F

=

En terme de mécanique du solide, le coefficient Kij représenterait la force exercée par l'élément sur le

nœud "i", lorsque se produit un déplacement unitaire du nœud "j" (uj=1).

i ii i ij jF K u K u= +

2.4.1.1 Solution avec un seul élément

Figure 2.16

1 1

2 2

1.0 1.00.6137 1.5 1.5

2.0 0.3863 1.5 1.5i

i

i

X Lu

X LuX

φ

φ

= = − − + + = = − − −

En substituant les valeurs aux rives

Chapitre 2 – Méthodes pratiques de résolution

2-30

1

122

2.00.6137 1.5 1.5

0.3863 1.5 1.5 u

φ − − + = − − −

La deuxième équation donne :

1

22

2

0.3863 1.5 2.0 1.5

1.4091

u

u

− − = − ∗ + ∗=

Les valeurs de u1 et u2 étant maintenant connues, nous pouvons écrire les équations de U* et φ*.

[ ]* 2.01( ) ( )

1.4091U x L x x

L

= −

(2.16)

( ) ( ) [ ]

( )

* ** 2.01( ) 1 1

1.4091

1 0.5909

i i

dU dUx X X x X x

dX dx L

x

φ = − = − + = − + −

= + ∗ (2.17)

Au centroïde de l’élément: *2( ) 0.8864 (solution exacte =0.8333)Lxφ = =

Les deux dernières équations permettent de tracer la variation de U* et φ* dans le domaine de solution.

On remarque dans la Figure 2.17 que U* est assez près de la solution exacte et la CR essentielle est

satisfaite exactement (U*(X=1) = 2.0). Pour le flux, les valeurs φ* sont éloignées de la solution exacte et la

CR naturelle n’est satisfaite qu’approximativement. Cependant, on remarque qu’au centroïde de

l’élément (X=1.5), la valeur φ* est très proche de celle de la solution exacte. Cette proximité s’explique

par le fait que nous nous trouvons à un point de surconvergence dans l’élément, position où l’erreur est

moindre pour le calcul du flux. Les points de surcongervence seront expliqués en détails au chapitre 4.

Chapitre 2 – Méthodes pratiques de résolution

2-31

x x

* ( )U x* ( )xφ

SolutionexacteSolution

exacte

Figure 2.17 –Solution exacte vs solution par MEF à 1 élément

2.4.1.2 Solution avec deux éléments

Figure 2.18

Élément no. 1

12

1 1

2 2

1.00.3781 2.5 2.5

1.5 0.2885 2.5 2.5i

i

i

X Lu

X Lu

X

φ

φ

= =− −

+ =+= − − −

Élément no. 2

12

2 2

3 3

1.50.1826 3.5 3.5

4 0.1507 3.5 3.53i

i

i

X Lu

X Lu

X

φ

φ

= =− −

+ =+= − − −

Assemblage des matrices des éléments pour obtenir la matrice globale

Chapitre 2 – Méthodes pratiques de résolution

2-32

1 1

2

3 3

0.3781 2.5 2.5 0

0 0.4711 2.5 6.0 3.5

0.1507 0 3.5 3.5

u

u

u

φ

φ

− = − − − −

Substituons les valeurs des deux CR

1

2

12 3

0.3781 2.5 2.5 0 2.0 (1)

0 0.4711 2.5 6.0 3.5 (2)

0.1507 0 3.5 3.5 (3)

u

u

φ −

− = − − − −

Avec les équations (2) et (3) on obtient les déplacements inconnus u2 et u3.

2

12 3

2 2

3 3

0 0.4711 2.5 6.0 3.5* 2.0

0.1507 0 3.5 3.5

4.5289 6.0 3.5 1.5513sol. exa

0.6507 3.5 3.5 1.3654

u

u

u u

u u

− − − = + − −

− = ⇒ = − −

1.5361cte

1.3466

Équation du flux

( ) ( )[ ] ( ) ( )*

*

*(1) *(2)

*(1) *(2)2 2

1 1( ) 1 1

Élément no. 1 Élément no. 2

( ) 0.8974( 1) ( ) 0.3718( 1.5)

au centroïde

( ) 1.122 (exact=1.10) ( ) 0.6507 (exact=0.6429)

i

i i i i jj

L L

udUx X x X x X x u u

udx L L

x x x x

φ

φ φ

φ φ

= − + = − + − = − + −

= + = +

= =

En observant la Figure 2.19, nous remarquons que les solutions trouvées pour U* et φ* se rapprochent

des valeurs exactes. Déjà, avec seulement deux éléments, il est évident que nous convergeons vers la

solution exacte. On remarque aussi que le flux au centroïde des éléments est très près de la valeur

Chapitre 2 – Méthodes pratiques de résolution

2-33

exacte. Ailleurs dans le domaine de solution, la valeur calculée du flux demeure cependant

approximative.

x x

* ( )U x* ( )xφ

Solutionexacte

Solutionexacte

Figure 2.19 Solution exacte vs solution par MEF à 2 éléments

2.4.1.3 Solution avec cinq éléments

Figure 2.20

Élément 1

L=0.2 Xi=1.0 1 1

2 2

0.1768 5.5 5.5

0.1565 5.5 5.5

u

u

φ

φ

− − = − −

Élément 2

Chapitre 2 – Méthodes pratiques de résolution

2-34

L=0.2 Xi=1.2 2 2

3 3

0.1252 6.5 6.5

0.1129 6.5 6.5

u

u

φ

φ

− − = − −

Élément 3

L=0.2 Xi=1.4 3 3

4 4

0.0933 7.5 7.5

0.0853 7.5 7.5

u

u

φ

φ

− − = − −

Élément 4

L=0.2 Xi=1.6 4 4

5 5

0.0722 8.5 8.5

0.0667 8.5 8.5

u

u

φ

φ

− − = − −

Élément 5

L=0.2 Xi=1.8 4 5

5 6

0.0575 9.5 9.5

0.0536 9.5 9.5

u

u

φ

φ

− − = − −

Assemblage:

1 1

2

3

4

5

6 6

0.1768 5.5 5.5

0 0.2817 5.5 12.0 6.5

0 0.2062 6.5 14.0 7.5

0 0.1575 7.5 16.0 8.5

0 0.1242 8.5 18.0 9.5

0.0536 9.5 9.5

u

u

u

u

u

u

φ

φ

− − − − − − = − − − −

− −

(1)

(2)

(3)

(4)

(5)

(6)

Appliquons les deux CR, u1 = 2.0 et φ6=1/2 et utilisons les équations (2) à (6) pour trouver les

déplacements des nœuds 2 à 6.

2

3

4

5

12 6

0 0.2817 12.0 6.55.50 0.2062 6.5 14.0 7.50

2.00 0.1575 7.5 16.0 8.500 0.1242 8.5 18.0 9.50

0.0536 9.5 9.50

u

u

u

u

u

− − − −

− = ∗ + − − − − − −

Chapitre 2 – Méthodes pratiques de résolution

2-35

2 2

11 15 3 3

4 4

51 55 5 5

6 6

10.7183 1.7594 1

0.2062 1.5992

sol. exacte=0.1575 1.4878

0.1242 1.4081

0.5536 1.3498

u u

k k u u

u u

k k u u

u u

− = → =−

− −

K

M O M

L

.7578

1.5968

1.4850

1.4081

1.3466

Calcul du flux:

( ) ( )[ ] ( )( )*

*

*1

*2

*3

*4

*5

1( ) 1 1 5

à x = L/2 = 0.1 sol. exacte

( ) 1.2030 (1 ) 1.3223 1.3182

( ) 0.8010 (1.2 ) 1.0413 1.0385

( ) 0.5570 (1.4 ) 0.8355 0.8333

( ) 0.3985 (1.6 ) 0.6775 0.6765

i

i i i i jj

udUx X x X x X x u u

udx L

x x

x x

x x

x x

φ

φφφφφ

= − + = − + − = ∗ + −

= +

= += +

= +

( ) 0.2915 (1.8 ) 0.5539 0.5526x x= +

Chapitre 2 – Méthodes pratiques de résolution

2-36

* ( )U x* ( )xφ

x x

Solutionexacte

Solutionexacte

Figure 2.21-Solution exacte vs solution par MEF à 5 éléments

Remarques

1) Dans le cas du vecteur de chargement {F}, la somme des flux entre deux éléments donne

toujours zéro. Il ne reste que les deux flux aux rives du domaine dont un est une CR connue (φ6).

2) Plus nous augmentons le nombre d’éléments (raffinement du maillage), plus nous convergeons

vers la solution exacte (Figure 2.21).

3) Pour φ*, ce sont les valeurs au centroïde de chaque élément qui convergent vers la solution

exacte.

4) Pour U*, ce sont les valeurs nodales qui convergent le plus vers la solution exacte.

Chapitre 2 – Méthodes pratiques de résolution

2-37

2.4.2 Exemple no. 2, Méthode matricielle avec valeu rs constantes

But: Simplifier la résolution numérique par l'utilisation de valeurs constantes moyennes.

Nous pouvons réduire considérablement l'effort de calcul en utilisant, au niveau de chaque élément, des

valeurs constantes moyennes pour k(x) et f(x) de l'équation différentielle. Par exemple, l'équation (1.5)

peut s'écrire:

( ) ( )

( )avec Propriété du domaine de solution

et ( ) Fonction de chargement

*

2

d (x)dU k x = f xdx dx

k x X

2f x

X

=

=

L'intégrale du résidu est donnée par:

[ ] [ ] { } [ ] [ ]( )( ) ( )b b

b

aa a

x x xT T Ti,x i,x i i i

xx x

k x dx = f x dx (x)N N u N N φ− −∫ ∫

Pour k(x) et f(x), nous pouvons utiliser les valeurs calculées au centroïde des éléments, soit à x=L/2.

Ainsi pour un élément nous obtiendrons:

[ ] [ ][ ]

{ } [ ]{ }

[ ]( ){ }2

1

20 0 0

2( 2)

( 2)

LL LT T Ti,x i,x i ii i

iK F

F

X L dx = dx (x)N N u N NX L

φ+ − −+∫ ∫

1444442444443 144244314444244443

Calcul de [K]

[ ] ( ) [ ] [ ] ( )

[ ]

20

1 12 2

1 1

1 111 12

LT

i,x i,xi i

i

LK X L dx X L N N

L

XK

L

− = + = + −

− = + −

Chapitre 2 – Méthodes pratiques de résolution

2-38

Calcul de {F1}

{ }( )

[ ]( )

{ }( )

1

0

1

1

22 2 1

1

2 1

LT

i2 2

i i

2

i

2 2 LF dx N

X L X L

LF

X L

= − = − + +

= − +

Chapitre 2 – Méthodes pratiques de résolution

2-39

Calcul de {F2}, utilisons les propriétés du Kronecker δij

{ } [ ]( )20

L iTi

j

F (x)Nφ

φφ

= − = −

Finalement, pour un élément nous obtenons donc le système matriciel suivant:

( )

1 1 11

1 1 12 2

i ii2

j ji

uX L

uL X L

φφ

− + = − + −− +

Solution avec un seul élément (Propriété + chargement moyen)

1

12 2

2.00.4444 1.5 1.5 (1)1.0

1.0 0.4444 1.5 1.5 (2)

iX

L u

φ − = − = = − −

avec la deuxième équation

1

2 2

2

0.4444 1.5* 2 1.5

1.3704 (Exacte = 1.347)

u

u

− − + ==

Chapitre 2 – Méthodes pratiques de résolution

2-40

Solution avec deux éléments (Propriété + chargement moyen)

1

2 2

22

12 3

2.00.3200 2.5 2.51.0

0.5 0.3200 2.5 2.5

0.1633 3.5 3.51.5

0.5 0.1633 3.5 3.5

i

i

X

L u

uX

L u

φ

φφ

− = − = = − −

− = − = = − −

Chapitre 2 – Méthodes pratiques de résolution

2-41

Assemblage

1

2

12 3

0.3200 2.5 2.5 2.0 (1)

0 0.4833 2.5 6.0 3.5 (2)

0.1633 3.5 3.5 (3)

u

u

φ − − = − − − −

Avec les équation (2) et (3)

2

12 3

2 2

3 3

0 0.4833 2.5 6.0 3.5*2.0

0.1633 0 3.5 3.5

4.5167 6.0 3.5 1.5414 1.5361 exacte

0.6633 3.5 3.5 1.3518 1.3466

u

u

u u

u u

− − − − = − −

− = ⇒ = − −

Solution avec cinq éléments (Propriété + chargement moyen)

Attention : les numéros des nœuds ne sont pas séquentiels le long de l’axe x.

Élément 1

Xi=1.0 L=0.2 4 4

1 1

0.1653 5.5 5.5

0.1653 5.5 5.5

u

u

φ

φ

− − = − −

Élément 2

Chapitre 2 – Méthodes pratiques de résolution

2-42

Xi=1.2 L=0.2 1 1

6 6

0.1183 6.5 6.5

0.1183 6.5 6.5

u

u

φ

φ

− − = − −

Élément 3

Xi=1.4 L=0.2 6 6

3 3

0.0889 7.5 7.5

0.0889 7.5 7.5

u

u

φ

φ

− − = − −

Élément 4

Xi=1.6 L=0.2 3 3

2 2

0.0692 8.5 8.5

0.0692 8.5 8.5

u

u

φ

φ

− − = − −

Élément 5

Xi=1.8 L=0.2 2 2

5 5

0.0554 9.5 9.5

0.0554 9.5 9.5

u

u

φ

φ

− − = − −

Assemblage (dans l’ordre des numéros de nœuds)

1

2

3

4

12 5

6

0 0.2836 12.0 0 0 5.5 0 6.5

0 0.1246 0 18.0 8.5 0 9.5 0

0 0.1581 0 8.5 16.0 0 0 7.5

2.00.1653 5.5 0 0 5.5 0 0

0.0554 0 9.5 0 0 9.5 0

0 0.2072 6.5 0 7.5 0 0 14.0

u

u

u

u

u

φ

− − − −

− −− = −

− −

− −

(1)

(2)

(3)

(4)

(5)

(6)

Avec les équations (1), (2), (3), (5) et (6)

Chapitre 2 – Méthodes pratiques de résolution

2-43

1

2

3

12 5

6

0 0.2836 5.5 12.0 0 0 0 6.5

0 0.1246 0 0 18.0 8.5 9.5 0

*2.00 0.1581 0 0 8.5 16.0 0 7.5

0.0554 0 0 9.5 0 9.5 0

0 0.2072 0 6.5 0 7.5 0 14.0

u

u

u

u

u

− − − −

− − = − − − − − −

[ ]

1 1

2 2

3 3

5 5

6 6

10.7164 1.7584 1.7578

0.1246 1.4058 1.4081

Exacte=0.1581 1.4858 1.4850

0.5554 1.3474 1.3466

0.2072 1.5976 1.5968

u u

u u

K u u

u u

u u

− = ⇒ =−

Conclusions:

1) L’examen des solutions avec 1, 2 et 5 éléments montre que nous convergeons aussi rapidement

que lorsque k(x) et f(x) sont des variables. Nous sommes également plus près de la solution

exacte.

2) Avec des valeurs constantes pour k(x) et f(x), les calculs sont plus systématiques et plus rapides.

3) La solution avec cinq éléments montre ce qui arrive à la matrice [K] lorsque les numéros de

nœud ne sont pas séquentiels dans la matrice du modèle. Nous observons alors une dispersion

des termes dans toute la matrice ce qui alourdit les calculs subséquents.

Chapitre 2 – Méthodes pratiques de résolution

2-44

2.4.3 Exemple no.3 – Analogie avec le barreau droit

Considérons un logiciel pour l’analyse des structures qui offre un barreau droit supportant la

traction/compression.

Théorie de la résistance des matériaux

Soit un barreau dont la section à une surface unitaire ; A=1.0

Équilibre d'un élément infinitésimal

Alors : 0 avecxx x x

d duF E E

dx dx

σ σ ε+ = = =

donc : *

2

2( ) ( )x

d du d dUE F k x f x

dx dx dx dx x

= − ↔ = =

Flux : *

* ( )x

du dUE k x

dx dxσ φ− = − ↔ = −

Analogie entre l’élément barreau et le problème de l’équation (1.5) dans un système global

*

**

2

Barreau équation (1.5)

u(x) U ( )

( )

2( )

( )

x

x

x

dUx X

dx

F f xX

E k x X

σ φ

− ↔ = −

−↔ − =

↔ =

Élément

Chapitre 2 – Méthodes pratiques de résolution

2-45

Chargement équivalent sur l’élément (en coordonnées globales)

( )2 2

2 2Force Totale = ( ) * * *

2i

F x L L LX LX

= − = −+

Le chargement est réparti également sur les deux nœuds, donc :

( )2 2

2

i j

i

L LF F

XLX= = − =

+

Maillage

Données

Chapitre 2 – Méthodes pratiques de résolution

2-46

ÉLÉMENT E X= 2i j

LF FX

= =

1 1.1 0.1653

2 1.3 0.1183

3 1.5 0.0889

4 1.7 0.0692

5 1.9 0.0554

Charges et conditions aux rives

Outputs

U*i ≡ ui

φ*(centroïde de l’élément) ≡ -σx (élément)

Chapitre 2 – Méthodes pratiques de résolution

2-47

2.5 Exercices

2.5.1 Interpolation

Problème 2.1

Nous utilisons une fonction d'interpolation linéaire pour approximer la distribution de température le

long d'une ailette de refroidissement (voir figure ci-dessous). Des éléments linéaires 1D sont employés

pour modéliser l'ailette. Les températures nodales sont connues et données dans le vecteur qui suit.

Quelle est la température aux positions:

(a) x = 4cm (mesuré à partir du nœud 1)

(b) x = 8 cm

=

20

34

41

50

4

3

2

1

T

T

T

T

Réponses: 36.3°C, 25.6°C

Rappel:

Pour un élément à 2 nœuds (un seul DL par nœud):

=2

1

21)(T

TNNxT .

Les fonctions de forme peuvent être calculées avec:

Chapitre 2 – Méthodes pratiques de résolution

2-48

la méthode matricielle: [ ] [ ]1.. −= AepolynomialbaseNN ji

ou avec la méthode de Lagrange:

élémentldansnoeudsdenbren

xx

xx

xx

xxN

ii

i

ki

kn

ki

'

)(

)(omettant

)(

)(

1

=−−

−−

= ∏=

Problème 2.2

La flèche d'une poutre en porte-à-faux est approximée par des éléments linéaires 1D (fct d'interpolation

linéaire). Les valeurs nodales de la flèche sont données dans la figure qui suit.

(a) Quelle est la flèche à la position x = 2 ft,

(b) Évaluer la pente de la poutre au nœud 5.

Rappel: La pente est calculée avec la dérivée de la flèche.

Réponses: a) 0.012775 mm; b) 0.012475

Problème 2.3

Chapitre 2 – Méthodes pratiques de résolution

2-49

La distribution de température dans une plaque métallique est approximée avec des éléments linéaire

1D. Une source de chaleur est enfouie dans la plaque. La position des nœuds et les températures

nodales sont données dans la figure qui suit. Quelle est la température de la plaque à x = 2.5 cm si on

utilise pour les éléments:

(a) une fonction d'interpolation linéaire (2 nœuds par élément)

(b) une fonction d'interpolation quadratique (3 nœuds par élément)

Réponses: a) 113.5°C; b) Nœuds 2, 3 et 4: 113.75°C; Nœuds 3, 4, et 5: 113.75°C

Problème 2.4

Dans la pièce présentée à la figure ci-dessous, la flèche aux nœuds 2 et 3 est respectivement 0.02 mm et

0.025 mm. Aux nœuds 1 et 4, la pièce est encastrée. On modélise cette pièce à l'aide d'éléments

linéaires. Calculez la flèche aux points A et B.

Chapitre 2 – Méthodes pratiques de résolution

2-50

Réponses: Point A: 0.012 mm; Point B: 0.023 mm

Problème 2.5

La figure suivante représente une colonne d'acier qui supporte plusieurs étages d'un édifice. Le

déplacement vertical des nœuds sous la charge est donné dans le vecteur qui suit. Calculez le

déplacement des noeuds A et B en utilisant des éléments linéaires. Les noeuds A et B sont

respectivement situés au milieu des éléments (3) et (4).

Réponses: Point A: 0.06644 in.; Point B: 0.07973 in.

2.5.2 Intégration par parties et Galerkin

Refaire les exercices 1.1 à 1.5 du Chapitre 1 avec un ou plusieurs éléments. Commencez fois-ci, par

appliquer la méthode des résidus pondérés, critère de Galerkin, puis intégrez par parties l’expression

obtenue.

3-1

Chapitre 3

3 DÉVELOPPEMENT D’UN ÉLÉMENT FINI POUTRE-COLONNE

Dans ce chapitre, nous allons faire le développement complet des équations matricielles d’un élément

fini qui représente le comportement d’une poutre-colonne sur fondation élastique avec courbure initiale

(Figure 3.1). Ce type d'élément peut être utilisé pour résoudre un problème complexe comme, par

exemple, celui du flambement d'un couvert de glace sur un lac ou une rivière. Bien qu’à prime abord, il

s’agisse d’un problème de la mécanique du solide qui apparaît difficile à résoudre d’un point de vue

analytique, nous allons voir comment nous pouvons développer facilement les équations d’un élément

fini qui représente fidèlement ce comportement. Pour ce faire, nous allons faire appel aux notions vues

aux chapitres 1 et 2.

Notre solution comprendra quatre grandes étapes:

1. Développement des équations d’équilibre d'un élément infinitésimal qui nous donneront

l'équation différentielle à résoudre.

2. Choix de l'élément poutre et de sa fonction d'essai (polynôme).

3. Solution par la méthode des résidus pondérés, critère de Galerkin et obtention de la forme faible

de l'équation différentielle par l'application de l'intégration par parties.

4. Développement des matrices et autres termes.

3-2

Figure 3.1

Nomenclature

EI: Rigidité en flexion

k : Coefficient de fondation

M : Moment fléchissant

P: Charge axiale (compression)

q(x): Charge répartie

R: Rayon de courbure initial 2

2

1 d y

R dx

y(x): Courbure initiale

V : Effort tranchant

v(x) : Flèche (flexion)

3.1 Équilibre

Pour trouver l’équation fondamentale du comportement de notre élément poutre-colonne, nous allons

commencer par faire l’équilibre de l’élément infinitésimal illustré à la Figure 3.2.

0yF =∑

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-3

( )

( )

0

divisons par

0

V qdx k v y dx V dV

dx

dVq k v y

dx

− + − + + + =

− + + =

donc

( )dVq k v y

dx= − + + (3.1)

0ZM =∑ (au centroïde de l'élément)

( ) 02

dxM Vdx dV P d v y M dM− + + + + + + =

En négligeant le terme d'ordre supérieur,

divisons par dx ( )

0d v y dM

V Pdx dx

++ + = (3.2)

dérivons par rapport à x ( )2 2

2 20

d v ydV d MP

dx dx dx

++ + =

Introduisons (3.1) dans l’équation précédente

( )2 2 2

2 2 2( ) 0

d v y d d vq k v y P EI

d x dx dx

+ − + + + + =

Rappel poutre : 2

2

M d v

EI dx=

Regroupons les termes de v à gauche

Figure 3.2

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-4

( )22 2

2 2 2( )

d v yd d vEI P q k v y

dx dx d x

+ + = − +

(3.3)

Ceci est l’équation différentielle qui représente le comportement de notre élément poutre-colonne.

L'ordre de l'équation est 2m=4, donc m=2. La prochaine étape est le choix d'une fonction d'essai.

3.2 Choix de la fonction d'essai

Pour que la solution converge, il faut:

1. Une représentation constante de la fonction v et de ses "m" premières dérivées. Dans le cas

présent, puisque m=2 :

( )

2

2

20 1 2

représentation constante

donc

obligatoire

dv d vv

dx dx

v x a a x a x= + + +KK1442443

2. Continuité de la fonction et de ses "m-1" premières dérivées

( ) 20 1 2

continuité

donc

obligatoire

dvv

dx

v x a a x a x= + + +KK1442443

3. Un élément poutre en flexion dans le plan x-y (Figure 3.3). Pour cela il faut "m" degrés de

liberté par nœud, soit deux DL: un déplacement (flèche) et une rotation (pente). Au total nous

avons quatre degrés de liberté dans l'élément. Nous avons donc besoin d'une fonction d'essai

qui nous fournit au moins quatre degrés de liberté généralisés. Un polynôme cubique satisfait

cette condition.

( ) 2 30 1 2 3v x a a x a x a x= + + +

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-5

{ }

0 1

1 12 3 2 3 1

2 2

3 2

1

1

1 2 3 4

2

2

( ) 1 1

i i

a v

av x x x x x x x A

a v

a

v

N N N N Nv

θ

θ

θ

θ

= =

′ ′= = ∆

Les fonctions de forme de cet élément ont déjà été calculées au chapitre 2 (voir 2.2.5).

3.3 Forme intégrale faible

En combinant l'intégration par parties et la méthode des résidus pondérés, critère de Galerkin,

développons la forme faible de l'équation différentielle (3.3).

Résidu

( )22 2

2 2 2( ; ) ( )

d v yd d vR x a EI P q k v y

dx dx dx

+ = + − + +

(3.4)

Galerkin

( ) ( )22 2

2 2 2

21

( ) 0b

i

a

d v yd d vN x EI P q k v y dx

dx dx dxII

+ + − + + =

∫142431442443

(3.5)

Intégrons par parties le terme I1 (2 fois) et le terme I2 (1 fois) pour obtenir la forme faible

Figure 3.3

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-6

( ) ( )

( )

( ) ( )

2 2 2 2

1 ,2 2 2 2

2 2 2

, ,2 2 2

2

, ,2

( )

( )

( ) ( )

bb b

i i x i

a a a

bbb

i xx i x iaa a

b

i xx i x

a

d d v d d v d d vI N x EI dx EI N x dx N x EI

dx dx dx dx dx dx

d v d v d d vEI N x dx N EI N x EI

dx dx dx dx

d vEI N x dx N x M x

dx

= + = − +

= − +

= − ∗

∫ ∫

∫ ( )b

b

iaa

dMN x

dx +

Pour l'ensemble des équations de Galerkin

( )2

1 , ,2( )

bb bT T T

i xx i x ia

aa

d v dMI N EI dx N M x N

dx dx

= + − + ∫ (3.6)

Intégration de I2

( ) ( ) ( ) ( ) ( )2

2 ,2( )

bb b

i i x iaa a

d v y d v y d v yI N x P dx P N x dx N x P

d x dx dx

+ + += + = − +

∫ ∫

Pour l'ensemble des équations de Galerkin

( ) ( )

2 ,

bb

T T

i x iaa

d v y d v yI N P dx N P

dx dx

+ + = − + ∫ (3.7)

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-7

Sachant que:

{ }

{ }

{ }

,

2

,2

( ) i i

i x i

i xx i

v x N

dvN

dx

d vN

dx

= ∆

= ∆

= ∆

Réécrivons l'équation (3.5) pour l'ensemble des équations de Galerkin en remplaçant les termes I1 et I2

par les équations (3.6) et (3.7). Regroupons à gauche tous les termes de ∆i , et à droite tous les termes

de charge.

[ ]

{ }

[ ]

{ }

[ ]

{ }

{ }

, , , ,

,

matrice de rigidité matrice matrice

de compression de fondation

b b bT T T

i xx i xx i i x i x i i i i

a a a

bT

i x

a

K C F

Ci

N EI N dx N P N dx N k N dx

dyN P dx

dx

∆ − ∆ + ∆ =

∫ ∫ ∫

14444244443 1442443 1442443

( )

{ } { }

( )( )

,

( ) compression initiale

Dernier terme

( )( ) ( )

bT

i a

b bb bTT T T

i i x i ia

a aa

N V xq Fi

dM d v yN q x ky dx N M x N N P

dx dx

+ + − + − − ∫

14444444244444443144424443144424443

1444444444442444444444443

(3.8)

Dans le dernier terme nous avons remplacé ( )d v ydM

Pdx dx

+− − par V(x), d'après l'équation (3.2).

3.4 Solution par éléments finis

Soit l'élément de poutre en flexion tel que montré à la Figure 3.3.

Fonction d'essai pour la flèche

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-8

( ) { } { }2 3 11 i i iv x x x x A N− = ∆ = ∆

Avec

2 3 1

2 1,

1,

1

0 1 2 3

0 0 2 6

i

i x

i xx

N x x x A

N x x A

N x A

=

=

=

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-9

Matrice d'interpolation

[ ]

4

41

4 2 3 2 3

2 2

0 0 0

0 0 01

3 2 3

2 2

L

LA

L L L L L

L L L L

= − − −

Matrice de rigidité

Pour ce calcul on doit faire appel à la règle de transposition. Rappel:

[ ] [ ][ ][ ][ ] [ ] [ ] [ ]

soit

alorsT T T T

P A B C

P C B A

=

=

[ ] , ,

0

1 1

0

0

00 0 2 6

2

6

LT

i xx i xx

LT

K N EI N dx

A EI x A dx

x

− −

=

=

Vu que [A] et EI sont des termes constants, alors on peut les sortir de sous l'intégrale

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-10

[ ]

2

1 1 1 1

0 0

2

1 132

2 3

0

0 0 0 0 0

0 0 0 0 0

2 0 0 4 12

6 0 0 12 36

0 0 2 6

0 0 0 0 12 6 12 6

0 0 0 0 6 4 6

0 0 4 6

0 0 6 12

L LT T

L

T

x

x x x

K EI A x dx A EI A dx A

L L

L L LEIEI A A

Lx x

x x

− − − −

− −

= =

− −

= =

∫ ∫

2

2 2

2

12 6 12 6

6 2 6 4

L

L L

L L L L

− − − −

En procédant d'une façon similaire au calcul de la matrice [K], nous pouvons obtenir toutes les autres

matrices de l'équation (3.8)

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-11

Matrice de compression

[ ]2 2

2 2

, ,

0

36 3 36 3

3 4 3

36 3 36 3

3 3 4

30

LT

i x i x

L L

L L L L

L L

L L L L

PC N P N dx

L

− −

− − −

− −

= =

Matrice de fondation

[ ]2 2

2 2

0

156 22 54 13

22 4 13 3

54 13 156 22

13 3 22 4

420

LT

i i

L L

L L L L

L L

L L L L

kLF N k N dx

− − −

= =

Traitement de q(x) et y(x)

Figure 3.4

Soit y(x), la courbure initiale de la poutre que nous représentons par une fonction d'interpolation

quadratique (Figure 3.4).

{ } { } [ ]{ }

{ }

2 2 2 10 1 2

,

( ) 1 1i i i i

i x i

y x a a x a x x x a x x B y M y

dyM y

dx

− = + + = = =

=

Utilisons la même approche pour la charge répartie

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-12

{ } [ ]{ }2( ) 1 i i iq x x x a M q = =

Matrice d'interpolation [B] utilisée pour y(x) et q(x)

[ ] ( )

2

2 12

2

1 0 0 0 01

1 2 2 et 3 4

1 2 4 2

L

B L L B L L LL

L L

= = − − −

(réf. p. 2-10)

Calcul des charges initiales

Charge de compression initiale

{ } { }1

, , 2

0

3

3 0 3

2

3 0 3

2

3

LT

i i x i x i

L L L

L L L

yP

C N P M dx y yL

y

− −

= =

Charge de fondation initiale

{ } { }1

2

0

3

11 20 1

4 0

1 20 11

0 4

60

LT

i i i i

L L

L L

ykL

F N k M dx y y

y

− −

= =

Charges réparties

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-13

{ } { }1

2

0

3

11 20 1

4 0

1 20 11

0 4

60

LT

i i i

L L

L L

qL

q N M dx q q

q

− −

= =

Si q1= q2= q3= q= constante, alors :

{ }

30 6

5

60 1230 6

5

L LqL qLq

L L

= =

− −

Dernier terme

( ) ( )( )

, 00

,0

1, 1,1 1

2, 2,2 2

3, 3,3 3

4, 4,4 40

"Dernier terme" = ( ) ( )

( ) ( )

( ) ( ) (0)

L LT T

i x i

LT T

i x i

x x

x x

x x

x xx Lx L x

N M x N V x

N M x N V x

N NN N

N NN NM L V L M

N NN N

N NN N== =

+

= +

′ ′′ ′ = + − − ′ ′′ ′

0

(0)

x

V

=

Sachant que: , ,0 N 0i ij i i x i x ijN N Nδ δ′ ′= = = =

Alors

1

1

2

2

(0)

(0)"Dernier terme"

( )

( )

VV

MM

VV L

MM L

−− −− = =

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-14

Nous obtenons finalement le système matriciel suivant pour la poutre-colonne sur fondation élastique

avec courbure initiale.

2 2 2 2

3

2 2 2 2

12 6 12 6 156 22 54 13 36

6 4 6 2 22 4 13 3

420 3012 6 12 6 54 13 156 22

6 2 6 4 13 3 22 4

MATR. RIGIDITÉ [K] MATR. FONDATION [F]

L L L L

L L L L L L L LEI kL P

L LL L L L

L L L L L L L L

− −

− −+ −

− − − −

− − − −

14444244443 1444442444443

1

2 2

1

2

2 2

2

i

3 36 3

3 4 3

36 3 36 3

3 3 4

MATR. COMPRESSION [C]

3 0 3

2

3 3 0 3

2

CHARGESCOMPRESSION

{C }

L L

L L L L

L L

L L L L

L L LP

L

L L L

ν

θ

ν

θ

− −

− − −

− −

− −=

14444244443

1442 3

{ } { }

1

1

2

2

i

11 20 1 6

4 0

60 121 20 11 6

0 4

CHARGES CHARGESFONDATION RÉPARTIES

{F } {q}

i i

V

ML L LkL qLy y

V

ML L L

−−

−− + +

− − −

44 1442443 123

(3.9)

Sous une forme plus condensée

[ ] [ ] [ ]( ){ } { } { } { }

1

1

2

2

i i i

V

MK C F C F q

V

M

− − − + ∆ = − + +

(3.10)

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-15

3.5 Calcul de la charge critique de colonnes droite s

Nous allons maintenant comparer des valeurs obtenues avec notre élément fini, avec des résultats

analytiques pour des cas classiques de colonnes droites. Plus précisément, nous allons calculer les

charges critiques de flambement de colonnes en solutionnant un problème aux valeurs propres. Soit une

poutre-colonne ayant les propriétés suivantes :

i) Initialement droite → y(x)=0

ii) Sans fondation élastique → k=0

iii) Avec charge répartie constante → q1 = q2 = q3 = q

3.5.1 Système d'équations pour un élément

Simplifions l'équation (3.9) en introduisant les trois conditions précédentes.

2 2 2 2

3

2 2 2 2

MATR. RIGIDITÉ [K] MATR. COMPRESSION [C]

12 6 12 6 36 3 36 3

6 4 6 2 3 4 3

3012 6 12 6 36 3 36 3

6 2 6 4 3 3 4

L L L L

L L L L L L L LEI P

LL L L L L

L L L L L L L L

− −

− − −−

− − − − − −

− − −

14444244443 14444244443

1

1

2

2

1

1

2

2

6

12 6

V

M

V

M

LqL

L

ν

θ

ν

θ

−+

= −

(3.11)

3.5.2 Exercice no.1 : Colonne rotule-rotule (1 élém ent)

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-16

Conditions aux rives

Aucune charge répartie q = 0

à x = 0 → v1 = M1 = 0.0 et à x=L → v2 = M2 = 0.0

1

2

1

2

2 2 2 2

3 2 2 2 2

2

4 2 40

302 4 4

2 1 4 10

601 2 1 4

L L L LEI P

LL L L L L

PL

EI

θ

θ

θ

θ

− − = −

− − = −

Posant

22 2

2

det (2 4 ) (1 ) 060

det 15 18 3 0

PL

EIα α α

α α

= − → = + − − =

= + + =

Racines

2 118 18 4*15*3130 5

αα

α

= −− ± − = = −

Avec 2 2

2 2 21 12 Exact= 9.865 60 cr

PL EI EI EIP

EI L L L

πα = − = − → = ≅

3.5.3 Exercice no.2 : Colonne encastrée-libre (1 él ément)

Conditions aux rives

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-17

Aucune charge répartie q = 0

à x = 0 → v1 = θ1 = 0.0 et à x=L → V2 = M2 = 0.0

2

2

2

2

3 2 2

2

2 2

12 6 36 30

306 4 3 4

12 6 36 30

306 4 3 4

vL LEI P

L LL L L L

vL LPL

EIL L L L

θ

θ

− − − = − −

− − − = − −

Posant

( ) ( ) [ ]

2

2 2

22

2

12 36 6 30

30 6 3 4 4

det 12 1 3 4 1 3 ( 2) 0

det 45 52 4 0

L LPL

EI L L L L

L L

α αα

α α

α α α

α α

− − + = + → =

− + − −

= − ∗ − − − =

= − + =

Racines

2 1.072752 52 4*45*4

0.082990

αα

α =− ± − = =

Avec 2 2

2 2 20.0829 2.48 Exact= 2.46

30 4cr

PL EI EI EIP

EI L L L

πα = = + → = =

3.5.4 Exercice no.3 : Colonne rotule-rotule (2 élém ents finis de longueur L)

Conditions aux rives

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-18

q = 0 Aucune charge répartie

à x = 0 → v1 = M1 = 0.0

à x=2L → v3 = M3 = 0.0

Puisqu’il n’y a pas de charge appliquée au nœud 2

à x = L → V2(1)

= −V2(2) et M2

(1) = −M2

(2)

Assemblage des matrices

2 2 2 2

3 2 2 2 2 2 2

2 2 2 2

12 6 12 6 36 3 36 3

6 4 6 2 3 4 3

12 6 24 0 12 6 36 3 72 0 36 3

306 2 0 8 6 2 3 0 8 3

12 6 12 6 36 3 36 3

6 2 6 4 3 3 4

L L L L

L L L L L L L L

L L L LEI P

LL L L L L L L L L L L

L L L L

L L L L L L L L

− −

− − −

− − − − − −−

− − − −

− − − − − −

− − −

1

1

1

1

2

2

3 3

3 3

0

0

V

M

V

M

ν

θ

ν

θ

ν

θ

=

Éliminons les colonnes (1) et (5) parce que v1 = v3 = 0.0 et les rangées (1) et (5) parce que les efforts

tranchants V1 et V3 sont indéterminés. Il reste une matrice 4x4.

2 2 2 21

2

3 2 2 2 2 2 22

2 2 2 23

0

0

0

0

4 6 2 4 3

6 24 0 6 3 72 0 3

302 0 8 2 0 8

6 2 4 3 4

L L L L L L

L L L LEI P

LL L L L L L L

L L L L L L

θ

ν

θ

θ

− − − − − − = − − −

Lt

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-19

Racines

12

2

22 2 2

0.08287 ( )

0.430

...

Pour une poutre de longueur totale 2 , ( /2)

9.94 Exact= 9.8696

t t

crt t t

critiquePL

EIetc

L L L L

EI EI EIP

L L L

αα α

π

== + → =

= =

= =

Note : Avec un modèle à trois éléments on obtiendrait 2

9.8852crt

EIP

L=

3.6 Exercices

Problème 3.1

Obtenez le système matriciel d'un élément fini pour le calcul de la déflexion d'un câble de longueur L,

soumis à une tension uniforme T, supportant une charge transversale répartie f et qui repose sur une

fondation élastique de coefficient k. Développez les équations avec la méthode des résidus pondérés,

critère de Galerkin, et utilisez la fonction d'interpolation linéaire suivante:

0 1( )v x a a x= +

L'équation différentielle dans le cas de petites déflexions est:

0)()0( rivesaux conditions02

2

===+− Lvvfkvdx

vdT

Réponse: La formulation de l'élément fini est

1 1 2 1 1

où le flux ( ) -1 1 1 2 16 2

i i

j j

vT kL fL dx T

vL dx

φ νφφ

− + = + = −−

où L est la longueur de l’élément (dans la figure ci-dessous, cette longueur est notée ∆x)

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-20

Problème 3.2

À l'aide d'un modèle composé de cinq É.F. de câble (probl. 3.1), calculez la flèche d'un câble fixé à ses

deux extrémités (ν1 = ν6 = 0.0) pour les conditions suivantes: L=3.048m (120 po.), T=2.669 KN (600 lb),

k=3.448 KPa (0.5 lb/po2), f =350.3 N/m (2 lb/po). Pour calculez les valeurs nodales des flèches du câble,

utilisez un logiciel comme Matlab pour inverser la matrice globale.

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-21

Réponse:

0.001

47.112

65.793( )

65.794

47.115

0.006

mm

ν

ν

ν

ν

ν

ν

=

Problème 3.3

Le transfert de chaleur d'une ailette de refroidissement est donné par l'équation différentielle suivante:

2

1 2 3 12 0 conditions aux rives: (0) , 0bx L

d T dTc c T c T T c

dx dx =

+ + = = − =

où c1 = k A c2 = -h p c3 = h p Tf

A=aire de la section; h= coefficient de transfert de chaleur par convection;

k=conductibilité thermique; L= longueur; p=périmètre de l'ailette;

Tf= température du fluide entourant l'ailette; Tb=température à la base de l'ailette

W= largeur (unitaire)

Développez les équations d'un élément fini qui permettra trouver une solution approximative pour la

température le long de l'ailette. Utilisez avec la méthode des résidus pondérés, critère de Galerkin, et

utilisez également une fonction d'essai linéaire: xaaxT 10)( +=

Réponse:

1

31 2

1

1 1 2 1 1

1 1 1 2 16 2i

j

x xi i

j j

x x

dTc

dxT T c Lc c LT TL dT

cdx

=

=

− − − + = + − +

où L est la longueur de l’élément.

Chapitre 3 – Développement d'un élément fini poutre-colonne

3-22

4-1

Chapitre 4

4 CONVERGENCE D’UNE SOLUTION PAR ÉLÉMENTS FINIS

Par définition, une solution par éléments finis est convergente si elle tend vers la solution exacte lorsque

la dimension de tous les éléments d'un maillage tend vers zéro.

4.1 Conditions de convergence

Pour nous assurer d'une solution convergente, la fonction d'essai doit satisfaire à certaines conditions,

autrement il est possible que la solution par éléments finis converge vers une solution erronnée.

Forme de l'équation différentielle du résidu:

2 2( -1) 2

2 2( -1) 2, , ... , , ( ) , ( ) 0

m m

m m

U U Ud d d U x f x dx dx dx

=

(4.1)

Forme de l'équation du résidu, après "m" intégrations par parties avec Galerkin

( -1) ( -1)

( -1) ( -1), , ... , , , ( ) 0

b

a

x m m m mi i i

i im m m mx

U U dU d d d N d d N N U f x dx N Ndx dxdx dx dx dx

=

∫ (4.2)

4.1.1 Représentation constante

La fonction d'essai U(x) et toutes ses dérivées jusqu'à l'ordre "m", apparaissant sous l'intégrale du résidu,

doivent avoir une représentation constante dans l'élément lorsque la dimension des éléments tend vers

zéro.

4-2

Exemple: Si m = 2, alors il faut que la base polynomiale de la fonction d'essai contienne au moins

les termes suivants:

U(x) = a0 + a1 x + a2 x2

On aura alors la possibilité d'avoir: U(x) = a0 dU/dx = a1 d2U/dx2 = a2

Cette condition est absolument nécessaire pour assurer la convergence d'une solution. Elle s'explique de

la façon suivante: À la limite lorsque les éléments deviennent très petits, la fonction U(x) et toutes ses

dérivées sous l'intégrale du résidu deviennent pratiquement constantes dans le domaine de l'élément et

doivent avoir la possibilité d'une représentation constante.

4.2 Continuité

Dans le domaine d'un élément et à la frontière entre deux éléments, la fonction U(x) de même

que toutes ses dérivées jusqu'à l'ordre "m-1" doivent être continues.

Exemple: Si m = 2, alors il faut que: U(x) et dU/dx soient continues.

Cette condition s'explique de la façon suivante: Lorsque la dérivée (m-1) n'est pas continue, la dérivée

m devient infini et l'intégrale de cette dernière dérivée (équation du résidu) devient indéterminée.

Entre les éléments, cette condition n'est pas toujours nécessaire et dans certains cas lorsqu'elle n'est

pas satisfaite, l'élément converge plus rapidement.

Avec des éléments finis 1D, la continuité aux noeuds est relativement facile à obtenir en utilisant comme

degrés de liberté une fonction U dont la dérivée doit être continue. Cependant, avec les éléments à

deux et trois dimensions, la continuité implique aussi la continuité le long des côtés (deux dimensions)

ou des faces (trois dimensions) de l'élément. Cette dernière condition est habituellement très difficile à

réaliser. Des essais numériques ont permis de constater que beaucoup d'éléments 2D et 3D étaient

convergents avec la continuité aux noeuds seulement.

4-3

On peut expliquer ce résultat de la façon suivante. Lorsque la dimension d'un maillage diminue de plus

en plus, les noeuds se rapprochent les uns des autres et, dans l'ensemble, le milieu devient de plus en

plus continu. À la limite, pour des éléments infiniment petits, les noeuds sont très près les uns des

autres et nous avons en pratique continuité des côtés et des faces.

4.2.1 Classe

Une fonction est dite de classe Cn , dans un domaine de solution, si la fonction et toutes ses dérivées

jusqu'à l'ordre "n" sont continues dans le domaine.

Exemple, fig. 4.1: Si U(x) seulement est continu, alors U(x) est C0 .

Si U(x) et dU(x)/dx sont continus, alors U(x) est C1 .

Pour satisfaire la condition de continuité, la fonction d'essai U(x) dans l'équation (4.2) devra être de

classe Cm-1.

Figure 4.1– La fonction φ1 est une classe C0 alors que la fonction φ2 est une C1.

4.3 Taux de convergence de la fonction d'essai

L'erreur ponctuelle d'une solution approximative par éléments finis est donnée par:

4-4

E(x) = U(x) - U(x)% (4.3)

où U(x) solution exacte

Ũ(x) solution approximative (idem à U*(x))

La solution exacte U(x) étant inconnue, nous pouvons cependant la représenter par une série de Taylor,

au voisinage d'un point x dans l'élément (Figure 4.2).

... + )x - (x c + ... + )x - (x c + )x - (x c + c = U(x) nn

2 ˆˆˆ 210

dx

Ud n!

1 = c n

n

x = x

n

ˆ

La solution approximative est donnée par un polynôme complet de degré "p".

ˆ ˆ ˆ

2 p0 1 2 p

2 p0 1 2 p

U(x) = + x + + ... + a a a x a x

= + (x - x) + (x - x + ... + (x - x) )a a a a

%

Lorsque la dimension du maillage tend vers zéro (convergence vers la solution exacte) nous avons alors

la valeur des termes de degrés ≤ p dans Ũ(x) qui tend vers celle des termes ≤ p dans U(x). Nous avons

alors:

ˆ ˆp+1 p+2p+1 p+2E(x) = U(x) - U(x) (x - x + (x - x + ...) )c c→%

Pour h |)x - (x| ≡ˆ petit, le terme dominant est )x - (x 1+pˆ et nous avons:

x

hun élément

x

Figure 4.2

4-5

Erreur normalisée = p+1U(x) - U(x) C h

U(x)≤

% (4.4)

Une autre notation est aussi utilisée où la lettre "O" signifie "Ordre de l'erreur":

h O U(x)

(x)U - U(x) 1+p≤

~

Nous pouvons aussi écrire à partir de (4.4):

h 1) + (p + C U

U - U loglog

~log ≤ (4.5)

Dans un graphique log-log, l'équation (4.5) est une droite ayant une pente (p+1). Cette pente est une

indication du taux de convergence. Voir la Figure 4.3(a).

4.4 Taux de convergence du flux

Le flux étant donné par la dérivée d'ordre "m" de la fonction d'essai, nous avons:

dx

(x)Ud = (x)m

m ~~ ατ

Un raisonnement identique à celui utilisé pour la fonction d'essai U(x) donne:

Erreur normalisée = h D (x)

(x) - (x) mp 1

~+−≤

τττ

(4.6)

De la même façon, nous pouvons écrire:

h 1)m(p + D -

loglog~

log +−≤τ

ττ (4.7)

4-6

Encore une fois, sur un graphique log-log (Figure 4.3 (a)), nous avons une droite ayant une pente de (p-

m+1) qui est une indication du taux de convergence du flux.

Exemple:

Soit l'équation différentielle suivante avec ses conditions aux rives.

5 < x < 0 12 - x + x 6 + x - = U(x) + dx

U(x)d - 232

2

avec 10 = 0)=U(x et 5 = dx

dU(x) - = )(x 5=τ

En utilisant la fonction d'essai linéaire suivante, [ ] { }1( ) [1 ] iU x x A

−= ∆%

où {Δ} est le vecteur des degrés de liberté

nous avons p=1 et m=1, donc:

1 1 1 2pU - U Ch Ch Ch

U+ +≤ ≤ ≤

%

1 1 1 1p m - D h Dh Dhτ τ

τ− + − +≤ ≤ ≤

%

La Figure 4.3(a) représente graphiquement (échelles log-log), pour un point ordinaire de l'élément,

l'erreur de la fonction d'essai et du flux, en fonction du nombre d'éléments utilisés pour obtenir la

4-7

solution. La pente de ces courbes est une indication du taux de convergence. Lorsque le nombre

d'éléments est grand, nous obtenons effectivement le taux de convergence qui est prévu par les

équations précédentes. Il est aussi à noter que pour un maillage plus grossier, le taux de convergence

est supérieur à celui prévu par la théorie. La figure (fig. 4.3 (b)) illustre aussi les solutions obtenues avec

les trois premiers maillages.

4.5 Points de surconvergence

Les deux graphiques de la Figure 4.3(a) indiquent les taux de convergence pour un élément linéaire

lorsque l'erreur est calculée à un point ordinaire de l'élément. Il existe cependant des points dans

l'élément où le taux de convergence est supérieur à celui que nous donne la théorie précédente pour un

point ordinaire. Ces points sont appelés points de surconvergence.

Les figures 4.4 à 4.7 indiquent les taux de convergence à des points ordinaires ainsi qu'à d'autres points

spécifiques de l'élément, pour un élément linéaire (fig. 4.4), quadratique (fig. 4.5), cubique (fig. 4.6) et

quartique (fig. 4.7). Dans le cas de la fonction d'essai, les meilleurs points de surconvergence

correspondent aux noeuds inter-éléments. Dans le cas du flux, les points de surconvergence sont les

points de Gauss dont le nombre est égal à p-m+1.

La théorie servant à expliquer le phénomène de surconvergence est complexe et trop longue pour être

présentée dans le cadre de ce cours. En se basant sur les résultats numériques présentés dans les figures

4.4 à 4.7 nous pouvons cependant énoncer les deux règles suivantes.

Première règle

Aux noeuds inter-éléments, la fonction (x)U~

converge à un taux de l'ordre de (h2p), comparé à un

taux de l'ordre de (hp+1) pour un point ordinaire. Il est à noter que "p" représente le degré du

polynôme de la fonction (x)U~

tandis que "h" est la dimension relative de l'élément.

4-8

Figure 4.3– (a) Erreur de la fonction Ũ et du flux τ% à un point ordinaire pour un élément linéaire. Le

taux de converge est indiqué par les pentes. (b) Comparaison entre les solutions exactes et les solutions

par É. F. pour les trois premiers maillages.

4-9

Deuxième règle

Aux points de Gauss de l'élément, le flux dx

(x)Ud k - = (x)m

m ~~τ converge à un taux de l'ordre de (hp-

m+2), comparé à un taux de l'ordre de (hp-m+1) pour un point ordinaire. Le nombre de points de Gauss

est égal à p-m+1 et la position exacte de ces points est donnée dans des tables de mathématiques.

La deuxième règle est basée sur plusieurs arguments, les principaux étant les suivants :

Une solution par éléments finis utilisant Galerkin et l'intégration par parties correspond à toutes

fins pratiques, à un lissage par moindres carrés du flux. Par exemple:

avec ( ) { }

mmi

m m

N U x dd(x) = - k = - k dx dx

τ ∆

%%

la forme intégrale est { }b

a

-1x m mi i

m mx

N Nd d k dx + ... = 0dx dx

∆ ∫

Selon la théorie des polynômes, si un polynôme de degré "q" représente un lissage par moindres carrés

d'un polynôme de degré "q+1", ces deux polynômes sont égaux (se coupent) aux (q+1) points de Gauss.

En d'autres mots, si le flux est donné par un polynôme de degré "q", aux points de Gauss nous avons la

précision d'un polynôme de degré "q+1" (voir figure 4.8).

4-10

Figure 4.4– Éléments 1D linéaires. Erreur de la fonction Ũ et du flux τ% aux points ordinaires et

surconvergents.

Figure 4.5– Éléments 1D quadratiques. Erreur de la fonction Ũ et du flux τ% aux points ordinaires et

surconvergents

4-11

Figure 4.6– Éléments 1D cubiques. Erreur de la fonction Ũ et du flux τ% aux points ordinaires et

surconvergents.

Figure 4.7 – Éléments 1D quartiques. Erreur de la fonction Ũ et du flux τ% aux points ordinaires et

surconvergents.

4-12

3 points de Gauss1ξ = − 1ξ =

Degré (q+1) = 3

( 2)qτ =%

0

2 points de Gauss1ξ = − 1ξ =

Degré (q+1) = 2

( 1)qτ =%

0

1 point de Gauss

ξ

1ξ = − 1ξ =

Degré (q+1) = 1

( 0)m

m

d Uq

dxτ ==

%%

0

( )2

0

1 1p m

E D h

ξ =− + =

=

( )3

1

31 2p m

E D h

ξ = ±

− + =

=

( )4

30

51 3p m

E D h

ξ ξ= ± =

− + =

=

Figure 4.8 – Erreur du flux aux points de Gauss en fonction du polynôme utilisé.

4-13

4.6 Conclusion

Dans cette présentation, nous avons traité du taux de convergence que nous pouvons obtenir d'une

solution par éléments finis. Ces notions sont importantes lorsque nous devons décider du type

d'élément et de la finesse du maillage à utiliser. Souvent, nous devons répéter l'analyse en utilisant un

maillage différent afin de nous assurer que nous avons des résultats convergents. Par exemple, en

doublant la finesse d'un maillage, un élément ayant une erreur de l'ordre de (h3) verra son erreur

réduite par un facteur de 8 [ h3 = (1/2)3 ]. Si les deux maillages donnent des résultats à peu près

semblables, nous saurons alors que nous avons convergé vers la solution exacte du problème.

Les règles que nous avons établies dans ce chapitre sont toujours valides. Dans la pratique courante,

nous n'avons pas trop à nous préoccuper de la méthode utilisée pour le calcul des flux (contraintes) dans

un maillage. Les firmes qui commercialisent les logiciels d'éléments finis utilisent habituellement des

algorithmes éprouvés (souvent confidentiels) afin de nous donner les meilleurs résultats possibles. Par

exemple, avec certains logiciels, les contraintes sont calculées aux points de Gauss et ensuite

extrapolées aux noeuds de l'élément. Une moyenne peut ensuite être calculée entre les résultats

obtenus de tous les éléments connectés à un noeud.

Souvent, en utilisant un logiciel d'éléments finis, nous ignorerons le comportement d'un élément pour

un chargement particulier. Le comportement de l'élément dépendra généralement de certains

algorithmes utilisés pour en améliorer les performances. Il sera alors tout indiqué d'effectuer des essais

numériques sur des problèmes ayant une solution connue.

5-1

Chapitre 5

5 TRANSFORMATIONS DU SYSTÈME MATRICIEL D'UN ÉLÉMENT

En éléments finis, plusieurs transformations sont nécessaires pour donner à un élément les propriétés

désirées. Parmi les transformations les plus importantes nous avons:

- Les transformations de coordonnées

- L'imposition de contraintes spéciales pour modifier le comportement d'un élément.

- La relaxation (libération) des degrés de liberté de l'élément.

5.1 Transformation de coordonnées

Le système matriciel d'un élément est toujours déterminé dans le système local de coordonnées de

l'élément afin d'en simplifier le calcul. Ainsi, les déplacements (degrés de liberté) de l'élément sont

orientés dans la direction des coordonnées locales de l'élément.

Pour obtenir le système matriciel de l'ensemble d'un maillage nous devons ensuite réaliser l'assemblage

des matrices de chacun des éléments qui le composent. Cependant, avant de procéder à cet assemblage

nous devrons effectuer les transformations nécessaires pour orienter les déplacements de l'élément

dans la direction des coordonnées de déplacement des nœuds (système de coordonnées global). Ce

système est le seul qui est commun à tous les éléments. Pour simplifier la nomenclature nous allons

l'appeler le système global de coordonnées.

5-2

5.1.1 Matrice de rotation

Considérons le cosinus des angles entre chacun des axes de deux systèmes de coordonnées différents

(Figure 5.1). Posons aussi que x’, y’ et z’ sont de longueur unitaire.

Figure 5.1

cos( , ) cos( , ) cos( , )

cos( , ) cos( , ) cos( , )

cos( , ) cos( , ) cos( , )

x x x i x y j x z k

y y x i y y j y z k

z z x i z y j z z k

′ ′ ′ ′= + +

′ ′ ′ ′= + +

′ ′ ′ ′= + +

rr r

rr r

rr r

Ces cosinus directeurs peuvent être représentés par

une matrice [ R ] que nous allons appeler matrice de

rotation.

cos( , ) cos( , ) cos( , )

[ ] cos( , ) cos( , ) cos( , )

cos( , ) cos( , ) cos( , )

x x x y x z

R y x y y y z

z x z y z z

′ ′ ′ ′ ′ ′=

′ ′ ′

(5.1)

Il est à noter que cette matrice n'est pas symétrique puisque par exemple:

12 21cos( , ) cos( , ) x y y x R R′ ′= ≠ =

On peut cependant démontrer qu'elle est orthogonale, c'est-à-dire que:

-1[ [] ]T R R = (5.2)

5.2 Transformation d'un vecteur

En notation matricielle, un vecteur peut être représenté en utilisant ses trois composantes dans la

direction de chacun des axes d'un système de coordonnées de référence (Figure 5.2).

Chapitre 5 – Transformations du système matriciel d’un élément

5-3

Figure 5.2

{ } { }

{ } { }

x x

y y

z z

v v V V v v

v v

avec V V

′= =

′≡

r r

r r

Chapitre 5 – Transformations du système matriciel d’un élément

5-4

En projetant les composantes du vecteur Vr

dans la direction des axes x', y' et z' nous aurons:

cos( , ) cos( , ) cos( , )

cos( , ) cos( , ) cos( , )

cos( , ) cos( , ) cos( , )

x x y z

y x y z

z x y z

x x x y x zv v v v

y x y y y zv v v v

z x z y z zv v v v

′ ′ ′= + +′ ′ ′= + +′ ′ ′= + +

Ou encore: { } [ ]{ }etx x

y y

z z

v v = [ R ] V R Vv v

v v

′ =

r r (5.3)

Les déplacements, les forces de même que les rotations (lorsqu'elles sont petites) sont des quantités

vectorielles. Nous pouvons donc écrire:

Déplacements -1

{ } [ ]{ }[ ]

puisque { } [ { }]TT

u u d R d

v R vR R d R d w w

′ ′ = ′ = =′= ′

r r

r r

Forces { } [ ]{ }

[ ]{ } [ { }]

x x

y y T

z z

F F F R F

R F F F R F

F F

′ = = ′=

r r

r r

Rotations { } [ ]{ }

[ ]{ } [ { }]

x x

y y T

z z

R

R R

θ θ θ θθ θ

θ θθ θ

′ = = ′=

r r

r r (si θ est petit)

5.3 Calcul de la matrice de rotation

Pour obtenir la matrice de rotation nécessaire à un changement de coordonnées, la méthode la plus

efficace est l'algèbre vectorielle. La matrice de rotation est obtenue directement des vecteurs unitaires

Chapitre 5 – Transformations du système matriciel d’un élément

5-5

orientés dans la direction des axes du système local de coordonnées, ces vecteurs unitaires étant définis

par rapport aux axes du système global de coordonnées (Figure 5.3).

Figure 5.3

x y z

x y z

x y z

u i j ku u u

v i j kv v v

w i j kw w w

= + +

= + +

= + +

rr rr

rr rr

rr rr

[ ]x y z

x y z

x y z

u u u

R v v v

w w w

=

(5.4)

5.3.1 Matrice de rotation d'un élément à deux dimen sions

Pour déterminer la matrice de rotation d'un élément à deux dimensions (un élément membrane par

exemple), les coordonnées globales d'au moins trois des noeuds de l'élément doivent être connues.

Généralement, l'axe local u sera parallèle à l'arête 1-2 de l'élément (Figure 5.4), l'axe local v sera

perpendiculaire à u mais dans le plan de la plaque et l'axe local w sera perpendiculaire au plan u-v.

u-v-w, système local

x-y-z, système global

Chapitre 5 – Transformations du système matriciel d’un élément

5-6

Figure 5.4

Soient Ur

// à l'arête 1-2

Ar

// à l'arête 1-3

Avec la notation xij = xi - xj

nous avons:

2121 21

3131 31

U = i + j + kyx z

A = i + j + kyx z

rr r r

rr r r

31 2121 31

21 21 3121 31 2121

3131 21 3131 31 21

-

-

-

x

y

z

y yW z z i j k W U A yx W x xz z z

y y yx z W x x

== × = ⇒ =

=

r r r

rr r

21 21

2121

2121 2121 21

-

-

-

x y z

x y z y z x

z x y

yV W Wz i j k V W U W W W V W x W z

y yx z V W W x

== × = ⇒ =

=

r r r

r r r

Finalement, en normalisant les trois vecteurs W V Urrr

,, nous obtenons la matrice de rotation.

Longueur des vecteurs :

Chapitre 5 – Transformations du système matriciel d’un élément

5-7

W + W + W = L V + V + V = L z + y + x = L 2z

2y

2xW

2z

2y

2xV

221

221

221U

Vecteurs unitaires selon les axes u, v, w:

2121 21

1( )

1( ) [ ]

1( )

U

x y z

x y z x y zV

x y z

x y zW

u i j k yx zL

u u u

v i j k R V V V v v vL

w w w

w i j k W W WL

= + +

= + + = = + +

rr rr

rr rr

rr rr

5.3.2 Matrice de rotation d'une poutre

Dans le système de coordonnées local d'une poutre (Figure 5.5), nous avons l'axe longitudinal u et les

deux axes principaux de sa section, v et w. L'orientation de l'axe u est facilement obtenue des

coordonnées des deux noeuds aux extrémités de la poutre.

2121 21

1( )

U

u i j kyx zL

= + +rr rr

où z + y + x = L x - x = x 221

221

221Ujiij

Chapitre 5 – Transformations du système matriciel d’un élément

5-8

Figure 5.5- Système de coordonnées local d’une poutre

Pour définir l'orientation des axes principaux de la section, les trois méthodes suivantes sont utilisées :

a) On donne les coordonnées d'un troisième point situé dans le plan u-v de la poutre. Ce point doit

être situé du côté positif de l'axe v. C'est une méthode que nous retrouvons dans

MSC/NASTRAN et également dans ANSYS.

b) On donne les composantes d'un vecteur 0Vr

situé dans le plan u-v de la poutre. Ce vecteur doit

avoir une composante dans la direction positive de v. Cette méthode est celle que nous

utilisons le plus souvent dans MSC/NASTRAN.

c) On donne l'inclinaison de l'axe principal v de la poutre par rapport à un plan de référence. Par

exemple, ce plan de référence peut être le plan défini par l'axe local u de la poutre et l'axe z du

système global de coordonnées. Ce peut aussi être le plan x-y global qui sert de plan de

référence. Cette méthode est utilisée par certains logiciels (ex. ANSYS, MSC/PAL2).

Chapitre 5 – Transformations du système matriciel d’un élément

5-9

Chapitre 5 – Transformations du système matriciel d’un élément

5-10

5.3.2.1 Obtention de la matrice de rotation d’une poutre

Cas a)

On détermine un vecteur 0Vr

qui sera nécessairement dans le plan u-v de la poutre à l’aide des

coordonnées des points 1 et 3 (Figure 5.5). La matrice de rotation est ensuite déterminée en utilisant la

méthode du cas (b).

031 3131V x i j z ky= + +

rr r r

Cas b)

Connaissant le vecteur 0Vr

et le vecteurur

, les deux étant dans le plan u-v de la poutre, nous avons:

021 2121

0 0 0x y z

i j k W U V x z y

V V V

= × =

r r r

r r r et

21 2121

x y z

i j k V W U W W W

x zy

= × =

r r r

r r r

En normalisant les trois vecteurs W V Urrr

,, , nous aurons les trois rangées de la matrice de rotation.

Cas c) - ANSYS

Pour définir l'orientation des axes principaux de la section d’une poutre avec le logiciel ANSYS, nous

donnons l’angle d’inclinaison θ de l’axe local v de la poutre par rapport au plan x-y du système global

(Figure 5.6). Cet angle est positif autour de la direction positive de l’axe longitudinal u de la poutre. Il est

mesuré à partir d’un vecteur nr

normalisé, qui est à la fois parallèle au plan global x-y (perpendiculaire à

l’axe global z) et perpendiculaire à l’axe local u. Ce vecteur de référence nr

est obtenu par le produit

vectoriel de Zr

global par Ur

local qui nous donne le vecteur Nr

que nous devons ensuite normaliser.

Nous connaissons: ( )2121 21

2121 212 2 221 21 21

1U

U

u i j kyx zLU i j k yx zL x y z

= + += + + = + +

rr rrrr r r

( )21 21

2 221 2121 21 21

10 0 1 N

N

i j k n y i x jLN Z UL y xx y z

= − += × = = +

rr r r rrr r r

Chapitre 5 – Transformations du système matriciel d’un élément

5-11

Figure 5.6

Ensuite, nous posons: x y zv = i + j + kv v vrr rr

où , et x y zv v v sont les composantes inconnues du

vecteur vr

qui seront déterminées à l'aide des deux équations vectorielles suivantes.

Produit vectoriel sin 3 inconnues ,

Produit scalaire ( ) cos cos 3 équations indépendantesx y zn v u v v et v

n v n v

θθ θ

× = = =

r r r

r ro

Finalement le dernier vecteur unitaire, nécessaire pour définir la matrice de rotation, est obtenu de la

façon suivante:

w u v= ×r r r

5.4 Changement de base en éléments finis

Matrice de passage:

Chapitre 5 – Transformations du système matriciel d’un élément

5-12

La première étape consiste à établir une relation matricielle entre les degrés de liberté [DL'] des noeuds

de l'élément dans son système local de coordonnées, et les degrés de liberté [ DL ] des mêmes noeuds

par rapport au système de coordonnées global de l'ensemble de la structure. Nous appelons "matrice de

passage" [ P ] cette relation.

{ } { }' [ ]DL P DL= (5.5)

Lorsque nous effectuons un changement de coordonnées, la matrice de passage [P] est déterminée à

partir des éléments de la matrice de rotation [R]. Par exemple, pour l’élément de poutre de la Figure 5.7

nous aurons:

Figure 5.7

[ ]

1 1

1 1

2 2

2 2

P

R 0 0 0 d d0 R 0 0

= 0 0 R 0d d0 0 0 R

θ θ

θ θ

r r

r r

r r

r r

144424443

(5.6)

Pour la membrure en traction/compression de la Figure 5.8 nous avons:

Figure 5.8

[ ]

1

1

11 12 131 1

11 12 132 2

P 2

2

u

v

0 0 0 u wR R R =

0 0 0u uR R R

v

w

14444444244444443

(5.7)

Chapitre 5 – Transformations du système matriciel d’un élément

5-13

L’équation (5.7) démontre que la matrice de passage [P] n'est pas toujours une matrice carrée.

Changement de base

L'expression de l'énergie potentielle minimum que nous utiliserons au chapitre 7 lors du calcul (dans un

système local de coordonnées) des différentes matrices d'un élément, est donnée par l’équation

suivante :

.

potentiel des chargesénergie de déformation

1{ [ ]{ } -{ { }} }

2T T

equ DL K DL DL F′ ′ ′ ′ ′Π =1442443144424443

(5.8)

En utilisant la relation (5.8) et la matrice de passage [P] nous pouvons écrire:

[ ]

{ }.

1{ [ [ ][ ]{ } -{ [ { }} }] ]

2eq

T TT Tequ

K F

DL P K P DL DL P F

′ ′Π =1442443 1442443

(5.9)

En posant:

. .

[ ] [ [ ][ ]]

{ } [ { }]

T

Tequ equ

K P K P

F P F

′=

′=

(5.10)

Nous avons alors:

.{ [ ]{ } -{ { }} }T Tequ DL K DL DL FΠ = (5.11)

5.5 Autres transformations

5.5.1 Libération (relaxation) de degrés de liberté d'un élément

Dans une structure, nous avons souvent des connexions qui ne permettent pas le transfert de certaines

charges ou qui les permettent mais de façon très réduite. Lorsqu'un élément doit être raccordé à une

Chapitre 5 – Transformations du système matriciel d’un élément

5-14

structure par l'intermédiaire d'une telle connexion, les degrés de liberté de l'élément qui ne sont pas

fixés rigidement à la structure sont indépendants de ceux de la structure. Avant d'assembler les matrices

de l'élément nous devons libérer ces degrés de liberté.

Considérons la matrice de rigidité d'un élément avec ses degrés de liberté "maîtres", ∆∆∆∆m, fixés

rigidement à la structure, et ses degrés de liberté "esclaves", ∆∆∆∆e, qui sont indépendants de ceux de la

structure.

[ ]

0

mm me mm

em ee e

K

F K K =

K K

∆ ∆ 1442443

(5.12)

Il est à noter qu'au niveau de l'élément, les forces Fe associées aux degrés de liberté esclave ∆e sont

nulles puisque ces degrés de liberté sont entièrement libres. En utilisant la deuxième partition de la

matrice précédente nous avons:

{ } { } { } K + K = 0 eeemem ∆∆ d'où { } { } K K - = mem-1eee ∆∆ (5.13)

Nous pouvons donc écrire la matrice de passage suivante:

{ } [ ] { } P = K K -

I = mm

em1-

eee

m ∆∆

∆∆

(5.14)

Avant d'assembler la matrice [K] de cet élément à celle de la structure, nous aurons à effectuer la

transformation suivante:

[ ] [ ] [ ] [ ] P K P = K T ′

[ K ] est une matrice réduite ayant seulement les degrés de liberté { ∆m }.

5.5.2 Les fonctions de contraintes

Chapitre 5 – Transformations du système matriciel d’un élément

5-15

Afin d'obtenir un modèle numérique satisfaisant d'une structure, nous avons souvent des conditions

spéciales à imposer entre les degrés de liberté de cette structure. Ces conditions spéciales sont appelées

"fonctions de contraintes" ou en anglais "multipoint constraints". Lorsque nous utilisons le logiciel

NASTRAN, ces fonctions de contraintes doivent être entrées dans le format suivant (commande MPC).

[ ] mmm ee

e

= 0A A ∆

∆ (5.15)

En utilisant cette dernière expression, nous pouvons écrire:

-1e ee mm m{ } = - { }A A∆ ∆ (5.16)

Dans cette dernière expression, les degrés de liberté esclaves { ∆e } sont entièrement dépendants des

degrés de liberté maîtres {∆m}. Nous devons donc les éliminer du système global d'équations. Lorsque la

solution {∆m} du système d'équations réduit aura été déterminée nous pourrons alors calculer la valeur

des degrés de liberté esclaves {∆e} en utilisant l’équation (5.16).

Reprenons le système global d'équations, avant l'imposition des fonctions de contraintes.

e

m

eeem

memm

e

m

KK

K K =

F

F (5.17)

En utilisant l'équation (5.16) nous pouvons écrire la matrice de passage suivante.

-1

{ } [ ] { }-

mm m

e ee mm

I P

A A

∆ = =∆ ∆ ∆ (5.18)

Les fonctions de contraintes seront imposées en effectuant la transformation des matrices suivantes:

[ ] [ [ ] [ ]]

{ } [ { }]

T

T

K P K P

F P F

′=′=

Encore une fois, [K] est une matrice réduite ayant seulement les degrés de liberté {∆m}.

Exemple : La commande MPC de NASTRAN

Chapitre 5 – Transformations du système matriciel d’un élément

5-16

MPC, SID, Gm, Cm, Am, G1, C1, A1

, , G2, C2, A2, etc ...

SID ... No. d'ensemble.

Gi ... No. de noeud.

Ci ... No. de degré de liberté.

Ai ... Coefficient.

- Une carte MPC est nécessaire pour chacune des fonctions de contraintes.

- Le degré de liberté identifié par l'indice "m" est "esclave". Il est entièrement défini par les

autres degrés de liberté et n'est plus une inconnue. Il sera éliminé du système d'équations à

résoudre.

5.5.3 Les éléments rigides

L'élément rigide sert à relier « rigidement » plusieurs noeuds d'un maillage. C'est un élément

extrêmement utile pour raccorder des éléments de nature différente ou encore pour modéliser des

éléments ayant une rigidité très grande par rapport aux autres éléments. Par exemple dans NASTRAN,

le vecteur d’excentricité de la commande CBAR et la commande RBE2 définissent tous deux des

éléments rigides.

Cet élément est en fait une transformation qui n'affecte

aucunement le conditionnement de la matrice de

rigidité comme le ferait par exemple un élément

élastique ayant une rigidité de plusieurs ordres de

grandeur supérieurs aux autres éléments.

Dans l'espace, six degrés de liberté seulement

sont nécessaires pour définir toutes les

configurations possibles d'un élément rigide.

Considérons l'élément rigide illustré dans la

Figure 5.9. Les configurations de cet élément

peuvent être définies entièrement par les six

degrés de liberté du noeud maître "m". Les

Chapitre 5 – Transformations du système matriciel d’un élément

5-17

degrés de liberté des noeuds esclaves "e" sont

entièrement déterminés par ceux du noeud maître et

seront éliminés du système d'équations.

Les degrés de liberté d'un noeud esclave "e" sont

déterminés par ceux du noeud maître "m" à l'aide des

relations suivantes.

Figure 5.9

emem em e m

e m mmx my mzm

R = i + j + ky = x z

= + R = i + j + k D D

θ θθθ θ θθ

×

rr r r r r

rr rr rr rr (5.19)

Le rayon vecteur Rr

est rigide et il est défini par les coordonnées du noeud esclave et du noeud maître avec

la notation xem = xe - xm.

Le déplacement De

rθ du noeud esclave "e" causé par la rotation mθ

rdu noeud maître est donné par:

-

-

-

ex emmy mz em

ey emmx my mz mz em mxe m

emem em

ez mx my emem

yD z

i j k R xD zD

y x z

y xD

θ

θθ

θ

θ θ

θ θ θ θ θ θ

θ θ

== × = = =

r r r

r rr (5.20)

Nous pouvons maintenant écrire une matrice de passage pour le noeud esclave "e".

Chapitre 5 – Transformations du système matriciel d’un élément

5-18

ex em mxem

ey em myem

ez mzemem

ex mx

ey my

ez mz

P

1 0 0 0 - yD z D0 1 0 - 0 xD z D0 0 1 - 0y xD D

= 0 0 0 1 0 0

0 0 0 0 1 0

0 0 0 0 0 1

θ θθ θθ θ

14444444244444443

(5.21)

5.6 Symétrie et antisymétrie

5.6.1 Symétrie par réflexion

Dans une structure, nous avons souvent deux moitiés identiques qui

sont chargées de façon identique. En prenant l'une de ces moitiés

avec ses charges et en la plaçant devant un miroir nous verrions par

réflexion, l'ensemble de la structure et des charges. C'est ce qui

justifie le nom que nous donnons à ce genre de symétrie: symétrie

par réflexion.

Nous savons aussi que les deux moitiés de la structure sont séparées

par le plan de symétrie qui demeure plan après déformation. Il faut

donc que la translation normale au plan de symétrie, de même que les deux rotations qui sont dans le

plan de symétrie, soient nulles (Figure 5.10).

0 = R = R = T 21n (5.22)

Figure 5.10

Chapitre 5 – Transformations du système matriciel d’un élément

5-19

5.6.2 Antisymétrie (des charges)

Nous pouvons aussi avoir un plan de symétrie géométrique avec des charges disposées symétriquement

par rapport à ce plan. Cependant, ces charges de modules égaux sont de sens contraires de part et

d'autre du plan de symétrie géométrique. Par exemple en plaçant un miroir dans le plan de symétrie, les

charges réfléchies de la première moitié seront identiques (modules) mais de sens contraire à celles de

la deuxième moitié (Figure 5.11). C'est ce que nous appelons de l'antisymétrie.

Les conditions cinématiques à imposer sur un plan d'antisymétrie sont exactement l'inverse de celles

que nous imposons sur un plan de symétrie. Les deux translations dans le plan d'antisymétrie de même

que la rotation perpendiculaire au plan d'antisymétrie sont nulles.

0 = R = T = T n21 (5.23)

Figure 5.11

5.6.3 La symétrie cyclique

Chapitre 5 – Transformations du système matriciel d’un élément

5-20

Dans beaucoup d'applications, nous avons une symétrie particulière que nous appelons symétrie

cyclique. Prenons, par exemple, le rotor de pompe illustré sur la Figure 5.12. Dans ce rotor, nous avons

quatre secteurs qui sont géométriquement identiques et qui sont soumis aux mêmes charges. Il est donc

inutile de modéliser le rotor au complet. Nous pouvons simplement modéliser la partie répétitive de la

géométrie. La difficulté ici est que nous ne pouvons identifier aucun plan de symétrie entre les secteurs

du rotor puisque aucun ne demeure nécessairement plan après déformation. Nous pouvons cependant

utiliser la procédure suivante pour prendre avantage de la symétrie cyclique.

Figure 5.12

Procédure d'analyse

1) On fait le maillage de la partie répétitive seulement de la géométrie. Dans le cas de la Figure

5.12, on maille uniquement le quart de la géométrie, soit la section hachurée.

2) Les arêtes AA et BB du maillage peuvent être des droites ou des lignes courbes, cependant elles

doivent géométriquement être identiques.

3) Le long des arêtes AA et BB, les noeuds doivent coïncider exactement et les degrés de liberté

doivent être orientés exactement de la même façon par rapport aux arêtes (système local).

4) Les degrés de liberté correspondants le long des arêtes AA et BB sont égaux. Nous devons donc

imposer les conditions suivantes à l'aide de fonctions de contrainte.

Chapitre 5 – Transformations du système matriciel d’un élément

5-21

[ ] ou encore : 1 -1 0BB A

A

D = =D DD

rr r

r (5.24)

Matrice de passage [P]

Soit { }IDr

les autres degrés de liberté du secteur modélisé. La matrice de passage est obtenue de

la façon suivante:

[ ]1 0

0 1

0 1

I

I I

A

A A

B

D D D

PDD D

D

= =

rr r

rr r

r

Chapitre 5 – Transformations du système matriciel d’un élément

5-22

5.7 Exemple du développement et de l'utilisation de la matrice [P]

Soit un modèle ÉF à deux éléments poutre tel qu'illustré dans la figure qui suit. Le nœud 2 est une rotule

qui permet la rotation θz. Également au nœud 2, une force externe P=1 est appliquée.

[ ]2 2

12 233

2 2

12 6 12 6 12 6 12 6

6 4 6 2 1 6 4 6 2

12 6 12 6 1.0 12 6 12 6

6 2 6 4 6 2 6 4

L L

L L L L LEIK K K

L L L EI

L L L L

− − − = − = = = − − − = − − − − −

Pour représenter la rotule au nœud 2, transformons la matrice K de l’élément 2-3 pour libérer la

rotation.

2 2

2 2

3 3

3 3

12 6 12 6

0 6 4 6 2

12 6 12 6

6 2 6 4

F v

M

F v

M

θ

θ

− = − =

− − − −

Équation de la 2ième rangée

( )2 2 3 3

2 2 3 3

6 4 6 2 0

16 6 2

4

v v

v v

θ θ

θ θ

+ − + =

= − − +

Donc

Chapitre 5 – Transformations du système matriciel d’un élément

5-23

[ ]{ }

223 3 1

2 2 223

33

3

1 0 0

0 1 0

0 0 1

mm

e

P

vv

vv

P

θ

θθ

− + − =

∆ = ∆ ∆

144424443

[ ] [ ]23

12 6 12 63 3 3

6 4 6 23 3 3

12 6 12 63 3 3

6 2 6 4

TL

K P P

− −

− ′ = = − −

− − − − −

Nouveau système matriciel pour l’élément 2-3

2 2

3 3

3 3

3 3 3

3 3 3

3 3 3

F v

F v

M θ

− = − − −

(5.25)

Système matriciel pour l’élément 1-2

1 1

1 1

2 2

2 2

12 6 12 6

6 4 6 2

12 6 12 6

6 2 6 4

F v

M

F v

M

θ

θ

− − =

− − − −

(5.26)

Assemblage des matrices (5.25) et (5.26) pour obtenir K global

Chapitre 5 – Transformations du système matriciel d’un élément

5-24

( )

1 1

1 1(1) (2)

2 2 2(1) (2)

2 2 2

3 3

3 3

12 6 12 6 0 0

6 4 6 2 0 0

12 6 12 3 6 3 3

6 2 6 4 0 0

0 0 3 0 3 3

0 0 3 0 3 3

F v

M

F F v

M M

F v

M

θ

θ

θ

− − + − − + − − = + − − −

(5.27)

Conditions aux rives essentielles

1 1 3 3 0.0 (encastrement)v vθ θ= = = =

Conditions aux rives naturelles

(1) (2)2 2

(1) (2)2 2

0.0 (rotule)

1

M M

F F P

+ =

+ = =

Application des CR pour simplifier le système matriciel (5.27)

2

2 2

15 6

0 6 4

P v

M θ−

= = −

Donc 2

2

4 616 15 024

v P

θ

=

et 2

2

16

14

v P

=

=

Calcul des forces aux extrémités de chaque élément

Chapitre 5 – Transformations du système matriciel d’un élément

5-25

Se fait à l’aide des matrices K de chaque élément, en utilisant les valeurs de v2 et θ2 trouvées

précédemment. Peut aussi être fait avec la matrice globale.

1 162

131

6231

42

121

1

2

2

Force élément 1-2 Force élément 2-3

12 6 12 6 03 3 3

6 4 6 2 03 3 3 0

12 6 12 63 3 3 0

6 2 6 4

FF P

MF

F PM

M P

F

MP

F

M

− − − = = − − − − − − −

− − =

1221

2 1231

2 1230

F

F P

M

= −

On remarquera que la force F2 obtenue pour chaque élément est égale à 0.5, ce qui signifie que la force

totale appliquée sur le nœud 2 est : 2 TOTALE 0.5 0.5 1.0 F P= + = =

La rotation de l’élément 1-2 est égale à 0.25 P, tandis que celle de l’élément 2-3 est égale à :

( )2 2 3 3

1 1 16 6 2 (6 0 0) 0.25

4 4 6v v P Pθ θ= − − + = − × + + = −

Donc les deux éléments ont des rotations égales mais de signe contraire au point 2, ce qui est tout à fait

logique puisqu’ils ont la même longueur, les mêmes propriétés EI et les mêmes conditions aux rives

(encastrement-rotule).

6-1

Chapitre 6

6 FORMULATION DES ÉLÉMENTS ISOPARAMÉTRIQUES

6.1 Introduction

La formulation isoparamétrique permet d’obtenir des éléments quadrilatéral (2D) et hexaèdre (3D) qui

ont des formes non rectangulaires. C’est une formulation versatile qui sert à développer des éléments

de type plan, solide, plaque ou coque.

La détermination des fonctions de forme des éléments rectangulaire ou cubique est relativement facile

à obtenir, mais en pratique ces éléments sont d'une utilité limitée car ils peuvent difficilement servir à

mailler une géométrie complexe, spécialement dans le cas où il faut passer d’un maillage grossier à un

maillage fin dans le but de connaître le comportement d’une région critique du modèle. La

détermination des fonctions de forme d'un élément de géométrie simple mais dont les sommets et les

nœuds milieux éventuels ont des coordonnées globales (x,y) ou (x,y,z) quelconques est quasiment

impossible analytiquement.

Les éléments isoparamétriques dont nous allons discuter dans ce chapitre peuvent être de formes non-

rectangulaires et avoir aussi des côtés courbés. Pour ce faire, ils utilisent un système local de

coordonnées normalisées (coordonnées naturelles orthogonales) dont son origine est située au

centroïde de l’élément. Pour un élément en deux dimensions nous avons un système d’axes (ξ,η) et

pour les éléments tridimensionnels le système d’axes est (ξ,η,ζ). Dans ces systèmes de coordonnées

normalisées, les axes sont orthogonaux entre-eux et ils varient toujours entre les valeurs -1 et +1. Le

système de coordonnées normalisées sert à représenter un élément physique réel par un élément de

référence qui est un carré ou un cube. L'avantage de cette approche est que les fonctions de forme sont

relativement faciles à déterminer pour les éléments très particuliers que sont le carré de côté 2 et le

cube de côté 2. Ces éléments, décrits dans le système de coordonnées normalisées, sont appelés

éléments de référence ou éléments parents et ils permettent d'écrire simplement les conditions de

continuité sur les bords. Ils jouent un très grand rôle en pratique car pour évaluer les caractéristiques de

raideur de la plupart des éléments vrais, on se ramène aux éléments parents qui leur correspondent.

L'utilisation de cette approche exige une transformation du système de coordonnées qui produit des

formes algébriques qui sont difficiles à intégrer exactement. Il faut donc avoir recours à des méthodes

d'intégration numérique qui sont plus exigeantes en temps de calcul. Ce sujet sera discuté à la fin du

chapitre.

6-2

Pour les éléments présentés dans ce chapitre, les mêmes fonctions de forme sont utilisées pour

interpoler à la fois la variable champ (ex. déplacement, température) et la géométrie de l'élément.

Ainsi, le déplacement ou la température d'un point quelconque de l'élément peut être calculé à partir

des valeurs nodales (D.L.) de déplacement ou de température, et les fonctions de forme [ ]N qui sont

développées dans le système de coordonnées normalisées (ξ,η,ζ). Similairement, la position d'un point

quelconque de l'élément dans le système global (x,y,z) peut être exprimée à

partir des coordonnées globales des nœuds et des fonctions de forme N % qui sont aussi développées

dans le système de coordonnées normalisées (ξ,η,ζ). La représentation mathématique des deux

énoncés précédents est la suivante:

- [ ]{ }Tu v w N d= , avec { }d les déplacements des nœuds et wvu le déplacement

d'un point quelconque de l'élément;

- { }Tx y z N c =

% , avec { }c les coordonnées globales des nœuds et zyx la position

d'un point quelconque de l'élément.

Si les matrices [ ]N et N % sont identiques, alors l'élément est appelé isoparamétrique. Si N

% est

d'un degré inférieur à [ ]N , l'élément est subparamétrique, et si N % est d'un degré supérieur à [ ]N ,

on dit alors que l'élément est superparamétrique.

6.1.1 Famille de Lagrange

Une façon simple de générer des fonctions de forme pour les éléments rectangulaires ou cubiques

orientés parallèlement aux axes structuraux (ou normalisés) consiste à effectuer des produits de

polynômes de chaque variable, la continuité le long des bords devant être respectée d'un élément à

celui qui lui est adjacent. Cette condition de continuité impose qu'il y ait exactement (n+ 1) valeurs

connues sur les bords (arêtes) d'un élément de degré n, donc le nombre total de nœuds d'un élément

sera n x nombre d'arêtes. En supposant une approximation linéaire selon chaque axe, on détermine:

u(x,y) = (ao+a1 x)(bo+b1 y) ou u(x,y,z) =(ao+a1 x)(bo+b1 y)(c0+c1z)

Chapitre 6 – Formulation des éléments isoparamétriques

6-3

Ce même type de développement peut être réalisé pour des interpolations quadratiques, cubiques ou

plus selon chaque direction. Pour des degrés supérieurs à 1, il est nécessaire de définir des noeuds sur

chaque arête (Figure 6.1) mais aussi des noeuds internes, ce qui enrichit le comportement de l'élément

mais augmente le nombre de degrés de liberté de l'élément.

Figure 6.1 - Position des noeuds pour le carré de Lagrange

Les fonctions de forme associées à ces noeuds internes, appelées « modes bulles », n'ont pas d'incidence

sur les éléments voisins (Figure 6.2). C'est la raison pour laquelle on élimine parfois des degrés de liberté

internes par condensation, le temps nécessaire pour cette opération au niveau de chaque élément étant

nettement compensé par le gain de temps résultant de la réduction de taille du système à résoudre.

Tous calculs faits, les fonctions de forme Ni sont des produits pour chaque direction des polynômes de

Lagrange d'où le nom donné à cette famille. On peut aussi les construire directement par application de

la formule les définissant. Pour une barre du premier degré parallèle à l'axe des x, avec x1 = 0 et x2 = L,

Au second degré, on calcule directement avec x1 = 0, x2 = L/2 et x3 = L,

Même lorsqu'il s'agit de fonctions de forme associées à des degrés de liberté dans le plan de l'élément,

la représentation graphique qui en est faite est transversale, ce n'est que la valeur prise par la fonction

en un point. La Figure 6.3 illustre la fonction de forme associée à un noeud d'élément quadrangulaire

Chapitre 6 – Formulation des éléments isoparamétriques

6-4

bilinéaire : elle prend la valeur 1 sur le noeud considéré et 0 sur les autres pour garantir la condition de

continuité inter-éléments.

Figure 6.2– Mode bulle associé à un noeud

interne

Figure 6.3 – Fonction de forme associée à un

noeud sommet

6.1.2 Famille de Serendip

On ne rajoute des noeuds que sur les arêtes des éléments pour augmenter leur degré (Figure 6.4). Au

premier degré, les éléments de Lagrange et de Serendip sont identiques. Au second degré, le rectangle

de Serendip est défini par 8 noeuds alors que celui de Lagrange est défini par 9 noeuds (Figure 6.1). Les

fonctions de forme de ces éléments sont classiques et connues. Comme nous le verrons plus loin, ces

fonctions de forme sont faciles à construire pour les deux familles si les éléments ont des bords droits

parallèles aux axes structuraux (ou normalisés), si les quadrilatères sont des rectangles ou des carrés, et

les hexaèdres des cubes.

Figure 6.4-Carré de Serendip, position des noeuds

6.1.3 Interpolation linéaire

Chapitre 6 – Formulation des éléments isoparamétriques

6-5

Figure 6.5

( )( )( )

121

121

121

(1 )

(1 )

(1 )

L

L

L

ξ ξη ηζ ζ

= −

= −

= −

( )( )( )

122

122

122

(1 )

(1 )

(1 )

L

L

L

ξ ξη ηζ ζ

= +

= +

= +

(6.1)

6.1.4 Interpolation quadratique

Figure 6.6

( )( )( )

121

121

121

( 1)

( 1)

( 1)

Q

Q

Q

ξ ξ ξη η ηζ ζ ζ

= −

= −

= −

( )( )( )

22

22

22

(1 )

(1 )

(1 )

Q

Q

Q

ξ ξ

η η

ζ ζ

= −

= −

= −

( )( )( )

123

123

123

(1 )

(1 )

(1 )

Q

Q

Q

ξ ξ ξη η ηζ ζ ζ

= +

= +

= +

(6.2)

Propriétés des fonctions d'interpolation

Ni (noeud j) = δij (Kronecker Delta)

ξ, η, ζ

ξ, η, ζ

Chapitre 6 – Formulation des éléments isoparamétriques

6-6

6.2 Fonctions de forme des éléments bidimensionnels (surface 2D)

Élément bilinéaire - 4 nœuds (Lagrange)

Figure 6.7

Élément biquadratique - 9 nœuds (Lagrange)

Figure 6.8

Élément quadrilatéral - 8 nœuds (Serendip)

Figure 6.9

( ) ( ) ( )( )( ) ( ) ( )( )( ) ( ) ( )( )( ) ( ) ( )( )

141 1 1

142 2 1

143 2 2

144 1 2

1 1

1 1

1 1

1 1

N L L

N L L

N L L

N L L

ξ η ξ ηξ η ξ ηξ η ξ ηξ η ξ η

= = − −

= = + −

= = + +

= = − +

(6.3)

ξ

Chapitre 6 – Formulation des éléments isoparamétriques

6-7

( ) ( ) ( ) ( )( ) ( ) ( )( )( ) ( ) ( )( )( ) ( ) ( )( )( ) ( ) ( ) ( )

141 1 1

142 3 1

143 3 3

144 1 3

2125 2 1

1 1

1 1

1 1

1 1

1 1

etc....

N Q Q

N Q Q

N Q Q

N Q Q

N Q Q

ξ η ξη ξ ηξ η ξη ξ ηξ η ξη ξ ηξ η ξη ξ η

ξ η ξ η η

= = − −

= = + −

= = + +

= = − +

= = − −

(6.4)

( ) ( ) ( )( )( ) ( ) ( )( )( ) ( )( )( ) ( )( ) ( )( )( )( ) ( ) ( )

( )( )( )

2125 2 1

2128 1 2

1 12 21 1 1 5 8

2 21 1 14 4 4

14

14

1 1

1 1

1 1 1 1 1 1

1 1 1 1 1

1 1 1

N Q L

N L Q

N L L N N

ξ η ξ η

ξ η ξ η

ξ η

ξ η ξ η ξ η

ξ η ξ η

ξ η ξ η

= = − −

= = − −

= − −

= − − − − − − − −

= − − − + − +

= − − − + +(6.5)

Chapitre 6 – Formulation des éléments isoparamétriques

6-8

Figure 6.10– Élément Lagrange 2D à 9 nœuds. De gauche vers la droite, représentation graphique des

fonctions d’interpolation N9, N5 et N1.

Figure 6.11- Élément Sérendip 2D à 8 nœuds. Représentation graphique des fonctions d’interpolations

N5, N8 et N1.

N1

Chapitre 6 – Formulation des éléments isoparamétriques

6-9

6.3 Fonctions de forme des éléments tridimensionnel s (solide 3D)

Élément trois dimensions - 8 nœuds (Lagrange)

Figure 6.12

Élément trois dimensions - 20 nœuds

(Serendip)

Figure 6.13

( ) ( ) ( ) ( )( )( )( ) ( ) ( ) ( )( )( )( ) ( ) ( ) ( ) ( )( )

( ) ( ) ( ) ( )( )( )

181 1 1 2

182 2 1 2

183 2 2 2

188 1 2 1

1 1 1

1 1 1

1 1 1

etc.....

1 1 1

N L L L

N L L L

N L L L

N L L L

ξ η ζ ξ η ζξ η ζ ξ η ζξ η ζ ξ η ζ

ξ η ζ ξ η ζ

= = − − +

= = + − +

= = + + +

= = − + −

(6.6)

ζ

ζ

Chapitre 6 – Formulation des éléments isoparamétriques

6-10

( ) ( ) ( ) ( ) ( )( )( ) ( ) ( ) ( )( )( )( ) ( ) ( ) ( )( )( )

( ) ( ) ( )( ) ( )( ) ( ) ( ) ( )

( )( )( )

2149 2 1 2

21412 1 2 2

21413 1 1 2

1 1 12 2 21 1 1 2 9 12 13

18

18

1 1 1

1 1 1

1 1 1

1 1 1 1 1 1 1

1 1 1 (2 )

N Q L L

N L Q L

N L L Q

N L L L N N N

ξ η ζ ξ η ζ

ξ η ζ ξ η ζ

ξ η ζ ξ η ζ

ξ η ζ

ξ η ζ ξ η ζ

ξ η ζ ξ η ζ

= = − − +

= = − − +

= = − − −

= − − −

= − − + − + − + − −

= − − − + + + −

(6.7)

Chapitre 6 – Formulation des éléments isoparamétriques

6-11

6.4 Interpolation des fonctions d’un problème

Les fonctions de forme ou fonctions d'interpolation d'un élément peuvent être utilisées pour interpoler

n'importe laquelle des fonctions d'un problème, si nous connaissons les valeurs nodales de cette

fonction. Voici quelques exemples.

Fonction quelconque φ (ex. température)

Figure 6.14

Fonctions de déplacement

Figure 6.15

( )

( ) ( ) { }

1

2

1 2 3 4

3

4

,

ou encore , ,i i

N N N N

N

ϕ

ϕϕ ξ η

ϕ

ϕ

ϕ ξ η ξ η ϕ

=

=

(6.8)

Chapitre 6 – Formulation des éléments isoparamétriques

6-12

( )( )

( )( )

{ }{ }

1

2

3

1 2 3 4 4

1 2 3 4 1

2

3

4

, 0 0 0 0

, 0 0 0 0

, 0ou encore

, 0

i i

i i

u

u

u

u N N N N u

v N N N N v

v

v

v

u N u

v N v

ξ η

ξ η

ξ η

ξ η

=

=

(6.9)

Chapitre 6 – Formulation des éléments isoparamétriques

6-13

Coordonnées cartésiennes

Figure 6.16

( ) ( ) [ ]

1 1

2 2

1 2 3 4

3 3

4 4

, ,

x y

x yx y N N N N

x y

x y

ξ η ξ η

=

( ) ( ) ( ) { } { }, , ,i i ix y N x yξ η ξ η ξ η = (6.10)

6.5 Dérivées d'une fonction par rapport aux coordo nnées cartésiennes

En utilisant la règle de différentiation en chaîne nous pouvons écrire :

Figure 6.17

[ ]ou encore J

x y x y

x y x

x y x yyx y

x

y

ϕ ϕ ϕ ϕ ϕξ ξ ξ ξ ξ ξ

ϕϕ ϕ ϕ ϕη η η η η η

ϕ ϕξ

ϕϕη

∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ = + ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ ⇒ = ∂∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂ = + ∂∂ ∂ ∂ ∂ ∂ ∂ ∂ ∂

∂ ∂ ∂ ∂ =

∂∂ ∂∂

(6.11)

La matrice [ J ] porte le nom de matrice jacobienne. Pour obtenir les dérivées cartésiennes de la fonction

φ, nous pouvons multiplier les deux membres de l'équation précédente par la matrice jacobienne

inverse [ J ]-l.

Chapitre 6 – Formulation des éléments isoparamétriques

6-14

Ainsi nous aurons: [ ] 1J

x

y

ϕϕξ

ϕ ϕη

∂ ∂ ∂∂ =

∂ ∂ ∂ ∂

6.5.1 Exemple

Pour un élément quadrilatéral de quatre noeuds en deux dimensions nous avons :

Figure 6.18

[ ] ( ) ( )[ ] ( )[ ] { } { }[ ]J avec , , ,i i i

x y

x y N x yx y

ξ ξξ η ξ η ξ η

η η

∂ ∂∂ ∂

= =∂ ∂∂ ∂

Donc : [ ] { } { }{ } { }{ } { }

, , ,

, , ,

J i i i i i

i i

i i i i i

N N x N yx y

N N x N y

ξ ξ ξ

η η η

= =

Pour cet élément nous avons les fonctions de forme (interpolation) suivantes :

[ ] ( ) ( ) ( ) ( )14 1 (1 ) 1 (1 ) 1 (1 ) 1 (1 )iN ξ η ξ η ξ η ξ η = − − + − + + − +

Donc : [ ]( ) ( ) ( ) ( )

1 1

2 2

3 3

4 4

(1 ) (1 ) (1 ) (1 )1J

4 1 1 1 1

x y

x y

x y

x y

η η η η

ξ ξ ξ ξ

− − − + − + = − − − + + −

Chapitre 6 – Formulation des éléments isoparamétriques

6-15

Puisque qu'une fonction quelconque est donnée par : ( ) ( ) { }, ,i iNϕ ξ η ξ η ϕ =

Alors : [ ] [ ] { },1 1

,

J Ji

i

i

Nx

N

y

ξ

η

ϕϕξ

ϕϕ ϕ

η

− −

∂ ∂ ∂∂

= = ∂ ∂ ∂ ∂

De façon analogue nous pouvons écrire :

[ ] [ ], , 1, 2, 3, 4, 1, 2, 3, 4,1 1

, , 1, 2, 3, 4, 1, 2, 3, 4,

J Ji x i x x x x

i y i y y y y

N N N N N N N N N N

N N N N N N N N N N

ξ ξ ξ ξ ξ

η η η η η

− − = ⇒ =

6.6 Intégration des expressions

Pour obtenir le système matriciel d'un élément, nous avons des expressions à intégrer sur le volume de

l'élément qui ont la forme suivante. Dans le cas d'un élément de membrane à deux dimensions, nous

avons:

avec dV t dA dA d dξ η= = ×

Figure 6.19

Chapitre 6 – Formulation des éléments isoparamétriques

6-16

0

0

x yd i j d

x yd i j d

i j k x y

x ydA d d k d d

x y

x y

ξ ξξ ξ

η ηη η

ξ ξξ η ξ η

ξ ξη η

η η

∂ ∂= + ∂ ∂

∂ ∂= + ∂ ∂

∂ ∂∂ ∂∂ ∂= =

∂ ∂ ∂ ∂∂ ∂∂ ∂

∂ ∂

r r r

r rr

rr r

rr

Donc, l'élément de volume élémentaire est donné par: [ ] abs JdV t dA t d dξ η= =

6.6.1 Méthode d'intégration numérique

Nous utilisons des méthodes numériques d'intégration qui nous permettent d'obtenir une approximation de

l'intégrale. En une dimension, ces méthodes ont la forme suivante :

( ) ( )1

11

I In

nl nli

d wξ ξ ξ+

=−

=∑∫

Dans cette expression, n représente le nombre de points d'intégration, wnl, est le poids donné au point

d'intégration et I (ξnl) représente la fonction à intégrer évaluée au point d'intégration.

Il existe plusieurs méthodes d'intégration numérique. La plus simple est celle de Newton-Cotes qui intègre

exactement, avec n points également espacés, un polynôme de degré n-1. Pour une fonction plus complexe,

l'erreur d'intégration est de l'ordre de hn, où h est l'intervalle d'intégration. Les formules d’intégration les

plus connues sont la méthode du trapèze (deux points d'intégration, intégration exacte d'un polynôme

linéaire, erreur de l'ordre de h2) et la règle de Simpson (trois points d'intégration, intégration exacte d'un

polynôme du second degré, erreur de l'ordre de h3). Les points d'intégration également espacés rendent

cette dernière méthode particulièrement utile pour les calculs manuels.

Chapitre 6 – Formulation des éléments isoparamétriques

6-17

Lorsque nous utilisons un ordinateur, il est plus avantageux d'utiliser la méthode des quadratures de Gauss.

Cette méthode est beaucoup plus précise puisque, avec n points d'intégration, elle intègre exactement un

polynôme de degré 2n-1. Pour les fonctions plus complexes, l'erreur d'intégration est de l'ordre de h2n . Les

poids wnl , ainsi que les points d'intégration de Gauss I(ξnl) ont été calculés à partir de la théorie des

polynômes et sont présentés dans de nombreuses références.

6.7 Exercices

Problème 6-1

L'élément quadrilatéral illustré dans la figure (a) ci-dessous, est modélisé à l'aide d'un élément

isoparamétrique bilinéaire (fig. b). Évaluez la valeur du Jacobien aux quatre points de Gauss montrés dans la

figure (b).

Fig. (a) Fig. (b)

Chapitre 6 – Formulation des éléments isoparamétriques

6-18

Rép.:

11 1

2 3 4

1.5 0.606 0.592 0.223

0.5 1.606 0.184 0.553

1.5 0.894 1.5 0.606 1.5 0.894

0.5 1.606 0.5 1.894 0.5 1.894

J J

J J J

− − = = −

= = = − − −

Chapitre 6 – Formulation des éléments isoparamétriques

6-19

Problème 6-2

Nous utilisons un élément isoparamétrique bilinéaire pour modéliser la distribution de température dans

une paroi d'un cylindre (Figure ci-dessous). Calculez la température et le gradient de température (∇T) au

point de coordonnées: r = 1.2 cm, z = 1.4 cm.

Rép. partielle: T(1.2, 1.4) = 47.11°C

Chapitre 6 – Formulation des éléments isoparamétriques

6-20

7-1

Chapitre 7

7 LES ÉLÉMENTS FINIS POUR L'ANALYSE DES STRUCTURES

7.1 Introduction

Dans ce chapitre nous étudierons les principaux types d’éléments qui sont disponibles, dans les logiciels

d'éléments finis, pour réaliser des modèles numériques efficaces pour l'analyse des contraintes.

La majorité des structures mécaniques sont des assemblages plus ou moins complexes de poutres et de

plaques. Souvent, ces assemblages forment des surfaces courbes dans l'espace qui sont appelés coques.

Dans certains cas, ces structures sont des solides axisymétriques avec chargement axisymétrique tandis

que dans d'autres cas, on doit les considérer comme des solides à trois dimensions.

Il est évidemment toujours possible de modeler ces différentes géométries (une poutre par exemple) en

utilisant uniquement des éléments solides à trois dimensions. Les modèles numériques requis seraient

alors énormes si on veut obtenir une précision raisonnable. Le pire serait cependant la préparation des

données et l'interprétation des résultats qui deviendraient des opérations extrêmement fastidieuses.

Nous avons donc intérêt à construire nos modèles numériques en utilisant les éléments appropriés.

Pour obtenir des modèles numériques précis et efficaces, il faut cependant connaître la théorie de base

des différents éléments et surtout comprendre les hypothèses simplificatrices et reconnaître le domaine

de validité des éléments. C'est le but de ce chapitre.

7.1.1 Problèmes linéaires

La très grande majorité des problèmes pratiques sont linéaires ou peuvent être linéarisés sans erreurs

appréciables. Il existe aujourd'hui plusieurs logiciels pour l'analyse des problèmes non-linéaires

7-2

(ABAQUS, ADINA, ANSYS, NASTRAN, etc.). Il y a quelques années, ce type de problèmes relevait surtout

du domaine de la recherche, mais les logiciels actuels rendent la solution des problèmes non-linéaires

beaucoup plus abordable à l'ingénieur praticien. Pour ce type de problèmes, les logiciels utilisent

habituellement les mêmes éléments que pour les problèmes linéaires. Cependant, les méthodes de

résolution sont presque toujours itératives. Dans le cadre de ce cours, nous allons nous limiter

uniquement à la solution des problèmes linéaires. L'étudiant intéressé au sujet particulier des

problèmes non-linéaires pourra facilement trouver de l'information dans les références [2] et [5].

Pour qu'un problème soit linéaire, il faut que le matériau et la géométrie aient un comportement

linéaire.

Problème avec matériau linéaire

Le matériau est parfaitement élastique et réversible. Les relations contraintes-déformations sont

linéaires et il n'y a aucune dissipation d'énergie lors du chargement et du déchargement. Lorsqu'on

enlève les charges, un matériau linéaire reprend immédiatement sa configuration initiale. Il n'y a aucune

déformation plastique et aucun effet visqueux.

Problème géométriquement linéaire

Les gradients de déplacement sont suffisamment petits pour pouvoir négliger leurs produits (de l'ordre

de 10-3 m/m). Les relations déformations-déplacements sont alors linéaires. Par exemple:

2 2 2

x

u u v w u = 1 + 2 + + + - 1

x x x x xε

∂ ∂ ∂ ∂ ∂ ≈ ∂ ∂ ∂ ∂ ∂ (7.1)

De plus, les déplacements doivent être suffisamment petits pour que l'effet d'une charge demeure

pratiquement inchangé lors de l'application d'une autre charge. Le principe de superposition doit

s'appliquer. Les contraintes et les déformations totales sont la somme des contraintes et des

déformations causées par chacune des charges agissant seule sur la structure.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-3

7.2 Les principaux éléments

Dans ce chapitre, nous allons étudier les principaux éléments qui sont utilisés régulièrement en

éléments finis dans les analyses linéaires. Ces éléments sont les suivants:

- Éléments barre et poutre (traction, torsion et flexion dans les deux plans)

- Élément membrane (2D, état plan de contrainte et de déformation)

- Élément de plaque en flexion (plaque de Kirchhoff et plaque de Mindlin)

- Élément de coque plat et isoparamétrique

- Élément axisymétrique (géométrie et chargement axisymétrique)

- Élément solide à trois dimensions

Le but principal de cette partie du cours est d'apprendre les particularités ainsi que les limitations de

chacun des éléments que nous utilisons pour construire le modèle numérique d'une structure. Il faut en

effet capturer, avec ces éléments, les principales caractéristiques du comportement de la structure.

Cette tâche est difficile et aucun logiciel d'éléments finis ne peut remplacer le jugement et l'expérience

de l'ingénieur.

Les détails importants à retenir de chacun des éléments sont les suivants:

• Les hypothèses de base et les limitations des théories sur lesquelles sont basées chacun des

éléments.

• Selon les noeuds de l'élément, l'ordre des polynômes utilisés pour représenter les déplacements

ainsi que l'ordre des polynômes représentant les contraintes. Ces détails sont importants pour

l'étude de la convergence d'un maillage.

• Il faut aussi connaître les conséquences des distorsions d'un élément sur son comportement.

• Les degrés de liberté actifs aux noeuds de l'élément selon le système d'axes utilisé.

• Les contraintes actives de l'élément.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-4

• Plusieurs sociétés commercialisent et maintiennent des logiciels d'éléments finis. Ces sociétés

utilisent souvent des algorithmes numériques particuliers afin d'améliorer le comportement des

éléments de leurs logiciels.

7.3 Théorème de l’énergie potentielle minimale

Le théorème de l'énergie potentielle minimale est la forme intégrale faible des équations différentielles

d'équilibre. Ce théorème est à la base du développement de pratiquement tous les éléments

nécessaires pour l'analyse mécanique des structures par éléments finis.

Énergie potentielle: W - U = π (7.2)

Par définition, la fonction ππππ est l'énergie potentielle du système, U est l'énergie de déformation interne

et W représente le potentiel des charges extérieures.

"Parmi les configurations admissibles d'un système conservateur, celle qui satisfait les équations

d'équilibre rend l'énergie potentielle stationnaire par rapport à de petites variations admissibles des

déplacements."

L'état d'équilibre est donc obtenu en posant: 0 = W d - U d = dπ (7.3)

7.3.1 Énergie de déformation interne

Sous forme matricielle, si les contraintes sont données par:

{ } [ ]{ } [ ]{ } { }0 0E Eσ ε ε σ= − + (7.4)

où [ E ] ... matrice d'élasticité. (Relations contrainte-déformation)

{ ε } ... déformations élastiques ou "mécaniques" du système.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-5

{ εo } ... déformations initiales. (par exemple, les dilatations thermiques α ∆T)

{ σo } ... contraintes initiales.

alors, l'énergie de déformation prend la forme suivante:

{ } [ ]{ } { } [ ]{ } { } { }( )10 02

T T T

VU E E dVε ε ε ε ε σ= − +∫ (7.5)

Nous devons nous souvenir ici que la première variation de l'énergie potentielle doit être prise par

rapport aux déplacements. Dans l'équation précédente, la déformation totale { εεεε } est le seul paramètre

qui est fonction des déplacements.

7.3.2 Potentiel des charges extérieures

1 1

n m

x y z x y z i i j jV Si j

W uF vF wF dV uT vT wT dS P Mδ θ= =

= + + + + + + + ∑ ∑∫ ∫ (7.6)

où les Fi représentent des forces massiques, les Ti des forces de surface, Pi des forces ponctuelles et Mj

des moments ponctuels.

7.3.3 Application à la méthode des éléments finis

En éléments finis, les fonctions de déplacements sont définies par leurs valeurs nodales que nous

appelons les degrés de liberté {∆i } de l'élément. C'est donc par rapport à ces degrés de liberté que nous

prendrons la première variation de l'énergie potentielle.

0=∆∆∂

∂∆

∆∂∂

∆∆∂

∂∑ i

i

n

1 = i2

21

1

d = ... + d + d = dππππ (7.7)

Comme les degrés de liberté peuvent varier indépendamment les uns des autres, il faut donc:

Chapitre 7 – Éléments finis pour l'analyse des structures

7-6

0 = = ... = = i21 ∆∂

∂∆∂

∂∆∂

∂ πππ (7.8)

Nous obtenons ainsi une équation pour chacun des degrés de liberté de l'élément.

La forme quadratique

Après l'intégration sur le volume d'un élément, l'énergie potentielle prendra la forme suivante:

{ } [ ] { } { } { } { } { }T T Ti i 1 i 2i = 1/2 K - - - etcF Fπ ∆∆ ∆ ∆ (7.9)

Le premier membre de droite est appelé forme quadratique. En utilisant la méthode matricielle, la

première variation de l'énergie potentielle par rapport au vecteur des degrés de liberté est donnée par:

{ } [ ] { } { } { }1 .i 2i

= K - F - - etc = 0F

π∂∆∂ ∆

(7.10)

ou encore: { } { } [ ] { } K = etc + F + F i21 ∆

7.4 Éléments de barre et de poutre

7.4.1 Éléments de barre [4]

Une barre est un élément de structure dont les dimensions transversales sont petites par rapport à la

longueur et qui ne travaille qu'en traction-compression le long de son axe, ce qui la différencie de la

poutre. La section, généralement constante, peut néanmoins évoluer lentement en forme et en taille le

long de l'élément. Les barres sont utilisées pour la modélisation des structures articulées car, ne

reprenant ni moments ni efforts tranchants, elles sont naturellement rotulées à leurs deux extrémités.

Elles peuvent être considérées comme des poutres particulières. La barre est un élément à définition

linéique, dont la topologie peut être définie par des mailleurs automatiques linéiques, seule la fibre

neutre de l'élément (ligne passant par le centre de gravité de toutes les sections droites) est définie.

Bien que de géométrie uni-directionnelle, les barres sont employées dans des modélisations bi ou tri-

dimensionnelles. Elles peuvent être utilisées comme des jauges de déformation, permettant de lire la

déformation ou la contrainte sur le bord d'un élément bi ou tri-dimensionnel. N'ayant de raideur que

selon leur axe, elles peuvent également être utilisées comme des ressorts à condition que ceux-ci aient

une longueur non nulle ou supposée telle : il suffit d'ajuster les paramètres E, A et L (k = EA/L).

Chapitre 7 – Éléments finis pour l'analyse des structures

7-7

Les déformations dans la section d'une barre soumise à un effort axial, induites par l'effet de Poisson, ne

sont pas prises en compte. C'est pour cette raison qu'il n'est pas nécessaire de donner le coefficient de

Poisson pour caractériser le matériau constitutif d'une barre. La contrainte et la déformation sont uni-

axiales dans le repère propre de l'élément, reliées par le module de Young (σ = E ε).

Contrairement aux autres éléments finis, découper une barre physique en plusieurs éléments finis de

barre n'améliore pas la convergence vers la solution, bien au contraire. Une barre physique se modélise

par un seul élément fini de barre. Il ne faut pas raffiner le maillage car de ce fait, on introduit une

succession de rotules (ou de charnières pour les problèmes plans) entre les éléments: le programme

détecte et bloque ces pivots nuls, dénaturant ainsi le problème et la solution.

7.4.2 Éléments de poutre [4]

La poutre, tout comme la barre, est un élément de structure dont les dimensions transversales sont

généralement petites par rapport à la longueur. La section, souvent constante (la poutre est alors dite

prismatique), peut évoluer lentement et continûment en forme et en dimension. La fibre neutre,

souvent rectiligne, est la ligne qui passe par le centre de gravité de toutes les sections droites de la

poutre. La poutre est l'élément de base en Résistance Des Matériaux et est très utilisée en construction

mécanique, soit seule dans un treillis plan ou spatial, soit comme raidisseur dans les structures à

panneaux minces. La poutre est susceptible de reprendre les efforts et les moments dans toutes les

directions, ce qui la différencie de la barre qui ne travaille qu'en traction-compression selon son axe.

C'est un élément à définition linéique, qui n'est décrit que par sa fibre neutre et dont la topologie peut

être définie par des mailleurs automatiques linéiques. Le profil d'une poutre (topologie d'une section

droite quelconque) n'est pas décrit géométriquement, sauf cas particulier dans certains codes de calcul ;

il est caractérisé par ses axes d'inertie et les moments d'inertie. Il est donc nécessaire de compléter la

définition de la fibre neutre par l'orientation de la section autour de la fibre neutre de manière à calculer

correctement la raideur de la poutre en positionnant les axes principaux d'inertie du profil et en

introduisant les moments d'inertie. Les axes propres x, y et z de la poutre peuvent ne pas être

confondus avec les axes principaux d'inertie de la poutre IY, et IZ : c'est par exemple le cas pour les

cornières de section en L.

Contrairement à l'élément de barre, le coefficient de Poisson du matériau constitutif de la poutre est

nécessaire car il sert à déterminer sa rigidité torsionnelle et l'énergie de cisaillement dans le cas où elle

Chapitre 7 – Éléments finis pour l'analyse des structures

7-8

est déformable à l'effort tranchant. Outre la topologie, il faut obligatoirement fournir à un programme

d'analyse linéaire les caractéristiques suivantes:

• module de Young,

• coefficient de Poisson ou module de cisaillement,

• section,

• orientation des axes principaux d'inertie du profil,

• constante de torsion et moments quadratiques de flexion.

Pour des poutres déformables à l'effort tranchant (L < 20 h), il faut en outre donner les sections réduites

(aires effectives) dans le repère principal d'inertie pour déterminer l'énergie de cisaillement.

7.4.3 Matrices de rigidité

La membrure droite est le seul élément pour lequel nous pouvons déterminer les matrices de rigidité en

utilisant les méthodes classiques de la résistance des matériaux, et en particulier le théorème de

Castigliano. Nous ne reviendrons pas ici sur ces méthodes. Seules les matrices de rigidité relatives aux

différents modes de chargement sont données.

Traction et compression

u

u

11-

1-1

L

E A =

F

F

2

1

x2

x1 (7.11)

Chapitre 7 – Éléments finis pour l'analyse des structures

7-9

Figure 7.1

Chapitre 7 – Éléments finis pour l'analyse des structures

7-10

Torsion

11-

1-1

L

JG =

M

M

x

x

x2

x1

θ

θ

2

1 (7.12)

Flexion dans le plan X-Y

1

2

y1 1

2 2y yz1 zz

3y2 2y

2 2z2 zy y

12 6L -12 6L vF6L -6L(4 + ) (2 + ) L LE M I = -12 -6L 12 -6L (1 + ) vF L

6L -6L(2 + ) (4 + ) M L L

φ φ θφ

φ φ θ

(7.13)

où y2sy

zy k

L AG I E 12

= ×φ

Flexion dans le plan X-Z

1

2

z1 1

2 2y1 yy z z

3z2 2z

2 2y2 yz z

12 -6L -12 -6L wF

-6L 6L(4 + ) (2 - ) E M L LI =

-12 6L 12 6L (1 + ) wF L

-6L 6L(2 - ) (4 + ) M L L

φ φ θφ

φ φ θ

(7.14)

Figure 7.2

Figure 7.3

Chapitre 7 – Éléments finis pour l'analyse des structures

7-11

où z2sz

y

z kL AG I E 12

= ×φ

φy et φz effet du cisaillement transversal (effort tranchant) selon y et z. Il devient négligeable

lorsque L >> h, h représentant la hauteur de la poutre.

ky et kz coefficients de section réduite pour le calcul des déformations de cisaillement selon les

axes y et z.

Asy et Asz aires effectives en cisaillement selon les axes y et z.

Figure 7.4

Chapitre 7 – Éléments finis pour l'analyse des structures

7-12

Matrice de rigidité de la poutre (12 degrés de liberté) (7.15)

Figure 7.5

Chapitre 7 – Éléments finis pour l'analyse des structures

7-13

7.5 Les éléments membrane

7.5.1 Introduction [4]

Une membrane est une structure plane dont une dimension est très petite par rapport aux deux autres

et qui n'est sollicitée que par des charges dans son plan lorsqu'elle est bidimensionnelle. Les

membranes peuvent en effet être soit bidimensionnelles soit tridimensionnelles, mais dans le repère

propre attaché à chaque élément, le comportement mécanique est de l'état plan de contrainte. Une

sphère mince sous pression interne peut être modélisée par un ensemble de facettes planes, chaque

facette pouvant n'être soumise, selon les conditions aux limites, qu'à des efforts plans…. Dans la

pratique, on préfère utiliser des coques dans l'espace et on réserve les membranes pour des modèles

géométriquement bidimensionnels….. On se limitera dans ce chapitre aux éléments de membranes

bidimensionnelles.

Par définition, les membranes n'ont pas de raideur transversale. L'épaisseur e est toujours dirigée selon

l'axe z. Le plan de symétrie situé à mi-épaisseur est conventionnellement le plan xOy et porte le nom de

feuillet moyen. Il n'y a aucune charge transversale sur la membrane donc la contrainte σz, est nulle sur

ses peaux et en tout point intérieur. Aucun effort tranchant n'est appliqué perpendiculairement au plan

de la membrane donc les contraintes τxz et τyz sont nulles. Aucun moment ne peut être appliqué autour

d'un axe quelconque du plan, car cela engendrerait des contraintes τxz et τyz et un déplacement

transversal perpendiculaire au feuillet moyen, contraire aux hypothèses de membrane. Par contre, la

déformation εZ, est non nulle. Elle correspond à la variation relative d'épaisseur de la membrane sous la

charge appliquée (effet de Poisson).

Figure 7.6 - Feuillet moyen et axes d'une membrane

Chapitre 7 – Éléments finis pour l'analyse des structures

7-14

Une caractéristique du comportement membranaire est la symétrie du champ de contrainte par rapport

au feuillet moyen : sous l'action d'une charge dans le plan, la contrainte est uniformément répartie dans

l'épaisseur

Chapitre 7 – Éléments finis pour l'analyse des structures

7-15

Figure 7.7 - Contraintes dans l'épaisseur de la membrane

La membrane est un élément de l'élasticité bidimensionnelle à définition surfacique, seul est décrit son

feuillet moyen. Outre la topologie, il faut obligatoirement fournir à un programme d'analyse linéaire,

pour un matériau isotrope, les caractéristiques suivantes :

• Module de Young,

• Coefficient de Poisson,

• Épaisseur.

Masse volumique, coefficient de dilatation thermique ne sont nécessaires que pour certains types de

calculs : analyse modale, réponse dynamique, calcul statique sous chargement thermique.

7.5.2 Les principaux éléments membrane [4]

Il existe généralement deux éléments de membrane, un triangulaire et un quadrangulaire, définis

conventionnellement dans le plan xOy (voir Figure 7.8). Au premier degré, ces éléments ont des bords

géométriquement rectilignes. Chaque noeud possède deux degrés de liberté de translation dans le plan,

notés u et v. Le triangle est topologiquement défini par 3 noeuds et a 6 degrés de liberté. Le quadrangle

est topologiquement défini par 4 noeuds et a 8 degrés de liberté. Ces éléments sont en général

sensiblement trop raides et il en faut un grand nombre pour converger vers la solution attendue. Il

existe néanmoins dans certains codes des éléments « extérieurement » du premier degré, à bords

rectilignes, mais qui, de par leur construction (intégration sélective du cisaillement), donnent

d'excellents résultats.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-16

Les membranes sont souvent disponibles au second degré. Le degré des champs de déplacement est

enrichi par l'adjonction d'un noeud supplémentaire sur chaque bord. C'est le noeud milieu qui possède

lui aussi les deux degrés de liberté de translation dans le plan u et v. Il devient alors possible de prendre

en compte la courbure géométrique de l'élément. Le triangle est défini par 6 noeuds et 12 degrés de

liberté, le quadrangle par 8 noeuds et 16 degrés de liberté (Figure 7.8). Ces éléments sont plus souples

que ceux du premier degré et le raffinement du maillage peut parfois sembler grossier bien que la

solution soit numériquement satisfaisante.

Figure 7.8 - Éléments membranes linéaires et quadratiques

Triangles ou quadrangles ?

Chapitre 7 – Éléments finis pour l'analyse des structures

7-17

Les éléments triangulaires ont une « mauvaise réputation » bien qu'ils présentent un certain nombre

d'avantages par rapport aux quadrangles. N'importe quelle surface plane ou non, avec ou sans trou,

peut être maillée sans trop de problèmes avec des éléments triangulaires ce qu'il n'est pas toujours

possible ou facile de réaliser avec les autres types d'éléments. Cependant, à nombre égal de degrés de

liberté, les quadrangles convergent plus vite vers la solution et les limitations informatiques d'il y a

quelques années ont forgé leur réputation. Il est vrai que couper un quadrangle du premier degré selon

une de ses diagonales et le remplacer par deux triangles du premier degré n'augmente pas la taille du

modèle mais le modifie de plusieurs façons. En pratique, on ne procède jamais de cette façon : quand

un maillage comporte des quadrangles, on les garde.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-18

7.5.3 Les états plans

Considérons une plaque, plus ou moins épaisse, dans un système de coordonnées cartésien ayant son axe Z

perpendiculaire au plan de la plaque (sens de l'épaisseur). Si toutes les charges agissent dans le plan XY de la

plaque et sont uniformément réparties sur l'épaisseur de la plaque, nous aurons:

y) (x, v = v y) (x,u =u

y) (x, = y) (x, = y) (x, = xyxyyyxx ττσσσσ

Relations déformations-déplacements

x

x

y y

xy

xy

u u =

x x v v

= = y y

u v u v = + +

y x y x

εε

ε εγ

γ

∂ ∂

∂ ∂ ∂ ∂

∂ ∂ ∂ ∂ ∂ ∂

∂ ∂ ∂ ∂

(7.16)

Selon les possibilités de la déformation εz dans le sens de l'épaisseur de la plaque (déformation due à l'effet

de Poisson), nous pouvons obtenir la solution d'un problème selon l'une ou l'autre des deux hypothèses

suivantes.

7.5.3.1 État plan de contrainte

Hypothèse: 0 = = = zyzxz ττσ (7.17)

- Les contraintes pouvant agir sur n'importe lequel des plans XY de la plaque sont nulles.

- Selon cette hypothèse, il ne doit y avoir absolument aucune restriction à la déformation εz due à l'effet

de Poisson (sens de l'épaisseur de la plaque). Autrement σz serait différent de zéro.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-19

- Cette hypothèse s'applique principalement aux plaques minces et elle demeure valide dans le cas

d'une plaque épaisse lorsque les gradients de contraintes agissant dans le plan XY sont faibles.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-20

Relations entre les contraintes et les déformations

1( - ) 1 - 0

1- 1 01

( - )0 0 2 (1 ) 0

2 (1 )

x x yx x

y yy y x

xyxy

xyxyxy

T E T

T E E

G E

ν αε σ σ ν αε σν αε σν αε σ σ νγ τ

ντγ τ

= + ∆ = + ∆ = + ∆ +

+= = { } [ ]{ } { } C Tε σ α= + ∆

(7.18)

En posant -1[ ] [ ] E C= (7.19)

Alors { } [ ] { } - [ ] { } E E Tσ ε α= ∆ (7.20)

où 2

12

1 0

[ ] 1 01 -

0 0 (1 - )

E

E

νν

ν ν

=

(7.21)

7.5.3.2 État plan de déformation

Hypothèse: 0z zx zy γ γε = = = (7.22)

- Les déformations dues à l'effet de Poisson dans le sens de l'épaisseur de la plaque sont totalement

bloquées.

Il existe en pratique des cas où nous retrouvons cette condition εz = 0. Par exemple, dans une plaque plus

ou moins épaisse même s'il n'existe aucun mécanisme apparent pour bloquer cette déformation, la

déformation de Poisson peut être bloquée plus ou moins complètement par le matériel adjacent lorsque le

gradient de (σx + σy) est très élevé.

Relations entre les contraintes et les déformations

Chapitre 7 – Éléments finis pour l'analyse des structures

7-21

Avec εz = 0, nous avons:

1[ - ( )] 0 ( )z z x y z x y T donc E T

Eν α ν αε σ σ σ σ σ σ= + + ∆ = = + − ∆

En remplaçant cette valeur de σz dans les relations contraintes-déformations du cas général, nous

obtenons:

( ) ( )

( ) ( )

( )

11 - 1

11 - 1

2 (1 )

1 - 01

- 1 0 1

0 0 2

x yx

y xy

xyxyxy

x x

y y

xyxy

TE

T E

G E

E

ν ν σ ν ν αε σ

ν ν σ ν ν αε σ

ντγ τ

ν ν αε σν ν ν νε σ

γ τ

+ = − + + ∆

+ = − + + ∆

+= =

− + = − + +

( )

0

{ } [ ]{ } 1 { }

T

C T

α

ε σ ν α

= + + ∆

(7.23)

En posant -1[ ] [ ] E C=

alors { } [ ] { } - (1 ) [ ] { } E E Tσ ε ν α= + ∆

Chapitre 7 – Éléments finis pour l'analyse des structures

7-22

12

1 - 0

[ ] 1 - 0(1 ) (1 - 2 )

0 0 (1 - 2 )

E

E

ν νν ν

ν νν

= +

(7.24)

Remarque: Nous pouvons obtenir la solution d'un l'état plan de déformation en utilisant celle d'un état

plan de contrainte si nous modifions les constantes élastiques de la façon suivante:

* **2

(1 )1 - 1 -

E E

ν α νν ανν= = = + (7.25)

7.5.4 Énergie de déformation

10 02 { [ ] { } - { [ ] { } { { }} } }T T T

V V VU E dV E dV dVε ε ε εε σ= +∫ ∫ ∫ (7.5)

Fonctions de déplacement et critères de convergence

En remplaçant les déformations { ε } dans l'équations (7.5) par les équations (7.16) nous obtenons des

dérivées premières sous l'intégrale de l'énergie de déformation. Pour obtenir des éléments convergents,

seule la continuité des fonctions de déplacement est donc nécessaire. Pour obtenir la continuité des

déplacements entre les éléments les seuls degrés de liberté nécessaires aux noeuds sont les valeurs nodales

des deux fonctions de déplacement u(x, y) et v(x, y).

{ }{ }

1 2 3

1 2 3

( , ) [ ... ] { }

( , ) [ ... ] { }

ii i

i i i

u u uN N N u N

v v N N N v N v

ξ ηξ η

= → = = (7.26)

Encore une fois, les seuls degrés de liberté actifs aux noeuds d'un élément membrane sont les translations

Tx (ui) et Ty (vi).

Énergie de déformation

En utilisant les équations (7.16) et (7.26) nous obtenons le vecteur déformation.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-23

{ } { }{ }

,

,

, ,

/ 0

/ 0

/ /

{ } [ ] { }

x i xi

y i y

ii y i xxy

i

u x Nu

v y Nvu y v x N N

N

εε ε

γ

ε

∂ ∂ = = ∂ ∂ = ∂ ∂ + ∂ ∂

′= ∆

(7.27)

Nous pouvons définir la température de l'élément de la même façon que nous avons défini ses fonctions de

déplacement, soit par le produit des fonctions de forme de l'élément et des valeurs nodales de la

température.

( ) ( )[ ] { } T ηξ,N ηξ,T ii=

Ainsi les déformations thermiques de l'élément seront données par:

} T{ η),(ξ N } α { η),(ξ T } α { = } ε { ii0 = (7.28)

En remplaçant les équations (7.27) et (7.28) dans l'expression de l'énergie de déformation (7.5) et en

l’absence de contraintes initiales {σo} nous obtenons:

[ ] [ ]

102

12

{ [ ] { } - { [ ] { } } }

{ { } - { } } [ ] [ ] [ { } [ ] ]

T T

V V

T T TT

iV V

K

U E dV E dV

U N E N dV N E N

ε ε ε ε

α

= ∫ ∫

= ∆ ∆ ∆′ ′ ′∫ ∫1444442444443

{ }i

Q

TdV

1444442444443

12

{ [ ] { } - { [ ] { }} }T T

iU K Q T= ∆ ∆ ∆ (7.29)

Chapitre 7 – Éléments finis pour l'analyse des structures

7-24

7.5.5 Potentiel des charges

7.5.5.1 Charges massiques et matrice de masse [M]

Les forces massiques d'inertie sont données par le produit de la masse spécifique "ρ" du matériau et de

l'accélération. Elles s'opposent à l'accélération. Le potentiel de ces forces est donc:

- oùe m mV V D F dV D D dV F DW ρ ρ= = = −∫ ∫

r rr r r r&& &&o o (7.30)

Dans un élément membrane, les deux composantes du vecteur déplacement sont définies par l'équation

(7.26). De plus, nous pouvons définir l'accélération de la même façon que les déplacements, soit par le

produit des fonctions de forme et des valeurs nodales de l'accélération.

{ }{ }

ii

i i

0 u ( , ) u ND = =

0v ( , ) N v

ξ ηξ η

r (7.31)

{ }{ }

ix im

y i i

0 u ( , ) u F N = = - D = - = - F 0v ( , )F N v

ξ ηρ ρ ρ

ξ η

r && &&r &&&& &&

En remplaçant les équations (7.31) dans (7.30) nous obtenons:

{ } { } [ ][ ]

{ }{ }

TiT T i i

e i i TVi ii

0 0 u N N = - u v dV W

00 N vNρ

&&

&&

T = - { ∆ [ M ] { ∆ }}e i iW && (7.32)

où [M] est la matrice masse.

7.5.5.2 Charges visqueuses et matrice d'amortissement [C]

Chapitre 7 – Éléments finis pour l'analyse des structures

7-25

Comme dans le cas précédent, il est toujours possible, mathématiquement, de définir des forces visqueuses

qui s'opposeraient à la vitesse. Ces forces seraient données par le produit d'un coefficient de viscosité

interne "c" du matériau par la vitesse. La vitesse pourrait être définie, comme les déplacements et les

accélérations, par le produit des fonctions de forme de l'élément et des vitesses nodales.

{ }{ }

0( , )

0( , )

e vV V

ix iv

y i i

D dV c D D dVW F

u u F N c c F v F N v

ξ ηξ η

= = −∫ ∫

= = − = −

rr rr &o o

& &r

& &

(7.33)

En procédant ainsi, le potentiel de ces forces visqueuses serait donnée par:

- { [ ] { }} Te i i C W = ∆ ∆& (7.34)

Cette approche n'est cependant pas très réaliste. Premièrement, le coefficient de viscosité interne n'existe

pas et l'amortissement n'est pas nécessairement visqueux. L'amortissement est le résultat d'une dissipation

d'énergie qui fait intervenir plusieurs mécanismes complexes. Lorsque nous étudierons les méthodes de

résolution des problèmes dynamiques au chapitre 8 nous verrons comment considérer, de façon pratique,

l'amortissement d'une structure.

Note : Attention de ne pas confondre la matrice d’amortissement [C] de l’équation (7.34) et les matrices de

flexibilité [C] que l’on retrouve dans les équations (7.18) et (7.23).

7.5.5.3 Potentiel des charges concentrées sur les noeuds d'un élément

Le potentiel des forces concentrées sur les noeuds d'un élément est donné par:

{ } { }{ }{ }1 1 1

{ { }}

n n nxiT T

xi yie i ik i ikk i i yi

Te i i

F u v W u vF FF

F

F W

δ= = =

= = + =

= ∆

∑ ∑ ∑r r

o

(7.35)

Tous les autres types de forces mécaniques donneront aussi un potentiel identique à l'équation (7.35).

Chapitre 7 – Éléments finis pour l'analyse des structures

7-26

7.5.6 Énergie potentielle (Équation du mouvement)

En remplaçant les équations (7.29), (7.32), (7.34) et (7.35) dans l'équation (7.5) nous obtenons l'énergie

potentielle de l'élément. L'énergie potentielle d'un maillage est la somme de l'énergie potentielle de chacun

de ses éléments. Cette énergie potentielle est donnée par:

eU WΠ = −

12 { [ ] { }-{ [ ] { } { [ ] { } { [ ] { }-{ { }} } } } }T T T T T

i meci i i i i i i i K Q M C T Fπ = ∆ ∆ ∆ + ∆ ∆ + ∆ ∆ ∆&& & (7.36)

L'état d'équilibre est obtenu lorsque, en faisant varier les degrés de liberté, l'énergie potentielle du maillage

devient stationnaire.

[ ] { } - [ ] { } [ ] { } [ ] { } -{ } 0{ }

[ ] { } [ ] { } [ ] { } { } [ ]

i meci i i

meci i i

K Q M C T F

M C K Q F

π∂ = ∆ + ∆ + ∆ =∂ ∆

∆ + ∆ + ∆ = +

&& &

&& & { }i T

(7.37)

7.5.7 Remarque sur l'intégration

Les expressions que nous avons sous les intégrales des matrices [ K ] et [ M ] sont complexes et

généralement les intégrales sont effectuées en utilisant la méthode d'intégration numérique de GAUSS.

Avec "n" points d'intégration, cette méthode intègre exactement un polynôme de degré (2n - 1). Lorsque

nous intégrons les expressions des matrices [ K ] et [ M ] il est possible d'obtenir des intégrations exactes en

utilisant un nombre suffisant de points d'intégration. Cependant, les éléments ainsi obtenus sont souvent

"trop" rigides ou encore possèdent des comportements sous certaines charges qui sont indésirables.

Afin d'améliorer le comportement de leurs produits, les sociétés commerciales qui développent et

maintiennent des logiciels d'éléments finis ont généralement recourt à l'intégration réduite. Certains termes

des matrices sont intégrés en utilisant moins de points d'intégration que le nombre nécessaire pour obtenir

une intégration exacte. Les éléments ainsi obtenus sont plus flexibles et possèdent des comportements plus

désirables.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-27

Les algorithmes d'intégration réduite utilisés par les sociétés commerciales sont habituellement

confidentiels. Même si les algorithmes utilisés étaient connus, le comportement d'un élément sous

certaines charges serait très difficile à prévoir théoriquement. Lorsque nous utilisons un logiciel d'éléments

finis pour la première fois, il est donc fortement recommandé d'effectuer des essais numériques avec les

éléments utilisés, particulièrement si nous prévoyons des gradients de contraintes sévères. Ces essais

peuvent être effectués sur des problèmes possédant une solution connue, par exemple, des poutres de

section rectangulaire avec un rapport longueur/profondeur très faible soumises à de la flexion avec et sans

cisaillement.

7.5.8 Remarques sur la forme géométrique des élémen ts

Pour éviter divers problèmes et obtenir de bons résultats lors d'une analyse, les règles suivantes

devraient être respectées. La forme géométrique de l'élément quadrilatéral devrait tendre vers celle du

carré et l'élément triangulaire vers celle du triangle équilatéral. De plus, l'angle au sommet d'un élément

doit toujours être inférieur à 180°. Dans un élément isoparamétrique (quadratique) l'angle de l'arc

circulaire, définie par les trois noeuds le long d'un côté, devrait être inférieur à 45°. Finalement, le noeud

situé le long du côté (arête) d'un élément isoparamétrique devrait être, si possible, en plein centre du

côté. Sa distance maximale du centre du côté ne devrait jamais dépasser le quart de la longueur du côté.

Lorsque cette distance est égale au tiers de la longueur du côté, le sommet voisin devient un point de

singularité.

Les figures Figure 7.9 et Figure 7.10 décrivent les distorsions d'élément qui réduisent la précision des

résultats obtenus. Il est à noter que les distorsions présentées s'appliquent également aux éléments 3D.

Figure 7.9 – Limites géométriques des éléments isoparamétriques quadratiques : (a) α < 180°;

(b) le nœud d’arête doit se situer à ± L/4 du centre de l’arête; (c) β ≤ 45°

Chapitre 7 – Éléments finis pour l'analyse des structures

7-28

Figure 7.10 – Distorsion des éléments qui réduisent la précision des résultats

7.5.9 Erreurs communes de maillage

Lorsqu'on utilise dans un modèle d'éléments finis un mélange d'éléments linéaires et quadratiques, il

faut porter une attention toute particulière à la compatibilité des déplacements sur les côtés ou faces

inter-éléments. La première (Figure 7.11) des trois figures qui suivent, illustre la bonne façon de

connecter les éléments. Les figures Figure 7.12 et Figure 7.13 montrent des exemples d'incompatibilité

dans les connexions inter-éléments.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-29

Figure 7.11 – Façon correcte de combiner les éléments : faire coïncider les nœuds de sommet et d’arête

et garder le même nombre de nœuds d’arête pour les éléments adjacents.

Figure 7.12 – Exemples de combinaisons d’éléments différents qui détruisent la continuité des

déplacements le long des arêtes.

LST : élément triangulaire quadratique à 6 noeuds; CST: él. triangulaire linéaire à 4 noeuds; Q4: él.

quadrangle linéaire à 4 noeuds ; Q6 él. quadrangle à 4 nœuds utilisant des fonctions d'interpolation qui

éliminent l'effet du verrouillage en cisaillement; Q8 él. quadrangle quadratique à 8 noeuds.

Figure 7.13 – Autres exemples de (mauvaises) connections qui détruisent la continuité des

déplacements.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-30

Chapitre 7 – Éléments finis pour l'analyse des structures

7-31

7.6 Plaques en flexion

7.6.1 Introduction

Une plaque en flexion est un corps à trois dimensions, mais dont l'épaisseur est faible par rapport aux deux

autres dimensions. Elle supporte des charges perpendiculaires à sa surface ou des moments de flexion

autour des axes qui sont parallèles à sa surface.

Figure 7.14

La Figure 7.14 illustre une plaque avec les contraintes qu'elle doit supporter. De façon analogue à une

poutre, il existe dans la plaque en flexion un feuillet moyen ou plan neutre. Sur la Figure 7.14 (a) les axes x

et y passent par le feuillet moyen et l'axe z lui est perpendiculaire. Par définition les composantes de

contraintes σx, σy et τxy sont nulles au feuillet moyen.

La Figure 7.14(b) illustre les efforts résultant associés aux composantes de contrainte. Par convention, les

indices associés aux efforts résultants sont les mêmes que ceux des composantes de contraintes produites

par ces efforts. Les efforts positifs produisent des composantes de contrainte positives au-dessus du

feuillet moyen. Ainsi, le moment Mxx est la résultante de la composante de contrainte σx, Myy celle de la

a) b)

Chapitre 7 – Éléments finis pour l'analyse des structures

7-32

contrainte σy et Mxy la résultante de τxy. Les moments résultant Mxx et Myy sont des moments de flexion

tandis que le moment résultant Mxy est appelé moment de torsion parce qu'il provoque une torsion de la

plaque. Les résultantes Qx et Qy sont les efforts tranchants qui sont respectivement responsables des

contraintes de cisaillement transversales τxz et τyz. Le cisaillement transversal est habituellement

négligeable dans une plaque mince mais devient très important dans une plaque épaisse ou une plaque

sandwich.

7.6.2 Hypothèses simplificatrices de la théorie des plaques

1) Les sections transversales planes avant déformation, demeurent planes après déformation.

- Selon la théorie de Kirchoff, qui néglige le cisaillement transversal, elles demeurent aussi

perpendiculaires au feuillet moyen.

- Selon la théorie de Mindlin, qui considère les effets moyens du cisaillement transversal, les

sections planes demeurent planes mais pas nécessairement perpendiculaires au feuillet

moyen.

2) Les pentes du feuillet moyen sont petites. Cette hypothèse nous conduit à une simplification

importante qui rend le problème géométriquement linéaire. La courbure de la plaque peut ainsi

être donnée approximativement par la dérivée seconde de la flèche.

2

22

3 22x 2

w1 wx =

xw

1 + x

ρ

∂∂∂ ≈∂ ∂

(7.38)

3) La composante de contrainte σz = 0. Elle est négligeable par rapport aux autres composantes.

4) Le feuillet moyen ne subit aucune déformation normale et les déplacements u et v sont nuls.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-33

x y z

u(x, y,z) = v(x, y,z) = 0

z = 0

= = = 0ε ε ε

(7.39)

Cette hypothèse est toujours valide lorsque la déflexion w de la plaque est égale ou inférieure à

l'épaisseur t de la plaque. Lorsque la déflexion est plus grande que l'épaisseur de la plaque, cette

hypothèse demeure valide si l'hypothèse 2 est valide et si les deux rayons de courbure principaux sont

de même signe. Dans le cas contraire, la plaque prend la forme d'une selle de cheval et des effets

membranes secondaires sont créés. Ces effets membranes qui résultent de la déformation de la plaque

ne sont pas linéaires et sont négligés par la théorie des plaques.

7.6.3 Fonctions de déplacement d'une plaque

La Figure 7.15 illustre les trois composantes de déplacement des points de la plaque. La composante de

déplacement w (selon z) représente la déflexion au feuillet moyen de la plaque et elle est fonction

uniquement de x et de y. Selon l'hypothèse 4, les déplacements u et v sont nuls au feuillet moyen et

selon l'hypothèse 1, les sections demeurent planes après déformation. Les déplacements u et v varient

donc linéairement sur l'épaisseur de la plaque et dépendent de la coordonnée z et des rotations θx et θy

au feuillet moyen. Nous avons:

Figure 7.15

y

x

w (x, y) 0

u(x, y,z) = z (x, y)

v(x, y,z) = z (x, y)

θ

θ

+

(7.40)

Chapitre 7 – Éléments finis pour l'analyse des structures

7-34

7.6.4 Théorie de KIRCHOFF (Théorie des plaques minc es)

Les sections planes avant déformation, demeurent planes et perpendiculaires au feuillet moyen de la

plaque après déformation (Figure 7.16). Nous avons donc:

x

y

2

x 2

2

y 2

2

xy

xz

yz

w(x, y) 0w

= y

w u(x, y,z) = z

xw

= x

wv(x, y,z) = z

y

u w = = z

x xv w

= = z y y

u v w = + = 2z

y x x y

u w = + = 0

z x

θ

θ

ε

ε

γ

γ

γ

≠∂

∂ ∂ − ∂∂−

∂ ∂−∂

∂ ∂−∂ ∂∂ ∂−∂ ∂

∂ ∂ ∂−∂ ∂ ∂ ∂∂ ∂∂ ∂v w

= + = 0z y

∂ ∂∂ ∂

(7.41)

Figure 7.16

Chapitre 7 – Éléments finis pour l'analyse des structures

7-35

Il est à noter que les composantes de déformation γxz et γyz sont nulles et que le cisaillement transversal

(selon z) est complètement négligé. Nous devons aussi souligner que le seul paramètre indépendant du

problème est la déflexion w(x,y). En effet, les déplacements et les déformations (contraintes) sont

entièrement définis par w(x,y) et par ses dérivées.

Critères de convergence

Reprenons l'expression de l'énergie de déformation:

1

2{ [ ] { }} T

VU E dVε ε= ∫

Sous l'intégrale du résidu, nous avons ici des dérivées secondes de la déflexion w(x,y).

- Pour avoir la possibilité d'une représentation constante de la fonction w(x,y), de ses dérivées

premières et de ses dérivées secondes, la fonction w(x,y) devra nécessairement inclure les termes

suivants:

{ }2 2( , ) [1 ... ] iw x y x y xy etc ax y=

- De plus, nous devons avoir continuité de la fonction w(x,y) et de ses dérivées premières. Aux noeuds

de l'élément, la continuité est assurée si nous prenons les degrés de liberté suivants:

x

w =

y

w = w yixii ∂

∂−∂∂

θθ

Chapitre 7 – Éléments finis pour l'analyse des structures

7-36

7.6.5 Théorie de MINDLIN (Plaques avec cisaillement transversal)

Les sections planes avant déformation, demeurent planes mais pas nécessairement perpendiculaire

au feuillet moyen après déformation (Figure 7.17). Nous avons:

Chapitre 7 – Éléments finis pour l'analyse des structures

7-37

x

y

y

x

yx

xy

y xxy

xz

w(x, y) 0w

y

u(x, y,z) = z (x, y)

w

x v(x, y,z) = z (x, y)

u = = z

x xv

= = z y y

u v = + = z

y x y x

u =

θ

θ

θθ

θε

θε

θ θγ

γ

≠∂ ≠ ∂∂≠ −

∂ −

∂∂∂ ∂∂ ∂−∂ ∂

∂ ∂ ∂ ∂− ∂ ∂ ∂ ∂

∂y

xyz

w w + = +

z x xv w w

= + = z y y

θ

γ θ

∂ ∂∂ ∂ ∂∂ ∂ ∂ −∂ ∂ ∂

(7.42)

Figure 7.17

Chapitre 7 – Éléments finis pour l'analyse des structures

7-38

Ici les composantes de déformation γxz et γyz ne sont pas nulles et nous considérons les effets du

cisaillement transversal. Nous observerons aussi que les rotations θx(x,y) et θy(x,y) sont complètement

indépendantes de la déflexion w(x,y). Le problème (déplacements, déformations et contraintes) est

défini par les trois paramètres indépendants w(x,y), θx(x,y) et θy(x,y).

Critères de convergence

Considérons l'expression de l'énergie de déformation: 1

2{ [ ] { }} T

VU E dVε ε= ∫

Sous l'intégrale du résidu, nous avons ici les dérivées premières des trois paramètres indépendants

suivants:

w(x,y) θx(x,y) et θy(x,y).

La représentation constante exige les termes suivants pour les trois fonctions indépendantes :

{ }{ }{ }

( , ) [ 1 ... ]

( , ) [ 1 ... ]

( , ) [ 1 ... ]

i

x i

y i

w x y x y etc a

x y x y etc b

x y x y etc c

θθ

=

=

=

De plus, les trois fonctions indépendantes doivent êtres continues. Cette exigence est assurée si nous

avons aux noeuds de l'élément les degrés de liberté suivants:

θθ yixii w

Nous remarquerons que les degrés de liberté sont les mêmes pour les deux théories.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-39

7.6.6 Contraintes

Puisque σz = 0 (composante négligeable par rapport à σx et σy) nous utiliserons les mêmes relations

contraintes-déformations que pour l'état plan de contrainte. Pour l'élément plaque de Kirchoff et celui

de Mindlin nous aurons:

2

12

1 0

1 0(1 - )

0 0 (1- )

x x

y y

xy xy

E

νσ ε

νσ εν

ν γτ

=

(7.43)

ou encore { } [ ]{ } E σ ε= (7.44)

Pour la plaque de Mindlin, nous aurons en plus:

1 0

2 (1 ) 0 1

xz xz

yz yz

E

γτν γτ

= +

(7.45)

ou encore { } [ ] { } G τ γ= (7.46)

7.6.7 Remarques sur les théories de Kirchoff et de Mindlin

Dans une plaque sandwich ou encore dans une plaque très épaisse, le cisaillement transversal est

important et l'analyse devrait être basée sur la théorie de Mindlin.

Dans les cas où le cisaillement transversal est faible ou négligeable, la théorie de Kirchoff donne de

meilleurs résultats. En effet, sous ces conditions, l'élément de Mindlin peut devenir très rigide et même

se "verrouiller" sur le cisaillement. Dans les logiciels d'éléments finis on utilise différentes méthodes

pour combattre cette tendance, entre autres des techniques d'intégration réduite pour l'énergie de

déformation.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-40

7.7 Les coques

- Les coques forment dans l'espace des surfaces courbes. Elle sont minces par rapport à leurs autres

dimensions.

- La géométrie est définie par l'épaisseur de la paroi et par la forme du feuillet moyen. La forme

géométrique du feuillet moyen est définie par deux rayons de courbure principaux mesurés

perpendiculairement au feuillet moyen et mutuellement perpendiculaire l'un à l'autre.

- En général les coques supportent les charges externes principalement par effet membrane.

Cependant, au voisinage des discontinuités (charges concentrées, changements brusques de

géométrie) elles doivent aussi supporter des flexions qui peuvent être relativement élevées.

7.7.1 Éléments plats.

Pour résoudre les problèmes de coque nous pouvons utiliser des éléments plats qui peuvent être de

forme triangulaire ou quadrilatérale. L'élément de coque triangulaire est illustré sur la Figure 7.18 avec

ses degrés de liberté actifs.

Figure 7.18 – Éléments de coque triangulaire; à gauche l'effet membrane, à droite l'effet flexion

Chapitre 7 – Éléments finis pour l'analyse des structures

7-41

Effet membrane [ ]

vi

u K

i

m (7.47) Effet flexion [ ]

θ

θ

yi

xi

i

f

w

K (7.48)

Cet élément est simplement une superposition d'un élément membrane en état plan de contrainte ou

de déformation et d'un élément plaque (flexion) de type Kirchoff ou Mindlin. Comme l'élément est plat,

il n'y a aucun couplage entre l'effet membrane et l'effet flexion. La matrice de rigidité de l'élément de

coque triangulaire à la forme suivante.

[ ]{ }[ ] [ ] [ ][ ] [ ] [ ][ ] [ ]

{ } { }6 6 6 3 6 9

3 6 3 3 3 9

9 6 9 3 9 9

0 0

0 0 0

0 0

xii

yim i

zi zi

i zif

xi xi

yi yi

Fu

FK v

K M

w FKM

M

θ

θθ

× × ×

× × ×

× × ×

∆ = =

(7.49)

- Les sous-matrices [ Km ] et [ Kf ] sont entièrement découplées. Il n'y a pas de couplage au niveau de

l'élément entre l'effet membrane et l'effet flexion.

- L’élément coque plat est convergent et donne de bons résultats si l'angle entre deux éléments

adjacents est inférieur à 10°.

- Les degrés de liberté θzi peuvent être problématiques. Ces degrés de liberté sont souvent appelés

"perforants" (drilling).

Tous les logiciels permettent initialement à chacun des noeuds d'un maillage les 6 degrés de liberté

classiques ( Tx, Ty, Tz, θx, θy, θz ). Lorsque tous les éléments coque connectés à un noeud sont dans le

même plan, il n'y a aucune composante de rigidité pour θz à ce noeud. Ce D. de L. peut physiquement

tourner librement sur lui-même. Le noeud possède alors un mouvement rigide et la matrice est

singulière. Il existe plusieurs façons de contourner cette difficulté.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-42

a) La méthode la plus efficace est simplement de fixer ou d'éliminer ce degré de liberté.

(Commandes SPC et MPC de Nastran)

b) Certains logiciels nous offrent la possibilité de remplacer la partition centrale de la matrice

assemblée (7.49) de l'élément de coque par (7.50):

1 1

2 2

3 3

z z

z z

z z

1.0 -0.5 -0.5 M

= E V -0.5 1.0 -0.5 M

-0.5 -0.5 1.0M

θ

α θ

θ

(7.50)

où V : volume de l'élément;

E : module d'élasticité

α. : nombre arbitraire < 0.3

Nous introduisons ainsi une rigidité artificielle pour les D. de L. θzi. Cette rigidité artificielle qui est

découplée des autres D. de L. actifs ne les affecte aucunement. De plus, cette rigidité artificielle permet

la rotation rigide de l'élément autour de z (Avec θz1 = θz2 = θz3 nous avons Mzi=0).

Les valeurs α, V et E sont introduites afin d'obtenir des termes de rigidité ayant le même ordre de

grandeur que ceux des autres D. de L de l’élément.

7.7.2 Éléments isoparamétriques

Une coque de géométrie quelconque peut être modélisée en utilisant l'élément solide à trois

dimensions illustré sur la Figure 7.19(a).

Cependant, même pour des coques épaisses, les trois noeuds distribués sur l'épaisseur de l'élément

possèdent beaucoup plus de D.L. (total de 9 D.L. par ligne verticale) que nécessaire pour modéliser le

comportement en épaisseur de la coque.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-43

En enlevant le noeud central (Figure 7.19(b)) nous avons encore 6 D. de L. sur l'épaisseur, le

déplacement w3 est linéaire et ε3 = ∂w3/∂x3 = constante. Lorsque la coque est mince les termes de

rigidité associés à ε3 sont beaucoup plus grands que les autres termes et provoquent des difficultés

numériques.

Ces difficultés peuvent être évitées en contraignant les deux noeuds adjacents sur l'épaisseur à avoir le

même déplacement w3 (donc ε3 = 0). Il nous reste alors 5 D.L. actifs qui sont associés à chaque paire de

noeuds adjacents sur l'épaisseur. Ces 5 D.L. peuvent être remplacés par ceux d'un seul noeud situé au

feuillet moyen de la coque. Les D.L. sont alors les trois translations ainsi que les deux rotations agissant

dans le plan du feuillet moyen de la coque. L'élément qui en résulte est illustré sur la Figure 7.19(c). A

cause des trois noeuds le long de chacun de ses cotés, cet élément peut avoir une géométrie courbe et

nous l'appelons isoparamétrique.

Les cinq D. de L. de l’élément isoparamétrique définissent le mouvement d'une normale au feuillet

moyen. Cette normale demeure droite mais pas nécessairement perpendiculaire au feuillet moyen. Cet

élément peut être de type MINDLIN et considérer le cisaillement transversal γ31 et γ32. Les éléments de

ce type n'ont pas tous nécessairement 8 noeuds. Les éléments les plus populaires ont entre quatre et

neuf noeuds selon les fonctions de forme utilisées. Il est à noter que le D. de L. rotation perpendiculaire

au feuillet moyen est toujours absent dans cet élément.

Figure 7.19 – Éléments de coque isoparamétriques

.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-44

7.7.2.1 Géométrie et déplacements

En utilisant les données géométriques il est possible de définir, à chacun des noeuds "i" de l'élément et

en fonction des axes cartésiens, trois vecteurs unitaires mutuellement perpendiculaires l'un à l'autre.

Les vecteurs unitaires n1i et n2i sont dans le plan du feuillet moyen et le vecteur n3i sera perpendiculaire

au feuillet moyen (Figure 7.20).

Les degrés de liberté rotation α1i et α2i sont respectivement dans les directions de n1i et n2i. Les

coordonnées cartésiennes d'un point (ξ, η, ζ) de l'élément sont alors données par:

2

2

2

0 0( , )( , , ) ( , ) 0 0

( , , ) 0 ( , ) 0 0 0( , )

( , , ) 0 0 ( , ) 0 0 ( , )

i

i

i

tii i

ti i i

ii ti

N x N x

y yN N

z N z N

ζ ξ ηξ η ζ ξ η

ξ η ζ ξ η ζ ξ η

ξ η ζ ξ ηζ ξ η

= +

3

3

3

x i

y i

z i

n

n

n

(7.51)

où Ni(ξ, η) sont les fonctions de forme de l'élément.

les trois composantes cartésiennes du vecteur unitaire n3i qui varient selon ξ et

η.

Les déplacements d'un point de l'élément sont donnés par:

n

n

n

= n

z3i

y3i

x3i

3i

Chapitre 7 – Éléments finis pour l'analyse des structures

7-45

2

2

2

( , , ) ( , ) 0 0

( , , ) 0 ( , ) 0

( , , ) 0 0 ( , )

0 0( , )

0 0( , )

0 0 ( , )

i

i

i

i i

i i

i i

ti

ti

ti

u N u

v N v

w N w

N

N

N

ξ η ζ ξ η

ξ η ζ ξ η

ξ η ζ ξ η

ζ ξ η

ζ ξ η

ζ ξ η

=

+

1 2

1

1 2

2

1 2

x i x i

i

y i y i

i

z i z i

n n

n n

n n

α

α

(7.52)

Chapitre 7 – Éléments finis pour l'analyse des structures

7-46

Finalement, les déformations et les contraintes sont obtenues de la façon suivante:

x 1x 1

y 2y 2

z z

y x 12xy 12

z x 13xz 13

z y 23yz 23

u,

v,

w 0 0, =

u + v , ,

u + w, ,

v + w, ,

ε ε σ

ε ε σ

ε

γ γ τ

γ γ τ

γ γ τ

⇔ ⇔

(7.53)

Figure 7.20

Chapitre 7 – Éléments finis pour l'analyse des structures

7-47

7.8 Élément solide axisymétrique

7.8.1 Introduction [4]

Lorsqu'une structure a une géométrie, des chargements, des conditions aux rives qui présentent une

symétrie de révolution et que la loi constitutive est indépendante du choix du plan contenant l'axe de

révolution de la structure, il y a axisymétrie. La structure peut être modélisée simplement dans n'importe

quel demi-plan contenant l'axe de révolution : c'est, par abus de langage, le plan méridien, (on devrait dire

le demi-plan méridien) et le modèle est dit axisymétrique (voir Figure 7.23).

Ce type de modélisation présente deux avantages appréciables : tout d'abord une grande simplification

dans l'introduction des données et une diminution très sensible de leur volume, ensuite un gain de temps

CPU, d'entrées-sorties et d'espace disque. On ramène une analyse tridimensionnelle à un calcul

bidimensionnel. En effet, la connaissance du champ de déplacements dans le plan méridien (déplacements

axiaux et radiaux en tout point) permet à elle seule de déterminer la solution tridimensionnelle complète. Il

n'est pas rare de faire, en pré-dimensionnement, des calculs axisymétriques sur des structures qui ne le sont

pas tout à fait, de manière à avoir un ordre de grandeur des déplacements et des contraintes. C'est par

exemple le cas de brides, où on remplace la couronne localement percée par un matériau homogène

axisymétrique équivalent (Figure 7.21). Outre la topologie, il faut obligatoirement fournir à un programme

d'analyse linéaire, pour un matériau isotrope, les caractéristiques suivantes:

• Module de Young,

• Coefficient de Poisson,

• Épaisseur des coques axisymétriques.

• Masse volumique, coefficient de dilatation thermique ne sont nécessaires que pour certains

types de calcul.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-48

Figure 7.21 - Bride boulonnée, structure réelle vs modèle axisymétrique

Éléments finis axisymétriques

Il existe dans la plupart des logiciels de calcul une bibliothèque spécialisée comportant divers éléments

axisymétriques pour traiter ces situations. Dans le plan méridien r-z, les mailleurs automatiques

bidimensionnels de tous types peuvent être utilisés pour les parties massives nécessitant des éléments de

volumes axisymétriques, les mailleurs linéiques pour les parties élancées nécessitant des éléments de

coques axisymétriques.

7.8.2 Relations déformations-déplacements

Pour un solide en trois dimensions dans un système de coordonnées cylindrique, les relations déformations-

déplacements sont données dans [3] au chapitre 8.

Figure 7.22

θγ

γ

θγ

ε

θε

ε

θ

θ

θ

∂∂

∂∂

∂∂

∂∂

∂∂

∂∂

∂∂

∂∂

∂∂

w

r

1 +

z

v =

r

w +

z

u =

u

r

1 +

r

v -

r

v =

z

w =

r

u +

v

r

1 =

r

u =

z

rz

r

z

r

Chapitre 7 – Éléments finis pour l'analyse des structures

7-49

7.8.3 Hypothèses du problème axisymétrique

Un solide axisymétrique est caractérisé par:

- une géométrie axisymétrique

- un chargement axisymétrique

Dans ces conditions, tous paramètres sont constants dans la direction circonférentielle θ; Les contraintes et

les déplacements sont les mêmes dans tous les plans passant par l'axe axisymétrique. Le problème est à

deux dimensions. Nous avons:

0 = v 0 = θ∂∂

(7.54)

Les déplacements actifs sont donc:

z) (r,u =u et z) (r, w= w

Après application de (7.54), les relations déformations-déplacements deviennent :

[ ]

0 0

r

r

z

z

rzrz

r z

u u

rru

ur

w r

z wu w z z r

u w z r

θ

θ

θ θ

ε

εε

εε ε

εγ γ

γ γ

∂= ∂ ∂ ∂ = ∂ = = = ∂ ∂

∂ ∂ ∂= + ∂ ∂ ∂ ∂+ ∂ ∂ = =

(7.55)

Figure 7.23

Chapitre 7 – Éléments finis pour l'analyse des structures

7-50

7.8.4 Relations contraintes-déformations ([3], chap itre 9)

1[ - ( )]

1[ - ( )]

1[ - ( )]

2 (1 )

r r z

r z

z z r

rzrzrz

TE

TE

TE

G E

θ

θ θ

θ

ν αε σ σ σ

ν αε σ σ σ

ν αε σ σ σ

ντγ τ

= + + ∆

= + + ∆

= + + ∆

+= =

(7.56)

En posant -1[ ] [ ] E C=

Alors { } [ ]{ } [ ]{ } T E - E = ∆αεσ où

[ ]

12

1 - 0

1 - 0

(1 )(1 - 2 ) 1 - 0

0 0 0 (1 - 2 )

EE

ν ν ν

ν ν ν

ν ν ν ν ν

ν

=

+

(7.57)

{ } [ ]{ } { }

1 - - 0

- 1 - 01

- - 1 0

0 0 0 2 (1 ) 0

r r

z z

rzrz

T

E

C T

θ θ

ν ν αε σ

ν ν αε σ

ν ν αε σ

γ ν τ

ε σ α

= + ∆ +

= + ∆

Figure 7.24

Chapitre 7 – Éléments finis pour l'analyse des structures

7-51

7.8.5 Énergie de déformation

10 02 { [ ] { } - { [ ] { } { { }} } }T T T

V V VU E dV E dV dVε ε ε εε σ= +∫ ∫ ∫ (7.5)

7.8.6 Fonctions de déplacement et critères de conve rgence

Les fonctions de déplacement de l'élément auront la forme suivante.

w

u

N

N =

w

u

} w {] ...NNN [ = ) ,( w

} u {] ...NNN [ = ) ,(u

i

i

i

i

i321

i321

ηξηξ

(7.58)

Les raisons qui justifient le choix de ces fonctions de déplacement sont les mêmes que celles qui sont

évoquées pour élément solide 3D (voir 7.9.6).

On observera ici que le problème est à deux dimensions. Lorsque nous maillons un solide axisymétrique,

nous utilisons des éléments à deux dimensions et seule une coupe du solide dans un plan passant par l'axe

axisymétrique est maillée. On remarquera aussi que les seuls degrés de liberté actifs aux noeuds d'un

maillage sont les translations Tr (ui) et Tz (wi), tel que montré dans la Figure 7.25.

Figure 7.25

Chapitre 7 – Éléments finis pour l'analyse des structures

7-52

7.9 Éléments de volume (solides 3D)

7.9.1 Introduction [4]

Un élément de volume est un élément tri-dimensionnel dont toutes les dimensions sont du même ordre

de grandeur. On l'utilise pour la modélisation des pièces massives ou des parties massives dans une

structure. Aucune hypothèse n'est faite a priori sur le champ de contrainte ni sur le champ de

déformation : c'est de l'élasticité tri-dimensionnelle. C'est un élément à définition volumique, dont la

géométrie est explicitement décrite. C'est un élément coûteux lors de l'introduction des données,

souvent plus longue et plus fastidieuse que pour les autres types d'éléments. Il est également coûteux

dans la phase de résolution car, à nombre égal de degrés de liberté, les matrices sont plus peuplées et la

largeur de bande ou de front est plus importante que dans le cas de problèmes à définition surfacique.

Vu l'évolution des programmes de maillage automatique, la puissance des machines actuelles et la

capacité des disques, l'utilisation de ce type d'éléments est néanmoins fréquente. Il en existe de

plusieurs formes comme le montre la Figure 7.26: hexaèdres, prismes et tétraèdres.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-53

HEXAÈDRES

PRISMES

TÉTRAÈDRES

Fonction d’interpolationlinéaire

Fonction d’interpolationquadratique

8 noeuds 20 noeuds

6 noeuds 15 noeuds

4 noeuds 10 noeuds

Figure 7.26 - Éléments de volume (Solides 3D)

Dans un grand nombre de modèles industriels, la génération de ces éléments se fait par extrusion

globale ou locale à partir d'une géométrie surfacique. Les éléments sont alors des prismes, issus de

triangles ou des hexaèdres issus des quadrangles. Dans le cas de pièces pour lesquelles l'extrusion n'est

pas possible, il existe deux techniques de maillage automatique : le maillage réglé (ou transfini) 3D ou le

maillage libre 3D. Le maillage réglé est contraignant car il est nécessaire de découper la structure en

blocs de forme simple, d'imposer un nombre de noeuds adéquats sur chaque arête. En contrepartie, le

nombre d'éléments et leur qualité sont maîtrisés. Selon que le mailleur réglé 3D accepte ou non

certaines dégénérescences, les éléments générés sont des hexaèdres, des prismes voire des tétraèdres.

Chapitre 7 – Éléments finis pour l'analyse des structures

7-54

Les mailleurs libres 3D génèrent des tétraèdres, basés sur une formulation de type triangulaire dont ils

ont les inconvénients au niveau calcul. Ces mailleurs permettent cependant de remplir n'importe quel

volume sans être obligé de le découper en blocs et d'ajuster les noeuds sur des faces en regard, d'où un

gain de temps précieux pendant la phase de maillage qui est de loin la plus coûteuse dans une étude

industrielle. Cependant, s'il est facile de contrôler la qualité des éléments surfaciques générés par des

mailleurs automatiques 2D ou 3D surfaciques, il est plus difficile de contrôler la qualité des mailles

générées à l'intérieur des volumes bien qu'un certain nombre de tests basés sur des critères

géométriques soient maintenant disponibles. Comme il n'existe pas d'algorithme permettant de

regrouper plusieurs tétraèdres en un hexaèdre, équivalent à la recombinaison de triangles en

quadrangles pour les maillages surfaciques, et que les éléments sont généralement du second degré, il

en résulte une augmentation très sensible du nombre de degrés de liberté, de la taille des matrices. de

la largeur de bande ou de front, du temps et du coût de calcul.

Outre la topologie, il faut obligatoirement fournir à un programme d'analyse linéaire, pour un matériau

isotrope, les caractéristiques suivantes:

• module de Young,

• coefficient de Poisson.

• Masse volumique, coefficient de dilatation thermique ne sont nécessaires que pour certains

types de calcul.

7.9.2 Éléments finis de volume

Il existe des tétraèdres, des prismes et des hexaèdres du premier degré, donc à bords rectilignes, ou de

degré plus élevé (deux ou trois), à bords rectilignes ou non, souvent isoparamétriques. Les éléments du

premier degré sont en général trop raides et nécessitent un raffinement important du maillage pour

donner une solution numériquement satisfaisante. Les éléments du troisième degré sont très coûteux et

n'améliorent généralement pas de façon sensible les résultats obtenus, à maillage identique, avec des

éléments du second degré. C'est la raison pour laquelle on utilise des éléments de volume au second

degré, car ils offrent un bon compromis entre précision et coût du calcul.

Chaque noeud sommet et chaque noeud milieu s'il existe possède trois degrés de liberté de translation

dans les trois directions de l'espace, notés u, v et w, tous alimentés en raideur. Il n'y a pas de rotation

définie aux noeuds d'un élément volumique. L'hexaèdre du second degré est topologiquement défini

Chapitre 7 – Éléments finis pour l'analyse des structures

7-55

par 20 nœuds et sa matrice de raideur est carrée de dimension 60 x 60. Il en existe à 27 noeuds, basés

sur une formulation de type Lagrange, mais dont l'utilisation industrielle reste marginale et qui

n'améliore pas de façon sensible les résultats par rapport aux éléments à 20 noeuds.

7.9.3 Relations déformations-déplacements

Réf. [3], chapitre 8

[ ]

x

xy

y

zz

xyxy

xz

xzyz

yz

uu x x v

v y

yww

zz

u v u v y x y xu w

u w z x

z xv w

v wz y z y

ε

εε

εε ε

εγγγ

γγ

γ

∂∂ ∂=

∂ ∂ ∂= ∂ ∂

∂ ∂= ∂∂ = = ∂ ∂ ∂ ∂ = + +∂ ∂ ∂ ∂ ∂ ∂ = + ∂ ∂+ ∂ ∂ ∂ ∂∂ ∂

= + ∂ ∂∂ ∂ +∂ ∂

(7.59)

7.9.4 Relations contraintes-déformations

Réf. [3], chapitre 9

Chapitre 7 – Éléments finis pour l'analyse des structures

7-56

1 - - 0 0 0

- 1 - 0 0 0

- - 1 0 0 01

0 0 0 2 (1 ) 0 0

0 0 0 0 2 (1 ) 0

0 0 0 0 0 2 (1 )

x x

y y

z z

xyxy

xzxz

yzyz

E

ν νε σ

ν νε σ

ν νε σ

γ ν τ

γ ν τ

γ ν τ

=

+ + +

{ } [ ]{ } { }

0

0

0

T

C T

α

α

α

ε σ α

+

= +(7.60)

En posant -1[ ] [ ] E C=

alors { } [ ]{ } - [ ]{ } E E Tσ ε α=

où:

12

12

12

1 - 0 0 0

1 - 0 0 0

1 - 0 0 0[ ]

(1 )(1 - 2 ) 0 0 0 0 0(1 - 2 )

0 0 0 0 0(1 - 2 )

0 0 0 0 0 (1 - 2 )

E E

ν ν ν

ν ν ν

ν ν ν

ν ν ν

ν

ν

=

+

(7.61)

7.9.5 Énergie de déformation

10 02 { [ ] { } - { [ ] { } { { }} } }T T T

V V VU E dV E dV dVε ε ε εε σ= +∫ ∫ ∫ (7.5)

7.9.6 Fonctions de déplacement et critères de conve rgence

1[ - ( )]

1[ - ( )]

1[ - ( )]

2 (1 )

x x y z

y y x z

z z x y

xy yzxzxy xz yz

TE

TE

TE

G G G

Eavec G

ν αε σ σ σ

ν αε σ σ σ

ν αε σ σ σ

τ ττγ γ γ

ν

= + + ∆

= + + ∆

= + + ∆

= = =

=+

Chapitre 7 – Éléments finis pour l'analyse des structures

7-57

En remplaçant les relations déformations-déplacements (7.59) dans l'expression de l'énergie de

déformation (7.5) on observera que sous l'intégrale de l'énergie de déformation, nous aurons des dérivées

premières des trois fonctions de déplacement u, v et w.

Convergence

- Les fonctions ainsi que toutes leurs dérivées jusqu'à l'ordre "m" (m = 1), sous l'intégrale du résidu

(énergie potentielle), doivent avoir une représentation constante. Les trois fonctions u, v et w

devront donc inclure un terme constant ainsi que tous les termes linéaires.

( )( )( )

i

i

i

u ξ,η,ζ = [ 1 ξ η ζ ... ] { }a

v ξ,η,ζ = [ 1 ξ η ζ ... ] { }b

w ξ,η,ζ = [ 1 ξ η ζ ... ] { }c

(7.62)

- Les fonctions ainsi que toutes leurs dérivées jusqu'à l'ordre "m - 1" (m - 1 = 0), sous l'intégrale du

résidu doivent être continue. Dans le cas des éléments solides 3D, seules les fonctions doivent êtres

continues. En interpolant les fonctions précédentes de façon à les définir en fonction des valeurs

nodales des déplacements, nous assurerons la continuité des fonctions de déplacement entre les

éléments. Les fonctions de déplacement prendrons alors la forme suivante et les seuls degrés de

liberté actifs seront les trois translations ui, vi et wi à chacun des noeuds de l'élément.

1 2 3

1 2 3

1 2 3

( , , ) [ ... ] { }

( , , ) [ ... ] { }

( , , ) [ ... ] { }

i ii

i i i

ii i

u N uu N N N uv v N N N v N v

w N N N w w N w

ξ η ζξ η ζξ η ζ

= = → = =

(7.63)

où ( , , )i N ξ η ζ sont les fonctions d'interpolation ou encore les fonctions de forme. Nous

aurons une fonction de forme Ni pour chacun des noeuds "i" de l'élément.

w ,v ,u iii sont les trois déplacements à chacun des noeuds "i" de l'élément ou encore les

degrés de liberté de l'élément.

Nous n'entrerons pas ici dans le détail des développements mathématiques de ces éléments, car nous

l'avons déjà fait précédemment dans le cas des éléments membranes.

Chapitre 7 – Éléments finis pour l'analyse des structures

8-58

Chapitre 8

8 RÉSOLUTION DE PROBLÈMES DYNAMIQUES

8.1 Système à un seul degré de liberté, une brève r évision

Dans cette introduction nous allons étudier un système simple ayant un seul degré de liberté. Il est

important de bien comprendre le comportement d'un tel système avant d'entreprendre l'étude de

systèmes plus complexes. La figure 8.1 illustre un système composé d'une masse M, d'un ressort linéaire

de constante K et d'un amortisseur visqueux C. L'équation différentielle d'équilibre permettant la

résolution de ce système, lorsqu'il est excité par une force F(t), est donnée par:

( )M u C u K u F t+ + =&& & (8.1)

8.1.1 Vibration libre sans amortissement

Dans ce cas nous avons: F(t) = 0 et C = 0

L'équation (8.1) devient: 0 =u K + u M && (8.2)

M

KC

Figure 8.1

8-2

En divisant les deux membres de cette équation par M et en posant: M

K = 2ω

Nous obtenons: 0 =u + u 2ω&&

La solution de cette équation est donnée par:

( )φωωω + t C = t C + t C = u(t) 21 sincossin (8.3)

où M

K = ω est la période naturelle du système en rad/sec

π

ω 2

= f est la fréquence naturelle de vibration en Hertz

Dans l’équation (8.3), C1 et C2 ou encore C et φ sont des constantes d'intégration (système d'ordre 2) qui

seront déterminées par les conditions initiales du problème.

Chapitre 8 – Résolution de problèmes dynamiques

8-3

Exemple: Soit le cas où nous relâchons le système après lui avoir donné un déplacement initial u =

h.

Pour t = 0 nous avons donc: h =u et 0 = u&

L'équation (8.3) donne: φωω

φ C = C = 0 = u

C = C = h =u

1

2

cos

sin

& d'où

h = C

0 = C

2

1 et

2

C = h

= πφ

Donc: ( ) /2 + t h = t h =u πωω sincos

8.1.2 Vibration libre avec amortissement

Dans ce cas nous avons: 0 =u K + u C + u M &&&

ou encore: 0 =u M

K + u

M 2

C 2 + u

n

n &&&ωω

En posant: M

K = nω fréquence naturelle du système sans amortissement.

et MK 2

C =

M2

C =

nωξ facteur d'amortissement.

u

t

Figure 8.2

Chapitre 8 – Résolution de problèmes dynamiques

8-4

Nous obtenons: 0 =u + u 2 + u 2nn ωωξ &&& (8.4)

La solution de cette équation différentielle est de la forme tu = C eλ

La vitesse et l'accélération sont: e C = u t λλ& et e C = u t 2 λλ&&

En remplaçant dans l'équation (8.4) nous obtenons: 0 = ) + 2 + ( e C 2nn

2t ωλωξλλ

Puisque 0 tC eλ ≠ alors il faut: 0 = + 2 + 2nn

2 ωλωξλ

Les racines de cette équation sont: ( )

( ) 1 - =

4 - 4 2 1/2 =

2n

2n

2n

2n1,2

ξξω

ωωξωξλ

±−

±− (8.5)

Nous avons trois cas possibles selon la valeur de ξ.

a) Pour ξξξξ > 1, nous avons deux racines réelles négatives et distinctes.

1 21 2

t tu = + C e c eλ λ (8.

C'est un mouvement apériodique (sans vibration) avec

décroissance logarithmique.

Nous avons suramortissement.

Chapitre 8 – Résolution de problèmes dynamiques

8-5

b) Pour ξξξξ = 1, nous avons deux racines réelles égales: ξωλλ n21 = = −

n1 2

- t u = ( + t ) C C e ω (8.7)

C'est encore un mouvement apériodique

avec décroissance logarithmique. Nous avons

l'amortissement critique

c) Pour ξξξξ < 1, nous avons deux racines imaginaires : ( ) - 1 i - = 2n2 1, ξξωλ ±

En posant ξωω 2nd - 1 = alors ωωξλ dn2 1, i - = ±

et nous obtenons: )e C + e C ( e = e C + e C =u t i -2

t i1

t -t 2

t 1

ddn21 ωωωξλλ

En utilisant la relation: θθθ i = e i sincos ±±

Figure 8.3

Figure 8.4

Chapitre 8 – Résolution de problèmes dynamiques

8-6

nous avons: ( ) ( )[ ] t C - C i + t C + C e =u d21d21t - n ωωωξ sincos

Puisque le déplacement est une quantité réelle, posons: C + C = A 211 et ) C - C ( i = A 212

Alors nous obtenons finalement: ( )

) + t ( e A =

t A + t A e =u

dt -

d2d1t -

n

n

φωωω

ωξ

ωξ

sin

sincos (8.8)

C’est un mouvement période avec sous-amortissement (Figure 8.5).

Figure 8.5

Remarque: Nous avons amortissement critique pour ξ = 1, donc:

1 = MK 2

C = ccξ d'où MK 2 = Cc (8.9)

En résumé:

Pour ξ > 1 suramortissement avec mouvement apériodique (sans oscillation).

Pour ξ = 1 amortissement critique avec encore un mouvement apériodique.

Chapitre 8 – Résolution de problèmes dynamiques

8-7

Pour ξ < 1 sous-amortissement avec mouvement périodique (vibratoire).

8.1.3 Vibration forcée avec amortissement

Dans le cas d'une excitation harmonique nous avons:

t F =u K + u C + u M ωsin&&& (8.10)

La solution complète de cette équation différentielle est la somme de la solution complémentaire et de

la solution particulière. La solution complémentaire est obtenue en posant F(t) = 0. C'est la solution

obtenue au paragraphe précédent et elle correspond à un régime non-permanent lorsque l'excitation

débute ou prend fin.

( )sinnc d

- t = A t + u eξ ω φω où - 1 = 2nd ξωω

Il nous reste à déterminer la solution particulière. Cette solution, qui correspond à un régime vibratoire

permanent, prend la forme suivante.

t B + t B = u 21p ωω cossin (8.11)

En remplaçant (8.11) dans (8.10) nous obtenons:

( )[ ] ( )[ ] t F = t B M- K + B C + t B C - B M- K 22

1212 ωωωωωωω sincossin

En comparant maintenant les deux membres de cette dernière équation nous avons:

( ) F = B C - B M- K 212 ωω et ( ) 0 = B M- K + B C 2

21 ωω

Chapitre 8 – Résolution de problèmes dynamiques

8-8

La solution de ces deux dernières équations nous donne:

( )

( ) ( ) C + M- K

M- K F = B 22 2

2

1ωω

ω et

( )( ) ( ) C + M- K

C F - = B 22 22

ωωω

La solution particulière est donc:

( ) ( )( )[ ] t C - t M- K

C + M- K

F = u 2

22 2p ωωωωωω

cossin (8.12)

En exprimant cette dernière équation en fonction de l'amplitude et du déphasage nous avons:

( ) - t A = up φωsin (8.13)

où ( ) ( ) C + M- K

F = A

22 2 ωω amplitude du mouvement vibratoire.

ω

ωφ2

1 -

M- K

C tg = déphasage du déplacement par rapport à l'excitation.

En divisant par K, le numérateur et le dénominateur des expressions de l'amplitude et du déphasage

nous avons:

( ) ( ) C/K + M/K- 1

F/K = A

22 2 ωω

ωωφ

2

1 -

M/K- 1

C/K tg =

Chapitre 8 – Résolution de problèmes dynamiques

8-9

En posant: K

F = u0 le déplacement sous charge statique,

avec M

K = 2nω et

ωξ

ωξ

nn

2 = C/K

2

C/K =

M/K 2

C/K =

MK 2

C = →

Nous obtenons finalement:

[ ]2 220

1

1- ( / 2 ( / ))n n

u

u ω ξ ωω ω=

+

amplification du mouvement

-1

2

2 ( / )

1- ( / )n

n

tg

ξ ω ωφω ω

=

déphasage

Les deux diagrammes suivants représentent l'amplification et le déphasage du mouvement vibratoire en

fonction du rapport ωω n / et du facteur d’amortissementξ .

Chapitre 8 – Résolution de problèmes dynamiques

8-10

Figure 8.6– Réponse en fréquence et déphasage en fonction du rapport de fréquence pour différentes

valeurs d’amortissement

8.1.4 Détermination expérimentale du facteur d'amor tissement

L'amortissement d'un système vibratoire est complexe et très difficile à déterminer. Il est provoqué par

des frottements, des effets d'hystérésis et par d'autres phénomènes

dissipateurs d'énergie.

Figure 8.7

Chapitre 8 – Résolution de problèmes dynamiques

8-11

On peut le déterminer expérimentalement en donnant au système une impulsion et en mesurant

ensuite son déplacement en fonction du temps (Figure 8.7). C'est un problème de vibrations libres avec

amortissement. La réponse du système est donnée par l’équation (8.8).

Le rapport de l'amplitude entre deux cycles successifs dd( T t = 2 / )π ω= ∆ nous donne:

n

1 n d

2- (t + 2 / )n d

- t2 ( / )A u e = = e

A euξ πω ω

ξ ωπ ξ ω ω

Le décrément logarithmique est défini par:

) / ( 2 = ) u / u ( = dn21 ωωξπδ ln où ξωω 2nd - 1 =

Donc ξξπδ

221

- 1

2 = ) u / u ( = ln

En résolvant l'équation précédente pour obtenir le facteur d’amortissement ξ, nous avons:

δπ

δξ22 + ) (2

= avec u

u = 2

1

lnδ (8.14)

Pour un facteur d'amortissement faible nous avons u u 21 ≈ et 1 <<δ d'où: π

δξ 2

=

Lorsque la différence entre u1 et u2 est trop faible, on peut mesurer l'amplitude de deux oscillations

séparées par N cycles. Nous avons alors:

Chapitre 8 – Résolution de problèmes dynamiques

8-12

δπ

δξ22 + ) N 2 (

= avec

uu =

N

1lnδ (8.15)

Chapitre 8 – Résolution de problèmes dynamiques

8-13

8.2 Problèmes dynamiques

Nous savons déjà que la solution d'un problème dynamique en éléments finis est donnée par un

ensemble d'équations différentielles couplées ayant la forme suivante.

[ ]{ } [ ]{ } [ ]{ } { } (t) F = D(t) K + (t) D C + (t) D M &&& (8.16)

où [ ] M ... matrice masse.

[ ] C ... matrice d'amortissement.

[ ] K ... matrice de rigidité.

{ } , { } ,{ } D D D && & ... vecteurs d'accélération, de vitesse et de déplacement.

{ ( ) } F t ... excitation.

Nous savons aussi que la réponse d'un système excité à une fréquence voisine de l'une de ses

fréquences naturelles de vibration peut être relativement grande, dépendant de l'amortissement du

système. Plus l'amortissement sera faible, plus l'amplitude de la réponse sera élevée.

Souvent, lors de la conception d'un système, les fréquences d'excitation sont connues et bien définies. Il

est logique à ce stade de modifier les paramètres du système (rigidité et/ou masse ) de façon à ce que

ses fréquences naturelles de vibration soient le plus loin possible des fréquences d'excitation. Dans ces

conditions, la détermination des fréquences naturelles de vibration est d'un intérêt pratique

considérable.

8.2.1 Fréquences naturelles de vibration

Les fréquences naturelles et les modes de vibration sont obtenus de l'équation (8.16) pour une

excitation nulle et en supposant que l'amortissement est négligeable. Nous avons alors:

Chapitre 8 – Résolution de problèmes dynamiques

8-14

[ ]{ } [ ]{ } 0 = (t) D K + (t) D M && (8.17)

Le système est animé d'un mouvement harmonique et la solution de l'équation (8.17) aura la forme

suivante.

{ } { } i t D (t) = D eω (8.18)

où { D } ... vecteur des amplitudes.

En dérivant (8.18) deux fois, nous avons: { } { }2 i t D (t) = - D eωω&&

En remplaçant maintenant dans (8.17) nous obtenons:

[ ] [ ]( ){ }2 i t K - M D = 0eωω (8.19)

Puisque eiωt ≠ 0 il faut donc que:

[ ] [ ]( ){ } 0 = D M - K 2ω (8.20)

L'équation (8.20) correspond à un problème aux valeurs propres. La solution triviale { D } = 0 ne nous

apporte rien puisqu'elle correspond à la position de repos du système. Les autres solutions sont

obtenues en posant le déterminant de la matrice des coefficients de l'équation (8.20) égal à zéro.

[ ] [ ] 0 = M - K 2ω (8.21)

En résolvant l'équation (8.21) nous obtiendrons pour chacune des équations du système, une valeur

propre différente ωi2. Les racines carrées de ces valeurs propres représentent les fréquences naturelles

de vibration du système en radian par seconde. La fréquence en Hertz est obtenue en divisant cette

valeur par 2π.

Chapitre 8 – Résolution de problèmes dynamiques

8-15

π

ω 2

= f ii

En substituant chacune de ces valeurs propres ωi2 dans l'équation (8.20) nous obtiendrons un vecteur

propre {Di}. Ce vecteur donne l'amplitude relative du déplacement des D. de L. du système (la

déformée) lorsque le système vibre à sa fréquence naturelle ωi.

[ ] [ ]( ){ } 0 = D M - K i2iω (8.22)

Il est à noter que chaque valeur propre ωi introduit une relation linéaire entre les équations de (8.22). La

matrice des coefficients est singulière et chaque vecteur propre est déterminé à une constante près qui

reste indéterminée. En d'autres termes, le vecteur propre représente le mode de vibration

correspondant à la fréquence naturelle ωi sans donner aucune indication sur l'amplitude réelle des

vibrations.

Lorsque les matrices [ M ] et [ K ] sont toutes les deux définies positives, toutes les valeurs propres sont

positives. Un système possédant des mouvements rigides est positif semi-défini. Il y aura alors une

valeur propre nulle associée à chacun des mouvements rigides qu'il possède. Il est toujours possible que

des termes sur la diagonale de la matrice masse (termes Mii ) soient nuls et même négatifs. Associé à

chacune des valeurs nulles Mii nous aurons une valeur propre infinie, et associé à chacune des valeurs

négatives Mii nous aurons une valeur propre ωi2 négative et donc une fréquence naturelle imaginaire.

Certains algorithmes pour l'extraction des valeurs propres exigent une matrice masse définie positive, et

ne fonctionnent donc pas si la diagonale de la matrice masse contient des valeurs nulles ou négatives.

Lorsque nous avons une valeur nulle nous pouvons cependant l'éliminer du système d'équations par une

condensation statique.

La solution de l'équation (8.20) peut être obtenue par différentes méthodes (Jacobi, QR, etc..). Ces

méthodes de solution sont bien documentées et chacune possède ses avantages et ses inconvénients. À

ce stade de notre étude il est inutile d'expliquer en détails chacune de ces méthodes.

8.2.2 Méthode de réduction de GUYAN (Condensation s tatique)

En éléments finis, l'analyse statique de problèmes ayant 10,000 degrés de liberté ou plus est

relativement fréquente. L'analyse dynamique de problèmes ayant seulement 1000 degrés de liberté est

Chapitre 8 – Résolution de problèmes dynamiques

8-16

difficile, principalement à cause de l'effort de calcul nécessaire à l'extraction des valeurs propres et au

calcul des vecteurs propres.

On peut cependant utiliser la condensation statique pour réduire le nombre de degrés de liberté et ainsi

réduire la quantité de calcul nécessaire à la résolution du problème aux valeurs propres. La

condensation statique dégrade la précision des résultats, mais cet effet est négligeable si nous

l'appliquons convenablement.

Nous présentons ici un algorithme connu sous le nom de "réduction de Guyan". L'équation (8.20) est

partitionnée de façon à regrouper ensemble les degrés de liberté maîtres {Dm} que nous voulons

conserver et les degrés de liberté esclaves {De} que nous désirons éliminer.

mm me mm me m2

T Tee ee eme me

0K K M M D - =

0K M DK Mω

(8.23)

L'hypothèse principale sur laquelle repose la réduction de Guyan est qu'aux fréquences les plus basses,

les forces d'inertie agissant sur les degrés de liberté esclaves sont négligeables par rapport aux forces

élastiques transmises par les degrés de liberté maîtres. En d'autres mots, nous supposons qu'à basse

fréquence, les déplacements des degrés de liberté esclaves { De } sont les mêmes que ceux qu'ils ont lors

du déplacement statique des degrés de liberté maîtres. Afin d'obtenir une relation entre { De } et { Dm }

nous allons ignorer temporairement la masse dans la partition inférieure de l'équation (8.23). En

développant cette partition nous avons:

[ ] { } [ ] { }{ } [ ] [ ] { } D K K - = D oùd

0 = D K + D K

mTme

1-eee

eeemTme

′ (8.24)

En utilisant cette dernière équation nous pouvons maintenant écrire:

[ ] { } [ ]oùm

m m-1 T -1 Te ee me ee me

I ID = { } = P P = D D

- - D K K K K

(8.25)

Chapitre 8 – Résolution de problèmes dynamiques

8-17

La matrice [P] est une matrice de passage. En remplaçant (8.25) dans (8.23) et en pré multipliant le

résultat par [PT] nous obtenons un problème aux valeurs propres de dimensions réduites qui ne fait

intervenir que les degrés de liberté maîtres {Dm}.

[ ] [ ]( ){ }

[ ] [ ] [ ] [ ] [ ] [ ]où et

2r r m

T Tr r

= 0K M D

= K P = M P K P M P

ω−

(8.26)

Au besoin nous pouvons récupérer par la suite les degrés de libertés esclaves en utilisant l’équation

(8.24). Il est cependant préférable de considérer la masse des degrés de liberté esclaves que nous avions

négligée précédemment. En reprenant la deuxième partition de (8.23) nous avons:

2 2

-12 2

[ ] { } [ ] { } - [ ] { } - [ ] { } 0

d où { } - - - { }

T Tme m ee e me m ee e

T Te ee ee me me m

K D K D M D M D

D K M K M D

ω ω

ω ω

+ =

′ = (8.27)

Nous devons souligner ici que si les matrices [ K ] et [ M ] étaient des matrices bandes avant la

condensation statique, elles ne le sont plus après. Pour bénéficier de l'efficacité de cette technique, il

faut condenser un grand nombre de degrés de liberté soit de 50% jusqu’à plus de 90% des D. de L. du

modèle.

La Figure 8.8 illustre le maillage d'une plaque en flexion qui contient 30 noeuds actifs ayant chacun trois

degrés de liberté (wi, θxi et θyi), pour un total de 90 D.L.. Les fréquences naturelles obtenues pour le

système complet de 90 D. de L. sont données, de même que celles obtenues d'un système réduit à 6 D.L.

seulement. Ce dernier système est composé du déplacement wi des six noeuds encerclés. On remarque

que les deux systèmes donnent des réponses très similaires pour les deux premiers modes de vibration.

Pour les modes supérieurs, il y a une divergence croissante entre les fréquences obtenues car l’inertie

de D. de L. esclaves commence à prendre de l’importance.

Chapitre 8 – Résolution de problèmes dynamiques

8-18

Figure 8.8

8.2.3 Orthogonalité des vecteurs propres { Di }

Lorsque la matrice de rigidité et la matrice masse sont symétriques, on peut facilement démontrer que

les vecteurs propres sont orthogonaux par rapport à la matrice masse [ M ] et aussi par rapport à la

matrice de rigidité [ K ]. En utilisant l'équation (8.22) nous pouvons écrire:

[ ] { } [ ] { }2i ii K = M D Dω (8.28)

ou encore [ ] { } [ ] { }2j jj K = M D Dω (8.29)

Pré-multiplions l'équation (8.28) par {DjT} pour obtenir (8.30). Pour l'équation (8.29) pré-multiplions par

{DiT} puis transposons le tout. Puisque [ K ] et [ M ] sont symétriques, nous obtenons finalement

l'équation (8.31):

2{ } [ ] { } { } [ ] { }T Tj i j ii K M D D D Dω= (8.30)

2{ } [ ] { } { } [ ] { }T Tj i j ij K M D D D Dω= (8.31)

En soustrayant l'équation (8.31) de (8.30) nous avons:

Chapitre 8 – Résolution de problèmes dynamiques

8-19

( )2 2- { } [ ] { } 0Tj ii j M D Dω ω = (8.32)

Pour i ≠ j nous avons (ωi2 - ωj

2 ) ≠ 0 et il faut donc:

{ } [ ] { } 0Tj i M D D = (8.33)

(8.30) ou (8.31)donnent alors : { } [ ] { } 0Tj i K D D = (8.34)

Les produits représentés par les équations (8.33) et (8.34) étant nuls, on dit que les deux vecteurs

propres différents { Di } et { Dj }, sont orthogonaux par rapport aux matrices de masse et de rigidité. En

reprenant l'équation (8.35), pour i = j nous avons ωi2 - ωi

2 = 0, donc:

{ }[ ]{ } 0Ti i M D D ≠

Normalisation

Les vecteurs propres {Di} étant déterminés à une constante près, nous pouvons les normaliser par

rapport à la matrice masse [M].

Pour i = j, posons : { } [ ] { } 1Ti i M D D = (8.36)

Alors (8.30) donne : 2{ } [ ] { }Ti i i K D D ω= (8.37)

Chapitre 8 – Résolution de problèmes dynamiques

8-20

8.3 Réponse d'un système dynamique

Il est souvent nécessaire d'étudier la réponse d'un système en fonction du temps, lorsqu'il est soumis à

une excitation quelconque. Il faut alors résoudre l'équation (8.16) en utilisant une méthode

d'intégration directe ou encore par la méthode de superposition des modes. Nous allons considérer en

premier lieu la méthode de superposition des modes et nous reviendrons plus loin sur les différentes

méthodes d'intégration directe.

8.3.1 Méthode de superposition des modes

Lorsque le système d'équations (8.16) est linéaire, la méthode de superposition des modes est la plus

efficace. Elle consiste à découpler les équations du système (8.16) de façon à obtenir un ensemble

d'équations différentielles linéaires, indépendantes les unes des autres. En définitive, nous remplaçons

un système de "n" degrés de liberté par "n" systèmes ayant un seul degré de liberté. La solution de ces

équations indépendantes est alors beaucoup plus simple.

8.3.1.1 Matrice de passage

Considérons une matrice de passage [ P ] telle que:

{ ( ) } [ ] { ( ) } D t P X t = (8.38)

Dans cette dernière équation, les éléments du vecteur { D(t) } sont les degrés de liberté réels des noeuds

du maillage, tandis que, les éléments de { X(t) } sont appelés "degrés de liberté généralisés". En

remplaçant (8.38) dans l'équation (8.16) et en pré-multipliant le résultat par [PT] nous obtenons:

[ ] [ ] [ ] { ( ) } [ ] [ ] [ ] { ( ) } [ ] [ ] [ ] { ( ) } [ ] { ( ) }T T T T M P X t C P Xt K P X t F t P P P P+ + =&& & (8.39)

Pour découpler l'ensemble d'équations représenté par (8.39) il nous faut choisir la matrice de passage [

P ] de façon à ce que les produits suivants soient des matrices diagonales.

Chapitre 8 – Résolution de problèmes dynamiques

8-21

[ ] [ ] [ ]

[ ] [ ] [ ]

[ ] [ ] [ ]

T

T

T

M P P

C P P

K P P

Pour la matrice masse [ M ] et la matrice de rigidité [ K ] le résultat recherché est obtenu en posant:

[ ] [ ]1 2 3{ }{ }{ }... P D D D= (8.40)

où { D1 }, { D2 }, etc... sont les vecteurs propres du système, obtenus de l'équation (8.22). Selon les

équations (8.33) à (8.37) nous avons alors:

2

[ ] [ ] [ ]

[ ] [ ] [ ]

T

Ti

M P I P

K P P ω

=

= (8.41)

La matrice de passage [ P ] est donc construite en plaçant des vecteurs propres les uns à la suite des

autres. Par exemple, les éléments de la colonne "i" de la matrice [ P ] sont ceux du vecteur propre { Di }.

En principe on devrait utiliser tous les vecteurs propres du système, la matrice de passage [ P ] serait

alors une matrice carrée. En pratique cependant, nous n'utiliserons que les vecteurs propres

correspondant aux fréquences naturelles les plus susceptibles d'être excitées. Ainsi, le nombre

d'équations différentielles indépendantes que nous obtiendrons de (8.39) sera égal au nombre de

vecteurs propres que nous aurons inclus dans la matrice de passage [ P ].

En examinant de nouveau les équations (8.38) et (8.40) nous pouvons maintenant interpréter les degrés

de liberté généralisés {X(t)} comme étant la contribution de chacun des modes de vibration à la réponse

du système.

8.3.1.2 Amortissement

La matrice d'amortissement [ C ] telle que nous l'avons développée lorsque nous avons discuté des

matrices des différents éléments est définie par un coefficient d'amortissement visqueux de nature

inconnue.

Chapitre 8 – Résolution de problèmes dynamiques

8-22

Puisque le produit [ PT ][ C ][ P ] doit donner une matrice diagonale, posons:

[ ] [ ] [ ] 2Ti i C P P ξω= (8.42)

où ξi est l'amortissement réel du système à la fréquence ωi.

L'équation (8.42) s'inspire du fait que nous désirons obtenir ainsi l'équivalent de "n" systèmes ayant

chacun un seul degré de liberté. Or, pour un système d'un seul degré de liberté nous avons une telle

expression. En remplaçant maintenant (8.41) et (8.42) dans (8.39) nous obtenons:

2{ ( ) } 2 { ( ) } { ( ) } { ( ) }Ti ii X t X t X t F t Pξω ω+ + =

&& & (8.43)

L'équation (8.43) représente un ensemble d'équations différentielles linéaires entièrement découplées.

Chacune des équations de (8.43) est indépendante des autres. Par exemple l'équation no.1 est donnée

par:

{ } { }21 11 11 11( ) 2 ( ) ( ) ( )Tt t t F t X DX Xξω ω+ + =&& &

À cause d'une excitation qui est habituellement définie numériquement, la solution de ces équations

différentielles est habituellement obtenue par des méthodes d'intégration numérique.

Chapitre 8 – Résolution de problèmes dynamiques

8-23

8.3.1.3 Conditions initiales pour la résolution de l'équation (8.43)

Reprenons l'équation (8.38): { D(t) } = [ P ]{ X(t) }

En prémultipliant les deux membres de (8.38) par [ PT ][ M ] nous obtenons:

[ ] [ ] { ( ) } [ ] [ ] [ ] { ( ) }T T M D t M P X t P P=

où [ PT ][ M ][ P ] = [ I ]

Donc { ( 0) } [ ] [ ] { ( 0) }T X t M D t P= = = (8.44)

De la même façon nous obtenons aussi la vitesse initiale:

{ ( 0) } [ ] [ ] { ( 0) }T X t M D t P= = =& & (8.45)

Lorsque tous les degrés de liberté généralisés {Xi} sont déterminés en fonction du temps, la réponse du

système est donnée par l'équation (8.38). Les degrés de liberté généralisés {Xi} représentent donc la

contribution de chacun des modes de vibration dans la réponse du système.

8.3.2 Remarques sur l'amortissement

Lorsque nous avons établi les matrices des différents éléments nous avions utilisé le concept d'un

coefficient d'amortissement visqueux interne. En pratique, ce concept n'est pas très réaliste,

l'amortissement dans une structure n'étant pas de nature visqueuse. C'est une dissipation d'énergie

causée par des mécanismes tels que les frottements, les effets d'hystérésis, le glissement dans les

connections, les déplacements d'air, etc... De plus l'amortissement varie très souvent avec la fréquence

de vibration.

Chapitre 8 – Résolution de problèmes dynamiques

8-24

Une étude détaillée des mécanismes d'amortissement serait très fastidieuse et incertaine. De plus, elle

conduirait inévitablement à une matrice d'amortissement non linéaire avec laquelle la méthode de

superposition des modes serait inutilisable. Comme alternative nous pouvons utiliser les "méthodes

d'amortissement spectrales". Ces méthodes sont basées sur l'observation expérimentale de

l'amortissement réel dans les structures. Elles nous permettent d'introduire un amortissement visqueux

dans un système en spécifiant un certain pourcentage du facteur d'amortissement critique ξ. Ce

pourcentage est habituellement déterminé expérimentalement en excitant le système à une fréquence

naturelle spécifique et en mesurant ensuite le décrément logarithmique du déplacement.

u

u = où + ) 2 (

= 2

1

2lnδ

δπδξ (8.46)

Chapitre 8 – Résolution de problèmes dynamiques

8-25

8.3.2.1 Méthode d'amortissement proportionnel de Rayleigh

La méthode de Rayleigh ou méthode d'amortissement proportionnelle, est la plus utilisée des méthodes

d'amortissement spectrales. La matrice d'amortissement [ C ] est remplacée par une combinaison

linéaire des matrices [ K ] et [ M ].

[ ] [ ] [ ] K M C α β+ = (8.47)

En pré multipliant par [ PT ] et en post multipliant par [ P ] nous avons:

( )[ ] [ ] [ ] [ ] [ ][ ][ ]T T K M P C P P Pα β+ =

Introduisons (8.41) dans l’équation précédente

2 [ ] 2i i i I α β ξω ω + =

À une fréquence donnée ωi, nous avons donc :

ξωβωα ii2i 2 = + (8.48)

On détermine les valeurs des facteurs α et ß à partir de la mesure expérimentale des pourcentages

d'amortissement critiques ξ1 et ξ2, à deux fréquences naturelles différentes ω1 et ω2.

En utilisant (8.48) nous obtenons deux équations qui permettent la détermination des deux inconnus α

et ß.

Chapitre 8 – Résolution de problèmes dynamiques

8-26

2 12 121 1 2 21

2 1

2 1 2 2 11 22 2 2 2 2

2 1

2 ( - )( )2

( - )

2 ( - )2 ( )

( - )

a

b

ξ ξω ωαα β ξω ω ω ω

ξ ξω ω ω ωα β ξ βω ωω ω

=+ =+ = =

(8.49)

Connaissant les facteurs α et ß, le pourcentage d'amortissement critique ξi à la fréquence ωi est calculé

en utilisant l'équation (8.48).

ξi = 1/2 ( α ωi + β/ωi ) (8.50)

Les valeurs de ξi calculées à l'aide de l'équation (8.50) peuvent être utilisées dans l'équation (8.43) pour

obtenir la réponse du système.

La Figure 8.9 représente le pourcentage d'amortissement critique en fonction de la fréquence pour un

amortissement de Rayleigh. Elle illustre aussi la contribution respective de l'amortissement

proportionnel à la masse (β) et de l'amortissement proportionnel à la rigidité (α).

Figure 8.9

Chapitre 8 – Résolution de problèmes dynamiques

8-27

8.4 Méthode d'intégration directe

On résout le système d’équations (8.16), en traitant la variable temps par une méthode de différences

finies. En partant des conditions initiales de déplacement et de vitesse, la réponse de chacun des degrés

de liberté est obtenue à chaque intervalle de temps et la solution progresse d'un intervalle de temps à

l'autre.

Figure 8.10

Il est à noter que les équations (8.16) sont couplées les unes aux autres. La résolution d'un problème est

donc très fastidieuse et très longue. Cette méthode est cependant justifiable lorsque le système

d'équations (8.16) est non linéaire, par exemple, lorsque les matrices [ K ] et [ M ] sont des fonctions de

{ D } ou encore des fonctions du temps. Dans les références de langue anglaise ces méthodes sont dites

"Time marching". Nous allons limiter notre étude à une seule de ces méthodes afin de mieux en

comprendre le fonctionnement.

Chapitre 8 – Résolution de problèmes dynamiques

8-28

Méthode de CRANK-NICOLSON (Méthode trapézoïdale)

La méthode de Crank-Nicolson est largement utilisée en éléments finis puisqu'elle est

inconditionnellement stable, peut importe la longueur de l'intervalle de temps choisie. C'est une

méthode à "un intervalle" qui utilise uniquement l'information de l'intervalle de temps précédent.

Au cours d'un intervalle de temps ∆t, cette méthode est basée sur les approximations suivantes :

1 1

1(vitesse moyenne) - ( )

2t t t tD t tD D D D+ +∆ = ∆ → = + ∆& & (8.51)

1 1

1(accélération moyenne) - ( )

2t t t tD t tD D D D+ +∆ = ∆ → = + ∆& & & && && (8.52)

Figure 8.11

En utilisant (8.51) et (8.52) nous obtenons:

11

2( - ) -t tt t D DD D

t++ =

∆& & (8.53)

Chapitre 8 – Résolution de problèmes dynamiques

8-29

1 1

1

12

2( - ) -

2 2 ( - ) - - -

4 4( - ) - -

t t t t

t t t t t

t t t t

D D D Dt

D D D D Dtt

D D D Dtt

+ +

+

+

=∆

= ∆ ∆

=∆∆

&& & & &&

& & &&

& &&

(8.54)

À l'intervalle de temps (t+1) l'équation du mouvement s'écrit de la façon suivante :

11 1[ ]{ } [ ]{ } [ ]{ } { ( 1) }tt t M C K F t DD D ++ ++ + = +&& & (8.55)

En remplaçant (8.53) et (8.54) dans (8.55) nous obtenons:

1 1 12

4 4 2[ ] ( - ) - - [ ] ( - ) - [ ]{ } { ( 1) }t t t t tt t t M C K F t D D D D DD D D

t tt+ + +

+ + = + ∆ ∆ ∆ & && &

En regroupant les termes semblables nous obtenons finalement:

12

2

4 2[ ] [ ] [ ] { }

4 2[ ] [ ] { }

4[ ] [ ] { } [ ] { } { ( 1) }

t

t

t t

M C K Dt t

M C Dt t

M C M F t D Dt

+ + + = ∆ ∆

+ ∆ ∆

+ + + + + ∆ & &&

ou encore: 1[ ]{ } { }eff t eff K D F+ = (8.56)

Chapitre 8 – Résolution de problèmes dynamiques

8-30

{ }

2

2 2

4 2avec [ ] [ ] [ ]

4 2 4[ ] [ ] { } [ ] [ ] { } [ ]{ } { (

eff

eff t t t

M C K Kt t

M C M C M FF D D Dt t t

= + + ∆ ∆

= + + + + + ∆ ∆ ∆ & && 1) }t +

Conditions initiales

Au temps initial t = 0, le déplacement 0{ } D et la vitesse 0{ } D& doivent être connus. L'accélération

initiale est obtenue de l'équation du mouvement (8.16) au temps t = 0.

{ }-10 00 0{ } [ ] { } - [ ]{ } - [ ]{ } C K M F DD D=&& &

Méthode de résolution

Au temps t, connaissant le déplacement { }t D , la vitesse { }t D& et l'accélération { }t D&& :

1) L'équation (8.56) donne le déplacement 1{ }t D +

2) L'équation (8.53) donne la vitesse 1{ }t D +&

3) L'équation (8.54)donne l'accélération 1{ }t D +&&

Nous revenons ensuite à (8.16) pour le calcul des mêmes paramètres au temps t + 2 ∆t, et ainsi de suite

jusqu'au temps final. Nous avons déjà mentionné que la méthode trapézoïdale de Crank-Nicolson est

inconditionnellement stable. Cependant, étant une méthode linéaire, pour obtenir une précision

acceptable l'intervalle de temps ∆t devrait être égal ou inférieur à un dixième de la période T = 1/f d'un

cycle d'excitation.

1

0.1 0.1t T f

∆ ≤ =

Chapitre 8 – Résolution de problèmes dynamiques

8-31

8.5 Exemples de calcul, fréquences naturelles et mo des vibratoire

8.5.1 Système à deux masses avec ressorts

Équilibre

( )

( )2 2 2 2 1

1 1 1 1 2 2 1

0

0

M X k X X

M X k X k X X

+ − =

+ − − =

&&

&&

Équation du mouvement

[ ]{ } [ ]{ }( ) ( ) 0M D t K D t+ =&&

1 1 2 2 11

2 2 2 22

00

0

M k k k XX

M k k XX

+ − + = −

&&

&&

Soient 2

4 N/mm

1 (N-s ) / mm 1000 kg

k

M

=

= →

Alors 11

22

1 0 8 40

0 1 4 4

XX

XX

− + = −

&&

&&

Solution

Posons que 1 1 11 2

2 2 22

i t i tX A AX

X A AXe eω ωω

= → = −

&&

&&

Donc

Chapitre 8 – Résolution de problèmes dynamiques

8-32

12

2

21

22

8 4 1 00

4 4 0 1

8 40

4 4

i t

i t

A

A

A

A

e

e

ω

ω

ω

ω

ω

− − = −

− − = − −

Calcul des racines, méthode du déterminant

( )( )2 2 4 2det 8 4 16 12 16 0ω ω ω ω= − − − = − + =

( )2

1 12 212

22 2

1.53 1.23712 12 4*16

10.47 3.236

ω ωω

ω ω

= → == ± − → = → =

Modes de vibration

Mode 1

( ) ( )

121

2 1

2 11 1

8 1.53 41.53 0

4 4 1.53

En fixant 1 alors 0.618

A

A

A A

ω− − = → =

− −

= =

Mode 2

( ) ( )

122

2 2

1 22 2

8 10.47 410.47 0

4 4 10.47

En fixant 1.0 alors 0.618

A

A

A A

ω− − = → =

− −

= = −

Résultats

Chapitre 8 – Résolution de problèmes dynamiques

8-33

11 1 1

22 2 2

0.6181.237 0.1972 1.0

1.03.236 0.5152 0.618

f D

f D

ωω π

ωω π

= = = =

= = = = −

Orthogonalité (vérification)

{ }[ ]{ }

{ }[ ]{ }

2 1

2 1

1 0 0.6180 1.0 0.618 0 ok

0 1 1.0

8 4 0.6180 1.0 0.618 0 ok

4 4 1.0

T

T

D M D

D K D

= → − =

− = → − = −

Normalisation des vecteurs propres

Nous désirons { }[ ]{ } 1Ti iD M D =

Mode 1

{ }1

1 0 0.6180.618 1.0 1.3819

0 1 1.0

0.618 0.52571

1.3819 1.0 0.8507D

=

= =

Mode 2

{ }2

1 0 1.01.0 0.618 1.3819

0 1 0.618

1.0 0.80571

1.3819 0.618 0.5257D

− = −

= = − −

Chapitre 8 – Résolution de problèmes dynamiques

8-34

Vérification de { }[ ]{ } 2Ti iD K D ω=

Mode 1 8 4 0.5257

0.5257 0.8507 1.53 ok4 4 0.8507

− = −

Mode 2 8 4 0.8507

0.8507 0.5257 10.47 ok4 4 0.5257

− − = − −

8.5.2 Colonne encastrée-libre

Soit une colonne droite ayant les propriétés suivantes:

E=200 x 109 N/m2 I=5 x 10-9 m4 A=1000 x 106 m2

ρ=4200 (N-s2)/m4 (4200 Kg/m3)

La colonne est modélisée avec deux éléments poutre

(flexion dans un seul plan).

Les matrices de rigidité et de masse de l'élément sont:

Chapitre 8 – Résolution de problèmes dynamiques

8-35

[ ] [ ]2 2

2 2

2 2

3

2 2

156 22 54 13

22 4 13 3

54 13 156 22

13 3 22 4

12 6 12 6

6 4 6 2

42012 6 12 6

6 2 6 4

L L

L L L L

L L

L L L L

L L

L L L LEI ALK M

L L L

L L L L

ρ

− − −

− − = = − − − −

Avec L=1m → 3 23

10 10420

EI AL

L

ρ −= =

L'équation du mouvement d'un élément devient

1 1

1 13 2

2 2

2 2

156 22 54 13

22 4 13 3

54 13 156 22

13 3 22 4

12 6 12 6

6 4 6 210 10 0

12 6 12 6

6 2 6 4

v v

v v

θ θ

θ θ

− − −

− −

+ = − − − −

&&

&&

&&

&&

Assemblage après application des conditions cinématiques

2 2

2 23 2

3 3

3 3

312 0 54 13

0 8 13 3

54 13 156 22

13 3 22 4

24 0 12 6

0 8 6 210 10 0

12 6 12 6

6 2 6 4

v v

v v

θ θ

θ θ

− − −

− −

+ = − − − −

&&

&&

&&

&&

(8.57)

Posons { } { } { } { }2( ) ( )i t i tD t D D t De eω ωω= → = −&&

(8.57) devient alors:

Chapitre 8 – Résolution de problèmes dynamiques

8-36

2

23 2 2

3

3

312 0 54 13

0 8 13 3

54 13 156 22

13 3 22 4

24 0 12 6

0 8 6 210 10 0

12 6 12 6

6 2 6 4

i t

v

ev

ωθ

ω

θ

− − −

− − − = − − − −

(8.58)

Réduction de Guyan

Soit { } { }2 2

3 3

e m

vD D

v

θ

θ

= =

Réécrivons (8.58)

2

33 2 2

2

3

24 12 0 6 312 54 0 13

12 12 6 6 54 156 13 22

0 6 8 2 0 13 8 3

6 6 2 4 13 22 3 4

10 10 0

v

θ

θ

− −

− − − −

− −

− − − −

− =

Matrice de passage [P]

[ ] 18 2 0 6 3 31

72 4 6 6 12 9

T Tee me ee meK K K K−

− = = − =

− −

[ ]{ }

2

3 2

2 3

3

7 0

0 71

7 3 3

12 9

m

m

e

v

D v vP D

D vθ

θ

= = = −

Chapitre 8 – Résolution de problèmes dynamiques

8-37

Matrices réduites

[ ] [ ][ ]

[ ] [ ][ ]

3

2

96 3010

7 30 12

18336 361510

49 3615 5652

Tr

Tr

K P K P

M P M P−

− = =

= =

Fréquences naturelles et modes de vibration

3 2

22

3

96 30 18336 361510 100

7 4930 12 3615 5652

v

− − − = −

(8.59)

Note: nous avons [ ] [ ]( ){ }2 0i iK M Dω− =

Multiplions par [ ] [ ]( ){ }1 1 2 0i iM M K I Dω− − → − =

(8.59) devient: 22

3

5031.97 1645.83 1 00

6933.93 2538.87 0 1i

v

− − = −

Chapitre 8 – Résolution de problèmes dynamiques

8-38

Valeurs propres

{ } { }

2 21 2

1 2

1 2

1 2

184.588 7386.249

13.586 85.94

2.16 13.678

0.3395 0.699

1.0 1.0

f f

D D

ω ω

ω ω

= =

= =

= =

− = =

Fréquences obtenues avec le système non condensé (8.58)

1 2 3 42.16 13.64 46.14 133.9f f f f= = = =

Note : f3 et f4 ne peuvent être calculés à partir du système condensé car celui-ci ne possède que deux

degrés de liberté.

Chapitre 8 – Résolution de problèmes dynamiques

8-39

8.6 Exercices

Problème 8-1

Soit le système à deux masses et trois ressorts illustré dans la figure qui suit. Si m1=m2=0.1 kg, et k=100

N/m, trouvez les fréquences naturelles du système.

Réponses: ω12 = 1000 (rad/s)2, ω2

2 = 3000 (rad/s)2

Problème 8-2

Dans la figure à droite, on voit un poteau vertical de 30 cm de long qui est

encastré au sol. Le poteau est fait d'aluminium (E=70 GPa, ρ=2700 kg/m3) et a

une section circulaire de 20 cm2. À l'aide d'un modèle à 3 éléments, déterminez

ces fréquences naturelles de vibrations axiales. Calculez aussi les déplacements

des deux premiers modes de vibration, vérifiez leurs orthogonalités et

normalisez les. Les matrices de rigidité et de masse d'un élément barreau en

traction-compression sont les suivantes:

[ ] [ ]

−=

=

11

11

21

12

6 L

AEK

ALM

ρ

Réponses:

30 cm

A=20 cm2

Chapitre 8 – Résolution de problèmes dynamiques

8-40

Valeur exacte (solution analytique): 21 2 ALAE

ρπω =

Modèle É.F.: ω1= 0.270 x 105, ω2=0.8819 x 105, ω3=1.60 x 105 rad/s

Note: Il serait également intéressant de comparer ces résultats avec ceux obtenus à l'aide d'un modèle à

deux éléments.

Chapitre 8 – Résolution de problèmes dynamiques

8-41

Problème 8-3

Déterminez les deux premières fréquences naturelles de vibration axiale du barreau à sections variables

présenté dans la figure qui suit. Le barreau est fait d'un acier qui a les propriétés suivantes: E=200 GPa,

ρ=7800 kg/m3.

A=5 cm2 A=5 cm2A=3 cm2

30 cm 30 cm20 cm

Problème 8-4

Pour la poutre en porte-à-faux illustrée dans la figure qui suit, déterminez les deux premières

fréquences naturelles de vibration en flexion. Calculez les déplacements des deux premiers modes de

vibration, vérifiez leurs orthogonalités et normalisez les. Utilisez un modèle à un puis à deux éléments.

ρ=7800 kg/m3, E=200 GPa

5 cm

10 cm

1.5 m

Réponse exacte (analytique): 4241 03.22516.3AL

EIAL

EIρωρω ==

Problème 8-5

Déterminez les deux premières fréquences naturelles de la poutre en bois sur appuis simples qui est

illustrée dans la figure qui suit.

Chapitre 8 – Résolution de problèmes dynamiques

8-42

ρ = 700 kg/m3, E=10 GPa

5 cm

10 cm

3 m

Réponse exacte (analytique): AEI

L ρπω

2

1

=

Problème 8-6

Une structure a les caractéristiques suivantes d'amortissement: ξ1 = 0.03 à 5 Hz et ξ2 = 0.20 à 15 Hz

(mesures expérimentales). Déterminez les paramètres α et β nécessaires au calcul de l'amortissement

selon la méthode de Rayleigh.

9-1

Chapitre 9

9 INTRODUCTION À ANSYS

Lors des travaux en laboratoire qui se dérouleront durant la session, nous ferons appel à deux logiciels

d'éléments finis très populaires: MSC/Nastran et ANSYS.

Dans le cas de MSC/Nastran, une documentation très complète est disponible via le site Internet du

cours. Les nouveaux utilisateurs de ce logiciel devrait consulter en tout premier lieu le livre

"MSC/Nastran 2001 – Getting Started…..User's Guide", qui présente d'une façon simple et claire, une

introduction sur tous les sujets importants pour la réalisation de modèles d'éléments finis faits à l'aide

du logiciel Nastran. De nombreux exemples y sont aussi inclus.

Dans le cas du logiciel ANSYS, il existe une information très détaillée qui est accessible par le menu

d'aide interactif de ce programme. Cependant, nous ne possédons pas pour le moment, une

documentation qui pourrait être accessible pour consultation sur le site Internet du cours. Pour palier à

ce manque, nous avons inclus dans le présent chapitre, une courte documentation qui permettra à un

nouvel utilisateur de comprendre rapidement les principaux aspects du fonctionnement du programme

ANSYS. Cette documentation, tirée de la référence [5], comprend:

• Le chapitre 3.4 qui présente brièvement une vue d'ensemble du programme ANSYS incluant, le

démarrage, l'interface graphique, les menus principaux et les différents modes de sélection des

objets avec la souris.

• Le chapitre 8 qui explique plus en détails le fonctionnement du programme, comment créer un

modèle d'élément finis et comment obtenir les résultats voulus.

• Le tableau 8.2 qui donne une liste complète des différents éléments offerts par ANSYS.

9-2

10-1

Chapitre 10

10 PROBLÈMES SUPPLÉMENTAIRES, COURS 1 À 9

Voir pages suivantes

Problème 1

Soit le barreau de section variable présenté à la figure 1.

FIG. 1 – Schéma du barreau de section variable

On désire calculer le déplacement u(x) en x = 50 par la méthode des éléments finis. Pour cefaire, on fera l’hypothèse que la distribution de contrainte est uniforme dans toutes les sectionsdu barreau. Cette hypothèse est réaliste pour L assez grand. En effet, si on avait L = 0 on auraitun changement abrupt de section (i.e. un coin) et l’on sait que cela entraîne des concentrationsde contraintes à la racine du coin.

Comme le chargement consiste en une seule force axiale, ce problème est unidimensionnel etl’on ne tiendra compte que du déplacement en x uniquement. Le barreau est fait d’un matériaude module E = 1.

On demande de calculer le déplacement en x = 50 avec 3 maillages différents : un maillageà 1 élément, un maillage à 2 éléments et un maillage à 3 éléments. Dans chaque maillage, onprendra des éléments de même longueur. Par convention, on notera les noeuds de 1 à n + 1,où n est le nombre d’éléments, de x = 0 à x = 50. De plus, on désire comparer la solution paréléments finis avec la solution analytique de ce problème.

Finalement, on prendra une aire effective A(i) pour la section de chaque barreau (i). A(i) estcalculée de la manière suivante :

A(i) =1

2[A(xi) + A(xj)]

où xi correspond à la position du noeud i de l’élément (i).

Chapitre 10 - Problèmes suppl. pour les cours 1 à 9

10-2

Guides pour la solution

Pour arriver aux solutions finales, on vous propose le schéma suivant :

1. Exprimer la matrice de rigidité d’un barreau droit dans son repère local. On aura ainsi pourcet élément

{

f (i)}

=[

K(i)] {

u(i)}

.

2. Calculer les matrices de rigidité de chaque élément dans leurs repères locaux.

3. Calculer les matrices de rigidité de chaque élément dans le repère global. Il ne faut pasoublier d’augmenter les matrices

[

K(i)]

pour que :{

f (i)}

=[

K(i)]

{u}. On rappelle que{

f (i)}

et {u} représentent toutes les forces et déplacements du problème, même ceux quine sont pas attachés à cet élément (i).

4. Calculer la matrice de rigidité [K] du système avec la formule : [K] =∑

[

K(i)]

. On auraalors le système suivant à résoudre : {f} = [K] {u}.

5. Remplacer dans {f} et {u} les valeurs connues et inconnues.

6. Réorganiser le système d’équations pour trouver les valeurs de {u} qui sont inconnues.

La solution analytique

Si l’on trace un DCL, on peut voir par équilibre que la force qui s’applique sur chaque sectionest égale à F . Comme on a fait l’hypothèse que la contrainte σ est constante dans une section, onaura directement que :

σ(x)A(x) = F

On peut calculer directement A(x) à partir de la figure 1 qui est : A(x) = 10 − 325

x. On tire donc :

σ(x) =F

10 − 325

x

On sait que la déformation ε = dudx

, où u(x) est le déplacement. De plus, par la loi de comporte-ment, on a : σ = Eε. On tire donc l’équation différentielle à résoudre suivante :

du

dx=

F

E

1

10 − 325

x=

F

E

25

250 − 3x

Par intégration, on tire :

u(x) = −25

3

F

Eln[250 − 3x] + C

où C est une constante d’intégration. Comme l’on a que u(x = 0) = 0, on peut calculer C. Ontire donc :

u(x) =25F

3E

[

ln[250] − ln[250 − 3x]

]

En remplaçant F et E par leurs valeurs, on tire :

u(50) ∼= 7.636

Chapitre 10 - Problèmes suppl. pour les cours 1 à 9

10-3

Les solutions numériques

Le tableau 1 donne les solutions numériques. On peut remarquer que l’on s’approche de plusen plus de la solution exacte à mesure que le nombre d’éléments augmente. À la limite, quand ladimension des éléments sera infinitésimale, on atteindra la solution analytique. On parle alors deconvergence de la solution. Nous verrons ce sujet plus en détails dans le cours. Pour ce problèmeci, on remarque que pour seulement 3 éléments, la précision relative sur u(50) est de l’ordre de0.9%, ce qui peut être acceptable dans certaines conditions.

1 élément 2 éléments 3 éléments

{

u1

u2

}

∼={

07.14

}

u1

u2

u3

∼=

02.947.49

u1

u2

u3

u4

∼=

01.854.237.56

TAB. 1 – Solutions numériques du problème 1

Chapitre 10 - Problèmes suppl. pour les cours 1 à 9

10-4

Problème 2

Considérons la même pièce qu’au problème 1, sauf que cette fois-ci, ce n’est pas une force F

qui est appliquée mais un déplacement U = 7.636.Calculer, par la méthode des éléments finis, la force f en x = 50 ainsi que les déplacements

ui pour un maillage à 4 éléments de même longueur.

Attention : Il y a un petit piège au niveau de la réduction du système d’équations, saurez-vousle trouver ?

La solution exacte

La solution exacte de ce problème a été calculée au problème 3. On avait alors que pour uneforce F = 1 un déplacement de 7.636. Donc, f en x = 50 est donc égale à 1.

La solution numérique

Le système à résoudre est le suivant :

1

50

68 −31 0−31 56 −25

0 −25 44

u2

u3

u4

∼=

00

2.90

La solution de ce système est :

u2

u3

u4

∼=

1.362.984.99

Ce qui conduit à :

f1

f2

f3

f4

f5

∼=

−1.0064000

1.00548

On peut voir que −f1 6= f5, ce qui devrait être le cas si on avait équilibre. Cette différence estattribuable à l’arrondissement des valeurs aux différentes étapes des calculs. Si l’on voulait plusde précision, il aurait fallu garder plus de chiffres significatifs à chaque calcul. Si l’on avait faitles calculs avec toute la précision d’un ordinateur (sur 32 bits) on aurait −f1 ≈ f5 ≈ 1.005255...et la différence entre −f1 et f5 serait de l’ordre de 2.2 × 10−16.

Chapitre 10 - Problèmes suppl. pour les cours 1 à 9

10-5

Problème 3

Soit le problème du cadre de barreaux droits vu en classe représenté à la figure 2. !"#$%& "($!)*+! %& $&#,-#$./,,/&# !"#$ 012134$54"#(/6$ +*(,+"($!3*$7+*(,+"($!8$*&"($!9$! *&,($!$ +7&*+(#/:!("4,8;54"#(/ !"#$1 <)=(1)

(2)(3)

~F (2, 1)

1 2

3

x

y

! #$% #$ &$' ()*!+,+-' '),.*!+$'FIG. 2 – Cadre à barreaux droit vu en classe

On rappelle que E(1)A(1) = 100, E(2)A(2) = 50, E(3)A(3) = 200√

2, L(1) = 10, L(2) = 10 etL(3) = 10

√2.

Calculez les matrices de rigidité de chaque élément dans le repère global.

Guide pour arriver à la solution

1. Calculer les matrices de rigidité[

K(i)]

de chaque élément dans son repère local

2. Calculer les matrices de rotation[

R(i)]

de chaque élément

3. Calculer la matrice de rigidité de l’élément dans le repère global par la formule :[

K(i)]

=[

R(i)]T [

K(i)] [

R(i)]

4. Augmenter la matrice[

K(i)]

de sorte à avoir une relation entre toutes les forces et dépla-cements du problème (i.e. rajouter des colonnes et lignes de 0 pour les degrés de liberté etchargements qui ne sont pas attachés à l’élément (i))

Chapitre 10 - Problèmes suppl. pour les cours 1 à 9

10-6

La solution numérique

[

K(1)]

= 10

1 0 −1 0 0 00 0 0 0 0 0

−1 0 1 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 0

[

K(2)]

= 5

0 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 1 0 −10 0 0 0 0 00 0 0 −1 0 1

[

K(3)]

= 10

1 1 0 0 −1 −11 1 0 0 −1 −10 0 0 0 0 00 0 0 0 0 0

−1 −1 0 0 1 1−1 −1 0 0 1 1

On retrouve bien [K] =[

K(1)]

+[

K(2)]

+[

K(3)]

qui a été donnée en cours :

[K] =

20 10 −10 0 −10 −1010 10 0 0 −10 −10

−10 0 10 0 0 00 0 0 5 0 −5

−10 −10 0 0 10 10−10 −10 0 −5 10 15

Chapitre 10 - Problèmes suppl. pour les cours 1 à 9

10-7

Problème 4

La figure 3 montre une plaque mince de section variable qui supporte une force de 6700N.La plaque est faite d’un aluminium dont le module est 73 GPa. Il y a un trou dans la partiecentrale de la plaque, comme indiqué sur la figure. On désire traiter ce problème avec un modèleélément finis de trois éléments. Calculez les déplacements aux points B, C et D. Sur la base de cesdéplacements, calculez la force verticale de réaction au point A (qui devrait être égale à -6700Nsi on veut être en équilibre).

Conseil : Utilisez des barreaux de section constante dont la section est la moyenne de celles auxextrémités de chaque élément (i.e. pour le premier barreau, la section effective sera la moyennede celle au point A et au point B).

100 mm

62.5 mm

62.5 mm

125 mm

12.5 mm

50mm

6700 N

A

B

C

DÉpaisseur = 3.2 mm

x

FIG. 3 – Barreau de section variable troué

Réponse

uA

uB

uC

uD

=

0.00000.01910.07650.1084

mm

Chapitre 10 - Problèmes suppl. pour les cours 1 à 9

10-8

Problème 5 – Exercice sur les unités consistantes

On vous donne comme mandat d’étudier par éléments finis la viabilité de certaines modifica-tions sur un barrage hydro-électique dans le Nord du Québec. Le barrage est fabriqué de béton(E = 30GPa et ν = 0.28). Dans le fichier de commandes NASTRAN, on trouve les commandesMAT1 et GRAV suivantes :

$ Propriétés du béton

MAT1, 1, 3.0E+13, , 0.28, X

$ Accélération gravitationnelle

GRAV, 201, , 9.81E-03, 0.0, 0.0, -1.0

$

On pourra se référer à la liste des commandes NASTRAN postées sur le site web du cours, dansle menu « Références NASTRAN » pour la signification des champs de ces commandes.

Question a)

Dans quel système d’unités (triplet Longueur – Force – Temps) travaillez-vous ? La base detemps est la seconde.

Question b)

Si le béton a une masse volumique de 2320 kgm3 , quelle valeur allez-vous entrer pour le para-

mètre X de la commande MAT1 écrite plus haut ?

Réponses

Question a) km – kN – sQuestion b) 2.32E+12

Chapitre 10 - Problèmes suppl. pour les cours 1 à 9

10-9

Problème 6 – Problème sur les conditions de symétrie

Soit le problème 2D avec chargement et conditions aux rives suivant :

Ty = Rx = 0

x

y

F

2

F

2

Ty = Rx = 0

FIG. 4 – Figure du problème 6

A quelle structure complète ce problème est-il équivalent et pour quelle portion de la struc-ture obtiendra-t-on le champ de déplacements ?

Réponses

x

yF F

Zone pour laquelle

la solution est obtenue

FIG. 5 – Réponses au problème 6

Chapitre 10 - Problèmes suppl. pour les cours 1 à 9

10-10

Problème 1 - Exercice sur les MPC

Soit le problème à barreaux droits illustré à la figure 1. Le noeud 3 est attaché à un mécanismequi fait en sorte que le déplacement de ce noeud ne peut se faire que selon un axe défini parle vecteur ~γ. Le vecteur ~γ fait un angle de θ = 37◦ avec l’axe x global. Le problème est 2Duniquement et les seuls degrés de liberté qui ne sont pas fixés à 0 sont les Tx et Ty. On désireincorporer cette contrainte avec une commande MPC.

Questions :a) Écrire sous forme d’équation(s), les contraintes à imposer sur les degrés de liberté du

noeud 3.b) Écrire la (les) commande(s) MPC nécessaire(s).

Réponses

T3y − tan (37)T3x = 0MPC, 1, 3, 2, 1.0, 3, 1, -0.754

Note : La réponse n’est pas unique, il peut y avoir plusieurs possibilités qui soient équivalentes.

FIG. 1 – Figure du problème 1

Chapitre 10 - Problèmes suppl. pour les cours 1 à 9

10-11

(0,0) (1,0)

(1,1)(0,1)

Plaque Al

Barreauxacier

x

yx

y

1 2

34

FIG. 2 – Panneau de cisaillement du problème 2

Problème 2 - Exercice sur les panneaux de cisaillement

Soit le panneau de cisaillement à la figure 2. Ce panneau est en fait une plaque d’aluminium(E = 70GPa) sur laquelle est soudée des raidisseurs en acier (E = 180GPa). Il n’y a pas deraidisseur dans la direction y. La plaque est carrée et d’une épaisseur T = 0.1mm. Les barreauxont une section dont l’aire est de 0.03mm2. Ce panneau de cisaillement est attaché aux noeudsillustrés à la figure 2. Les noeuds ont déjà été définis par la commande GRID, l’aluminium par lacommande MAT1 où le MID = 1 et l’acier par la commande MAT1 où le MID = 2. Les distancessont en mm, les forces en N et le temps en s.

Écrivez toutes les commandes nécessaires pour définir ce panneau de cisaillement dans NAS-TRAN. Attention, ce petit problème est bourré de pièges.

Réponse :

CSHEAR, 1, 1, 1, 2, 3, 4

PSHEAR, 1, 1, 0.1, 0.0, 15.43, 0.0

Problème 3 - Exercice sur les combinaisons de chargements

La structure de la figure 3 présente un plan de symétrie géométrique et est soumise à unmoment autour de x :

Tous les degrés de liberté sont fixés à 0 aux noeuds 1 et 3. Comme la structure présente unplan de symétrie géométrique, vous ne maillez qu’une seule partie, comme illustré sur la figure.

a) Élaborez des cas de chargement, que vous combinerez, pour calculer la réponse dans la partiede gauche.

b) Écrivez l’équation qui combine ces cas de chargement pour calculer la réponse dans la partiede gauche.

Chapitre 10 - Problèmes suppl. pour les cours 1 à 9

10-12

Plan de symétrie

géométrique

Maillagex

y

Mx > 0

FIG. 3 – Figure pour le problème portant sur les combinaisons de chargement.

Réponses

M > 0 M > 0 M > 0 M >0x x x x

SYM ASYM

LC1 LC2

LCF =1

2(LC1− LC2)

Problème 4 - Exercice sur les MPC et les RBE2

Nous avons déterminé en classe une équation de contrainte à imposer sur le bouclier anti-radiation du TP1 afin de simuler une très grande rigidité en torsion du quadrilatère formé parles noeuds 2-3-20-21. On avait imposé que les déplacements en z de ces noeuds fassent en sortequ’ils demeurent toujours dans le même plan.

Maintenant, on se demande s’il serait possible d’imposer que ces quatre noeuds demeurentdans le même plan avec des éléments rigides RBE2.

QuestionMontrez que la commande :

RBE2, 1, 2, 345, 3, 20, 21

fait en sorte que les noeuds 2-3-20-21 demeurent dans le même plan.

Guide pour la solution

1. Établissez le déplacement Tz de chaque noeud esclave en utilisant les équations de contraintesassociées au lien rigide qui ont été données en classe.

2. Vérifiez que ces points demeurent dans le plan avec l’équation que nous avons obtenue enclasse lorsque l’on a développé la commande MPC pour la partie F du TP1.

Chapitre 10 - Problèmes suppl. pour les cours 1 à 9

10-13