Openfoam中的冷凝公式存在错误(珠状冷凝)
-
在文件
src\thermophysicalModels\thermophysicalPropertiesFvPatchFields\liquidProperties\humidityTemperatureCoupledMixed\humidityTemperatureCoupledMixedFvPatchScalarField.C
中,定义了一个可以用来计算潮湿空气冷凝的模型。该模型下,冷凝换热系数可以通过温度计算得到,源代码为:
Foam::scalar Foam::humidityTemperatureCoupledMixedFvPatchScalarField::htcCondensation ( const scalar Tsat, const scalar Re ) const { if (Tsat > 295 && Tsat < 373) { return 51104 + 2044*Tsat; } else { return 255510; } }
可以发现,这里程序应该是使用的温度为K去套用的冷凝模型,但是,通过查阅文献,可知:
BERGMAN T L, LAVINE A S. Fundamentals of Heat and Mass Transfer, 8th Edition [M]. 2017.
第632页文献中使用的是摄氏度,这里是否是源程序的错误呢?我查找资料,发现这个模型从Openfoam 的2.0版本好像就有了,然后一直延续的现在,一直没人发现?还是说我对这里方程的理解有误。跟各位老师确认下。
-
顺便,我想跟各位老师请教一个问题,就是他算例文件下
tutorials\heatTransfer\chtMultiRegionFoam\windshieldCondensation\0.orig\cabin\H2O
FoamFile { version 2.0; format ascii; class volScalarField; object H2O; } // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // dimensions [0 0 0 0 0 0 0]; internalField uniform 0.01;//如果是体积或者质量分数,那为什么不是1?
这个H2O文件是定义的什么,mol量吗?还是说是质量分数或者体积分数。如果是分数,我在算例文件夹下无法找到定义的其他组分,还是说这些“其他组分”是被constant文件夹下的热工水力属性文件统一定义了呢,想顺便请教下点进来的各位老师(
让标题引了下流)