Re: 粒子計算について

279 views
Skip to first unread message
Message has been deleted

haruka tsubota @xsim.info

unread,
Feb 3, 2022, 2:26:53 AM2/3/22
to OpenFOAM
試してないですが OpenFOAM 9 の particleFoam でできるんじゃないですかね。
それっぽいチュートリアルの計算があるようです(下記)。

- OpenFOAM-9/tutorials/lagrangian/particleFoam/mixerVesselAMI2D

2022年2月3日木曜日 14:04:46 UTC+9 大村:
現在、大学生でOpenFOAMを利用しております。
水と空気の2相条件で、プロペラを回転させながら、粒子の挙動を観察したいと考えています。
プロペラの回転にはdynamicMeshを利用したいと考えていますが、上の条件のようなソルバーが見つかりません。
あるサイトを参考にMPPICInterDyMFoamというソルバーを新たにコンパイルしたのですが、粒子がAMIに引っかかってうまく解析できませんでした。

何か方法は考えられるでしょうか。ご教授いただければ幸いです。よろしくお願いいたします。

haruka tsubota @xsim.info

unread,
Feb 3, 2022, 2:38:47 AM2/3/22
to OpenFOAM
見落としてましたが混相流+粒子+移動メッシュなんですね。
今のところ(2022年1月現在)はFoundation版の公式ソルバーではできないんじゃないかと思います。
少なくとも私は見たこと無いです。ESI版は普段使っていないのでわかりません。

いずれにしても自分でソルバーのコードをいじればできるとは思いますが。

2022年2月3日木曜日 16:26:53 UTC+9 haruka tsubota @xsim.info:

大村

unread,
Feb 3, 2022, 8:12:28 AM2/3/22
to OpenFOAM
tsubotaさん。ご返信ありがとうございます。

以下のリンクと同様に、新たなソルバーとしてMPPICInterDyMFoamをコンパイルし、混相+粒子+移動メッシュで計算できるようにしました。
しかし、粒子が回転体のAMIで引っかかってしまい、正常な動きを示しませんでした。
なにか方法は考えられるでしょうか。AMIなしでは移動メッシュを利用できないですよね、、、。
2022年2月3日木曜日 16:38:47 UTC+9 haruka tsubota @xsim.info:
Message has been deleted

haruka tsubota @xsim.info

unread,
Feb 4, 2022, 3:38:48 AM2/4/22
to OpenFOAM
最新(2022/1/6コミット)のソースコードをOpenFOAM-v2106を使ってコンパイルして、AMIパッチが同一計算ノードに乗るように設定して付属のMPPICInterDyMFoam-Tutorialを計算して問題が起きているということですか?

もし仮にそうなのであれば不具合なので自分でソースコードを直すか、自分でやりたくないなら誰か直してくれる人を探して直してもらうしかないですね。

直したらGitHubで元レポジトリにプルリクして修正を共有してください。

2022年2月3日木曜日 22:12:28 UTC+9 大村:

kominami

unread,
Feb 13, 2022, 1:00:25 AM2/13/22
to OpenFOAM
kominamiです。

以前に回転領域(AMI境界)で固気液混相流をやろうとして、MPPICInterDyMFoamではAMI境界が使えなかったので断念しました。
新しい版のOpenFOAMでも未だ実装されていないというのが、今回の大村さんの最初の書き込みの内容なのですかね? そしてソルバー改造に着手されたとのこと。成功したら、本家に pull request していただきたいくらいの内容です。

私は応援しかできなくて申し訳ありません。

2022年2月4日金曜日 17:38:48 UTC+9 haruka tsubota @xsim.info:
Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
0 new messages