| 查看: 2729 | 回复: 8 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
DEFINE_SOURCE(energy,c,t,ds,eqn)条件赋值的相关问题
|
|||
|
最近做固体发热,采用DEFINE_SOURCE(energy,c,t,ds,eqn)写的udf函数,程序l列举如下: #include "udf.h" DEFINE_SOURCE(energy,c,t,ds,eqn) {real source; real temp; temp=C_T(c,t); if(temp>2000) {source=(temp-10)*1000; dS[eqn]=0; } else {source=temp*1000; dS[eqn]=0; } return source; } 鉴于水平有限,写这个的目的,就是希望,温度T>2000K的时候,加热功率自动减小;低于2000K时,维持此加热功率;目前调试下来,加热功率是一直降低的,无法实现我要的功能,恳请帮忙指导一下,在此谢过。 [ Last edited by hiqun on 2012-11-22 at 15:53 ] |
» 猜你喜欢
职称评审没过,求安慰
已经有39人回复
硝基苯如何除去
已经有3人回复
A期刊撤稿
已经有4人回复
垃圾破二本职称评审标准
已经有17人回复
回收溶剂求助
已经有6人回复
投稿Elsevier的Neoplasia杂志,到最后选publishing options时页面空白,不能完成投稿
已经有22人回复
申请26博士
已经有5人回复
EST投稿状态问题
已经有7人回复
毕业后当辅导员了,天天各种学生超烦
已经有4人回复
求助文献
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
【求助】FLUENT UDF 气液两相流 汽蚀 汽化潜热(问题详见内容)
已经有21人回复
fluent中的体热源加载问题(实际上是热流密度,不是热生成率)
已经有19人回复
求助气固两相流的边界条件问题
已经有8人回复
fangdian
木虫 (正式写手)
- 应助: 201 (大学生)
- 金币: 2836.4
- 散金: 64
- 红花: 33
- 帖子: 818
- 在线: 206.9小时
- 虫号: 1926821
- 注册: 2012-08-06
- 专业: 多相流热物理学
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与 2012-11-24 20:49:29
hiqun: 金币+25, ★★★很有帮助, 谢谢。 2012-11-27 21:30:29
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与 2012-11-24 20:49:29
hiqun: 金币+25, ★★★很有帮助, 谢谢。 2012-11-27 21:30:29
|
大概看了一下你的程序,你无法通过source=temp*1000保证加热功率维持,试想,如果你散热很强,温度一直降低,那么你的source值是不是就一直降低,而不是你想要的维持。 所以,设定的source可以和T无关。 可以改为: #DEFINE K 90 if(temp>2000) {source=CURRENT_TIME*K*1000; dS[eqn]=0; } else {source=1000; dS[eqn]=0; } 其中,k是一个因子,具体可调。 当然,这个程序是抛砖引玉,只是一种思路,将功率和时间等联系起来。低于2000一下固定值等。 |
3楼2012-11-23 21:03:33
2楼2012-11-22 23:16:19
fangdian
木虫 (正式写手)
- 应助: 201 (大学生)
- 金币: 2836.4
- 散金: 64
- 红花: 33
- 帖子: 818
- 在线: 206.9小时
- 虫号: 1926821
- 注册: 2012-08-06
- 专业: 多相流热物理学
4楼2012-11-23 21:04:35
哥本哈根月光
铁杆木虫 (正式写手)
- 应助: 35 (小学生)
- 金币: 8977.3
- 散金: 30
- 红花: 11
- 帖子: 674
- 在线: 703.3小时
- 虫号: 1138844
- 注册: 2010-11-04
- 性别: GG
- 专业: 工程热物理相关交叉领域

5楼2012-11-25 11:47:37













回复此楼
