回転物体の並進運動の表現

251 views
Skip to first unread message

Hiromichi AKIMOTO

unread,
May 6, 2015, 12:11:23 PM5/6/15
to open...@googlegroups.com
秋元と申します。
流体中を、物体が回転しながら、回転軸と垂直な方向に
運動する問題を、非圧縮の2次元計算で解きたいのですが、
ダイナミックメッシュの設定がうまくいかず、困っています。

solidBodyMotionFvMeshを使って、物体を含む円形領域を
回転させながら横方向に動かす事はできています。
(回転だけなら、cyclicAMIによるスライディングメッシュで計算できる)

この円形領域の外側のメッシュを円形領域の運動に合わせて、
dynamicMotionSolverFvMeshで変形させたいのですが、
dynamicMeshDictによる指定では、
 dynamicFvMesh dynamicMotionSolverFvMesh;

 dynamicFvMesh solidBodyMotionFvMesh;
を同時に選択する事はできないように思います。

ピッチとヒーブの連成であれば、wingMotionチュートリアル
のように、メッシュ変形だけで対応できるのですが、
回転とヒーブの連成は、どうしたら実現できるか、
どなたか教えていただけないでしょうか?

よろしくお願いいたします。
 秋元

Yoshikatsu Akiyama

unread,
May 8, 2015, 10:22:24 PM5/8/15
to open...@googlegroups.com
akiyamaです。

ここ最近何度かオープンCAE勉強会@富山でも話題にあがっております。
資料は公開されておりませんが、取り組まれている方はメッシュをいくつか用意しておいて変形可能な範囲で数ステップ計算し、メッシュが破たんする前に次のメッシュにマッピングしながら解析を進めておりました。

直接の解決方法ではありませんのでやりたいことが実現可能かはわかりません。
詳しい方から助言いただければよいのですが。。。


2015/05/07 Hiromichi AKIMOTO <hiromich...@gmail.com>:
> --
> このメールは Google グループのグループ「OpenFOAM」の登録者に送られています。
> このグループから退会し、グループからのメールの配信を停止するには openfoam+u...@googlegroups.com
> にメールを送信してください。
> このグループに投稿するには、open...@googlegroups.com にメールを送信してください。
> http://groups.google.com/group/openfoam からこのグループにアクセスしてください。
> その他のオプションについては、https://groups.google.com/d/optout にアクセスしてください。
>

Hiromichi AKIMOTO

unread,
May 10, 2015, 6:16:40 PM5/10/15
to open...@googlegroups.com
akiyamaさん、

情報ありがとうございます。
設定ファイルだけで対応する事は難しいようですね。

マッピングによる方法を試してみようと思いますが、
解きたい問題の中で、回転物体は一種のタービンです。
少なくとも数回転分は計算し、性能評価をしたいので、
マッピングの繰り返しによる精度低下を定量的に
把握しにくい事が問題になりそうです。

他の対応としては、2種類のdynamicMesh手法が
共存できるように、ソルバーかライブラリーに手を
入れるのだと思います。
需要がありそうなのに、先例が見つからないで、
何か難しいところがあるのかもしれません。
もう少し検討してみます。

 秋元
Reply all
Reply to author
Forward
0 new messages