ACU-T:3310 単相核沸騰

このチュートリアルでは、 HyperWorks CFDを使用した単相核沸騰のモデリングの手順を説明します。このチュートリアルを実行する前に、HyperWorksの入門チュートリアルであるACU-T:1000 HyperWorksユーザーインターフェースをすでに完了しHyperWorks CFDAcuSolveの基本を理解しているものとします。この解析を実行するには、ライセンス供与済みバージョンのHyperWorks CFDAcuSolveにアクセスできる必要があります。

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

注: このチュートリアルでは、ジオメトリのクリーンアップとメッシングに関する手順は説明しません。

問題の説明

このチュートリアルで扱う問題は、図 1で図式的に示されています。この問題は、サブクール沸騰のための一般的な壁の熱伝達モデルに基づいています(スタイナーモデル)。これは、底面に加熱壁がある1つのチャネルで構成されています。この壁の温度は、加熱壁において核沸騰を開始するように選択されます。


図 1. チャネルの概略図

入口の寸法は0.03 x 0.04mであり、入口速度(v)は0.39m/s、入口に流入する流体の温度(T)は368.15K(95C)です。

予熱された空気が入口に流入し、熱が壁から流体に伝達されます。この熱によって壁に近い領域でサブクール沸騰が生じ、核形成部位で気泡が発生します。

この状態での熱伝達は、基本的に、バルク液体の動きに起因するマクロ対流と、気泡と加熱壁の間の液体ミクロ層の蒸発に伴う潜熱輸送の2つの現象に大きく影響されます。

この問題の流体は水です。水は、密度、粘度、エンタルピー、伝導率という温度依存の材料特性を持ちます。この材料には、表面張力モデルと気相モデルも指定されています。

同様に温度依存の材料特性を持つ水蒸気が、気相モデルとして指定されます。

AcuSolveのシミュレーションは、マニホールドの加熱壁上の温度と熱流束を明らかにするために、定常状態の熱伝達をモデル化するように設定されます。

HyperWorks CFDの起動とHyperMeshデータベースのオープン

  1. Windows のスタートメニューからスタート > Altair <バージョン> > HyperWorks CFDをクリックして HyperWorks CFDを起動します。
  2. HomeツールのFilesツールグループからOpen Modelツールをクリックします。


    図 2.
    Open Fileダイアログが開きます。
  3. モデルファイルの保存先ディレクトリを参照します。HyperMeshファイルのACU-T3310_NB1_Steiner.hmを選択してOpenをクリックします。
  4. File > Save Asをクリックします。
  5. 名前をNB1として新しいディレクトリを作成し、このディレクトリへ移動します。
    このディレクトリが作業ディレクトリになり、シミュレーションに関連するすべてのファイルがこの場所に保存されます。
  6. データベースのファイル名としてNB1_Steinerと入力するか、別の名前を入力します。
  7. 保存をクリックしてデータベースを作成します。

形状の検証

Validateツールは、モデル全体をスキャンし、サーフェスおよびソリッド上でチェックを実行して、形状に不具合(フリーエッジ、閉じたシェル、交差、重複、スライバーなど)があればフラグ付けします。

シミュレーションの物理パートに集中するために、このチュートリアルの入力ファイルにはすでに検証済みの形状が含まれています。GeometryリボンのValidateアイコンの左上隅に青色のチェックマークが表示されていることを確認します。これは、形状が有効で、フロー設定に進めることを示しています。


図 3.

流れのセットアップ

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

  1. FlowリボンからPhysicsツールをクリックします。


    図 4.
    Setupダイアログが開きます。
  2. Physics modelsの設定で
    1. Time marchingが Steadyに設定されていることを確認してください。
    2. Turbulence モデルとしてSpalart-Allmarasを選択します。
    3. Heat transferチェックボックスを有効にします。
    4. Solve for boilingのチェックボックスをクリックしてNucleate Boilingを有効にします。
    5. Vapor phaseモデルにVapor_Thermを選択します。
    6. Surface tension typeがConstantになっていることを確認し、Surface tensionの値を 0.01に設定します。


    図 5.
  3. ダイアログを閉じてモデルを保存します。

材料プロパティの割り当て

  1. FlowリボンからMaterialsツールをクリックします。


    図 6.
  2. モデルソリッドを選択します。
  3. MaterialドロップダウンメニューからWater_Thermを選択します。


    図 7.
  4. ガイドバーをクリックすると、コマンドが実行されてツールが終了します。

