Exemples ======== On pourra se reporter au test SSLL14 A [:external:ref:`V3.01.014 `]. .. code-block:: text # 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', ), ) .. code-block:: text # 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', ),), )