#author("2021-05-11T10:46:45+09:00","default:kouzouken","kouzouken") #contents *LIAISON_ELEMによる2D要素と3D要素の結合 [#c8fda52c] http://www.caelinux.org/wiki/index.php/Contrib:Claws/Code_Aster/10_x_cases/liaison_elem 翻訳版→https://translate.google.com/translate?sl=en&tl=ja&u=http://www.caelinux.org/wiki/index.php/Contrib:Claws/Code_Aster/10_x_cases/liaison_elem *LIAISON_SOLIDEによる節点の剛体結合 [#c8fda52c] DEBUT(LANG='EN') mesh = LIRE_MAILLAGE(FORMAT='MED', UNITE=2) model = AFFE_MODELE(AFFE=(_F(MODELISATION=('3D', ), PHENOMENE='MECANIQUE', TOUT='OUI'), _F(GROUP_MA=('ta4', 'ta5', 'ta6', 'ta1', 'ta2', 'ta3'), MODELISATION=('POU_D_E', ), PHENOMENE='MECANIQUE'), _F(GROUP_MA=('sss', ), MODELISATION=('DKT', ), PHENOMENE='MECANIQUE')), MAILLAGE=mesh) elemprop = AFFE_CARA_ELEM(COQUE=_F(ANGL_REP=(0.0, 0.0), COQUE_NCOU=1, EPAIS=8.0, GROUP_MA=('sss', ), INER_ROTA='OUI'), MODELE=model, POUTRE=_F(CARA=('A', 'IY', 'IZ', 'JX'), GROUP_MA=('ta4', 'ta5', 'ta6', 'ta1', 'ta2', 'ta3'), SECTION='GENERALE', VALE=(100.0, 833.0, 833.0, 1347.87), VARI_SECT='CONSTANT')) mater = DEFI_MATERIAU(ELAS=_F(E=7500.0, NU=0.4, RHO=0.0459)) fieldmat = AFFE_MATERIAU(AFFE=_F(MATER=(mater, ), TOUT='OUI'), MODELE=model) load = AFFE_CHAR_MECA(DDL_IMPO=_F(DX=0.0, DY=0.0, DZ=0.0, GROUP_MA=('kotei', )), LIAISON_SOLIDE=(_F(GROUP_NO=('ke1', )), _F(GROUP_NO=('ke2', )), _F(GROUP_NO=('ke3', )), _F(GROUP_NO=('ke4', )), _F(GROUP_NO=('ke5', )), _F(GROUP_NO=('ke6', )), _F(GROUP_NO=('ke7', )), _F(GROUP_NO=('ke8', ))), MODELE=model) *LIAISON_MAILを使ったソリッド同士の結合 [#n02ca368] -LIAISON_MAILでは別々にメッシュを切ったモデルをくつけることができる。 -GROUP_MA_ESCLは結合したいモデルの結合面 -GROUP_MA_MAITはもう一方の結合させたいモデルのソリッド load = AFFE_CHAR_MECA(DDL_IMPO=(_F(DX=0.0, DY=0.0, DZ=0.0, GROUP_NO=('kotei', 'kotei1')), _F(DX=0.0, DZ=0.0, GROUP_MA=('saica', ))), LIAISON_MAIL=(_F(GROUP_MA_ESCL=('join', ), GROUP_MA_MAIT=('box1', ), TYPE_RACCORD='MASSIF'), _F(GROUP_MA_ESCL=('joinb', ), GROUP_MA_MAIT=('box2', ), TYPE_RACCORD='MASSIF')), MODELE=model) *LIAISON_MAIL(ソリッドとシェルの結合) [#o06b537f] -LIAISON_MAIL>GROUP_MA_ESCLはシェルそのもの -LIAISON_MAIL>GROUP_MA_MAITはソリッドの結合面 load = AFFE_CHAR_MECA(DDL_IMPO=(_F(DX=0.0, DY=0.0, DZ=0.0, GROUP_NO=('kotei', )), _F(DX=0.0, DY=0.0, DZ=0.0, GROUP_NO=('kotei2', ))), LIAISON_MAIL=(_F(GROUP_MA_ESCL=('setti1', ), GROUP_MA_MAIT=('settim', ), TYPE_RACCORD='MASSIF_COQUE'), _F(GROUP_MA_ESCL=('setti2', ), GROUP_MA_MAIT=('settim', ), TYPE_RACCORD='MASSIF_COQUE'), _F(GROUP_MA_ESCL=('setti3', ), GROUP_MA_MAIT=('settim', ), TYPE_RACCORD='MASSIF_COQUE'), _F(GROUP_MA_ESCL=('setti4', ), GROUP_MA_MAIT=('settim', ), TYPE_RACCORD='MASSIF_COQUE'), _F(GROUP_MA_ESCL=('setti5', ), GROUP_MA_MAIT=('settim', ), TYPE_RACCORD='MASSIF_COQUE'), _F(GROUP_MA_ESCL=('setti6', ), GROUP_MA_MAIT=('settim', ), TYPE_RACCORD='MASSIF_COQUE'), _F(GROUP_MA_ESCL=('setti7', ), GROUP_MA_MAIT=('syouban1', ), TYPE_RACCORD='MASSIF_COQUE')), MODELE=model)