24小时热门版块排行榜    

查看: 5638  |  回复: 14
【奖励】 本帖被评价12次,作者whcjordan123增加金币 9.2 个
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

whcjordan123

金虫 (小有名气)


[资源] Fluent工程师针对湍流粘性比超过限制问题的解答

这是一个常见的问题,很多人已经问过很多遍了,下面我就描述一下我解决问题的方法:
首先,出现这个警告的最基本的原因是由于边界条件的设置错误,所以如果你确认问题的设定没有问题,就接着下面的分析吧。
问题的根源在于求解器在计算两方程模型的湍动能k和耗散率e或者omega时发生错误,因而在计算湍流粘度的时候也会出错。理想状况下,当求解收敛时,警告会逐渐消失。但是一般状况下,结果不会向我们想象的那样乐观,原因就是我们的算例很大,收敛比较困难,并且随着湍流参数的计算错误,状况会进一步恶化,那么我们该如何补救呢?
传统的办法就是选择耦合式求解器并启用,通常会解决问题。但我个人的观点是如何你的算例是属于不可压缩,耦合式求解器并无法有效地解决问题。但我们还有一个更为稳妥的办法,那就是选择FAS,增加库朗数,使粗化级别为4.几乎所有问题都会收敛的。
当然,如果非要使用分离式求解器,我们可做如下选择:
如果我只想得到流场的湍流参数的近似值的话,可以先关闭动量方程,只求解k,e或者k,omega知道得到一个稳定的湍流场,这时再开启所有方程进行迭代求解。这个办法很有效,但有一个问题,如果网格很庞大,比如上百万个,那么光是得到收敛的湍流场就需要一两天的时间,那么我们又该怎么办呢?
这时候,我可以准备一个相应的粗网格,边界条件都一样,首先在粗网格上得到收敛解,这可能只需要一两个小时,然后选择file->interpolate,将得到的数据写进相应的区域。之后关闭动量计算,只计算湍流量,计算几步之后开启所有的求解器继续迭代,你将会得到所有的收敛解。
回复此楼

» 收录本帖的淘帖专辑推荐

软件与检测 fluent问题好帖 关于CFD

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lvss2007

新虫 (初入文坛)


★★★★★ 五星级,优秀推荐

终于找到了这么专业的,赶紧去试试。谢谢
5楼2012-12-31 13:55:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 15 个回答

一块小红布

新虫 (小有名气)


★★★★★ 五星级,优秀推荐

很好的解决方法,为什么没人顶呢
2楼2012-07-24 15:34:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

newetimesky

金虫 (正式写手)


★★★★★ 五星级,优秀推荐

有些思路,但是还得具体实力具体分析啊
3楼2012-07-24 15:59:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cdrwer

铁虫 (初入文坛)


★★★ 三星级,支持鼓励

我算超音速问题已经碰到过N次这些情况了,一直都没有办法解决。
6楼2012-12-31 15:17:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 龙 兔 虎 猫 高级回复 (可上传附件)
信息提示
请填处理意见