Phase 1: 参照設計合成(フリー寸法最適化)
フリー寸法最適化では、設計可能な各要素の板厚が設計変数として定義されます。この概念の複合材への適用は、設計変数が要素ごとの各‘スーパー積層’の板厚(同一積層方向の全設計可能板厚)であることを意味します。
- 目的関数
- 2つの荷重ケースの重み付きコンプライアンスを最小化
- 制約条件
- 体積率 < 0.3
- 設計変数
- 各プライ方向の要素板厚
- 製造性制約条件
- 0°のプライパーセンテージは80%以下存在
HyperMeshの起動とOptiStructユーザープロファイルの設定
モデルの読み込み
最適化のセットアップ
フリー寸法最適化設計変数の作成
最適化の応答の作成
- Analysisページからoptimizationをクリックします。
- Responsesをクリックします。
-
体積率の応答を作成します。
- responses=欄に、Volfracと入力します。
- response typeの下で、volumefracを選択します。
- regional selectionをtotalとno regionidに設定します。
- createをクリックします。
-
重み付けコンプライアンスの応答を作成します。
- responses=欄に、wcompと入力します。
- response typeの下で、weighted compを選択します。
- loadstepsをクリックし、すべての荷重ステップを選択します。
- gravityとpressureの加重係数を1.0に変更します。
- returnをクリックします。
- createをクリックします。
- returnをクリックし、Optimization panelに戻ります。
設計制約条件の作成
- dconstraintsパネルをクリックします。
- constraints=欄にcon_volと入力します。
- response =をクリックしvolfracを選択します。
- upper boundの横のボックスにチェックマークを入れ、0.3と入力します。
- createをクリックします。
- returnをクリックし、Optimization panelに戻ります。
目的関数の定義
- objectiveパネルをクリックします。
- minが選択されていることを確認します。
- response=をクリックし、wcompを選択します。
- createをクリックします。
- returnを2回クリックし、Optimization panelを終了します。
出力リクエストの定義
最適化の実行
- fairing_freesize.out
- ファイルのセットアップ、最適化のセットアップの情報、 実行に必要なRAMとディスクスペースの見積もり、それぞれの最適化の反復情報、計算時間の情報を含むOptiStruct出力ファイル。fairing_freesize.femファイルの処理を行う際にフラグが立つワーニングおよびエラーに関しては、このファイルを確認すること。
- fairing_freesize_des.h3d
- 最適化結果を含むHyperViewバイナリ結果ファイル。
- fairing_freesize_s#.h3d
- 線形静解析からの結果を含むHyperViewバイナリ結果ファイル。
- fairing_freesize_sizing.*.fem
- フリー寸法解析フェーズで生成された積層ベースの寸法最適化入力ファイル。結果のデックには、積層ベースの複合材モデルを記述するPCOMPP、STACK、PLYおよびSETカードと、最適化データを定義するDCOMP、DESVARおよびDVPRELカードが含まれます。* の記号は、最終反復計算番号を表します。
- fairing_freesize_sizing.*.inc
- ASCIIインクルードファイルには、入力デックと同じく、積層ベースのモデリングおよび最適化データが含まれています。* の記号は、最終反復計算番号を表します。
結果の表示
要素板厚結果の表示

図 5. フリー寸法最適化後の要素板厚コンタープロット