OpenFOAM里面有热通量heat flux的边界条件吗?
-
官方版本我搜了heat flux并没有这个边界条件,在cfd online上有使用fixedGradient来代替heat flux的讨论,但我想要的应该是固体表面对流换热的热流密度,应该是{$q=h\delta T$},有谁做过类似的问题吗
-
我查看了openfoam的代码,里面有externalHeatFluxTemperature能直接设定heat flux,但是我看了代码,对于流体里面直接计算的是{$\lambda T=\frac{q}{\kappa_{eff}}$}:
case fixedHeatFlux: { refGrad() = (q_ + qr)/kappa(Tp); refValue() = 0; valueFraction() = 0; break; }
里面的{$\kappa_{eff}$}是有效导热系数
我参考FDS的技术手册,这种计算方式应该是在DNS里面采用的,LES用的是对流换热的那个公式{$q=\Delta Th$},不知道这种边界条件有没有朋友做过的 -
turbulentHeatFlux
呢?Fixed heat boundary condition to specify temperature gradient. Input heat source either specified in terms of an absolute power [W], or as a flux [W/m2]. Example usage: hotWall { type compressible::turbulentHeatFluxTemperature; heatSource flux; // power [W]; flux [W/m2] q uniform 10; // heat power or flux kappa fluidThermo; // calculate kappa=alphaEff*thermo.Cp Qr none; // name of the radiative flux value uniform 300; // initial temperature value }