You are on page 1of 75

M

ethode des
el
ements finis
Herve Oudin

To cite this version:



Herve Oudin. Methode des elements finis. Ecole dingenieur. Nantes, France. 2008, pp.74.
<cel-00341772v3>

HAL Id: cel-00341772


https://cel.archives-ouvertes.fr/cel-00341772v3
Submitted on 26 May 2011

HAL is a multi-disciplinary open access Larchive ouverte pluridisciplinaire HAL, est


archive for the deposit and dissemination of sci- destinee au depot et `a la diffusion de documents
entific research documents, whether they are pub- scientifiques de niveau recherche, publies ou non,
lished or not. The documents may come from emanant des etablissements denseignement et de
teaching and research institutions in France or recherche francais ou etrangers, des laboratoires
abroad, or from public or private research centers. publics ou prives.

Distributed under a Creative Commons Attribution - NonCommercial - ShareAlike 4.0 International


License
Herv Oudin

Introduction la
mthode des
lments finis
cole Centrale de Nantes
Ce document est sous licence Creative Commons . France:
paternit;
pas dutilisation commerciale;
partage des conditions initiales lidentique;
http://creativecommons.org/licenses/by-nc-sa/./deed.fr
Table des matires

Table des matires

Mthodes dapproximation en physique


. Gnralits
Processus danalyse
Mthodes dapproximation
. Mthode des rsidus pondrs
. Formulation variationnelle
Transformation de la forme intgrale
Discrtisation de la forme intgrale
criture matricielle des quations
. Principe des Travaux Virtuels
Formulation
Discrtisation

Mthode des lments finis


. Gnralits
. Dmarche lments finis
Discrtisation gomtrique
Approximation nodale
Quantits lmentaires
Assemblage et conditions aux limites
. Utilisation dun logiciel lments finis
Droulement dune tude
Techniques de calculs au niveau lmentaire
. Organigramme dun logiciel lments finis

Applications en mcanique
. Structures treillis
lment barre
Assemblage
. Structures portiques
lment poutre
Assemblage
Table des matires

. lasticit plane
Contraintes planes
Dformations planes
lment T
lment Q

A Illustrations acadmiques
A. Application de la mthode des rsidus pondrs
A. Formulation variationnelle de lquation de poisson
A. Construction dune approximation nodale linaire
A. Fonctions dinterpolation dun lment triangulaire
A. Structure lastique symtrie cylindrique
A. Assemblage et conditions aux limites
A. Principe des Travaux Virtuels en traction-compression
A. quivalence PTV et quation locale avec conditions aux limites
A. Matrice raideur et vecteur force gnralis des lments triangulaires
A. Changement de base dans le plan
A. Dimensionnement statique dune colonne
A. tude statique dun portique

Bibliographie

Index

Mthodes dapproximation
en physique

. Gnralits
.. Processus danalyse
De faon gnrale, les diffrentes tapes danalyse dun problme physique sor-
ganisent suivant le processus schmatis par la figure .. Nous partons dun

problme physique

volution du
hypothses de modlisation modle
mathmatique

modle mathmatique

volution du
procdure numrique

discrtisation du problme modle


numrique

modle numrique

estimation de la prcision du
modle numrique

vrification des
hypothses de
modlisation (analyse du
modle mathmatique)
interprtation des
rsultats

rponse

nouveau modle physique

Figure . Processus danalyse utilisant un modle numrique

problme physique. Le cadre prcis de ltude est dfini par les hypothses sim-
Mthodes dapproximation en physique

plificatrices qui permettent de dterminer le modle mathmatique appropri. La


difficult pour lingnieur est de savoir choisir parmi les lois de la physique, celles
dont les quations traduiront avec la prcision voulue la ralit du problme phy-
sique. Un bon choix doit donner une rponse acceptable pour des efforts de mise
en uvre non prohibitifs.
En rsum, les questions essentielles auxquelles lingnieur devra rpondre, sil
veut effectuer une analyse par un modle numrique dans de bonnes conditions,
sont les suivantes :
quel modle mathmatique utiliser ?
quel modle numrique faut-il lui associer ?
quelle est lerreur dapproximation commise ?
quelle est lerreur numrique commise ?
peut-on amliorer le modle numrique ?
faut-il changer le modle mathmatique ? etc.
Quest ce quun modle ? La figure . illustre sur un exemple mcanique simple
trois modlisations envisageables. Chacune correspond modle mathmatique
diffrent mais quelle est la bonne ? Le choix du modle mathmatique est un com-

(a) schma du support

~F
~F

~F

(b) poutre : solution analy- (c) lasticit plane : solution (d) lasticit tridimensionnelle :
tique ou numrique numrique solution numrique

Figure . Choix dun modle mathmatique : dimensionnement sta-


tique dun support dtagre

promis entre le problme pos lingnieur quelles grandeurs veut-on calculer


et avec quelle prcision ? et les moyens disponibles pour y rpondre. En fait, les
quations du modle retenu sont soumises un certain nombre dhypothses ba-
ses sur les sciences de lingnieur et il faut connatre leur domaine de validit
pour pouvoir vrifier que la solution obtenue est satisfaisante.
. Mthode des rsidus pondrs

Si le modle mathmatique nadmet pas de solution analytique, il est alors n-


cessaire de chercher une solution approche de ce modle. Ds lors, la discrti-
sation du problme correspond au choix dun modle numrique permettant de
traiter les quations mathmatiques. Il est important de savoir distinguer et hi-
rarchiser les diffrents niveaux dhypothse utiliss pour modliser un phnomne
physique. En effet, la solution exacte dun modle mathmatique qui ne correspond
pas la ralit physique est inutile.

.. Mthodes dapproximation
Pour discrtiser les modles complexes de phnomnes physiques, lingnieur dis-
pose de mthodes dapproximation permettant de rsoudre la plupart des pro-
blmes pour lesquels il nexiste pas de solution formelle.
Toutes les mthodes dapproximation ont un mme objectif, savoir remplacer
un problme mathmatique dfini sur un milieu continu (quations diffrentielles
ou intgrales) par un problme mathmatique discret (quations matricielles) de
dimension finie que lon sait rsoudre numriquement.
La classification que nous proposons sur la figure . nest pas unique. Elle per-
met simplement de distinguer la mthode, en fonction de la dmarche utilise pour
obtenir une forme intgrale. Il est important de noter quun problme physique
peut tre formul de faon quivalente en un systme dquations diffrentielles
ou sous une formulation variationnelle. Nous montrons par la suite comment pas-
ser de lune lautre.
Mthode des rsidus pondrs (ou annulation derreur) : elle utilise comme point
de dpart les quations locales, quations diffrentielles dfinies sur lint-
rieur du domaine, et les conditions aux limites du problme dfinies sur la
frontire du domaine ;
Mthodes variationnelles : le point de dpart de ces mthodes est un principe va-
riationnel qui est une formulation mathmatique du problme base sur des
considrations nergtiques. La formulation obtenue dpend bien entendu
des hypothses de modlisation du problme physique.

. Mthode des rsidus pondrs


Soit un problme physique dinconnue le champ scalaire u(M) dfini sur un do-
maine D. Nous cherchons une solution du modle mathmatique dfini par les
quations locales sur D, et les conditions aux limites sur la frontire du domaine.
Ces quations diffrentielles forment le systme suivant :

M D, L(u) = f (M, t) quation locale


(.)
M , C(u) = e(M, t) conditions aux limites

o L et C sont des oprateurs agissant sur linconnue u qui dpend du point courant
M et du temps t. Le rsidu est lerreur commise lorsque lon utilise une approxima-
Mthodes dapproximation en physique

systme physique continu

mise en quations
formulation mathmatique mthodes variationnelles
du problme formulation mathmatique
Principe Fondamental du problme
de la Dynamique Principe des Travaux
Virtuels

formes diffrentielles

mthode des rsidus pondrs

formes intgrales

mthodes
dapproximation
discrtisation

formes matricielles

Figure . Vue synthtique des mthodes dapproximation

tion u du champ u pour crire les quations du problme. Afin de simplifier la


prsentation, considrons dans un premier temps que :
les conditions aux limites du problme sont homognes, C(u) = ;
lapproximation choisie les satisfait toutes, C(u ) = .
Le rsidu est alors dfini par lerreur sur lquation locale, soit :

M D, R(u ) = L(u ) f (M, t) (.)

Soit un ensemble de fonctions dites de pondration Pi (M) , quelconques et dfi-


nies sur le domaine D. La mthode des rsidus pondrs consiste annuler lerreur
commise sur le rsidu, en la rendant orthogonale, selon un produit scalaire pr-
cis, des fonctions Pi (M). Ce qui correspond des quations sous forme intgrale
reprsentes par :
Z
Pi (M), Pi (M) R(u ) dV = (.)
D

Du point de vue mathmatique, au lieu de rsoudre lquation R(u) = , on consi-


R
dre le problme quivalent , D R(u) dV = . Ne sachant pas rsoudre ce pro-
blme analytiquement, on en cherche une approximation en restreignant les n
fonctions de pondration.

. ces fonctions prennent aussi lappellation de fonctions tests ou fonctions poids


. Mthode des rsidus pondrs

Pour une approximation u n paramtres, nous choisirons n fonctions de pon-


dration afin dobtenir autant dquations intgrales que de paramtres, cest--dire
un systme matriciel dordre n. Soit une approximation de la forme :
n
X
u = Wi (M)qi (t) = W(M)T q(t) (.)
i=

o les fonctions Wi (M) sont les fonctions de forme et les qi (t) sont les paramtres
de lapproximation, cest--dire les participations des fonctions de forme respec-
tives dans la solution du problme. Les n quations sont de la forme :
Z
Pi (M)R W(M)T q(t) dV =
 
i [, n], (.)
D

Pour illustrer notre propos, admettons que le problme soit un problme station-
naire linaire, lquation matricielle est alors de la forme :

Kq = F (.)
R   R
avec K = D P(M)L W(M) dV et F = D P(M)f (M) dV. Si les n fonctions Pi conduisent
des quations indpendantes, la solution q du systme (.) fournit les para-
mtres de lapproximation.
la recherche de fonctions dapproximation, aussi dites fonctions de forme,
satisfaisant toutes les conditions aux limites supposes homognes nest pas
simple ; cest en pratique impossible pour des problmes rels autres que les
problmes acadmiques. Il faut donc gnraliser la formulation de cette m-
thode pour pouvoir utiliser des fonctions de forme moins riches, cest--dire
sans imposer lapproximation de satisfaire toutes les conditions aux limites ;
le choix des fonctions de pondration est a priori totalement libre mais il
faut sassurer que les quations obtenues sont indpendantes afin que le sys-
tme matriciel qui en est issu soit rgulier.
En pratique lutilisation de la mthode des rsidus pondrs se limite deux sous
mthodes : Application
des rsidus
mthode de collocation par point cette mthode consiste utiliser comme fonc- pondrs

tions de pondration des fonctions de Dirac. Ce qui revient annuler ler-


reur dapproximation en un nombre fini de points du domaine. Lintrt est
vident : cest la simplicit de mise en uvre, savoir le calcul de lintgrale
sur le domaine est vit. Par contre, les rsultats sont trs sensibles au choix
des points de collocation, et les matrices obtenues sont quelconques ;
mthode de Galerkin cette mthode consiste utiliser comme fonctions de pon-
dration les fonctions de forme. Linconvnient rside dans le calcul de lin-
tgrale sur le domaine. Par contre, si les oprateurs sont symtriques, les ma-
trices le sont galement, de plus, si le problme est bien pos, nous sommes

. base de fonctions pour construire lapproximation


. cela donne videmment de plus ou moins bons rsultats
Mthodes dapproximation en physique

assurs de la rgularit du systme. Cette rgularit du modle mathma-


tique assure des proprits de convergence de la solution cherche .

. Formulation variationnelle
Dans le paragraphe prcdent, nous avons construit une approximation de la solu-
tion du problme mathmatique, en introduisant une notion derreur sur les qua-
tions locales du problme. Nous allons maintenant prsenter une autre mthode
dapproximation de la solution de ce mme problme mathmatique, en partant de
sa formulation variationnelle.
Nous rappelons tout dabord les tapes de la construction de la formulation va-
riationnelle fonde sur la formule de Green gnralise. Pour fixer les ides, consi-
drons un problme de mcanique linaire sans amortissement sous lhypothse
des petits dplacements et petites dformations.
Lquation locale dfinie lintrieur du domaine et les conditions aux limites
dfinies sur la frontire font apparatre des oprateurs diffrentiels. La forme gn-
rale du problme mathmatique rsoudre est la suivante :

M D, ~ div
u ~ = f~ quation locale
~ = u~d
M u , u conditions aux limites en dplacement (.)
~=~
M , n Td conditions aux limites en force

formulation qui suppose ici un champ vectoriel de dplacement u ~ dfini sur le


domaine D. Afin de rsoudre ces quations, il faudra leur associer les deux relations
suivantes :
la loi de comportement = f () qui traduit le comportement physique du
matriau ;
la relation = grads u~ entre dplacements et dformations si bien que les qua-
tions locales peuvent tre mises sous la forme u ~ + L(~
u ) = f~.

.. Transformation de la forme intgrale


Partons de lquation locale :

M D, ~ div
u ~ = f~ (.)

qui est quivalente :


Z
~ div
~ f~ dV =
 
~P, ~P u (.)
D

Lide est de faire apparatre dans cette premire forme intgrale les termes corres-
pondant aux conditions aux limites sur la frontire en effectuant une intgration
par parties. Nous supposons que les fonctions de pondration utilises sont suffi-

. lapproximation est dautant plus prcise que lon augmente le nombre de paramtres
. Formulation variationnelle

samment drivables. Sachant que :

~
 
: grads ~P = div ~P ~P div (.)

il vient :
Z 
~ + : grads ~P div ~P ~P f~ dV =
  
~P, ~P u (.)
D

Appliquons le thorme dOstrogradsky :


Z  Z

~ + : grad ~P ~P f~ dV

~P, ~P u
s
~P n
~ dS = (.)
D D

n=~
Utilisons les conditions aux limites sur la frontire , cest--dire M , ~ Td :
Z  Z Z
~

~P u ~ ~
~ + : grads P P f dV ~
P n
~ dS ~P ~
Td dS = (.)
D u

En pratique, pour simplifier le calcul de lquation intgrale prcdente, nous utili-


serons des fonctions de pondration valeur nulle sur la frontire u de telle faon
que :
Z
~
M u , P(M) = ~ ~P n
~ dS = (.)
u

Compte tenu de ces choix, nous obtenons une formulation variationnelle du pro-
blme aux limites initial.

Formulation variationnelle Soient les conditions aux limites en dplacement :

~ = u~d
M u , u

~P, fonctions de pondration, telles que ~P = ~ sur u alors :


Z  Z

~ + : grads ~P ~P f~ dV =

~P u ~P ~
Td dS (.)
D

Cette formulation conduit aux remarques suivantes :


cette formulation variationnelle est quivalente au systme dquations aux
drives partielles. Si nous pouvons rsoudre lquation intgrale (.), nous

. Cette formule utilise la symtrie du tenseur des contraintes et les relations suivantes :

~ T : gradT u ~
 
: grad u
~ = div u~ u~ div ~ u~ div
~ = div u

La dmonstration de ces relations se fait simplement : ij ui,j = (ui ij ),j ui ij,j


. thorme dOstrogradsky :
Z Z
~
div AdV = ~ n
A ~ dS
D D
Mthodes dapproximation en physique

obtenons la solution exacte du problme ;


lintrt de cette forme intgrale est de tenir compte de lquation locale et
des conditions aux limites en force, les conditions en dplacement devant tre
satisfaites par ailleurs. Ce nest en aucun cas une ncessit et nous aurions pu
conserver les conditions aux limites en dplacement dans la forme intgrale ;
dans la mthode des rsidus pondrs, nous utilisons la premire forme int-
grale (avant transformation par intgration par parties) qui ne tient compte
que de lquation locale, ce qui limite son utilisation des fonctions satis-
faisant toutes les conditions aux limites du problme. Elles sont donc plus
difficiles obtenir, et gnralement impossible obtenir pour un problme
non homogne.

.. Discrtisation de la forme intgrale


La solution approche est recherche sous la forme dune combinaison linaire de
n fonctions, dites fonctions de forme. La mthode consiste alors affaiblir une des
formes intgrales prcdentes en ne la satisfaisant que pour n fonctions de pond-
ration. Cette solution sera dautant meilleure que la base de fonctions utilises sera
riche, cest--dire permettant de bien reprsenter la solution cherche.
Le choix de la forme intgrale, point de dpart de la discrtisation avant ou
aprs intgration par parties, dpend de la facilit construire une approximation
qui satisfait les conditions aux limites du problme. Sil est possible de construire
une approximation qui satisfait toutes les conditions aux limites (fonctions de com-
paraison du problme) la premire forme intgrale est suffisante et lon retrouve la
mthode des rsidus pondrs prsente en ..
En pratique nous construisons le plus souvent une approximation u ~ satisfai-
sant les conditions aux limites cinmatiques, une telle approximation est dite cin-
matiquement admissible :

u C.A. M u , ~ = u
u ~d (.)

Pour une approximation cinmatiquement admissible, lerreur porte la fois sur


lquation locale et sur les conditions aux limites en force. La forme intgrale de
dpart est alors la formulation variationnelle du problme tablie prcdemment.
Elle a les caractristiques suivantes :
Avantages :
la construction de lapproximation est plus simple, les conditions aux li-
mites sur nont pas lieu dtre satisfaites par les fonctions de forme car
elles sont prises en compte dans la formulation intgrale ;
le nombre de drivations des fonctions de forme diminue.
Inconvnients :
le nombre de drivations des fonctions de pondration augmente et leur

. Utiliser une approximation quelconque reviendrait chercher une solution approche nces-
sairement loigne de la solution exacte. Or la construction dune approximation satisfaisant les
conditions aux limites gomtriques est gnralement relativement simple.
. Formulation variationnelle

choix est restreint du fait du choix des fonctions de pondration valeur


nulle sur la frontire u pour simplifier la forme intgrale, ce qui nest en
aucun cas une ncessit ;
lerreur dapproximation sera plus importante si les fonctions de forme ne
satisfont pas les conditions aux limites sur .

.. criture matricielle des quations

Pour simplifier la prsentation, les conditions aux limites gomtriques sur u sont
de la forme u~ = ~. Nous utilisons les mmes fonctions de forme pour dfinir lap-
proximation et la pondration (mthode dite de Galerkin), ce qui conduit des
formes matricielles symtriques :

u (M, t) = W(M)q(t) (.)

avec W(M), matrice construite partir des fonctions de forme et q(t), vecteur des
paramtres de lapproximation. La forme matricielle des fonctions de pondration
est alors :

P(M) = W(M)q (.)


Pour exprimer le produit : grads ~P, nous utilisons les formes matricielles asso-
cies aux lois de comportement du matriau et aux relations entre dformations et
dplacements.
Posons la forme matricielle des lois de comportement :

(M) = D(M)(M) (.)

avec = [xx yy zz xy xz yz ]T et = [xx yy zz xy xz yz ]T . Les dforma-


tions scrivent alors :

(M) = grads u(M) = Lu(M) (.)

L est la matrice doprateurs diffrentiels correspondant lexpression du gradient


symtrique du champ des dplacements. Compte tenu de ces notations, on peut
crire :

: grads ~P = P(M)T LT D(M)Lu (M)



(.)

soit, compte tenu de lapproximation :

: grads ~P = qT B(M)T D(M)B(M)q(t)



(.)

avec B(M) = LW(M). Reportons ces expressions dans la formulation variationnelle :


Z  Z
T T T T T T
WT Td dS =

q , q W Wq + B DBq W f dV q (.)
D
Mthodes dapproximation en physique

do lquation matricielle suivante :

Mq + Kq = F (.)

avec :
Z Z Z Z
T T T
M= W W dV ; K = B DB dV ; F = W f dV + WT Td dS
D D D

Ce qui vient dtre appliqu un problme de mcanique classique peut tre utilis
dans dautres domaines de la physique.

. Principe des Travaux Virtuels


Dans certains domaines de la physique, des considrations nergtiques permettent
la formulation du problme en tant que principe variationnel, aboutissant ainsi
une formulation intgrale. Lintrt de ces principes est de fournir directement la
forme intgrale sans avoir passer par les quations aux drives partielles comme
nous lavons fait dans le cadre des mthodes variationnelles.
La formulation mathmatique du principe est base sur les mmes hypothses
de modlisation du problme physique. En mcanique, le Principe des Travaux
Virtuels (PTV) en dplacement est le plus couramment utilis.

.. Formulation

Principe des Travaux Virtuels Pour tout systme matriel D en mouvement


par rapport un repre galilen, pour tout dplacement virtuel ~
u tout ins-
tant A = T avec :
Z Z
A = ~ (P) ~
u dm(P) = ~ dV
u u
~
D D
travail virtuel des quantits dacclration
Z Z Z (.)
T = : dV + u f~ dV +
~ u~
~ T dS
D D D
travail virtuel des efforts intrieurs et extrieurs

Du fait des relations dplacements - dformations = grads ~


u , nous obtenons la
forme () du PTV.

Forme () du PTV
Z Z Z Z
u,
~ ~ dV =
u u
~ : grads ~
u dV + u f~ dV +
~ u~
~ T dS (.)
D D D D
. Principe des Travaux Virtuels

On peut ds prsent constater que cette quation intgrale concide avec la


formulation variationnelle du problme tablie au paragraphe .., ce qui nest
videmment pas un hasard. Nous allons transformer cette forme intgrale par int-
grations par parties afin de retrouver lquation locale et les conditions aux limites
du problme. La dmarche est rigoureusement linverse de celle utilise dans le
paragraphe prcdent. Utilisons lquation (.) pour crire le PTV :
Z Z Z
~ ~
   
u u
~ ~ div f dV = div ~u dV + u~
~ T dS (.)
D D D

Appliquons le thorme dOstrogradsky, nous obtenons :

Forme () du PTV
Z Z
~ ~
   
~u, ~ div f dV =
u u
~ u T
~ ~ n
~ dS (.)
D D

Pour un champ de dplacements cinmatiquement admissible, nous avons M u ,


u = ~. La forme intgrale prcdente nous permet de retrouver :
~
lquation locale : M D, u ~ div
~ = f~
~=~
les conditions sur les efforts donns : M , n Td
La boucle est ferme, nous sommes au point de dpart des mthodes variation-
nelles. Il y a quivalence entre le PTV et le systme dquations diffrentielles com-
prenant les quations locales et les conditions aux limites du problme.

.. Discrtisation

La discrtisation du PTV consiste utiliser une approximation pour exprimer le


champ des dplacements et le champ des dplacements virtuels. En pratique, nous
utilisons la mme approximation ce qui permet dobtenir une expression matri-
cielle symtrique.
Avant dutiliser lapproximation prcisons la nature des conditions aux limites,
pour exprimer lintgrale sur la frontire du domaine :
Z Z Z
~ ~
u T dS = ~ ~
u TI dS + uT
~ ~d dS (.)
D u

Cette criture fait apparatre explicitement le champ des efforts inconnus (TI : ac-
tions de liaison) correspondant aux conditions aux limites cinmatiques M u ,
~ =u
u ~d . Si nous utilisons une approximation quelconque du champ des dplace-
ments, nous obtenons une quation intgrale pour deux champs inconnus et nous
ne pourrons pas rsoudre le problme. Cette mthode sapparente la mthode
des multiplicateurs de Lagrange. Pour rsoudre, il faut tenir compte a posteriori
des conditions aux limites cinmatiques dans les quations du modle.
Si nous utilisons une approximation dite cinmatiquement admissible, nous ob-
tenons la mme quation intgrale que celle dduite de la mthode variationnelle
Mthodes dapproximation en physique

crite dans les mmes conditions :


Z Z Z Z
~
~
u C.A., ~ dV =
u u
~ : grads ~
u dV+ ~ u~
u f dV+ ~ Td dS (.)
D D D

criture du PTV Nous utilisons les mmes notations matricielles que celles du paragraphe .. :
pour un problme de
traction - compression
pour lapproximation : u (M, t) = W(M)q(t)
pour la pondration : u (M) = W(M) q
pour les lois de comportement : (M) = D(M)(M)
pour les relations dformations - dplacements : (M) = Lu(M)
Reportons ces expressions dans la forme intgrale du PTV. Cette quation pouvant
tre crite quel que soit q, nous obtenons lquation matricielle suivante :

Mq + Kq = F (.)

avec la notation B(M) = LW(M) et :


Z Z Z Z
M= WT W dV ; K = BT DB dV ; F = WT f dV + WT Td dS
D D D

. On suppose ici que les fonctions spatiales de pondration sont les mmes que les fonctions
dapproximation, ce qui nest pas ncessaire en soit, ces fonctions de pondration tant en thorie
quelconques.

Mthode des lments finis

. Gnralits
Les codes lments finis font maintenant partie des outils couramment utiliss
pour la conception et lanalyse des produits industriels. Les outils daide la mo-
dlisation devenant de plus en plus perfectionns, lutilisation de la mthode des
lments finis sest largement dveloppe et peut sembler de moins en moins une
affaire de spcialistes. Si lutilisation de la mthode se dmocratise de par la sim-
plicit croissante de mise en uvre, la fiabilit des algorithmes et la robustesse
de la mthode, il reste nanmoins des questions essentielles auxquelles lingnieur
devra rpondre sil veut effectuer une analyse par lments finis dans de bonnes
conditions :
formaliser les non dits et les rflexions qui justifient les choix explicites ou
implicites de son analyse du problme ;
valuer la confiance quil accorde aux rsultats ;
analyser les consquences de ces rsultats par rapport aux objectifs viss.
Lobjectif de cette partie est de prsenter les principes de base de cette mthode
en insistant sur lenchanement des tches (dmarche et hypothses associes) qui
assurent la cohrence du processus de calcul. Ces connaissances sont utiles la
matrise des deux principales difficults de mise au point dun modle numrique :
problmes prliminaires la phase de calcul ;
problmes lis lexploitation des rsultats et le retour la conception.
Il ne faut pas perdre de vue que lanalyse des rsultats ncessite une bonne com-
prhension des diffrentes tapes mathmatiques utilises lors de lapproximation
pour pouvoir estimer lerreur du modle numrique par rapport la solution exacte
du problme mathmatique. Il ne faut pas non plus oublier que le modle num-
rique ne fournit que des rsultats relatifs aux informations contenues dans le mo-
dle mathmatique qui dcoule des hypothses de modlisation.
Nous nous limiterons la prsentation de modles lmentaires utiliss dans le
cadre des thories linaires. Bien que simples, ces modles permettent dj de trai-
ter un grand nombre dapplications lies aux problmes de lingnieur. Du point
de vue pdagogique, ils sont suffisamment complexes pour mettre en avant les dif-
ficults de mise en uvre de la mthode.
Lide fondamentale de cette mthode est de discrtiser le problme en dcom-
posant le domaine matriel tudier en lments de forme gomtrique simple.
Sur chacun de ces lments, il sera plus simple de dfinir une approximation nous
Mthode des lments finis

permettant dappliquer les mthodes prsentes dans le chapitre . Il ne reste alors


qu assembler les formes matricielles lmentaires pour obtenir les quations rela-
tives la structure tudier. Cest sous cette forme pragmatique quelle est utilise
par les ingnieurs et que nous allons maintenant laborder.

. Dmarche lments finis

Voici les principales tapes de la construction dun modle lments finis :


discrtisation du milieu continu en sous domaines ;
construction de lapproximation nodale par sous domaine ;
calcul des matrices lmentaires correspondant la forme intgrale du pro-
blme ;
assemblage des matrices lmentaires ;
prise en compte des conditions aux limites ;
rsolution du systme dquations.

.. Discrtisation gomtrique

Cette opration consiste procder un dcoupage du domaine continu en sous


domaines :
ne
X  
D= De tel que lim De = D (.)
e e
e=

Il faut donc pouvoir reprsenter au mieux la gomtrie souvent complexe du do-


maine tudi par des lments de forme gomtrique simple. Il ne doit y avoir ni
recouvrement ni trou entre deux lments ayant une frontire commune.
Lorsque la frontire du domaine est complexe, une erreur de discrtisation go-
mtrique est invitable. Cette erreur doit tre estime, et ventuellement rduite
en modifiant la forme ou en diminuant la taille des lments concerns comme
propos sur la figure .. Sur chaque lment nous allons chercher dfinir une
approximation de la fonction solution.

(a) pice tudier et prsen- (b) modifier la taille des l- (c) utiliser des lments
tant des congs de raccorde- ments et raffiner au niveau frontire courbe
ment des courbures

Figure . Erreur de discrtisation gomtrique


. Dmarche lments finis

.. Approximation nodale

La mthode des lments finis est base sur la construction systmatique dune ap-
proximation u du champ des variables u par sous domaine. Cette approximation
est construite sur les valeurs approches du champ aux nuds de llment consi-
dr, on parle de reprsentation nodale de lapproximation ou plus simplement
dapproximation nodale.

Dfinition de lapproximation nodale Lapproximation par lments finis est


une approximation nodale par sous domaines ne faisant intervenir que les va-
riables nodales du domaine lmentaire De :

M De , u (M) = N(M)un (.)

o u (M) reprsente la valeur de la fonction approche en tout point M de ll-


ment et N, la matrice ligne des fonctions dinterpolation de llment un va-
riables nodales relatives aux nuds dinterpolation de llment.

Dans le cas gnral le champ approcher est un champ vectoriel. Nous utilisons
alors la notation matricielle suivante :

u (M) = N(M)un (.)

Les nuds Mi sont des points de llment pour lesquels on choisit didentifier
lapproximation u la valeur du champ de variables u. Nous en dduisons que : Construction dune
approximation nodale
linaire
Mi , u (Mi ) = ui (.)

soit pour lapproximation nodale :

Mi , Nj (Mi ) = ij (.)

Linterpolation nodale est construite partir dune approximation gnrale :

M, u (M) = (M)a (.)

est une base de fonctions connues indpendantes, en gnral une base polyno-
miale et a, le vecteur des paramtres de lapproximation aussi dits paramtres g-
nraliss, qui nont pas de signification physique.

Bases polynomiales compltes

une dimension :
linaire (, x) : deux variables
quadratique (, x, x ) : trois variables
deux dimensions :
linaire (, x, y) : trois variables
Mthode des lments finis

quadratique (, x, y, x , xy, y ) : six variables


trois dimensions :
linaire (, x, y, z) : quatre variables
quadratique (, x, y, z, x , xy, y , xz, z , yz) : dix variables
Pour utiliser une base polynomiale complte, le nombre de termes doit tre gal au
nombre de variables nodales identifier. Si lon ne peut pas utiliser un polynme
complet, le meilleur choix consiste respecter la symtrie des monmes conservs.

Bases polynomiales incompltes

deux dimensions : bi - linaire (, x, y, xy) : quatre variables


trois dimensions : tri - linaire (, x, y, z, xy, xz, yz, xyz) : huit variables
En identifiant aux nuds lapproximation u la valeur du champ de variables
u, nous pouvons exprimer les paramtres gnraliss a en fonction des variables
nodales un :

un = u (Mn ) = (Mn )a (.)

soit, par inversion :

a = T un (.)

Construction Pour viter des erreurs de modle trop importantes, la matrice inverser doit tre
des fonctions
dinterpolation bien conditionne. Ce conditionnement est li au choix de la base polynomiale et
dun lment la gomtrie des lments. En reportant (.) dans lapproximation (.) nous
triangulaire
obtenons la matrice des fonctions dinterpolation :

N(M) = (M)T (.)

Approximation nodale de quelques lments de rfrence

Un lment de rfrence est un lment de forme gomtrique simple, frontire


rectiligne par exemple, pour lequel lapproximation nodale est construite en sui-
vant la dmarche analytique prcdente. Le passage de llment de rfrence
llment rel sera ralis par une transformation gomtrique. Nous entendons
par lment rel, un lment quelconque du domaine discrtis.
Deux grandes familles dlments sont souvent prsentes :
les lments de type Lagrange ;
les lments de type Hermite.
Pour les lments de type Lagrange, on augmente le nombre de nuds en conser-
vant une seule variable nodale. Pour les lments de type Hermite on augmente le
nombre de variables nodales, en retenant par exemple les valeurs des drives du
champ aux nuds. Llment poutre prsent dans le chapitre suivant fait partie
de la famille de lHermite.
. Dmarche lments finis

lments une dimension La base de fonction linaire illustre sur la figure .(a)
scrit avec s [, ] :

N (s) = L = s ; N(s) = L = s (.)

Cette base est utilise pour les lments barres et gnre une discontinuit au ni-
veau des champs de dformations et de contraintes au passage dun lment son
voisin. Une base un peu plus riche, constitue de polynomes dordre peu aussi
tre utilise :

N (s) = L (L ) ; N (s) = L L ; N(s) = L (L ) (.)

Ces fonctions de forme sont schmatises sur la figure .(b). Le passage lordre
suprieur donne la base de la figure .(c) o seules N et N sont illustres : les
deux autres fonctions N et N sont respectivement les symtriques de N et N
par rapport s = /.

L
N (s) = (L )(L ) N (s) = L L (L )
(.)
L
N (s) = L L (L ) N (s) = (L )(L )

Llment associ est construit avec autre nuds et une variable par nud. Il est

s s

(a) lment deux nuds : (b) lment trois nuds :
base linaire (, s) base quadratique (, s, s )

s s

(c) lment quatre nuds : (d) lment dHermite : deux
base cubique (, s, s , s ) nuds et deux inconnues par
nud

Figure . Fonctions de forme une dimension

possible, avec la mme base polynomiale, de construire un lment deux nuds


ayant deux variables par nud, cest un lment de type lHermite illustr sur la
figure .(d) pour N et N : de la mme manire que prcdemment, les fonctions
N et N se trouvent par symtrie. Si nous utilisons comme variables nodales le
champ et sa drive premire, nous obtenons les fonctions dinterpolation de ll-
Mthode des lments finis

ment poutre prsent dans la sous-section .. :

N (s) = s + s N (s) = s s + s
(.)
N (s) = s s N (s) = s + s

lment triangulaire deux dimensions Pour ce type dlment, lapproxima-


tion utilise la base polynomiale linaire (, s, t). Llment de rfrence, aussi dit
parent, est un triangle rectangle trois nuds de type T . Lapproximation qua-

t L L L

Figure . Fonctions dinterpolation linaires du triangle

dratique quant elle utilise la base (, s, t, s , st, t ). Llment de rfrence est un


triangle rectangle six nuds de type T . Posons L = s t, L = s et L = t.
Pour :
les trois nuds sommets i = , , , les fonctions de forme scrivent :

Ni = Li (Li ) (.)

les trois nuds dinterface i = , , :

Ni+ = Lj Lk pour j ,i k , i, j (.)

La figure . donne une reprsentation de deux des fonctions dinterpolation. Les


autres sobtiennent par permutation des indices.

N = L (L ) N = L L







Figure . Fonctions dinterpolation quadratiques du triangle. Les


autres sont obtenues par rotation

lment rectangulaire deux dimensions Lapproximation bi-linaire est d-


duite de la base polynomiale (, s, t, st) sur (s, t) [ ]. Llment de rfrence
. Dmarche lments finis

est un carr quatre nuds de type Q . Les fonctions dinterpolation sont :



N = ( s)( t) N = ( + s)( t)

(.)
N = ( + s)( + t) N = ( s)( + t)

Sur la figure ., seule la fonction N est reprsente, les autres sobtenant par per-
mutation. De la mme faon, on peut construire, partir dune base polynomiale
complte, les fonctions dinterpolation des lments rectangulaires neuf nuds,

Figure . Fonction dinterpolation N du quadrangle. Les autres sont


obtenues par rotation

pour une approximation quadratique, et seize nuds pour une approximation po-
lynomiale cubique. Ces lments ont respectivement un et quatre nuds internes.
Du point de vue pratique, on construit des lments ayant un minimum de
nuds internes, car ces nuds ne sont pas connects aux nuds des autres l-
ments. On utilise donc des bases polynomiales incompltes mais symtriques. Le
Q est construit partir de la base (, s, t, s , st, t , s t, st ) et le Q est construit
partir de la base (, s, t, s , st, t , s , s t, t s, t , s t, st ) [].

.. Quantits lmentaires

Afin de prsenter la dmarche gnrale utilise pour construire les formes matri-
cielles et vectorielles sur chaque lment, nous utiliserons comme point de dpart
la forme intgrale du Principe des Travaux Virtuels associe un problme de m-
canique des structures. Cette forme intgrale est de mme type que celles pouvant
tre dduites des mthodes variationnelles et la gnralisation des problmes de
physique est donc simple.

Matrices masse et raideur

Soit la forme intgrale du PTV :


Z Z Z Z
~u, u u dV =
~ ~ : dV + ~ u dV +
f ~ ~
T ~
u dS (.)
D D D D

Sur chaque lment nous utilisons lapproximation nodale pour exprimer le champ
des dplacements u
~ et le champ des dplacements virtuels ~ u . Ainsi le produit
Mthode des lments finis

scalaire scrit maintenant :

~ (M) ~
u u (M) = uTn N(M)T N(M)u n (.)

do le premier terme :
Z
~ ~
u u dV = uTn Me u n (.)
De

N(M)T N(M) dV, matrice masse lmentaire.


R
avec Me = De
Pour exprimer le second terme les deux tenseurs sont reprsents par des vec-
teurs nous permettant de remplacer le produit doublement contract par un simple
produit scalaire. Ces notations ont t introduites dans la sous-section ... De
plus, le vecteur des dformations sexprime en fonction du champ des dplace-
ments. Ces relations gomtriques font apparatre des oprateurs diffrentiels ap-
pliqus u
~ , que nous notons sous forme matricielle :

(M) = LN(M)un = B(M)un (.)

o B est la matrice doprateurs diffrentiels appliqus aux fonctions dinterpola-


tion. Les lois de comportement permettent dexprimer le vecteur des contraintes
en fonction du vecteur des dformations, soit :

(M) = D(M)(M) = D(M)B(M)un (.)

do le second terme, crit dans la base de discrtisation :


Z
: dV = unT Ke un (.)
De

avec Ke = D B(M)T D(M)B(M) dV matrice raideur lmentaire. Il nous reste ex-


R
e
primer le travail virtuel des efforts. En pratique, on considre dune part les efforts
donns et dautre part les efforts inconnus qui sont les efforts ncessaires pour assu-
rer les liaisons cinmatiques. Sur chaque lment, nous utilisons lapproximation
du champ de dplacement pour exprimer le travail virtuel de ces efforts.

Efforts imposs

Leur travail virtuel lmentaire est de la forme :


Z Z
Tde = ~ u dV +
f d ~ ~d ~
T u dS (.)
De De

do le travail virtuel discrtis :

Tde = uTn Fde (.)


. Dmarche lments finis

avec Fde = D N(M)T fd dV + D N(M)T Td dS, quation dans laquelle f~d et T ~d sont
R R
e e
crits dans une base cohrente avec le choix de la discrtisation de ~
u et deviennent
alors respectivement fd et Td .

Efforts inconnus

Dune manire similaire, leur travail virtuel lmentaire scrit :


Z
Tie = ~
Ti ~
u dS (.)
De

do le travail virtuel discrtis :

Tie = uTn Fie (.)

En pratique les efforts inconnus reprsentent les actions mcaniques extrieures


llment considr. On y trouve les efforts de liaison entre les lments, et ven-
tuellement pour les lments de frontire les efforts associs aux liaisons cinma-
tiques de la structure.
Comme nous le verrons lors de lassemblage des quations, les nuds internes
non chargs sont des systmes mcaniques en quilibre, ce qui entrane que le tor-
seur des actions mcaniques de tous les efforts lmentaires des lments connects
un mme nud est nul. Reportons dans la forme intgrale les rsultats obtenus
pour chaque lment, nous obtenons une quation matricielle de la forme :

De , Me u n + Ke un = Fde + Fie (.)

Les expressions des matrices lmentaires que nous venons de voir font apparatre Structure
lastique
des oprateurs diffrentiels et des intgrales sur le domaine lmentaire. Or, le de symtrie
calcul analytique des drivations et de lintgration nest possible que pour des cylindrique

lments trs simples tels que la barre et la poutre. Dans un code lments finis, ces
calculs utilisent les notions dintgration numrique sur des lments de rfrence
et de transformation gomtrique entre lments rels et lments de rfrence.

.. Assemblage et conditions aux limites

Les rgles dassemblage sont dfinies par la relation :


ne
X
D De (.)
e=

Attention ne pas oublier lerreur de discrtisation gomtrique.

Matrices

Lassemblage des matrices lmentaires masse Me et raideur Ke seffectue selon les


mmes rgles. Ces rgles sont dfinies par sommation des termes correspondant au
Mthode des lments finis

travail virtuel calcul pour chaque lment :


ne
X ne
X
uTn Me u n T et
= U MU uTn Ke un = UT KU (.)
e= e=

Cette opration traduit simplement que la forme quadratique associe lensemble


du domaine est la somme des formes quadratiques des sous-domaines. Elle consiste
ranger dans une matrice globale, les termes des matrices lmentaires. La
forme de cette matrice dpend bien videmment de lordre dans lequel sont dfi-
nies les variables globales de U.

Efforts imposs

Lassemblage ne pose pas de problme, il est dfini par sommation des termes cor-
respondant au travail virtuel calcul pour chaque lment :
ne
X
uTn Fde = UT Fd (.)
e=

Efforts inconnus

Lassemblage peut tre men de faon identique. Cependant, si les liaisons entre
les lments sont parfaites la somme des efforts inconnus aux nuds internes de
la structure est nulle. Nous pouvons en tenir compte pour simplifier lexpression
du travail virtuel des efforts inconnus, en ne calculant que le travail virtuel des
efforts correspondants aux liaisons cinmatiques imposes la structure, et celui
des liaisons non parfaites. Aprs assemblage, nous obtenons la forme matricielle
du principe des travaux virtuels :

+ KU = Fd + Fi
MU (.)

Assemblage Sous cette forme, nous avons N quations pour N + P inconnues. Pour rsoudre, il
et conditions
aux limites faut tenir compte des P conditions aux limites cinmatiques associes aux P com-
posantes inconnues du vecteur Fi .

. Utilisation dun logiciel lments finis


Un programme gnral de type industriel doit tre capable de rsoudre des pro-
blmes varis de grandes tailles (de mille quelques centaines de milliers de va-
riables). Ces programmes complexes ncessitent un travail dapproche non ngli-
geable avant desprer pouvoir traiter un problme rel de faon correcte. Citons
. Les algorithmes de rangement dpendent de la taille du systme, du type dquations r-
soudre et dautres paramtres tels que le type de machine utilise, de lalgorithme de rsolution, etc.
Le choix de ces algorithmes est un problme essentiellement numrique.
. Si leffort est appliqu un nud de la structure, il vient naturellement se placer sur la ligne
correspondant au degr de libert concern du vecteur force gnralise.
. Ici, les liaisons sont supposes parfaites pour viter dautres inconnues supplmentaires.
. Utilisation dun logiciel lments finis

titre dexemple quelques noms de logiciels : NASTRAN, ANSYS, ADINA, ABA-


QUS, CASTEM , CESAR, SAMCEF, etc. Les possibilits offertes par de tels pro-
grammes sont nombreuses :
analyse linaire ou non dun systme physique continu ;
analyse statique ou dynamique ;
prise en compte de lois de comportement complexes ;
prise en compte de phnomnes divers (lasticit, thermiques, lectromagn-
tiques, de plasticit, dcoulement. . . ) pouvant tre coupls ;
problmes doptimisation, etc.
Lutilisation de tels programmes ncessite une formation de base minimale.

.. Droulement dune tude


Pour raliser une tude par lments finis, il faut que les objectifs de ltude soient
bien dfinis . Le cadre de ltude, cest--dire le temps et les moyens disponibles,
doit tre compatible avec les objectifs et la prcision cherche. Supposons toutes ces
conditions remplies, ltude proprement dite est organise de faon logique selon
les tapes suivantes :

Analyse du problme

Cette analyse doit fixer les paramtres du calcul et conduire la ralisation dun
maillage. Cette phase base sur lexprience personnelle acquise dpend de nom-
breuses considrations. La difficult essentielle est de trouver un bon compromis
entre les paramtres propres au problme et ceux relatifs lenvironnement de
travail. Lanalyse du problme nous conduit prciser un certain nombre dhypo-
thses, et effectuer des choix qui conditionnent les rsultats.

Choix du modle

En calcul des structures, les plus classiques sont de type : poutre, lasticit plane,
axisymtrique, coques mince ou paisse, tridimensionnel. . . ces modles math-
matiques correspondent des familles dlments finis.

Choix du type dlments

Il est fonction de la prcision voulue, de la nature du problme, mais aussi du


temps disponible. On choisira les lments les mieux adapts dans les familles
disponibles.

Choix du maillage

Il dpend essentiellement de la gomtrie, des sollicitations extrieures, des condi-


tions aux limites imposer, mais aussi des informations recherches : locales ou
. statique ou dynamique, lastique ou plastique, thermique, le type de matriaux, les charges
appliques. . .
Mthode des lments finis

globales. Sans oublier bien entendu le type doutils dont on dispose pour raliser
ce maillage.

Hypothses de comportement

Quel modle retenir pur reprsenter le comportement du matriau. Le calcul est-


il linaire ? Doit-on modliser lamortissement ? Si le matriau est htrogne ou
composite, peut-on utiliser une mthode dhomognisation ? Peut-on traduire lin-
compressibilit du milieu ?
Lors dune tude, on peut tre amen utiliser des lments finis nouveaux. Il
est indispensable de vrifier leur comportement sur des problmes lmentaires si
possible proches de ltude mene. Louvrage Guide de validation des progiciels
de calculs des structures, AFNOR technique contient des cas tests pouvant
servir pour de nombreux problmes. Ces cas tests permettent de comparer la solu-
tion obtenue avec dautres solutions numriques ou analytiques. Ce travail prlimi-
naire est utile pour former sa propre exprience et permet de valider lutilisation
du modle test.

Cration et vrification des donnes

Cette tape dpend du logiciel utilis. La syntaxe utilise pour dfinir le jeu de
donnes est dfinie dans le mode demploi du bloc fonctionnel correspondant. En
sortie, un fichier est cr, qui contient toutes les informations ncessaires lexcu-
tion des calculs. Les vrifications relatives au jeu de donnes se font gnralement
graphiquement, grce un module informatique appel pr-processeur.
Diffrents contrles peuvent tre utiliss pour valider le jeu de donnes :
vrification de la gomtrie de la pice et du maillage ;
vrification de la prise en compte des sollicitations et des conditions cinma-
tiques (liaisons) imposes la structure ;
vrification des proprits mcaniques utilises.
Pour des problmes spcifiques, dautres contrles seront envisags. Lobjectif dvi-
ter de faire tourner un calcul inutilement. Ceci dautant plus que la recherche dune
solution acceptable pour un problme donn est rarement le rsultat dun seul cal-
cul.

xcution du calcul

Ce bloc, le plus coteux en temps machine est souvent excut en tche de fond.
Un fichier de rsultats permet de vrifier que les diffrentes phases de calculs se
sont correctement droules :
interprtation des donnes, vrification des paramtres manquants ;
construction des matrices, espace utile pour les gros problmes ;
singularit de la matrice raideur, problme de conditions aux limites ou de
dfinition des lments ;
. Les lments doivent tre peu distordus, surtout dans les zones fortement sollicites de la struc-
ture.
. Utilisation dun logiciel lments finis

convergence, nombre ditrations, etc.


Ce fichier peut contenir aussi les rsultats du calcul (dplacements, rsidus, con-
traintes...) ce qui lui confre dans ce cas un volume gnralement trs important. Il
peut arriver que le calcul choue. Les principales sources derreurs gnralement
observes ce niveau sont listes dans le tableau ..

erreurs causes remdes


singularit de K lments mal dfinis, modifier la topologie du
existence de modes rigides, maillage, modifier les liaisons,
intgration numrique modifier le nombre de points
dintgration
rsolution des quations arrondi numrique, non travailler en double prcision,
convergence changer dalgorithme,
augmenter le nombre
ditrations

Tableau . Principales sources derreurs durant le calcul

Exploitation des rsultats

Les calculs demands dans le cahier des charges ont le plus souvent pour objectif de
valider ou de vrifier le dimensionnement dune structure. Les rsultats obtenus et
les conclusions relatives aux phnomnes tudier devront tre prsents de faon
synthtique : tableaux, courbes, visualisation. Cela justifie largement lutilisation
dun post-processeur, qui propose des outils pour slectionner les informations que
lon veut tudier.
Attention, lors de lutilisation de ces outils, il faut savoir ce que cache linfor-
mation qui vous est propose graphiquement, sachant que celle-ci est construite
partir de rsultats discrets :
valeur moyenne sur un lment : comment est-elle dfinie ?
valeur maximale sur llment : comment est-elle calcule ?
valeurs aux nuds (carts entre les lments) : quoi correspondent-elles ?
les courbes diso-contraintes ont-elles une signification ? etc.
Diffrentes vrifications doivent tre effectues pour valider les rsultats. Elles poussent,
dans la plupart des cas, remettre en cause le modle pour en crer un nouveau,
dont on espre quil amliorera la solution prcdente.
Pour valider une solution, il faut procder dans lordre, en estimant dans un
premier temps la prcision du modle. Puis lorsque celle ci est juge suffisante,
nous procdons sa validation. Les indicateurs sur la prcision du modle sont
gnralement locaux. Ils concernent des informations lmentaires calcules aux
nuds ou aux points dintgration , ces informations sont trs souvent fournies en
valeur moyenne sur llment. Les indicateurs locaux sur la prcision dun modle
mcanique peuvent tre :

. La forme des lments et le nombre de points dintgration peut conduire une matrice raideur
singulire.
. Voir le paragraphe ...
Mthode des lments finis

discontinuit des contraintes entre des lments adjacents. Le plus simple,


pour un matriau isotrope, est de visualiser la contrainte quivalente de Von
Mises, cela permet davoir une ide des zones fortement charges ayant un
fort gradient de contrainte. Ces zones seront lobjet de toute notre attention ;
valeur du tenseur des contraintes sur les bords libres (certaines valeurs doivent
tre nulles). En pratique, il faudra estimer ces valeurs partir des valeurs ob-
tenues aux points dintgration ;
densit dnergie interne de dformation sur chaque lment, lidal tant
davoir un cart le plus faible possible.
Ayant les informations sur la qualit de la solution, diffrents contrles peuvent
tre envisags pour valider votre modle :
ordre de grandeur des rsultats obtenus ;
vrification des hypothses du modle ;
justification des choix de dpart.
La comparaison des rsultats des diffrents modles permet damliorer puis de
valider un modle final. Une fois la fiabilit du modle assure, on peut conclure sur
ladquation entre la structure et le cahier des charges. La synthse de ces calculs
prliminaires est indispensable car elle vous permet de justifier et de dfinir les
limites du (des) modle(s) retenu(s).

.. Techniques de calculs au niveau lmentaire

Ce paragraphe plus technique prsente quelques aspects du calcul numrique des


formes intgrales prsentes prcdemment. Ces calculs sont bass sur lintgra-
tion numrique sur des lments de rfrence et lutilisation de la transformation
gomtrique pour dfinir les lments rels partir dlments de rfrence.

Transformation gomtrique

Tout lment rel peut tre dfini comme limage par une transformation gom-
trique dun lment parent dit de rfrence pour lequel les fonctions dinterpola-
tion sont connues. limage de la figure ., la transformation gomtrique dfinit
les coordonnes (x, y, z) de tout point de llment rel partir des coordonnes
(s, t, u) du point correspondant de llment de rfrence soit :

Drfrence Drel
e (.)
(s, t, u) (x, y, z)

Un mme lment de rfrence permettra de gnrer une classe dlments rels.


chaque lment rel correspond une transformation gomtrique diffrente, cette
transformation devant tre une bijection. Chaque transformation gomtrique d-
pend des coordonnes des nuds gomtriques de llment rel. Pour les lments

. Par exemple en lasticit linaire, lamplitude des dplacements doit rester faible face aux di-
mensions de la structure, les dformations et les contraintes doivent respecter les hypothses de
linarit de la loi de comportement.
. Utilisation dun logiciel lments finis

t (x , y )
t
(, ) (, )
(x , y )

s
y
s
(x , y )
(x , y )
(, ) (, ) x
(a) lment parent (b) lment rel

Figure . Transformation gomtrique linaire dun carr

les plus simples, la transformation est identique pour chaque coordonne, et utilise
une base de fonctions polynomiales.
Si les nuds dinterpolation et les nuds gomtriques sont confondus, les
fonctions de transformation gomtrique Ng seront identiques aux fonctions din-
terpolation N. Ces lments sont dits isoparamtriques. En rsum, la transforma-
tion gomtrique est dfinie par :

x = NTg (s, t, u) xn ; y = NTg (s, t, u) yn ; z = NTg (s, t, u) zn (.)

avec xn , yn , zn coordonnes des nuds de llment rel et Ng (s, t, u) rassemblant les


fonctions de la transformation gomtrique. Les transformations gomtriques de

(a) lment linaire (b) lment quadratique (c) lment cubique

Figure . Transformations gomtriques dlments une dimension


avec en haut, llment rel et en bas, llment parent

la figure . utilisent les fonctions dinterpolation linaire, quadratique et cubique


dfinies prcdemment.
Pour des lments deux ou trois dimensions, les transformations gomtriques
condui-sent respectivement des frontires linaires, quadratiques ou cubiques. La
figure . donne la position des nuds pour les classes dlments triangulaires et
quadrangulaires. La figure . reprsente les trois classes dlments volumiques
associs une transformation linaire. Pour chaque classe nous dfinirons les l-
ments quadratiques et cubiques en plaant les nuds dinterface respectivement
au milieu et au tiers des cots, comme indiqu par la figure .. Les codes lments
finis utilisent ces lments et bien dautres plus complexes.

Matrice jacobienne et transformation des oprateurs de drivation

Les expressions des matrices lmentaires font apparatre des oprateurs diffren-
tiels appliqus aux fonctions dinterpolation. Or, en pratique, nous connaissons les
Mthode des lments finis

t t t

s s s

t t t

s s s

(a) linaires (b) quadratiques (c) cubiques

Figure . lments parents triangulaires et quadrangulaires deux


dimensions

t t t

s
s
u u
s

Figure . lments parents volumiques transformation linaire

drives des fonctions dinterpolation par rapport aux coordonnes de llment


de rfrence (s, t, u). Il faut donc exprimer les drives des fonctions dinterpola-
tion par rapport aux coordonnes relles (x, y, z). Posons :
x y z



s s s s
x x

x y z = J
t = t (.)

t t y y
x y z

u u u u z z

J est la matrice jacobienne de la transformation. Pour chaque lment, cette matrice


sexprime en fonction des drives des fonctions connues de transformation gom-
trique et des coordonnes des nuds gomtriques de llment rel. En effet :
N
g

s s h

J = t (x y z) = Ng xn yn zn
i
(.)

t
Ng
u u
. Utilisation dun logiciel lments finis

J est le produit dune matrice ( n) par une matrice (n ) toutes deux connues.
La transformation devant tre une bijection J existe . La relation inverse permet
alors de calculer les drives premires par rapport aux coordonnes relles des
fonctions dinterpolation :

x
s


= J (.)
y t

z u

Connaissant les drives premires Ni,s , Ni,t et Ni,u , ces relations participent la
construction de la matrice B(s, t, u) partir de la matrice B(x, y, z) qui sexprime en
fonction des drives premire Ni,x , Ni,y et Ni,z . Pour les lments utilisant des d-
rives secondes des fonctions dinterpolation , la dmarche est identique. Il faut
dfinir les termes en /xi et /xi xj , les rsultats de ces calculs plus complexes
sont donns dans [].

Transformation et calcul numrique dune intgrale

Le jacobien de la transformation gomtrique permet de passer de lintgration


dune fonction f (x, y, z) dfinie sur llment rel lintgration sur llment de
rfrence :
Z Z
f (x, y, z) dx dy dz = f (s, t, u) det J ds dt du (.)
De Drf

Cette intgration ne peut tre value analytiquement que dans des cas simples.
En gnral, la fonction intgrer est une fraction rationnelle polynomiale compli-
que. Le calcul de lintgrale sur llment de rfrence est donc effectu numri-
quement. Les formules dintgration numrique permettent dvaluer lintgrale
sous la forme gnrale suivante :

Z Npi
X
dV f (i ) i (.)
Drf i=

o Npi reprsente le nombre de points dintgration sur llment de rfrence.


Les i sont les coordonnes paramtriques des points dintgration et i , les poids
dintgration. Le schma dintgration le plus utilis pour les lments une di-
mension, les lments quadrangulaires et paralllpipdiques est celui de Gauss.
Pour les lments triangulaires et prismatiques ce sont les formules de Hammer
qui sont les plus utilises. Ces deux schmas permettent dintgrer exactement des
fonctions polynomiales [].

. Une singularit de J peut apparatre lorsque llment rel est trop distordu par rapport ll-
ment de rfrence : il est alors dit dgnr. De faon gnrale, il faut viter la prsence dans le
maillage dlments trop disproportionns car ils nuisent la prcision numrique du modle
. Cest par exemple le cas des problmes de flexion.
Mthode des lments finis

Prcision de lintgration numrique

Lintgration numrique exacte nest possible que si la matrice jacobienne est constante
et llment rel garde alors la mme forme que llment de rfrence. Nous connais-
sons alors lordre de la fonction polynomiale intgrer.
Dans le cas dlments rels de forme quelconque, la matrice jacobienne est une
fonction polynomiale. Les termes intgrer sont donc des fractions rationnelles,
lintgration numrique nest pas exacte. La prcision de lintgration numrique
diminue lorsque llment rel est disproportionn, il faut modifier le maillage. En
pratique, le choix du nombre de points dintgration est une affaire dexprience,
ce nombre est souvent propos par dfaut dans les codes lments finis. On peut
utiliser un nombre de points dintgration plus faible pour diminuer les temps de
calcul, mais attention si le nombre de points est insuffisant la matrice raideur peut
devenir singulire. Pour un problme de dynamique, lintgration rduite peut in-
troduire des modes parasites comme les phnomnes dhourglass.

Calcul des matrices lmentaires

La matrice masse lmentaire scrit :


Z
Me = N()T N() det J dV (.)
Drf

la matrice raideur lmentaire :


Z
Ke = B()T DB() detJ dV (.)
Drf

et le vecteur force gnralise :


Z
Fde = N()T fd det J dV (.)
Drf

Matrice raideur La suite est indique dans lalgorithme .. Au cours de lintgration numrique,
et vecteur force
gnralis des il est possible de tester le signe du dterminant de J qui doit rester constant pour
lments tout point du domaine de rfrence.
triangulaires

. Organigramme dun logiciel lments finis


Tout logiciel de calcul par la mthode des lments finis contient les tapes carac-
tristiques ou blocs fonctionnels dcrits sur la figure ..
. Organigramme dun logiciel lments finis

Cration de la table des coordonnes r et poids r cor-


respondant aux points dintgration pour les lments
de rfrence utiliss
Calcul des fonctions N et Ng et de leurs drives aux
points dintgration
pour chaque lment faire
pour chaque point dintgration r faire
calcul de J, J et det J au point dintgration r
construction des matrices D, B(r ) et N(r )
calcul de B(r )T D B(r ) det Jr
Calcul de N(r )T N(r ) det Jr
Calcul de N(r )T fd (r ) det Jr
accumuler dans K, M et
fin
fin de lintgration
fin
fin de boucle sur les lments

Algorithme . Organisation des calculs


Mthode des lments finis

LOGICIEL UTILISATEUR

analyse du problme

prprocesseur interactif
fonctions modification des donnes
lecture des donnes
donnes
coordonnes des nuds
dfinition des lments mailles
paramtres physiques
sollicitations
conditions aux limites
vrifications
visualisation du maillage
lecture du fichier rsultat ou
questions-rponses-vrifications
cration du fichier des donnes
vrification des donnes
bloc calcul non interactif
fonctions
calcul des matrices et vecteurs et rsolution du
systme dquations
pour chaque lment
calcul des matrices lmentaires
(comportement, sollicitations)
assemblage dans les matrices globales
rsolution
prise en compte des sollicitations nodales
prise en compte des conditions aux limites
rsolution
cration du fichier des donnes
vrification des calculs
postprocesseur interactif
fonctions
traitement des rsultats visualisation
calcul des variables secondaires (, . . . )
traitement des variables isocontraintes, iso-
dformations, dformes, valeurs maximales
normes. . .
superposition de problmes. . .
visualisation
analyse des rsultats
note de calcul

Figure . Organigramme dun logiciel lments finis


Applications en mcanique

Cette partie applique la mthode des lments finis des problmes mcaniques
simples. Les deux premires applications, la barre et la poutre, nous permettent
de construire manuellement le systme matriciel lmentaire sans avoir recours
aux techniques numriques. Nous prsentons ensuite deux lments utiliss pour
rsoudre les problmes dlasticit plane, le T et le Q. Sur ces deux exemples
nous illustrerons la mise en uvre des techniques de calculs au niveau lmentaire.
Pour le T, les calculs peuvent tre mens analytiquement alors que le Q ncessite
une intgration numrique sil est non rectangulaire.

. Structures treillis

Dfinition Une structure treillis est constitue de poutres relies entre elles par
des rotules. Les lments dun treillis ne travaillent quen traction - compression.
Ils sont modliss par des barres.

.. lment barre

Hypothses gnrales

Considrons une barre rectiligne ne travaillant quen traction-compression, cest--


dire ne transmettant que leffort normal. Considrons les hypothses mono-dimensionnelles
suivantes :
petits dplacements ;
section droite reste droite u~ (M, t) = u(x, t)~
xo ;
petites dformations xx = u,x ;
milieu isotope homogne lastique ;
tat de contrainte uni axial xx = E xx .

f
F F ui (t) uj (t)

u(x, t) e u(x, t) e
(a) structure barre (b) variables nodales

Figure . Modle barre


Applications en mcanique

En intgrant les contraintes sur la section nous obtenons la loi de comportement


intgre des barres :

N = ESu,x (.)

Approximation nodale

Comme illustr sur la figure ., pour chaque lment de longueur e , nous uti-
lisons comme variables nodales les dplacements nodaux des extrmits, ui (t) et
uj (t). Ce qui nous conduit chercher une approximation polynomiale linaire
deux paramtres de la forme :

i a (t)
h

u (x, t) = x (.)
a (t)

or pour x = , u (, t) = ui (t) et pour x = e , u (e , t) = uj (t). Nous en dduisons


u u
a = ui et a = j i soit, en fonction des variables nodales :
e


h i ui (t)
u (x, t) = x x
e u (t) = Ne (x)u(t)e
(.)
e
j

Nous retrouvons les deux fonctions dinterpolation de llment linaire deux


nuds :
N (x) = x , avec N() = et N (e ) = ;
e
N (x) = x , avec N () = et N (e ) = .
e

Matrices lmentaires

Nous rappelons les expressions des matrices masse et raideur lmentaires :


Z Z
T
Me = N(M) N(M) dV Ke = B(M)T D(M)B(M) dV (.)
De De

En petits dplacements, la section reste constante au cours du temps, et les int-


grales sont calcules dans ltat de rfrence, configuration de Lagrange. La ma-
trice B est calcule partir de la relation xx = u,x . Sur chaque lment le calcul
analytique conduit :
h i
xx = N,x e Ue =
e Ue = Be Ue (.)
e

Le champs des dformations et par consquence celui des contraintes est constant
sur chaque lment. Le calcul analytique des matrices nous donne :


ES
Ke = Me = Se
(.)

e

Voici quelques remarques. La matrice raideur dun lment est singulire. Cette
singularit correspond au dplacement de solide rigide dfini par ui = uj . Les ma-
. Structures treillis

trices sont dfinies sur les variables locales lmentaires relatives un repre li
llment. La matrice masse ne tient compte que du dplacement axial de ll-
ment, pour les treillis il faudra tenir compte de lnergie cintique associe aux
mouvements transversaux.

Travail virtuel des efforts extrieurs

Les efforts extrieurs appliqus un lment sont modliss par : une densit li-
nique defforts longitudinaux f et deux forces appliques aux nuds, Fi et Fj . En
exprimant le travail virtuel de ces efforts, nous obtenons le vecteur force gnrali-
se pour une charge linique uniforme e et le vecteur forces nodales Fe :

e

F
Z
T e
e = f N(x) dx = f e et Fe = (.)
F

Les composantes du vecteur force gnralise e sont des efforts fictifs qui appli-
qus aux nuds de llment fournissent au sens de lapproximation le mme tra-
vail virtuel que la charge rpartie f : cest ce que montre la figure ..

f
ie je

i e j i e j

Figure . Signification du vecteur force gnralis

.. Assemblage

Nous avons obtenu analytiquement lexpression des formes matricielles associes


au modle lment fini barre. Ces expressions sont dfinies par rapport des va-
riables locales. Dans une structure treillis, chaque lment peut avoir une orienta-
tion quelconque dans lespace. Pour effectuer lassemblage, nous devons exprimer
les vecteurs dplacements nodaux de chaque lment sur une mme base globale.

Base globale

Dans ce paragraphe, toutes les grandeurs matricielles relatives la base locale de


llment sont surlignes dune barre.
Le changement de base de la figure . scrit pour la premire composante :

h i u
u = v (.)
w

avec bo xTe = [ ] et bo UT = [u v w]. Appliquons cette relation aux dplacements


Applications en mcanique

Rappel Un changement de base est caractris par une matrice de passage telle
que :
b
A =b Pbo bo A

avec b Pbo , matrice des vecteurs de la base bo exprims sur la base b, soit pour un
lment e :
be
U =be Pbo bo U

nodaux lmentaires ui et uj :

ui
vi
e = ui = wi = Te Ue

U (.)

u uj
j
vj

wj

e sur
Cette relation permet dexprimer le vecteur dplacement nodal lmentaire U

x~e
j
~z u e

bo i
y~
x~

Figure . Bases e et bo

les six composantes Ue des dplacements nodaux relatives la base globale bo. Il ne
reste qu reporter ce changement de variables dans lexpression de lnergie de d-
formation et dans celle du travail virtuel des efforts pour obtenir la matrice raideur
lmentaire et le vecteur force gnralis exprims sur les vecteurs dplacements
nodaux relatifs la base globale. Soit :

e Te
Ke = TTe K Fe = TTe F e (.)

En ce qui concerne lnergie cintique son expression dpend des mouvements tri-
v,
dimensionnels du treillis. Il faut donc travailler avec les variables locales (u, w),

. Structures treillis

soit pour lapproximation :



u
u N N v

w
v = N (.)

N
u
w N N v
w

do la matrice masse locale (pour les problmes D) :















Me = Se (.)









Soit Pe la matrice de changement de base telle que U e = Pe Ue . Il est possible dcrire Changement
e Pe . Toutes les matrices lmentaires tant exprimes sur des variables de base dans
Me = PTe M le plan
globales, on les assemble en sommant les termes correspondant au travail virtuel
calcul pour chaque lment.

Rsolution en statique

Pour les variables correspondant des conditions aux limites cinmatiques (liai-
sons), les composantes du vecteur force gnralise font apparatre des inconnues
du problme (efforts de liaison). Pour les autres variables, les composantes du vec-
teur force gnralise sexpriment en fonction des donnes du problme. Pour r-
soudre, dcomposons le systme en blocs en regroupant les composantes connues
Ud et Fd et les composantes inconnues Ui et Fi des vecteurs force gnralise et d-
placements nodaux. Dans le cas dun problme de statique nous obtenons la forme
matricielle suivante :

K K Ui Fd
= (.)
K
K Ud
F
i

Le premier bloc dquations nous donne le vecteur des dplacements nodaux in-
connus :

Ui = K
(Fd K Ud ) (.)

En reportant dans le second membre, nous obtenons le vecteurs des efforts de liai-
son inconnus :
h i
Fi = K K K
K Ud + K K Fd (.)

. En pratique, si les dplacements imposs sont tous nuls, on procde par limination des lignes
et colonnes correspondant ces degrs de libert pour obtenir la matrice K et seule K est utilise
pour calculer les efforts de liaison.
Applications en mcanique

Si la matrice K est singulire, il existe des dplacements de solide rigide (du sys-
tme ou partie du systme). Le problme est mal pos, les dplacements de solide
rigide doivent tre limins en introduisant les conditions aux limites manquantes.
Certains logiciels introduisent eux-mmes ces conditions aux limites pour pouvoir
rsoudre. Un message davertissement prvient lutilisateur qui prendra soin de
vrifier que les conditions introduites ne modifient pas le problme pos.
En statique, le torseur rsultant des efforts inconnus doit quilibrer le torseur
des charges appliques la structure. Ce test correspond au calcul des rsidus
dquilibre global, il permet dapprcier la qualit du modle.

Post-traitement

Ayant les dplacements nodaux, nous pouvons calculer les contraintes sur les l-
ments et les efforts nodaux. Les contraintes sur les lments sont obtenues en cri-
vant la loi de comportement :

e = E Be Te Ue
xx = E xx = E Be U (.)

Cette relation permet de calculer leffort normal dans chaque lment. La contrainte
xx est discontinue la jonction de deux lments. Seule la continuit du champ des
dplacements est assure. Lanalyse de la discontinuit des contraintes donne une
information sur la prcision du modle.
Dimensionnement Les efforts inconnus aux nuds sont obtenus en crivant les quations dqui-
statique dune
colonne libre lmentaires, soit en statique :

e, Fie = Ke Ue Fde (.)

La somme des efforts exercs sur un nud doit tre nulle. Nous pouvons donc
tester la prcision de la rsolution du systme en calculant les rsidus dquilibre
locaux.

. Structures portiques

Dfinition Une structure portique est constitue de poutres relies entre elles.
Les lments dun portique travaillent en flexion, traction, et torsion. Ils sont
modliss par des poutres.

Llment poutre tridimensionnel est obtenu par superposition de la traction, de la


torsion et des deux flexions dans les deux plans principaux dinertie de la section
droite. Les degrs de libert correspondants sont lists dans le tableau ..
Ce modle correspond un lment deux nuds et degrs de libert.
Les variables nodales u, v, w, x , y et z sont dfinies dans une base locale de
llment.Celle-ci est dfinie par laxe neutre de la poutre (O, x~e ) puis (O, y~e ) et
(O,~ze ), axes principaux dinertie de la section droite.
. Structures portiques

ddl en jeu caractristiques


traction u ES, S
torsion x GJ, I
flexion dans le plan xoy v, z EIz , S
flexion dans le plan xoz w, y EIy , S

Tableau . Degrs de libert de structures portiques

Dans le paragraphe prcdent, nous av- v x x~e


ons construit llment bas sur le modle z
u
barre. Llment associ la torsion est iden- y~e
j
~z e
tique en remplaant ES par GJ et S par I. Il y w
nous reste donc dfinir llment associ au
i
modle de flexion plane. bo ~ze
y~
x~
.. lment poutre Figure . Variables locales

Hypothses gnrales

Considrons une poutre rectiligne ne travaillant quen flexion dans le plan xoy, et
plaons nous dans le cadre des hypothses suivantes :

. petits dplacements et hypothses de Bernoulli :


iT
u~ (M, t) = bo yv,x v
h
~ = v,x~z et (.)

. petites dformations xx = yv,xx ;

. milieu isotrope homogne lastique et tat de contrainte uni axial xx = E xx .


Intgrons les contraintes sur la section, nous obtenons la loi de comportement
intgre des poutres :

Mf = EIv,x (.)

. moment dynamique de rotation des sections ngligeable ; lquation de mo-


ment nous donne :

T = Mf ,x = EIv,x (.)

Approximation nodale

Pour chaque lment de longueur e , nous utilisons comme variables nodales, les
dplacements nodaux des extrmits, vi (t) et vj (t), et les rotations i (t) et j (t) ; ceci

. Dans le plan xz, ~ = w,x y~ , il faudra changer les signes correspondant cette variable
Applications en mcanique
replacements

y~ fibre neutre M y~
G n
~ vi i vj j
u
~G
x~ x~
tat initial x~ e
~z
(a) champs de dplacement (b) section droite (c) variables nodales

Figure . Modle de Bernoulli : flexion plane

nous conduit chercher une approximation polynomiale cubique de la forme :



a (t)

h i a (t)
v (x, t) = x x
x (.)
a (t)

a (t)

Identifions les variables nodales avec lexpression de lapproximation du champ de


dplacement. Nous obtenons la relation matricielle suivante :

vi (t) v (, t)
a (t)



i (t) v,x
= (, t) = a (t)


v (t) v ( , t) (.)
e e a (t)

j e e

j (t) v,x (e , t) e e a (t)

Inversons cette relation et reportons le rsultat dans lexpression de v (x, t), nous
obtenons les fonctions dinterpolation de llment poutre deux nuds. Cest un
lment de type lHermite car il utilise comme variables nodales le champ de d-
placement et sa drive premire :

vi (t)

h i i (t)
v (x, t) = N(x)e u(t)e = N N N N (.)
vj (t)

j (t)

x
En posant s = e , ces fonctions scrivent :

N (s) = s + s N (s) = s s
(.)
N (s) = e (s s + s ) N (s) = e (s + s )

Comme dj dit plus tt, les fonctions N et N sont symtriques. Elles reprsentent
la dforme dune poutre bi-encastre pour laquelle on impose un dplacement
unit une des deux extrmits. De la mme manire, N et N sont symtriques.
Ces fonctions reprsentent la dforme dune poutre encastre une extrmit.
Pour laquelle on impose une rotation unit lautre extrmit.
. Structures portiques

Matrices lmentaires

En petits dplacements, les intgrales (.) sont calcules dans ltat de rfrence
(configuration de Lagrange). La matrice B est calcule partir de xx = yv,x .
Puisque les champs des dformations et, par consquent, des contraintes varient
linairement sur chaque lment, le calcul analytique conduit :

xx = yN,x e Ue = yBe Ue (.)

avec Be = [ e ( + s) ( + s) e ( s)
e ( + s)]. Le calcul analytique nous
e
donne, pour les matrices masse et raideur :

e


e



e e
e e e
e

EIz e e e e

Me = Se

et Ke =

e e


e e e
e e
e



e

e e e e

La matrice raideur dun lment est singulire de rang . Ces singularits


correspondent aux deux dplacements de solide rigide, une translation et
une rotation ;
Les matrices sont dfinies sur les variables locales lmentaires dfinies par
rapport au repre local de llment ;
Pour la flexion dans le plan (xoz), il suffit de changer EIZ en EIY et de modifier
les signes des termes en v.

Travail virtuel des efforts extrieurs

Les efforts extrieurs appliqus un lment sont modliss par :


une densit linique defforts transversaux f (t) ;
deux forces, Fi et Fj , appliques aux nuds ;
deux moments, Mi et Mj , appliqus aux nuds.

y~

Fi Mi Fj Mj

x~
f~
Figure . Efforts extrieurs

En exprimant le travail virtuel de ces efforts, nous obtenons le vecteur force gn-
ralis. La contribution dune charge linique uniforme scrit et celle des charges
Applications en mcanique

nodales :
e
Fi
Z e
e M
e = f N(x)T dx = f et Fe = i (.)

e Fj


Mj

e

Les composantes du vecteur force gnralis e sont des efforts fictifs qui appliqus
aux nuds de llment fournissent au sens de lapproximation le mme travail
virtuel que la charge rpartie f .

.. Assemblage
Nous avons obtenu analytiquement lexpression des formes matricielles associes
aux modles de traction, de torsion, et de flexion. Les matrices associes au modle
complet sont obtenues par superposition. Elles sont exprimes sur les degrs de
libert associs la base locale de llment, vous les trouverez dans [].

v v
u u

(a) Liaison complte et sa dforme : ce mo- (b) Liaison pivot et sa dforme : ce modle
dle comprend trois degrs de libert comprend quatre degrs de libert

Figure . Prise en compte des liaisons internes

Comme pour les treillis, lassemblage des lments dun portique ne peut se
faire que sur les variables nodales relatives une base globale. Le principe du
changement de base est rigoureusement identique celui mis en uvre pour les
treillis avec non plus une mais composantes pour le vecteur dplacement no-
dal dun nud. Vous vrifierez aisment que la matrice Te permettant de passer
des variables locales au variables globales est de la forme :
e
Pbo


eP

bo
Te = eP
(.)
bo

eP
bo

Les mthodes de rsolution et le post traitement sont identiques ce qui vous a


t prsent pour les treillis. Ce que nous venons de prsenter vous permet de
calculer des portiques simples pour lesquels les liaisons internes entre les lments
assurent la continuit du champ des dplacements (dplacements et rotations). Sil
existe des liaisons mcaniques qui librent des degrs de libert entre les lments
. lasticit plane

de la structure, il faut lors de lassemblage conserver les degrs de libert relatifs


chaque lment, ce qui augmente le nombre de variables.
Il existe dautres problmes particuliers, prise en compte de jeux, de liaisons tude statique
dun portique
cinmatiques entre degrs de libert, etc. Chaque cas ncessite une mise en uvre
spcifique de la mthode de rsolution, et la plupart des logiciels permettent de
traiter ces problmes.

. lasticit plane

Trois modles permettent de passer de ltude dun problme lastique en trois di-
mensions un problme plan. Les deux modles dlasticit plane et le modle axi-
symtrique. Nous rappelons dans un premier temps les principales hypothses de
modlisation et lexpression de la loi de comportement pour les problmes dlasti-
cit plane.

.. Contraintes planes

Le champ des contraintes dans le milieu peut tre reprsent par un tenseur de la
forme :


T =
h i
= soit (.)


Physiquement, ce type dhypothse sapplique des pices charges transversale-


ment dont les faces sont libres, par exemple :
plaques et coques minces : ltat de tension sur les surfaces est nul, de plus
lpaisseur tant suppose petite, on considre que ltat de contrainte lin-
trieur du domaine est voisin de ltat de contrainte sur les surfaces, donc
plan par rapport la normale la surface.
capacit sans effet de fond bords libres. Ce problme visualis par la fi-
gure . peut tre modlis par un problme en contraintes planes en ngli-
geant les contraintes longitudinales dans la structure.

Figure . Modle en contraintes planes pour une capacit - vue en


coupe de la structure
Applications en mcanique

crivons linverse de la loi de Hooke pour dterminer le tenseur des dformations


partir du tenseur des contraintes.
+
= trace + (.)
E E
Nous ne conservons que les termes travail non nul.



= (.)

E

( + )

Inversons cette relation




E
= (.)






Nous obtenons la forme simplifie de la loi de comportement des modles contraintes


planes. La dformation qui nest pas prise en compte dans la loi de comporte-
ment, peut tre calcule posteriori par = E ( + ).

.. Dformations planes
Il est suppos que le champ des dformations dans le milieu peut tre reprsent
par un tenseur de la forme :


= (.)


soit sous forme de vecteur :

T =
h i
(.)

Cette hypothse sapplique des pices charges transversalement dont les deux

Figure . Modle en dformations planes pour une capacit vue en


coupe de la structure

extrmits sont bloques par des appuis supposs infiniment rigides, ou pour les
pices massives dont les dformations longitudinales seront suffisamment faibles
pour tre ngliges, par exemple, une capacit sans effet de fond bords appuys.
Ce problme visualis sur la figure . peut tre modlis par un problme en
. lasticit plane

dformations planes en ngligeant les dformations longitudinales de la structure.

crivons la loi de Hooke pour dterminer le tenseur des contraintes partir du


tenseur des dformations. Nous ne conservons que les termes travail non nul :


= E
(.)

( + )( )





Nous obtenons la forme simplifie de la loi de comportement des modles d-


formations planes . La contrainte qui nest pas prise en compte dans la loi de
comportement, peut tre calcule posteriori par = ( + ).

En rsum, la matrice dlasticit pour ces deux modles est de la forme :



a
E( a)


D= (.)
( + )( a) a

a
(a)

avec a = en contraintes planes et a = en dformations planes.

.. lment T

Pour prsenter les calculs relatifs cet lment, nous avons volontairement choisi
de suivre la dmarche numrique en utilisant les notions dlment de rfrence
et de transformation gomtrique. Une prsentation de ces calculs directement sur
llment rel est donne dans [].

Llment de rfrence prsent au chapitre .. est un triangle rectangle


trois nuds qui utilise la base polynomiale (, s, t). Ds lors nous savons que le
champ des dformations donc celui des contraintes seront constants sur les l-
ments. Lapproximation scrit :

h i a
u (s, t) = s t a (.)

a

or pour le nud , u (, ) = u , pour le nud , u (, ) = u et pour le nud ,


u (, ) = u . Nous en dduisons a = u , a = u u et a = u u , soit pour
lapproximation nodale :

h i u
u (s, t) = s t s t u = N(s, t)Ue (.)

u
Applications en mcanique

Concernant le champ de dplacement dans le plan, nous obtenons :



u
v
u N N N u
= = N(s, t)Ue (.)
v N
N N v
u

v

Ces fonctions dinterpolation sont reprsentes sur la figure .. Llment trian-


gulaire trois nuds est un lment iso-paramtrique, ces fonctions sont utilises
pour dfinir llment rel partir de llment de rfrence.

Calculons la matrice jacobienne de cette transformation gomtrique :


Ng
s h

x y

J = Ng xn yn zn =
i
(.)

x y
t x y
Ng
u

autrement dit :

x x y y x y
J = = (.)
x x y y x y

ce niveau du calcul, il est intressant de noter que cette matrice est constante, son
inverse qui permet de calculer les drives premires par rapport aux coordonnes
relles des fonctions dinterpolation est :

y y
J = (.)
A x x

o A reprsente laire de llment rel. Le jacobien tant constant, nous pouvons


intgrer analytiquement les termes des matrices masse et raideur. Dans les expres-
sions qui suivent, nous avons not e lpaisseur uniforme de llment. Pour la
matrice masse :
Z Z Z s
T
Me = N(x, y) N(x, y) dV = e N(s, t)T N(s, t) Ads dt (.)
De

Les monmes intgrer sont dordre infrieur ou gal deux. Pour la matrice rai-
deur :
Z Z Z s
T
Ke = B(M) D(M)B(M) dV = e B(s, t)T DB(s, t) Ads dt (.)
De

or :

xx u,x
(M) = yy = v,y = B(M)Ue (.)


xy u,y + v,x
. lasticit plane

do :

N,x N,x N,x




B(x, y) = (.)

N,y N,y N,y

N,y N,x N,y N,x N,y N,x

Sachant que :

x
= J s


(.)
y t

nous obtenons :

y y y

B(s, t) = (.)

x x x
A
x y x y x y

Les termes de cette matrice sont des constantes, lintgration est donc trs simple .
Les rsultats du calcul analytique de ces matrices sont donns dans plusieurs ou-
vrages [, ]. Le rsultat de ces calculs peuvent tre utiliss directement dans un
code lments finis, mais il est aussi possible de calculer numriquement et de fa-
on exacte ces matrices.

.. lment Q
Llment de rfrence est un quadrilatre quatre nuds de type Q qui utilise
la base polynomiale (, s, t, st). Ds lors nous savons que le champ des dformations
donc celui des contraintes varieront linairement sur les lments. Lapproximation
se prsente sous la forme :

a
h i a

u (s, t) = s t st (.)
a
a

Par identification aux nuds de lapproximation et du dplacement nodal, nous


obtenons :

a = (u + u + u + u ) a = (u + u + u u )

(.)
a = (u u + u + u ) a = (u u + u u )

Soit pour lapproximation :



u
h i u
u (s, t) = N N N N = N(s, t)Ue (.)
u
u

. B tant constante, les champs des dformations et des contraintes sont constants sur les l-
ments.
Applications en mcanique

o les fonctions de forme ont dj t donnes. Pour le champ des dplacements,


nous obtenons :

u
v

u
u N N N N v
= = N(s, t)Ue (.)
v N N N N u
v

u

v

Ces fonctions dinterpolation sont linaires sur les cots de llment, mais elles
contiennent des termes quadratiques en st sur le domaine. Pour llment Q iso-
paramtrique, nous utilisons les fonctions dinterpolation pour dfinir la transfor-
mation gomtrique. Llment rel est un quadrilatre bords droits.

Calculons la matrice jacobienne de cette transformation gomtrique :



x y
+ t t + t t x y
J = (.)
+ s s + s s x y

x y

Il nest pas utile de pousser plus loin les calculs analytiques. Les coefficients de la
matrice jacobienne sont des fonctions linaires de s et t, son dterminant est un
polynme en s et t. Nous ne pourrons pas intgrer analytiquement les termes de la
matrice raideur. Lexpression de J et de son dterminant sont donn dans []. Dans
le cas gnral, pour cet lment nous aurons recours lintgration numrique pour
effectuer les calculs. Dans le cas particulier ou llment rel est un rectangle nous
pouvons envisager le calcul analytique. La matrice jacobienne est alors :

a
J = (.)
b

ab
do det J = et :

b
J = (.)



ab a

Ces relations nous permettent de calculer les drives premires par rapport aux
coordonnes relles des fonctions dinterpolation.

Ni,x = N et Ni,y = N (.)
a i,s b i,t
do lexpression de la matrice B crite en fonction de s et t :

N,x N,x N,x N,x




B = (.)

N,y N,y N,y N,y

N,y N,x N,y N,x N,y N,x N,y N,x
. lasticit plane

Pour llment rectangulaire le champ des dformations et des contraintes sont


linaires sur les lments. Et nous pouvons intgrer analytiquement les termes des
matrices masse et raideur. Les rsultats de ces calculs sont donns dans [].
A

Illustrations acadmiques

A. Application de la mthode des rsidus pondrs


Considrons lcoulement stationnaire dun fluide visqueux incompressible dans
une conduite cylindrique de section droite carre, de cot a. On pose :
: coefficient de viscosit cinmatique du fluide ;
p p
: chute linique de pression = avec , la longueur effective du tube.

y~
a

pression P pression P a
~z x~
u

Figure A. coulement stationnaire dun fluide visqueux incompres-


sible

Le champ des vitesses u


~ = u ~z est solution de :

M , u = quation locale
(A.)
M , u= conditions aux limites

Soit une approximation un paramtre de la forme u (x, y) = (x a )(y a )q.


Cette approximation satisfait les conditions aux limites sur la frontire. Le rsidu
est donc dfini par, M :

u u
R(u ) = u =
+
= q(x + y a ) (A.)
x y

La mthode des rsidus pondrs nous donne une quation intgrale pour un para-
mtre :
Z h i
P(x, y), P(x, y) q(x + y a ) dxdy = (A.)

Il suffit donc de choisir une fonction P pour obtenir une valeur du paramtre q
qui dpendra du choix de la fonction de pondration. Appliquons la mthode de
collocation :
Illustrations acadmiques

au point (, ), nous obtenons q = a ;


au point (a/, a/), nous obtenons q = a .
Appliquons la mthode de Galerkin. Tous calculs faits, nous obtenons q = , a
comparer la valeur de rfrence q = , a obtenue par un dveloppement
en srie de Fourier termes.
Nous venons de prsenter la mthode des rsidus pondrs lorsque les fonc-
tions de formes satisfont toutes les conditions aux limites homognes du problme .
Cette prsentation correspond une premire formulation intgrale. Elle ne per-
met de traiter que des problmes simples avec des conditions aux limites homo-
gnes par exemple. 

A. Formulation variationnelle de lquation de poisson

Reprenons lexemple de lcoulement stationnaire de lillustration A.. Partons de


lintgrale :
Z !

I= P(x, y) u dS (A.)

Compte tenu des galits suivantes :

~ ) = Pu + gradP
div (P gradu ~ ~
gradu
(A.)
Z !
~ ~ ~
I= div (P gradu ) P grad P gradu dS

Le thorme dOstrogradsky conduit :


Z Z !
~ n ~ ~
I= P gradu ~ d gradP gradu P dS (A.)

soit :

u
Z Z !
~ ~
I= P d gradP gradu P dS (A.)
n

Utilisons une approximation un paramtre de la forme u (x, y) = w (x, y)q avec


w (x, y) = (x a )(y a ). La fonction de pondration P(x, y) = w (x, y) vrifie
les conditions aux limites. La formulation variationnelle conduit alors lquation
intgrale suivante :
Z Z
~ ~
gradP gradu dS = P dS (A.)

. On parle alors de fonctions de comparaison du problme homogne.


A. Construction dune approximation nodale linaire

Posons B, matrice correspondant au gradient des fonctions de forme (elle se rduit


un vecteur dans le cas prsent) dans une base cartsienne :
w
x(y a )
x
B = grad w(M) = w = (A.)

y(x a )

y

Lquation matricielle se rduit ici une quation scalaire de la forme kq = f avec :


Z Z
T
k= B BdS; f = P dS (A.)

Tous calculs faits, nous retrouvons les rsultats obtenus dans lillustration A..

A. Construction dune approximation nodale linaire

Soit une fonction dune variable dfinie sur un domaine discrtis en trois lments
deux nuds : ceci est illustr sur la figure A.. Construisons lapproximation no-
dale associe ces lments. Pour chaque lment, nous avons deux variables no-

f (x)

Figure A. Solution exacte et approximation nodale une dimension


utilisant trois lments

dales, nous cherchons donc une approximation deux paramtres. Le plus simple
est dutiliser une base polynomiale, ce qui nous conduit une approximation li-
naire de la forme :

h i a

u (x) = x (A.)
a

or u () = ui et u (e ) = uj , nous en dduisons :

uj ui
a = u i a = (A.)
e

Ce qui scrit pour lapproximation :



h i ui (t)
x x
u (x, t) = e e

u (t) (A.)
j

Ces fonctions sont schmatises sur la figure .(a). Nous vrifions pour N (x) =
x que N () = et N (e ) = et pour N (x) = x que N () = et N(e ) = . 
e e
Illustrations acadmiques

A. Fonctions dinterpolation dun lment triangulaire

Soit llment triangulaire linaire rel trois nuds indiqu sur la figure A.. Du
fait des trois variables nodales, nous cherchons donc une approximation polyno-
miale linaire de la forme :

h i a
u (x, y) = x y a (A.)

a

Il est alors possible didentifier le champ de dplacement au niveau des valeurs no-
dales de telle manire que u (xi , yi ) = ui . Lcriture de ces relations permet dobtenir
le systme matriciel suivant :
plo

y
u x y a
u = x y a (A.)


u x y a
y

y Il est simple de vrifier que la relation inverse
x x x est de la forme :

Figure A. lment triangulaire a u
a = y y y u (A.)

A
a x x x u

o A reprsente laire du triangle, xij = xi xj , yij = yi yj et ij = xi yj xj yi . Repor-


tons ce rsultat dans lapproximation, nous obtenons :

h i u
u (x, y) = N N N u (A.)

u

avec, par permutation circulaire des indices ijk :



Ni = ( + xyjk yxjk ) (A.)
A jk


A. Structure lastique symtrie cylindrique

Nous utilisons le systme de coordonnes cylindriques de la figure A.. Compte


tenu des hypothses de symtrie, le champ de dplacement est de la forme :

ur (r, z, t) = u

u(M, t) = u = (A.)


uz (r, z, t) = w b
A. Structure lastique symtrie cylindrique

~z

y~
~ez
~e
x~
b ~er

Figure A. Symtrie de rvolution

Nous posons UT = [u w]. Afin de calculer le gradient, partons de sa dfinition ten-


sorielle d~
u = grad~ ~ crite sur la base b :
u dX

dr

dX = rd (A.)


dz b

Or d~
u = d~
ub + d~ ~ , soit sur la base b :
ub u

dur u d

du = du + ur d (A.)


duz b

En tenant compte que u = et sachant que ur et uz sont indpendant de , nous


obtenons par identification la matrice associe au tenseur gradient sur la base b :

h i u,r u,z
H = grad u
~ = u (A.)

r

w,r w,z

En petites dformations et sous forme de vecteur :



rr r


u
r
= =

w (A.)
zz
z


rz

z r

de la forme L U. Pour modliser la structure utilisons des lments triangulaires


trois nuds du type de celui prsent dans la pause dillustration prcdente.
Lapproximation est de la forme :

u
w
N N N u
U (r, z) =

(A.)
N w

N N
u

w
Illustrations acadmiques

de la forme N Ue avec les fonctions :



Ni = ( + rzjk zrjk ) (A.)
A jk
La matrice B se calcule simplement par :

N,r N,r N,r



.

N r N r

N r

B = L U = (A.)

N,z N,z N,z



N,z N,r N,z N,r N,z N,r

Si le matriau est homogne isotrope lastique nous utiliserons la loi de Hooke


pour exprimer la matrice dlasticit D soit :

= trace I + (A.)

avec :
E E
= et = (A.)
( + )( ) ( + )

do :

rr

rr

E


= (A.)
( + )( )


zz zz

( ) rz

rz

de la forme = D.
Ayant lexpression des matrices N, B et D, il est possible denvisager le calcul
des matrices masse et raideur lmentaires ainsi que le calcul des vecteurs forces
gnralises. Ces calculs ncessitent une intgration sur le domaine lmentaire.

A. Assemblage et conditions aux limites


Reprenons le problme de lcoulement fluide de lillustration A.. Pour traiter ce
problme par lments finis, nous discrtisons la section droite en quatre triangles
comme dfini sur la figure A.. La matrice raideur et le vecteur force gnralis

()

() ()

()

Figure A. Section discrtise


A. Principe des Travaux Virtuels en traction-compression

pour chaque lment sont dfinis par :


Z Z
T
Ke = Be Be dS et e = NTe f dS (A.)
De De

Par consquent :
lment : K et sont dfinis sur (u u u ) ;
lment : K et sont dfinis sur (u u u ) ;
lment : K et sont dfinis sur (u u u ) ;
lment : K et sont dfinis sur (u u u ).

Assemblage

La matrice et le vecteur assembls sur (u u u u u ) sont de la forme :



k+ k k k+ +

k
k+ k k+

+
K = k k+ k k+ et = +


k k k+ k+ +

k+ k+ k+ k+ k+++ +++

Conditions aux limites

Sur la frontire, la vitesse dcoulement est nulle ce qui entrane u = u = u =


u = . La dernire quation nous permet alors de calculer u , solution approche
du problme qui correspond la vitesse de lcoulement fluide au centre de la
conduite. 

A. Principe des Travaux Virtuels en traction-compression

~ = u~
u x
O A
(ES, S) k
x~

Figure A. Traction-compression

Soient les hypothses de modlisation suivantes :


petits dplacements u~ (M, t) = u(x, t)~
xo
petites dformations xx = u,x
milieu homogne isotrope lastique xx = Exx
Compte tenu de ces relations, le Principe des Travaux Virtuels scrit :
Z Z
u,
~
uuS dx = u,x u,x ES dx
(A.)
  
k u(A) u(, t) u(A) u() + FO uO + FAuA
Illustrations acadmiques

Utilisons un champ de dplacement virtuel cinmatiquement admissible uO =


et uA = . Le PTV se rduit alors :
Z Z
u c.a.
~
uuSdx = u,x u,x ES dx + k(u(A) u(, t))u() (A.)

Approximation un paramtre

Soit u (x, t) = xq(t) et une fonction de pondration utilisant les mmes fonctions de
forme, savoir u(x) = xq. Cette approximation est cinmatiquement admissible
et nous pouvons donc utiliser le forme () qui nous conduit lquation suivante :
" Z ! Z ! #

q, q Sx dx q + ESdx + k q = (A.)

S ES
soit mq + kq = avec m = et k = ES + k . Posons = k , lapproximation
(+) E
de la premire pulsation propre est = .
Pour pouvoir comparer avec la

solution analytique, supposons que = . La solution analytique est alors =
, E et lapproximation = , E , soit une erreur de %. Cette erreur est
importante car lapproximation nest pas assez riche.

Approximation deux paramtres

Soit une nouvelle approximation cinmatiquement admissible plus riche deux


paramtres u (x, t) = xq + x q = w(x)q(t), nous obtenons :

ES S
K= + k

et M= (A.)

do lapproximation des deux premires pulsations propres = , E et =


, E . Lerreur sur lapproximation de la premire pulsation est de ,% : len-
richissement du champ de dplacement amliore sensiblement le calcul des pulsa-
tions propres. 

A. quivalence PTV et quation locale avec conditions aux li-


mites
Reprenons lcriture du PTV en dimension :
Z Z

uuSdx = u,x u,x ESdx + k(u(A) u(, t))u() (A.)

Effectuons une intgration par parties du travail virtuel des efforts intrieurs :
Z Z
u,x u,x ESdx = ESu,x u + (ESu,x ),x udx (A.)

A. Matrice raideur et vecteur force gnralis des lments triangulaires

Pour un champ de dplacement cinmatiquement admissible, uO = et uA = , et


nous en dduisons la forme du PTV :
Z
u(Su ESu,xx )dx = u()(ku(, t) ESu,x(, t)) (A.)

Cette forme nous permet de retrouver :


lquation locale x ], [, Su ESu,xx = ;
les conditions aux limites en x = , ku(, t) ESu,x (, t) = .
En pratique cest la forme () du PTV qui sera utilise pour faire les calculs car elle
est symtrique en u et u et lordre de drivation des fonctions est moins important.

A. Matrice raideur et vecteur force gnralis des lments tri-


angulaires

Considrons le premier lment du maillage dont la transformation gomtrique


est dfinie par la figure A.. Pour llment de rfrence, les fonctions de forme sont

()
t x
transformation () ()

()
s

Figure A. lments parent et rel

N = s t, N = s et N = t. La matrice jacobienne associe au premier lment


est dfinie par :

a a
a
J = a a = (A.)

a a



do det J = a et :

a a
J
= (A.)
a a

Nous en dduisons la matrice B(s, t) :


N
x
B = grad N = N = J = (A.)
y a
Illustrations acadmiques

do la matrice :



BT B = (A.)


a

Cette matrice est constante, nous pouvons lintgrer analytiquement :



Z Z s

K = BT B a dtds = (A.)



Il est simple de vrifier que pour les autres lments les matrices raideur lmen-
taire sont identiques.
Passons au calcul du vecteur force gnralis sur le premier lment.

Z Z s Z Z s t
s
a f

= N(s, t)T f a dtds = a f dtds = (A.)

s



t

Les vecteurs force gnralise des autres lments sont identiques. 

A. Changement de base dans le plan


Le dplacement dans sa base locale e dune section de la barre reprsente sur la
figure A. scrit dans la base globale bo :

h i u h i u
u = cos sin = C S (A.)
v v

do :

u
i
ui C S vi
= (A.)
u C S uj

j

vj

v~j

j u
~j
u
y~
e

i
x~
bo

Figure A. Bases e et bo
A. Dimensionnement statique dune colonne

La matrice raideur exprime sur les variables relatives la base globale est de
la forme :

ES A A C C S
Ke = avec A = (A.)


e A A C S
S

Il est aisment possible de gnraliser aux problmes en trois dimensions, les ma-
trices correspondantes sont donnes dans []. 

A. Dimensionnement statique dune colonne

x~ Fje
j
(g S)e
() ()
i

() () Fie

() ()

Figure A. Colonne et efforts lmentaires

Daprs la figure A., soient trois lments de caractristique ki = ES


 
i et les quatre
T
variables nodales associes U = [u u u u ]. Chaque matrice lmentaire est de
la forme :


Ki = ki (A.)

La matrice raideur assemble exprime sur les variables [u u u u ] scrit :



k k
k k + k

k
K =
(A.)
k k + k k

k k

Le vecteur force gnralise est obtenu partir de lexpression des vecteurs force
gnralise lmentaire. Notons Fie et Fje les efforts aux nuds i et j de llment e,
soit :

F
Fe = ie (A.)
Fje
Illustrations acadmiques

Le vecteur force gnralise associ au poids propre de llment est :



e p e
e = (g S)e e = (A.)

Lassemblage de ces deux vecteurs nous donne :



F extrmit libre p

F + F nud non charg p + p

F = = et = (A.)
F + F nud non charg p + p

F R raction de lappui

p

Pour simplifier les calculs qui suivent, nous posons e = , ki = ik et pi = ip, do le


systme rsoudre :

u




u p
k = (A.)
u


R

u

La matrice K ainsi dfinie est singulire de rang du fait de la prsence dun mode
rigide de translation. De plus, nous avons un systme de quatre quations pour
cinq inconnues. Pour rsoudre il faut bien entendu tenir compte de la condition
aux limites u = . Tous calculs faits, nous obtenons :

u
p
u = et R = p (A.)

k
u

Calculons maintenant les contraintes normales dans les lments :



h i ui
e, Ne = ke = ke (uj ui ) (A.)
uj

on trouve N = p/, N = p et N = p/. Les efforts aux nuds, eux, scrivent :



Fie u
e, = Ke i e (A.)
Fje uj
soit pour e = , F = et F = p ; pour e = , F = p, F = p et pour e = ,
F = p et F = p. Les rsidus dquilibre sont tous nuls car nous travaillons sur
la solution analytique de lquation matricielle.
Pour ce problme, nous disposons videmment de la solution analytique don-
ne par la RDM dont la reprsentation graphique est donne sur la figure A..
Si lanalyse porte sur les efforts calculs sur les lments, nous constatons une
erreur de modlisation importante sur les lments les plus chargs. Pour amliorer
la solution lments finis il faut mailler plus finement au voisinage de lencastre-
ment. Pour ce problme, nous pouvons utiliser une progression gomtrique pour
A. tude statique dun portique

N/p solution analytique linaire par morceau



solution lments finis

discontinuit de N

Figure A. Analyse derreur dun modle lments finis

dfinir la taille des lments.


Une autre possibilit consiste utiliser un lment dordre plus lev de type
lHermite qui assure la continuit de la contrainte [, ]. On peut aussi utiliser
des lments quadratiques auquel cas on obtient la solution analytique dans ce cas
prcis. 

A. tude statique dun portique

Nous proposons ltude du portique de la figure A. telle quelle peut tre conduite
manuellement. Pour diminuer la taille du systme rsoudre, nous supposons que
les dplacements dus leffort normal sont ngligeables devant ceux de flexion.
Comme nous allons le voir, cette hypothse complique un peu la vrification de
lquilibre global de la structure.
Compte tenu des hypothses, ce problme comporte deux variables :

UT = u
h i
(A.)

La matrice raideur du er lment scrit sur U :



EI
K = (A.)

La matrice raideur du e lment est de la forme :


EI
K = (A.)

sur , do la matrice raideur totale et assemble exprime sur U est :

EI
K= (A.)

Lnergie cintique correspondant au mouvement de translation de llment


nest pas prise en compte dans ce modle lment finis car nous avons nglig les
effets dus leffort normal. Nous ajoutons donc dans la matrice masse un terme en
Illustrations acadmiques



u u
F

(a) Variables nodales (b) Dforme et ractions

Figure A. Portique statique

mu , do la matrice masse exprime sur U :




+
M = m

(A.)

La rponse statique U est solution de :



K K u F
= (A.)
K K

systme pour lequel nous obtenons :



u F
= (A.)


EI

crivons les quations dquilibre pour llment :



u R


EI M

= (A.)
R


M

et pour llment :

R


EI M

= (A.)
R


M

Comme indiqu sur la figure A., nous obtenons :



R M R M , ,
= F (A.)


R
M R M
, , , ,

. La contribution de u dans le systme (A.) est nulle du fait du mouvement de solide rigide
dans cette direction.
A. tude statique dun portique

,F
F
M ,F
R

R R
M M M F
R ,F
,F

(a) Efforts sur (b) Efforts sur (c) Rsultats : le sens des forces
est donn par celui des flches

Figure A. Efforts nodaux

Ces valeurs ne nous donnent pas leffort vertical au nud puisque nous avons
nglig leffort normal. Pour lobtenir, nous crivons lquilibre de llment . Ce
calcul fournit toutes les valeurs des efforts de liaison et permet de vrifier les qua-
tions dquilibre de la structure :
X
~ = ~
R et ~
M(A) = ~ (A.)


Bibliographie

Nous nous sommes volontairement limits quelques ouvrages qui font rfrence.
Ce sont des ouvrages de base qui permettent dapprofondir les thmes abords dans
le cadre de ce document. Le lecteur y trouvera des bibliographies plus compltes
sur le sujet.

[] K.J. Bathe. Finite Element Procedures. Prentice Hall, .


[] J.L. Batoz et G. Dhatt. Modlisation des structures par lments finis. Volume :
Solides lastiques, Volume : Poutres et plaques, Volume : Coques. Herms,
(cf. pages , ).
[] G. Dhatt et G. Touzot. Une prsentation de la mthode des lments finis. Qu-
bec : Les presses de lUniversit Laval, (cf. pages , ).
[] S. Dubigeon. Mcanique des milieux continus. e dition. Tech&Doc, (cf.
pages , , , , ).
[] B. Lucquin et O. Pironneau. Introduction au calcul scientifique. Masson, .
[] O.C. Zienckiewicz. The finite element method. e dition, deux volumes. Mc
Graw Hill, .
Index

A fonctions de . . . . . . . . . . . . , ,
analyse . . . . . . . . . . . . . . . , , , , intgrale , , , , , ,
linaire . . . . . . . . . . . . . . . . . . . . . . matricielle . . . . . , , , ,
par lments finis . . . . . . . . . . . . quadratique . . . . . . . . . . . . . . . . . .
processus d . . . . . . . . . . . . . . . . . . . formulation variationnelle voir princ.
statique . . . . . . . . . . . . . . . . . . . . . . variationnel
approximation . . , , , ,
, , , , , , , , G
Galerkin
deux paramtres . . . . . . . . , mthode de . . . . . . . . . . . . , ,
un paramtre . . . . . . . . . . . , Green
bi-linaire . . . . . . . . . . . . . . . . . . . . formule de . . . . . . . . . . . . . . . . . . .
cinmatiquement admissible . ,
H
,
Hermite
de dplacement . . . . . . . . . . . . . .
lment de l . . . . . . , , ,
du champ de dplacement . . .
homogne(s)
erreur d . . . . . . . . . . . . . . . . , ,
conditions aux limites . . . . . . . ,
linaire . . . . . . . . . . . . . . . . . . . . . .
milieu . . . . . . . . . . . . . , , ,
mthodes d . . . . . . . . . . . . . . . . . . .
problme non . . . . . . . . . . . . . . . .
nodale . , , , , , ,
polynomiale I
cubique, , interpolation
linaire, , , fonctions d , , , ,
quadratique . . . . . . . . . . . . . . , , ,
D nodale . . . . . . . . . . . . . . . . . . . . . . .
Dirac nuds d . . . . . . . . . . . . . . . . . . . . .
fonctions de . . . . . . . . . . . . . . . . . . .
L
E Lagrange
quation . . . . . . . . . . . . . . . . . . . . . . . . , lment de . . . . . . . . . . . . . . . . . . .
aux drives partielles . . . . , configuration de . . . . . . . . . . ,
dquilibre . . . . . . . . . . . . . . . , multiplicateurs de . . . . . . . . . . .
diffrentielle . . . . . . . . . . . . . . . . . .
intgrale . . . . . , , , , ,
M
mthode des lments finis . . . ,
locale . . . . . . . . , , , , ,
matrice . . . . . . . . . . . . . . . . . . . . . . . . ,
matricielle . . . . . . , , , ,
lmentaire . . . . . . . . . . . . . . ,
F doprateur diffrentiel . . . ,
forme de passage . . . . . . . . . . . . , ,
Index

globale . . . . . . . . . . . . . . . . . . . . . . .
jacobienne . . . . . , , , ,
masse . . . . . . . . . . . . . . . . . . . . . . . .
raideur . . . . . . . . . . . . . . . . . . . . . . .
singulire . . . . . . . . . . . . . . . . . . . .

N
nud . . , , , , , , ,
,
lment poutre deux nuds
lment quadrangulaire quatre
nuds . . . . . . . . . . . . . . . . . . .
lment triangulaire trois nuds

effort au . . . . . . . . . . . . . . . . . . . . . .
gomtrique . . . . . . . . . . . . . . ,
interface . . . . . . . . . . . . . . . . . . . . .
interne . . . . . . . . . . . . . . . . . . . ,
interpolation . . . . . . . . . . . . . . . . .

O
Ostrogradsky
thorme d . . . . . . . . . . . , ,

P
pondration . . . . . , , , ,
collocation par point . . . . . . . . . .
Principe des Travaux Virtuels . . . . . ,
, , , ,
discrtisation du . . . . . . . . . . . . .
forme () du . . . . . . . . . . . . . . ,
forme () du . . . . . . . . . . . . . . ,
Principe Fondamental de la Dynamique

principe variationnel , , ,
quation de Poisson . . . . . . . . . .

R
rsidus pondrs . . . . . , , ,

You might also like