ACU-T:1000 HyperMesh CFDユーザーインターフェース
このチュートリアルでは、Altair HyperMesh CFDを使用した数値流体力学(CFD)シミュレーションの設定手順を説明します。HyperMesh CFDは、CADインポートから結果のポスト処理まで、CFD 解析を行うためのツールです。このチュートリアルでは、CFD解析の設定にHyperMesh CFDを使用する方法を学びながら、ジオメトリモデルのインポート、ジオメトリの検証、解析パラメータと境界条件の設定、メッシュの生成など、ソフトウェア内のさまざまな機能を確認します。その後、HyperMesh CFDから直接AcuSolveを起動して解析を実行し、HyperMesh CFD Post を使って結果をポスト処理します。
前提条件
このシミュレーションを実行するには、ライセンス供与済みバージョンのHyperMesh CFDおよびAcuSolveにアクセスできる必要があります。
問題の解析
CFDシミュレーションにおける重要なステップは、目前の工学的問題を調べ、AcuSolveに対して指定する必要のある重要なパラメータを決定することです。パラメータは、形状要素(入口、出口、壁など)に基づいて行うことができるとともに、流れの条件(流体プロパティ、速度、流れを乱流または層流のどちらでモデル化するのかなど)に基づいて行うことができます。
図 1. 問題の概略図
HyperMesh CFDの概要

図 2.
HyperMesh CFDグラフィカルユーザーインターフェースは、上図のように6つの一般的なカテゴリに分けられます。
- メニューバーには、File入出力、Edit、およびViewの各操作のためのドロップダウンメニューが含まれます。
- modeling environmentスイッチは、モデリングタスクに基づいて、関連するリボンやツールを入力するために使用されます。
- Ribbons(リボン)には、HM-CFDで使用可能なさまざまな機能やツールが含まれます。モデリング環境スイッチの右にある各種リボンタブをクリックすることで、さまざまなリボン間を移動できます。リボンを選択すると、対応するツールアイコンが画面上に表示されます。さまざまなリボンの機能と対応するツールの概略をこのセクションで説明します。
- Sketchリボン
- Sketchリボンには、グローバル座標系に整列した平面を選択してスケッチ平面を定義する複数の方法が用意されています。また、形状のカット、平面投影により、既存の形状の参照を取得することもできます。複数のインタラクティブなツールを使用してスケッチを作成する機能を提供します。直接寸法記入することにより、スケッチの寸法を指定できます。CFD用の使用例の1つは、回転する形状の切断線を取得し、その周りに非円筒軸対称MRF領域を作成することが上げられます。

図 3. - Geometryリボン
-
Geometryリボンには、形状の修正、作成、編集および検証のためのツールが含まれています。
形状ファイルがインポートされたら、Repairツールを使用して、交差、フリーエッジ、重複、細長いサーフェスなど、CADモデルに存在する欠陥を検出し、このようなエラーを修正できます。
Createサブセクションの下で利用可能なツールは、ポイント、ライン、サーフェス、ソリッドなど、形状エンティティの作成に使用できます。
空洞を埋めたり、サーフェスをステッチするなどの操作を実行するために必要なツールは、Editサブセクションの下にあります。
ValidateツールはCADモデルの内エラーの検出に使用でき、Defeatureツールはこのようなエラーの修正や新しい形状のモデル化に使用できます。このプロセスは通常CADクリーンアップとして知られています。

図 4. - Discrete リボン
-
Discrete リボンは、FE ジオメトリを操作するためのツールで構成されています。開口部のキャッピング、形状の接続、ローカルまたは近接ベースのラップコントロールの定義、モデルのラップ、ラップ結果の再メッシュ、メッシュ品質の修正ができます。
- Assemblyリボン
- Assemblyリボンは、モデル内のパートを検索、管理、整理するのに便利です。
- Flowリボン
-
Flowリボンには、シミュレーションパラメータ、ソルバー設定、および材料特性、熱源、多孔質媒体などの参照プロパティを設定するためのツールが含まれています。Setupサブセクションでは、物理方程式とソルバーの設定、材料モデル、Multiplier Function、パラメータの作成を行います。

図 7.Domainサブセクションには、材料、熱源や運動量ソース、参照座標系などの基準特性をボリュームに割り当てるツールが含まれます。
図 8.入口、出口、遠方場などのサーフェス境界条件は、Boundariesサブセクションの下にあるツールを使用して割り当てることができます。デフォルトでは、すべてのサーフェスに‘auto_wall’のタイプの境界条件が割り当てられ、これらはDefault Wallに配置されます。auto_wallの詳細については、AcuSolve Surface Processingマニュアルをご参照ください。境界条件をサーフェスに割り当てると、それらのサーフェスはそれぞれのグループに移動されます。
図 9. - Radiationリボン
-
Radiationリボンでは、放射物理の定義、熱、太陽、関与媒体(participating media)モデルの作成、および放射パラメータの適用が可能です。

図 10. - Motionリボン
-
メッシュの境界条件およびメッシュモーション関連パラメータは、Motionリボン内にあるツールを使用して定義できます。メッシュモーションタイプやメッシュ変位の制約などのパラメータは、ここで定義できます。メッシュ境界条件に加えて、OptiStructやMotionSolveのような外部コードとのコード結合は、ここで定義することができます。

