Principes de l’ approche modulaire contrast

La simulation du comportement d’assemblages de structures complexes devient de plus en plus courante en bureau d’รฉtude. Pour valider certains paramรจtres de conception, soit le comportement global de l’assemblage est รฉtudiรฉ, soit un รฉlรฉment ร  optimiser est รฉtudiรฉ au sein de l’assemblage, pour modรฉliser au mieux les actions mรฉcaniques auxquelles il est soumis. Malheureusement, l’analyse d’assemblages de structures – mรชme ร  comportement รฉlastique – peut conduire ร  de sรฉrieuses difficultรฉs, en particulier lorsque la prรฉsence de nombreuses zones de contact unilatรฉral, avec ou sans frottement, rend le comportement globalement non-linรฉaire. Actuellement, l’analyse de ce type d’assemblages se fait, en gรฉnรฉral, par la mรฉthode des รฉlรฉments finis. Cependant, rรฉaliser une discrรฉtisation fine d’une gรฉomรฉtrie complexe soumise ร  un chargement rรฉaliste conduit ร  un modรจle รฉlรฉments finis comportant un grand nombre de degrรฉs de libertรฉ et qui est difficile ร  mettre en ล“uvre et ร  manipuler. De plus, les rรฉsolutions classiques des problรจmes de contact, par pรฉnalitรฉ [PERIC & OWEN, 1992], par multiplicateurs de Lagrange [BATHE & CHAUDHARY, 1985] ou par รฉlรฉments de contact [CESCOTTO & CHARLIER, 1993], entraรฎnent gรฉnรฉralement un surcoรปt numรฉrique trรจs important quand le nombre de conditions est grand. En effet, pour les problรจmes de frottement, les tailles dโ€™incrรฉments de chargement utilisรฉes doivent souvent รชtre petites pour assurer la convergence [RAOUS et al, 1995 ; KIKUCHI & ODEN, 1983]. Ainsi, la dรฉtermination d’une solution de bonne qualitรฉ nรฉcessite la rรฉsolution de problรจmes de grandes tailles entraรฎnant des coรปts numรฉriques considรฉrables. De plus, les codes Elรฉments Finis classiques – qui sont des outils de simulation gรฉnรฉraux – ne permettent pas de modรฉliser simplement la rรฉalitรฉ technologique, c’est-ร -dire les joints d’รฉtanchรฉitรฉ, les jeux initiaux, les boulons prรฉcontraints, les nervures… Ainsi, la mise en ล“uvre et la dรฉtermination dโ€™une bonne solution (en dรฉplacement et en contrainte) pour de tels assemblages conduisent gรฉnรฉralement ร  des coรปts de calcul importants et ร  des dรฉlais trop longs pour permettre une boucle dโ€™optimisation dans un bureau d’รฉtude.

Aprรจs avoir mis en place le cadre et les notations, ce chapitre prรฉsente les problรจmes posรฉs par les modรฉlisations tridimensionnelles ร  comportement linรฉaire : complexitรฉ des gรฉomรฉtries et des modรจles, grand volume de donnรฉes, encombrement mรฉmoire important et coรปts de calcul prohibitifs. Les mรฉthodes de dรฉcomposition de domaines, qui essaient de pallier ces problรจmes, sont prรฉsentรฉes. Elles tentent de dรฉcoupler le traitement des domaines, permettent une rรฉduction des encombrements et sont fortement orientรฉes vers l’utilisation de calculateurs ร  architecture parallรจle (qui peuvent permettre des gains en temps importants et l’utilisation d’un espace mรฉmoire de trรจs grande taille).

Les principes de lโ€™approche utilisรฉe sont ensuite dรฉtaillรฉs. Elle est basรฉe sur une dรฉcomposition particuliรจre des assemblages qui donne aux interfaces un rรดle majeur. La formulation utilisรฉe pour mettre en place une stratรฉgie de rรฉsolution itรฉrative est issue de la mรฉthode LATIN et prรฉsente un fort parallรฉlisme. Ce dernier est principalement utilisรฉ, dans ce travail, pour introduire une certaine modularitรฉ qui facilite la description et la rรฉsolution de gros problรจmes. Cette approche a tout d’abord fait l’objet d’une รฉtude de faisabilitรฉ pour des problรจmes 2D axisymรฉtriques, pour lesquels elle permettait des calculs simplifiรฉs de comportement d’assemblages.

Mรฉthodes de dรฉcomposition de domaine

