OpenFoam 要求的网格质量

本文介绍了如何使用checkMesh工具检测网格质量,关注non-orthogonality和skewness参数,超标可能导致计算发散。遇到问题时,可通过checkMesh-writeSetsvtk定位并优化网格,进一步利用ParaView分析vtk文件解决网格问题。

0 参考文章

CFD中好的网格质量应满足哪些指标要求?:https://www.zhihu.com/question/647281372/answer/3420272074

1.遵循的一般依据

使用 checkMesh 检查网格质量。需要注意两个参数。

一, non-orthorgonality 最大非正交大于68,会提示可能存在网格质量较差问题。大于85 时计算发散可能性大。大于62且网格有多种类型时,也容易算着算着发散。
二, skewness 超过 20 时计算发散可能性大。
当出现网格质量不合格时,可使用“ checkMesh -writeSets vtk ”查看差网格所在位置,找出问题优化网格质量。checkMesh -writeSets vtk
三,使用 paraView 打开 vtk 文件,定位问题网格。

2.网格质量检查

在这里插入图片描述
单核检查用:checkMesh -writeSets vtk
自己设置网格检查标准:checkMesh -meshQuality -writeSets vtk
并行: mpirun -np 16 checkMesh -parallel -meshQuality -writeSets vtk
当出现正交性偏大时,可调整fvsolution中的非正交次数,一般2次就会效果很好,过多会增加计算时间。
在这里插入图片描述

3.网格质量检查的说明

在这里插入图片描述
在这里插入图片在这里插入图片描述
描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值