Vous êtes sur la page 1sur 1

Propagation de level sets pour lavance de fissures en mode mixte

D.
1

1,2, Colombo

P.

2 Massin
2 LaMSID,

School of Mechanical, Aerospace and Manufacturing Engineering, The University of Manchester, Manchester U.K.

UMR EDF-CNRS-CEA 2832, 1, Avenue du Gnral de Gaulle, 92141 Clamart Cedex

{daniele.colombo}@manchester.ac.uk, {patrick.massin}@edf.fr

Objectifs
Disposer dun cadre gnral numrique robuste pour le traitement de la propagation de fissure Indpendance de la surface fissure par rapport au maillage de la structure et utilisation du cadre X-FEM implant dans Code_Aster pour lanalyse de fissures Bonne robustesse numrique et temps de calculs rduits pour le traitement de la propagation de la surface fissure

Ingrdients
Utilisation du formalisme level set qui permet de reprer la surface fissure et le front de fissure par deux courbes de niveau Evaluation de diffrentes techniques de rsolution pour traiter de lvolution de ces courbes de niveau mesure que la surface de fissuration volue : quations diffrentielles et/ou quations dvolution gomtrique Processus de ractualisation des courbes de niveau en quatre tapes: Ractualisation aprs propagation, renormalisation dune des courbes de niveau, rorthogonalisation et renormalisation de lautre courbe de niveau

Propagation classique des courbes de niveau


n Soit une interface dlimitant un ouvert de . Lide est de dfinir une fonction rgulire (x,t) (au moins Lipchitzienne) telle que le sous-espace (x,t)=0 reprsente linterface.

Rsultats et modifications proposes


Figure 5 : Propagation 60 le long dune fissure plane incline par rapport lprouvette SEB. Sur limage a on voit liso zro de la level set normale. Sur limage b on reprsente les courbes de niveaux pour la level set normale telles quelle devraient tre et sur limage c, on donne le rsultat avec la seule prise en compte de la correction [4].

La level set possde les proprits suivantes :

( x, t ) > 0 pour x ( x, t ) < 0 pour x ( x, t ) = 0 pour x = (t ).


Figure 1 Caractrisation de la fissure par deux courbes de niveau n = lsn et t = lst. [4] M. Duflot. A study of the representation of cracks with level sets. International Journal for Numerical Methods in Engineering, Vol.70, Pages 1261-1302, 2007.
M n = n (t ).VN ttot

n (t ) + n (t ).VN = 0 t t (t ) + t (t ).VT = 0 t
VN et VT les vitesses de propagation normales et tangentes au front de fissure, dfinies sur tout lespace. Pour tous les points du front de fissure, on calcule :

( ) = ( (t ).V )t
t M T

tot

Figure 2 : Dfinition dune base locale pour chaque point du fond de fissure.

Pour tous les points M du domaine, on nutilise plus la projection orthogonale sur le fond de fissure mais la projection non linaire suivant les bases locales de la figure

Figure 5 : Propagation +90 dune fissure initialement plane en 3D. Le mme dplacement et le mme angle de dviation ont t imposs pour tous les points de la fissure.

s = IP / IJ
V P = V J V I .s + V I

V = (V .n )n = V n
P N P P P P N P VT = (V P .t P )t P = VTP t P

V pest le vecteur vitesse de propagation du front de fissure et (t p , n p )sont

les vecteurs tangent la fissure mais orthogonal au front de fissure et normal la fissure en pointe de fissure.

La direction de propagation V Pdans le plan (t p , n p ) est alors obtenue de manire similaire en utilisant une interpolation linaire entre les angles forms par les vecteurs (V I , t I ) et ( V J , t J ), soient et J respectivement. La vitesse V Psexprime ainsi de la manire suivante:
V P = V P cos((J ) s + )t P + sin ((J ) s + )n P

Pour tous les points M du domaine qui se projette orthogonalement sur un point P du front de fissure, on calcule :
M VN = 0 si t ( M ) 0 M VT = VTP t ( M ) M VN = VNM n P si t ( M ) > 0 M VT = VTP t P

