说说 cfx 解决不收敛的方法(转自 stonebrook)
(2012-06-15 21:10:42)
转载▼
标签:
杂谈
分类:CFD
首先明确一下,鉴于现在计算模型越来越复杂,残差并不是判定收敛的唯一标准,很多时候残
差收敛都不是很理想,但每个计算一定要检测某一点的速度压力值,如果检测点数值平稳趋于
稳定,即使残差收敛不是很理想,计算结果几乎可以肯定是收敛并且正确的. cfx 的说明也提
到了这个. 现在说说解决不收敛的几个方法. 可以按照次序尝试,或者结合着来,根本目标就
是要先拿到一个收敛的计算结果,然后就好办了.
1. 使用 upwind,也就是 1 阶精度算法.
2. 减少步长,使用 physical time scale, 比如 1e-5s 试试. 计算进行了一定步数(比如 100 步)
后,可以增加步长.
3. 更改湍流模型,例如 k-e 模型应该比 k-w 类的容易收敛
4. 再不行,采用无敌的流量渐进大法. 比如正常进口流量是 10kg/s, 改成 1kg/s,因为低速情况
收敛要容易很多. 如果收敛,改成 2kg/s,计算从上一个结果开始...依此类推,直到 10kg/s.
5. 上述方法用过后,拿到一个收敛的模拟.再把所有设置更改为希望的设置(比如双精度,k-w
模型等等),在收敛的结果上面继续计算,应该就可以得到答案了.
6. 再搞不定,仔细思考自己的模拟,是不是哪里有最基本的错误. 我的经验,cfx 模拟对于网格
质量的好坏不是很敏感. 如果一个低流量的模拟可以收敛,那基本可以证明网格没有问题. 过
去我做个压缩机的模拟,无论如何就是不收敛,最后发现因为过去个员工的粗心, 整个模型比
实际尺寸直径少了 20 厘米,换句话说,这个错误的缩小模型根本没可能"吞掉"模拟流量,当然
无法收敛了.
7. 修改网格,放在最后一招因为很多时候修改网格很麻烦. 先试试上面的再考虑这个.
ICEMCFD 处理混合网格划分中低质量的问题
(2011-09-24 18:54:24)
转载▼
标签:
杂谈
分类:网格生成技巧
所谓的混合网格,指的是模型中同时存在结构网格与非结构网格的情况。
采用混合网格的主要优势在于:对于复杂的几何,我们可以将其分解成多个几何,对于适
合划分结构网格的采用结构网格划分方式,而对于非常复杂的部分,可以使用非结构方式
进行划分。
然而采用混合网格也有一些缺点:交接面位置网格质量会非常差。因此我们需要采用一些
方式对网格质量进行改善。另外对于交界面的处理也存在一些问题。
我们先说说在 ICEM CFD 中进行混合网格划分的一般步骤。通常分为以下三步:
(1)几何准备。对于本身就是多个几何的情况,因为处理方式简单,这里不做讨论。这
里要说的是一个连续的几何,我们需要在 ICEM CFD 中将其进行分割成多个部分。这里可
以运用的部分主要在于 ICEM CFD 的几何创建功能,包括点、线生成以及面切割。