Phase 3:レジデュアルジョブの実行
スーパーエレメントの削除
スーパーエレメントパートのマトリックスはDMIGによって置き換えられるため、節点および要素のバルクデータエントリ、およびスーパーエレメント内のすべての荷重と境界条件を削除します。
- メニューバーで、File > Open > HyperMesh Modelを選択します。
- 次のステップの最後に保存したairframe_section_CMS.hmにアクセスして選択します:境界節点のセットの作成.
- スーパーエレメントに関連するすべての要素を削除するには、レジデュアルセット要素の削除をご参照ください。
- Residual要素を選択して、Hideをクリックします。
- Deleteパネルが開きます。
- <uicontrol>NVH Utilities</uicontrol>を選択します。
- displayedを使用して選択します。
- delete entityをクリックします。
- スーパーエレメントに関連する他のエンティティ(セットや接触サーフェスなど)を削除します。
- メニューバーからValidateをクリックします。
-
リボンでCleanupを選択し、削除する必要のある未使用 / 空のエンティティを見つけます。
図 1. レジデュアルセット要素
DMIG出力リクエストの作成
.h3dファイル内の全てのマトリックスは、解析にデフォルトで用いられます。
-
AnalyzeリボンのAnalyzeツールグループでRun > Control Cardsを選択します。
パネルが開きます。
- パネルで、ASSIGNを選択します。
- Typeに、H3DDMIGを選択します。
- matrixname(1)に、DMIGとを入力します。
-
airframe_section_SUPERELEMENT_CMS.h3dを指定します。
.h3dファイルに保存されたマトリックスは、取得時に名前が付けられます。
レジデュアルジョブのサブミット
生成実行で作成されたスーパーエレメントがレジデュアルランで使用されます。実行のタイプに応じて、縮退された質量、剛性、および減衰マトリックスがレジデュアル構造に含められます。結果は、要求されたレジデュアル構造グリッド、要素、その他の属性、およびインターフェースポイントで取得されます。
- メニューバーで、Analyzeを選択します。
-
AnalyzeリボンのAnalyzeツールグループでRun
OptiStruct Solver
を選択します。
パネルが開きます。 - Save asをクリックします。
-
File nameにairframe_section_RESIDUAL.CMS.femと入力します。
.femという 拡張子は、これを入力ファイルとして認識するために必要です。
- Saveをクリックします。
- export options:をallにセットします。
- run options:をanalysisにセットします。
- memory options:をmemory defaultにセットします。
-
OptiStructをクリックし、ジョブを開始します。
ジョブが成功した場合、Altair HyperWorksが書き出されたディレクトリに新しい結果ファイルがあるはずです。何らかのエラーがある場合、airframe_section_RESIDUAL_CMS.outファイルはデバッグを手助けするエラーメッセージを探すのに良い場所です。そのディレクトリに書かれるデフォルトのファイルは:
表 1. デフォルト出力ファイル ファイル名 内容 airframe_section_RESIDUAL_CMS.html 問題の定式と解析結果のサマリーに関するHTML レポート。 airframe_section_RESIDUAL_CMS.out シミュレーション開始前のモデルチェック、非線形反復計算履歴、および実行結果のいくつかの基礎的情報を与えるASCIIベースの出力ファイル。 airframe_section_RESIDUAL_CMS.h3d HyperViewバイナリ結果ファイル。 airframe_section_RESIDUAL_CMS.stat 解析のプロセスの間のそれぞれのステップでのCPU情報を提供する、解析のプロセスの要約。
結果の可視化
解析後:
- レジデュアルモデルとベースラインモデルの周波数と固有値を比較します。
- HyperMeshで固有モード(mag)のコンターをプロットします。
- レジデュアルモデルとベースラインモデルの.outファイルを開きます(airframe_section_RESIDUAL_CMS.outとairframe_section_BASELINE_CMS.out)。
-
両方のモデルの周波数と固有値の一致度を確認します。
図 2. 両方のモデルの周波数と対応する固有値の結果の比較 -
HyperMeshで、結果ウィンドウを分割します。
図 3. -
ウィンドウの右セクションに結果を読み込みます。
-
PostリボンでResultsを選択します。
図 4. - airframe_section_RESIDUAL_CMS.h3dモデルファイルを読み込みます。
- ResultsブラウザでMode 10 - F = 2.679602E+01を右クリックし、コンテキストメニューからMake Currentを選択します。
-
PostリボンでContourを選択します。
図 5. - Contourウィンドウで、NameにEigenModeと入力します。
- Data Typeに、ドロップダウンリストからEigen Modeを選択します。
- Entity IDsに、すべてのコンポーネントを選択します。
-
をクリックします。
-
PostリボンでResultsを選択します。
-
ウィンドウの左セクションに結果を読み込みます。
デフォルトでは、このセクションはHyperView用です。
- メニューバーで、Modelを選択します。
- ベースラインモデルとairframe_section_RESIDUAL_CMS.h3dをインポートします。
- Resultsブラウザで、Mode 10でSubcase 1 (NormalModes)を選択します。
- Resultsメニューから、Contourをクリックし、Eigen Mode (mag)を選択します。
-
適用をクリックします。
結果は、フルモデル実行と縮退実行がよく合っていることを示しています。
図 6. ベースラインモデルと縮退CMSモデルの固有モード(mag)プロット