| 查看: 2835 | 回复: 14 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
udf不同壁面热流求助 已有2人参与
|
|||
对一个壁面定义不同的热流密度的UDF,运行有错误,请大家帮忙看看问题出在哪?感觉centroid命令不太会用,这一命令具体怎么用呢?感激不尽呀![]() #include "udf.h“ DEFINE_PROFILE(wall-heat-flux, thread, pos) { float x[ND_ND]; /* Position vector*/ float y; face_t f; begin_f_loop(f, thread) { F_CENTROID(x,f,thread); y = x[1]; if (y<=0.006) F_PROFILE(f, thread, pos)=0; else F_PROFILE(f, thread, pos) = -20294*y+912; } end_f_loop(f, thread) } [ Last edited by hagongdah on 2014-3-21 at 14:43 ] |
» 猜你喜欢
各位大神,目前国内有哪些比较好用的逆合成软件?
已经有14人回复
国社科系统bug了,是不是要放榜了?
已经有10人回复
现代”学阀”该如何界定
已经有9人回复
课题组招2027级博士 上海工程技术大学 激光智能制造方向
已经有4人回复
上海工程技术大学 激光智能制造课题组 2027级博士研究生招生
已经有3人回复
上海工程技术大学激光智能制造课题组|2027级博士研究生招生公告
已经有11人回复
申博发邮件
已经有11人回复
我的奶奶
已经有3人回复
zhaolei539
铁虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 324.1
- 红花: 1
- 帖子: 76
- 在线: 21.1小时
- 虫号: 2870773
- 注册: 2013-12-14
- 性别: MM
- 专业: 制造系统与自动化
|
你好!想请教提取某个边界面的温度,赋值给另一个边界面 面上不同位置 温度不一样 不知道UDM怎么存储的?我这样写行不行? #include "udf.h" DEFINE_PROFILE(hnt_temperature,thread) { face_t f; real tem_liquid; real tem_solid; Thread *thread_liquid=Lookup_Thread(domain,14); /*14是交界面液体侧面的id*/; Thread *thread_solid=Lookup_Thread(domain,15); /*15是交界面固体侧面的id*/; begin_f_loop(f,thread_liquid) { temp=F_T(f,thread_liquid); F_UDMI(f,t,0)=temp_liquid; } end_f_loop(f,thread_liquid) begin_f_loop(f,thread_solid) { tem_solid=F_UDMI(f,t,0); F_PROFILE(f,thread_solid)=tem_solid; } end_f_loop(f,thread_solid) } 麻烦您帮忙看看 谢谢! ![]() |

13楼2014-06-15 09:26:03

2楼2014-03-21 17:06:13
3楼2014-03-21 18:17:41
4楼2014-03-21 18:21:36











回复此楼