topoSetについて

1,548 views
Skip to first unread message

かぼちゃ

unread,
Oct 21, 2013, 5:48:42 AM10/21/13
to open...@googlegroups.com
いつもお世話になっております.

topoSetの役割や使い方について調べるため,チュートリアル問題の
incompressible/simpleFoam/turbineSitingを参考にしていました.

topoSetを実行すると,処理の過程で constant/polyMesh/sets が
できて,これがないとソルバが読み込めないところまでは分かりました.

ただ,topoSetDictのファイルの内容が分からず,
なので,実行後,どのような処理をしているのかも全く分かりません.
なぜtopoSetはは必要なのか,surfaceFeatureExtractDictと
何が違うのか,topoSetの設定手順も含めて教えて欲しいです.

よろしくお願い致します。


ohbuchi

unread,
Oct 21, 2013, 7:05:40 AM10/21/13
to open...@googlegroups.com
こんにちは。
topoSetはセルやフェースの集合(cellSet, faceSet)を作成するためのユーティリティです。
turbineSitingチュートリアルでは風車をアクチュエータディスクモデルで表現しますが、
これを与えるセル領域をcellSetで指定するために利用します。
他に、MRFを使った回転体の計算でもcellZoneの定義が必要でtopoSetを使います。
topoSetDictのサンプルを見れば判る通り、セルやフェースの集合はnew,add,delete,invertと
いったactionを組み合わせて複雑な集合を定義することができます。
集合の選択方法としては、meshTools/sets/topoSetsにある様々なソースが選択できます。
例えばcellSetの例では、
  cylinderToCell, cylinderAnnulusToCell,boxToCell,
  sphereToCell,faceToCell,rotateBoxToCell
など。
いろいろ試して見て下さい。


2013年10月21日月曜日 18時48分42秒 UTC+9 かぼちゃ:

かぼちゃ

unread,
Oct 22, 2013, 3:11:24 AM10/22/13
to open...@googlegroups.com
Ohbucchi様

ご返信ありがとうございます。助かりました.
topoSetは,解析モデルをより詳細に設定するようなものなのですね。

turbineSitingで一つ気になることは,確かにparaViewで可視化すると
速度分布が何かにぶつかったような振る舞いを見せますが,
拡大してもメッシュが細かくなっているだけで,板のようなもは見あたりません.
板の部分は空洞になっているはずだと予想していました.

paraViewのMesh partsにも,新たにPatchが作られる様子もなかったのですが,
どのように解釈すればいいでしょうか.

よろしくお願い致します.


2013年10月21日月曜日 20時05分40秒 UTC+9 ohbuchi:
Reply all
Reply to author
Forward
0 new messages