姚菊明 发表于 2014-4-17 10:25:41

关于液体晃动的VOF模拟

假设有一个碗(定义成刚体),里面有水,然后想模拟这个碗绕着一个轴旋转,观察液面情况,是否可以用VOF实现?其中的转动能否用UDF来实现呢?

刘旭光 发表于 2014-4-17 11:06:19

已经弄出来了,可以用动网格来实现,编了个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)转动,先匀加速,后匀速)

段跃新 发表于 2014-4-17 13:30:35

这个不需要动网格,仅仅VOF即可。设置区域旋转就完了。

姚菊明 发表于 2014-4-17 13:36:50

我刚学CFX不久,其实是为了用CFX模拟波浪,但是感觉跟你这有相同之处,也查了一些,说是要动网格,谢谢你,希望多多指教!

刘旭光 发表于 2014-4-17 13:39:55

@姚菊明~感觉多看别人的算例很有帮助

刘浩 发表于 2014-5-7 15:06:17

姚菊明 发表于 2014-5-20 10:21:22

大家共同学习才能提高啊
页: [1]
查看完整版本: 关于液体晃动的VOF模拟