Fluent VOF罐体晃动(二)
本案例利用Fluent中的VOF模型,对罐体晃动问题进行了仿真计算。具体的操作与上次推文的罐体晃动(一)一致,只是不再采用命名表达式的方式进行罐体晃动仿真,而是通过UDF编译,本推文主要对UDF的编译和加载进行了介绍。该方法的缺点就是无法进行多工况的快速计算,优点则是在开启能量方程等模型时,能够通过UDF统一编译进行处理,提高计算效率。UDF1.1UDF编译部分编译如下,注意:使用时需检查符号,因在录入代码时采用手敲,不能保证输入法正确,因此大家录入时所有代码要确保全是英文字符。DEFINE_ZONE_MOTION(vel,omega,axis,origin,velocity,time,dtime){realAm=0.2;realf=1;vel[0]=Am*f*2*PI*cos(2*PI*time);}1.2UDF加载加载操作如下,首先选择Build,待编译成功后,选择加载。加载成功后,在运动区域的设置中将命名表达式去掉,采用UDF定义运动。其他设置与上一篇文章完全一致,因此不再阐述。来源:CFD仿真库