4. Exemples#

On pourra se reporter au test SSLL14 A [V3.01.014].

# définition des conditions aux limites de blocage

bloqu    =    AFFE_CHAR_MECA(    MODELE= modele,

DDL_IMPO=(_F(TOUT=”OUI” , DZ=0. ), _F(GROUP_NO=(“A”,”B”),DX=0.,DY=0.,),))

# définition de 4 chargements

charg1 = AFFE_CHAR_MECA( MODELE= modele,

FORCE_POUTRE=_F( GROUP_MA= “D2” , FY= P ) )

charg2 = AFFE_CHAR_MECA( MODELE= modele,

FORCE_NODALE=_F( GROUP_NO= “C” , FY= F1 ) )

charg3 = AFFE_CHAR_MECA( MODELE= modele,

FORCE_NODALE=_F( GROUP_NO= “D” , FX= F2 ) )

charg4 = AFFE_CHAR_MECA( MODELE= modele,

FORCE_NODALE=_F( GROUP_NO= “D” , MZ= M ) )

statique = MACRO_ELAS_MULT ( MODELE = modele,

CHAM_MATER = ch_mater, CARA_ELEM = cara_ele, CHAR_MECA_GLOBAL = bloqu,

# on donne un nom afin de recupérer le concept NUME_DDL

NUME_DDL = nu_ddl, CAS_CHARGE=_F ( NOM_CAS = “charge numero 1”, CHAR_MECA = charg1, OPTION = “SIEF_ELGA”, SOUS_TITRE=”charge repartie verticale sur DC”, ), )

# deuxième série de cas de charge


statique=    MACRO_ELAS_MULT    (        reuse                = statique,

MODELE = modele, CHAM_MATER = ch_mater, CARA_ELEM = cara_ele, CHAR_MECA_GLOBAL = bloqu,

# on donne le concept NUME_DDL calculé précédemment

NUME_DDL = nu_ddl, CAS_CHARGE=(_F( NOM_CAS = “charge numero 2”, CHAR_MECA = charg2, OPTION = ( “SIEF_ELGA”,”REAC_NODA” ), SOUS_TITRE= “force ponctuelle verticale en C”, ),

_F ( NOM_CAS =”charge numero 3”, CHAR_MECA =charg3, OPTION =( “SIEF_ELGA”,”REAC_NODA” ), SOUS_TITRE=”force ponctuelle horizontale en C”, ), _F ( NOM_CAS = “charge numero 4”, CHAR_MECA = charg4, OPTION = ( “SIEF_ELGA”,”REAC_NODA” ), SOUS_TITRE= “moment en C”, ),), )