非定常な境界条件の設定について

778 views
Skip to first unread message

hiroyuki

unread,
Jan 12, 2012, 6:18:42 AM1/12/12
to OpenFOAM
はじめまして

最近OpenFOAMを使い始めたまったくの素人です。(PIVを用いて実験を主に行なっていました。)
解析をしたい体系は円管の90°曲がり管における乱流で、流体は水を想定しています。
(非定常計算でpisoFoamまたはpimpleFoamとLESを用いたいと考えています。)

(1)流入条件を発達乱流にしたいのですが、OpenFOAMでは非定常境界条件はどのように設定するのでしょうか。
(どのようなフォーマットのデータを用意すればよいのでしょうか?)

(2)目標とするRe数は数十万程度であり、計算負荷の観点から助走区間を用意するのは出来れば避けたいのですが、
何かよい方策はありますでしょうか。

(3)例えば、ストレート管で周期境界条件を用いて発達乱流を計算し、そのいづれかの断面における時系列データを
実際に計算したい体系の流入条件にするということはOpenFOAMでは実現できますか。

ohbuchi

unread,
Jan 12, 2012, 7:36:51 AM1/12/12
to OpenFOAM
こんにちは
時間、空間的に変動するデータをテーブルで定義して与えることが可能です。
特に、OpenFOAM-2.1になって指定方法のバリエーションが増えました。
それ以前のバージョンでも groovyBCを利用すれば複雑な変動場を指定できます。

ただ、曲がり管入り口部に少々の直管部を用意して、mapped境界を用いる
のが一番簡単だと思います。下記チュートリアルが参考になります。
tutorials/incompressible/pisoFoam/les/pitzDailyMapped

constant/polyMesh/boundary
で定義されている様に、mappedPatch型のパッチではOffsetで指定された相対位置
での値をマッピングします。これにより助走区間の解析が実現します。

以上、ご参考まで。

hiroyuki

unread,
Jan 13, 2012, 12:10:14 AM1/13/12
to OpenFOAM
早速の回答ありがとうございます。
参考にさせて頂きます。
Reply all
Reply to author
Forward
0 new messages