全解一款六面体结构化网格划分利器-NUMECA IGG
作者 |卢工FunRun 仿真秀优秀讲师
导读:前不久,VIP群有人提问:“老师,NUMECA如何计算带蜗壳叶轮机呢”?笔者使用NUMECA FINE/Turbo(以下简称Turbo)软件解决叶轮机械气动性能仿真计算已有三年多,前期做的比较多的也就是轴流形式叶轮机械。去年开始至今年(2019年),笔者开始在做离心形式的叶轮机械了,离心式叶轮机械与轴流形式最大的区别就是,离心式带有一个蜗壳。
蜗壳还算是一个几何较为复杂的非叶片部件了,在Turbo中,autogrid用以划分叶片部件的六面体结构网格,而非叶片部件六面体结构网格只能用igg来划分,因为Turbo本身就是一个全二阶精度结构网格求解器。
蜗壳的六面体结构网格划分,无论利用何种软件,都是一种耐心和毅力的挑战,igg也不例外。特别是在多块的内部边界条件定义,还是和叶轮网格装配后的边界条件定义,操作起来也是够烦的。有时为保证网格质量,块的数量多起来,边界多起来后,可能存在求解器数值传递时的不通畅,最终导致求解不顺,残差不能有效下降甚至易上扬发散。
这并不代表Turbo模式下的igg、autogrid对离心叶轮机械是束手无策的,igg对于非叶片部件的网格划分,能力是有目共睹的,特使是对于几何较为简单的冷却孔等结构。接下来,学习一下六面体结构网格划分思维。
一、六面体结构化网格划分思维
众所周知,在CFD计算领域,全六面体网格有着无可比拟的计算优势,特别是在网格数量、计算规模、计算精度、收敛速度等方面。虽然有着这么多优势,然而在全六面体结构化网格的生成上依然存在着巨大挑战。
通常,在六面体结构化网格划分技术上,主要采用的是多块拓扑的思想,即插入一个六面体的拓扑块,并将拓扑块的点、线、面与实际几何的点、线、面映射关联起来,将容易划分六面体网格的拓扑块的六面体网格映射到几何上,与几何进行贴体,从而形成几何体的六面体网格。
这里以某六面体网格划分软件为例,说明一下六面体网格划分的基本方法。
第一步:导入图1所示的原始几何文件,该几何为一边倒圆的长方体。
图1 原始几何
第二步:插入一个六面体拓扑块,如图2所示。
图2 拓扑块
第三步:拓普块与几何进行映射关联,如图3所示。几何的每每一条边与拓扑块的每一条边均需关联,需要反复利用鼠标点选。
图3 拓扑块与几何的关联
这仅仅是一个很简单的几何,进行到这里,大家可以看到,已经用到的鼠标操作就非常多了,反复的点选确定,实在是繁琐。然而,这并不是没有好的解决方案的。
二、NUMECA IGG六面体结构化网格划分利器
在这里向大家推荐一款全六面体结构化网格划分器NUMECA IGG。
NUMECA IGG是NUMECA FINE/Turbo中的一个通用网格划分模块,是交互式几何和网格划分工具,在NUMECA叶轮机械解决方案中具有重要作用,是非叶片部件多块结构网格划分工具,是AutoGrid叶轮网格的编辑器,同样,NUMECA IGG也可为其他软件准备和划分高质量的六面体结构化网格。
NUMECA IGG作为一款交互式几何和网格生成器,具备几何创建和网格划分功能,与常规的网格划分工具功能相似,作为NUMECA FINE/Turbo御用前处理模块,具备特定的功能。
NUMECA IGG是准自动/交互式结构化多块网格生成器,采用结构网格块化生成技术,其自动吸附、投影功能使得对于任意复杂几何的网格轻松生成,其操作过程远优于边—>面—>体的网格生成过程。先进的网格光顺技术和蝶形网格技术,确保生成高质量的计算网格,并可通过可靠的网格质量检测工具进行检测。
NUMEA IGG特点:
支持多种CAD几何输入
方便快捷的几何建模功能
高质量多块结构化网格生成
完全非匹配连接技术
蝶形网格技术
网格块之间的自动连接
网格块的自动映射/投影
网格块的合并/旋转…
网格线对几何线的自动吸附
多种边界条件定义
方便快捷的网格质量检测
和市面上的主流结构化六面体网格生成软件相比,NUMECA IGG最大的优势:
1、方便快捷高效的块生成技术:自下而上,省去复杂拓扑思路的考虑。
2、方便快捷高效的自动吸附和投影功能:自动吸附,方便调整,省去了点线面繁杂的一一映射。
3、几何数据表达的便利性:用户可以直接提供*.dat文件用以划分网格,省去了繁杂的建模。
以上述的带有倒圆的长方体为例子,说明一下NUMECA IGG的网格划分思路:
点击完整阅读全文
全解一款六面体结构化网格划分利器-NUMECA IGG
全解一款六面体结构化网格划分利器-NUMECA IGG相关推荐
- qt绘制二维网格_【史上最全轴承结构化网格划分系列】第四弹——滑动球面轴承(文末附模型领取方式)...
点击上方蓝字关注我们! 一.结构化网格划分思路 1.检查模型 1)观察模型(是否为对称模型,是否需要采用壳/线单元)2)简化模型(去除非关键位置圆角,去除破面与多余线体)2.绘制引导面网格1)切分实体 ...
- icem网格划分如何给内部面网格_icem结构化网格划分 ICEM里面设置一下就可以自动划分网格,为什么要用块?...
ICEM里面设置一下就可以自动划分网格,为什么要用块? 块划分方法是结构化网格划分,相比于非结构化网格有较规则形状的网格质量可以做的很高,进行数值计算时也可以采用更高阶的格式(非结构化最高二阶精度). ...
- 基于ANSYS 2019R1全解一款双吸泵的双向流固耦合方法
作者:李雷 一.导读 对于旋转机械来说,传统设计从理论计算到手工木模图,再到模型泵的加工制造,最后进行相关性能试验.当性能试验与预期效果差距较大的时候还需要修改水力模型.这种传统的设计不仅设计周期长, ...
- VTK和ParaView中引入了显式结构化网格表达地质网格
Introducing Explicit Structured Grids in VTK and ParaView - Kitware Blog 1.简介 新版本的vtk引入了适用于油藏角点网格模型的 ...
- 结构化网格与非结构化网格 学习记录
从总体上来说,数值仿真计算中采用的网格可以大致分为结构化网格和非结构化网格两大类. 一般数值计算中正交与非正交曲线坐标系中生成的网格都是结构化网格,其特点是每一节点与其邻点之间的连接关系固定不变且隐含 ...
- ITK:将网格转换为非结构化网格
ITK:将网格转换为非结构化网格 内容提要 输出结果 C++实现代码 内容提要 将itk :: Mesh转换为vtkUnstructuredGrid. 输出结果 一个Output.vtu文件将与以下输 ...
- VTK:非结构化网格之UGrid
VTK:非结构化网格之UGrid VTK:非结构化网格之UGrid 描述 代码 UGrid.cxx CMakeLists.txt VTK:非结构化网格之UGrid 描述 创建非结构化网格. 代码 UG ...
- VTK:非结构化网格之ClipUnstructuredGridWithPlane2
VTK:非结构化网格之ClipUnstructuredGridWithPlane2 VTK:非结构化网格之ClipUnstructuredGridWithPlane2 描述 代码 ClipUnstru ...
- VTK:非结构化网格之ClipUnstructuredGridWithPlane
VTK:非结构化网格之ClipUnstructuredGridWithPlane VTK:非结构化网格之ClipUnstructuredGridWithPlane 描述 代码 ClipUnstruct ...
最新文章
- format函数python的顺序_[转载] Python中format函数用法
- 解决bash: mysql: command not found 的方法
- Tensorflow Day18 Convolutional Autoencoder
- C语言二叉树总和等于k的所有路径的算法(附完整源码)
- linux内核分析期末,Linux内核分析作业
- 用CSS的 filter 来轻松实现图层半透明
- SQL Server 查询性能优化——创建索引原则(一)
- JAVA学习day07 1
- Java中遭遇NaN
- android java 同步_Android 中的同步
- ES权威指南[官方文档学习笔记]-12 more complicated searches
- eclipse如何设置自己喜欢的主题
- 1.1 UWP应用简介
- 微信小程序开发(一) 微信登录流程
- iif函数 vfp_VFP常用函数大全
- 微信小程序_今日头条
- 企业信息安全————2、如何描述风险价值
- WooCommerce SEO:电商平台和商城系统SEO的权威指南
- 完全理解Android TouchEvent事件分发机制(一)
- 6.1 新建图层和新建子图层 [Illustrator CC教程]
热门文章
- Ai形状模式与路径查找器
- 利用reportviewer与C#生成报表
- TuneUp Utilities 2013 优化工具
- UAV-PPK数据处理软件使用
- 安卓udp编辑软件_IOS安卓7000+全球电视节目分享
- 呼叫中心mvb事件方法总结草稿
- 海蜘蛛网络科技官方网站 :: 做最好的中文软路由 :: 软件路由器 :: 软路由 :: 软件路由 :: RouterOs...
- 06_02_任务三:Spring JDBCTemplate 声明式事务
- 不要轻易放弃丢失的U盘文件夹数据,这里有按文件夹恢复数据的技巧
- New Concept English Two 3