找回密码
 注册
查看: 4644|回复: 5

[求助]如何用udf写随时间变化的三维体热源?

[复制链接]
发表于 2008-1-16 14:50:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我要用三维体热源做一个焊接方面的计算。fluent的udf看了半天还是有点晕,于是来求教。
具体问题是一个随着时间逐渐移动的热源,方程比较复杂,这里不妨用一个简单的处理,就用q=q0*exp(-3/((x-v*t)^2+y^2+z^2))好了。其中x,y,z为三维坐标,q0为已知常数,v为体热源平移的速度,t为时间。
希望大家能给我一点思路,因为没有看见过类似的例子。谢谢了。
另外,一些udf已经定义的函数,如c_t c_u等,我在udf手册内没有找到相关资料,不知各位可知道哪里有这些函数的介绍。谢谢了。[br][br][以下内容由 windsome 在 2008年01月16日 02:58pm 时添加] [br]
忘说了,方程中左边的q为生热率,单位为W/m^3。
 楼主| 发表于 2008-1-16 16:54:24 | 显示全部楼层

[求助]如何用udf写随时间变化的三维体热源?

呃,那些函数的介绍找到了。在第5章。
对于这个问题,能用定义边界条件的宏DEFINE_PROFILE来做吗?
发表于 2008-1-20 18:32:36 | 显示全部楼层

[求助]如何用udf写随时间变化的三维体热源?

我感觉不能把
发表于 2008-1-24 00:48:27 | 显示全部楼层

[求助]如何用udf写随时间变化的三维体热源?

我要做的是体热源的大小是随时间变化的情况,也是很晕,希望交流一下。
QQ 29708814
发表于 2008-1-24 01:56:34 | 显示全部楼层

[求助]如何用udf写随时间变化的三维体热源?

我觉得你的问题是怎么随时间改变热源位置的问题,你能不能把热源路径的区域用分段函数处理?[br][br][以下内容由 xjtu-xforce 在 2008年01月24日 02:04am 时添加] [br]
你可以使用DEFINE_SOURCE macro to define custom source terms for the different types of solved transport equations in FLUENT (except the discrete ordinates radiation model) including:
对于热源是不是该用这个宏?
 楼主| 发表于 2008-1-25 09:56:43 | 显示全部楼层

[求助]如何用udf写随时间变化的三维体热源?

DEFINE_SOURCE应该可以吧?貌似可以定义energy (also for solid zones)。
另外有人告诉我说:
You can use user-defined memory (C_UDMI) and DEFINE_ADJUST.  
At the first iteration of each time step, call DEFINE_ADJUST to change C_UDMI according to your function
Then C_UDMI is used to specify your heat source using DEFINE_SOURCE
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表