| 查看: 1925 | 回复: 10 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
fluent平移温度场的UDF问题 已有2人参与
|
||
|
非稳态计算,一个100mm*100mm*100mm的铁块,每1mm一个单元,希望UDF能使温度场在X轴负方向上每一个时间步移动一格。算法是先用循环把整个温度场根据坐标存到数组里,再用另一个循环重新给温度场赋值,右边界上不做改变。但是这个UDF运行就会报错。代码如下: #include "udf.h" DEFINE_EXECUTE_AT_END(move_temperature) { Domain *d; real a[ND_ND]; int x,y,z; real T[100][100][100]; int i; Thread *t; cell_t c; d = Get_Domain(1); thread_loop_c(t,d) { begin_c_loop(c,t) { C_CENTROID(a,c,t); x=a[0]*1000+49.5; y=a[1]*1000+49.5; z=a[2]*1000+49.5; T[x][y][z]=C_T(c,t); } end_c_loop(c,t) } thread_loop_c(t,d) { begin_c_loop(c,t) { C_CENTROID(a,c,t); x=a[0]*1000+49.5; y=a[1]*1000+49.5; z=a[2]*1000+49.5; if(x!=49.5) C_T(c,t)=T[x+1][y][z]; } end_c_loop(c,t) } } 这是报错信息,设置的残差为1e-06。 Updating solution at time levels N and N-1. done. iter continuity x-velocity y-velocity z-velocity energy time/iter 1 0.0000e+00 0.0000e+00 0.0000e+00 0.0000e+00 9.3887e-06 0:00:19 19 ! 2 solution is converged 2 0.0000e+00 0.0000e+00 0.0000e+00 0.0000e+00 5.7086e-07 0:00:14 18 Error: FLUENT received fatal signal (ACCESS_VIOLATION) 1. Note exact events leading to error. 2. Save case/data under new name. 3. Exit program and restart to continue. 4. Report error to your distributor. Error Object: () 请问是哪里出了问题呢? |
» 猜你喜欢
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
新西兰Robinson研究所招收全奖PhD
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有221人回复
石墨烯转移--二氧化硅衬底石墨烯
已经有0人回复
笼目材料中量子自旋液体基态的证据
已经有0人回复
数学教学论硕士可以读数学物理博士吗?
已经有0人回复
德国亥姆霍兹Hereon中心汉堡分部招镁合金腐蚀裂变SCC课题方向2026公派博士生
已经有4人回复
澳门大学 应用物理及材料工程研究院 潘晖教授课题组诚招博士后
已经有11人回复
求助NH4V4O10晶体的CIF文件
已经有0人回复
英国全奖博士招聘-深度学习与量子物理
已经有0人回复
间接带隙半导体有效质量求助
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
FLUENT中可以使用UDF平移温度场吗?
已经有0人回复
zhouxman
金虫 (小有名气)
- 应助: 51 (初中生)
- 金币: 1363.4
- 散金: 32
- 红花: 5
- 帖子: 299
- 在线: 115.5小时
- 虫号: 1419015
- 注册: 2011-09-27
- 专业: 零件成形制造
10楼2015-07-24 21:51:27

2楼2015-07-21 10:03:02
zhouxman
金虫 (小有名气)
- 应助: 51 (初中生)
- 金币: 1363.4
- 散金: 32
- 红花: 5
- 帖子: 299
- 在线: 115.5小时
- 虫号: 1419015
- 注册: 2011-09-27
- 专业: 零件成形制造
3楼2015-07-21 10:46:09
4楼2015-07-21 14:00:22













回复此楼