FORCE_FACE=_F(GROUP_MA='Last',FX=1000,),);
- MGolbs
-
Topic Author
- Offline
- Platinum Member
-
14 years 4 months ago #5089
by MGolbs
Dem Überflüssigen nachlaufen, heißt das Wesentliche verpassen.
Jules Saliège
FORCE_FACE=_F(GROUP_MA='Last',FX=1000,),); was created by MGolbs
Hallo,
wenn ich Gruppen von Knoten und Gruppen von 2D Elementen im Salome definiert habe, und diese mit Kräften im Code Aster beaufschlagen möchte, wonach richtet sich die Orientierung der Kräfte? Nach dem globalen Koordinatensystem im Salome oder nach den Elementkoordinatensystemen?
Über eine Info würde ich mich freuen.
Gruß Markus
Testdatei unfertig:
[code:1]
DEBUT();
MA=DEFI_MATERIAU(ELAS=_F(E=210000000000.0,
NU=0.3,),);
MAIL=LIRE_MAILLAGE(FORMAT='MED',);
MAIL=MODI_MAILLAGE(reuse =MAIL,
MAILLAGE=MAIL,
ORIE_PEAU_3D=_F(GROUP_MA=('Last','Lager',),),);
MODE=AFFE_MODELE(MAILLAGE=MAIL,
AFFE=_F(TOUT='OUI',
PHENOMENE='MECANIQUE',
MODELISATION='3D',),);
MATE=AFFE_MATERIAU(MAILLAGE=MAIL,
AFFE=_F(TOUT='OUI',
MATER=MA,),);
CHAR=AFFE_CHAR_MECA(MODELE=MODE,
DDL_IMPO=_F(GROUP_MA='Lager',
DX=0.0,
DY=0.0,
DZ=0.0,),
FORCE_FACE=_F(GROUP_MA='Last',
FX=1000,),);
RESU=MECA_STATIQUE(MODELE=MODE,
CHAM_MATER=MATE,
EXCIT=_F(CHARGE=CHAR,),);
RESU=CALC_ELEM(reuse =RESU,
MODELE=MODE,
CHAM_MATER=MATE,
RESULTAT=RESU,
OPTION=('SIGM_ELNO_DEPL','EQUI_ELNO_SIGM',),
EXCIT=_F(CHARGE=CHAR,),);
RESU=CALC_NO(reuse =RESU,
RESULTAT=RESU,
OPTION=('SIGM_NOEU_DEPL','EQUI_NOEU_SIGM',),);
IMPR_RESU(FORMAT='MED',
UNITE=80,
RESU=_F(MAILLAGE=MAIL,
RESULTAT=RESU,
NOM_CHAM=('SIGM_NOEU_DEPL','EQUI_NOEU_SIGM','DEPL',),),);
FIN();
[/code:1]
wenn ich Gruppen von Knoten und Gruppen von 2D Elementen im Salome definiert habe, und diese mit Kräften im Code Aster beaufschlagen möchte, wonach richtet sich die Orientierung der Kräfte? Nach dem globalen Koordinatensystem im Salome oder nach den Elementkoordinatensystemen?
Über eine Info würde ich mich freuen.
Gruß Markus
Testdatei unfertig:
[code:1]
DEBUT();
MA=DEFI_MATERIAU(ELAS=_F(E=210000000000.0,
NU=0.3,),);
MAIL=LIRE_MAILLAGE(FORMAT='MED',);
MAIL=MODI_MAILLAGE(reuse =MAIL,
MAILLAGE=MAIL,
ORIE_PEAU_3D=_F(GROUP_MA=('Last','Lager',),),);
MODE=AFFE_MODELE(MAILLAGE=MAIL,
AFFE=_F(TOUT='OUI',
PHENOMENE='MECANIQUE',
MODELISATION='3D',),);
MATE=AFFE_MATERIAU(MAILLAGE=MAIL,
AFFE=_F(TOUT='OUI',
MATER=MA,),);
CHAR=AFFE_CHAR_MECA(MODELE=MODE,
DDL_IMPO=_F(GROUP_MA='Lager',
DX=0.0,
DY=0.0,
DZ=0.0,),
FORCE_FACE=_F(GROUP_MA='Last',
FX=1000,),);
RESU=MECA_STATIQUE(MODELE=MODE,
CHAM_MATER=MATE,
EXCIT=_F(CHARGE=CHAR,),);
RESU=CALC_ELEM(reuse =RESU,
MODELE=MODE,
CHAM_MATER=MATE,
RESULTAT=RESU,
OPTION=('SIGM_ELNO_DEPL','EQUI_ELNO_SIGM',),
EXCIT=_F(CHARGE=CHAR,),);
RESU=CALC_NO(reuse =RESU,
RESULTAT=RESU,
OPTION=('SIGM_NOEU_DEPL','EQUI_NOEU_SIGM',),);
IMPR_RESU(FORMAT='MED',
UNITE=80,
RESU=_F(MAILLAGE=MAIL,
RESULTAT=RESU,
NOM_CHAM=('SIGM_NOEU_DEPL','EQUI_NOEU_SIGM','DEPL',),),);
FIN();
[/code:1]
Dem Überflüssigen nachlaufen, heißt das Wesentliche verpassen.
Jules Saliège
Moderators: catux
Time to create page: 0.121 seconds