ユーザーガイド 1.5系 - 3.5 標準のソルバ

出典: OFWikiJa

[next] [prev] [up]

[編集] 3.5 標準のソルバ

OpenFOAMのディストリビューションのソルバーは$FOAM_APP/solversディレクトリの中にあり,コマンドラインからappと入力すれば素早く到達できます。 このディレクトリはさらに,非圧縮流体のような連続体力学,対流および固体応力解析等のカテゴリにより,いくつかのディレクトリに再分割されています。 各ソルバーには,非圧縮性,層流のicoFoamソルバー,非圧縮性,乱流のturbFoamソルバー,といったように分かり易い名前が付けられています。 このOpenFOAMで提供されているソルバーのリストを表 3.5に示します。

基礎的なCFDコード
laplacianFoam 固体の熱拡散のような単純なラプラス方程式を解く
potentialFoamシンプルなポテンシャル流のコード.完全ナビエ-ストークスコードを解く際の保存された初期値の生成にも使用できる
scalarTransportFoamパッシブスカラーの輸送方程式を解く
非圧縮性流れ
boundaryFoam1次元の乱流用の定常状態ソルバで、通常、解析では流入口で境界層条件を発生させます。
icoDyMFoamダイナミック・メッシュを持つニュートン流体の非圧縮性、層流の一時ソルバ 
icoFoam非圧縮性、層流の速度-圧力ソルバ.非ニュートン流体も可
nonNewtonianIcoFoam非ニュートン流体の非圧縮性、層流の一時ソルバ 
simpleFoam非ニュートン流体の非圧縮性、乱流の定常状態ソルバ
turbDyMFoamダイナミックメッシュを持つニュートン流体の非圧縮性、乱流の一時ソルバ
turbFoam非圧縮性、乱流の一時ソルバ
圧縮性流れ
coodles圧縮性のLESソルバ
rhopSonicFoam圧力密度に基づいた圧縮性流れのソルバ 
rhoSimpleFoam換気と熱輸送のある圧縮性流体の乱流の定常状態ソルバ
rhoSonicFoam密度に基づいた圧縮性流れのソルバ
rhoTurbFoam圧縮性、乱流の一時ソルバ
sonicFoam圧縮性,遷音速/超音速層流気体ソルバ
sonicFoamAutoMotion移動メッシュをもつ圧縮性,遷音速/超音速層流気体ソルバ
sonicLiquidFoam圧縮性,遷音速/超音速層流液体ソルバ
sonicTurbFoam圧縮性,遷音速/超音速乱流ソルバ
多層流
bubbleFoam液体の中の気泡のように非圧縮分散性2相2流体ソルバ
compressibleLes-InterFoam 界面を捕獲するやり方で流体占有率を求め(VOF法),不混和性の圧縮性等温2相流をLESで解くソルバ
interDyMFoam VOF法と補助的な格子移動を用いて,界面を捕獲する非圧縮性の2相流のソルバ
interFoamVOF法を用いて界面を捕獲する非圧縮性の2相流のソルバ
interPhaseChangeFoamVOF法を用いて,キャビテーション等の相変化を伴なう不混和性の非圧縮性等温2相流を解くソルバ
lesCavitatingFoamLES乱流モデルによる非定常のキャビテーション用コード
lesInterFoamインターフェースを持つ非圧縮2相流のソルバ。乱流のモデル化は各種の非圧縮性LESモデルにより,これはら実行時に変更できる。 
multiphaseInterFoamVOF法を使った多数のインターフェースを持つ非圧縮非混合性流れの任意数のソルバ
rasCavitatingFoamRAS乱流モデルによる非定常のキャビテーション用コード
rasInterFoamインターフェースを持った2層の非圧縮性流れのソルバ。乱流は各種の非圧縮性RASモデルのランタイムを使ってモデル化される
settlingFoam分散相の設定シミュレーション用の非圧縮2相流コード
twoLiquidMixingFoam2層の非圧縮性流れを混合したソルバ
twoPhaseEulerFoam液体の中の気体の泡のように分散した状態の2層の非圧縮性流れのシステム
直接数値シミュレーション(DNS)
dnsFoam直方体中の等方性乱流のための直接数値解法(DNS)コード
燃焼
coldEngineFoam内燃機関のコールドフローのソルバ 
dieselEngineFoamディーゼルエンジン用噴射・燃焼用コード
dieselFoamディーゼル噴射・燃焼用コード
engineFoamエンジン内部の燃焼用コード
PDRFoam

格子では解像できないくらい小さな固体による抵抗を扱うために、多孔質の抵抗を分布させるPDRモデルを内蔵した圧縮性予混合/部分的予混合乱流燃焼コード

reactingFoam化学反応コード 
XiFoam圧縮性予混合/部分的予混合乱流燃焼コード
Xoodles圧縮性予混合/部分的予混合乱流燃焼ラージ・エディ・シミュレーション(LES)コード
熱輸送
buoyantFoam換気と熱輸送がある圧縮性乱流・浮力流用の非定常ソルバ
buoyantSimpleFoam
buoyantSimpleRadiationFoam放射と換気、熱輸送がある圧縮性乱流・浮力流用の定常ソルバ
chtMultiRegionFoam浮力駆動の流れと固体との熱輸送を連成するソルバ
lesBuoyantFoam換気と熱輸送がある圧縮性乱流・浮力流用のLES乱流モデルによる非定常ソルバ
電磁流体
electrostaticFoam静電方程式コード
mhdFoam磁場の影響によって誘発される非圧縮性層流の電磁流体(MHD)用ソルバ
固体応力解析
solidDisplacementFoam選択が自由な熱拡散と熱応力を持った線形弾性や固体の微小ひずみの一時分離有限体積ソルバ
solidEquilibriumDisplacementFoam固体の線形弾性や微小ひずみの定常状態分離有限体積ソルバ
分子力学
gnemdFoam任意形状の解析領域における原子を解析する汎用の分子力学用ソルバであり、場のデータを作成するために原子や分子の量を格子内で平均する
mdEquilibrationFoam

分子力学系の平衡やその前提条件を解く

金融工学
financialFoam物価に対するBlack-Scholes方程式を解く

表 3.5: 標準ライブラリソルバ

[next] [prev] [up]