找回密码
 注册
查看: 5270|回复: 4

fluent求解器的选择,新手请教 ?

[复制链接]
发表于 2009-7-7 15:28:14 | 显示全部楼层 |阅读模式

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

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

x
请问各位有没有研究过6.3版本的fluent中的算法?
具体问题为:我在计算Ma=2.0的气动问题时,遇到这样一个问题。如果一开始选择pressure based求解器中的couple算法,则初始化话计算几步就出错,此时的courant数取的很小大约0.02. 具体出错原因为 温度和湍流度超出限制范围。
如果选用density based求解器中的roe格式 则能够进行计算。但是收敛结果不好或者说难收敛,后来我就用Roe格式先迭代了一定的步数,然后又选择了pressure based求解器中的couple算法,很快就能收敛。
我感觉在计算可压缩流动问题方面,couple和density based求解器还是有很大差别的,网上的网友一般说 求解可压缩流动问题时 选用density-based 求解器,但是现在该求解器还没有添加限制器,所以还不完善。但是我查看手册以及几本参考书(韩占忠流体工程仿真计算实例及应用和王福军的计算流体动力学分析)时发现,在计算可压缩流动问题时  是可以选用 Pressure-based的求解器中的couple算法的。而且手册中也没有提可压缩流动问题时二者的优劣,只是说pressure based的 只能计算单项(single phase)流动介质。而且好像6.3版本以前也没有density based求解器
所以请问版主及各位高手:1、两个求解器在计算可压缩流动问题时有什么不同?例如我的算例(ma=2.0)适合选择哪个求解器?
2、fluent公司开发 dengsity based求解器的初衷是什么?因为网上有人说用fluent6.3以前的版本在计算高超音速(ma>5)问题时 也能取得较好的结果!
希望各位不吝赐教,在此谢过各位了!

[ 本帖最后由 scorpiohu 于 2009-7-7 07:29 编辑 ]
 楼主| 发表于 2009-7-8 14:29:19 | 显示全部楼层
怎么问个问题就没人回答呢?
发表于 2009-7-10 10:25:37 | 显示全部楼层
Pressure-Based Solver是基于压力法的求解器,使用的是压力修正算法,求解的控制方程是标量形式的,擅长求解不可压缩流动,对于可压流动也可以求解;Fluent 6.3以前的版本求解器,只有Segregated Solver和Coupled Solver,其实也就是Pressure-Based Solver的两种处理方法;Density-Based Solver应该是Fluent 6.3新发展出来的,它是基于密度法的求解器,求解的控制方程是矢量形式的,主要离散格式有Roe,AUSM+,该方法的初衷是让Fluent具有比较好的求解可压缩流动能力,但目前格式没有添加任何限制器,因此还不太完善;它只有Coupled的算法;对于低速问题,他们是使用Preconditioning方法来处理,使之也能够计算低速问题。Preconditioning方法应该是以压力、速度、晗值为原始变量,以时间推进方法(TMM)为基础,能够将可压和不可压流场计算方法统一起来。
 楼主| 发表于 2009-7-12 21:07:49 | 显示全部楼层

回复 3# heavenblade 的帖子

谢谢回答!
还有一个问题?
6.3以前版本中的couple算法 和6.3版本中pressure-based求解器中的couple是一回事吗?
发表于 2009-7-13 21:26:50 | 显示全部楼层

回复 4# scorpiohu 的帖子

6.3版本中pressure-based求解器中也没有 couple 这一项啊 ,
density based求解器中的roe格式  这一项也没有吧
  6.3 中没有了  Segregated Solver和Coupled Solver  换成了pressure-based和 Density-Based Solver 不是吗?
QQ317497378   向您请教
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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