最近在搞barracuda的流态化仿真,以前都用的barracuda17.4版本,后处理难用的一批。这不是有国外大神送来了barracuda.VR.24.0.-SSQ吗?本着白嫖的原则,咱也体验了一把最新版,着实惊着我了。
第一步创建文件,居然是让选择Flow Type流动形态。
咱搞了这么些年工业领域的流体仿真,这我还不清楚吗,除了军工领域的飞机导弹大火箭等亚音速超音速高超音速流动问题,基本没用过compressible分析过啊。于是用了多年fluent的我果断选择incompressible不可压缩。
然后按部就班操作了一番。
计算结果惊掉了我下巴,一个简单的气体流动问题,密度分布离谱,压力分布更离谱。
气相密度不可能是800kg/m3,理论上应该是不到1kg/m3。难道这里显示的是g/m3?
我查看了软件系统单位定义,density是kg/m3,没错。
但,肯定是哪里出错了,难道是材料库?
我找到了base materials,打开了其中一个气相组分。
所有的气相molar volume单位都是cm3/mol,这样来算的话,气体的密度就是28÷35.45x10^6=790kg/m3,显然,这里有问题!
我返回barracuda Help文档详细查看了一番。原来是这个Flow Type Selection大有文章,在用barracuda处理流态化问题时,不同的流动形态对应不同问题的仿真,刚开始学习barracudaV24版本(之前的版本好像没有创建文件的时候就做区分,直接默认compressible类型)的小伙伴一定要注意了,接下来我要用我的蹩脚英语直接翻译了。
可压缩流体类型:compressible是barracuda最常用的一种流动问题分析类型,适用于有主流区域是气体或者蒸汽的系统。它的适用场景特征如下:
1、 主流区域由气体或蒸汽材料构成;
2、 颗粒组分包含固体、液体、或挥发分;
3、 不能进行气泡的模拟;
4、 不能进行液体流动模拟
不可压缩流体类型:incompressible适用于主流区域是液体的流动,他的适用特征是:
1、 流动区域充满液体材料和吸收气体(这里是融在液体里面的意思);
2、 颗粒包含固体和挥发分;
3、 气泡由气体或蒸汽组成;
4、 颗粒不能包含液体组分。
因此,不是软件材料库出问题,是因为咱选错了flow type。修改之后,压力和密度取值就相对正常了。
此外,还需注意一点就是,在做化学反应的时候,如果时创建的compressible文件,千万不要通过如下方式导入incompressible文件,这样的话,带入的base material仍然是密度异常的参数,会陷入无尽的痛苦。