↑ページトップへ

トップ - 技術ドキュメント - XSim ユーザーマニュアル

チュートリアル:ヒーターによる熱対流

更新:2019/6/22

外気に面した窓を持つ室内にヒーターを配置した場合の熱対流計算の設定について説明します。

解析の概要

壁の一面が温度 0 ℃ の外気に面した窓になっている部屋を考え、部屋の中央に温度 76.85 ℃ のヒーターが置かれた場合の定常状態を計算します。

ParaFoam velocity result 解析結果

計算設定ファイルの作成

プロジェクトの作成

XSim を開き、プロジェクトの作成ダイアログでプロジェクト名として「RoomWithHeater」と入力し作成を押します。

プロジェクトの作成ダイアログ プロジェクトの作成ダイアログ

形状のインポート

このチュートリアルではあらかじめ用意された形状ファイルを使用します。次のリンク「tutorial-RoomWithHeater.zip」からZipファイルをダウンロードし、適当な場所に展開します。

「ファイルドロップ」タブでダウンロード・展開したファイル「Wall.stl」、「Window.stl」、「Heater.stl」をドラッグ&ドロップして読み込みます。読み込まれた形状は3Dビュー上に表示されます。3Dビュー下の表示切り替え「表示切り替え」アイコンで3D表示を半透明に切り替えることができます。

ファイルからの形状の読み込み ファイルからの形状の読み込み

次へでメッシュ設定へ進みます。

メッシュ

  • 体積メッシュ設定

    目標ベースメッシュ数として50000を設定します。プレビューボタン「プレビュー」アイコンでベースメッシュをプレビューできます。

    目標ベースメッシュ数設定 目標ベースメッシュ数設定
    ベースメッシュのプレビュー ベースメッシュのプレビュー
  • レイヤーメッシュ設定

    厚み比率が0.3、領域が「選択されている領域」、レイヤー層数が3となっていることを確認し、ウィンドウ左側のナビゲーション・ビューで「Heater」をクリックして選択してから設定を押します。

    レイヤーメッシュ設定 レイヤーメッシュ設定

次へで基本設定へ進みます。

基本設定

解析の種類を設定します。「定常」を選択し、終了サイクルを1000サイクルに設定します。またにチェックを入れます。

熱流体解析の場合には浮力が考慮されるので重力方向が重要になります。にチェックを入れると3Dビュー上に重力方向が矢印で表示されます。

基本設定 基本設定
重力方向の確認 重力方向の確認

次へで物性の設定へ進みます。

物性

流体の種類を設定します。物性値ライブラリーボタン「物性値ライブラリー」アイコンを押して表示されたダイアログで「Air(空気)」を選択してOKを押します。

物性設定 物性設定
物性値ライブラリーダイアログ 物性値ライブラリーダイアログ

次へで初期条件の設定へ進みます。

初期条件

最終的な解を得るまでの計算時間を短縮するために、初期温度を設定します。物理量で「温度」を選び、値として 300 K を設定して設定を押します。

初期条件設定 初期条件設定

次へで流れ境界条件の設定へ進みます。

流れ境界条件

  • ヒーター

    領域として「選択されている領域」、タイプとして「静止壁」を選びます。熱条件タイプとして「温度指定」、温度として 350 K を設定し、ナビゲーション・ビューで「Heater」を選択してから設定を押します。

    温度指定条件(ヒーター) 温度指定条件(ヒーター)
  • 領域として「選択されている領域」、タイプとして「静止壁」を選びます。熱条件タイプとして「温度指定」、温度として 273.15 K を設定し、ナビゲーション・ビューで「Window」を選択してから設定を押します。

    温度指定条件(窓) 温度指定条件(窓)
  • 領域として「選択されている領域」、タイプとして「静止壁」を選びます。熱条件タイプとして「断熱」を選択し、ナビゲーション・ビューで「Wall」を選択してから設定を押します。

    断熱条件(壁) 断熱条件(壁)

次へで計算設定へ進みます。

計算設定

計算に使用するマシンのCPUコア数に合わせて並列数を設定します(例えば 4) 。

計算設定 計算設定

次へで出力設定へ進みます。

出力

今回の計算は定常計算なのでタイプとして「指定サイクルごと」を選択し、間隔として50サイクルを設定します。

出力設定 出力設定

次へでエクスポートへ進みます。

エクスポート

これで全ての設定が終わりました。エクスポートボタンをクリックして解析設定を zip 圧縮された OpenFOAM® ケースのディレクトリ「RoomWithHeater.zip」としてエクスポートします。 zip ファイルのダウンロードはただちに開始されます。

エクスポート エクスポート

計算の実行

ダウンロードした「RoomWithHeater.zip」を展開します。ケース・ディレクトリ内に bash スクリプト「Allrun」があります。以下のコマンドでこのスクリプトを実行してメッシュの作成と OpenFOAM ソルバーの実行を行います。

./Allrun

実行しているマシンがデスクトップ環境で、gnuplot がインストールされている場合にはモニタリング用に残差収束グラフが表示されます。

モニタリング用グラフ モニタリング用グラフ

計算結果の確認

計算が終了したら以下のコマンドで ParaView を実行してメッシュと計算結果を可視化できます。

paraFoam

まずメッシュです。

物体表面のメッシュ 物体表面のメッシュ
断面でのメッシュ 断面でのメッシュ
断面でのメッシュ(拡大) 断面でのメッシュ(拡大)

流速、温度の分布は以下の様になります。

流速分布 流速分布
流速分布(空間側のみ) 流速分布(空間側のみ)
温度分布 温度分布
温度分布(空間側のみ) 温度分布(空間側のみ)