• Aucun résultat trouvé

Méthode d'intégration robuste pour les fissures modélisées par X-FEM

N/A
N/A
Protected

Academic year: 2021

Partager "Méthode d'intégration robuste pour les fissures modélisées par X-FEM"

Copied!
7
0
0

Texte intégral

(1)

HAL Id: hal-01813060

https://hal.archives-ouvertes.fr/hal-01813060

Submitted on 12 Jun 2018

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

Public Domain

Méthode d’intégration robuste pour les fissures

modélisées par X-FEM

Hans Minnebo, Nicolas Moes, Éric Béchet, Bertrand Burgardt

To cite this version:

Hans Minnebo, Nicolas Moes, Éric Béchet, Bertrand Burgardt. Méthode d’intégration robuste pour

les fissures modélisées par X-FEM. 7e colloque national en calcul des structures, CSMA, May 2005,

Giens, France. �hal-01813060�

(2)

sures modélisées par X-FEM

H. Minnebo

*

É. Béchet

*

N. Moës

*

B. Burgardt

**

* GeM - Institut de Recherche en Génie Civil et Mécanique

École Centrale de Nantes - Université de Nantes - CNRS UMR 6183 1, rue de la Noë, BP 92101 - 44321 Nantes Cedex 3 - FRANCE

** Snecma Moteurs, Centre de Villaroche, 77550 Moissy-Cramayel

RÉSUMÉ.La prédiction de la durée de vie en fatigue de pièces fissurées n’est pas chose aisée avec la méthode des éléments finis classique. En effet, cette méthode nécessite de remailler la fissure à chaque étape de propagation. Ces actions de remaillage sont complexes en 3D et coûteuses en de temps pour les calculs industriels de fatigue. La méthode X-FEM (eXtended Finite Element Method), avec des fonctions d’enrichissement adaptées et combinées avec des level sets, va nous permettre d’introduire une fissure au sein d’un maillage sans modifier celui-ci. Cependant, l’introduction des fonctions d’enrichissement spécifiques à la pointe de fissure amène des termes singuliers à calculer pour la matrice de rigidité. Par conséquent, un schéma de Gauss-Legendre sera insuffisant pour avoir une grande précision, nous présentons donc un schéma d’intégration modifié pour les cas 2D et 3D et spécifiquement adapté aux fonctions introduites.

ABSTRACT.Fatigue lifetime prediction of cracked parts is a difficult problem with the standard finite element method. It is necessary to remesh the crack at each propagation step. This remeshing procedure is complex in 3D and take much time for industrial cases. The X-FEM, using adapted enrichment functions, together with the level set method, will enable use to embed a crack in a mesh without modifying it. Nevertheless, this new approach compels us to integrate properly singular functions. Obviously, a Gauss-Legendre scheme will not be sufficient for such a computation. We present a new modified integation scheme in 2D and 3D, which is specifically dedicated to the singular functions in X-FEM.

MOTS-CLÉS :Fissuration, singularité, partition de l’unité X-FEM

(3)

Intégration 1

1. Introduction

L’analyse complète et précise de la propagation de fissure dans des pièces en ro-tation est un enjeu majeur dans l’industrie. En effet, une meilleure estimation de la durée de vie de ce type de pièces devrait permettre de réduire le besoin d’inspec-tion qui fait perdre du temps d’utilisad’inspec-tion. Une fissure est une entité évolutive dans le temps. Du fait de cette propriété, l’utilisation de la méthode éléments finis classique est très lourde à mettre en oeuvre. En effet, à chaque étape de propagation, un nou-veau maillage, conforme à la nouvelle géométrie de la fissure est nécessaire. Nous allons nous placer dans le cadre de la mécanique linéaire élastique de la rupture. Les fonctions d’enrichissement utilisées avec la méthode X-FEM pour la fissuration pré-sentent le désavantage d’avoir un gradient singulier, ce qui pose un problème pour l’intégration avec un schéma de Gauss. En quelque sorte, c’est l’allure des fonctions à intégrer qui va nous obliger à utiliser un schéma d’intégration non standard, que nous verrons en deuxième partie pour le cas 2D. Ensuite, pour le problème 3D, nous allons expliciter la méthode plus complexe basée sur la nature cylindrique du problème.

