FluidFlowPDEComponent

FluidFlowPDEComponent[vars,pars]
変数 vars,パラメータ pars のフローPDE(偏微分方程式)項を与える.
詳細




- FluidFlowPDEComponentは,粘性流体の流れを,適用された力と制約条件に従ってモデル化する.
- FluidFlowPDEComponentは,微分方程式の一部として使われる微分演算子の和を返す.
- FluidFlowPDEComponentは,定常,時間依存,パラメトリックの解析のためのPDE成分を作成する.
- FluidFlowPDEComponentは,流体の流れ現象を,従属変数としての速度
,
,
(単位:[
]),独立変数
(単位:[
]),時間変数
(単位:[
])でモデル化する.
- FluidFlowPDEComponentは,2Dおよび3Dの空間次元のPDE項を作成する.
- 定常変数 vars は vars={{u[x1,…,xn],v[x1,…,xn],…,p[x1,…,xn]},{x1,…,xn}}である.
- 時間依存変数または固有モード変数の vars は vars={{u[t,x1,…,xn],v[t,x1,…,xn],…,p[x1,…,xn]},t,{x1,…,xn}}である.
- FluidFlowPDEComponentが生成する異なる解析タイプのための方程式は vars の形式に依存する.
- FluidFlowPDEComponentは,連続方程式と組み合されたベクトル値のナビエ・ストークス(Navier–Stokes)方程式系を作成する.
- 体積密度
[
],流速
[
],時間
[
],粘性応力テンソル
[
],圧力
[
],恒等
,本体負荷
[
] のベクトル行列流体動力学PDE FluidFlowPDEComponentの時間依存平衡方程式は,ナビエ・ストークス方程式と連続方程式に基づく.
- 可縮形式では,粘性応力テンソル
は以下で与えられる.
- ここで,
[
]は動粘性係数であり,微小変形歪み速度測定値
[1/
]は以下で与えられる.
- FluidFlowPDEComponentは,可縮または非可縮の流体流れのPDEモデルを,体積密度
の値の性質に応じて作成する.
- 可縮流体動力学モデルは以下で与えられる.
- 質量密度
の値が一定のとき,質量連続方程式は体積連続方程式
に簡約され,それにともなって粘性応力テンソルは
に簡約される.
- 非可縮流体動力学モデルは以下で与えられる.
- 定常平衡方程式は
を持つ.
- ナビエ・ストークスモデル項は力密度(単位:[
])である.
- 質量連続方程式モデル項の単位は力密度(単位:[
])および体積連続(単位:[1/
])である.
- フローは,
が典型である.
はレイノルズ(Reynolds)数である.
- レイノルズ数
は
と定義される.ここで,
[
]は代表的長さであり,
は流速である.
- 次は,使用可能なパラメータ pars である.
-
パラメータ デフォルト シンボル "DynamicViscosity" - ,動粘性係数(単位:[
])
"FluidLoad" 0 ,体積力密度(単位:[
)
"FluidDynamicsMaterialModel" "Newtonian" なし "MassDensity" - ,密度(単位:[
])
"Material" - なし "ModelForm" "Conservative" なし "ReynoldsNumber" - - "Material"が指定されると,材料定数は材料データから抽出される.それ以外の場合は,関連する材料パラメータを指定する必要がある.
- 材料パラメータの代りにレイノルズ数
を指定することもできる.
- デフォルトの材料モデルはニュートン流体モデルである.
- パラメータ pars で"FluidDynamicsMaterialModel"キーを指定することで代替材料モデルが指定できる.
- 次の非ニュートン材料モデルも使うことができる.
-
材料モデル名 "PowerLaw" "Carreau" "Bingham-Papanastasiou" "Herschel-Bulkley-Papanastasiou" - 可縮の非ニュートン流体モデルについての粘性応力テンソル
は,以下のように定義される.
- 見かけ粘度
はせん断率
の関数である.
- "ModelName"のモデルについての追加的な材料モデルに特有のパラメータは,"FluidDynamicsMaterialModel"->< "ModelName"->< ... > >で指定できる.
- 汎用モデルの"PowerLaw"モデル,汎用モデルは
を実装する.
- "PowerLaw"モデルには,次のパラメータを与えることができる.
-
パラメータ デフォルト シンボル "PowerLawExponent" ,指数
"MinimalShearRate" ,最小せん断率
"ReferenceShearRate" ,基準せん断率
"PowerLawViscosity" ,ベキ乗則粘度
- 高分子流あるいは血流に有用な一般化された"Carreou"モデルは
を実装する.
- "Carreau"モデルには,次のパラメータを与えることができる.
-
パラメータ デフォルト シンボル "PowerLawExponent" ,指数
"TransitionExponent" 2 ,指数
"InfiniteShearRateViscosity" ,無限せん断率における粘度
"Lambda" ,緩和時間(単位:[
])
"ZeroShearRateViscosity" ,せん断率0における粘度
- "Carreau"モデルも
のCrossモデルに使うことができる.ただし,
である.
- 粘塑性材料に有用な"Bingham-Papanastasiou"モデルは
を実装する.
- "Bingham-Papanastasiou"モデルには,次のパラメータを与えることができる.
-
パラメータ デフォルト シンボル "PlasticViscosity" ,塑性粘度
"YieldStress" ,降伏応力
"ShearRateFactor" ,せん断率係数
- "PowerLaw"モデルと"Bingham-Papanastasiou"の混合である"Herschel-Bulkley-Papanastasiou"モデルは
を実装する.このモデルは,ベキ乗則を用いてBingham–Papanastasiouモデルの塑性粘度
を計算する.両方のモデルのパラメータを設定することができる.
- カスタムの見かけ粘度関数 fun は,"FluidDynamicsMaterialModel"->< "Custom"->< "ApparentViscosityFunction"->fun > >として設定できる.
- カスタムの見かけ粘度関数 fun の関数シグネチャはfun[name_,vars_,pars_,data__]である.
- カスタムの粘性応力テンソル関数 fun は,"FluidDynamicsMaterialModel"->funと指定することができる.
- スタムの粘性応力テンソル関数 fun の関数シグネチャはfun[vars_,pars_,data__]である.
- 非等温流はBoussinesq近似を使ってモデル化できる.
- FluidFlowPDEComponentは"SIBase"単位を用いる.形状はPDEと同じ単位でなければならない.
- FluidFlowPDEComponentが連想 pars によって…,keypi…,pivi,…]として指定されるパラメータ
に依存するなら,パラメータ
は
で置換される.








例題
すべて開くすべて閉じる例 (4)
スコープ (8)
特定の材料についてのフローPDEモデルをActivateする:
二次元,動粘性係数 ,質量密度
の記号定常流体動力学PDEを指定する:
三次元,動粘性係数 ,質量密度
の記号定常流体動力学PEDを指定する:
二次元,動粘性係数 ,質量密度
の記号時間依存流体動力学PDEを指定する:
アプリケーション (3)
非ニュートン流動 (1)
テキスト
Wolfram Research (2024), FluidFlowPDEComponent, Wolfram言語関数, https://reference.wolfram.com/language/ref/FluidFlowPDEComponent.html (2024年に更新).
CMS
Wolfram Language. 2024. "FluidFlowPDEComponent." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/FluidFlowPDEComponent.html.
APA
Wolfram Language. (2024). FluidFlowPDEComponent. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FluidFlowPDEComponent.html