24小时热门版块排行榜    

查看: 2146  |  回复: 5

ltpreason

新虫 (初入文坛)

[求助] udf 根据监测点的压力值设置入口的质量流量

初学udf,请大家帮忙看下哪有问题,或者如果这样思路不对,应该如何做,已被折磨n天,跪求大神指教。
#include "udf.h"
#include "mem.h"
#define m_standard 8000.
#define m_interval 500.
DEFINE_ADJUST(mass_inlet,d)
{
Thread *t1,*t2;
cell_t c;
face_t f;
real xc[ND_ND];
int i;
real p=0.;
thread_loop_c(t1,d)
{
/*坐标为(10,10)的点为监测点,循环找到一些和它接近的点,
把这些点的压力值赋给p,并认为最后一次赋的值即为监测点的值*/
begin_c_loop(c,t1)
{
C_CENTROID(xc,c,t1);
if(sqrt(ND_SUM(pow(xc[0]-10.,2.),
pow(xc[1]-10.,2.)))<0.001)
p=C_P(c,t1);
}
end_c_loop(c,t1)
}
/*根据监测点的压力值,来改变入口的质量流量*/
begin_f_loop(f,t2)
{
if(p<=350000.)
F_PROFILE(f,t2,i) = m_standard+m_interval;
else if(p>350000.&&p<380000.)
F_PROFILE(f,t2,i) = m_standard;
else
F_PROFILE(f,t2,i) = m_standard-m_interval;
}
end_f_loop(f,t2)
}
回复此楼

» 猜你喜欢

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

shuai_1314

捐助贵宾 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
ben_ladeng: 金币+1, 谢谢指点 2013-05-13 19:37:51
你的thread t1和t2没有给出明确的定义,根本不知道是指向哪个区域,看下帮助文档里的data access吧

[ 发自手机版 http://muchong.com/3g ]
率真随性的射手
2楼2013-05-13 07:57:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ltpreason

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by shuai_1314 at 2013-05-13 07:57:05
你的thread t1和t2没有给出明确的定义,根本不知道是指向哪个区域,看下帮助文档里的data access吧

谢谢大神,能再给些具体的修改意见吗?我今天自己看了下那的帮助,还是一头雾水。。
3楼2013-05-13 19:21:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shuai_1314

捐助贵宾 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★
xiegangmai: 金币+2, 谢谢参与! 2013-05-15 11:22:00
ltpreason: 金币+5, 有帮助 2013-05-16 20:37:12
引用回帖:
3楼: Originally posted by ltpreason at 2013-05-13 19:21:11
谢谢大神,能再给些具体的修改意见吗?我今天自己看了下那的帮助,还是一头雾水。。...

Thread *thread_name = Lookup_Thread(domain,zone_ID)

用这个命令,zone_ID就是你的各种边界和流动区域对应的那个编号,比如你的fluid编号是2,你的入口边界编号是5

Thread *t1 = Lookup_Thread(d,2);
Thread *t2 = Lookup_Thread(d,5);

应该这样定义,多看看帮助文档搞清楚domain和thread
率真随性的射手
4楼2013-05-14 23:09:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ltpreason

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by shuai_1314 at 2013-05-14 23:09:57
Thread *thread_name = Lookup_Thread(domain,zone_ID)

用这个命令,zone_ID就是你的各种边界和流动区域对应的那个编号,比如你的fluid编号是2,你的入口边界编号是5

Thread *t1 = Lookup_Thread(d,2);
Th ...

非常感谢您!
我加了这两句进去,调用时还是报错。
大神再帮忙看看。。还有点什么问题呢?先谢谢了!
5楼2013-05-16 20:36:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ltpreason

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by shuai_1314 at 2013-05-14 23:09:57
Thread *thread_name = Lookup_Thread(domain,zone_ID)

用这个命令,zone_ID就是你的各种边界和流动区域对应的那个编号,比如你的fluid编号是2,你的入口边界编号是5

Thread *t1 = Lookup_Thread(d,2);
Th ...

非常感谢您!
我加了这两句,可是调用时还是报错。
能再帮忙看看吗?先谢谢您了!
6楼2013-05-16 20:38:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ltpreason 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 291求调剂 +7 hhhhxn.. 2026-03-23 7/350 2026-03-23 21:04 by pswait
[考研] 0854电子信息求调剂 324 +3 Promise-jyl 2026-03-23 3/150 2026-03-23 13:43 by wangkm
[考研] 工科材料085601 279求调剂 +8 困于星晨 2026-03-17 10/500 2026-03-23 13:05 by 醉在风里
[考研] 石河子大学(211、双一流)硕博研究生长期招生公告 +3 李子目 2026-03-22 3/150 2026-03-22 21:01 by 怎么释怀
[考研] 315分,诚求调剂,材料与化工085600 +3 13756423260 2026-03-22 3/150 2026-03-22 20:11 by edmund7
[考研] 308求调剂 +3 墨墨漠 2026-03-21 3/150 2026-03-22 16:54 by i_cooler
[考研] 广西大学材料导师推荐 +3 夏夏夏小正 2026-03-17 5/250 2026-03-21 22:20 by 金昊ML
[考研] 求调剂 +3 13341 2026-03-20 3/150 2026-03-21 18:28 by 学员8dgXkO
[考研] 【考研调剂】化学专业 281分,一志愿四川大学,诚心求调剂 +11 吃吃吃才有意义 2026-03-19 11/550 2026-03-21 18:23 by 学员8dgXkO
[考研] 311求调剂 +3 勇敢的小吴 2026-03-20 3/150 2026-03-21 17:40 by ColorlessPI
[考研] 材料与化工(0856)304求 B区 调剂 +3 邱gl 2026-03-21 3/150 2026-03-21 13:47 by lature00
[考研] 265求调剂 +12 梁梁校校 2026-03-19 14/700 2026-03-21 13:38 by lature00
[考研] 332求调剂 +4 ydfyh 2026-03-17 4/200 2026-03-21 02:20 by JourneyLucky
[考研] 324分 085600材料化工求调剂 +4 llllkkkhh 2026-03-18 4/200 2026-03-21 01:24 by JourneyLucky
[考研] 304求调剂 +6 曼殊2266 2026-03-18 6/300 2026-03-21 00:32 by JourneyLucky
[考研] 329求调剂 +9 想上学吖吖 2026-03-19 9/450 2026-03-20 22:01 by luoyongfeng
[考研] 求调剂一志愿南京航空航天大学289分 +3 @taotao 2026-03-19 3/150 2026-03-20 21:34 by JourneyLucky
[考研] 085410人工智能专硕317求调剂(0854都可以) +4 xbxudjdn 2026-03-18 4/200 2026-03-20 09:07 by 不168
[论文投稿] 申请回稿延期一个月,编辑同意了。但系统上的时间没变,给编辑又写邮件了,没回复 10+3 wangf9518 2026-03-17 4/200 2026-03-19 23:55 by babero
[考研] 288求调剂,一志愿华南理工大学071005 +5 ioodiiij 2026-03-17 5/250 2026-03-19 18:22 by zcl123
信息提示
请填处理意见