You are on page 1of 6

r

Programmes de calcul par la mthode des lments finis


P. GUELLEC
Ingnieur civil des Mines

et A . D U B O U C H E T
Technicien suprieur section de mcanique des roches Laboratoire central

la section de mcanique des roches duLC.P.C.

Prsentation

M.

PAN

ET

Chef du dpartement de gotechnique Laboratoire central

M A mthode des lments finis est une technique d'analyse numrique de I problmes ayant une formulation variationnelle ; titre d'exemple, on imm peut citer l'tude des champs de dformations et de contraintes en mcanique des milieux continus, l'tude de la rpartition des tempratures dans un solide, ou bien encore l'tude des coulements dans les milieux poreux. Son dveloppement au cours de la dernire dcennie est li celui de moyens puissants de calcul numrique. En mcanique des milieux continus, elle a surtout t applique aux solides ayant un comportement lastique linaire ; mais son application l'tude des milieux comportement non linaire est en plein dveloppement ; aussi la mthode des lments finis doit-elle constituer un outil privilgi d'analyse en mcanique des sols et en mcanique des roches. Cependant, elle reste un outil, et la validit des rsultats est troitement lie aux hypothses et la valeur des paramtres introduits dans le modle. Or, il faut bien constater que les progrs raliss dans le domaine de l'analyse numrique n'ont pas t accompagns d'un effort parallle pour l'tude des lois de comportement mcanique des sols et des roches, et pour la dtermination des conditions initiales des dformations et de contraintes. Actuellement, les tudes les plus significatives et les plus riches d'enseignements consistent, dans des cas concrets, construire des modles mathmatiques susceptibles de rendre compte des mesures ralises sur des ouvrages rels, en faisant varier les paramtres.

127

Bull. Liaison Labo P. et C h . - 57 - janv.-fv. 1972 - Rf. 1183

La section d e mcanique des roches du L.C.P.C. s'est attache, depuis plus de cinq ans, dvelopper des programmes de calcul par lments finis. Dans cet article, MM. Guellec et Dubouchet prsentent sommairement les principaux programmes existants pouvant facilement tre mis en uvre moyennant des ordinateurs puissants. Ils comprennent, outre le programme de calcul, des programmes pour la prparation des donnes avec tous les tests de contrle et pour l'exploitation graphique des rsultats qui sont des complments indispensables.

A mthode des lments finis a connu un tel essor, ces dernires annes, qu'elle apparat actuellement comme la mthode la moins onreuse et la plus simple d'analyse des contraintes et de calcul des structures. Elle fournit en outre un complment de plus en plus ncessaire des mesures provenant des essais in situ en gnie civil.

1. Prparation des donnes Le milieu que l'on tudie est reprsent sous forme d'assemblage d'lments (triangles, quadrilatres, tores, ttradres, hexadres, etc.). S u r la figure 1, on reproduit un tel assemblage de triangles, appel maillage, dfini par les coordonnes des sommets et les liaisons entre ces sommets.

La section de mcanique des roches du Laboratoire Central des Ponts et Chausses a mis au point pendant plusieurs annes des programmes de calcul bidimensionnel et tridimensionnel, dans les domaines de l'lasticit, la plasticit, la viscolasticit, les coulements en milieux poreux, les rpartitions de tempratures dans les solides. Actuellement, de nombreux programmes sont assez systmatiques pour que des ingnieurs et des techniciens qui ne sont pas spcialistes de ces mthodes puissent s'en servir. Bien que c e s programmes aient t mis au point l'occasion d'tudes sur les excavations souterraines, on peut les appliquer aux problmes habituels d'analyse de contrainte. Dans cet article, nous expliquons brivement la constitution d'un programme de calcul par la mthode des lments finis et nous numrons les programmes dont nous disposons.

Fig. 1

CONSTITUTION D'UN

PROGRAMME

DE

CALCUL

