v3.04.314 SSLV314 - Propagation plane d’une fissure débouchante avec X-FEM#

Résumé:

Le but de ce test est de comparer les méthodes de propagation simplexe, maillage, upwind, géométrique de l’opérateur PROPA_FISS pour une fissure \(\mathrm{3D}\) sollicitée en mode \(I\) pur.

Solution de référence#

Méthode de calcul#

Non régression.

Grandeurs et résultats de référence#

Les résultats de la modélisation B (méthode Maillage) sont pris comme référence.

Pour les modélisation B et C, on vérifie la non régression du code par rapport à la position du fond de fissure.

Pour les modélisations A, D, E et F, on vérifie que les nœuds les plus proches de la trace du fond de fissure sur le plan \((1,y,z)\) au dernier instant de propagation ont leurs level-sets très proches de zéro.

Instant de propagation

Nœud

Coordonnée \({y}_{i}\)

Coordonnée \({z}_{i}\)

3

\(\mathit{N926}\)

2.33

8.80

\(\mathit{N1028}\)

2.33

9.00

\(\mathit{N1130}\)

2.33

9.20

Ces nœuds sont ceux inclus dans un rayon de capture valant la plus grande arête d’un élément, centré sur la trace du fond de fissure sur le plan \((1,y,z)\) .

On identifie ces nœuds dans le .mess de la modélisation B et l’on estime la valeur de leurs level-sets dans les modélisations A, D ,E et F .

Modélisation A#

Caractéristiques de la modélisation#

La méthode simplexe est utilisée par PROPA_FISS.

Caractéristiques du maillage#

La structure est modélisée par un maillage composé de 2040 éléments HEXA8 (voir ).

../../../../_images/100002010000013B000003381CEECC25E0FB087B.png

Figure 3.2-a: maillage de la structure

Le maillage est très grossier pour réduire le temps de calcul. Des éléments un peu plus petits sont utilisés dans la zone de propagation de la fissure. La dimension des éléments est \(0.17\times 0.33\times 0.2m\) dans cette zone. L’élément le plus grand utilisé a une dimension égale à \(0.17\times 0.8\times 1.6m\) .

Grandeurs testées et résultats#

On extrait la level set normale (\(\mathrm{LSN}\) ) et tangente (\(\mathrm{LST}\) ) en utilisant l’opérateur POST_RELEVE_T et on vérifie que les valeurs maximale et minimale restent comprises dans le rayon de capture des nœuds testés autour du front de fissure, soit 1/3 :

\(\mathrm{Propag.}i\)

\(\mathrm{Max}{\mathrm{LSN}}_{i}\)

\(\mathrm{Min}{\mathrm{LSN}}_{i}\)

\(\mathrm{Max}{\mathrm{LST}}_{i}\)

\(\mathrm{Min}{\mathrm{LST}}_{i}\)

3

0.2

0.2

0.267

0.267

Les résultats obtenus montrent bien que les level-sets restent inférieures au rayon dans lequel le front de fissure a été localisé. Cela signifie que le fond de fissure a été correctement localisé par la méthode simplexe.

Modélisation B#

Caractéristiques de la modélisation#

La méthode MAILLAGE est utilisée par PROPA_FISS.

L’option CALC_K_G est utilisée par CALC_G pour estimer les facteurs d’intensité de contraintes.

Caractéristiques du maillage#

On utilise le même maillage que pour la modélisation A.

Grandeurs testées et résultats#

On teste, en non régression avec une tolérance de \(\text{0.1\%}\) , la position du fond de fissure à la dernière itération de propagation en relevant les extrema des ordonnées des points qui le composent.

Instant de propagation

\(\mathrm{Max}\mathrm{Coord}{y}_{i}\)

\(\mathrm{Min}\mathrm{Coord}{y}_{i}\)

3

2.6

2.57

Modélisation C#

Caractéristiques de la modélisation#

La méthode MAILLAGE est utilisée par PROPA_FISS.

L’opérateur POST_K1_K2_K3 est utilisé pour estimer les facteurs d’intensité de contraintes.

Caractéristiques du maillage#

On utilise le même maillage que pour la modélisation A.

Grandeurs testées et résultats#