流れ境界条件の定義

  1. FlowリボンのProfiledツールグループからProfiled Inletツールをクリックします。


    図 8.
  2. 下図でハイライトされているInlet面をクリックします。
  3. マイクロダイアログで、平均速度として0.39と入力します。


    図 9.
  4. マイクロダイアログでTemperatureタブをクリックして、368.15と入力します。


    図 10.
  5. ガイドバーをクリックすると、コマンドが実行されてツールが終了します。
  6. Outletツールをクリックします。


    図 11.
  7. 下図でハイライトされている面を選択し、Static pressureを200000に設定し、Back flow conditionsをアクティブにします。


    図 12.
  8. TurbulenceおよびTemperatureタブで、Back flow typeをExiting Mass Flux Averageに設定します。


    図 13.
  9. ガイドバーをクリックすると、コマンドが実行されてツールが終了します。
  10. No Slipツールをクリックします。


    図 14.
  11. 下図でハイライトされている面を選択し、ガイドバーをクリックします。


    図 15.
  12. 下図でハイライトされている次の面を選択します。
  13. マイクロダイアログで、Temperatureタブをクリックし、Thermal boundary conditionをTemperatureに設定して、Temperature valueを403.15に設定します。


    図 16.
  14. ガイドバーをクリックしてします。
  15. 境界の凡例で、Wall 1をダブルクリックしてHeated_Wallという名前に変更します。
  16. WallをダブルクリックしてBottomという名前に変更します。


    図 17.
  17. ガイドバーをクリックしてします。
  18. モデルを保存します。

メッシュの生成

ソルバーの設定に焦点を当てるために、ここでは、すでに定義されているメッシュの設定を使用します。
  1. MeshリボンからBatchツールをクリックします。


    図 18.
  2. Meshing Operationsダイアログで、Mesh growth rateが1.3に設定されていることを確認します。


    図 19.
  3. Meshをクリックします。
    Run Statusダイアログが開きます。解析が終了すると、ステータスが更新され、ダイアログを閉じることができます。
    ヒント: メッシュジョブを右クリックし、View log fileを選択してメッシングプロセスの概要を表示します。
  4. モデルを保存します。

AcuSolveの実行

  1. SolutionリボンからRunツールをクリックします。


    図 20.
    Launch AcuSolveダイアログが開きます。
  2. Parallel processingオプションをIntel MPIに設定します。
  3. オプション: プロセッサーの数を、利用環境に合わせ、4または8に設定します。
  4. Default initial conditionsを展開し、以下のように値を入力して初期条件を定義します。


    図 21.
  5. RunクリックしてAcuSolveを起動します。
    Run Statusダイアログが開きます。解析が終了すると、ステータスが更新され、ダイアログを閉じることができます。
    ヒント: AcuSolve の実行中に、Run StatusダイアログでAcuSolveジョブを右クリックし、View Log Fileを選択して、解析のプロセスをモニターします。

HW-CFD Postによる結果のポスト処理

  1. 解析の完了後、Postリボンに移動します。
  2. HomeツールのFilesツールグループからOpen Modelツールをクリックします。


    図 22.
  3. 作業ディレクトリでAcuSolveログファイルを選択し、ポスト処理の結果を読み込みます。
    ソリッドとすべてのサーフェスがPostブラウザに読み込まれます。


    図 23.
  4. Heated_WallおよびBottomサーフェスの温度コンターを確認するには、Postブラウザでこれらのサーフェスを右クリックして、Isolateを選択します。
  5. Postブラウザで、Heated_WallおよびBottomをもう一度右クリックして、Editを選択します。
    surface coloringのマイクロダイアログが開きます。
  6. DisplayオプションをTemperatureに設定します。


    図 24.
  7. Legendラジオボタンをアクティブにし、をクリックして、凡例プロパティを下図のとおりに設定します。


    図 25.
    モデルに温度コンターが表示されます。


    図 26.

要約

このチュートリアルでは、HyperWorks CFDを使用して、単相核沸騰の関与するシミュレーションを設定し、解析する方法を知ることができました。まず、HyperMeshの入力ファイル(形状を含む)を開き、次にシミュレーションパラメータと流れ境界条件を定義しました。解析を計算した後、HW-CFD Postを使用して温度のコンターを作成しました。