PAR LA METHODE DES ELEMENTS FINIS Il existe trois phases : 1. Prparation des donnes. 2. C a l c u l proprement dit. 3. Exploitation des rsultats. La phase 2 constitue le programme de calcul par la mthode des lments finis. Les phases 1 et 3 sont indispensables : la premire permet d'viter les erreurs de donnes et par consquent les calculs faux, la deuxime consiste en une interprtation graphique des rsultats ; en effet, la phase 2 donne des listes de valeurs des dplacements et contraintes aux sommets d'un rseau. Afin d'viter un travail de dessinateur long et pnible, nous avons mis au point des sorties graphiques qui reprsentent les dessins des contraintes, les courbes d'isocontraintes principales et isodplacements, des profils de contraintes et de dplacements suivant certaines directions.

Il suffit donc que, pour tout triangle (I, J, K), on connaisse les coordonnes des sommets I, J, K et on sache qu'il existe les trois liaisons : IJ, JK, K l . O n donne donc pour un maillage plan : un tableau (2, N ) des coordonnes des N s o m mets, un tableau (3, NT) indiquant l'ordre des s o m mets dans le sens trigonomtrique pour chacun des NT triangles. N o s programmes T E S T vrifient que les deux tableaux sont exacts. Dans la plupart des cas il existe de nombreuses erreurs dans les donnes perfores, c e qui met en vidence l'intrt des vrifications et la ncessit de prvoir toutes les fautes possibles, 2. Calcul proprement dit C o m m e nous l'avons dcrit [1 3], la mthode des lments finis consiste calculer chaque lment, puis assembler ces lments. O n value ensuite les forces et dplacements imposs. O n obtient ainsi un systme linaire F = R U qu'il suffit d'inverser pour obtenir les dplacements -, on en dduit les contraintes.

128

Il existe donc six tapes dans ce calcul : calcul de la matrice lmentaire, calcul de la matrice globale, calcul du chargement, calcul des dplacements imposs, rsolution du systme linaire, calcul des contraintes.

C D P 8 : lment TD18 mthode de C h o l e s k i . C D P 1 est peu encombrant, mais relativement peu prcis. O n peut l'utiliser quand on connnat un v e c teur U proche de la solution (mthodes itratives ou incrmentales). C D P 4 a la prcision de C D P 1, mais sa mthode de rsolution est plus rapide et plus prcise, quoique plus encombrante que celle de C D P 1. CDP mais C'est pour 6 est la fois prcis et relativement rapide, il occupe beaucoup de place en mmoire. celui que nous utilisons le plus frquemment les problmes c l a s s i q u e s d'lasticit.

C e schma du calcul des modles de type dplacement peut tre adapt d'autres modles (quilibre, mixte, etc.). C h a q u e tape du calcul est reprsente sous forme de sous-programme. 3. Exploitation des rsultats N o s programmes T R A C E ralisent les oprations que nous avons dcrites plus haut. Dans les applications, on donne des reproductions de tirages de sorties graphiques de l'ordinateur sur microfilm.

C e s trois phases du calcul sont programmes en F O R T R A N IV E T E N D U . Suivant la puissance de l'ordinateur dont on dispose, on peut choisir entre plusieurs programmes qui ont t adapts chaque cas. On ne peut cependant pas esprer faire des calculs par la mthode des lments finis dans de bonnes conditions sur des ordinateurs de faible capacit. D e plus, le centre de calcul doit tre muni d'un traceur pour la mise en uvre des programmes T E S T et T R A C E .