On teste, en non régression avec une tolérance de \(\text{0.1\%}\) , la position du fond de fissure à la dernière itération de propagation en relevant les extrema des ordonnées des points qui le composent.

Instant de propagation

\(\mathrm{Max}\mathrm{Coord}{y}_{i}\)

\(\mathrm{Min}\mathrm{Coord}{y}_{i}\)

3

2.6

2.592

Modélisation D#

Caractéristiques de la modélisation#

La méthode UPWIND sans grille auxiliaire est utilisée par PROPA_FISS.

Caractéristiques du maillage#

On utilise le même maillage que celui de la modélisation A.

Grandeurs testées et résultats#

On extrait la level-set normale (\(\mathit{LSN}\) ) et tangente (\(\mathit{LST}\) ) en utilisant l’opérateur POST_RELEVE_T et on vérifie que les valeurs maximale et minimale restent comprises dans le rayon de capture des nœuds testés autour du front de fissure, soit 1/3 :

\(\mathit{Propag.}i\)

\(\mathit{Max}{\mathit{LSN}}_{i}\)

\(\mathit{Min}{\mathit{LSN}}_{i}\)

\(\mathit{Max}{\mathit{LST}}_{i}\)

\(\mathit{Min}{\mathit{LST}}_{i}\)

3

0.2

-0.2

-0.267

-0.267

Les résultats obtenus montrent bien que les level-sets restent inférieures au rayon dans lequel le front de fissure a été localisé. Cela signifie que le fond de fissure a été correctement localisé par la méthode upwind.

Modélisation E#

Caractéristiques de la modélisation#

La méthode GEOMETRIQUE est utilisée par PROPA_FISS.

Caractéristiques du maillage#

On utilise le même maillage que celui de la modélisation A.

Grandeurs testées et résultats#

On extrait la level-set normale (\(\mathit{LSN}\) ) et tangente (\(\mathit{LST}\) ) en utilisant l’opérateur POST_RELEVE_T et on vérifie que les valeurs maximale et minimale restent comprises dans le rayon de capture des nœuds testés autour du front de fissure, soit 1/3 :

\(\mathit{Propag.}i\)

\(\mathit{Max}{\mathit{LSN}}_{i}\)

\(\mathit{Min}{\mathit{LSN}}_{i}\)

\(\mathit{Max}{\mathit{LST}}_{i}\)

\(\mathit{Min}{\mathit{LST}}_{i}\)

3

0.2

0.2

0.267

0.267

Les résultats obtenus montrent bien que les level-sets restent inférieures au rayon dans lequel le front de fissure a été localisé. Cela signifie que le fond de fissure a été correctement localisé par la méthode géométrique.

Modélisation F#

Caractéristiques de la modélisation#

La méthode SIMPLEXE est utilisée par PROPA_FISS.

Caractéristiques du maillage#

On utilise le même maillage que celui de la modélisation A.

On fait un raffinement Homard sur le maillage initial pour obtenir des mailles pyramidales.

Cela permet de tester la méthode sur différentes mailles et observer que le résultat reste correct.

Grandeurs testées et résultats#

On extrait la level-set normale (\(\mathit{LSN}\) ) et tangente (\(\mathit{LST}\) ) en utilisant l’opérateur POST_RELEVE_T et on vérifie que les valeurs maximale et minimale restent comprises dans le rayon de capture des nœuds testés autour du front de fissure, soit 1/3 :

\(\mathit{Propag.}i\)

\(\mathit{Max}{\mathit{LSN}}_{i}\)

\(\mathit{Min}{\mathit{LSN}}_{i}\)

\(\mathit{Max}{\mathit{LST}}_{i}\)

\(\mathit{Min}{\mathit{LST}}_{i}\)

3

0.2

0.2

0.267

0.267

Les résultats obtenus montrent bien que les level-sets restent inférieures au rayon dans lequel le front de fissure a été localisé. Cela signifie que le fond de fissure a été correctement localisé par la méthode géométrique.

Synthèse des résultats#

Toutes les méthodes de propagation utilisées (simplexe, maillage, upwind et géométrique) de l’opérateur PROPA_FISS ont permis de bien calculer la position d’une fissure propageant en mode \(I\) pur dans une structure \(\mathrm{3D}\) .