Dear all, I’m quite new to code-aster and in I’m working with Salome Meca 9.13, Code Aster 17.4 on Windows11.
I’m trying to understand the right procedure to apply a BC on a node connected to che main mesh with a RBE3 element.
Something like below image:
[upl-image-preview uuid=a9a89735-59f2-49b1-a37d-d39a1e39a1e4 url=
alt={TEXT?}]Which component shoud I create on Mesh (or geometry) and which one on AsterStudy
By now I was creating a 3D beam on geometry, with groups of 3D, Fix Face and RBE3 face (Load Face).
Then in mesh I get groups from geometry and create an additional node in front of RBE3 face 10mm away, with his group and 0D element on it (Load_Point and 0D_Load).
Ottengo un errore di singolarità della mesh
mesh = LIRE_MAILLAGE(FORMAT=‘MED’,
UNITE=20)
model = AFFE_MODELE(AFFE=(_F(GROUP_MA=(‘Load_Face’, ‘Fix_Face’, ‘Beam’),
MODELISATION='3D',
PHENOMENE='MECANIQUE'),
_F(GROUP_MA=('0D_Load', ),
MODELISATION='DIS_TR',
PHENOMENE='MECANIQUE')),
MAILLAGE=mesh)
elemprop = AFFE_CARA_ELEM(DISCRET=_F(CARA=‘K_TR_D_N’,
GROUP_MA=('0D_Load', ),
REPERE='GLOBAL',
VALE=(1000000000.0, 1000000000.0, 1000000000.0, 1000000000.0, 1000000000.0, 1000000000.0)),
MODELE=model)
steel = DEFI_MATERIAU(ELAS=_F(E=210000.0,
NU=0.3))
fieldmat = AFFE_MATERIAU(AFFE=_F(MATER=(steel, ),
TOUT='OUI'),
MAILLAGE=mesh)
load = AFFE_CHAR_MECA(DDL_IMPO=_F(DX=0.0,
DY=0.0,
DZ=0.0,
GROUP_NO=('Fix_Face', )),
FORCE_NODALE=_F(FX=1000.0,
GROUP_NO=('Load_Point', )),
LIAISON_RBE3=_F(COEF_ESCL=(1.0, ),
DDL_ESCL=('DX-DY-DZ' ),
DDL_MAIT=('DX', 'DY', 'DZ'),
GROUP_NO_ESCL=('Load_Face', ),
GROUP_NO_MAIT=('Load_Point', )),
MODELE=model)
reslin = MECA_STATIQUE(CARA_ELEM=elemprop,
CHAM_MATER=fieldmat,
MODELE=model,
OPTION='SIEF_ELGA')
reslin = CALC_CHAMP(reuse=reslin,
CONTRAINTE=('SIGM_NOEU', ),
FORCE=('REAC_NODA', ),
RESULTAT=reslin)
IMPR_RESU(FORMAT=‘MED’,
RESU=_F(MAILLAGE=mesh,
NOM_CHAM=('SIGM_NOEU', 'DEPL', 'REAC_NODA'),
RESULTAT=reslin),
UNITE=80)
