首页 > 其他分享 >Star-ccm+网格划分技巧之网格类型及适用场合

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

时间:2024-06-09 21:29:58浏览次数:12  
标签:Star 并行 网格 ccm 划分 Mesher Parallel 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创建网格:

点击完整阅读全文
Star-ccm+网格划分技巧之网格类型及适用场合

推荐课程

staccm储能风冷/液冷系统热管理设计策略和仿真-电池储能热管理设计仿真45讲

标签:Star,并行,网格,ccm,划分,Mesher,Parallel,Meshing
From: https://blog.csdn.net/fangzhenxiu6688/article/details/139473285

相关文章

  • Honor of Kings 2024.06.03 50star (S35) AFK
    HonorofKings2024.06.0350star(S35)AFK来个赛季S35总结吧,这个赛季结束以后,可能要和【魔兽世界】一样AFK了,手游来说肯定没法子和WOW相比,干啥都是有队友才好玩。单排荣耀王者,基本都是肉肉队伍我玩的基本都是肉,爆发强的英雄,最好可以是万金油,免控那种无脑我不怎么玩......
  • [stars-one] 星念轻小说下载器
    一款将在线轻小说保存到本地的下载工具软件介绍小说单卷下载小说全卷下载(需VIP)多线程解析和下载下载导出为epub文件自动更新软件使用前需要进行用户登录(邮箱注册)采用会员订阅制,PC版和Android版共用账号普通用户能解析小说但只能选择小说第一卷进行下载!!软件内置......
  • Preview failedUnable to start the previewer. openPreviewerLog to check for detai
    DevEcostudio预览器报错 PreviewfailedUnabletostartthepreviewer.openPreviewerLogtocheckfordetails.有两种原因1.main_page.json     src下的路径是否重复        2.struct关键字声明自定义组件名称是否重复我自己排查出来的......
  • 关于正在开发中的DjangoStarter v3版本
    前言最近做的这个项目大量使用了python及其相关的生态,因此自然而然选择了我的DjangoStarter作为后端框架之前v2版本是用RestFramework做接口的,后面我试用了一次django-ninja之后就喜欢这种类似FastApi的写接口方式正所谓天下苦drf久矣,在新的v3版本框架中,我决定......
  • GitHub狂揽6700 Star,Python进阶必备的案例、技巧与工程实践
    当下是Python急剧发展的时代,越来越多的人开始学习和使用Pyhon,而大家也遇到了各种问题。这份手册清晰、细致地介绍了Python代码应该遵循的编程风格,并解释了背后的原理和机制。入门Python语言相对简单,但写出优雅的代码并非易事。这份手册深入讲解了Python进阶知识的方方......
  • FastAPI-4:异步、并发和Starlette
    4异步、并发和Starlette本章关注FastAPI的底层Starlette库,尤其是它对异步处理的支持。在概述了Python中“同时做更多事情”的多种方法后,您将看到Python中较新的async和await关键字是如何融入Starlette和FastAPI的。4.1StarletteFastAPI的大部分网络代码都基于TomChristie......
  • HTML5+CSS3+JS小实例:网格图库
    实例:网格图库技术栈:HTML+CSS+JS效果:源码:【HTML】<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0">......
  • SpringCloud 负载均衡 spring-cloud-starter-loadbalancer
    简述spring-cloud-starter-loadbalancer是SpringCloud中的一个组件,它提供了客户端负载均衡的功能。在SpringCloud的早期版本中,NetflixRibbon被广泛用作客户端负载均衡器,但随着时间推移和NetflixRibbon进入维护模式,SpringCloud社区开始转向更灵活、更易于维护......
  • Astar路径规划算法复现-python实现
    #-*-coding:utf-8-*-"""CreatedonFriMay2409:04:232024"""importosimportsysimportmathimportheapqimportmatplotlib.pyplotaspltimporttime'''传统A*算法'''classAstar:......
  • ISS空间转录组的细胞分割算法汇总(stardist、cellpose、QuPath、SCS)
    作者,EvilGenius我们来了解一下关于HE图片细胞分割的一些算法,以备后续的使用我们在做Xenium或者其他ISS技术的数据时候,通常都要获得一个polygons文件,直译过来就是多边形文件,其实就是我们进行的图像细胞分割文件。其实ISS技术由来已久,不过现在由于10Xxenium的发布,对于空间原......