| 查看: 3183 | 回复: 7 | |||
[求助]
如何用UDF获取某个温度值下的坐标
|
|
有个问题请教一下各位: 首先要获得某个区域内最大和最小的温度值,并得到最大温度和最小温度所在cell的坐标值再进行处理; 1:看帮助文件中: DEFINE_ON_DEMAND(on_demand_calc) Domain *d; { real tmax = 0.; real tmin = 0.; real temp,volume,vol_tot; Thread *t; cell_t c; d = Get_Domain(1); thread_loop_c(t,d) { begin_c_loop(c,t) { temp = C_T(c,t); if (temp < tmin || tmin == 0.) tmin = temp; if (temp > tmax || tmax == 0.) tmax = temp; } end_c_loop(c,t) printf("\n Tmin = %g Tmax = %g\n",tmin,tmax); } 通过上述程序来求得最大和最小温度,不太懂 if (temp < tmin || tmin == 0.) tmin = temp; if (temp > tmax || tmax == 0.) tmax = temp;这两个语句的意思。tmin的初值为0.为什么temp小于tmin就是最小温度值呢???: 2:假如获得了最大温度和最小温度,那么又如何获得他们所在cell的坐标值呢??这个十分困惑。 |
» 收录本帖的淘帖专辑推荐
等离子体相关 |
» 猜你喜欢
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有6人回复
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
fluent 中二维模型中,材料属性随着温度变化的udf源代码?
已经有14人回复
如何用UDF编写比热容随温度变化的程序,我试了一天了,总也不成功!
已经有4人回复
udf更新壁面温度求助
已经有15人回复
边界条件UDF求助
已经有4人回复
UDF 热源随温度变化的处理
已经有4人回复
UDF添加动能源项,发现温度没什么变化
已经有20人回复
在udf里面怎么导入外部数据
已经有10人回复
二维轴对称模型的一些小问题
已经有8人回复
激光焊接udf,加载温度场不对
已经有7人回复
fluent能量源项中温度T对时间的t的偏导数,即dT/dt如何用udf编写能量源项
已经有6人回复
怎样用UDF获得管道管内流体的中心温度?
已经有3人回复
有谁知道在fluent中如何知道最大值点的坐标
已经有6人回复
fangdian
木虫 (正式写手)
- 应助: 201 (大学生)
- 金币: 2836.4
- 散金: 64
- 红花: 33
- 帖子: 818
- 在线: 206.9小时
- 虫号: 1926821
- 注册: 2012-08-06
- 专业: 多相流热物理学
2楼2013-05-17 11:29:55
3楼2013-05-17 14:00:33
fangdian
木虫 (正式写手)
- 应助: 201 (大学生)
- 金币: 2836.4
- 散金: 64
- 红花: 33
- 帖子: 818
- 在线: 206.9小时
- 虫号: 1926821
- 注册: 2012-08-06
- 专业: 多相流热物理学
4楼2013-05-18 14:28:38
5楼2013-05-18 19:40:52
stryhood
至尊木虫 (著名写手)
- 应助: 4 (幼儿园)
- 金币: 15071.3
- 散金: 16
- 红花: 1
- 帖子: 1397
- 在线: 385.9小时
- 虫号: 1417580
- 注册: 2011-09-26
- 专业: 可再生与替代能源利用中的
6楼2013-05-20 17:46:11
wz9533
木虫 (正式写手)
- 应助: 13 (小学生)
- 金币: 2309.9
- 红花: 2
- 帖子: 305
- 在线: 78.9小时
- 虫号: 1839316
- 注册: 2012-05-29
- 专业: 内流流体力学
【答案】应助回帖
★
1592203609: 金币+1, 谢谢回帖 2013-06-18 23:15:33
1592203609: 金币+1, 谢谢回帖 2013-06-18 23:15:33
|
DEFINE_ON_DEMAND(on_demand_calc) Domain *d; { real tmax = -1.; real tmin = 99999.; real temp,volume,vol_tot,maxX,maxY,minX,minY; real x[ND_ND]; Thread *t; cell_t c; d = Get_Domain(1); thread_loop_c(t,d) { begin_c_loop(c,t) { temp = C_T(c,t); if (temp < tmin ) { tmin = temp; C_CENTROID(x,c,t) minX=x[0]; minY=x[1]; } if (temp > tmax) { tmax = temp; C_CENTROID(x,c,t) maxX=x[0]; maxY=x[1]; } } end_c_loop(c,t) } 这样应该可以 |
7楼2013-06-18 13:07:30
wz9533
木虫 (正式写手)
- 应助: 13 (小学生)
- 金币: 2309.9
- 红花: 2
- 帖子: 305
- 在线: 78.9小时
- 虫号: 1839316
- 注册: 2012-05-29
- 专业: 内流流体力学
8楼2013-06-18 13:08:30













回复此楼
