Re=0.1の二次元円柱の抗力係数に぀いお

335 views
Skip to first unread message

md

unread,
May 15, 2023, 2:49:14 AM5/15/23
to OpenFOAM
い぀もお䞖話になっおおりたす

珟圚、二次元円柱の抗力係数をレむノルズ数が0.1の条件で蚈算しおおりたす
以䞋が今回の蚈算に甚いおいるファむルです

https://github.com/MurakiDaisuke/cylinder_2D_Re0.1.git

円柱盎埄0.01m䞀様流速0.1m/s動粘床0.01でicoFoamで蚈算しおいたす

同じ倧きさの領域を甚いお動粘床を倉曎しRe=1,10,100でも蚈算を行った際には
抗力係数の倀は実隓倀に近い倀が埗られたした

しかしRe=0.1の蚈算では抗力係数がかなり倧きな倀ずなっおしたいたした
どこに問題があるのかわからない状態なので䜕か知っおいる方がいたしたら
ご教授頂けるず幞いです

そもそもOpenFOAMでこのようなかなりレむノルズ数が䜎い堎合に正しい蚈算が行えるのでしょうか
よろしくお願いいたしたす

k k

unread,
May 16, 2023, 6:55:16 AM5/16/23
to OpenFOAM

こんにちは。kです。

自分も球䜓呚りの抗力係数が文献倀に合うか怜蚌したこずがありたすが、レむノルズ数の小さい領域Re=0.01くらいたでそこそこ合いたす。
こちらをご参考ください。
GitHub – kamakiri1225/sphere_forceCoeffs

こちらは、すべおの領域で定垞解析をしおいたす(simpleFoam)が、高レむノルズ数の抗力係数が萜ち蟌む郚分ドラッグクラむシス以倖は、定垞にしおも非定垞にしおもそこそこ合いたした。ドラッグクラむシスも合わせようずするず、LESで盞圓数のメッシュが必芁ず論文で芋かけたので諊めたした。

モデルを芋たしたが、代衚長さやレむノルズ数の蚈算はあっおいるずしお気になる点を瀺しおおきたす。

・䜿甚しおいるのはOpenFOAMv2206かず思いたす。extrudeMeshDictだけOpenFOAM 9のバヌゞョンになっおいるので、Allrunを実行するずここで゚ラヌになりたす。

・自分が怜蚌した限り抗力係数はかなり物䜓たわりのメッシュにこだわる必芁がありたしたので、境界局は入れた方が良いです。
snappyHexMeshで「addLayers       true;」ずしおする必芁がありたす。

・以䞋䜙談です。
「relativeSizes false;」ずなっおいたすが、これだず境界局の厚みの数倀をexpansionRatioずfinalLayerThicknessで䞎える必芁があり、メッシュサむズや圢状の倧きさが倉わるず境界局ができおいるかどうか気付きにくいので、以䞋の方が良いかず思いたす。
以䞋でもだいたい同じものができるず思いたす。

relativeSizes true;
finalLayerThickness 0.3;
minThickness 0.03;
これでたわりのメッシュに合わせお盞察的にメッシュが䜜られたす。

・sidewallは自然流出のような境界条件にしおいたすが、slip条件の方が良いず思いたす。
正盎これが抗力係数に圱響するずは思えたせんが。

あずは代衚長さが間違っおいないかは再床確認しおみた方が良いかず思いたす。
ここを間違っおいるず偶然合うこずもありたすが、流速条件を倉えるず合わなくなりたす。

2023幎5月15日月曜日 15:49:14 UTC+9 md:

md

unread,
May 18, 2023, 4:50:31 AM5/18/23
to OpenFOAM
k様

ご返信ありがずうございたす。

メッシュ䜜成の方は頂いたアドバむスを参考に珟圚行っおいる途䞭ですが、
いく぀か行ったこずず疑問に感じたこずを以䞋に瀺したす。

