まずは第一歩として、いろいろ調査しながら
解析空間にトンネル上の物体とその出口にファン(流速一定)が設置された
モデル(1個のサーバ相当)を作成するようにblockMeshDictを作成しています。
トンネル上の物体(壁)の設置と解析領域のInlet/Outletに関してはうまく設定できたのですが、
解析領域内部で境界条件を指定するためのパッチ?の生成方法がわかりません。
下記[1][2]については、現状私が自力で解決できませんでした。
こちらの解決方法をご存じであればご教示いただけないでしょうか。
[1] パッチ(面)ではなく有限体積の領域に境界条件を指定する方法
・トンネル内部に発熱条件を設定したいと考えております
[2] 解析領域内部に境界条件を指定するためのパッチを定義する方法
・上記のようにトンネル出口で流速をしていたいと考えております。
・この部分にパッチを定義しようとすると、
解析領域内部の面なので定義できないとの趣旨の下記のエラーが出ます。
-- 以下、blockMeshの出力
Reading block mesh description dictionary
Creating block mesh
Creating blockCorners
Creating curved edges
Creating blocks
Creating patches
Creating block mesh topology
Default patch type set to empty
Trying to specify a boundary face 4(72 77 107 102) on the face on cell 47 which
is either an internal face or already belongs to some other patch. This is face
0 of patch 8 named subX1.
--
念のため、blockMeshDictを含むケースファイルをzipファイルとして添付しておきます。
(blockMeshDictが長くなっているためここに直接書くのは避けました)
なお、添付ファイル中のblockMeshDictでは、
私が流速指定したかった部分(subX1)のブロック(hex)の定義行をコメントアウトしてあります。
(結果的に実行するとその部分は壁になってしまっている)
2012年7月14日土曜日 23時07分15秒 UTC+9 sach1o: