24小时热门版块排行榜    

查看: 1283  |  回复: 4

hiwhiwhwe

铜虫 (初入文坛)

[交流] 关于UDF的编写 已有2人参与

小弟现在想实现颗粒轨迹的变化,要用到if else 语句,对颗粒的位移x作为假设的条件,比如x<5m是,速度怎么样,否则速度怎么样,但是位移X应该怎么在udf函数中体现呢?希望大神救救我哈
回复此楼

» 猜你喜欢

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

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

ben199007

新虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
用坐标值来求得,就数学的方法
2楼2014-08-25 15:25:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hiwhiwhwe

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by ben199007 at 2014-08-25 15:25:09
用坐标值来求得,就数学的方法

你看我这样可以吗?好像不对啊 问题在哪呢 我想要的目的是横坐标<5.356247938的时候速度是倾斜度,超过之后就水平了 请大神帮帮忙啊谢谢了哈
real x[ND_ND];
         if (x[0]<5.356247938)
        {
         P_VEL(p)[0]=0.002;
         P_VEL(p)[1]=-0.000728;
         P_VEL(p)[2]=0.0;
        }
         else
        {
         P_VEL(p)[0]=0.004;
         P_VEL(p)[1]=0.0;
         P_VEL(p)[2]=0.0;
         }
3楼2014-08-25 15:42:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)


小木虫: 金币+0.5, 给个红包,谢谢回帖
颗粒数度为啥能自己设置呢?就算你设置好了,如何代入到计算中去呢?你用的是fluent???没有外部的速度变量的接口啊。颗粒速度都是要通过流场计算出来的
4楼2014-08-25 20:51:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hiwhiwhwe

铜虫 (初入文坛)

引用回帖:
4楼: Originally posted by 死天 at 2014-08-25 20:51:04
颗粒数度为啥能自己设置呢?就算你设置好了,如何代入到计算中去呢?你用的是fluent???没有外部的速度变量的接口啊。颗粒速度都是要通过流场计算出来的

颗粒速度可以设置的,只是我不知道如何让速度更改方向。
5楼2014-08-26 08:52:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hiwhiwhwe 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见