chtMultiRegionFoam 与 buoyantSimpleFoam?



  • chtMultiRegionFoam中的流体计算求解器 和 buoyantSimpleFoam 有什么区别?有没有大神能用简单介绍一下。



  • 最大的区别就是chtMultiRegionFoam是【多区域】含有传热的流体求解器,可以对计算模型划分不同区域、分别采用不同控制方程进行求解,譬如求解流固耦合问题;buoyantSimpleFoam是【单区域】含有传热的流体求解器,处理含有浮升力的流动问题。



  • 我猜你可能面临一个传热问题,在挑选一个合适的传热求解器。如果不想改求解器代码,处理含有固体区域、或者含有不同物性多种流体的情形,选择chtMultiRegionFoam求解器;否则选择 buoyantSimpleFoam。如果愿意改求解器,在低速情形下,buoyantSimpleFoam的功能都可以通过buoyantSimpleFoam来实现。



  • 感谢你的回复,我其实想问是chtMultiRegionFoam的流体区域的计算代码是否可以实现buoyantSimpleFoam处理浮升力流动的问题。如果不能的话,可能会进一步的对chtMultiRegionFoam进行研究。



  • @王金成 刚看了一下,chtMultiRegionFoam的流体区域的计算代码考虑了密度变化,原理与buoyantSimpleFoam相同。



  • @王金成 不过新版本的buoyantSimpleFoam似乎也可以采用boussinesq近似,就是将密度当作常数,动量方程加一个浮升力项。如果用boussinesq近似,就需要对chtMultiRegionFoam求解器进一步修改。


Log in to reply
 


CFD中文网 | 东岳流体学术 | 东岳流体商业 | 吉ICP备20003622号-1