24小时热门版块排行榜    

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

yhl584605508

新虫 (小有名气)

[求助] 进口速度从零变为10m/s怎么设置啊?

请教大神,我想设置一个速度进口是在2s内从0变为10m/s,最后一只保持10m/s,这个应该怎么设置啊?是要用UFD吗?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yhl584605508

新虫 (小有名气)

引用回帖:
6楼: Originally posted by avriler at 2013-12-02 00:27:24
好像动网格那里有个改变边界条件的

我这个网格没动啊,需要用动网格?
7楼2013-12-02 09:04:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

fangdian

木虫 (正式写手)

【答案】应助回帖


感谢参与,应助指数 +1
1592203609: 金币+1, 谢谢回帖,建议给出更为详细的答案! 2013-11-28 12:24:07
UDF至少可以解决这个问题
2楼2013-11-28 10:08:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yhl584605508

新虫 (小有名气)

引用回帖:
2楼: Originally posted by fangdian at 2013-11-28 10:08:46
UDF至少可以解决这个问题

我这个没有基础,能给我编一个吗?
3楼2013-11-29 08:59:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fangdian

木虫 (正式写手)

【答案】应助回帖

编写示例如下(根据需要你需要适当修改)

#include "udf.h"
 DEFINE_PROFILE(pressure_profile,t,i)
 {  real cu_time;/*当前时间*/
    real v_in;/*入口速度*/
    face_t f;
   cu_time=CURRENT_TIME;
    begin_f_loop(f,t)
      {
       if(cu_time<=2)
        v_in=5*cu_time;/*假设速度随着时间线性变化,初始速度为0,如有需要你可以按照你的变化规律改变此句*/
      else
        v_in=10;
       F_PROFILE(f,t,i)=v_in;
      }
    end_f_loop(f,t)
 } 

没有调试,希望你在调试过程中顺便学习一下UDF,这样对你以后的工作会有很大帮助。

» 本帖已获得的红花(最新10朵)

4楼2013-11-29 14:15:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见