4. Exemples#

4.1. Avec des formules analytiques#

LN    =    FORMULE    (    NOM_PARA=('X','Y','Z'),VALE=    ’Z-12.5’)

LT    =    FORMULE    (    NOM_PARA=('X','Y','Z'),VALE=    ’X-10’.)


FISS=    DEFI_FISS_XFEM    (    MAILLAGE    =    MAILLAIN,

DEFI_FISS    =_F(    FONC_LT    =    LT,

FONC_LN    =    LN,    ),

GROUP_MA_ENRI    =    'VOL',

INFO=2,

)

4.2. Avec des groupes de mailles#

FISS=    DEFI_FISS_XFEM    (    MAILLAGE    =    MAILLAIN,

DEFI_FISS    =_F(    GROUP_MA_FISS        =    ’LEVSUP’,

GROUP_MA_FOND     =    ’FONFIS’,),

GROUP_MA_ENRI     =    'VOL',

INFO=3,

)

4.3. Avec le catalogue de formes prédéfinies#

Cas d’une fissure cylindrique :

FISS=DEFI_FISS_XFEM(MAILLAGE    =    MAILLAIN,

DEFI_FISS=_F(

FORM_FISS = 'CYLINDRE',

DEMI_GRAND_AXE = r,

DEMI_PETIT_AXE = r,

CENTRE = (0., l_fiss ,0.),

VECT_X = (0., 0. ,1.),

VECT_Y = (1., 0. ,0.),

),

GROUP_MA_ENRI='VOL',

INFO=1,

);

Cas d’une fissure définie par un demi-plan:

FISS=DEFI_FISS_XFEM(MAILLAGE    =    MAILLAIN,

INFO=1,

DEFI_FISS=_F(

FORM_FISS = 'DEMI_PLAN',

PFON =(0. , 5. ,15.),

NORMALE =(0. , 0. , 1.),

DTAN =(0. ,-1. , 0.)),

GROUP_MA_ENRI='VOL');