v3.04.155 SSLV155 – Fissure lentille en traction#

Résumé:

Ce test a pour but de valider le calcul des facteurs d’intensité de contrainte (SIFs) le long du fond d’une fissure 3D non plane, dans le cadre de l’élasticité linéaire.

Ce test met en jeu un cube avec une fissure en forme de lentille, soumis à une tension hydrostatique.

Ce test contient 3 modélisations:

  • Modélisation A: la fissure est maillée en 2D-axi (FEM);

  • Modélisation B: la fissure n’est pas maillée, elle est représentée par des level sets (X-FEM) en 2D-axi;

  • Modélisation C: la fissure n’est pas maillée, elle est représentée par des level sets (X-FEM) en 3D;

  • Modélisation D: la fissure n’est pas maillée, elle est représentée par des level sets (X-FEM) en 2D-axi et on utilise un maillage structuré;

  • Modélisation E: la fissure n’est pas maillée, elle est représentée par des level sets (X-FEM) en 2D-axi avec des éléments quadratiques;

  • Modélisation F: la fissure n’est pas maillée, elle est représentée par des level sets (X-FEM) en 2D-axi avec des éléments quadratiques et on utilise un maillage structuré;

Il n’y a pas de modélisation FEM en 3D car la création du maillage est extrêmement difficile.

Pour chaque modélisation, les SIFs sont évalués par les commandes POST_K1_K2_K3 et CALC_G (FEM)/CALC_G_XFEM (X-FEM).

Les valeurs numériques sont comparées aux valeurs analytiques.

Solution de référence#

Méthode de calcul utilisée pour la solution de référence#

