Fluent模拟凝固融化,变密度导致回流发散。
-
Fluent模拟相变问题,固液密度变化或者让液体密度随温度变化,就会出现压力线性修正,然后回流发散。请问这有解决办法吗,
-
@guanghuilineu 我没做过类似的仿真,但是如果体积不变,只变密度,那不是凭空产生质量了。
可以先在密闭空间仿真这个过程,如果不发散,就可以确定是因回流造成的发散。
如果密闭空间也发散,那就跟回流没关系了 -
@guanghuilineu 那看起来发散是个很正常的结果,如果相变区速度不为0时,也变速也变密度。
如果只变速,和周围空间交换能量,即动能转换为其他形式的能量,没问题。
如果速度和密度一起变,动能是依赖于质量的。这时候,质量也变了,不守恒了,就崩了。消失的那部分质量,带有的动能如何传递出去。
压力就是传递能量的桥梁。在传递的时候一头突变了,就断了。可不可以先使相变区域停止流动再变密度。如果这样,不会出现动能突变的状况。或者在变密度操作后立刻更新一下速度;变前计算动能;变后用动能,根据变后的质量,计算新的速度。
或者最粗鲁的方法,用极小的时间步,这样突变也可以稳住。