ACU-T:2000 ミキシングエルボ内の乱流

前提条件

このチュートリアルを実行する前に、HyperWorksの入門チュートリアルであるACU-T:1000 HyperWorksユーザーインターフェースをすでに完了し. この解析を実行するには、ライセンス供与済みバージョンのHyperMeshAcuSolveにアクセスできる必要があります。

このチュートリアルを実行する前に、HyperMesh_tutorial_inputs.zip<Altair_installation_directory>\hwcfdsolvers\acusolve\win64\model_files\tutorials\AcuSolveから作業ディレクトリにコピーします。 ACU-T2000_MixingElbow.hm HyperMesh_tutorial_inputs.zipから取り出します。

HyperMeshデータベース(.hm ファイル)には、メッシュとジオメトリが含まれています。このチュートリアルには、ジオメトリのインポートおよびメッシュ生成に関する手順は含まれていません。

問題の説明

このチュートリアルで扱う問題は、図1に示しています。これは、高速な流体を小さい入口から主管内の比較的低速な流体に注入することで管内で混合するという代表的な工業事例です。異なる速度の水が2つの入口を通って入る、90度のミキシングエルボで構成されます。形状は管のXY中央平面を中心として対称です(図を参照)。



図 1. ミキシングエルボの概略図

HyperMeshモデルデータベースを開く

  1. HyperMeshを起動し、AcuSolveのユーザープロファイルを読み込みます。
    User ProfilesからAcuSolveを選択する方法については、HyperMeshの入門チュートリアルACU-T:1000 HyperWorksユーザーインターフェースをご参照ください。
  2. 標準ツールバーのOpen Modelアイコン をクリックします。
    Open Modelダイアログが開きます。
  3. モデルファイルの保存先ディレクトリを参照します。HyperMeshファイルのACU-T2000_MixingElbow.hmを選択してOpenをクリックします。
  4. File > Save Asをクリックします。
    Save Model Asダイアログが開きます。
  5. 名前をMixingElbow_Turbulentとして新しいディレクトリを作成し、このディレクトリへ移動します。
    このディレクトリが作業ディレクトリになり、シミュレーションに関連するすべてのファイルがこの場所に保存されます。
  6. データベースのファイル名としてMixingElbowと入力するか、別の名前を入力します。
  7. 保存をクリックしてデータベースを作成します。

一般的なシミュレーションパラメータの設定

  1. Solverブラウザに移動して01.Globalを拡張表示し、PROBLEM_DESCRIPTIONをクリックします。
  2. Entity Editorで、Turbulence ModelをSpalart Allmarasに設定します。


    図 2.

境界条件の設定

デフォルトでは、すべてのコンポーネントは、壁境界条件に含まれます。この手順では、それらを適切な境界条件に変更し、流体ボリュームに材料特性を割り当てます。
  1. Solverブラウザ12.Surfaces > WALLの順に拡張表示します。
  2. Large_Inletをクリックします。Entity Editorで、
    1. TypeをINFLOWに変更します。
    2. Inflow typeをAverage velocityに変更します。
    3. Average velocityを0.4m/sに設定します。


    図 3.
  3. Small_Inletをクリックします。Entity Editorで、
    1. TypeをINFLOWに変更します。
    2. Inflow typeをAverage velocityに変更します。
    3. Average velocityを1.2m/sに設定します。
  4. Outletをクリックします。Entity Editorで、TypeをOUTFLOWに変更します。


    図 4.
  5. Symmetryをクリックします。Entity Editorで、TypeをSYMMETRYに変更します。


    図 5.
  6. Wallをクリックします。Entity Editorで、TypeがWALLに設定されていることを確認します。


    図 6.
  7. Fluidをクリックします。Entity Editorで、
    1. TypeをFLUIDに変更します。
    2. MaterialとしてWater_HMを選択します。


    図 7.
  8. モデルを保存します。

解析計算

この手順では、HyperMeshからAcuSolveを直接起動して解析を完了します。

AcuSolveの実行

  1. すべてのメッシュコンポーネントの表示をオンにします。
    解析を実行するには、アクティブなすべてのコンポーネントのメッシュを可視化した状態にする必要があります。
  2. ACUツールバーの をクリックします。
    Solver job Launcherダイアログが開きます。
  3. オプション: 解析時間を短縮するには、使用可能なプロセッサの数に応じて、使用するプロセッサの数に大きい値(4または8)を設定します。
  4. Output time stepsはAllまたはFinalに設定できます。これは定常状態解析なので、最後の時間ステップでの出力が得られれば十分です。
  5. 他のオプションはデフォルト設定のままとして、Launchをクリックして解析プロセスを開始します。


HyperViewによる結果のポスト処理

解析が収束した後、AcuProbeウィンドウとAcuTailウィンドウを閉じます。HyperMeshウィンドウに移動し、AcuSolve Controlタブを閉じます。

HyperViewの起動とモデルおよび結果の読み込み

  1. HyperMeshのメインメニューでApplications > HyperViewをクリックしてHyperMeshを開きます。
    HyperViewウィンドウを読み込むと、デフォルトでLoad model and resultsパネルが開きます。このパネルが表示されない場合は、File > Open > Modelの順にクリックします。
  2. Load model and resultsパネルで、Load modelの隣にある をクリックします。
  3. Load Model Fileダイアログで、作業ディレクトリに移動して、ポスト処理する解析実行のAcuSolve .logファイルを選択します。この例で選択するファイルは、MixingElbow.1.Logです。
  4. Openをクリックします。
  5. パネル領域Applyをクリックしてモデルと結果を読み込みます。
    読み込むと、モデルが形状で色分けされます。

圧力と速度のコンタープロットの作成

この手順では、対称平面上の圧力と速度のコンタープロットを作成します。
  1. ResultsブラウザComponentsのリストを拡張表示します。
  2. Isolate Shownアイコン をクリックしてからSymmetryコンポーネントをクリックします。これにより、グラフィックスウィンドウでSymmetryコンポーネントを除くすべてのコンポーネントが非表示になります。


    図 8.
  3. Standard Viewsツールバーの をクリックすることで、xy平面を正面から見た表示にします。
  4. Resultsツールバーで をクリックしてContourパネルを開きます。
  5. Result typeでVelocity(v)Magが選択されていることを確認します。
  6. Components エンティティセレクターをクリックします。Extended Entity Selection ダイアログでDisplayedを選択します。
  7. Applyをクリックします。
  8. パネル領域のDisplayタブで、Discrete colorオプションをオフにします。


    図 9.
  9. Legendタブをクリックし、つづいてEdit Legendをクリックします。表示されたダイアログで、Numeric formatをFixedに変更してOKをクリックします。


    図 10.
  10. Result typeをPressure(s)に変更してApplyをクリックし、対称平面上の圧力コンターを表示します。


    図 11.

要約

このチュートリアル、では、CFDシミュレーション実行用のCFDモデルのセットアップをするための基本的なワークフローを通して作業し、AcuSolveHyperMeshHyperViewなどのHyperWorks製品を使用して結果をポスト処理しました。まず、HyperMeshでモデルをインポートしました。次に、シミュレーションパラメータを設定して、HyperMeshから直接AcuSolveを起動しました。AcuSolveによる解析が完了した後、HyperViewを使用して結果をポスト処理し、コンタープロットを作成しました。