Les mรฉthodes de dรฉcomposition de domaine sont dรฉveloppรฉes pour le traitement de problรจmes de grande taille (grand nombre de degrรฉs de libertรฉ) pour des comportements linรฉaires ou localement non-linรฉaires. Elles sont maintenant utilisรฉes pour une grande variรฉtรฉ de problรจmes. Avec les possibilitรฉs nouvelles apportรฉes par les calculateurs ร  architecture parallรจle, elles ont pris un essor important. En effet, le partionnement du domaine engendrรฉ est bien orientรฉ vers le dรฉveloppement d’algorithmes adaptรฉ ร  ces ordinateurs. De plus, il conduit ร  une rรฉduction de lโ€™encombrement total des matrices de rigiditรฉ. Deux grandes classes de mรฉthodes existent : les approches avec recouvrement des domaines entre eux et celles sans recouvrement. Les derniรจres sont les plus utilisรฉes de nos jours et sont celles auxquelles nous allons nous intรฉresser. Parmi ces mรฉthodes, trois types d’approches existent : les mรฉthodes primales (ou dites du complรฉment de Schur), les mรฉthodes duales et les mรฉthodes mixtes.

Rรฉsolution

Le problรจme condensรฉ รฉtant de petite taille, il peut รชtre rรฉsolu directement [ESCAIG et al, 1994]. Dans ce cas, l’approche est qualifiรฉe de ยซย mรฉthode des sous-structuresย ยป et est bien connue en mรฉcanique. Nรฉanmoins, la construction de la matrice du complรฉment de Schur, nรฉcessite l’obtention explicite des matrices [KE] -1 et [KE’]-1. Cette opรฉration n’est pas classique pour un code de calcul et peut s’avรฉrer trรจs coรปteuse. De plus, la matrice [S] est trรจs souvent ยซย pleineย ยป, contrairement aux matrices utilisรฉes par la mรฉthode des รฉlรฉments finis. Son traitement est donc particulier.

Une idรฉe est donc d’utiliser, pour rรฉsoudre le problรจme condensรฉ, des stratรฉgies itรฉratives qui ne nรฉcessitent pas le calcul explicite de [S], mais uniquement celui de ses produits par des vecteurs. C’est le cas pour les mรฉthodes de type gradient conjuguรฉ pour lesquelles les calculs de ces produits sont mรชme complรจtement parallรฉlisables et dont l’efficacitรฉ peut รชtre amรฉliorรฉe par un prรฉconditionnement [De ROECK & LE TALLEC, 1990]. Certains cherchent, nรฉanmoins, ร  utiliser la mรฉthode directe pour profiter de sa robustesse et de son adaptativitรฉ ร  tous types de problรจmes. De plus, elle permet, dans certains cas, de crรฉer des bibliothรจques de sous-structures ayant dรฉjร  รฉtรฉ calculรฉes et donc d’introduire une certaine modularitรฉ dans l’utilisation. Pour cela, des mรฉthodes efficaces sont รฉlaborรฉes pour la construction de la matrice du complรฉment de Schur. C’est le cas, par exemple, de la mรฉthode multi-frontale [DUFF, 1986].

Les mรฉthodes mixtes
Dans cette derniรจre approche, les solutions approchรฉes, obtenues au cours des itรฉrations, ne vรฉrifient a priori ni la continuitรฉ en dรฉplacement ni l’รฉquilibre en effort sur les interfaces. C’est le cas de l’approche que nous utilisons pour l’รฉtude d’assemblages de structures tridimensionnelles. D’autres approches mixtes, qui sโ€™identifient ร  la nรดtre dans le cas de liaisons parfaites ou de contact sans frottement entre les sous-domaines, sont proposรฉes. L’une utilise une extension de l’algorithme de Schwarz aux cas de dรฉcomposition sans recouvrement [LIONS P.L., 1990] et deux autres utilisent une formulation par lagrangien augmentรฉ [GLOWINSKI & LE TALLEC, 1990 ; LADEVรˆZE J., 1985] .

Schรฉma itรฉratif de rรฉsolution

L’approche proposรฉe est basรฉe sur les principes de la mรฉthode LATIN (LArge Time INcrement method) [LADEVEZE, 1996]. Cette mรฉthode, introduite par P. Ladevรจze en 1984, est une stratรฉgie gรฉnรฉrale pour traiter des problรจmes non-linรฉaires d’รฉvolution. Elle n’est pas basรฉe sur les schรฉmas de rรฉsolution habituels. Ses nombreuses applications (en รฉlastoplasticitรฉ, en viscoplasticitรฉ sous chargement cyclique, en dynamique, en grandes transformations, โ€ฆ) ont montrรฉ son efficacitรฉ et les rรฉductions en coรปt de calcul qu’elle apporte par rapport aux techniques classiques. La prรฉsente รฉtude se place dans une situation dรฉgรฉnรฉrรฉe de la mรฉthode LATIN : le problรจme d’รฉvolution en temps n’est pas considรฉrรฉ et on ne cherche que la solution du problรจme ร  l’instant final. Notre approche n’utilise donc qu’une partie des concepts de la mรฉthode LATIN.