2. X-FEM et origine de la singularité

Comparée à la méthode classique, la méthode X-FEM correspond à une extension de l’espace fonctionnel. Pour la fissuration, les champs de déplacements s’écrivent de la même manière, seulement avec plus de fonctions d’interpolation. Si on appelle R l’ensemble des noeuds classiques, T (tip) l’ensemble des noeuds enrichis avec les quatre fonctions pointe de fissure et H (heaviside) l’ensemble des noeuds enrichis avec seulement la fonction discontinue.

            !"  # $% &(') (1)

où les fonctions *#+-,.0/

sont définies de la manière suivante (cf [1]) :

 * +-,.1/ 3254 +7698;: .< , 4 +=?>06 .< , 4 +768@: .< 698;:A.(, 4 +=?>06 .< 698@:".(B (2) Avec + la distance au front et .

l’angle par rapport au plan tangent à la fissure, du côté de la matière. Ces fonctions sont obtenues à partir du développement de la so-lution asymptotique en pointe de fissure, dans le cas d’un solide infini coupé par un demi-plan infini, dans le cas élastique. Nous allons nous intéresser au cas 2D, en 3D, la méthode serait similaire.

Les fonctions *#+-,.0/

sont donc de la forme4 + C* .0/

, où les fonctionsC

sont harmo-niques en.

. Il apparaît intéressant se baser sur les coordonnées cylindriques, ce qui sera confirmé dans la partie suivante. Ainsi, les fonctions d’interpolation classiques en 2D (s, t , 1-s-t) peuvent se réécrire en fonction de ces coordonnées, pour simplifier, on prendra une fissure alignée sur un des axes.

DEFDG @H-IJLK;@MONP +-QR D * .0/TSU  U G ;H5IVJWKXYMONZ + DL[]\ * .0/ (3)

(4)

Les fonctions d’interpolation enrichies sont donc de la forme :4

+  * .0/  +

4

+ ^_*#.0/.

En prenant le gradient, en coordonnées cylindriques (i.e.`)a5`

+ et



N

`)a5`

. ), on obtient

des termes de la forme

 b N  5* .0/  4

+ ^)-* .1/ . Rappelons que le gradient des fonctions

classiques donne des fonctions constantes.

Lors du calcul de la matrice raideur, on fait le produit des différents termes possibles, on obtient donc une somme de termes de la forme :

c + C  * .1/dS c 4 + C-e *#.0/fSgC-h *#.0/dS 4 + C  * .0/dS+5C-i1* .0/ (4) où les fonctionsC5

sont harmoniques en.

.

On a donc obtenu des termes singuliers en r. En utilisant les coordonnées cylindriques, cette singularité disparaît, mais les termes à intégrer ne sont pas des polynômes, il s’agit de fonctions harmoniques en.

, faciles à calculer par une intégration classique, multipliées par des puissances de4

+

pour lesquelles une méthode classique n’est pas du tout adaptées. C’est pour cela que nous avons développé un schéma d’intégration spécifique, pouvant servir aussi pour d’autres types de problèmes.

3. 2D, singularité et mapping

3.1. Triangle dans le plan, singularité en un de ses noeuds

P0 P1 P2 y x Crack θ0 α1 α2 n β0 u

Figure 1. Triangle dans le plan, singularité en un de ses noeuds

Dans le cas de la figure 1, la fissure s’arrête exactement sur un noeud de l’élément sans découper ce dernier. Il s’agit du cas le plus simple qui va nous permettre de débu-ter notre étude. On veut intégrer des fonctions singulières en+-j,lk

