一个Fluent动网格问题及解决方法的记录

一个Fluent动网格问题及解决方法的记录

case中有固体和液体两种区域。由于固体模仿的是推进剂非均匀燃烧,因此燃面上下两侧边界层外有一部分使用了三角形网格。在计算过程中,推进剂的下部和右侧均是流场区域,燃面向上不均匀移动,意图让三角形区域吸收不均匀,使得三角形区域上面的固体部分可以使用动态层方法较好地变形。
其他设置,在推进剂除了三角形区域外的部分,都划分成四边形网格,与右侧与燃气接触的部分同时在ICEM里画出,因此推进剂右侧(除三角形区域与之对应的部分)直接生成了coupled wall。在三角形区域向上变形的过程中,由于气固界面上使用的动网格方法不同,三角形一侧使用remesh,而四边形一侧使用动态层,因此该处不能使用coupled wall,否则将会由于两边的区域共用界面处的节点,而两侧运动方式不同,使得界面无法正常重构。所以,在三角形区域与对应的气体区域的交界面处,使用了不进行节点对应的wall类型,即两侧均为wall。(由于此界面不燃烧,不需要考虑传热,因此没有使用interface,不过测试了一下,使用interface也是可以正常分裂的)。
在下部,流场之间的各个部分界面上,均使用了interior条件。
出错时的设置,起因是右上部分的coupled wall

在以上设置下,进行等速向上移动的动网格测试时,发现下面流场区域的网格可以正常合并分裂,但是一旦考虑进燃面之上的横向边的向上移动,则会在移动若干步之后出现下列错误

Error: replace_c_in_f_layering: cell of wrong type or NULL cell detected at layering zone

经过多番尝试,现在发现,原因是推进剂右侧与气体相交的界面处,使用了coupled wall,将固体区域改为流体区域且将原来气固界面对应的边改为interior(这样就完全也下部的纯流场区域一样了)之后,网格向上移动后,上述错误不再显示,且所有区域的网格看样子是可以正常重构了。

但是由于我还是得考虑固体,而不能把固体改为气体算,所以得回去重新画网格,之后在气固界面处用interface 或者干脆使用两个wall。预计到时候也不会出现本文提到的错误。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值