Mise en ล“uvre numรฉrique de la mรฉthode

Implantation dans CASTEM 2000

Le logiciel prototype CONTRAST (CONtact TRidimensionnel dans les Assemblages en STatique) a รฉtรฉ dรฉveloppรฉ dans lโ€™environnement du code de calcul de type industriel CASTEM 2000 (dรฉveloppรฉ au CEA [VERPEAUX et al, 1988]). Ceci permet d’utiliser directement les fonctionnalitรฉs du prรฉ- et du post-processeur du code (bibliothรจque d’รฉlรฉments, gรฉnรฉration de maillage, visualisation, sorties graphiques …). Une premiรจre รฉtude d’implantation de l’approche a รฉtรฉ rรฉalisรฉe en n’utilisant que le langage utilisateur GIBIANE de CASTEM 2000. Elle a servi ร  dรฉfinir une base de donnรฉes adaptรฉe aux problรจmes, avant l’รฉcriture de routines FORTRAN insรฉrรฉes directement au cล“ur du code pour augmenter les performances de l’algorithme. Ce code de calcul fonctionnant sur la base dโ€™une structure de donnรฉes orientรฉe objets (objet MAILLAGE, objet CHAMP PAR POINT, …), de nouveaux objets associรฉs ร  la mรฉthode ont รฉtรฉ crรฉรฉs pour faciliter le dรฉveloppement. Ces objets ne sont, en fait, que des regroupements d’objets GIBIANE standard et leur utilisation est transparente pour lโ€™utilisateur. De plus, des opรฉrateurs associรฉs ร  lโ€™algorithme ainsi que des procรฉdures prรฉ- et post-processeur appropriรฉes ont รฉtรฉ dรฉveloppรฉs afin que lโ€™utilisateur puisse profiter pleinement de la souplesse de la mรฉthode aussi bien au niveau de lโ€™entrรฉe des donnรฉes quโ€™au niveau du traitement des rรฉsultats. De gros efforts ont รฉtรฉ rรฉalisรฉs de maniรจre ร  ce que toutes les opรฉrations de prรฉtraitement associรฉes ร  la recherche des interfaces et ร  la construction de leurs gรฉomรฉtries soient complรจtement automatiques (cf ยงII.1.4).

En ce qui concerne le post-traitement, un systรจme de choix par menus a รฉtรฉ mis en place et de nombreuses options de visualisation ont รฉtรฉ crรฉรฉes de maniรจre ร  rendre convivial le dรฉpouillement des rรฉsultats. De plus, ces outils ont facilitรฉ le dรฉveloppement et la mise au point du logiciel. Toutes les figures prรฉsentรฉes dans ce mรฉmoire ont รฉtรฉ obtenues directement en sortie du post-processeur. Une documentation ยซย en ligneย ยป, un manuel d’utilisation [CHAMPANEY & COGNARD, 1996] et de nombreux exemples d’application commentรฉs ont รฉtรฉ crรฉรฉs pour faciliter l’utilisation.

Le rapport de stage ou le pfe est un document dโ€™analyse, de synthรจse et dโ€™รฉvaluation de votre apprentissage, cโ€™est pour cela chatpfe.com propose le tรฉlรฉchargement des modรจles complet de projet de fin dโ€™รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties dโ€™un projet de fin dโ€™รฉtude.

Table des matiรจres