C D P 8 est trs prcis et moins rapide et, pour de grands domaines, moins encombrant que C D P 6. La notation de l'lment TD18 indique qu'on utilise comme paramtres nodaux le dplacement et s e s drivs. O n peut donc imposer les contraintes sur les frontires (bords libres, contrainte normale impose, etc.). 2. Contrainte et dformation cylindrique ( C D C ) C e s programmes sont semblables aux programmes C D P ; les lments utiliss sont des tores section triangulaire, dsigns par C suivi du nombre de paramtres : C D C 4 : lment C 6 , C D C 6 : lment C 1 2 , C D C 8 : lment C D 1 8 . O n emploie couramment C D C 4 ou C D C 6, bien que ce dernier soit encombrant ; cependant, on doit viter C D C 4 s'il intervient de la flexion dans le plan mridien (coques paisses de rvolution). 3. Flexion de plaques minces Il existe un seul programme : P L A Q U E 4, qui utilise l'lment P9 9 paramtres. U n programme plus labor est en prparation. 4. Flexion des coques minces Le programme C O Q U E 4 est ralis par l'assemblage de P L A Q U E 4 et de C D P 4. L'lment obtenu possde 18 paramtres. Un programme plus labor est en prparation, en relation avec le programme correspondant de plaques minces en- flexion. 5. Problmes tridimensionnels Nous avons retenu l'lment hexadrique qui nous a paru le plus maniable, car l'un des problmes de calcul tridimensionnel est la recherche d'une description simple du modle. L'lment est not par H suivi du nombre de paramtres : TRIDIM 6 : lment H60, TRIDIM 8 . lment HD96.

NOS PROGRAMMES DE C A L C U L Ils sont prsents sous deux formes. En effet, il nous a sembl utile de rassembler dans un systme assez vaste un certain nombre d'lments et plusieurs cas de chargement frquents, associs une mthode puissante d'inversion des systmes linaires. D'autre part, afin que le choix des programmes soit plus facile en fonction des possibilits de l'ordinateur, de la prcision recherche, etc., nous avons ralis des programmes comprenant un seul lment, une seule mthode d'inversion propre aux programmes, et les cas de chargement les plus frquents dans leur domaine d'application. Dans l'numration de nos programmes, nous indiquons la nature de l'lment, la mthode de rsolution, le domaine d'application, et nous prcisons l'tat de perfectionnement actuel des programmes. 1. Contrainte et dformation plane ( C D P ) Nous avons choisi l'lment triangulaire muni d'une fonction de dplacement de degr 1, 2 ou 3. La mthode de rsolution est celle de C h o l e s k i par bande, except le programme 1 qui utilise la mthode des gradients conjugus. Les lments sont dsigns par T suivi du nombre de paramtres : C D P 1 : lment T6 mthode des gradients C D P 4 : lment T6 mthode de C h o l e s k i , C D P 6 : lment T12 mthode de C h o l e s k i , conjugus,

Le programme TRIDIM 8 est en cours de mise au point. C e s programmes de calcul demandent un temps de prparation assez long ; ils sont encombrants et relativement coteux. O n peut les utiliser aussi bien pour les calculs de massifs que de coques ou de plaques paisses.

129

6. Ecoulements en milieu poreux et rpartition temprature

de

L'lment le plus simple T3 trois paramtres suffit. N o u s employons gnralement la mthode de rsolution des gradients conjugus, car les matrices sont trs c r e u s e s . Les programmes occupent peu de place en mmoire ; ils sont prcis et rapides : EPC 1 : coulements plans ou cylindriques charge lments T3 et C 3 , en

Fig. 2 Tube pais.

EPTR 1 : SURFLIB

coulements plans en rgime transitoire en charge (mthode pas pas), : coulements libres (mthode itrative).

C e s programmes, associs C D P 1, conduisent au calcul des contraintes d'origine hydraulique ou thermique.

Fig. 3 - Maiiiage automatique pour le programme C D P 4.

7. Plasticit, viscolasticit, vibrations Q u e l q u e s programmes existent et deviendront oprationnels courant 1972.

