ConservativeConvectionPDETerm[vars,α]
保存型対流項
を,保存型対流係数
とモデル変数 vars で表す.
ConservativeConvectionPDETerm[vars,α,pars]
モデルパラメータ pars を使う.
ConservativeConvectionPDETerm
ConservativeConvectionPDETerm[vars,α]
保存型対流項
を,保存型対流係数
とモデル変数 vars で表す.
ConservativeConvectionPDETerm[vars,α,pars]
モデルパラメータ pars を使う.
詳細
- 保存型の対流は,通常,バルク移動による輸送のモデル化に使用されるもので,対流速度
の発散が非零のときに使用されるべきである. - 保存型対流係数
の対流は,従属変数
の移動の過程である. - ConservativeConvectionPDETermは,偏微分方程式の一部として使われる微分演算子項を返す.
- ConservativeConvectionPDETermを使って従属変数
,独立変数
,モデル変数
の保存型対流方程式がモデル化できる. - 定常モデル変数 vars は vars={u[x1,…,xn],{x1,…,xn}}である.
- 時間依存モデル変数 vars は vars={u[t,x1,…,xn],{x1,…,xn}}または vars={u[t,x1,…,xn],t,{x1,…,xn}}である.
- 他のPDE項との関連における保存型対流項
は以下で与えられる. - ConservativeConvectionPDETermはConvectionPDETermに似ているが,NeumannValueの意味に影響を与え,発散
の一部である係数
を持つ. - 保存型対流係数
は以下の形である. -
{α1,…,αn} 
ベクトル 
- 従属変数が{u1,…,um}の偏微分方程式系についての保存型対流は以下を表す.
- 以下は,PDE項の系との関連における保存型対流項である.
- 保存型対流係数
は,
の形の階数3のテンソルである.ただし,各部分行列
は,単一の従属変数と同じように指定される長さ
のベクトルである. - 記号保存型対流係数はVectorSymbolで指定できる. »
- 保存型対流係数
は,時間,空間,パラメータ,従属変数に依存することがある. - 次は,使用可能なパラメータ pars である.
-
パラメータ デフォルト シンボル "CoordinateChart" "Cartesian" 
"RegionSymmetry" None 
- パラメータ"RegionSymmetry"の可能な選択肢には"Axisymmetric"がある.
- "Axisymmetric"領域対称性は,角度変数を以下のように削除することで縮小された円柱座標が切り取られた円柱座標系を表す.
-
次元 縮小 方程式 1D 
2D 

- 与えられた独立変数に明示的に依存しないすべての数量は,ゼロ偏微分であると解釈される.
例題
すべて開く すべて閉じる例 (4)
ConservativeConvectionPDETerm[{u[x], {x}}, {2}]ConservativeConvectionPDETerm[{u[t, x], t, {x}}, {2}]ConservativeConvectionPDETerm[{u[t, x], y, {x}}, {a}]vars = {u[x, y], {x, y}};
NDSolveValue[{DiffusionPDETerm[vars, 1] + ConservativeConvectionPDETerm[vars, {2, 0}] == SourcePDETerm[vars, -1], DirichletCondition[u[x, y] == 0, x == 0 || y == 0]}, u[x, y], {x, y}∈Rectangle[]]ContourPlot[%, {x, y}∈Rectangle[]]スコープ (11)
ConservativeConvectionPDETerm[{u[t, x], t, {x}}, {a}]α = VectorSymbol["α", {1}];
ConservativeConvectionPDETerm[{u[t, x], y, {x}}, α]%//Activateα = VectorSymbol["α", {1}];
ConservativeConvectionPDETerm[{u[x], {x}}, α, <|α -> {1}|>]α = VectorSymbol["α", {1}];
ConservativeConvectionPDETerm[{u[t, x], t, {x}}, α, <|α -> {1}|>]ConservativeConvectionPDETerm[{u[r], {r}}, {2}, <|"RegionSymmetry" -> "Axisymmetric"|>]この項にActivateを適用する:
Activate[%]軸対称のケースは,保存型対流項を構成する演算子を使って切取り円柱座標系を使った結果であることを確認する:
Div[{-2 * u[r], 0, 0}, {r, theta, z}, "Cylindrical"]ConservativeConvectionPDETerm[{u[x, y], {x, y}}, {1, 0}]ConservativeConvectionPDETerm[{u[r, z], {r, z}}, {1, 0}, <|"CoordinateChart" -> "Polar"|>]Activate[%]Divと比較する:
Div[-{1, 0} * u[r, z], {r, z}, "Polar"]ConservativeConvectionPDETerm[{u[x, y], {x, y}}, {2, 1}]ConservativeConvectionPDETerm[{u[r, z], {r, z}}, {a, b}, <|"RegionSymmetry" -> "Axisymmetric"|>]この項にActivateを適用する:
Activate[%]軸対称のケースは,保存型対流項を構成する演算子を使って切取り円柱座標系を使った結果であることを確認する:
Div[{-a * u[r, z], 0, -b * u[r, z]}, {r, theta, z}, "Cylindrical"]ConservativeConvectionPDETerm[{{u[x, y], v[x, y]}, {x, y}}, {{{1, 0}, {0, 0}}, {{0, 0}, {0, 1}}}]ConservativeConvectionPDETerm[{{u[r, z], v[r, z]}, {r, z}}, {{{1, 0}, {0, 0}}, {{0, 0}, {0, 1}}}, <|"RegionSymmetry" -> "Axisymmetric"|>]考えられる問題 (2)
ConservativeConvectionPDETerm[{u[x], {x}}, 0]ConservativeConvectionPDETerm[{u[x], {x}}, {0}]ConservativeConvectionPDETerm[{u[x], {x}}, v]記号ベクトル対流係数はVectorSymbolで指定できる:
vs = VectorSymbol["v", {1}];
ConservativeConvectionPDETerm[{u[x], {x}}, vs]ConservativeConvectionPDETerm[{u[x], {x}}, vs]//ActivateVectorSymbolに実際の値を代入する:
ConservativeConvectionPDETerm[{u[x], {x}}, vs, <|vs -> {1}|>]ConservativeConvectionPDETerm[{u[x], {x}}, {v}, <|v -> 1|>]関連するガイド
-
▪
- 偏微分方程式項
テキスト
Wolfram Research (2020), ConservativeConvectionPDETerm, Wolfram言語関数, https://reference.wolfram.com/language/ref/ConservativeConvectionPDETerm.html (2026年に更新).
CMS
Wolfram Language. 2020. "ConservativeConvectionPDETerm." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2026. https://reference.wolfram.com/language/ref/ConservativeConvectionPDETerm.html.
APA
Wolfram Language. (2020). ConservativeConvectionPDETerm. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ConservativeConvectionPDETerm.html
BibTeX
@misc{reference.wolfram_2026_conservativeconvectionpdeterm, author="Wolfram Research", title="{ConservativeConvectionPDETerm}", year="2026", howpublished="\url{https://reference.wolfram.com/language/ref/ConservativeConvectionPDETerm.html}", note=[Accessed: 14-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_conservativeconvectionpdeterm, organization={Wolfram Research}, title={ConservativeConvectionPDETerm}, year={2026}, url={https://reference.wolfram.com/language/ref/ConservativeConvectionPDETerm.html}, note=[Accessed: 14-October-2026]}