24小时热门版块排行榜    

查看: 1245  |  回复: 1
【悬赏金币】回答本帖问题,作者Amb1t1on将赠送您 10 个金币

Amb1t1on

铁虫 (初入文坛)

[求助] 关于fluentUDF的请教 已有1人参与

由于学业关系需要用到udf,跑fluent模拟,自己编写的程序如下。实际模拟中发现只有y轴速度=25此句有作用。
横向移动和旋转均不明显。
现提出一下问题:1.udf中角速度是弧度制还是角度制?
2.这个udf问题出在哪里,如何改正为佳?

以下是我的UDF
#include"udf.h"
static real velx = 0.0;
static real vely = 0.0;
static real omegaz = 0.0;
DEFINE_CG_MOTION(hxtmove,de,vel,omega,time,dtime)
{
        real t = CURRENT_TIME;
        NV_S(vel, =, 0.0);
        NV_S(omega, =, 0.0);
vel[1] = 25;
if (t <= 0.106){
        velx = 0.77*t;
     vel[0] = velx;
     omegaz = 1.956*velx*t*( velx-0.77*t*t/2);
     omega[2]= omegaz;}
else{
        vel[0] = 0.08162;
        omega[2] = 0.001308;
}
}@beefly@月只蓝
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

佳廷主夫

铁杆木虫 (著名写手)

虫虫

【答案】应助回帖

感谢参与,应助指数 +1
一定要注意单位转换  用的什么单位看你设置中选用的基准单位是啥  UDF中要进行相应转换后才能计算
才情似水,假期如梦
2楼2021-05-10 21:31:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Amb1t1on 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见