| 查看: 1184 | 回复: 2 | ||
[求助]
关于组分传输传质迭代出现致命错误,求指点如何调试udf 已有2人参与
|
|
本人在做一个气液两相传质的模拟,编写的udf涉及到物料性质、adjust宏、define mass transfer。 模型类似一个圆柱,但是做的是二维的,也就是直管,液体沿壁面流下,壁面会加热,使液体蒸发,进而两相发生传质 设置是速度入口,自由出口,靠近液体的一侧壁面是加热壁面,另一侧是常温壁面。最初始的状态是直管内充满惰性气体,然后液体开始沿壁面流下,层流 求解的方程有Flow、volume fraction、energy和组分传输 为了使结果收敛,我先只求解了flow和volume fraction,每步都能收敛,2s后流动稳定保存,然后我试了以下尝试: 1)在流动的基础上,直接导入adjust宏,并在phase interaction下导入define mass transfer,开始同时求解Flow、volume fraction、energy和组分传输四个方程,出现致命错误; 2)在流动的基础上,没有导入adjust宏和define mass transfer,不勾选组分传输方程下的两个常用选项,求解Flow、volume fraction和组分传输三个方程,每步都收敛,又是在2s后保存; 3)在2)的基础上,直接导入adjust宏,并在phase interaction下导入define mass transfer,开始同时求解Flow、volume fraction、energy和组分传输四个方程,出现致命错误; 4)在2)的基础上,不导入adjust宏,只导入define mass transfer,开始同时求解Flow、volume fraction、energy和组分传输四个方程,出现致命错误; 5)在2)的基础上,不导入adjust宏,只导入define mass transfer,并将质量源项都改为常数,开始同时求解Flow、volume fraction、energy和组分传输四个方程,出现致命错误; 在代码中,我加入了一些printf(" KL=%10f\n", KL);这样的输出语言,但是至始至终fluent窗口内都没有出现输出语句 求教各位大神,还有什么方法可以调试?拜托了,各位大神!指点下方向。。。。。 |
» 猜你喜欢
要不要辞职读博?
已经有3人回复
论文终于录用啦!满足毕业条件了
已经有26人回复
2026年机械制造与材料应用国际会议 (ICMMMA 2026)
已经有4人回复
磺酰氟产物,毕不了业了!
已经有6人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有9人回复
Cas 72-43-5需要30g,定制合成,能接单的留言
已经有8人回复
北京211副教授,35岁,想重新出发,去国外做博后,怎么样?
已经有8人回复
自荐读博
已经有3人回复
不自信的我
已经有5人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
» 本主题相关价值贴推荐,对您同样有帮助:
FLUENT UDF学习视频
已经有6人回复
fluent UDF代码调用预定义程序的问题(如fortran程序)
已经有15人回复
走过路过都看看吧,fluent udf 是个神奇的语言
已经有20人回复
UDF源项的一个疑问
已经有14人回复

【答案】应助回帖
|
妹子,我说过了,调试打印到控制台要用: Message("the deep value is:%g\n", deep); deep是参数,如果仅仅测试代码运行,可以用: Message("the code position A\n" ;Message("the code position B\n" ;此外,还有: if() Error("here is wrong\n" ;来使某此参数出问题时跳出计算报错。 调试的路很漫长,你还是慢慢来吧。 ------------------------------ http://shop114586048.taobao.com/ ... 1997079397.2.A89lTp 打个广告,欢迎选购。 |

2楼2015-03-20 00:07:58
3楼2015-08-16 22:49:37












回复此楼
;