本文摘要(由AI生成):
本文主要介绍了作者在学习流体仿真过程中遇到的一些问题及解决方法,包括几何前处理软件SCDM、网格划分软件Fluent Meshing和求解软件Fluent的使用经验。文章详细解答了SCDM中隐藏组时模型全部隐藏、去除大量圆角、创建外部旋转计算域等问题;Fluent Meshing中duplicate node错误、网格生成后出现折叠、翘曲现象等问题;Fluent中航空外流场分析时“Warning: flonum_arg detected NaN”报错、网格预览时重置当前时间、检测旋转部件上一点压力等问题。这些问题的解决方法均基于作者的实际操作经验,旨在帮助其他初学者解决类似问题。
对于仿真初学者来说,最头疼的事情莫过于在学习仿真过程中遇到软件报错却没人解答,只能在百度和各种论坛上提问。而对于流体仿真初学者来说,几何前处理、网格划分、设置求解是绕不过去的三座大山。
本文主要就笔者在学习流体仿真过程中常遇到的问题进行经验总结,包含几何前处理软件SCDM、网格划分软件Fluent Meshing和求解软件Fluent这三个软件的相关问题。
此篇是经验分享系列文章的第三篇(第一篇为《ICEM使用经验与网格划分错误分析》。第二篇为《SCDM、Fluent Meshing和Fluent经验总结分享(二)》),后续会根据问题的收集进度,持续分享。
1.1 选中已经创建的组后右击隐藏时,会将整个模型都隐藏掉,如何解决?
解答:
1、检查软件版本,升级软件版本到2019R2或以上。
2、尝试删除相应的组并重新创建。因为如果创建“组”命令时,点选上的“线”对象,也会出现这种情况。
1.2 在前处理时,如果几何中存有大量圆角,如何批量去除?
在选择命令中,选中一个较大的倒圆角,然后在“选择”面板中点击“选择”,在结果窗口有一项“等于或小于圆半径”,选中,然后,点击“填充”命令,所有等于或小于选中圆角半径的倒圆角都被去除。
但是需要注意的是,如果圆角量比较多,建议操作前做好文件保存工作,以防软件卡死。
1.3 在创建外部旋转计算域时,如果壳命令所产生的计算域不是相对于模型转轴对称的,该如何处理?
解答:利用设计草图命令,绕着希望的转轴绘制圆,然后拉伸成实体,最后利用修剪命令创建围绕着模型的旋转计算域。
2.1 出现duplicate node 的错误
解答:有资料提供如下方法:
尝试合并这些节点,菜单栏boundary->merge boundary或者输入命令/boundary/merge-duplicates 。对于这个方法,在fluent 19R2版本中没找到相关命令,只找到了merge node命令,但是操作后并没有效果。
由于这个问题是在划分边界层网格的时候出现的,再次检查后发现边界层第一层网格高度设置数值偏小了三个数量级,调整为正确的数值后划分正常,没有报错。
2.2 网格生成后出现如下折叠,翘曲的现象
解答:可以肯定是几何前处理的问题。一般是由于几何在导入到SCDM中格式转化导致的。这些异常曲面在SCDM里面很隐蔽,不仔细检查不容易识别。
2.3 multi face的问题,是不是只要有multi face就是面网格有问题?
解答:并不是。比如流固耦合计算时,会出现多重面。在summary下面可以看到多重边数量,但是当进入到诊断界面中时,如果是正确的多重面在MARK后则不会显现,数量会提示为0。因此还是要以诊断界面提示为准。
2.4 选中操作网格或者节点后,需要对其进行剖分操作,为什么软件的命令图标都是灰色不可用状态?
解答:没有分析具体的原因,遇到这种情况,推荐用快捷键解决。如果觉得快捷键不熟练,可以先保存网格,关闭软件,再重新打开再导入网格,这个时候命令图标就好了。
3.1 在航空外流场分析时,遇到“Warning: flonum_arg detected NaN”报错。
解答:检查边界条件和参考值设置,我这是因为来流设置为0,而气动力系数的求解需要除以速度,因此会报错。
3.2 在进行网格预览时,有的时候可能需要重置当前时间,该如何操作?
解答:在fluent的TUI界面,输入“rpsetvar 'flow-time 0”和“rpsetvar 'time-step 0”命令,即可重置flow-time和time-step。
3.3 如何检测旋转部件上一点的压力?
解答:这个在几何创建的时候就要考虑。在几何创建的时候,将需要检测的点的地方单独创建为一个小面,网格划分的时候正常划分。在fluent中求解设置的时候,设置监测这个小面的压力。
以上遇到的这些问题和解决办法都是基于笔者对软件的理解和操作经验摸索出来的,水平有限,不当之处请大家多批评指正。
备注: 付费的部分是文章的PDF版本下载链接,为手懒人士准备,大部分人应该不需要。
内容简介:文章附件