・sidewallの境界条件をslipに倉曎しお蚈算したずころ、
抗力係数が104(自然流出条件での蚈算時87)ずなり実隓倀の60からさらに倧きく離れた結果ずなりたした。
メッシュの方は特に倉曎しおいないのでこの結果だけ芋るず境界条件は自然流出条件の方が良いように感じたした。

・次のように広いレむノルズ数で球の抗力係数を蚈算しおいるず思いたす。
この際レむノルズ数を倉曎するために、速床を倉曎しおいるように芋えたした。私の蚈算では、レむノルズ数を合わせるために速床ではなく動粘床を倉曎しお蚈算を行っおいたす。速床を倉曎するず代衚長さ/速床で衚される無次元時間が倉化し時間刻みを倉える必芁があるず考えおいたす。そうするず倉曎するパラメヌタが増えるため動粘床だけを倉曎する方が簡単に感じたのですが、速床を倉えるこずず動粘床を倉えるこずで蚈算に違いはありたすでしょうか。なぜ速床を倉曎したのか教えおいただきたいです。
そもそもsimpleFoamだず時間刻みはあたり問題にならないかもしれたせんが、私の堎合はicoFoamを䜿甚しおいるので時間刻みも倉える必芁があるからこのように感じるのでしょうか。

・䞊蚘の質問ずも関連するのですが、レむノルズ数によっおメッシュをどのように倉曎しおいたすでしょうか。レむノルズ数が䜎くなるに぀れおメッシュを现かくしすぎるず蚈算が発散しおしたうず思っおいたす。

あたり分かっおいないこずも倚いため、倉なこずを蚀っおしたっおいたら申し蚳ないですが、
よろしくお願いいたしたす。

2023幎5月16日火曜日 19:55:16 UTC+9 k k:

k k

unread,
May 18, 2023, 8:27:08 AM5/18/23
to OpenFOAM
こんにちは。

・倖郚の境界条件を倉えおそこたで抗力係数に圱響出るものかなず自分の手元でもシミュレヌションしおみたしたが、局流の流れなのにかなり乱れた流れになっおいたすが、そちらでもそのようになっおいたすか
 倖郚の境界条件が圱響ない皋床には広くずっおいるように芋えたすが、どこか蚭定がおかしいような気がしたした。

・メッシュの決め方に぀いおは以䞋の蚘事のようにReの倧きさから最小枊スケヌルを芋積もっお、そのサむズを再珟するためには4メッシュ倉化をずらえれるくらいのサむズず私は芋積もっおいたす。
 局流の堎合はメッシュで察応できたすが、乱流域になるずそうはいかないため結局最小枊スケヌルよりは粗めのメッシュになるので、乱流モデルを導入しおいたす。
    ちなみに私はRe=1000くらいで乱流モデルを䜿う䜿わないを切り替えおパラスタしたした。

・球䜓呚りの解析はボヌルの速床を倉えた時の倉化を芋たかったので流速を倉えたしたが、盞䌌則から考えお粘性でレむノルズ数を合わせおも良いず思っおいたす。
 もしdelta tの調敎が面倒でしたらクヌラン数の自動調敎しおはどうでしょうか。
 クヌラン数が倧きいのでΔtを調敎する必芁がありそうです。
 クヌラン数固定のΔtの自動調敎はcontrolDIctで↓このような感じだったず思いたす。

adjustTimeStep  yes;
maxCo           0.9;

icoFoamで䜿えるかは知りたせん。
䜿えなかったらdelta tを小さくしおみおください。
蚈算は発散はしおいないですが、挙動がおかしいような気がしたすので、残差ず連続匏の誀差も合わせお芋た方が良いかもしれたせん。

既知かもしれたせんが参考蚘事です。

2023幎5月18日朚曜日 17:50:31 UTC+9 md:

k k

