关于液体晃动的VOF模拟
假设有一个碗(定义成刚体),里面有水,然后想模拟这个碗绕着一个轴旋转,观察液面情况,是否可以用VOF实现?其中的转动能否用UDF来实现呢? 已经弄出来了,可以用动网格来实现,编了个UDF:#include "udf.h" #include "unsteady.h" #include "stdio.h"#include "stdlib.h"/************************************************************/ DEFINE_CG_MOTION(throttle,dt,vel,omega,time,dtime){ if(time<=0.4)omega = time;elseomega = 0.4;}载入后在动网格里面设置就可以(它是绕Z轴(omega)转动,先匀加速,后匀速) 这个不需要动网格,仅仅VOF即可。设置区域旋转就完了。 我刚学CFX不久,其实是为了用CFX模拟波浪,但是感觉跟你这有相同之处,也查了一些,说是要动网格,谢谢你,希望多多指教! @姚菊明~感觉多看别人的算例很有帮助 大家共同学习才能提高啊
页:
[1]