如何导出sprayFoam能量方程中的各项参数?
-
目前想分析下能量方程中各项参数(如非定常项、对流项、亚格子项,化学反应源项和扩散项)在总能量中所占比例,针对下面sprayFoam中求解能量方程的EEqn.H文件,请教大家采用什么方法能导出各项参数到新时刻文件夹中呢?
EEqn.H{ volScalarField& he = thermo.he(); fvScalarMatrix EEqn ( fvm::ddt(rho, he) + mvConvection->fvmDiv(phi, he) + fvc::ddt(rho, K) + fvc::div(phi, K) + ( he.name() == "e" ? fvc::div ( fvc::absolute(phi/fvc::interpolate(rho), U), p, "div(phiv,p)" ) : -dpdt ) - fvm::laplacian(turbulence->alphaEff(), he) == rho*(U&g) + parcels.Sh(he) + radiation->Sh(thermo, he) + Qdot + fvOptions(rho, he) ); EEqn.relax(); fvOptions.constrain(EEqn); EEqn.solve(); fvOptions.correct(he); thermo.correct(); radiation->correct(); Info<< "T gas min/max " << min(T).value() << ", " << max(T).value() << endl; } drhoedt=fvm::ddt(rho, he);
-
@李东岳 在 如何导出sprayFoam能量方程中的各项参数? 中说:
ddt = fvc::ddt(rho, he);
感谢李老师回复。我按照您说的先声明了时间项后进行计算后,显性离散计算“ddt = fvc::ddt(rho, he);”这块是怎么实现的呢?是在sprayFoam.C文件中加入这句么?还是在后处理中进行啊?初学openfoam有点不太明白
2022年3月29日 14:17
5/5
2022年3月31日 07:13