太强大!结构化重叠网格,岂一个爽字了得

太强大!结构化重叠网格,岂一个爽字了得

首页休闲益智堆叠网格更新时间:2024-06-05

STAR-CCM 软件提供了高度自动化且计算精度优异的网格划分工具,能够划分以下类型的网格:

此外,STAR-CCM 还支持从其他第三方网格软件(ICEM CFD、Pointwise、Gridpro、Hypermesh等)直接导入体网格进行计算。

更令人称赞的是STAR-CCM 异常强大的重叠网格生成和处理功能,这也是当年小二舍弃用了好几年的Fluent转投STAR-CCM 的最重要原因——诸多的船舶运动问题,尤其是自由液面和六自由度运动、自航、操纵性模拟等,没有重叠网格的加持,难度几乎不可想象。

▲ 重叠网格实现船、桨、舵的配合

但是,也稍微有那么一丢丢的遗憾。

STAR-CCM 生成的网格是非结构化网格,虽然计算精度相差无几,但是总感觉缺乏结构化网格那种艺术的美感和震撼力

所以,小二一直在想,能否将二者的优势结合起来,实现结构化网格与重叠网格的优势强强联合。

▲ 发挥1 1>2的优势

如果可行的话,对于结构形式复杂的舰船与海洋结构物模型,我们可以把复杂模型拆分成多个结构形式简单的基本形状块, 分别进行结构化网格划分,再通过相互嵌套实现数据交换形成整体的结构化网格。

▲ 多块结构化重叠网格,来源于IIHR

多块结构化重叠网格,一般需要应用第三方网格划分软件,首先分别进行各部分块的网格划分,然后应用自主编程挖洞算法或SUGGAR 、PEGASUS 5(NASA)等挖洞软件进行网格嵌套。但是,自主编程开发挖洞算法有较大难度,PEGASUS 5为限制软件,SUGGAR 也需另行购买。

STAR-CCM 作为一款优秀的通用型CFD软件,不仅内置了一套性能极为优秀的嵌套网格挖洞算法,能够生成极为复杂的嵌套网格,同时也最大限度地开放了网格适用权限,可以完美实现第三方多块结构网格在其内部的嵌套。

2

本文以一个简单的案例验证一下这种方法的可行性,不做具体的参数设置讲解,重叠网格的教程可以参见软件的帮助文档,给出了非常详细的操作步骤。

该案例模拟一个做匀速圆周运动的圆柱体的流场。

首先,我们在ICEM CFD中生成包含圆柱体的重叠域的结构化网格,图示如下:

▲ 重叠域网格示意图

然后,我们将生成的体网格导出为.msh文件,并读取到STAR-CCM 中。

下一步,我们在STAR-CCM 中建立背景域网格,采用Trimmer网格类型(这个步骤也可以采用结构化网格导入完成,本文这么做是为了测试更多的灵活性)。

接着,在重叠域和背景域之间建立重叠网格交界面,软件会自动进行挖洞和嵌套,剩下的工作就与帮助文档中的操作步骤一致了,进行物理模型选择、初始条件和边界条件、求解器设置等。

嵌套之后的网格如下图:

▲ 重叠网格装配图

计算结果如下:

▲ 速度云图动画效果

结构化重叠网格的实现,不仅满足了我们对结构化网格的向往,更提供了处理极限、交叉、耦合运动的绝佳手段,这个屠龙宝刀究竟能发挥出什么样的威力,就看我们自己的想象力了。

作者:船 小二,船舶与海洋工程专业博士,中国力学学会会员,8年CFD经验,精通CFD在船舶与海洋工程中的应用实践,具有非常丰富的军工项目经验。

声明: 原创文章,本文已授权,首发 shipCFD公众号(ID:shipCFD)专注于计算流体力学(CFD)在船舶与海洋工程专业的研究进展、项目案例和经验分享,有乐趣,更有干货。 Where there is ship, there is shipCFD.

-END-

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved