本文摘要(由AI生成):
本文介绍了使用Fluent软件模拟单摆摆动过程的案例。首先,通过DM或SCDM创建几何模型,并进入Static Structural模式获取单摆的质量和转动惯量信息。接着,编写UDF代码定义单摆的SDOF属性,并编译UDF源文件。然后,设置Fluent的General、Models、Materials、计算区域、边界条件、动网格、初始化计算、监测、自动保存和计算迭代等参数。最后,进行迭代计算并查看动画监测结果和力矩监测曲线。
本案例利用Fluent中6DOF模型及网格重构技术模拟流场中的单摆摆动过程。
#include "udf.h"
DEFINE_SDOF_PROPERTIES(flap, prop, dt, time, dtime)
{
prop[SDOF_MASS] = 828.47;
prop[SDOF_IZZ] = 310.5;
prop[SDOF_IXX] = 306.36;
prop[SDOF_IYY] = 4.1328;
prop[SDOF_IXY] = 0.0;
prop[SDOF_IYZ] = 0.0;
prop[SDOF_IXZ] = 0.0;
prop[SDOF_ZERO_TRANS_X] = TRUE;
prop[SDOF_ZERO_TRANS_Y] = TRUE;
prop[SDOF_ZERO_TRANS_Z] = TRUE;
prop[SDOF_ZERO_ROT_X] = TRUE;
prop[SDOF_ZERO_ROT_Y] = TRUE;
prop[SDOF_ZERO_ROT_Z] = FALSE;
prop[SDOF_LOAD_M_Z] = -9.81 * 0.5 * sin(DT_THETA(dt)[2]) * 828.47;
}
注:最后一行给单摆施加了一个重力产生的力矩。
2.1 General设置
2.2 Models设置
2.3 Materials设置
注:采用compressible-liquid的目的是为了计算稳定。
2.4 设置计算区域
2.5 边界条件设置
2.6 编译UDF
2.7 设置动网格
2.8 初始化计算
2.9 定义监测
2.10 自动保存
2.11 计算迭代