8. Mécanique de la rupture#
Opérateur POST_BEREMIN - Amélioration des performances (#33415 - 17.1)
Réécriture partielle de la macro-commande pour la manipulation des champs et l’appel aux commandes aster, pour un gain de temps d’un facteur 1.5 à 5.
Compatibilité de DEFI_FOND_FISS avec des HEXA27 (#33804 - 17.2)
La programmation actuelle est prête pour rendre ces mailles compatibles avec CALC_G. Nous avons ajouté les mailles penta18 et hexa27 aux routines qui gèrent la connectivité dans DEFI_FOND_FIS.
Opérateur POST_BEREMIN - utilisation avec loi MFront (#34104 - 17.2)
Suite à l’interdiction de
IMPR_NOM_VARI="OUI"avec MFront, on ne pouvait plus utiliser POST_BEREMIN avec une loi MFront. Dans POST_BEREMIN, on ajoute 2 mots-clés pour donner les indices des variables nécessaires. Le mot-cléLIST_NUME_VARI, qui devra contenir les indices des 2 variables EPSPEQ et INDIPLAS, dans cet ordre, dans le champ VARI_ELGA. Si GDEF_LOG, mot-cléLIST_NUME_SIEFcar pour calculer Beremin, on ne prend pas le tenseur des contraintes SIEF mais on prend les contraintes logarithmiques (contraintes T, stockées dans le champ VARI_ELGA).Opérateur POST_BEREMIN: ajout d’un filtre temporel (#34248 - 17.3)
On ajoute un nouveau mot clé
HIST_MAXIdans POST_BEREMIN pour considérer le maximum temporel de la contrainte principale majeure (notée sig_I) sur le transitoire, plutôt que celle instantanée.Opérateur POST_BEREMIN : ajout d’une contrainte seuil (#33185 - 17.3)
On ajoute la possibilité d’intégrer dans la formulation du modèle de Beremin une contrainte critique seuil, renseignée dans
DEFI_MATERIAU/WEIBULL/SIGM_SEUIL, à partir de laquelle le clivage est possible.Opérateur POST_BEREMIN : ajout d’une option de calcul pour la déclinaison industrielle du modèle de Beremin (#34331 -17.3).
Cette déclinaison industrielle se base sur le calcul d’une densité surfacique de contrainte de Weibull, qui nécessite d’être calculée dans un plan 2D perpendiculaire au front de fissure.
L’objet de ce développement fiche est de rajouter une option dans POST_BEREMIN, via le mot clé facteur
METHODE_2D, permettant de calculer cette densité surfacique de contrainte de Weibull.Opérateur POST_BEREMIN : ajout des paramètres de type WEIBULL (#34327 - 17.3)
On ajoute les paramètres
M,SIGM_REFE,SIGM_CNV,VOLU_REFEetSIGM_SEUILdans la commande POST_BEREMIN pour faciliter son usage, plutôt que faire appel à DEFI_MATERIAU.Opérateur POST_BEREMIN : filtre en plasticité active optionnel (#34328 - 17.3) et suppression du filtre en plasticité cumulée (#34329 - 17.3)
Ces développements modifient les filtres utilisés dans l’opérateur POST_BEREMIN.
Opérateur POST_BEREMIN : déplacement du mot-clé GROUP_MA sous WEIBULL (FO) et possibilité de le répéter (#34565 - 17.4)
On modifie la syntaxe de l’opérateur POST_BEREMIN afin de pouvoir calculer la contrainte de Weibull sur plusieurs groupes de mailles au sein d’un même POST_BEREMIN, en répétant le mot-clé
WEIBULL(FO).Opérateur POST_BEREMIN : rendre possible l’utilisation d’une correction plastique générique (#34566 - 17.4)
On donne à l’utilisateur la possibilité de définir directement l’intégrande Sigma_I dans le calcul de la contrainte de Weibull. On ajoute la valeur supplémentaire pour FILTRE_SIGM = « SIGM_CORR ». Et si
FILTRE_SIGM ="SIGM_CORR", on doit fournir un concept de type evol_noli contenant à chauqe instant le champ Sigma_I à intégrer SIGM_CORR=un evol_noli.Opérateur POST_BEREMIN : ajout de la dépendance des contrainte seuil et de clivage à la position (#34529 - 17.4)
On autorise que les contraintes
SIGM_SEUILetSIGM_REFEsoient des champs scalaires de type NOEU_NEUT_R. La valeur du paramètre est lue sur la composante X1 de ce champ. Il s’agit de fonctions dépendantes des positions X,Y et/ou Z.Opérateur POST_BEREMIN : ajout de la dépendance de contrainte seuil à la température (#34538 - 17.4)
Opérateur POST_BEREMIN : éléments INCO_UPG (#34980 - 17.4)
Cette fiche vise à mettre au propre l’utilisation de POST_BEREMIN avec les éléments incompressibles UPG en petites déformations. On ajoute l’option
SIMY_ELGApour ces éléments.Opérateur POST_BEREMIN : amélioration de l’ergonomie (#34979 - 17.4)
Cette fiche vise à rendre plus facile l’utilisation de POST_BEREMIN option
METHODE_2D. On ajoute un message d’erreur explicite et clair quand l’utilisateur demande un post-traitement sur des groupes de nœuds/mailles qui ne sont pas présents dans le maillage. On rend optionnel la donnée du front de fissure pour pouvoir traiter des cas où le plan d’intégration est quelconqueOpérateur POST_BEREMIN : mise en cohérence des valeurs par défaut (#34981 - 17.4)
Cette fiche vise à mettre en cohérence les valeurs par défaut et les mots-clés optionnels de POST_BEREMIN avec les recommandations de calcul pour la déclinaison industrielle du modèle de Beremin. On passe la valeur par défaut de
HIST_MAXIà « NON ». On rendre optionnel le paramètreSIGM_REFE. Dans le cas où l’utilisateur ne précise pas la valeur de SIGM_REFE, on ne calcule pas de probabilité de rupture. Et on rendre optionSIGM_SEUILdans le cas WEIBULL_FO (valeur par défaut 0 ).Opérateur POST_BEREMIN : ajout d’un nouveau type de seuil (#34982 -17.4)
On rajoute à POST_BEREMIN un nouveau mot-clé
TYPE_SEUIL = "REDUIT" (valeur par défaut) ou "RESTREINT". Par défaut, la contrainte de Weibull est calculée à partir de (max(0, PRIN_3 - SIGM_SEUIL))^m. Dans le cas RESTREINT, la contrainte de Weibull serait calculée par PRIN_3^m restreint à la zone où PRIN_3 - SIGM_SEUIL > 0.Réécriture de la commande POST_KCP pour le calcul de la correction plastique Kcp (#34099 #34311 - 17.3)
La nouvelle macro-commande POST_KCP intégrera la correction « beta » pour les DSR (cas du défaut semi-elliptique) conformément au RSE-M 2022. On ajoute le mot-clé obligatoire UNITE_LONGUEUR à POST_KCP lorsque l’utilisateur souhaite travailler en millimètres (mm).
Rendre compatibles les éléments INCO_UPG avec l’opérateur CALC_G (#33972 - 17.2)
On corrige le calcul de la densité d’énergie libre pour les éléments incompressibles et le calcul de la contrainte dans le cas de G_EPSI. Désormais, l’opérateur CALC_G est compatible uniquement avec les éléments INCO_UPG (les plus génériques). Une erreur sera émise pour les autres modélisations telles que INCO_UP et INCO_UPO.
Opérateur CALC_G: Ajout des termes de courbure pour le calcul des FICs option “K” (#34348 - 17.3)
Pour améliorer le calcul des FICs dans le cas d’une fissure plane à front courbe, nous introduit de nouveaux champs auxiliaires pour les modes 1, 2 et 3 (Thèse Le Cren et C. Stolz). Ces nouveaux champs prennent en compte la courbure locale de la fissure, permettant ainsi une évaluation plus précise des FICs. Le mot-clé ajouté est FORM_FISS = « ELLIPSE » ou « CERCLE ».
Opérateur POST_RCCM - ajout de la contrainte de pointe F dans la table de sortie de POST_RCCM (#34800 - 17.4)
On ajoute la contrainte de pointe F dans la table de sortie de POST_RCCM pour l’option Pm + Pb.