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

请教一个UDS的问题

[复制链接]
发表于 2004-5-28 10:50:53 | 显示全部楼层 |阅读模式

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

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

x
当使用多于一个的UDS时,如何为不同的UDS方程定义不同的UDS diffusivity? 应该对哪个变量使用判断语句? 多谢.
 楼主| 发表于 2004-5-31 00:17:53 | 显示全部楼层

请教一个UDS的问题

是不是我没有把问题说清楚啊?
举个例子:要在一个域中同时解两个user difined scalar方程(两个方程耦合),但是这两个方程具有不同的扩散系数(diffusion coefficient),该如何在difine_diffusivity中对不同的scalar定义不同的扩散系数呢?我想应该是用某个内定的变量进行判断就可以了,可怎么也找不到合适的,请大家多帮帮忙,谢谢.
发表于 2004-5-31 10:12:46 | 显示全部楼层

请教一个UDS的问题

如果是常数,直接在Define-》Materials中定义就行了,如果要用udf
给扩算系数,difine_diffusivity中最后一个参数i就是来确定那个uds的
 楼主| 发表于 2004-5-31 10:18:36 | 显示全部楼层

请教一个UDS的问题

谢谢回复,因为系数并非constant 或 polynomial,所以只能用difine_diffusivity去做,我也试着用i了:
if (i=0)
return ....
else
return .....
但好像不行啊,也许是我没有用对???
发表于 2004-5-31 11:04:28 | 显示全部楼层

请教一个UDS的问题

看看udf的问题 这个帖子,里面有一个code,
 楼主| 发表于 2004-6-1 05:56:29 | 显示全部楼层

请教一个UDS的问题

谢谢inhalation, 看了您的code,感觉你的问题是对湍流和层流分开求解的,不同的问题在material面板中选择不同的udf就行了.可我的方程是耦合的,需要同时使用两个参数,也就是说得在一个udf中实现.有没有什么好主意?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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