24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2189  |  回复: 10
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xyraptor

金虫 (初入文坛)

[求助] 关于Fluent中利用UDF编译动网格的问题已有3人参与

我需要利用刚体欧拉方程和动网格求解飞行器下一刻的状态,以下是我的程序,在计算中总报错说出现负网格,并且网格没有真正动起来,求大神指点到底错在什么地方了?
#include "udf.h"
#include "mem.h"
#include "dynamesh_tools.h"
#include "math.h"
DEFINE_CG_MOTION(hbs_UDF, dt, vel, omega, time, dtime)
{
Thread *tf = DT_THREAD (dt);
face_t f;
real NV_VEC(x_cg), NV_VEC(force), NV_VEC(moment), NV_VEC(origin);
Domain *domain = Get_Domain(1);

Compute_Force_And_Moment(domain, tf, x_cg, force, moment, TRUE);

  vel[0] = 0.0;
  vel[1] = 0.0;
  vel[2] = 0.0;

  omega[0] = 0.0;
  omega[1] = 0.0;  
  omega[2] = omega[2]+moment[2]/1.0*dtime;

}
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xyraptor

金虫 (初入文坛)

引用回帖:
2楼: Originally posted by 微流咨询 at 2015-03-02 10:18:08
如果网格没有动起来,怎么可能产生负网格??




fluent培训

您觉得我的程序有哪里不对么?

[ 发自手机版 http://muchong.com/3g ]
4楼2015-03-02 10:33:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 11 个回答

微流咨询

新虫 (正式写手)


【答案】应助回帖


感谢参与,应助指数 +1
xyraptor: 金币+1, 有帮助 2015-03-02 11:17:03
如果网格没有动起来,怎么可能产生负网格??




fluent培训
2楼2015-03-02 10:18:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xyraptor

金虫 (初入文坛)

引用回帖:
2楼: Originally posted by 微流咨询 at 2015-03-02 10:18:08
如果网格没有动起来,怎么可能产生负网格??




fluent培训

那就是已经动起来了,但是没有显示出来?不过我确实没有看到网格在动啊

[ 发自手机版 http://muchong.com/3g ]
3楼2015-03-02 10:31:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

拆弹专家

木虫 (正式写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
xyraptor: 金币+2, 有帮助 2015-03-02 12:31:31
你吧你具体要求解什么说清楚一点,你这个不可以用6DOF求解吗?

[ 发自手机版 http://muchong.com/3g ]
5楼2015-03-02 12:04:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见