8. Certains de c e s programmes ont t regroups dans un systme plus gnral aux possibilits plus tendues en ce qui concerne les domaines d'application et les capacits des programmes ; divers sous-programmes de calcul de maillage automatique ou semi-automatique en rendent l'utilisation plus systmatique. N o u s avons conu nos programmes de telle manire qu'ils donnent un rsultat aussi prcis que possible (influence du maillage), et qu'ils soient abordables par les utilisateurs courants non spcialistes. L e s programmes T E S T et T R A C E encadrent chaque programme de calcul, permettant d'viter les erreurs de donnes et d'exploiter rapidement les rsultats. La prparation des donnes et le relev des maillages sont des oprations fastidieuses ; nous avons donc labor quelques sous-programmes de calcul de maillages ; certains sont automatiques, d'autres ncessitent quelques prparatifs. Q u o i qu'il en soit, on ne doit pas utiliser un calcul de maillage automatique sans en avoir vrifi l'allure. D e nombreux exemples dmontrent qu'un maillage automatique non contrl conduit souvent des calculs peu prcis, sinon compltement faux.

Fig .'4 - Maillage automatique pour le programme C D P 6.

QUELQUES EXEMPLES D'APPLICATION O n constate sur les exemples suivants les diffrences entre les divers programmes et la prcision de la mthode. Tubes pais Les programmes C D P 4 et C D P 6 utiliss pour le calcul (fig. 2) avec un nombre gal de paramtres, maillages automatiques (fig. 3 et 4) donnent des rsultats suffisamment prcis. Le programme C D P 6 est cependant plus satisfaisant.

130

O n obtient aux points intrieur A et extrieur B


Valeur exacte Valeur approche COP 4 Valeur approche C0P 6

Fig.

- Maillage

(8,8).

Contrainte radiale A Contrainte tangentielle Contrainte radiale B Contrainte tangentielle

0,0000

0,1897

0,0035

2,083333

1.9689

2,0912

1.0000

0.9927

1,0035

1,08333

1,0867

1,0841

Massif pesant ne comportant pas de cavit Le programme C D P 6 donne la solution exacte, alors que que la prcision du programme C D P 4 dpend du maillage.

Flexion de plaque Le calcul par P L A Q U E 4 donne, dans de nombreux cas, de bons rsultats. La figure 5 reprsente le maillage de la plaque carre en appui simple que l'on calcule, soumise une pression uniforme.
Solution exacte Maillage (3,3) Maillage (8.8) Maillage (15,15)

Contraintes au fond d'un forage effectu dans un solide symtrie de rvolution L'tude indique l'influence du rapport Q / P (fig. 6) sur le rsultat (o- = contrainte tangentielle en fond de forage).
A

Flche

en

0.4436

0.4512

0,4452

0,4447

Le programme de calcul est C D C 6.

Fig. 6

i
Fig. 7 - Maillage non automatique.

u=0

%(
Axe de

._.
symtrie

A(OA)

v=0

Q/P

0.25

0.62

1,0

2.0

1,43

1,24

0,98

0,68

0,064

Etude des contraintes dues au creusement d'une galerie peu profonde en milieu lastique htrgne O n a report un maillage non automatique (fig. 7) destin au calcul par C D P 6. Le solide est isotrope htrogne, ce qui rend difficile la gnration automatique de maillage. L e s contraintes obtenues autour de la galerie sont reprsentes sous forme de croix par le programme T R A C E M 6 (fig. 8).

131

Signe +: contraintes traction. Signe rcontraintes compression.

Fig. 8 - Sortie graphique des contraintes exprimes en bar par T R A C E M 6.

BIBLIOGRAPHIE [1]
G U E L L E C P. La mthode des lments finis et ses applications aux problmes de gnie civil. Rapport de recherche L.P.C. 8, sept. 1970. G U E L L E C P. Calcul des coulements en milieu poreux par la mthode des lments finis. Rapport de recherche L.P.C. 11, nov. 1970. GUELLEC

Autres documents :
HOLAND

[2]

I. et B E L L K. Finite element methods in stress analysis. The Technical University of Norway, Trondheim, 1969. H . et B R E B B I A C . Finite element techniques in structural mechanics. University ot Southampton, 1970. engineering science.
O.C.

TOTTENHAM

(3)

applique L.C.P.C.,

P. La mthode des lments finis au calcul des structures. Cours au 1971.

ZIENKIEWICZ

The finite element method Me Graw Hill, 1971.

in

132