OS-E:2030 ソリッド要素でモデル化された片持ち梁
本例の目的は、プリズム型の片持ち梁の体積を最小化することです。

図 1. 片持ち梁: 荷重と境界条件の付与
モデルファイル
モデル概要
梁の先端における最大変位が制限され、1つ目と2つ目の固有値振動数には下限が設けられています。2つのサブケースが定義されており、subcase 1は静的荷重ケース、subcase 2は固有モード解析です。

図 2. 片持ち梁; 設計要素と設計変数

図 3. 片持ち梁; 摂動された形状1

図 4. 片持ち梁; 摂動された形状4
摂動ベクトル は、AutoDV(HyperMeshの一部)を使ってDVGRIDカードのフォーマットで与えなくてはなりません。これらのカードは自動的に生成することが可能です。AutoDVの出力には、設計変数定義DESVARも含まれます。出力ファイルBeam_shape.datは、インクルードステートメントを介し、OptiStruct入力デックのバルクデータセクションに組み込むことができます。
結果
最適化問題の定義は、入力デックのケースコントロールセクションに含まれます。 図 5 は、最適化問題の定義とAutoDV出力を含んだOptiStruct入力ファイルのセクションを示しています。
$-----------------------------------------------------------------
$
$ Case Control Cards
$
$-----------------------------------------------------------------
$
DESOBJ(MIN) = 1
$
$HMNAME LOADSTEPS 1Static
$
SUBCASE 1
LOAD = 2
SPC = 3
DESSUB = 101
$
$HMNAME LOADSTEPS 2Eigenvalues
$
SUBCASE 2
SPC = 3
METHOD = 4
DESSUB = 201
$
BEGIN BULK
INCLUDE Beam_shape.dat
$
$ LOAD cards
$
EIGRL, 4, , , 10
$
DRESP1, 1, vol, VOLUME
DRESP1, 2, disp, DISP,,,2,,29530
DCONSTR, 101, 2, -0.01
DRESP1, 3, f1, FREQ,,,1
DRESP1, 4, f2, FREQ,,,2
DCONSTR, 202, 3, 2600.0
DCONSTR, 203, 4, 3000.0
DCONADD, 201, 202, 203

図 5. 片持ち梁; 最終形状