| 查看: 1778 | 回复: 8 | ||
zhoufu1989银虫 (小有名气)
|
[求助]
fluent udf compile失败
|
|
|
才接触udf不久的新人,希望各位前辈指点迷津!! 模型如图示: ,要对红色的圆柱壁面添加热流。http://bcs.duapp.com/emuchnet/20 ... _1369793765_108.png,热流随角度的关系如图所示,采用分段多项式拟合。 由于我采用的是直角坐标,所以上面拟合的关系式,要将角度(圆柱面半径25mm)转换成x、y坐标,编写的udf如下: #include "udf.h" #define A 57.295709 #define R 25.000 DEFINE_PROFILE(heat_flux,thread,index) { real x[ND_ND]; real a,b,temp1,temp2,temp3,temp4,temp5,temp6,temp7,temp8; face_t f; begin_f_loop(f,thread) { F_CENTROID(x,f,thread); a=x[0]; b=x[1]; if(a>=0&b>=0) { temp1=A*asin(b/R); F_PROFILE(f,thread,index)=773.08579+6.5979*temp1-0.01532*temp1*temp1-0.00467*temp1*temp1*temp1+0.000033032*temp1*temp1*temp1*temp1; } else if(b>0&-16.8897<=a<0) { temp2=180-A*asin(b/R); F_PROFILE(f,thread,index)=1310690.000-37867.31033*temp2+353.99224*temp2*temp2-1.0564*temp2*temp2*temp2; } else if(b>0&-24.0908<=a<-16.8897) { temp3=180-A*asin(b/R); F_PROFILE(f,thread,index)=485341.70814-7575.60803*temp3+43.67718*temp3*temp3-0.08533*temp3*temp3*temp3; } else if(b>=0&-25.0<=a<-24.0908) { temp4=180-A*asin(b/R); F_PROFILE(f,thread,index)=-21122000.000+492125.95098*temp4-4243.96404*temp4*temp4+16.09596*temp4*temp4*temp4-0.02267*temp4*temp4*temp4*temp4; } else if(b>=0&-23.7081<=a<-25.0) { temp5=180-A*asin(b/R); F_PROFILE(f,thread,index)=-21122000.000+492125.95098*temp5-4243.96404*temp5*temp5+16.09596*temp5*temp5*temp5-0.02267*temp5*temp5*temp5*temp5; } else if(b<0&-23.7081<a<=-16.5655) { temp6=180-A*asin(b/R); F_PROFILE(f,thread,index)=164115.58656-971.46727*temp6-0.07801*temp6*temp6+0.0094*temp6*temp6*temp6; } else if(b<0&-16.5655<a<=0) { temp7=180-A*asin(b/R); F_PROFILE(f,thread,index)=-15203500.000+187415.08644*temp7-761.84536*temp7*temp7+1.0232*temp7*temp7*temp7; } else { temp8=360+A*asin(b/R); F_PROFILE(f,thread,index)=337883.03869-4342.70635*temp8+20.62194*temp8*temp8-0.04289*temp8*temp8*temp8+0.000033032*temp8*temp8*temp8*temp8; } } end_f_loop(f,thread) } interpret不报错,但是算了一下,最后热流没加上去。 compile出现如下错误: 已复制 1 个文件。 (system "copy D:\software\fluent\fluent\Fluent.Inc\fluent6.3.26\src\makefile_nt.udf libudf\ntx86\3d\makefile" ![]() 已复制 1 个文件。 (chdir "libudf" ()(chdir "ntx86\3d" ()Done. "f:/gambit/sample" Opening library "libudf"... Error: open_udf_library: 系统找不到指定的文件。 Error Object: () 谢谢大家了!! 模型图.png b.png |
» 猜你喜欢
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
关于fluentUDF的一个小问题!
已经有5人回复
学习fluent udf
已经有5人回复
fluent udf请教
已经有16人回复
linux环境下通过jou文件调用fluent的case,case带有udf,jou文件应该如何修改?
已经有16人回复
fluent UDF代码调用预定义程序的问题(如fortran程序)
已经有15人回复
64位ANSYS FLUENT不能compile UDF的问题
已经有20人回复
fluent udf教程(英文版)
已经有113人回复
fluent试图编译udf时,点击add source files出现错误提示
已经有6人回复
fluent中通过UDF获得系统时间
已经有15人回复
64位计算机 64位fluent 64位c语言 无法使UDF运行
已经有7人回复
【求助】FLUENT UDF 气液两相流 汽蚀 汽化潜热(问题详见内容)
已经有21人回复
fluent-udf自定义标量方程边界条件
已经有5人回复
好心人帮帮忙吧,为什么这个UDF导入fluent以后,在边界条件处没有显示~~~
已经有17人回复
fluent中用udf编写三维速度边界条件出现错误,大家来指导一下啊
已经有9人回复
fluent中的体热源加载问题(实际上是热流密度,不是热生成率)
已经有19人回复
udf编程通过,但是在FLUENT中运行出错,麻烦udf高手帮忙看看
已经有4人回复
fluent 在udf编译时出'constant'错!
已经有6人回复
FLUENT源项UDF非稳态迭代的一个疑问请教
已经有8人回复
有关fluent的udf中的hook
已经有6人回复
【求助】单机多核fluent并行udf
已经有13人回复
【求助】fluent计算中,udf编译通过,初始化出错
已经有11人回复