図 11. - AcuTraceリボン
- AcuTraceリボンでは、粒子の動きを解析する一連のセグメントとして粒子トレースを計算します。ここでは、不安定な流れ場と安定した流れ場、メッシュモーションありおよびなしの流れ、境界面を伴うメッシュで計算された流れについて、トレースを計算します。AcuTraceで問題を解析するには、まずAcuSolveを実行する必要があります。有限質量および質量のない粒子について設定できます。

図 12. - Meshリボン
-
サーフェスメッシュコントロール、境界層パラメータ、ボリュームメッシュパラメータ、ゾーンメッシュパラメータなどのメッシュパラメータは、ここで定義できます。このリボンには、局所的な再メッシュのためのツールもあります。すべてのメッシュコントロールを定義したら、Volumeツールを使用してメッシュを生成できます。

図 13. - Aerodynamics and Aeroacoustics Setup
- このセットアップリボンは、ultraFluidXソルバーによる外部空気力学およびファンノイズのシミュレーションの実行に使用します。

図 14. - Solutionリボン
-
Solutionリボンは、個々のポイント、サーフェス、またはボリュームのセット出力のモニターを設定するために使用します。フィールドツールは、モデル全体の節点出力頻度の設定に使用します。初期化ツールは、圧力、速度などの変数、および各乱流モデルに固有の変数の節点初期状態の設定に使用します。

図 15.設定が完了したら、実行ツールを使用してAcuSolveを起動します。AcuSolve実行パラメータが設定されるとシミュレーションを開始でき、Run Managerを使用して実行のステータスをモニターできます。
- Postリボン
- Postリボンは、結果をポスト処理するのに使用します。Postリボンの下にあるVisualizeツールは、プロット、流線、アイソサーフェス、断面等の作成に使用します。Measuresツールは、必要な場所で変数をプローブするために使用することができます。

図 16. - Morphingリボン
- Morphingリボンは、メッシュまたはFEジオメトリのモーフィングに使用します。拘束を定義して、一部の節点を固定したり相対的な動きを定義できます。
- モデリングウィンドウは、モデルの表示場所です。モデルの表示は、下の表に示されたビューコントロールを使用して操作できます。モデルをクリックすると、選択されているエンティティがハイライト表示され、エンティティを右クリックすると、そのコンテキストに基づいて実行できる操作の追加オプションが表示されます。右クリックで利用できる機能には、Show、Hide、Isolate、Select、詳細選択、グループ作成などがあります。
ボタン 操作 マウスの中央スクロール ズームイン / アウト 右クリックしたままドラッグ モデルの移動 マウスの中央ボタンをクリックしたままドラッグ モデルの回転 左クリック エンティティの選択 Ctrl + 左クリック 複数のエンティティの選択 左クリックしたままドラッグ ウィンドウ選択 Shift + 左クリック エンティティの選択解除 - エンティティセレクターでは、左マウスボタンを使用して、選択できるエンティティを制御できます。下の図に示す任意のエンティティにセレクターを設定できます。ツールを開くと、そのコマンドに適したエンティティ(複数可)にセレクターが自動的に設定されます。

図 18. - モデルの表示は、View Controls toolbarで提供されるツールを使用して制御できます。メッシュの表示、モデルの表示色設定、断面カット、標準ビューなどは、これらのツールを使ってコントロールできます。

図 19. - ブラウザは、モデル内のエンティティと設定パラメーターを表示し、ツリー構造で一覧表示します。これらは表示メニューからオンまたはオフにすることができます。すべてのブラウザで実行できる共通の機能には、Show、Hide、Isolateがあります。
HyperMesh CFDの起動とHyperMeshモデルデータベースの作成
形状のインポート検証
形状のインポート
形状の検証
問題の設定
シミュレーションパラメーターとソルバーの設定
材料プロパティの割り当て
流れ境界条件の割り当て
現在のモデルには、入口1つと出口3つがあり、残りのサーフェスが壁となっています。形状モデルがHyperMesh CFDにインポートされると、すべてのサーフェスがDefault Wall(Type = auto_wall)に配置されます。サーフェスの境界条件の割り当てを開始すると、これらのサーフェスが新しい境界条件グループに移動されます。すべてのサーフェス境界条件ツールが、FlowリボンのBoundariesサブセクションの下に配置されます。
メッシュコントロールの設定
材料特性と境界条件を割り当てたので、次はモデルのメッシュパラメータを定義してメッシュを生成します。
サーフェスメッシュコントロールの定義
境界層メッシュパラメータの定義
メッシュの生成
AcuSolveの実行
HyperMesh CFD Postによる結果のポスト処理
チュートリアルのこの部分では、HyperMesh CFD Postを使用した定常解析の操作方法を示します。
結果の読み込み
境界サーフェスでの圧力コンターの作成
切断面での速度と圧力のコンターのプロット
要約
このチュートリアルでは、HyperMesh CFDを使用してCFDシミュレーションを実行し、その結果をポスト処理するための基本的なワークフローを体験しました。まず、HyperMesh CFDで形状をインポートし、モデルをメッシュ処理しました。また、モデルを設定して、HyperMesh CFD内から直接AcuSolveを起動しました。AcuSolveによる解析が完了した後、Postリボンで結果をポスト処理しました。境界サーフェスと切断面でコンターを作成する方法を学習しました。













































