首页/文章/ 详情

Star-ccm+网格划分技巧之网格类型及适用场合

7月前浏览26914

本文摘要(由AI生成):

使用STAR-ccm+软件的工程师可能比较熟悉常见多面体(Polyhedral Mesher)、四面体(TetrahedralMesher)、切割体(Trimmed Mesher)等网格类型。今天就来聊聊starccm+中所有网格类型及适用场合。最后再给大家分享一下划分网格使用技巧,绝对惊喜,帮助大家提高网格划分效率。下表总结了Starccm+中当前基于零件(Parts-based meshing)和区域(Regions-based meshing)的网格划分中可用的网格划分器。


大家在进行网格划分时有没有遇到这样的情况:

1、画网格时间很长;

2、画网格到中途发生错误,

这时候就要用到并行网格划分(Parallel Meshing)。

并行网格划分(Parallel Meshing)就是使用多个内核数来加速网格生成,同时比单个内核创建更大的网格。在对大型零件进行网格划分时,此功能特别有用。并行网格是共形的,并且具有与串行网格相当的质量。

一定要注意,在模拟中使用并行网格划分,请以并行模式启动模拟。

有些同学在平时操作过程可能已经知道这个功能,是不是有时候无法使用Parallel Meshing呢?实际上并不是所有的网格类型都适用于Parallel Meshing。以下网格类型支持Parallel Meshing:Polyhedral Mesher、TetrahedralMesher、Prism LayerMesher、Trimmed Mesher;同样这些网格类型不支持Parallel Meshing:Thin Mesher、Extruder Mesher、GeneralizedCylinder Mesher、Advancing Layer Mesher。

下面讲一下如何并行生成网格,基于Parts Based Meshing创建网格:


1、创建自动网格操作(Create anAutomated Mesh Operation);

2、选择Geometry >Operations > Automated Mesh,在mesher ExecutionMode里面选择Parallel ,默认是serial。


按照上述操作完成了Parallel Meshing设置,基于Region BasedMeshing设置也是一样,这里就不重复说了。

在mesher Execution Mode里面还可以选择Concurrent,下面说一下Concurrent meshing。Concurrent meshing也是使用多个内核数来加速网格划分。在每个Per-part中对相对较小零件的大型多零件装配进行网格划分时,此功能非常有用。简单的来说就是划分网格是Per-part下面有多个小Parts。Concurrent meshing划分与Parallel Meshing的方法类似,但处理器在网格划分的分配不同:

1、选Concurrent meshing运行,每个处理器网格划分不同Parts。

2、选Parallel meshing运行,Parts被细分并在不同处理器之间进行网格划分。

使用Concurrent meshing生成的网格是非共形的。以下网格类型支持:Concurrent meshing Surface Remesher、Surface Wrapper、Trimmed Mesher、Polyhedral Mesher、TetrahedralMesher、Prism LayerMesher。


以下网格类型不支持:Thin Mesher、Extruder Mesher、Generalized Cylinder Mesher、Advancing Layer Mesher。大家在使用时一定要注意划分网格的类型

注意:在创建模拟或打开模拟时要选择并行(Parallel)模式,确保三个及三个以上的核数可使用。同时要激活Per-part Meshing功能。



使用STAR-ccm+软件的工程师可能比较熟悉常见多面体(Polyhedral Mesher)、四面体(TetrahedralMesher)、切割体(Trimmed Mesher)等网格类型。今天就来聊聊starccm+中所有网格类型及适用场合。最后再给大家分享一下划分网格使用技巧,绝对惊喜,帮助大家提高网格划分效率。下表总结了Starccm+中当前基于零件(Parts-based meshing)和区域(Regions-based meshing)的网格划分中可用的网格划分器。

大家在进行网格划分时有没有遇到这样的情况:

1、画网格时间很长;

2、画网格到中途发生错误,

这时候就要用到并行网格划分(Parallel Meshing)。

并行网格划分(Parallel Meshing)就是使用多个内核数来加速网格生成,同时比单个内核创建更大的网格。在对大型零件进行网格划分时,此功能特别有用。并行网格是共形的,并且具有与串行网格相当的质量。

一定要注意,在模拟中使用并行网格划分,请以并行模式启动模拟。

有些同学在平时操作过程可能已经知道这个功能,是不是有时候无法使用Parallel Meshing呢?实际上并不是所有的网格类型都适用于Parallel Meshing。以下网格类型支持Parallel Meshing:Polyhedral Mesher、TetrahedralMesher、Prism LayerMesher、Trimmed Mesher;同样这些网格类型不支持Parallel Meshing:Thin Mesher、Extruder Mesher、GeneralizedCylinder Mesher、Advancing Layer Mesher。

下面讲一下如何并行生成网格,基于Parts Based Meshing创建网格:


1、创建自动网格操作(Create anAutomated Mesh Operation);

2、选择Geometry >Operations > Automated Mesh,在mesher ExecutionMode里面选择Parallel ,默认是serial。


按照上述操作完成了Parallel Meshing设置,基于Region BasedMeshing设置也是一样,这里就不重复说了。

在mesher Execution Mode里面还可以选择Concurrent,下面说一下Concurrent meshing。Concurrent meshing也是使用多个内核数来加速网格划分。在每个Per-part中对相对较小零件的大型多零件装配进行网格划分时,此功能非常有用。简单的来说就是划分网格是Per-part下面有多个小Parts。Concurrent meshing划分与Parallel Meshing的方法类似,但处理器在网格划分的分配不同:

1、选Concurrent meshing运行,每个处理器网格划分不同Parts。

2、选Parallel meshing运行,Parts被细分并在不同处理器之间进行网格划分。

使用Concurrent meshing生成的网格是非共形的。以下网格类型支持:Concurrent meshing Surface Remesher、Surface Wrapper、Trimmed Mesher、Polyhedral Mesher、TetrahedralMesher、Prism LayerMesher。


以下网格类型不支持:Thin Mesher、Extruder Mesher、Generalized Cylinder Mesher、Advancing Layer Mesher。大家在使用时一定要注意划分网格的类型

注意:在创建模拟或打开模拟时要选择并行(Parallel)模式,确保三个及三个以上的核数可使用。同时要激活Per-part Meshing功能。

附件

20积分20191020135751-1.STAR-CCM+基础培训教程.pdf
Star-CCM+
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2019-09-29
最近编辑:7月前
LEVEL水平线仿真
硕士 | 热管理工程师 公众号LEVEL电池热管理技术
获赞 767粉丝 3929文章 321课程 8
点赞
收藏
未登录
1条评论
CFD-Online
签名征集中
5年前
学习了!
回复
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