|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本人初学Fluent,而且UDF的编写基本一窍不通,但是由于课题所限,必须用UDF建立一个边界的运动方程作为动边界,方程的形式为V=2π×cos(2π×t),其中t为运行时间;模型如图,DE为运动边界,不知道UDF怎么编写,参考教程上的,编写代码如下:
#include "udf.h"
#include "math.h"
static real v_prev = 0.0;
DEFINE_CG_MOTION(wall2, dt, vel, omega, time, dtime)
{
Thread *t;
real NV_VEC (A);
NV_S (vel, =, 0.0);
NV_S (omega, =, 0.0);
if (!Data_Valid_P ()) return;
t = DT_THREAD(dt);
v_prev = 6.28* cos(6.28*t);
vel[1]=v_prev;
}
提示出错,希望高手们多多指点,万分感激!
[ 本帖最后由 o619227576 于 2012-3-3 11:01 编辑 ] |
|