M VN = 0 V M = V P . t ( M ) N N VTP ttot VTM = VTP

si t ( M ) 0 si t ( M ) > 0

Figure 4 : champ de vitesse rsultant de lextension de la vitesse de propagation sur le fond de fissure. Sur la partie gauche (a), on reprsente la vitesse correspondant au dplacement de liso zro de la level set tangente. Sur la partie droite (b), on reprsente la vitesse correspondant au dplacement de liso-zro de la level set normale.

Figure 3 : Bases locales en fond de fissure. Utilisation des bases locales en I et J, points dintersection du fond de fissure avec les lments finis X-FEM pour dterminer la base locale en tout point P du fond de fissure lintrieur de llment en utilisant la rotation dEuler e (avec P=s e) qui permet de transformer la base locale en I en la base locale en J. La vitesse de propagation est connue seulement aux points I et J. La vitesse au point P est calcule partir de la vitesse en ces points.

Rinitialisation et rorthogonalisation des courbes de niveau par diffrence finie montant : extensions et amliorations par rapport [3]
n = sign ( n )( n 1)
t n = sign( n ) . t n
Figure 6 : difficults de mise en uvre pour un algorithme de diffrence finie montant. Les points en blanc peuvent tre calculs alors que les points en gris et noir ne sont pas Ces quations sont rsolues jusqu calculables car linformation en amont dans la direction de latteinte de leurs points fixes, u est manquante. On remplace cette information par la tant un temps virtuel, vraie distance par rapport au fond de fissure contrairement celui de lquation de propagation.

s = IP / IJ

t = sign ( t )( t 1)

Figure 7 : propagation de fissure bifurque. .Les points M1, M2 et M3 aux frontires sont des points problmatiques pour le schma diffrence finie montant pour lesquels il faut imposer les conditions aux limites via un mcanisme de projection. Si une projection directe sur un lment de liso zro de la courbe de niveau normale nest pas trouve une technique de rabattement est trouve sur le plus proche voisin (ici pour les points M2 et M3).

Exemple de propagation 3D en mode mixte I + II

Conclusions
Une quation de propagation des courbes de niveau gomtrique et explicite Une grille diffrence finie avec des valeurs aux frontires donnes explicitement si ncessaire Un domaine de calcul rduit autour de la fissure pour augmenter les performances si ncessaires

Figure 8 : trajet de fissuration pour fissure incline 45 par rapport laxe dune prouvette en flexion 3 points. Sur limage a), on voit lprouvette dforme avec un facteur damplification de 5 sur le dplacement. Sur limage b) on voit liso-zro de la level set normale superpose au plan de la fissure initiale, ce qui permet de bien visualiser le dversement de la fissure pour retrouver une sollicitation en mode I.

Figure 9 : fronts de fissure obtenus pour chaque pas de propagation. Les rsultats (coupe verticale gauche Y-Z et coupe horizontale droite X-Z) obtenus avec Code_Aster sont donns en partie suprieure et ceux obtenus par [5] sont donns en partie infrieure. Sur la coupe horizontale de droite la fissure initialement 45 reprend une orientation 90.

Rfrences principales : [1] D. Colombo, P. Massin. Fast and robust level set update for 3D non-planar XFEM crack propagation modelling. Computer Methods in Applied Mechanics and Engineering, Vol. 200, Pages 2160-2180, 2011. [2] N. Mos, A. Gravouil, T. Belytschko. Non planar 3D crack growth by the extended finite element and level sets Part I : mechanical model. International Journal for Numerical Methods in Engineering, Vol.53, Pages 2459-2568, 2002. [3] B. Prabel, A. Combescure, A. Gravouil, S. Marie. Level set X-FEM non matching meshes : application to dynamic crack propagation in elastic-plastic media. International Journal for Numerical Methods in Engineering, Vol.78, n12, Pages 14071435 , 2009.

Vous aimerez peut-être aussi