找回密码
 注册
查看: 953|回复: 5

敬请高人帮忙看看我的UDF编译的是否有问题

[复制链接]
发表于 2004-10-8 09:04:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我是想模拟一个壁面在y方向的运动,其运动速度为u=2sin(3t),
每次以一定的时间步长进行迭代,下面是我编的程序。大家看看对不对
#include "udf.h”
DEFINE_CG_MOTION(move, dt, cg_vel, cg_omega, time, dtime)
{
real t=0;
real dt1=0;
NV_S (cg_vel, =, 0.0);
      NV_S (cg_omega, =, 0.0);
t=time;
dt1=dtime;
cg_vel[0]=0.0;
   cg_vel[1]=2*sin(3(t+dt1));
}
发表于 2004-10-8 11:37:56 | 显示全部楼层

敬请高人帮忙看看我的UDF编译的是否有问题

    我想请教一个问题,DFINE_CG_MOTION() 这个宏的详细解释你实在那里找到的啊?
   
发表于 2004-10-8 12:18:57 | 显示全部楼层

敬请高人帮忙看看我的UDF编译的是否有问题

其实既然写好了,编译一下不就行了吗?
 楼主| 发表于 2004-10-8 17:11:19 | 显示全部楼层

敬请高人帮忙看看我的UDF编译的是否有问题

不是编译有问题,而是我想问我这样编程序对不对?
我已经编译过了,没有任何问题,只是我不知道这样的程序是不是能正确模拟壁面的运动
发表于 2004-10-9 09:53:08 | 显示全部楼层

敬请高人帮忙看看我的UDF编译的是否有问题

可以的,你用动网格吧,你定义一个动画可以看计算的结果是不是你要的运动,时÷时间步长取小点
 楼主| 发表于 2004-10-9 16:21:09 | 显示全部楼层

敬请高人帮忙看看我的UDF编译的是否有问题

谢谢。我用的是动网格。我做3维的好像结果是没有什么问题,但是两维的好象不对,而且用结构化网格总是出错。用非结构化的网格可以动以来,但是网格的划分很不好。能告诉我什么原因吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表