5. Exemple#
Soit le maillage m1:
GROUP_NO : GROUP_MA :
AB = (N1 N2 N3) grma1 BC = (N3 N4 N5) grma2 CD = ….. ……
Sur ce maillage m1 on définit 2 macr_elem_stat.
mo1 = AFFE_MODELE ( AFFE = _F (GROUP_MA = grma1)...)
mo2 = AFFE_MODELE ( AFFE = _F (GROUP_MA = grma2)...)
S1 = MACR_ELEM_STAT ( DEFINITION = _F (MODELE = mo1...)
EXTERIEUR = _F (GROUP_NO = (AB,BC,CD,DE,EA)) …)
S2 = MACR_ELEM_STAT ( DEFINITION = _F (MODELE = mo2…)
EXTERIEUR = _F (GROUP_NO = (BC,BG,FG,CF)) …)
On peut alors définir le maillage m2 :
m2 = DEFI_MAILLAGE (
DEFI_SUPER_MAILLE=(
_F(MACR_ELEM= S1) , _F(MACR_ELEM= S2 , SUPER_MAILLE= S2, ) ,
_F(MACR_ELEM= S2 , SUPER_MAILLE= S3, TRAN= 3.),),
RECO_SUPER_MAILLE=(
_F(SUPER_MAILLE=(S1,S2),GROUP_NO=(BC,BC),OPTION=”NOEUD_A_NOEUD”), _F(SUPER_MAILLE=(S2,S3),GROUP_NO=(FG,BC),OPTION=”INVERSE”),),
DEFI_GROUP_NO=
_F(GROUP_NO_FIN= FG, SUPER_MAILLE= S3, GROUP_NO_INIT= FG), )
Le maillage obtenu contient:
3 super-mailles : S1, S2, S3
26 nœuds : A, S12, …, S317
1 GROUP_NO : FG = (S315, S316, S317)
.. image:: images/10000C9000001ECD00001054230A4609B2FF5B70.svg
:width: 312
:height: 161
.. _RefImage_10000C9000001ECD00001054230A4609B2FF5B70.svg:
Remarque:
Le recollement des super-mailles aurait pu être fait plus simplement par:
RECO_GLOBAL= _F (TOUT = “OUI”).