CFD网格老是不收敛?模型没简化就上网格,算得慢还失真

做流体仿真的,十有八九被网格折磨过:导入的CAD模型细节太碎,圆角倒角小孔成百上千,网格一划就几千万单元,求解跑一晚上不收敛,好不容易算完一看结果,跟实测差了老远。

问题多半不在网格参数,而在模型本身没做几何简化。这篇把几何模型处理与简化的5个关键点讲清楚,都是Star CCM+实操里直接能用的。


1. 先想明白:为什么要做几何简化


原始CAD模型是为制造设计的,不是为仿真设计的。直接拿原始模型上网格,四种后果必中一个:网格划分失败(几何间隙、破面直接卡死);网格质量低(细碎特征产生劣质单元);计算资源浪费(无关细节把网格量推高几倍);物理失真(小圆角小孔在网格里变成阶梯,反而算不准)。

图片

案例里这个带吊耳、带凸台的圆柱体,导入后特征树里一个ImportCad搞定,但直接划网格单元数轻松破百万。先花10分钟做简化,网格量能降一个数量级,而流场结果几乎不变——这就是简化的价值。

CFD网格老是不收敛?模型没简化就上网格,算得慢还失真的图2


2. 简化三原则:物理真实、尺度分离、网格友好


几何简化不是"删得越多越好",删错了照样错。记住三个原则:

物理真实——只删对流动和传热没影响的特征。流道里的凸台、扰流柱是功能件,绝不能删;外观上的圆角、小倒角对流动影响可以忽略,大胆删。

尺度分离——特征尺寸比网格尺寸小一个数量级的,删;跟网格同量级的,保留或加密处理。直径0.5mm的孔配10mm网格,孔在网格里根本不存在,留着只会让网格崩溃。

网格友好——最终目标是让几何特征边界简单、干净、连续,方便网格贴合。


3. 3D-CAD里用Defeature一键去特征


Star CCM+自带3D-CAD模块,最常用的简化工具就是去特征(Defeature)。选中模型后,设置圆角半径、倒角宽度、孔径三个阈值,低于阈值的特征自动识别并移除。

图片

CFD网格老是不收敛?模型没简化就上网格,算得慢还失真的图4


案例里这组参数直接给:圆角低于0.004m、倒角宽度低于0.002m、孔直径低于0.002m的全部去掉。阈值不是拍脑袋——按你目标网格尺寸的1/10到1/5来定,网格粗就用大阈值,网格细就收紧。去完之后用预览模式看一遍,确认没有误删关键结构再点确定。

一次去不干净就多跑几次:特征树里Defeature 1、Defeature 2叠加使用,每轮只处理一类特征,比一次全删更可控。


4. 完整简化流程,五步走别跳步


一个规范的几何处理流程是:建模/导入 → 修复(补破面、缝合间隙)→ 特征简化(去圆角倒角凸台小孔)→ 流体域提取(封闭内部流域)→ 网格准备(检查边界命名和接触面)。

很多人跳过了修复直接简化,结果破面没补,简化完网格在破口处疯狂加密。修复环节的间隙缝合公差一般设1e-5m量级,小了补不上,大了把相邻面粘死。


5. 复杂几何换SpaceClaim,直接建模更快


模型结构太复杂、特征树里改不动时,换SpaceClaim做直接建模:拉动(Pull)压印、填充(Fill)补孔、修复(Repair)补面,配合去倒角、去圆角命令,比在3D-CAD特征树里逐个删快得多。

图片

CFD网格老是不收敛?模型没简化就上网格,算得慢还失真的图6


操作口诀:单击选面、双击选连续面、三击选整个实体;Ctrl+Z撤回、按住Ctrl拖动复制。先选中要处理的特征面,再用拉动或填充命令,10分钟能处理完一个中型装配体的主要细节。处理完导出回Star CCM+前,记得用干涉检查扫一遍,别让简化后的零件互相穿模。

这个案例的简化收益可以量化:原始模型直接划网格约180万单元,去特征加填充处理后降到42万,单元量降了76%;同样的边界条件下,两者流场结果最大偏差2.1%,而求解时间从4.5小时压到1小时出头。省下的时间和资源,就是几何简化直接换来的。


小结


CFD网格问题的根源,一半在几何。先按物理真实、尺度分离、网格友好三条原则想清楚删什么,再用3D-CAD的Defeature按阈值批量去特征,复杂模型换SpaceClaim直接建模,最后走完"导入→修复→简化→流域→网格准备"五步。这套流程下来,网格量降一个数量级、收敛率大幅提升,结果反而更接近实测。


【仿真资料包】


扫码添加小助理,私信回复关键词「几何简化」,获取本篇配套资料包:Star CCM+几何简化实操资料包。

CFD网格老是不收敛?模型没简化就上网格,算得慢还失真的图7
查看全文
我的头像
默认 最新
ansys结构交流群