Fluent的一些使用经验(关于UDF,还有日志文件以及一些常见错误总结)

Fluent的一些使用经验(关于UDF,还有日志文件以及一些常见错误总结)

一些能够轻易百度到的错误就不讲了。
错误总结和解决方案。这几天的udf使用中,出现了如下一些错误:
问题1:用Fluent解释define_zone_motion出现错误phase error
解决方法:将定义变量的语句改变位置之后问题修复,故可以将定义变量的语句集中在函数开头。
问题2:多线程,用Fluent解释define_zone_motion时出现卡死等情况
解决方法:避免使用begin_f_loop等宏
问题3:用日志文件导出运动壁面作用力时,作用力的大小完全不对。
解决方法:在.jou文件读取.dat之前,必须先读取.cas文件。因此在计算运动壁面的问题时(尤其是含有转动的问题),必须将cas文件和dat文件同时保存而不能仅仅保存dat文件。
这里给出一个.jou文件的示例,该文件循环读取了800个cas和dat文件,并将名称为innerwall壁面上的升力和阻力导出导文本文件中

;Journal file automatically created by Fluent!
/file read-case D:\validation\C1_delay\flap1220-a-90-3c.cas
(do ((i 2 (+ i 2)))((> i 1600))
;read data file
(ti-menu-load-string (format #f "/file read-case D:\validation\C1_delay\flap1220-a-90-3c-1-0~04d.cas" i))
(ti-menu-load-string (format #f "rd D:\validation\C1_delay\flap1220-a-90-3c-1-0~04d.dat" i))
;export options
(ti-menu-load-string(format #f "/report/forces/wall no innerwall  () 1 0 yes D:\validation\C1_delay\forceCd-%t.txt"))
(ti-menu-load-string(format #f "/report/forces/wall no innerwall  () 0 1 yes D:\validation\C1_delay\forceCl-%t.txt"))
)
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值