fangdian
木虫 (正式写手)
- 应助: 201 (大学生)
- 金币: 2836.4
- 散金: 64
- 红花: 33
- 帖子: 818
- 在线: 206.9小时
- 虫号: 1926821
- 注册: 2012-08-06
- 专业: 多相流热物理学
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与! 2013-06-02 11:07:11
zhoufu1989: 金币+50, ★★★★★最佳答案, 帮我解决了问题,非常感谢! 2013-06-02 19:31:26
zhoufu1989: 回帖置顶 2013-06-02 19:31:30
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与! 2013-06-02 11:07:11
zhoufu1989: 金币+50, ★★★★★最佳答案, 帮我解决了问题,非常感谢! 2013-06-02 19:31:26
zhoufu1989: 回帖置顶 2013-06-02 19:31:30
| 粗略扫了一下程序,没细究,发现你都把逻辑与(&&)写成了按位与(&),这个对你判断有影响没? |
5楼2013-05-31 17:03:17
fangdian
木虫 (正式写手)
- 应助: 201 (大学生)
- 金币: 2836.4
- 散金: 64
- 红花: 33
- 帖子: 818
- 在线: 206.9小时
- 虫号: 1926821
- 注册: 2012-08-06
- 专业: 多相流热物理学
6楼2013-05-31 17:05:50
zhoufu1989
银虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 3124.4
- 帖子: 94
- 在线: 46.3小时
- 虫号: 1754354
- 注册: 2012-04-13
- 性别: GG
- 专业: 传热传质学

2楼2013-05-29 10:34:07
Scorpio007
木虫 (小有名气)
- 应助: 43 (小学生)
- 金币: 2224.7
- 红花: 3
- 帖子: 159
- 在线: 98小时
- 虫号: 1722920
- 注册: 2012-03-28
- 性别: GG
- 专业: 海洋工程
【答案】应助回帖
★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与! 2013-06-03 21:15:48
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢参与! 2013-06-03 21:15:48
| 如果确定正确的udf是可以编译的,那么else if(b>=0&-23.7081<=a<-25.0)a的范围有问题,改一下试试…… |
» 本帖已获得的红花(最新10朵)

3楼2013-05-29 21:53:49
zhoufu1989
银虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 3124.4
- 帖子: 94
- 在线: 46.3小时
- 虫号: 1754354
- 注册: 2012-04-13
- 性别: GG
- 专业: 传热传质学

4楼2013-05-31 16:19:49
zhoufu1989
银虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 3124.4
- 帖子: 94
- 在线: 46.3小时
- 虫号: 1754354
- 注册: 2012-04-13
- 性别: GG
- 专业: 传热传质学

7楼2013-06-02 19:28:45
8楼2013-10-09 10:11:23
丑小鸭亦潇洒
木虫 (著名写手)
科研小虫
- 应助: 1 (幼儿园)
- 金币: 13862.8
- 散金: 19
- 红花: 4
- 帖子: 2188
- 在线: 176.1小时
- 虫号: 2699204
- 注册: 2013-10-05
- 性别: GG
- 专业: 可再生与替代能源利用中的
9楼2017-07-10 22:08:37















回复此楼
zhoufu1989