u4.86.01 Procédure POST_ENDO_FISS#

Syntaxe#

Détail de la syntaxe
/ table
/ maillage = POST_ENDO_FISS(
    ◆ TABLE = co,
    ◇ OUVERTURE = / "OUI",
                  / "NON" (par défaut),
    # Si: exists("RESULTAT")
        ◆ / NUME_ORDRE = int,
          / INST = float,
    ◆ / CHAM_GD = cham_gd,
      / RESULTAT = evol_noli,
    ◆ NOM_CMP = text,
    ◆ NOM_CHAM = text,
    ◆ RECHERCHE = _F(
         ◆ LONG_ORTH = float,
         ◇ NB_POINT = int (défaut: 500),
         ◆ PAS = float,
         ◆ LONG_REG = float,
         ◇ BORNE_MIN = float (défaut: 0.5),
         ◇ ANGL_MAX = float (défaut: 120.0),
         ◇ / TOUT = "OUI" (ou non renseigné),
           / GROUP_MA = grma,
         ◇ BORNE_MAX = float,
      ),
)


◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles

Opérandes#

Opérande TABLE#

♦ TABLE         = CO('table')

Cet opérande (obligatoire) permet de donner le nom du concept sortant de la commande. Latable en sortie contient les informations sur le trajet de fissuration et l’ouverture de fissure.

Dans le cas que seulement le trajet est cherché (option OUVERTURE=”NON”), la table a 4 colonnes, où pour chaque nœud de la fissure sont affichés : le nom de la fissure dont le nœudfait partie, sa coordonnée \(X\) , sa coordonnée \(Y\) , la valeur du champ post-traité. Si l’ouverture de fissure est aussi demandée (OUVERTURE=”OUI”), elle sera renseignée dans la table dans une 5ème colonne.

OpérandesRESULTAT / CHAM_GD#

/     ♦ RESULTAT        = evol_noli

♦ CHAM_GD        = cham_gd

Nom du concept résultat contenant le champ à post-traiter (RESULTAT), ou champ de grandeurs (CHAM_GD). Il faut obligatoirement en choisir un des deux. Le champ à post-traiter doit être obligatoirement un champ aux nœuds.

Opérandes INST / NUME_ORDRE#

/ ♦INST = inst

♦ NUME_ORDRE = nume_ordre

Ces opérandes ne doivent être renseignés qu’en présence de l’opérande RESULTAT. Ils sont utilisés pour sélectionner l’instant à post-traiter. Il faut obligatoirement choisir un des deux.

OpérandeNOM_CHAM#

♦ NOM_CHAM    = nom_cham

Cet opérande est obligatoire. On donne ici le nom du champ à post-traiter et sur lequel ensuite est appliquée la procédure de recherche des trajets de fissuration, par exemple VARI_NOEU.

OpérandeNOM_CMP#


♦ NOM_CMP = nom_cmp

Cet opérande est obligatoire. Il permet de choisir la composante à post-traiter dans le champ fourni, par exemple V1. En effet, la procédure n’est applicable qu’à un champ scalaire.

OpérandeOUVERTURE#


♦ OUVERTURE = /NON /OUI

Sous cet opérande, on renseigne le type d’opération effectuée par la commande. Par défaut, on ne cherche que le trajet de fissuration (OUVERTURE=”NON). Si OUVERTURE=”OUI”, l’ouverture de fissure est aussi calculée.

Mot clé RECHERCHE#

On renseigne ici les paramètres pour la recherche des fissure et des ouvertures correspondantes. L’appel à ce mot-clé est répétable pour permettre la recherche des plusieurs fissures qui se trouvent sur groupes de mailles distinctes.

Opérandes TOUT / GROUP_MA#

◊     / TOUT = "OUI"                     [DEFAUT]

/ GROUP_MA = group_ma

Sous l’opérande GROUP_MA, on peut renseigner le groupe de mailles sur lequel chercher le trajet de fissuration. Si cet opérande est absent, la recherche est effectuée sur tout le domaine géométrique défini par le maillage.

Opérandes LONG_ORTH / LONG_REG#


♦ LONG_ORTH= long_orth

♦ LONG_REG = long_reg

Sous l’opérande LONG_ORTH, on renseigne la longueur du profil orthogonal à la direction de recherche, utilisée par la procédure à chaque pas de calcul. Sur ce profil, on garde le point où la valeur du champ (projeté et lissé) est maximale, ce qui donne le nouveau point du tracé de fissure. LONG_ORTH doit normalement être égale ou supérieur à la largeur de la bande endommagée. La projection du champ sur ce profil est lissée par le biais d’une autre longueur, LONG_REG, pour éviter que le nouveau point se trouve sur l’arête d’un élément fini. Pour le bon fonctionnement de la méthode, LONG_REG doit être dans la plage \(0.5\) à \(2\) fois la taille des mailles qui se trouvent dans la bande endommagée. La montre un schéma de la recherche du trajet de fissuration, on regardera le document [R7.02.17] pour une explication plus détaillée du fonctionnement de la commande.

../../../../_images/10000000000003630000029E97B5AEF7DAC187A6.png

Figure 3.7.2-a : schéma de la recherche du trajet de fissuration.

Opérande PAS#

♦ PAS = pas

C’est le pas d’avancement de la procédure de recherche. Il n’y a pas une valeur conseillé, la procédure est assez robuste par rapport au choix de ce paramètre. Par contre, si le pas d’avancement est trop grand, on risque de ne pas détecter les portions de la fissure caractérisées par des fortes courbures. Un pas petit (de l’ordre de grandeur de la taille de l’élément fini) peut être conseillé si on cherche à avoir beaucoup de points pour discrétiser la fissure.

Opérande BORNE_MIN#

◊BORNE_MIN = seuil

Valeur du champ en correspondance duquel on arrête la recherche du trajet de la fissure.

Opérande BORNE_MAX#

♦BORNE_MAX = lfpz

Cette quantité définit la largeur de la bande endommagée, sur laquelle l’ouverture de fissure est calculée. Elle est à renseigner seulement avec l’option OUVERTURE=”OUI”.

Opérande ANGL_MAX#

◊ANGL_MAX = / 120.

/ angle_max

La recherche sur le profil orthogonal peut être restreinte sur un morceau central défini par le biais d’un angle (en degrés) égal à angle_max, symétrique par rapport au point de prédiction (voir la ).

Opérande NB_POINTS#

◊ NB_POINT = nb_points

Ce mot-clé permet dedéfinir le nombre de points sur la moitié du profil orthogonal, ce qui définit la précision sur celui-ci. Par défaut, ce paramètre est égal à 500.

Exemple d’utilisation#

Voir le cas-test zzzz264 (document [V1.01.264]).