皆様、
こんにちは、お世話になっております。
現在コードを改良中でして、皆様のお知恵をお借りしたいと思い投稿いたしました。
LES解析に汚染ガス(パッシブスカラ)の拡散を盛り込もうと思い、
pimpleFoam.CにCEqn.Hを#includeさせるという形で輸送方程式を盛り込みました。
CEqn.Hは以下の通りです。
----------------------------------------------------------------------------------------------------------------
{
volScalarField DCEff("DCEff", turbulence->nuEff()/Sct);
fvScalarMatrix CEqn
(
fvm::ddt(C)
+ fvm::div(phi, C)
- fvm::laplacian(DCEff, C)
);
CEqn.relax();
CEqn.solve();
}
-----------------------------------------------------------------------------------------------------------------
質問したいところは1行目の「turbulence->nuEff()」についてです。
私は以前まで、「turbulence->nu()/Sct + turbulence->nuSgs()/Sct」
としていたのですが、コンパイル時にエラーで「nuSgs()」は引っ張って
これないと言われました。
そこでコードをたどっていたら、nuEffを見つけ、説明にも「nuEff = nu + nuSgs」と
書かれていたので、最終的に上記のようなコードになったわけですが、
これで大丈夫でしょうか?
もしご意見があればいただけると大変うれしいです。
どうぞよろしくお願いいたします。