头像网格之icem剖分
ICEM网格拓扑划分

详细步骤
5.关联点和线。 (Blocking-Associate……) 6.设置网格参量(设置网格尺寸或设置Edge的节点数
ANSYS ICEM CFD
网格划分 for Autodyn
1.简介 2.非结构网格 3.结构网格
本课件为自己学习总结,主要 介绍操作思想。多有步骤随意 命名。希望对大家有帮助!
简介
丰富的几何接口;Solidworks, AutoCAD, ProE, UG……
能输出网格到100多个求解器;
功能强大,能输出结构和非结构网格;
附录3:杂例
2D网格
2D网格
Cup
网格结果
分割面
G
实体 eom etry
(主 要 操 作 对 象 )
|( 辅 助 操 作 对 象 )
自上而下:块的雕刻
构造方法自 综下 合而 运上 用:块的累加块
:劈 旋
分 转
/合 ;对
并 称
;删 ;平
除 移
;拉
伸
|
实 体 :简 化
O grid ;C grid ; L grid
点 :劈 分 /合 并 ;移 动 ;关 联 | 增 加 辅 助 点
设定线面网格参数值(局部设置为准);
Global Mesh Setup:全局参数和方法设定Patch Dependent :能较好捕捉细节
Part Mesh Setup:局部参数设定 Surface Mesh Setup:面参数设定 Curve Mesh Setup:线参数设定
ICEM---网格划分原理

2021/8/6
28
2021/8/6
29
分析块 ->模仿
1
块
网格
2
2D增 块补
2021/8/6
30
分析块
2021/8/6
31
结构网格的索引与合并->减少总块数,加速求解
关键:统一索引
y/ j
索引
空间
2021/8/6
索引 空间
x /i
32
结构网格的索引与合并
ICEM中 块的合并
2021/8/6
三个块
实体
L_grid
2021/8/6
18
成块与实体:拓扑分析
实体 基本块
衍生块
2021/8/6
19
几何分解_组合块
2021/8/6
20
几何分解_组合块
2021/8/6
此处复制的每块 的节点都是独立的, 要进行节点的合并
21
构思块举例->找到最优块
2D
基
本
O-grid
块
C-grid(二分之一O-grid) L-grid(四分之一O-grrid)
11
块-关联-设置节点数-网格
原理示例_2D(正三角形)
2021/8/6
建块
×
关联
设置 节点数
× L-grid
12
原理示例_球壳
映射
M1 构造块 M2 关联点、线
2021/8/6
映射
13
原理示例_圆柱
O-grid 建块方法
建块
点、线的关联
映射
原始建块方法
2021/8/6
14
原理示例_球
L-grid方法
ICEM六面体网格划分

D1-21
创建O-Grids – 缺省 O-Grid
为 O-grid选择块
– 可以通过visible(可视), all(全部), part, around face (环绕面), around edge(环绕边), around vertex(环 绕点), 2 corner method(对角点)选择
– 如果添加所有环绕块的面, 结果是没有任何变化,因为O-grid 穿 透了所有面
四分之一 Ogrid (L-grid)
看起来 在一个 方向上是C-grid 在另一个方向 是 L-grid
9/9/05
Inventory #002277
D1-24
创建 O-Grids –环绕块
选择 Around block(s) 创建 O-grid 环绕选定的块
9/9/05
Inventory #002277
D1-11
分块过程 – 在几何体上移动块顶 点
移动顶点以更好的表现几何体的形状 – 所有显示的顶点可以立刻投影到 几何体 – 可以单独在几何体上移动它们 – 可以一次移动多个 – 沿着固定平面或线/矢量移动
9/9/05
Inventory #002277
• 根据特定特征对齐网格
– 必须首先 Build Topology – 可在非结构(free)和结构 (mapped)之间转换: Edit Block -> Convert Block Type
非结构块
几何
2D 块
9/9/05
Inventory #002277
D1-9
分块过程 – 构建适合几何体 的块结构 自顶向下方法
分割块 以捕捉几何体形状 从环绕整个几何 体的一个块开始
删除无用的块
ICEM CFD六面体网格划分

Advanced Engineering Solutions ICEMCFD Hexa Course Sijal AhmedBasic Level Create High Quality Hexa MeshesLecture 3 : Hexa MeshingSee DemoVertexEdgeFaceBlockPointCurveSurfaceVolume•Vertex color coding–Red →Point –Green →Curve –Black →Surface –Cyne →Internal•Edge color coding–Green →Curve –Black →Surface –Cyan →InternalCreate Block•3d bounding box •2d surface blocking •2d planner•3D block from vertices/faces ▪Hexa▪Quarter O-grid▪Degenerate or prism •2D block from verticesDegenerate or prism from 6 verticesQuarter O-grid from 6 verticesHexa from 8 verticesHexa from two facesExtrude Face(s)•Interactive•Select face and MMB whereyou want block•Fixed distance•Specify distance in normaldirection•Along the curve•Select curve and its endwhere you want to end theblockNumber of layers = 530 deg twist2d to 3d blocking •Translation•Rotation✓Choose origin✓Choose axis✓You can also create newparts from points and curvesAssociation•Vertex to point, curve or surface.•Edge to curve or surface.•Face to surface or part.•Edge color coding–Green →Curve –Black →Surface –Cyan →Internal•Vertex color coding–Red →Point –Green →Curve –Black →Surface –Cyne →InternalAll edges are associatedNo AssociationEach edge is associatedto corresponding curveO-GridFull O-GridMesh qualityHow to create O-gridFull O-gridHalf O-gridQuarter O-gridMerge VerticesPropagate MergeSelection of Blocks and Edge for CollapseSide 2 (head of arrow) params17 meshing laws curves/parts to edgesLinked bunchingScale sizes and refinementand refinement.Fraction are allowed whenyou want to coarse themeshfor refinementSelected blockFluent 1:2 RefinementCFX : 1 : 3 RefinementSplit Block •You can use following options:•Screen select•Prescribed point (most commonly used option)•Relative (on scale of 0-1, e.g. 0.5 implies 50% ofedge length)•Absolute (provide distance in units, e.g. in metersof length)•Hidden blocks•Extend split•Split on diagonal edge of O-grid will createanother o-Grid.Without splitMove Vertex•The following options are available for moving vertices:▪Move Vertex▪Set Location ▪Align Vertices ▪Align Vertices In-line ▪Set Edge Length ▪Move Face Vertices •You cannot move red vertex unless its association is changed•Vertex in green color can only slide along curve.•Vertex in black color can only slide over surface, if it is visible.•Vertex in cyne can move along the direction set by edge. •Vertex color coding–Red →Point–Green →Curve–Black →Surface–Cyne →InternalThe following options areavailable for editing block o Unsplit EdgeoLink Edge (link shape of one edge to other edge)o Unlink Edgeo Change Edge Split Type 17Source edge Target edgeMesh quality imporovedEdit Block•Most important options:→Modify O-Grid : Rescale Ogrid & reset Ogrid orthogonality →Modify block →Make periodic (use it with SetupMake periodic option •Use opposite vertices •Any subsequent split operation will make new vertices periodic too. •On axis choose same vertex twicePeriodic vertices▪Translate Blocks▪Rotate Blocks▪Mirror Blocks▪Scale Blocks▪Copy Periodic Blocking ▪Translate and RotateDelete Block•The Delete Block option allows you to delete the blocks from the topologyMonday, April 1, 201920Lecture 4 -Hexa Mesh & BlockingChecking Quality•Using the Quality Histogram–Determinant•Measurement of element deformation (squareness)•Most solvers accept > 0.1•Shoot for > 0.2–Angle•Element minimum internal angles•Shoot for >18 degrees–Aspect ratio–Volume–Warpage•Shoot for < 45 degrees–Many more metricsMonday, April 1, 201921Lecture 4 -Hexa Mesh & Blocking You can display elements in a given range byselecting the histogram barPre-Mesh Smooth & Check Blocks•Following options are available for Pre-Mesh smooth:–Quality –Orthogonality –Multi-block•Following options are available for check blocks:–Run Check/Fix–Fix Inverted Blocks etc。
ICEM网格划分原理ppt课件

三个块
实体
L_grid
29
成块与实体:拓扑分析
基本块
实体
衍生块
30
几何分解_组合块
31
几何分解_组合块
此处复制的每块 的节点都是独立的, 要进行节点的32合并
构思块举例->找到最优块
2D
基
本
O-grid
块
C-grid(二分之一O-grid) L-grid(四分之一O-grrid)
减少 网格 数量
按Material
AUTODYN不支持ICEM的二维网格,可对ICEM输出的网格 文件info.geo编程修改成.zon的格式再导入。
.geo与.zon文件数据段的差别:同样的数据,不同的顺序
53
ICEM二次开发
Solidworks AutoCAD
ProE UG ……
几何实体
ICEM
网格
Autodyn Ls_dyna
5
认识界面
修 非构 非
改 结造 结
几 构块 构
何网
网
格
格
划
修
分
补
几何显示控制 块显示控制 part显示控制
非结 结构 构网 网格 格输 输出 出
几何体视角控制
块的索引控制
6
ANSYS ICEM CFD
非结构网格(Mesh)
划分步骤
设置参数 选择方法 自动划分 大多需网格修补
7
认识非结构网格
网格单元 2D:三角形
42
43
分析块 ->模仿
1
块
网格
2
2D增 块补
44
分析块
45
结构网格的索引与合并->减少总块数,加速求解
ICEM网格划分步骤

一、ICEM网格划分步骤
1、在solidworks、workbeach等建立模型(最好模型另存为.txt格式
)
2、在ICEM中导入计算模型
3、建立一个文件夹,并选单位。
最后点击apply,导入模型。
4、修复公差
默认参数,点击Apply。
5、生成BODY。
首先点击该按钮后,用鼠标左键点击模型,在不同的点上点击模型两次,然后点鼠标的中键。
最后单击Apply。
6、指定inlet、outlet、wall-inner、wall-outer 。
选面的时候一定要选完所对应的线。
7.file-GM-save GM as (保存到自己所见的文件夹里面)
8.mess mess尺寸大小,max element(根据模型大小设置)
9.生成mesh computer mesh。
10.用三菱柱网格细化边界特征,点击Prism 点击WALL 设置
Hight ratio 1.3 numlayer 5(表示增长率1.3 一共五层边界层) 视具体情况而定
11.编辑mesh --平滑mesh--UP TO MESH -0.4
12、检查mesh ,出现下面对话框后点击Yes,删掉多余的不相关的线。
12.file save project as
13.out --select solver--写出文件
最后生成如下文件。
高级应用之头像ICEM网格划分

网格剖分之人头——ICEM先来看看头像的原始几何模型吧,原始文件是影像扫描技术成型的自由曲面蒙皮模型,当然先要把曲面转换成实体格式(这一步对专业的网格平台不是必需),还好,手头先进的三维CAD 程序正好发挥用途,一个简单的操作,便完成了曲面向实体的转变,很显然,这是一个对称体,为了减少工作量,当然,对称化的处理是必须的(见图1、2),对不住了,我只有残忍地把这家伙一劈为二了。
图1 整体头像 图2 对称头像好了,完成了基本头像几何的边界,接下来的工作应该是几何拓补规划,把脑筋转起来,OK,很快就发现了,整体头像的几何拓补非常简单,几乎就是一个方块+圆柱+切削圆球的组合体(图3、4),麻烦的制造者在于这家伙脑袋上长了眼睛和一个嘴巴,嘴巴是一个洞穴,眼睛也是一个洞穴,显然,最终拓补构造的时候,这个地方可能得多挖两锄头,至少得搞两个坑出来,把多余的“赘肉”给割掉(鼻子很简单,不过就是广阔的平原上冒出一个小山丘,而且和立脸颊面部连接非常光滑,没有凹凸拐点,因此,应该不影响咱们的网格分布构造)。
OK,到目前为止,美容手术之前的准备工作已经结束,可以躺到手术床上了。
图3 整体拓补 图4 面部拓补上了手术台(导入ICEM),当然首先要做的工作便是一系列“宽衣解带”工作,ICEM里面这个过程称之为几何清理和修复,当然,这一切过程都基本上是自动化的,也有需要手工清理的时候,那种情况的前提是“相貌”长得实在太丑(几何模型太“烂”),不手工打底,实在没有办法。
这个头像的几何模型还可以,基本上没有什么多余操作,自动清理就是了,这个过程实在没有啰嗦的必要,大多数网格程序都差不多。
接下来,先回顾一下几种典型的几何拓补关系的分块方法(图5),彻底理解了这些分块思路,这个模型就简单了,图6为分块组合方式(几乎是高质量结构化六面体网格的必须方式)——从左到右,依次为圆球挖孔、1/8圆球+1/4圆柱、1/4圆球+1/2圆柱、圆柱、圆球、1/2圆柱+方体,当然,圆球也可异化为椭球体,方体可以异化为梯形体、楔形体、1/8圆球体可以异化为三棱锥体,这些异化体的几何拓补以及分块组合方式是完全相同的,因此图5的几何组合元素具有相当的普适性。
(完整版)ICEM_CFD网格划分 FOR AUTODYN

惟一捷径:长期不间断练习(恒心)
2构造块
4关联 点线面
6合并块 整理块
8网格后处理
1 导入 几何实体
3创建辅助点/线
5设置节点 生成网格
7输出网格
安心 + 耐心 + 恒心
块-关联-设置节点数-网格
原理示例_2D(正三角形)
建块
关联
设置 节点数
L-grid
原理示例_球壳
映射
M1 构造块 M2 关联点、线
数学建模
解析解 数值解
属性性质
+ 作用规律
数学描述 (微分方程组)
离散化
+ 求解/显示
实践是检验别真理的唯一标准
分析结果
+ 修正
整体非线性—>离散,局部应用线性模拟
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网格剖分之人头——ICEM
先来看看头像的原始几何模型吧,原始文件是影像扫描技术成型的自由曲面蒙皮模型,当然先要把曲面转换成实体格式(这一步对专业的网格平台不是必需),还好,手头先进的三维CAD 程序正好发挥用途,一个简单的操作,便完成了曲面向实体的转变,很显然,这是一个对称体,为了减少工作量,当然,对称化的处理是必须的(见图1、2),对不住了,我只有残忍地把这家伙一劈为二了。
图1 整体头像 图2 对称头像
好了,完成了基本头像几何的边界,接下来的工作应该是几何拓补规划,把脑筋转起来,OK,很快就发现了,整体头像的几何拓补非常简单,几乎就是一个方块+圆柱+切削圆球的组合体(图3、4),麻烦的制造者在于这家伙脑袋上长了眼睛和一个嘴巴,嘴巴是一个洞穴,眼睛也是一个洞穴,显然,最终拓补构造的时候,这个地方可能得多挖两锄头,至少得搞两个坑出来,把多余的“赘肉”给割掉(鼻子很简单,不过就是广阔的平原上冒出一个小山丘,而且和立脸颊面部连接非常光滑,没有凹凸拐点,因此,应该不影响咱们的网格分布构造)。
OK,到目前为止,美容手术之前的准备工作已经结束,可以躺到手术床上了。
图3 整体拓补 图4 面部拓补
上了手术台(导入ICEM),当然首先要做的工作便是一系列“宽衣解带”工作,ICEM里面这个过程称之为几何清理和修复,当然,这一切过程都基本上是自动化的,也有需要手工清理的时候,那种情况的前提是“相貌”长得实在太丑(几何模型太“烂”),不手工打底,实在没有办法。
这个头像的几何模型还可以,基本上没有什么多余操作,自动清理就是了,这个过程实在没有啰嗦的必要,大多数网格程序都差不多。
接下来,先回顾一下几种典型的几何拓补关系的分块方法(图5),彻底理解了这些分块思路,这个模型就简单了,图6为分块组合方式(几乎是高质量结构化六面体网格的必须方式)——从左到右,依次为圆球挖孔、1/8圆球+1/4圆柱、1/4圆球+1/2圆柱、圆柱、圆球、1/2圆柱+方体,当然,圆球也可异化为椭球体,方体可以异化为梯形体、楔形体、1/8圆球体可以异化为三棱锥体,这些异化体的几何拓补以及分块组合方式是完全相同的,因此图5的几何组合元素具有相当的普适性。
图6、7是对应的分块拓补和网格,值得一提的是,最后的网格质量是相当地高。
图5 典型的几何拓补组合形式
图6 典型的几何分块拓补
图7 网格示意
好了,言归正传,基于上述分块原则和方法,下面给出本案例的分块示意图(图8、9、10)
(a)底座分块
(b)底座+颈子
(c)整体分块
(d)头部分块局部
(e)头部局部分块
图8 案例分块block
好了 ,经过分块block,可以进行网格试划分了,经过初步调整vertices和edge,得到最低网格质量(2x2x2行列式检验标准)为0.24的网格,再次经过网格优化(全自动过程),网格质量达到令人满意的0.31,美容手术顺利结束。
(a)
(b)
(c)
图9 最终网格示意图
美容手术顺利结束,必要的经验总结是不可缺少的,这个案例和F6飞机流场模型据说代表了“网格”剖分的典型技术难点(本案例属于腔体域内网格,F6则属于腔体域外绕流网格,个人认为F6短舱绕流模型应该更复杂一些),因此,本案例应该代表了复杂结构化网格划分的绝大部分方法与技巧,经验总结如下:
1、合理的几何分块规划和识别能力是成功进行结构化网格的前提和必要能力,这个谁也教
不了,得靠自己学习和悟性,最根本的分块拓补形式为方体,所有的其它分块形式只是其变异处
理或者组合处理的结果,在高级网格工程师眼里,所有的几何形状均都应该看作是方块的堆砌,水平的差异主要体现在对方块的“发现能力”。
2、Y型block、C型block和O型block是分块组合常用的形式,目的一个:提高网格交接处(如x\y两向相交位置)几何边界夹角过小或者夹角圆弧型过渡造成的网格角度过小的问题,对于网格楔率过大或者扭曲、翘曲严重,也是有效解决手段。
3、对于个别位置的复杂分块,与其用从高到低的“砍块”的方式进行分块划分,不如采用直接8个vertices连接生成新block的方式容易控制,因为前者的砍切会造成相邻block生成大量新vertices和edge,给后期block质量调整造成操作上的不方便;当然,利用已有block 的face拉伸成新的block也是一个极好的方法,两者的应用可以综合,怎么处理,得看环境。
4、个别位置容易出现质量较差的网格体,但数量较少,解决方法3个:其一为后期在mesn edit菜单下直接调整网格节点位置,从而调整其局部网格质量;其二是直接改变block的edge夹角或者斜率,这是一个经验型非常强的方法,但很管用,具体的方式主要包含edge劈分,包括劈分成line和spline等;其三就是直接采用ICEM的网格自动优化,多数情况下,采用三者组合的方式最好。
——调整网格质量是一个考验耐心和观察力的活!
5、分块网格初划分出现负体积,并不代表最后的网格是负体积,分块阶段的负体积和block的排列以及生成方法关系极大,比如face延伸的正负方向(法线向内或者向外)不同会造成负体积的较大变化。
6、2D block和3D block无法并存,但2D block生成3D block具有相当高的灵活性,一个解决的办法是分子区域由2D block生成3D block,分别保存,并设置好相应的vertices,最后直接合并blk文件。
九层之台,起于垒土,清晰的的分块拓补思想是复杂六面体网格构成的重要前提。