INTRODUCTION
I – PRINCIPES DE L’ APPROCHE MODULAIRE CONTRAST
I.1 Problรจmes de grande taille
I.1.1 Hypothรจses
I.1.2 Notations
I.1.3 Problรจme
I.1.4 Rรฉsolution
I.1.5 Difficultรฉs
I.2 Mรฉthodes de dรฉcomposition de domaine
I.2.1 La mรฉthode du complรฉment de Schur
I.2.2 La mรฉthode duale
I.2.3 Les mรฉthodes mixtes
I.3 Principe de l’approche proposรฉe
I.3.1 Dรฉcomposition de la structure
I.3.2 Problรจme mรฉcanique sur les deux entitรฉs crรฉรฉes
I.3.3 Schรฉma itรฉratif de rรฉsolution
I.3.4 Discrรฉtisation
I.3.5 Choix des paramรจtres de direction de recherche
I.3.6 Contrรดle du calcul
I.4 Conclusion
II – MISE EN ล’UVRE NUMร‰RIQUE ET INFORMATIQUE – PREMIรˆRES ILLUSTRATIONS
II.1 Mise en ล“uvre numรฉrique de la mรฉthode
II.1.1 Implantation dans CASTEM 2000
II.1.2 Organisation des donnรฉes
II.1.3 Dรฉroulement dโ€™un calcul – Algorithme
II.1.4 Particularitรฉs relatives aux interfaces
II.2 Comportement du logiciel – Exemple simple
II.2.1 Comportement de l’algorithme
II.2.2 Influence des paramรจtres
II.3 Conditions aux limites
II.3.1 Prise en compte des conditions aux limites
II.3.2 Exemple
II.4 Traitement d’un problรจme ร  grand nombre de degrรฉs de libertรฉ
III – TRAITEMENT DES NON LINร‰ARITร‰S DE CONTACT
III.1 Problรจmes de contact unilatรฉral avec et sans frottement
III.1.1 Donnรฉes et hypothรจses du problรจme
III.1.2 Contact unilatรฉral sans frottement
III.1.3 Lois de frottement
III.1.4 Problรจmes statiques ou monotones quasi-statiques
III.1.5 Approche incrรฉmentale du problรจme de frottement de Coulomb
III.1.6 Rรฉsolution du problรจme de contact
III.1.7 Analogie avec les problรจmes de plasticitรฉ
III.1.8 Elรฉments de contact
III.1.9 Quelques problรจmes numรฉriques avec les รฉlรฉments finis
III.2 Interface de contact unilatรฉral avec ou sans frottement
III.2.1 Problรจmes et hypothรจses
III.2.2 Rรฉsolution
III.2.3 Interprรฉtation en terme de Lagrangien augmentรฉ
III.3 Validation du traitement des non-linรฉaritรฉs de contact
III.3.1 Sensibilitรฉ de l’algorithme au passage adhรฉrenceglissement
III.3.2 Exemple test – Lopin en compression biaxiale
III.4 Non-linรฉaritรฉ de type ยซย joint รฉlastomรจre unilatรฉralย ยป
III.4.1 Joint รฉlastomรจre ร  comportement non-linรฉaire unilatรฉral
III.4.2 Interface ยซย joint รฉlastomรจre non-linรฉaireย ยป
III.4.3 Exemple de comportement
III.4.4 Exemple simple
III.5 Bilan sur les modรจles d’interface
IV – EXEMPLES INDUSTRIELS D’ ASSEMBLAGES DE STRUCTURES TRIDIMENSIONNELLES – FONCTIONNEMENT ET PERFORMANCES DU LOGICIEL CONTRAST
IV.1 Bride avec vis radiales (comportement)
IV.1.1 Modรฉlisation
IV.1.2 Transmission des efforts par adhรฉrence
IV.1.3 Transmission des efforts par obstacle (cisaillement des vis)
IV.1.4 Comportement itรฉratif particulier
IV.2 Bride avec vis radiales (รฉtude du chargement)
IV.2.1 Modรฉlisation
IV.2.2 Chargement axial
IV.3 Bride conique
IV.3.1 Description du problรจme
IV.3.2 Chargement radial
IV.4 Comparaison avec un code de calcul – Assemblage boulonnรฉ
IV.5 Comparaison avec un code de calcul – Bride rivetรฉe
V – ASSEMBLAGES PAR LIAISONS AVEC MAILLAGES NONCOMPATIBLES
V.1 Principes gรฉnรฉraux de la connexion de maillages
V.1.1 Mรฉthodes gรฉnรฉrales
V.1.2 Mรฉthodes de dรฉcomposition de domaine
V.2 Approche proposรฉe
V.2.1 Problรจme ร  lโ€™รฉtape locale
V.2.2 Discrรฉtisations
V.2.3 Rรฉsolution de l’รฉtape globale
V.2.4 Construction des matrices de projection
V.3 Comparaison sur un exemple simple
V.4 Exemple – Assemblage boulonnรฉ
V.4.1 Problรจme
V.4.2 Comparaison
V.5 Conclusions
VI – COMPORTEMENT DE L’ APPROCHE CONTRAST SUR CALCULATEUR PARALLรˆLE
VI.1 Version parallรจle de l’algorithme
VI.2 Exemple – diffรฉrentiel automobile
VI.3 Conclusions et perspectives
CONCLUSIONS
BIBLIOGRAPHIE

Lire le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *