chemkinToFoam
-
*chemkinToFoam关于transport输运文件的疑问
在使用chemkinToFoam中,根据说明书所使用的命令为*** chemkinToFoam [OPTIONS] <CHEMKIN file> <CHEMKIN thermodynamics file> <CHEMKIN transport file> <OpenFOAM chemistry file> <OpenFOAM thermodynamics file>*
但是根据网络论坛和我自己的尝试,chemkin中的transport文件无法进行转化,chemkinToFoam所需的transport文件实际上如下图所示。
根据我的理解,transport文件是用于计算包括二元输运系数在内的一系列输运参数的,在除了0维反应动力学计算的其他计算中应当都是需要transport文件。
那么openFoam中在通过reactingFoam等求解器进行计算时,为何不需要transport参数。
又或者是我理解错误,其实transport文件可以进行转化。
恳请诸位大佬批评指导!openFoam中使用的输运文件
-
@xuqiming 没有理解错。
因为OpenFOAM里默认的transport model是sutherland公式,输运特性参数里的粘度的计算方法为:
$$
\mu=A_s \frac {T^{3/2}}{T+T_s}
$$
可以看出需要 $A_s$ 和 $T_s$ 这两个参数。这是一个非常简单的transport model。如果要用原生的任何燃烧求解器包括reactingFoam,那就是默认用sutherland公式,就只需要用OpenFOAM里 $A_s$ 和 $T_s$ 两个参数的transport文件。
关注分子输运特性的组分,chemkin形式的transport文件里的六列分子特性参数是用来计算该组分粘度和比热容的,最终得到混合物的特性的,这种就是mixture-averaged/multicomponent transport model。OpenFOAM原生代码里没有植入这俩模型。
看你用的是OpenFOAM-7,多说一句,OpenFOAM-8及以上的org版本增加了基于Fickian和MaxwellStefan模型求扩散系数的,这对求组分扩散非常重要,应该值得去关注一下,虽然这些模型用着也不是很方便。 -
@wangfei9088 不好意思,才看见消息。
非常感谢您的回复,或许我还是应该使用FLUENT去实习自己的需求。 -
@wangfei9088 大佬,那请问一下我在GRI3.0中添加反应机理后,As和Ts就用openfoam里面默认的就行了吧?openfoam里面给的As和Ts分别是1.67212e-6和170.672(GRI3.0用的好像都是这两个)
-
@wangfei9088 好嘞,了解了,谢谢大佬!另外大佬我想问一下就是不同物质的As和Ts在哪能找到呀?
-
@wangfei9088 好的好的,感谢大佬的回复,我自己再找找,实在不行就用openfoam内置的了
-
@wangfei9088 歪个楼,大佬最近发没发CPC,看到个同名的
-
@wangfei9088 追踪了cpc的文章,看到名字,第一想到了你
-
@wangfei9088 再多问大佬一句,代码是open source的吗?我看到了CPC Library link to program files。我们用的求解器是基于OpenFOAM 12的内部求解器和v2312俄罗斯的一个求解器,都没考虑混合平均多组分扩散。感觉这对算缓燃还是挺重要的。
-
@wangfei9088 追踪了cpc的文章,看到名字,第一想到了你
@尚善若水 哈哈
@wangfei9088 再多问大佬一句,代码是open source的吗?我看到了CPC Library link to program files。我们用的求解器是基于OpenFOAM 12的内部求解器和v2312俄罗斯的一个求解器,都没考虑混合平均多组分扩散。感觉这对算缓燃还是挺重要的。
@尚善若水 是open source的,校对完正式发布就可以看到完整代码,提供了三个版本,可以满足大多数用户的需求。