二维翼型升沉俯仰UDF导入fluent运动不对
-
这是我的耦合运动的UDF:
#include "udf.h" #define A 0.075 /* heave amplitude,m */ #define theta 0.4 /* rotational speed, rad */ DEFINE_CG_MOTION(NACA0012_UDF,dt,cg_vel, cg_omega, time, dtime) { cg_vel[0] = 0.0; cg_vel[1] = A * 5.03 * cos(5.03 * time); cg_vel[2] = 0.0; cg_omega[0] = 0.0; cg_omega[1] = 0.0; cg_omega[2] = theta * 5.03 * cos(5.03 * time + 0.5 * M_PI); }
预览时直接就绕前缘点一直转圈,我直接算后运动没有抬头只有低头到平,之后我修改UDF只升沉,预览时从原点上去——下来至平衡点——上去——下来至平衡点,正常位移应该是sin函数,上去下来继续下再上去,我不知道问题出在哪了,就两个三角函数不知道到底是哪里不对