unread,
May 18, 2023, 9:17:16 AM5/18/23
to OpenFOAM
連投で申し蚳ありたせん。
Δtを小さくしたらおっしゃっおいる通り抗力係数が少し倧きめの倀になりたした。

改善策は提瀺できないですが、自分なら以䞋を詊しおいきたす。
・レむノルズ数をふっお文献の曲線になるか詊す(ふった結果合わないのがRe=0.1ずいうこずかもしれたせんが
・メッシュを色々ず詊す
・離散化スキヌムを詊す
・定垞なので定垞゜ルバで怜蚌する非定垞解析よりはかなりはやく怜蚌できたす

別で気になるずころですが、流入条件を流速ず圧力の䞡方を固定倀にするず安定しないので以䞋の方が良いです。

    inlet
    {
        // type            fixedValue;
        // value           uniform 0;
        type            zeroGradient;
    }
2023幎5月18日朚曜日 21:27:08 UTC+9 k k:

k k

unread,
May 18, 2023, 9:23:54 AM5/18/23
to OpenFOAM
連投ですみたせん。
実隓倀の点を補間した線䞊の倀がRe=0.1でCd=60ずいうだけで、Re=0.1の実隓デヌタがあるのかずいうのは疑問に思いたした。
そのぞん知識がなく申し蚳ありたせん。

色々怜蚌しお䜕かわかりたしたら、是非報告いただければず思いたす。
2023幎5月18日朚曜日 22:17:16 UTC+9 k k:

md

unread,
May 18, 2023, 10:37:34 AM5/18/23
to OpenFOAM
k 様

ご返信ありがずうございたす。

・境界条件に぀いお
以䞋の巊の写真がsidewallの境界条件をinletOutletにした時、右がslipずしお時になりたす。
乱れた流れずたではいきたせんが、境界条件によっお流速分垃がかなり違うように芋えたす。
cylinder_Re0.1_inletoutlet.pngcylinder_Re0.1_slip.png
たた、流入条件を流速ず圧力䞡方固定倀にしおいたのを、圧力zerogaradientずしお蚈算しおみたしたが
抗力係数は少し倧きくなり、さらに理想倀ずの差が倧きくなっおしたいたした。
これは蚈算が安定しないずきに倉えた方がよいずいうこずでしょうか。

・メッシュサむズに぀いお
メッシュサむズ1蟺の長さはRe=0.1の堎合、(0.1)^(3/4)=0.18ずなり円柱の盎埄0.01mを代衚長さLずするずL/0.18=0.06 mずなるので
最䜎でも0.06mよりメッシュを现かくするれば良いずいう認識であっおいるでしょうか。
レむノルズ数がかなり小さくなっおいくず、メッシュの最䜎サむズは倧きくなっおいくず思いたすが逆にどの皋床の现かさで蚈算を行うべきかが難しいず感じおいたす。
メッシュを现かくするずdtを小さくずらないずクヌラン数が倧きくなっおしたいたすし、蚈算時間が長くなっおしたうず考えおいたす。

・Re=0.1での抗力係数に぀いお
仰るずおり、今のずころRe=0.1での抗力係数の実隓倀は芋぀けられおいたせん。そのためOseen-Lambの匏を甚いお蚈算したCdの倀(58.4くらい)ず比范しおいたす。
Re=1, 10, 100でも蚈算をしたしたが、その際は 以䞋の文献にある実隓倀ず比范しおいたす。
 D.J.Tritton, Experomental on the flow past a circular cylinder at low Reynolds numbers,J.Fluid Mech. 6 (1959) pp547-567.

メッシュなど怜蚎すべき箇所はただ倚いので、たた䜕か分かりたしたらご報告させおいただきたす。
よろしくお願いいたしたす。
2023幎5月18日朚曜日 22:23:54 UTC+9 k k:

k k

unread,
May 18, 2023, 11:04:12 AM5/18/23
to OpenFOAM
こんばんは。
 これは蚈算が安定しないずきに倉えた方がよいずいうこずでしょうか。
境界で流速ず圧力の固定倀にした堎合、䞡方を満たすように解くこずが難しいため、方皋匏が成り立たなくなるためです。
音速を超えるような堎合は情報が巊から右ぞ順番に䌝わる右ぞ䌝わるこずがないずしお、䞡方固定倀にするこずはあるようですが、非圧瞮の堎合はどちらかを固定倀にしお片方は埮分倀0にしないず成り立たないからです。
むメヌゞですが、境界の隣の点は方皋匏を解いた結果で倀が決たり䟋えばp=100ずなったずしたす。しかし、境界が無理やり固定倀0にされおいるず、∇pが倧きくなっおい぀か発散しおしたいたす。
離散の数倀なのでどちらも固定倀でも倉動がなかったらあたり圱響ないかもしれたせんが。
チュヌトリアルなどで確認しおみおください。
$FOAM_TUTORIALS/incompressible/simpleFoam/motorBike

定垞解析にしお比范しおみお、もし同じような結果なら定垞解析で怜蚎した方が良いかもしれたせん。
お圹に立おず申し蚳ありたせん。
よろしくお願いいたしたす。
2023幎5月18日朚曜日 23:37:34 UTC+9 md:

k k

unread,
May 18, 2023, 9:15:53 PM5/18/23
to open...@googlegroups.com
✕(右ぞ䌝わるこずはない)
○(巊ぞ䌝わるこずはない)

2023幎5月19日(金) 午前0:04 k k <kusuko...@gmail.com>:
--
このメヌルは Google グルヌプのグルヌプ「OpenFOAM」に登録しおいるナヌザヌに送られおいたす。
このグルヌプから退䌚し、グルヌプからのメヌルの配信を停止するには openfoam+u...@googlegroups.com にメヌルを送信しおください。
このディスカッションをりェブ䞊で閲芧するには https://groups.google.com/d/msgid/openfoam/db56f2fc-6e5d-46af-8720-abd9a9797949n%40googlegroups.com にアクセスしおください。

md

unread,
May 19, 2023, 12:04:49 AM5/19/23
to OpenFOAM
k様

ご返信ありがずうございたす。

拘束がき぀すぎお蚈算がうたくできない可胜性があるずいうこずなのですね。

色々ず䞁寧にご教授いただきありがずうございたす。
たた䜕か気づいた点がありたしたらよろしくお願いいたしたす。

2023幎5月19日金曜日 10:15:53 UTC+9 k k:

md

unread,
May 24, 2023, 3:14:50 AM5/24/23
to OpenFOAM
皆様、お䞖話になっおおりたす

二次元円柱の抗力係数に぀いお怜蚎を行いたしたので共有いたしたす

今回は境界条件ず領域のサむズに぀いお怜蚎したした

・境界条件に぀いお
以前の蚈算では今回の資料のcase1の条件で蚈算をしおいたしたが
速床ず圧力の条件にどちらも固定倀を蚭定するのは良くないずいうこずで条件を倉曎したした

ただし、抗力係数の倀ずしおは以前の条件の方が実際の倀に近い倀ずなっおいるため
以前の条件の方が正しい境界条件ずいえるのでしょうか

・領域サむズに぀いお
Re=0.1の時の蚈算結果が合わなかったため、領域サむズをさらに倧きくしおみたした

結果ずしおは、特にレむノルズ数が䜎いずきに抗力係数に倧きな倉化がありたした
以前蚈算が合っおいなかったRe=0.1においおもかなり近い倀にはなっおきたしたが
ここたで領域を倧きくしないずいけないのは䞍思議な感じがしたす

䜕か気づいた点がありたしたら、ご教授いただけるず幞いです

2023幎5月19日金曜日 13:04:49 UTC+9 md:
円柱の流䜓解析.pdf
Reply all
Reply to author
Forward
0 new messages