振動解析

固有振動数の理論値

ソリッド要素の振動解析

modal.hdf

梁要素の片持ち梁の解析

kukei1125.hdf

梁要素の片持ち梁の振動解析

kukeimode1204.hdf

ソリッド要素のラーメン構造の振動解析

ramenbox1206.hdf

梁要素のラーメン構造の振動解析

ramenhari1209.hdf

シェル要素の片持ちばりの振動解析

katamoti2d.hdf

梁要素とシェル要素の振動解析

梁とシェルの結合による骨組モデルの振動解析(LIAISON_SOLIDE)

harishellketa.hdf

harishellketa.comm

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)
ASSEMBLAGE(CARA_ELEM=elemprop,
          CHAM_MATER=fieldmat,
          CHARGE=(load, ),
          MATR_ASSE=(_F(MATRICE=CO('mass'),
                        OPTION='MASS_MECA'),
                     _F(MATRICE=CO('stifness'),
                        OPTION='RIGI_MECA')),
          MODELE=model,
          NUME_DDL=CO('nddl'))
modes = CALC_MODES(CALC_FREQ=_F(NMAX_FREQ=10),
                  MATR_MASS=mass,
                  MATR_RIGI=stifness,
                  OPTION='PLUS_PETITE',
                  VERI_MODE=_F(STOP_ERREUR='NON'))
IMPR_RESU(FORMAT='MED',
         RESU=_F(NOM_CHAM=('DEPL', ),
                 RESULTAT=modes),
         UNITE=3)
FIN()

断面性能の計算

断面計算は計算する断面のシェルをジオメトリーで作成し(グループは断面のすべての辺、任意の点)、メッシュを切る。Aster studyのMACR_CARA_POUTREで設定する。 ASTKで断面性能を出力する。salome-meca2018でASTKを設定するにはツール、プラグイン、code_aster、run ASTKで設定してあげる。


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS