salome 結合メモ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#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)
*LIAISON_ELEMによるシェルと梁の結合 [#oac5d15d]
・GROUP_MA_1にシェル要素の結合線、GROUP_NO_2に梁要素の結合点を選択~
load = AFFE_CHAR_MECA(
DDL_IMPO=(_F(
DX=0.0,
DY=0.0,
DZ=0.0,
GROUP_MA=('kotei1', )
), _F(
DRY=0.0,
DRZ=0.0,
DX=0.0,
DY=0.0,
DZ=0.0,
GROUP_NO=('kotei2', )
)),
FORCE_NODALE=_F(
FY=1000.0,
GROUP_NO=('saika2', )
),
LIAISON_ELEM=_F(
AXE_POUTRE=(0.0, 0.0, 1.0),
CARA_ELEM=elemprop,
GROUP_MA_1=('ketsusen', ),
GROUP_NO_2=('ketsuten', ),
NUME_LAGR='NORMAL',
OPTION='COQ_POU'
),
MODELE=model
)
終了行:
#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)
*LIAISON_ELEMによるシェルと梁の結合 [#oac5d15d]
・GROUP_MA_1にシェル要素の結合線、GROUP_NO_2に梁要素の結合点を選択~
load = AFFE_CHAR_MECA(
DDL_IMPO=(_F(
DX=0.0,
DY=0.0,
DZ=0.0,
GROUP_MA=('kotei1', )
), _F(
DRY=0.0,
DRZ=0.0,
DX=0.0,
DY=0.0,
DZ=0.0,
GROUP_NO=('kotei2', )
)),
FORCE_NODALE=_F(
FY=1000.0,
GROUP_NO=('saika2', )
),
LIAISON_ELEM=_F(
AXE_POUTRE=(0.0, 0.0, 1.0),
CARA_ELEM=elemprop,
GROUP_MA_1=('ketsusen', ),
GROUP_NO_2=('ketsuten', ),
NUME_LAGR='NORMAL',
OPTION='COQ_POU'
),
MODELE=model
)
ページ名: