基于reactingFoam的管道内预混氢气点火爆炸
-
@wangfei9088 感谢您的回复
参考您的建议1,正如您说的,我现在热物理属性用的是reactingMixture,之前尝试过multicomponent,但是这个属于在of7中问题很多,非常容易报错(在of8中倒是可以运行),我将会尝试下您说的其他属性。
参考您的建议1和2,您的意思是reactingFoam无法实现热质传输不平衡的模拟,进而导致这种情况,那如果需要修改这一点,需要对reactingFoam进行重新修改编译吗,我尚未接触到这种较底层的内容,那是不是代表用reactingFoam就难以实现我的需求了。我使用的热物理属性如下
thermoType { type hePsiThermo; mixture reactingMixture; transport sutherland; thermo janaf; energy sensibleEnthalpy; equationOfState perfectGas; specie specie; } inertSpecie N2; chemistryReader foamChemistryReader; foamChemistryFile "$FOAM_CASE/constant/reactions"; foamChemistryThermoFile "$FOAM_CASE/constant/thermo.compressibleGas";```
-
下面所有的回复均是针对燃烧模拟来说的。
@xuqiming 在 基于reactingFoam的管道内预混氢气点火爆炸 中说:
我现在热物理属性用的是reactingMixture,之前尝试过multicomponent
OpenFOAM里只有sutherland这一个transport model可选,而multicomponent transport model/mixture-averaged transport model/constant but non-unity transport model这些都是没有的。thermoType里的这个multicomponent是mixture的类型,和同名的multicomponent transport model是完全不一样的。
@xuqiming 在 基于reactingFoam的管道内预混氢气点火爆炸 中说:
这个属于在of7中问题很多,非常容易报错(在of8中倒是可以运行)
of7以前的版本里,mixture的类型可选multicomponent和reactingMixture,燃烧选multicomponent是不对的。7以后的版本里只有multicomponent可选,没有reactingMixture了,所以可以运行。
@xuqiming 在 基于reactingFoam的管道内预混氢气点火爆炸 中说:
参考您的建议1和2,您的意思是reactingFoam无法实现热质传输不平衡的模拟,进而导致这种情况,那如果需要修改这一点,需要对reactingFoam进行重新修改编译吗,我尚未接触到这种较底层的内容,那是不是代表用reactingFoam就难以实现我的需求了。
是的。原生的reactingFoam无法实现你的需求。如果要实现热质传输不平衡的模拟,需要同时改transport model和求解器。
-
@wangfei9088 那请问您是否了解其他公开求解器,比如blastFoam或者rhoCentralRfFoam有能解决这是问题的吗?
-
@尚善若水 在 基于reactingFoam的管道内预混氢气点火爆炸 中说:
应该都没有特别考虑这个功能,这个也许可以 https://github.com/JieSun-pku/detonationFoam
对,这个应该可以。
-
您好,我最近研究这方面的问题,请问您参考的这篇文章标题可以发一下吗,我想学习一下