5. Exemple 1 : maillage réglé#
Fissure circulaire dans un bloc 3D (test SSLV134D).
MA = LIRE_MAILLAGE()
LEVINF1, LEVINFS sont les groupes contenant les mailles surfaciques situées sur les lèvres supérieure et inférieure de la fissure. On crée les groupes de nœuds associés :
MA = DEFI_GROUP ( MAILLAGE = MA,
CREA_GROUP_NO =_F( GROUP_MA=( “LEVINF1”, “LEVINFS”,) )
Déplacement des nœuds au quart des arêtes :
MA = MODI_MAILLAGE( MAILLAGE = MA, reuse = MA,
MODI_MAILLE =_F( OPTION = 'NOEUD_QUART',
GROUP_MA_FOND = 'LFF1', )
)
Calcul avec MECA_STATIQUE…
FISS = DEFI_FOND_FISS ( MAILLAGE = MA,
FOND_FISS = _F ( GROUP_MA = 'LFF1',
GROUP_NO_ORIG = “NFF1”, GROUP_NO_EXTR = “NFF2”, ),
LEVRE_SUP = _F ( GROUP_MA = “LEVINFS” ),
LEVRE_INF = _F ( GROUP_MA = “LEVINF1” ),
DTAN_ORIG = ( 1. , 0. , 0. ),
DTAN_EXTR = ( 0. , 1. ,0. )
PREC_NORM = 0.1,
)
TABK1K3 = POST_K1_K2_K3 ( INFO=2,
FOND_FISS = FISS, RESULTAT = RESU1, ABSC_CURV_MAXI = 0.539, PREC_VIS_A_VIS = 0.1,
)