为NAPA船体几何快速构建CFD流体域的技巧

为NAPA船体几何快速创建CFD流体计算域的图1

CAESES作为船舶水动力优化平台,经常要面对各式各样的原始船体几何,其中就有NAPA生成的IGS. 熟悉NAPA的人都知道,NAPA输出的船体文件是由大量的碎面拼接而成, 碎面之间存在缝隙,并有穿刺重叠,对CFD计算很不友好, 因为常见的CFD工具诸如 SHIPFLOW, STAR-CCM+, FINE/Marine都对船体表面质量有一定要求。



问题来了:我们如何才能创建一个完全封闭(Watertight)的船体表面以及相应的流体域?

为NAPA船体几何快速创建CFD流体计算域的图2

                                                             典型的NAPA输出的船体几何

挑战

当我们仔细观察这些碎面的表面网格,你会发现相邻碎面的边界并不重合,因此会留有空隙。 常见的CFD网格生成器,很难将这些缝隙自动修复。即便是CAESES自带的Trimesh功能(快速缝合并将表面三角网格化), 也很难处理这种情况,红色高亮显示缝隙太大,无法缝合。

为NAPA船体几何快速创建CFD流体计算域的图3

如果我们将缝合的阀值调大,试图将红色的大缝隙给闭合,结果也是徒劳的,因为此时其它小的碎面边界也会被强制粘合(边界距离小于阀值)。下图显示了另外一种情况就是碎面边界相互穿刺,显然这些都不是我们想要的。



为NAPA船体几何快速创建CFD流体计算域的图4

在传统的CAD软件中,手动修复这些几何错误是相当枯燥的工作,如何通过点几下鼠标就能解决这些问题,是我们要在CAESES中努力实现的。



自动化解决方案

近期,我们在CAESES中开发出了这样一个全自动化的解决方案,当然船体几何如果是重度破损的话,可能会不奏效。然而从我们接触到的绝大多数案例来看,这个解决方案还是有效的,非常干净利落。

目标是NAPA IGS文件以及其它一些CAD软件(Rhino等)输出的几何,我们研发出了针对船体曲面特征的缝合修复技术-BRep,Brep技术可以生成一个完全封闭的船体几何,通过它再创建流体计算域就没有任何问题了。

这种方法使用起来非常方便, 它是通过Feature来实现调用,用户只需要选择船体几何文件并设置相应的流体域边界即可。如果需要STL输出格式,还可以酌情调整面网格精度,同时船体甲板和艉封板面也已经通过角度阀值(split-by-angle)自动区分开来。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空