ACU-T:2300 大気境界層問題 – 建物上方の流れ

前提条件

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

このチュートリアルを実行する前に、ここをクリックしてチュートリアルモデルをダウンロードしてください。 ACU-T2300_Building.hm をHyperWorksCFD_tutorial_inputs.zipから抽出します。

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

問題の説明

このチュートリアルで扱う問題は、図 1で図示しています。1例として、この問題は AcuSolveにおける大気境界層モデリング機能を示しています。



図 1.

このチュートリアルでは、地表面粗度が0.03である建物上方の空気の流れをシミュレートします。このケースでは、User Defined Atmospheric Roughness Typeが考慮されます。

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

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


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

形状の検証

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

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


図 3.

流れのセットアップ

シミュレーションパラメーターとソルバーの設定

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


    図 4.
    Setupダイアログが開きます。
  2. Physics modelsの設定で
    1. Single phase flowでIncompressibleオプションが選択されているのを確認します。
    2. Time frequencyをSteadyに設定します。
    3. Turbulence modelにSpalart-Allmarasを選択します。
      Spalart Allmaras乱流モデルはそのロバスト性と精度から、定常状態の流れのシミュレーションに非常に適しています。


    図 5.
  3. Solver controls設定をクリックします。
  4. Steady update factorを0.6、Steady maximum stepsを20にそれぞれ設定します。


    図 6.

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

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


    図 7.
  2. ソリッドを選択します。
  3. マイクロダイアログAir材料を選択します。
  4. ガイドバーをクリックしてします。

流れ境界条件の定義

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


    図 8.
  2. 以下に示す入口のサーフェスをクリックします。


    図 9.
  3. マイクロダイアログで、Ground roughness typeとしてUser Valueを選択します。
  4. Friction Velocityを0.106に設定します。
  5. 変換ツールアイコンをクリックします。


    図 10.
  6. z rotation矢印を選択し、-90度に設定した後、Enterを押します。


    図 11.
  7. atmospheric flow direction (y)がグローバル座標Xと一致していることを確認します。


    図 12.
  8. y rotation矢印を選択し、-90度に設定した後、Enterを押します。


    図 13.
  9. ground normal direction (x)がグローバル座標Zに一致していることを確認します。


    図 14.
  10. 座標の原点(矢印でマークされている)をクリックし、大気の地上原点を (0, 0, 0)に設定し、Enterを押します。


    図 15.
  11. Escを押すと、ツールから戻ります。
  12. ガイドバーで、をクリックしてコマンドを実行し、ツールを終了します。
  13. Outletツールをクリックします。


    図 16.
  14. 下図でハイライトされている面を選択し、マイクロダイアログで静圧と圧力損失係数がともに 0 であることを確認し、ガイドバーをクリックします。


    図 17.
  15. Slipツールをクリックします。


    図 18.
  16. 境界の凡例で、Atmospheric boundaryOutletを非表示にします。
  17. 下図で示す上面と側面2つを選択し、ガイドバーをクリックします。


    図 19.
  18. No Slipツールをクリックします。


    図 20.
  19. 境界の凡例を使用して、Slipサーフェスを非表示にします。
  20. 下図で示す底面を選択します。
  21. Roughness heightを0.03に設定します。


    図 21.
  22. ガイドバーで、をクリックしてコマンドを実行し、ツールを終了します。

AcuSolveの実行

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


    図 22.
  2. Parallel processingオプションをIntel MPIに設定します。
  3. オプション: プロセッサーの数を、環境に応じて4または8に設定します。
  4. Automatically define pressure referenceオプションのチェックを外します。
  5. Default initial conditionsを展開表示し、Pre-compute flowPre-compute turbulenceオプションをのチェックをオフにします。
  6. すべてのvelocity componentsを0に設定し、eddy viscosityを0.0001に設定します。
  7. 他のオプションはデフォルト設定のままにし、RunをクリックしてAcuSolveを起動します。


    図 23.
    Run Statusダイアログが開きます。解析が実行すると、ステータスが更新され、ダイアログが閉じます。
    ヒント: AcuSolve実行中、Run StatusダイアログでAcuSolveジョブを右クリックし、View Log Fileを選択することで、解析プロセスの状況を確認できます。

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

  1. 解析の完了後、Postリボンに移動します。
  2. メニューバーFile > Open > Resultsをクリックします。
  3. 作業ディレクトリでAcuSolveログファイルを選択し、ポスト処理の結果を読み込みます。
    ソリッドとすべてのサーフェスがPostブラウザに読み込まれます。
  4. Slice Planesツールをクリックします。


    図 24.
  5. 下図に示すスライス平面を選択します。


    図 25.
  6. スライス平面のマイクロダイアログで、をクリックしてスライス平面を作成します。
  7. 表示プロパティマイクロダイアログで、表示をvelocityに設定し、Legendのトグルスイッチをアクティブにします。
  8. をクリックして、Colormap nameをRainbow Uniformに設定します。


    図 26.
  9. Slice Plane 1だけを表示します。
  10. View Cube上のLeftフェイスをクリックし、スライス平面の向きを調整します。


    図 27.

要約

このチュートリアルでは、HyperWorks CFDを使用して、大気境界層条件を含むシミュレーションを設定し、解析する方法を知ることができました。まず、HyperWorks CFDの入力ファイル(形状を含む)を開き、次にシミュレーションパラメータ、流体材料、境界条件を定義しました。解析の完了後、平面での速度の結果を可視化しました。