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”, ),), )