こんにちは(@t_kun_kamakiri)
本記事ではOpenFOAMを用いた熱流体解析の設定手順について解説を行います。
具体的には自然対流下でのマネキン周りの熱量を計算し、対流熱伝達と熱ふく射における影響度を調べることを目的とします。
今回はマネキンのモデルを入手しメッシュ作成を行う前段階の準備を行うことにします。
- OpenFOAMを用いて流体解析を勉強している人
- OpenFOAMで熱流体解析(ふく射込み)を試したい人
入手したマネキンのモデルが以下のいずれかでしたので、今回はFLUENTモデルを入手し外部モデルを作成するために、いったんstlファイルに変換する方法を取りました。
- FLUENT👈これ
- STAR-CD
- SCRYU/TETRA
- CGNS
本記事の方法がベストな方法とは思いませんが、他にやり方があれば教えていただけると幸いです。
OpenFOAM v2412(WSL Ubuntu 22.04)
フォルダ作成
まずは、フォルダを作成していきます。
1 2 |
mkdir RadiationRoomFvDOM_002 cd RadiationRoomFvDOM_002 |
次回、メッシュ作成を行うにあたってsnappyHexMeshとcfMeshの2つの方法を試します。ゆえに、フォルダ構成を以下としておきます。
1 2 3 4 5 |
kamakiri$ tree -L 1 . ├── cfMesh ├── model └── shm |
本記事ではmodelフォルダにマネキンモデルを入手します。
マネキンのモデルを入手
マネキンのモデルは👇こちらの研究室より入手させていただきました。
九州大学大学院 総合理工学研究院 エネルギー環境共生工学部門 伊藤研究室
modelフォルダにFluent形式のvm_sitaf.lzh
をダウンロードします。
1 |
cd model |
解凍します。
1 2 3 |
sudo apt update sudo apt install lhasa lha x <code class="language-python">vm_sitaf</code>.lzh |
無事、解凍できればvm_sitaf.
cas
ファイルができています。
FLUENTからOpenFOAM形式へ変換
OpenFOAMにはFLUENT形式からOpenFOAM形式への変換を行うコマンドが存在します。
そのためにはOpenFOAMのフォルダ構成を用意しておく必要があるため、事前に適当なチュートリアルをコピーしてく必要があります。
以下のコマンドでチュートリアルのコピーを行います。
1 |
cp -r $FOAM_TUTORIALS/heatTransfer/buoyantSimpleFoam/hotRadiationRoomFvDOM/* . |
$FOAM_TUTORIALS=/usr/lib/openfoam/openfoam2412/tutorials/
を意味します。
OpenFOAMへの変換は以下のコマンドで可能です。
1 2 |
fluentMeshToFoam vm_sitaf.cas |
これによりconstant/polyMesh
の情報は女性のマネキンのメッシュ情報となりました。
空のpost.foamを作成してParaViewで確認してみましょう。
stlファイルへ変換
何かとstl情報にしておく方が便利なのでstlに変換しておきます。
1 |
surfaceMeshExtract vm_sitaf.stl |
stl情報も確認しておきましょう。
まずは、ParaViewで可視化します。
vm_sitaf.stlのファイルの中も見ておきましょう。
まとめ
本記事ではOpenFOAMを用いた熱流体解析の準備としてマネキンモデルを入手し、stlファイルに変換する方法を解説しました。
次回は、snappyHexMeshを用いたメッシュ作成を行います。
計算力学技術者のための問題アプリ
計算力学技術者熱流体2級、1級対策アプリをリリースしました。
- 下記をクリックしてホームページでダウンロードできます。
- LINE公式に登録すると無料で問題の一部を閲覧できます。
※LINEの仕様で数式がずれていますが、アプリでは問題ありません。
- 計算力学技術者の熱流体2級問題アプリ作成
リリース後も試行錯誤をしながら改善に努め日々アップデートしています。
備忘録として作成の過程を綴っています。
OpenFOAMに関する技術書を販売中!
OpenFOAMを自宅で学べるシリーズを販売中です。
OpenFOAM初学者から中級者向けの技術書となっていますので、ぜひよろしくお願いいたします。
次回の技術書典18に向けて内容を考え中です。
乞うご期待!!
お勧めの参考書
本記事の内容について触れている書籍がこちらです。
CFD(流体解析)のガイドブックというタイトルだけあって、熱流体に関する内容は網羅的に書かれています。
乱流モデルの数式の展開が非常に丁寧なのはこちらの参考書です。
今まで読んだ本の中で途中式もしっかり書いてあって一番丁寧でした。
乱流モデルの話だけでなく、混相流(気液、固液)や粒子法、浅水方程式の話も乗っているので重宝しています。
乱流モデルはこちらもお勧めです。
前半は数値シミュレーションの離散化の話で、後半に乱流モデルの話が出てきます。
乱流モデルのざっくりした解説と流体全般の基礎知識にはこちらがちょうど良いでしょう。