概述
本案例利用ANSYS Fluent中的基于压力的耦合求解器对风扇(风机)摆动进行数值模拟。采用SST k-w湍流模型来捕捉湍流效应。为了模拟这种摆动场景,网格运动方法应用于两个单元区域:一是绕y轴摆动(转动)的基座区域;二是包含在基座区域的旋转扇叶旋转区域。
用户定义函数(UDF)用于控制风扇运动:
扇叶相对于基座的旋转角速度ω恒定,因此其旋转轴是根据扇叶基座的转动施加。
扇叶基座绕y轴转动角速度
在Fluent中区域运动的指定,除了可以采用Profile文件外,还可以利用UDF宏DEFINE_TRANSIENT_PROFILE及DEFINE_ZONE_MOTION。这两个宏均可采用解释及编译形式加载。本案例采用上述两个宏定义运动方程,UDF附在文章最后。
1Fluent求解设置
interface面配对,如下所示。
湍流模型:选择高版本默认SST K-ω模型,如下所示。
编译并加载UDF,如下所示,加载成功。
勾选瞬态求解
指定UDF,fluid-fan流体域指定为区域运动,在Mesh Motion选项卡中,确保rotor在UDF区域运动函数下被选择;fluid-fan-base为壁面旋转运动,在Mesh Motion选项卡,确保omega_osc在旋转速度下被选择,如下所示。
标准初始化
设置监测点,分布在扇叶中心前侧、左侧及右侧0.1m处,如下所示。
监测设置点的压力P1、P2、P3与速度值V1、V2、V3,如下所示。
添加command命令,自动保存动画。
运行计算:时间步数为3000,时间步长为1/3000 s,点击计算,如下所示。
2Fluent后处理结果
压力云图