dynamicMeshDictの設定について

474 views
Skip to first unread message

iida

unread,
Dec 4, 2013, 2:18:17 AM12/4/13
to open...@googlegroups.com
大学での研究でOpenFoam 2.1.0を使用しています、飯田と申します。
OpenFoamグループの投稿を参考にさせていただいており、大変お世話になっております。


立方体の空間のなかを円筒形の物体がx軸方向に移動する(1~3m/s)というシンプルな条件の解析を行おうと思っています。
(円筒形の物体は噴流装置を模擬しており、円筒の上部から3m/sほどの流入Uを設定しています)

はじめにとりあえずtutorialのmovingconeを参考にdynamicMeshDictやその他のファイルを加え計算してみました。(pointMotionUxで円筒には速度を与え、天井部分をfixed Value (0 0 0)にしその他の境界はslipにしました。)とりあえず円筒は動いたのですが、メッシュが歪むためすぐに計算がとまりました。

そこでTutorialのmixerVesselAMI2Dのように、メッシュ同士が境界面でスライドするようにできないかと考え、(円筒の高さ以下の空間と円筒高さ以上の空間で分け、その境界がスライドするというイメージです。)インターネット上で見つかる資料を参考に試行錯誤していたのですが、どうにもうまくいかず、皆様方の知恵をお借りできないかと思い投稿いたしました。


2.0バージョンでもsrc/dynamicMesh/SlidingInterfaceが存在していたので、うまくdynamicMeshDictを設定して、スライドさせる部分としてToposetでslaveとmasterのゾーンを設定すれば可能ではないかと思い、dynamicMeshDictにおけるSlidinfInterfaceの設定方法を探していたのですが、見つけることができませんでした。

SlidingInterfaceのようなMeshmodifireを使用するためにはどのようにファイルを設定すれば良いでしょうか?


またそもそもopenFoamで回転やピストン運動ではない、今回のような円筒の移動という状態のメッシュをうまく作ることができるのかという根本的なところ、またもっと簡単な方法など、ご意見やアドバイスをいただければ大変ありがたい次第です。
どうぞよろしくお願いいたします。

nakagawa

unread,
Dec 4, 2013, 2:40:53 AM12/4/13
to open...@googlegroups.com

中川です。

形状等の詳細に依存しますが,シンプルなモデルの場合,移動物体とともに動く座標系からみたモデルを作成する場合があります。
等速運動する場合なら,境界条件を工夫するだけで,物体は動かさなくても良いです。
motorBike例題なども,この形式ではないでしょうか。バイクは動かさず,相対運動を考えて,進行方向と逆に風を流す。

今週金曜のオープンCAEシンポジウムでは,学生セッションで,そのような考えで作成したモデルの計算が報告されます。

お考えの現象によっては,役に立たないかもしれません。
その時は,お許し下さい。

2013年12月4日水曜日 16時18分17秒 UTC+9 iida:

iida

unread,
Dec 4, 2013, 4:18:55 AM12/4/13
to open...@googlegroups.com
中川様

ご返信ありがとうございます。
実はこの解析では、噴流装置が動きながら吹き上げているときの、空間の天井面(境界条件は壁としています)の風圧力の分布や、天井面の近傍の風速分布など(また天井面付近のある点の風速の時刻歴など)を求めるのが目的で、初期条件として全体に風を吹かすと天井面付近の風の性状が異なってしまうと考えています。

解析の目的など明記せずすみませんでした。
全体に進行方向反対の風を与えてかつ床面を同じ速度で動かすことができればよいのかな?とも思ったのですこし調べてみようと思います。

2013年12月4日水曜日 16時40分53秒 UTC+9 nakagawa:
Reply all
Reply to author
Forward
0 new messages