| 查看: 1702 | 回复: 11 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
请教udf无法初始化问题,各位大神帮帮忙 已有1人参与
|
|||
| fluent中udf编译,设置都没问题,但是没法初始化,请各位大神帮忙 |
» 猜你喜欢
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
自荐读博
已经有7人回复
自然科学基金委宣布启动申请书“瘦身提质”行动
已经有4人回复
求个博导看看
已经有18人回复
lianghtbuct
木虫 (小有名气)
- 应助: 4 (幼儿园)
- 金币: 4681.7
- 红花: 1
- 帖子: 211
- 在线: 67.4小时
- 虫号: 2419564
- 注册: 2013-04-15
- 性别: GG
- 专业: 化学反应工程

12楼2015-01-23 11:30:27
死天
专家顾问 (著名写手)
-

专家经验: +60 - 应助: 399 (硕士)
- 金币: 3648.9
- 红花: 89
- 帖子: 1336
- 在线: 443.8小时
- 虫号: 2643057
- 注册: 2013-09-09
- 专业: 流体力学
- 管辖: 仿真模拟
2楼2015-01-19 15:57:46
|
#include "udf.h" #define bool int #define true 0x0001 #define false 0x0000 bool isOpen=false; DEFINE_ADJUST(adjust,domain) { face_t f; int j=0; real sum_t; real avg_t; Thread *tc; domain=Get_Domain(1); tc=Lookup_Thread(domain,6); begin_f_loop(f,tc) { sum_t=F_T(f,tc); j++; } end_f_loop(f,tc) avg_t=sum_t/j; } DEFINE_PROFILE(inlet_v,thread,index) { face_t face; real avg_t; begin_f_loop(face,thread) { while(1) { if(avg_t<273.15) { isOpen=false; F_PROFILE(face,thread,index)=0; } if(isOpen==false&&avg_t>=274.15) { isOpen=true; F_PROFILE(face,thread,index)=9; } } } end_f_loop(face,thread) } |
3楼2015-01-19 16:05:59
死天
专家顾问 (著名写手)
-

专家经验: +60 - 应助: 399 (硕士)
- 金币: 3648.9
- 红花: 89
- 帖子: 1336
- 在线: 443.8小时
- 虫号: 2643057
- 注册: 2013-09-09
- 专业: 流体力学
- 管辖: 仿真模拟
4楼2015-01-19 16:16:50







回复此楼