nm c , m c a < ,po(, c a < , c q rst  * uv,w(/yx{z (5)

(5)

Intégration 3

En utilisant les coordonnées polaires :

u  u|  +-QR D *}~ |/fSw  w5|  + DL[]\ *}€ |/ (6) Ce que l’on peut écrire sous forme matricielle (ce qui sera intéressant pour généraliser par la suite).  u w‚   u{| w5|5‚   QR D * |/ mƒDL[]\ * |L/ DL[]\ * |W/ QR D * |/E‚  QR D * / D?[]\ * /O‚ (7) Ce qui revient bien à

„ƒ…†   QR D * | / mƒDL[]\ * | / DL[]\ * | / QR D * | /E‚   m‡ u‰ˆ m‡ \ m‡ u‰ˆ m‡Š m‡ w‹ˆ m‡ \ m‡ w‹ˆ m‡Š ‚ ŒXŽ ‘’ H ‘’ J”“ ‘v•  ‘’–  ‘’— “˜ (8)

On obtient pour le terme à intégrer :

q 3r)s t  *#uv*#+-,  /,w_*#+-, //O+-x+-x  (9) avec+€™›šo{S N † œO G @ž “pŸ S  ™›š7 S  e

Ÿ La fonction g(...).r est donc régulière. Cette

opé-ration revient, pour l’intégopé-ration numérique, à placer des points d’intégopé-ration sur un carré qui sera ensuite transformé en triangle, par dégénerescence d’un côté en un point. Les fonctions à intégrer sont donc maintenant en+j{,lk

 o(, c a < , c ,p  a < , < . Ces fonc-tions sont régulières, mais non polynomiales en r. Un changement de variable est donc recommandé sur cette variable. Nous proposons :

+  +?| * c  Š / e ¡ QR D * / S‹x+  +?| * c  Š / < QR D * / x Š (10)

Ceci transforme l’intégrale en :

q r  ‘ 9¢Ol£¤ ž1¥ ¢ ž ¦  +?| * c  Š / < Q?R D * /  *#uv*#+)* Š ,  /,  /,9w§*#+* Š ,  /,  //y+* Š ,  /yx Š x  (11)

Pour éliminer le terme en

c

QR

D

* /

, on procède au changement de variable (cf [2]) :

xU  x  QR D * / S‹U  c <©¨ \ * c  DL[]\ *  / c mªDL[]\ * / / (12)

Finalement, avec une dernière modification pour se placer sur un carré, on peut réécrire notre intégrale :

q 3r  ‘ p¢] ¦ +L| * c  Š / Uye m U   * u* +* Š ,  * «//, * «//,9w_* +* Š ,  * «//, * «/9/9/O+(* Š ,  * «(/9/yx Š x« (13)

(6)

3.2. Triangle dans l’espace et singularité en un de ses noeuds.

Comme il a été démontré dans le cas précédent, on va pouvoir écrire la position d’un point du triangle de la même manière en 3D. Dans le repère local du triangle, les coordonnées sont : ¬­ u K pœ w K pœ ® K 9œ ¯°  ¬­ +-QR D *  / + DL[]\ * / o ¯° (14)

Pour écrire dans le système global, il suffit d’écrire à nouveau :

¬­ u w ® ¯°  ¬­ u{| w5| ® | ¯°  ŒXŽ ‘’ H ‘’ J7 ‘’± “ ‘v•  ‘’–  ‘’—  ‘’² “˜ ¬­ +-QR D * / + DL[\ * / o ¯° (15) où ŒXŽ ‘’ H ‘’ J7 ‘’± “ ‘v•  ‘’–  ‘’—  ‘’² “˜  ¬­ m‡ u‰ˆ m‡ \ m‡ u‰ˆ m‡Š m‡ u‰ˆ m‡ « m‡ w‹ˆ m‡ \ m‡ wˆ m‡Š m‡ w‹ˆ m‡ « m‡ ® ˆ m‡ \ m‡ ® ˆ m‡Š m‡ ® ˆ m‡ « ¯° (16)

Ensuite, il suffit de réaliser le même traitement que précédemment sur les coordonnées locales.

3.3. Triangle dans l’espace, singularité en un point du plan du triangle.

P0

P3

P2 P1

Figure 2. Triangle dans l’espace, singularité en un point du plan du triangle.

Dans ce cas, la méthode consiste à procéder à une superposition en créant trois triangles fictifs, chacun des côtés avec le noeud singulier, sur lesquels sont intégrées les fonctions du vrai triangle.

4. Problème 3D, tétraèdre.

Les fonctions d’enrichissement sont les mêmes en 2D et 3D. En effet, le problème 3D est cylindrique. La singularité est toujours uniquement radiale. Les points d’inté-gration seront donc placés dans des positions préférentielles en rapport à la géométrie radiale du problème. Toutefois, plutôt que se référer à un tétraèdre, on va choisir un

(7)

Intégration 5

Front de fissure

Figure 3. Tétraèdre coupé par un plan orthogonal au front de fissure.

cube : une des directions correspond à la direction de la fissure, ce qui revient à décou-per le tétraèdre par des plans orthogonaux au front ; ensuite, l’intégration (pondérée) sera faite sur les intersections de la même manière qu’en 2D, pour tenir compte de la singularité.

5. Résultats et conclusion.

Figure 4. Convergence comparée pour les fonctions sur un triangle de référence.

La convergence est nettement accrue avec le nouveau schéma, on atteint très rapi-dement la précision machine. Cette convergence peut être optimisée en utilisant des nombres de points différents selon les directions. En effet, trois points seraient né-cessaires radialement, environ dix le long du front de fissure, et orthoradialement, le nombre dépend de l’ouverture angulaire.

6. Bibliographie

1. N. Moës, J. Dolbow, T. Belytschko, A finite element method for crack growth wi-thout remeshing, Int. J. Num. Meth. Eng., 46, (1999), 131-150.

2. E. Béchet, H. Minnebo, N. Moës, B. Burgardt, Improved implementation and ro-bustness study of the X-FEM method for stress analysis around cracks, Int. J. Num. Meth. Eng. (2004), accepté.

Figure

Figure 1. Triangle dans le plan, singularité en un de ses noeuds
Figure 2. Triangle dans l’espace, singularité en un point du plan du triangle.
Figure 4. Convergence comparée pour les fonctions sur un triangle de référence.

Références

Documents relatifs

L’effet antagoniste de Pin1 sur la phosphorylation des régulateurs mitotiques Cdc25C, Myt1 et Wee1 par la Cdk1/cycline B [26] , ainsi que l’effet pro-mitotique de la

Title: Parameter uncertainty quantification in specific absorption rate calculation of a mobile phone model Key words : SAR, uncertainty quantification, polynomial chaos, intrusive

Dans cette thèse, une nouvelle méthode numérique pour la simulation de la propagation de fissure par fatigue en plasticité confinée a été développée en couplant la méthode des

 JavaScript (EcmaScript) pour les traitements locaux, et DOM (Document Object Model) qui accède aux éléments de la page ou du formulaire ou aux éléments d'un

Unité de recherche INRIA Rocquencourt Domaine de Voluceau - Rocquencourt - BP 105 - 78153 Le Chesnay Cedex France Unité de recherche INRIA Futurs : Parc Club Orsay Université - ZAC

In this paper, we propose an algorithm to decide emptiness of linear weak alternat- ing automata, the class of automata that result from the translation of LTL formulas,

L'augmentation du conditionnement et la diminution de la précision, étudiés dans [2], ne sont que des symptômes de la colinéarité entre les fonctions d’enrichissement et

Nous nous intéressons à l’utilisation d’une méthode d’éléments finis étendue XFEM lorsque la singularité du problème n’est pas connue ou bien encore est très compliquée