(1) La solution de référence pour une fissure en forme de lentille de rayon \(R`dans un milieu infini, soumise à une pression uniforme :math:\)sigma`assez éloignée de la fissure, montre que les facteurs d’intensité de contrainte sont constants le long du fond de fissure et valent : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

\({K}_{I}=0,877(\frac{2}{\pi})\sigma \sqrt{\pi a}\)

\({K}_{\mathit{II}}=0,235(\frac{2}{\pi})\sigma \sqrt{\pi a}\)

\({K}_{\mathit{III}}=0\)

avec \(a=R\sin\alpha\) .

Résultats de référence#

Pour le chargement considéré \(\sigma =1\mathit{MPa}\) et les caractéristiques géométriques suivantes:

\(L=10m\) , \(R=2m\) , \(a=\sqrt{2}\) , on trouve:

\({K}_{I}=1,177\mathit{MPa}.\sqrt{m}\)

\({K}_{\mathit{II}}=0,3153\mathit{MPa}.\sqrt{m}\)

\({K}_{\mathit{III}}=0\)

Références bibliographiques#

  1. J.P. Pereira, C. A. Duarte, D. Guoy et X. Jiao: hp-Generalized FEM and crack surface representation for non-planar 3-D cracks, Int. J. Numer. Engng, 77:601-633, 2009.

Modélisation A : Modélisation FEM 2D-axi#

Caractéristiques de la modélisation#

Dans cette modélisation, la fissure est maillée (cas FEM) et la structure est modélisée en 2D-axisymétrie.

../../../../_images/10000000000001930000031E48D3803877FFB38C.png

Figure 3.1-1: maillage 2D-axi (FEM)

Caractéristiques du maillage#

Nombre de nœuds: 5211

Nombre de mailles et type: 2550 TRIA6

La longueur caractéristique d’un élément près du fond de fissure est de h = 0,025m.

Les nœuds milieux des arêtes des éléments touchant le fond de fissure sont déplacés au quart de ces arêtes (éléments de Barsoum).

Conditions aux limites et chargements#

  • Un effort surfacique de traction est appliqué sur les faces supérieure, inférieure et celle de droite;

  • Les déplacements suivant \(\mathit{Ox}\) des nœuds de l’axe de rotation sont bloqués, comme cela est conseillé pour les modélisations axisymétriques;

  • Le mode rigide de déplacement suivant l’axe \(\mathit{Oy}\) est bloqué via le blocage d’un nœud suivant cet axe.

Grandeurs testées et résultats#

On teste les valeurs de \({K}_{I}\) et \({K}_{\mathit{II}}\) en fond de fissure obtenues avec les opérateursCALC_G et POST_K1_K2_K3. Ces valeurs sont comparées à la solution analytique.

Les couronnes d’intégration du champ thêta pour la commande CALC_G sont:

\({R}_{\inf}=2h\) et \({R}_{\sup}=5h\) .

Le paramètre ABS_CURV_MAXI de l’opérateur POST_K1_K2_K3 est choisi par défaut.

Valeurs issues de CALC_G#

Les valeurs sont en \(\mathit{Pa}.\sqrt{m}\) .

Identification

Type de référence

Valeur de référence

% Tolérance

\({K}_{I}\)

“ANALYTIQUE”

1,177 106

2%

\({K}_{\mathit{II}}\)

“ANALYTIQUE”

0,3153 106

2%

Valeurs issues de POST_K1_K2_K3#

Les valeurs sont en \(\mathit{Pa}.\sqrt{m}\) .

Identification

Type de référence

Valeur de référence

% Tolérance

\({K}_{I}\)

“ANALYTIQUE”

1,177 106

2%

\({K}_{\mathit{II}}\)

“ANALYTIQUE”

0,3153 106

12%

Modélisation B : Modélisation X-FEM 2D-axi#

Caractéristiques de la modélisation#

Dans cette modélisation, la fissure n’est pas maillée (cas X-FEM) et la structure est modélisée en 2D-axisymétrie.

La fissure est représentée par des level sets:

\(\mathit{lsn}=\sqrt{{x}^{2}+{(y-R)}^{2}}-R\)

\(\mathit{lst}=\sqrt{{x}^{2}+{(y-{y}_{h})}^{2}}-R'\)

../../../../_images/10000000000001FD000002410CB9473C7B5842B1.png

Figure 4.1-1: level sets avec \({y}_{h}=R-\frac{R}{\cos(\alpha )}\) et \(R'=R\tan(\alpha )\)

Caractéristiques du maillage#

Le maillage sain initial est relativement grossier: 252 nœuds et 442 TRIA3. La taille des mailles est \({h}_{0}=1m\) . On utilise une procédure de raffinement successif pour aboutir à une taille cible correspondant à la moitié de la taille des mailles de la modélisation A, soit \({h}_{c}=0,0125m\) . En effet, la modélisation A utilise des éléments quadratiques, il faut donc des éléments linéaires plus fins pour obtenir une précision équivalente. Pour cela, on appelle Homard de manière itérative. Après raffinement, la taille des mailles proches du fond de fissure vaut \(h=0,0078125m\) . On raffine toutes les mailles dans un disque de rayon \(5h\) autour du fond de fissure.

../../../../_images/100000000000053F000004054F80C68D0D9C57E0.png

Figure 4.2-1: maillage sain initial

../../../../_images/10000000000004A9000003774EEA6E54452577F6.png

Figure 4.2-2: maillage sain raffiné

../../../../_images/10000000000004A9000003773742A042A423C29F.png

Figure 4.2-3: zoom sur la partie raffinée (le disque de la zone de raffinement est également indiqué)

Nombre de nœuds: 722

Nombre de mailles et type: 1442 TRIA3

La longueur caractéristique d’un élément près du fond de fissure est de 0,0078 m.

Cette taille est inférieure à la taille cible (pour des raisons de division entière par 2 lors du raffinement).

Conditions aux limites et chargements#

  • Un effort surfacique de traction est appliqué sur les faces supérieure, inférieure et celle de droite;

  • Les déplacements suivant \(\mathit{Ox}\) des nœuds de l’axe de rotation sont bloqués, comme cela est conseillé pour les modélisations axisymétriques;

  • Le mode rigide de déplacement suivant l’axe \(\mathit{Oy}\) est bloqué via le blocage d’un nœud suivant cet axe.

Grandeurs testées et résultats#

Le choix des paramètres numériques pour le post-traitement des SIFs est identique à celui fait pour la modélisation A: \({R}_{\inf}=\mathrm{2h}\) et \({R}_{\sup}=\mathrm{5h}\) , mais \(h\) vaut ici moins de la moitié du \(h\) de la modélisation A.

Valeurs issues de CALC_G_XFEM#

Les valeurs sont en \(\mathit{Pa}.\sqrt{m}\) .

Identification

Type de référence

Valeur de référence

% Tolérance

\({K}_{I}\)

“ANALYTIQUE”

1,177 106

2.0%

\({K}_{\mathit{II}}\)

“ANALYTIQUE”

0,3153 106

7.0%

Valeurs issues de POST_K1_K2_K3#

Les valeurs sont en \(\mathit{Pa}.\sqrt{m}\) .

Identification

Type de référence

Valeur de référence

% Tolérance

\({K}_{I}\)

“ANALYTIQUE”

1,177 106

6.0%

\({K}_{\mathit{II}}\)

“ANALYTIQUE”

0,3153 106

8.0%

Modélisation C : Modélisation X-FEM 3D#

Caractéristiques de la modélisation#

Dans cette modélisation, la fissure n’est pas maillée (cas X-FEM) et la structure est modélisée en 3D. Seul un quart de la structure est modélisé, pour des raisons de symétrie.

La fissure est représentée par des level sets:

\(\mathit{lsn}=\sqrt{{x}^{2}+{(y-R)}^{2}+{z}^{2}}-R\)

\(\mathit{lst}=\sqrt{{x}^{2}+{(y-{y}_{h})}^{2}+{z}^{2}}-R'\)

avec \({y}_{h}=R-\frac{R}{\cos(\alpha )}\) et \(R'=R\tan(\alpha )\)

Remarque:

En 3 D , il existe un choix arbitraire d’orientation de la base locale en fond de fissure. Suivant l’orientation de cette base, le signe de \({K}_{\mathit{II}}\) et \({K}_{\mathit{III}}\) sera différent (car lié à la base). Mais cela n’a pas d’influence sur le résultat physique (angle de bifurcation éventuel de la fissure exprimé dans le repère global). Ici, pour retrouver \({K}_{\mathit{II}}>0\) comme dans la solution de référence, il faut définir la level set normale comme l’opposée de la formule ci-dessus. Dans cette modélisation, on retiendra finalement \(\mathit{lsn}=-\sqrt{{x}^{2}+{(y-R)}^{2}+{z}^{2}}+R\) *. Cela reste une convention et ne change pas le résultat physique!*

En 2 D , le signe de la level set normale n’influe pas sur le signe de \({K}_{\mathit{II}}\) car il n’y a pas de choi x pour définir la base locale.

Caractéristiques du maillage#

Le maillage sain initial est relativement grossier: 2508 nœuds et 11945 TETRA4. La taille des mailles est \({h}_{0}=1m\) . On utilise une procédure de raffinement successif pour aboutir à une taille cible sensiblement identique à celle de la modélisation A, soit \({h}_{c}=0,025m\) . Pour cela, on appelle Homard de manière itérative. Après raffinement, la taille des mailles proches du fond de fissure est \(h=0,015625m\) . On raffine toutes les mailles dans un disque de rayon \(5h\) autour du fond de fissure.

Nombre de nœuds: 18166

Nombre de mailles et type: 103079 TETRA4

La longueur caractéristique d’un élément près du fond de fissure est de 0,0156 m.

../../../../_images/100000000000053D00000405E218B2FC79A9464A.png

Figure 5.2-1: maillage initial

../../../../_images/10000000000004A900000377A6FDEFEB5202E761.png

Figure 5.2-2: maillage raffiné

../../../../_images/10000000000004A9000003778B941BF99CFC059B.png

Figure 5.2-3: Carte de taille sur une coupe du maillage raffiné

Conditions aux limites et chargements#

  • Un effort surfacique de traction est appliqué sur les faces supérieure, inférieure et extérieure;

  • Les conditions de symétrie sur les faces latérales sont appliquées;

  • Le mode rigide de déplacement suivant l’axe \(\mathit{Oy}\) est bloqué via le blocage d’un nœud suivant cet axe.

Grandeurs testées et résultats#

Le choix des paramètres numériques pour le post-traitement des SIFs est identique à celui fait pour la modélisation A: \({R}_{\inf}=2h\) et \({R}_{\sup}=5h\) .

Valeurs issues de CALC_G_XFEM#

Les valeurs sont en \(\mathit{Pa}.\sqrt{m}\) .

Identification

Type de référence

Valeur de référence

Tolérance

\(max({K}_{I})\)

“ANALYTIQUE”

1,177 106

5%

\(min({K}_{I})\)

“ANALYTIQUE”

1,177 106

2%

\(max({K}_{\mathit{II}})\)

“ANALYTIQUE”

0,3153 106

15%

\(min({K}_{\mathit{II}})\)

“ANALYTIQUE”

0,3153 106

5%

Valeurs issues de POST_K1_K2_K3#

Les valeurs sont en \(\mathit{Pa}.\sqrt{m}\) .

Identification

Type de référence

Valeur de référence

Tolérance

\(max({K}_{I})\)

“ANALYTIQUE”

1,177 106

2%

\(min({K}_{I})\)

“ANALYTIQUE”

1,177 106

9%

\(max({K}_{\mathit{II}})\)

“ANALYTIQUE”

0,3153 106

14%

\(min({K}_{\mathit{II}})\)

“ANALYTIQUE”

0,3153 106

2%

Commentaires#

En raffinant davantage le maillage, on peut diminuer l’erreur, mais le temps de calcul devient incompatible avec celui d’un cas-test.

../../../../_images/1000020100000CE4000009F66DB3CD863178E281.png

Figure 5.4.3-1: comparaison des K entres les différentes méthodes

Modélisation D : Modélisation X-FEM 2D-axi avec maillage structuré#

Caractéristiques de la modélisation#

Ici, on prend le même modèle que celui de la modélisation B, mais on utilise un maillage structuré.

Caractéristiques du maillage#

../../../../_images/1000000000000162000002B376EB333A6D848E51.png

Figure 6.2-1: maillage sain initial

Le maillage sain initial est un maillage structuré avec 192 nœuds et 324 éléments TRIA3. La taille des mailles est \({h}_{0}=1m\) . On utilise une procédure de raffinements successifs pour aboutir à une taille cible correspondant à la moitié de la taille des mailles de la modélisation A, soit \({h}_{c}=0,0125m\) . En effet, la modélisation A utilise des éléments quadratiques: il faut donc des éléments linéaires plus fins pour obtenir une précision équivalente. Pour cela, on appelle Homard de manière itérative. Après raffinement, la taille des mailles proches du fond de fissure vaut \(h=0,0078125m\) . On raffine toutes les mailles dans un disque de rayon \(5h\) autour du fond de fissure.

../../../../_images/100000000000016F000002B06C4DA59B1F49A619.png

Figure 6.2-2: maillage sain raffiné

../../../../_images/10000000000002D5000002C60583EAC502208255.png

Figure 6.2-3: zoom sur la partie raffinée

Nombre de nœuds: 324

Nombre de mailles et type: 587 TRIA3

La longueur caractéristique d’un élément près du fond de fissure est de 0,0078 m.

Conditions aux limites et chargements#

  • Un effort surfacique de traction est appliqué sur les faces supérieure, inférieure et celle de droite;

  • Les déplacements suivant \(\mathit{Ox}\) des nœuds de l’axe de rotation sont bloqués, comme cela est conseillé pour les modélisations axisymétriques;

  • Le mode rigide de déplacement suivant l’axe \(\mathit{Oy}\) est bloqué via le blocage d’un nœud suivant cet axe.

Grandeurs testées et résultats#

Le choix des paramètres numériques pour le post-traitement des SIFs est identique à celui fait pour la modélisation A: \({R}_{\inf}=\mathrm{2h}\) et \({R}_{\sup}=\mathrm{5h}\) , mais \(h\) vaut ici moins de la moitié du \(h\) de la modélisation A.

Valeurs issues de CALC_G_XFEM#

Les valeurs sont en \(\mathit{Pa}.\sqrt{m}\) .

Identification

Type de référence

Valeur de référence

% Tolérance

\({K}_{I}\)

“ANALYTIQUE”

1,177 106

2%

\({K}_{\mathit{II}}\)

“ANALYTIQUE”

0,3153 106

5%

Valeurs issues de POST_K1_K2_K3#

Les valeurs sont en \(\mathit{Pa}.\sqrt{m}\) .

Identification

Type de référence

Valeur de référence

% Tolérance

\({K}_{I}\)

“ANALYTIQUE”

1,177 106

2,0%

\({K}_{\mathit{II}}\)

“ANALYTIQUE”

0,3153 106

5,0%

Modélisation E : Modélisation X-FEM 2D-axi avec éléments quadratiques#

Caractéristiques de la modélisation#

Ici, on prend le même modèle que celui de la modélisation B, mais on utilise des éléments quadratiques.

Caractéristiques du maillage#

Le maillage sain initial est le même maillage que celui de la modélisation B avec 252 nœuds et 442 éléments TRIA3. Ici, nous utilisons CREA_MAILLAGE pour créer un maillage quadratique à partir du maillage linéaire.Ce nouveau maillage a 942 nœuds et 442 éléments TRIA6.La taille des mailles est \({h}_{0}=1m\) . On utilise une procédure de raffinements successifs pour aboutir à une taille cible correspondant à la moitié de la taille des mailles de la modélisation A, soit \({h}_{c}=0,0125m\) . Pour cela, on appelle Homard de manière itérative. Après raffinement, la taille des mailles proches du fond de fissure vaut \(h=0,0078125m\) . On raffine toutes les mailles dans un disque de rayon \(5h\) autour du fond de fissure.

../../../../_images/100000000000053F000004054F80C68D0D9C57E0.png

Figure 7.2-1: maillage sain initial

../../../../_images/10000000000004A9000003774EEA6E54452577F6.png

Figure 7.2-2: maillage sain raffiné

../../../../_images/10000000000004A9000003773742A042A423C29F.png

Figure 7.2-3: zoom sur la partie raffinée (le disque de la zone de raffinement est également indiqué)

../../../../_images/100000000000053F000004054F80C68D0D9C57E0.png

Figure 7.2-4: maillage sain initial

Nombre de nœuds: 1517

Nombre de mailles et type: 728 TRIA6

La longueur caractéristique d’un élément près du fond de fissure est de 0,0078 m.

Conditions aux limites et chargements#

  • Un effort surfacique de traction est appliqué sur les faces supérieure, inférieure et celle de droite;

  • Les déplacements suivant \(\mathit{Ox}\) des nœuds de l’axe de rotation sont bloqués, comme cela est conseillé pour les modélisations axisymétriques;

  • Le mode rigide de déplacement suivant l’axe \(\mathit{Oy}\) est bloqué via le blocage d’un nœud suivant cet axe.

Grandeurs testées et résultats#

Le choix des paramètres numériques pour le post-traitement des SIFs est identique à celui fait pour la modélisation A: \({R}_{\inf}=\mathrm{1h}\) et \({R}_{\sup}=\mathrm{6h}\) , mais \(h\) vaut ici moins de la moitié du \(h\) de la modélisation A.

Valeurs issues de CALC_G_XFEM#

Les valeurs sont en \(\mathit{Pa}.\sqrt{m}\) .

Identification

Type de référence

Valeur de référence

% Tolérance

\({K}_{I}\)

“ANALYTIQUE”

1,177 106

2,0%

\({K}_{\mathit{II}}\)

“ANALYTIQUE”

0,3153 106

5,0%

Valeurs issues de POST_K1_K2_K3#

Les valeurs sont en \(\mathit{Pa}.\sqrt{m}\) .

Identification

Type de référence

Valeur de référence

% Tolérance

\({K}_{I}\)

“ANALYTIQUE”

1,177 106

2,0%

\({K}_{\mathit{II}}\)

“ANALYTIQUE”

0,3153 106

5,0%

On remarque que les valeurs de \({K}_{\mathit{II}}\) par POST_K1_K2_K3donnent des résultats beaucoup plus éloignés de la solution que l’approche par CALC_G_XFEM.

Modélisation F : Modélisation X-FEM 2D-axi avec éléments quadratiques et maillage structuré#

Caractéristiques de la modélisation#

Ici, on prend le même modèle que celui de la modélisation E, mais on utilise un maillage structuré.

Caractéristiques du maillage#

../../../../_images/1000000000000162000002B376EB333A6D848E51.png

Figure 8.2-1: maillage sain initial

Le maillage sain initial est un maillage structuré avec 192 nœuds et 324 éléments TRIA3. Ici, nous utilisons CREA_MAILLAGE pour créer un maillage quadratique à partir du maillage linéaire.Ce nouveau maillage a 1232 nœuds et 587 éléments TRIA6.La taille des mailles est \({h}_{0}=1m\) . On utilise une procédure de raffinements successifs pour aboutir à une taille cible correspondant à la moitié de la taille des mailles de la modélisation A, soit \({h}_{c}=0,0125m\) . Pour cela, on appelle Homard de manière itérative. Après raffinement, la taille des mailles proches du fond de fissure vaut \(h=0,0078125m\) . On raffine toutes les mailles dans un disque de rayon \(5h\) autour du fond de fissure.

../../../../_images/100000000000016F000002B06C4DA59B1F49A619.png

Figure 8.2-2: maillage sain raffiné

../../../../_images/10000000000002D5000002C60583EAC502208255.png

Figure 8.2-3: zoom sur la partie raffinée

Nombre de nœuds: 1232

Nombre de mailles et type: 587 TRIA6

La longueur caractéristique d’un élément près du fond de fissure est de 0,0078 m.

Conditions aux limites et chargements#

  • Un effort surfacique de traction est appliqué sur les faces supérieure, inférieure et celle de droite;

  • Les déplacements suivant \(\mathit{Ox}\) des nœuds de l’axe de rotation sont bloqués, comme cela est conseillé pour les modélisations axisymétriques;

  • Le mode rigide de déplacement suivant l’axe \(\mathit{Oy}\) est bloqué via le blocage d’un nœud suivant cet axe.

Grandeurs testées et résultats#

Le choix des paramètres numériques pour le post-traitement des SIFs est identique à celui fait pour la modélisation A: \({R}_{\inf}=\mathrm{1h}\) et \({R}_{\sup}=\mathrm{6h}\) , mais \(h\) vaut ici moins de la moitié du \(h\) de la modélisation A.

Valeurs issues de CALC_G_XFEM#

Les valeurs sont en \(\mathit{Pa}.\sqrt{m}\) .

Identification

Type de référence

Valeur de référence

% Tolérance

\({K}_{I}\)

“ANALYTIQUE”

1,177 106

0,00152%

\({K}_{\mathit{II}}\)

“ANALYTIQUE”

0,3153 106

2,6%

Valeurs issues de POST_K1_K2_K3#

Les valeurs sont en \(\mathit{Pa}.\sqrt{m}\) .

Identification

Type de référence

Valeur de référence

% Tolérance

\({K}_{I}\)

“ANALYTIQUE”

1,177 106

1,0%

\({K}_{\mathit{II}}\)

“ANALYTIQUE”

0,3153 106

19,0%

On remarque que les valeurs de \({K}_{\mathit{II}}\) par POST_K1_K2_K3 donnent des résultats beaucoup plus éloignés de la solution que l’approche par CALC_G_XFEM.

Synthèse des résultats#

Ce cas-test valide la calcul des facteurs d’intensité de contrainte d’une fissure non plane en 2D et en 3D.

Les résultats de \({K}_{\mathit{II}}\) par POST_K1_K2_K3 ne sont pas bons pour les modélisation E et F et diffèrent de 10 et 15% de la valeur souhaitée pour les modélisations A, C et D.