ICEM-CFD培训19(E1-六面体网格划分V11)
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_CFD_关于六面体网格的划分

面的块的定选 ”过穿“ dirg-O –
面加添中程过dirg-O建创在
面加添 – sdirG-O 建创
52
0.5 tnemnorivnE*IA/DFCMECI
8-3-2102
dirg-L 是 向方个一另在 dirg-C是上向方 个一在 来起看
块分划形 角三对来用以可 sdirg-O一之分四
)dirg-L( dirg -O 一之分四
寸尺格网体面六义定速 快寸尺格网线曲和面曲置设过通 – 寸尺格网置设
寸尺格网置设 – 程过块分
31
0.5 tnemnorivnE*IA/DFCMECI 离距元单格网大最上egde– ecapS xaM 离距的点格网个两前侧2 edis – 2 gnicapS 率比长生的心中向2 edis从– 2 oitaR
块择选dirg-O 为
dirG-O 省缺 – sdirG-O建创
42
0.5 tnemnorivnE*IA/DFCMECI
8-3-2102
面这过穿 dirg-O
体何几杂复 –
面平称对 –
端末道管 – 子例用使
)dirg-C( dirg-O 半 面个这过穿 dirg-O
面加添”分部坦平“在 ,下况情般一 –
格 网-O 体 绕
32
0.5 tnemnorivnE*IA/DFCMECI
8-3-2102 xetrev 或 ,egde ,ecaf绕环skcolb 择选
点顶和边部内有所有含块部内 :意注
D3 ni skcolb 7
D2 ni skcolb 5
择选�点角对�dohtem renroc 2 ,�点绕环�xetrev dnuora ,�边绕环�egde dnuora ,�面绕环�ecaf dnuora ,trap ,�部全�lla ,�视可�elbisiv过通以可 –
ICEM_CFD_基础教程_C1-六面体网格

– Block 块
Vertex
Curve
Point Surfaces
Face
Material point/body Block
2013-9-14
ICEMCFD/AI*Environment 5.0
4
分块过程 – 全部过程
构建能够捕捉几何的块结构
– 自顶向下
• 分割及舍弃无用的块 – 自底向上 • 通过拉伸、创建、复制创建块 在块和几何之间建立关联 – 通常为边与曲线之间建立关联 在几何体上移动块顶点
18
索引控制
所有块和顶点通过全局索引(index)表定义 – 初始块包含 i,j,k 索引, 并与全局直角坐标系 x,y,z,对齐 通过分割创建的子块维持这个方向
– O-grids 不符合这个方向, 因此每个 O-grid 创建一个新的索引方向(O3, O4, etc…)
– 顶点索引通过 Vertices -> Indices显示
2013-9-14
ICEMCFD/AI*Environment 5.0
8
分块过程 – 在几何体和块之间建立关联
关联块和几何体 – 通常在边和曲线建立关联 – 在最后的网格中, 边将投影到这些曲线 – 在模型树中右击 Edges -> Show association 显示关联箭头
2013-9-14
14
分块过程 – 观察网格
观察网格
– 可以在过程任何时期创建网格 – 网格有不同的投影方法 – 选择 Projection faces 可以完全描绘几何体 – 通过在模型树中打开 Part观察指定曲面的网格 – 使用 Scan planes 观察内部网格
No projection
ICEM_CFD_网格划分入门

WorkBench ICEM CFD 网格划分入门【1 】111AnsysWB里集成了一个异常重要的对象:ICEM CFD.它是一个建模.划分网格的集成对象,功效异常壮大.我也只是蜻蜓点水的用了几回,感到确切异常棒,以前碰到庞杂的模子,用过几个划分网格的对象.但这是我认为最便利和最具效力的.网格划分很大程度上影响着后续的仿真剖析——信任列位都有所领会.而ICEM CFD特殊长于划分六面体网格,信任无论是构造或流体(当然铁别是流体),都邑得益于它的威力.ICEM CFD建模的才能不敢奉承,但划分网格确切有其独到之处.教程开端前,作一个简略的道理介绍,方面没有应用过ICEM CFD的同伙懂得重要的义务:111如下图:1:白色的物体是我们须要划分网格的,但是它异常不规矩.2:这时刻你必定想:怎么这个不规矩呢,如果它是一个方朴直正的外形多好(例如红色的谁人外形)01111于是有了如许一种思惟:1:对于异型,我们用一种规矩外形去描写它.2:或者说:假如目标外形异常庞杂,我们就用许多规矩的,简略的外形单元合成在一路,去描写它.之后,将网格划分的设置,做到规矩外形上.最后,这些规矩,经由过程最初的“描写”关系,主动的“映射”到本来的庞杂外形上——问题就得到懂得决ICEM CFD恰是应用了这种思惟.如下是一个三通管,在ProE里做得02在ProE里面直接启动WB进入WB后,选择如下图:03111如下:1:代表工作空间里的实体2:代表某实体的子实体,可以掌握它们的开关状况3:掌握显示的地方04下面须要创建一个Body实体这个实体代表了真实的物体.这个真实的物体的外形由我们导入的外形来界说.——我们导入的外形其实不是真实的实体.这个概念要清楚.但是往后根本上不会对这个真实的实体作什么操纵.这种处理方法主如果为工作空间内有多个物体的时刻预备的.051:点击“创建Body”2.3:点选这两个点4:于是创建出一个叫“Body”的实体操纵中,左键选择,中键确认,右键完成并退出——相似的操纵办法许多地方用到,要多演习,往后就不特殊说清楚明了06下面须要创建我们最须要的器械:谁人“规矩的外形”ICEM CFD里,这个实体叫 Block可以如下方法创建之:07留意到我们如今多了一个黑框,怎么样,够规矩吧?呵呵,开个打趣.还必须对这个黑框进行须要的“裁剪”之后才干用来“描写”我们的目标实体0809修剪Block实体的第一步是一个益智的工作:我们无妨简略绘制一下计谋:因为我们的现实物体像一个变形的“T”形,是以,无妨就用“T”来变形.最后要保存的部分用圆圈暗示,不要得部分用“X”.如下图:10如图:1:选择“Split”对象2:应用默认的第一个办法3:选择“选线”按钮4:在Block的黑线上选择,并“切”出一条黑线.5.6.7.8.9:以此类推.11最后的成果应当相似下图121:选择“Delete Block”2:选择“选择B lock”按钮3:删除不须要的部分.13得到相似的图形:14开端调节点的地位:1:选择“Move 极点”2:选择默认办法3:选择“多选”——填补一个,我们一向应用Y向视图!5:将Y固定掉落4:选择“选择点对象”6:之后调节Block的极点,到相似下图的地位15留意到在每个Pip的弯处,Block与Pip不克不及很好的贴合,这是因为我们的Block照样光滑.是以,须要持续“Split”现有的Block,并持续调节Block的极点.办法就是反复上面的步调,这里就不罗嗦了.细分和调节后的图形相似下图,当然寻求完美的同伙还可以持续细分——不过须要掌控一个度的问题,因为细分得太多,也就掉去“用简略描写庞杂”这个动身点了.16下面要做的是从Block到Pip的“对应关系指定”工作.——尽管现有已经有了描写Pip的Block,但一些细节的地方,须要手工指定它们的对应关系,在庞杂模子中尤为如斯.因为尽管软件有很大程度的智能,但它毕竟无法完整的主动的剖析出我们须要的对应关系来.关于指定“对应关系”的演习,最好请同伙们按照ICEM CFD 自带的教程来做几回.特殊是调节Block的极点技能,和往后流体盘算的网格质量有很大关系,不熟习的同伙须要补补课了.如下图:我们须要将Block上的这四个边同Pip三通处的衔接部分“绑定”在一路.相当于告知软件:“往后这四条边就代表了这两条圆弧哦!”17办法如下:1:选择“Associate”2:选择“Edge to Curve”——Edge是Block上的,Curve是Pip 上的3:选择Edges——留意这时必须要多选.4:再选择“Curve”——这时刻也要多选5:中键确认后,留意到已经制订了对应关系的边变成绿色.18下一步就可以应用主动指定的功效了:1:选择“Associate”2:选择主动捕获3:肯定4:留意到如今Block已经“完美”的包裹住Pip19别的,要将三个管口的Block的Edge和Pip的Curve“指定”对应关系,办法就和上面指定衔接处的时刻一样.请大家自行操纵了.20之后,就可以设定Mesh的参数了.1:打开实体参数设定窗口2:MaxSize设置为5——偏向对了今后往后可以调节到更小.3:HeightRetio设置为0.64:确认21激活适才的设置,为Pre-Mesh做预备1:选择“Pre-Mesh 参数”2:默认更新所有设置3:确认22预览Mesh:1:设置为实体状况2:显示设置的推举选项,同伙们可以自行调节3:成果应当和右图相似23关怀一下Mesh质量:1:打开Mesh质量检讨2:选择“Angle”——有许多种评价网格质量的办法,我比较爱好这个3:右键点选不睬想的部分4:选择“Show”5:这些单元格是今朝的设置情形下,不太幻想的地方24有许多种办法改良单元格的质量比方我在Bolock上,响应的地方添加了一条线,调节的地位后,从新应用一次“主动包裹”——办法同前面的讲述再次更新Pre-Mesh参数后,审查质量,适才的不良已经清除.25重要提醒:1:在制造Block的时刻,Block极点的地位,Bolock细分的后果,都可以在如许的轮回操纵中得到直不雅的成果.2:划分网格,我小我认为无外乎两步:一个清楚的思绪,和不竭的优化.前者须要见多识广,后者须要耐烦细心.假如是做构造剖析,在这一步可以打住了,直接生成最终的单元格文件即可;但做流体的同伙还须要持续:做流体的鸿沟层.1:创见O型格也是一种Split2:选择创建O型格3:选择所有的格体4:选择出.进口(不须要O型构造的面)26不雅察个中一个口:1:绿色的线是本来Block的Edge(因为我们本来制订了它和Pip上物理启齿的对应关系所以变成了绿色)2:小一点的黑色线,代表了往后的O型格体——ICEM CFD创建O型格的工作仍是在Block上开展的.27在O型格上设置鸿沟层的参数1:打开参数设置2:设置“线参数”3:选择一条衔接O型和边沿的联线4:往后鸿沟层为六层,是以格点为75:接近外缘的厚度暂定为0.2——往后可以调剂6:选择“复制参数”的功效7:将这个设置复制到所有相似的线上个中MeshLaw设置很有意思,同往后的求解器,液体属性等均有关系.有兴致的同伙本身去研讨了.我选择的是“Exponential1”28留意到此时O型到边沿的距离,就是我们方才设置了曾数等信息的那条黑线,还比较长是以,做如下修正:1:选择修正Block1.5:选择修正边长2:选择须要修正的边3:输入距离(留意“绝对距离”和“相对距离”的不同)29可以从新勾选“Pre-Mesh”留意到如今已经有O型构造了.30后续的工作中: 1:可以在“Pre-Mesh”上右键,选择“转换为非构造化网格”2:可以应用菜单项,输入须要后续剖析的软件的对应格局.3132结论:1:Ansys 的WB,对ICEM CFD的集成今朝(至少我应用的版本),其实不完美.譬如ZCCBEST同伙提出的若何保持参数化的问题,我也不知道是否能实现.但我想第一,ICEM CFD是异常棒的Mesh对象,重要照样用在庞杂模子的Mesh上,并且着重于Mesh本身.举例说,我用Maya制造的庞杂模子,也可以在ICEM CFD中进行网格划分,并且生成的BLOCK文件可以被单独的保管下来,往后假如修正不大,则直接挪用BLOCK文件,反复应用之即可(当然一般要做一些小的修正).第二:今天或许不克不及实现某些我们愿望的功效,并不是明天不成.我想来论坛的同伙更多的是抱着进修的目标,所以请临时把软件的瑕疵放一放,而不竭地,毫无偏看法去进步本身第三:从Ansys近两年的成长看,我信任我们期望的那些宜用功效,肯定会被完美.比方就我知道的:Ansys正在斟酌将Ansoft,Fluent等才收购的重量级软件也集成到WB中来.是以,我建议大家,在“幻想状况”到来前,不竭地进修进修再进修,从而争夺领先一步,步步领先!2:回想我所发的几个教程,其实很大程度上是想为同伙们抛砖引玉,引诱不熟习仿真软件的同伙懂得这个范畴——毕竟我们在这方面也太落伍了,许多行业根本没有这种意思.同伙们或许为不合的公司打工,但往后的临盆,何尝不都是用的我们中国人的资本.能勤俭点是一点,于公于私都不无大利——至少我们要知道可以怎么样将这些器械用于我们的设计吧.是以我真心的建议大家配合扶植这个板块,忘我的交换日常的心得,真正达到配合进步的目标.唉,不当心写多了.忘却了“少说多做”的原则,但想到确切是发自肺腑的文字,不忍删除,就以之与同伙们共勉吧——好累,抽根烟先!。
ANSYS ICEM CFD 六面体网格

Compute Mesh-Surface Mesh Only(可更
改划分方法),检查网格质量Edit Mesh-Display Mesh Quality ;
四种方法划分的网格
All Quad 四边形边界层
All Tri
Quad w/one Tri
Quad Dominant
曲线周围生成四边形层的设置
不合适的块造成低 质量的的扁平网格
拓扑分析->构思块
拓扑分析
三个块
实 体
拓扑分析
实体
基本块
衍生块
构思块举例->找到最优块
O-grid C-grid(二分之一O-grid) L-grid(四分之一O-grrid)
基 本 块
减少 网格 数量
等分内圆周
O-grid
构思块举例
优化网格质量:少+饱满
1、建块: 选中高亮的块,勾选 around block;最后删除中间块 2、关联点线; 3、设置边上节点数
3D网格1
M1
M2
3D网格2 ->自下而上(从小到大)建块
3D网格3 ->简化模型特征,抽象块
1
分析块->模仿与创新
块
2
网格
分析块->弹壳
结构网格的索引与合并->减少总块数,加速求解
附录1:ICEM中鼠标的使用
左键 单击并拖动 旋转 选择
(对某些功能单击并 拖动能框选)
中键 移动
右键
上下移动:缩放 水平移动:2D旋转
转轮 缩放
单击
确认
取消
——
附录2:输出网格的方法
非结构网格: 如果四面体网格,生成网格后选择File——〉Export Mesh,选择求解器, solver选择autodyn ,autodyn compatible file输出filename.k 不需要的网 格通过选择none进行屏蔽,比如,不需要壳网格shell elements 选择 none,点击apply或ok。 如果是六面体网格,生成pre-mesh后,右键点击model tree——〉 Blocking——〉pre-mesh,选择 Convert to unstruct mesh;然后选择 File——〉Export Mesh 。solver选择autodyn ,autodyn compatible file 输出filename.k 不需要的网格通过选择none进行屏蔽,比如,不需要壳 网格shell elements 选择 none,点击apply或ok。 结构六面体网格: 生成pre-mesh后右键点击model tree——〉Blocking——〉pre-mesh,选 择convert to multiblock mesh ,然后点击output——〉selet solver , output solver 选择multiblock-info,点击apply或ok,然后点击output— —〉write/view input,打开multiblock文件,output file 给出文件名,点 击done。
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--写出文件
最后生成如下文件。
Fluent-ICEM六面体以及块网格划分原理及介绍详解

D1-9
分块过程 – 在几何体和块之间建立关联
关联块到几何体 – 通常在边和曲线建立关联 – 在最后的网格中, 边将投影到这些曲 线 – 在模型树中右击 Edges -> Show association 显示关联箭头
9/9/05
ANSYS ICEMCFD V10
Inventory #002277
ICEM CFD/AI*Environment V10
六面体网格划分
六面体网格划分步骤 – 自顶向下/ 由底向上
不依赖几何形状创建块(block)结构 – “自顶向下” 拓扑创建
• 用户将是雕塑家而不是砖瓦匠 • 一步创建高级拓扑结构(O-grid)
O-grid
– “自底向上” 拓扑创建
• 创建块过程将是像砖瓦匠一样逐层创建
9/9/05
ANSYS ICEMCFD V10
Inventory #002277
D1-12
分块过程 – 设置网格尺寸
设置网格尺寸 – 通过设置曲面和曲线网格尺寸快 速定义六面体网格尺寸
– 或设置edge-by-edge 细化调整
– 自动 copy to parallel edges (复制到平行边)
Material point/body Block
9/9/05 ANSYS ICEMCFD V10
Inventory #002277
D1-4
分块过程 – 全部过程
构建能够捕捉几何的块结构
– 自顶向下 • 分割及舍弃无用的块 – 自底向上
• 通过拉伸、创建、复制创建块
在块和几何之间建立关联 – 通常为边与曲线之间建立关联 在几何体上移动块顶点 – 自动和手动方法 指定网格尺寸 – 通过设置曲面和曲线网格尺寸可快速设定 – 设置边尺寸分布可细化调整 观察网格并检查/提高质量 输出网格
ICEM六面体网格划分(共61张PPT)

– 可以单独在几何体上移动它们
– 可以一次移动多个
– 沿着固定平面或线/矢量移动
9/9/05
12
Moving Vertices of Different
Associations 颜色表明了关联类型及顶点可以进行的移动方式(边也遵循这一标准, 不包括红色) –红 • 约束到几何点(point) • 除非改变关联,否则不可移动 –绿 • 约束到曲线(curve) • 在特定的曲线上滑动 –白 • 约束到曲面(surfaces) • 在任何 ACTIVE曲面上滑动 (在模型树中打开显示的曲面) • 如果不在曲面上, 将跳到最近的ACTIVE曲面上移动 –蓝 • 自由(通常是内部)顶点 • 选择顶点附近的边,并在其上移动
• 争取
– Angle 角度 • 单元最小内角
• 争取 >18 度
– Aspect ratio 纵横比
– Volume 体积
– Warpage 扭曲
• 争取 < 45 度
–
检查网格质量
9/9/05
通过设置直方图,你可以显示指定质量范围内的网格单元
18
3D Pipe Junction 指南
练习 3D Pipe Junction 实例 #2
– 网格有不同的投影方法
– 选择 Projection faces 可以完全描绘几何体 – 通过在模型树中打开 Part观察指定曲面的网格 – 使用 Scan planes 观察内部网格
–
观察网格
No projection
Face projection
9/9/05
17
分块过程
使用网格质量直方图
– Determinant 决定指标 • 测量单元变形 • 大部分求解器接受
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 实例——带圆环孔几何六面体网格划分在传热计算问题尤其是共轭传热问题中,经常出现固体中包含有管道的情景。
直管情况采用O型网格很容易对付,但是如果出现弯管,则难度大大增加。
本次的例子是一个单独的固体模型,没有添加流体域。
流体部分就是一段弯曲圆柱体圆形,很容易进行六面体网格划分。
好了,下面详细描述分块策略及网格划分步骤。
1、调入原始几何。
几何模型如图1所示。
图1 原始几何图2 C型块划分选取Face2、分块策略灵活运用O型剖分。
先进行C型剖分,然后进行O型剖分。
3、C型剖分创建3D Bounding Box原始块,选择图2所示的Face面,设定offset为1.6,进行O型剖分,划分后的块如图3所示。
图3 C型划分后的块图4 选取Face4、二次O型剖分选取图4所示的Face,设置offset为0.8,不需要特别进行block的选择。
进行O型剖分。
切分后的块如图5所示。
图5 二次O型剖分后的块图6 进行外O切分并删除多余块5、删除多余的块并进行关联在这一步可以进行外O网格切分,便于边界层生成,当然是在块删除之前。
在此例中需要进行面关联,即圆环面与块的Face相关联。
最终的块如图6所示。
6、设定网格尺寸,更新网格并预览网格制作外O剖分后的网格如图7所示。
未进行外O剖分如图8所示。
图7 最终网格图8 网格要不要添加外O型剖分只看个人爱好了。
添加了外O网格也只是方便边界层划分罢了。
当然不添加的话也可以控制,只是稍微麻烦一点点。
----ok,整个划分过程到此结束!。
CFD高级网格工具ICEM-CFD培训

ANSYS 单元形状检查 (ESCHECK) “正交质量” 选项
Mesh Editing
改善的功能 ►劈分棱柱体网格( Prism) ►缝合边( Edges) ►网格报告 (Min angle, Element types) ►标记内部单元
►仅对此选项有效“Only
Volume Elements”
►创建网格拓扑 ►缺省的柱状图设置 ►对二次质量标准的诊断 ►多线程并行光顺 ►稳健性的提高
独立于几何
几何
“块”
向几何投影
块内生成纯 笛卡尔网格
投影后的网格
块划分方法 – 自顶向下/自底向上
“自顶向下” 拓扑创建
• 用户将是雕塑家而不是砖瓦匠 • 一步创建高级拓扑结构(O-grid)
O-grid
“自底向上” 拓扑创建
• 创建块过程将是像砖瓦匠一样逐层创建
– 创建块 – 拉伸面 – 复制拓扑
– Laplace, Thomas Middlecoff, Sorenson, etc.
网格编辑
– 合并网格
• 自动对四面体-六面体网格一致合并 • 在界面生成金字塔单元 • 对网格生成能够优化“混合处理”
网格编辑
增加的功能 ► 合并四面体和混合网格 ► 质量检查
► ►
Workbench Orthogonal
• 选项的综合列表
Tri Quad Tet All Types …
to to to to
Quad Tri Hex Tet
网格编辑
– 局部细化和粗化
• 总是映射到真实CAD的表达上 • 网格粗化以减少四面体模型尺寸
网格编辑
– 强大的表面及体网格的光滑处理
• 节点的移动限制到相连的几何体上 • 多种椭圆光滑程序
ICEM-CFD-网格划分入门

WorkBench ICEM CFD 网格划分入门111AnsysWB里集成了一个非常重要的工具:ICEM CFD。
它是一个建模、划分网格的集成工具,功能非常强大。
我也只是蜻蜓点水的用了几次,感觉确实非常棒,以前遇到复杂的模型,用过几个划分网格的工具。
但这是我觉得最方便和最具效率的。
网格划分很大程度上影响着后续的仿真分析——相信各位都有所体会。
而ICEM CFD特别长于划分六面体网格,相信无论是结构或流体(当然铁别是流体),都会得益于它的威力。
ICEM CFD建模的能力不敢恭维,但划分网格确实有其独到之处。
教程开始前,作一个简单的原理介绍,方面没有使用过ICEM CFD的朋友理解主要的任务:111如下图:1:白色的物体是我们需要划分网格的,但是它非常不规则。
2:这时候你一定想:怎么这个不规则呢,要是它是一个方方正正的形状多好(例如红色的那个形状)01111于是有了这样一种思想:1:对于异型,我们用一种规则形状去描述它。
2:或者说:如果目标形状非常复杂,我们就用很多规则的,简单的形状单元合成在一起,去描述它。
之后,将网格划分的设置,做到规则形状上。
最后,这些规则,通过最初的“描述”关系,自动的“映射”到原先的复杂形状上——问题就得到了解决!!!ICEM CFD正是使用了这种思想。
如下是一个三通管,在ProE里做得02在ProE里面直接启动WB进入WB后,选择如下图:03111如下:1:代表工作空间里的实体2:代表某实体的子实体,可以控制它们的开关状态3:控制显示的地方04下面需要创建一个Body实体这个实体代表了真实的物体。
这个真实的物体的外形由我们导入的外形来定义。
——我们导入的外形并不是真实的实体。
这个概念要清楚。
但是今后基本上不会对这个真实的实体作什么操作。
这种处理方式主要是为工作空间内有多个物体的时候准备的。
051:点击“创建Body”2、3:点选这两个点4:于是创建出一个叫“Body”的实体操作中,左键选择,中键确认,右键完成并退出——类似的操作方法很多地方用到,要多练习,今后就不特别说明了06下面需要创建我们最需要的东西:那个“规则的形状”ICEM CFD里,这个实体叫 Block可以如下方式创建之:07注意到我们现在多了一个黑框,怎么样,够规则吧?呵呵,开个玩笑。
ICEM CFD 网格划分 E7 WS6 弯管部件V11

Workshop
2020/1/14
ANSYS ICEMCFD V11
Curves and surfaces shown here
Inventory #002277
D6-2
ANSYS v11.0
为曲面建立分组
#2
在模型树中打开 Geometry > Surfaces
在模型树中的Parts处单击右 键 并且选择Create Part
– 在模型树中打开 Geometry > Bodies
– 旋转几何体,确认物质点在弯管内部并且
在圆柱外部
2
在圆柱内部创建另外的一个物质点DEAD part
在模型树中的Parts处单击右键并且选择 Good Coe Project
2020/1/14
2
ANSYS ICEMCFD V11
#2
2020/1/14
ANSYS ICEMCFD V11
Inventory #002277
D6-10
ANSYS v11.0
创建第一个 O-Grid
#1
#2 #2
? Blocking > Split Block > Ogrid Block ? 如图所示,加入两个块和两个面 ? Apply
Workshop
D6-3
ANSYS v11.0
清除 Parts, 创建体, 保存项目
#1 #2
选择 Geometry > Create Body
– 在Part处输入FLUID_MATL
– 单击 MatPt 并且使用 Centroid of 2 points 选 项
– 从屏幕上选择2点,如图所示
– 单击右键退出操作
ICEM CFD 网格划分 E7-WS6-弯管部件V11

• Blocking > Pre-Mesh Params
• 对于Update接受默认值 Sizes 单击 Apply
• 在模型树中使Pre-Mesh可见 当提示重新计算的时候,点击 Yes
• 在Pre-Mesh处点击右键并且 选择Solid
• 关闭显示 DEAD
• 关闭或是激活面的部分
• Blocking > Associate
• 选择 Snap Project Vertices 单击 Apply
2/23/07
ANSYS ICEMCFD V11
Workshop
Inventory #002277
D6-12
ANSYS v11.0
边的关联
#1
#2
• Blocking > Associate • 选择 Associate Edge to Curve • 复选 Project vertices • 在圆柱体的每一端选择4条边和相关的曲线
点 如图所示
• 在Vertices to Set处,选择在ELBOW 顶部的两个顶点,如图所示
• Apply
Set 1
Workshop
Set 2
2/23/07
ANSYS ICEMCFD V11
Inventory #002277
D6-9
ANSYS v11.0
移动顶点
#1
#2
Workshop
• 在使用 Set Location 功能的时候,块的顶点从几何表面上移 开
ANSYS v11.0
六面体网格划分实例 5 Elbow Part 弯管部件
ANSYS v11.0
打开项目
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--写出文件
最后生成如下文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ICEM CFD/AI*Environment V11
六面体网格划分
ANSYS v11.0
什么是块划分?
六面体网格通过分块产生
– 块可以沿着几何切分成贴体形状 – 每个块很容易生成纯迪卡尔网格
• 可以实现块沿着曲线的扫略,沿某面可为非结构
– 块体的面和线会映射到实体上 – 块独立保存,可以加载到不同的实体上
顶点
– Surface 曲面 – Volume 体 (material point, body)
点
边
曲面
面
Material point/body Block
9/9/05 ANSYS ICEMCFD V10
Inventory #002277
D1-5
ANSYS v11.0
块划分 – 全部过程
构建能够捕捉几何的块结构
– 自顶向下 • 分割及舍弃无用的块 – 自底向上
• 通过拉伸、创建、复制创建块
在块和几何之间建立关联 – 通常为边与曲线之间建立关联 在几何体上移动块顶点 – 自动和手动方法 指定网格尺寸 – 通过设置曲面和曲线网格尺寸可快速设定 – 设置边尺寸分布可细化调整 观察网格并检查/提高质量 输出网格
9/9/05 ANSYS ICEMCFD V10
D1-10
ANSYS v11.0
块划分过程– 把顶点移动到几何上
移动顶点以更好的表现几何体的形状 – 所有显示的顶点可以立刻投影到 几何体 – 可以单独在几何体上移动它们 – 可以一次移动多个 – 沿着固定平面或线/矢量移动
9/9/05
ANSYS ICEMCFD V10
Inventory #002277
在创建O-grid过程中添加面 – O-grid “穿过” 选定的块的面 – 一般情况下,在“flat parts”“平坦部分”添加面 – 增加一个面实际上等价于增加了面两侧的block块
O-grid 通过这个面
Half O-grid (C-grid)
使用例子
– 管道末端
– 对称平面 – 复杂几何体
D1-8
ANSYS v11.0
块划分过程 – 构造适应几何的块
自顶向下方法
从环绕整个几何 体的一个块开始 分割块 以捕捉几何体形状
删除无用的块
注意: 缺省情况 下,删除的块将 放入 part VORFN, 在后面 必要时候可以重 新使用
9/9/05
ANSYS ICEMCFD V10
Inventory #002277
Inventory #002277
D1-6
ANSYS v11.0
块划分过程 – 初始化网格 – 3D or 2D 平面
创建一个新的块结构, 你必须首先生成一个初始块 – 3D • 3D 创建的块环绕在几何体周围
– 2D – 2D Planar
• 在z=0的xy平面内环绕2D几何实体创建2D块,即 使几何体不是2D形式
9/9/05
ANSYS ICEMCFD V10
Inventory #002277
D1-23
ANSYS v11.0
缩放 O-Grids
在创建过程中或创建后,O-grids 可以改变尺寸 – 缺省情况下O-grid尺寸设置为使网格扭曲最小 – 实际上,通过设定选择的边,你可以缩放所有平行 的O-grid边 – 选定的边赋予的factor为1 – 数字 < 1 将收缩边因此创建一个更大的内部块
O-grid
– “自底向上” 拓扑创建
• 创建块过程将是像砖瓦匠一样逐层创建
– 创建块 – 拉伸面 – 复制拓扑
可以联合使用自顶向下/ 由底向上网格拓扑创建技术
9/9/05 ANSYS ICEMCFD V10
Inventory #002277
D1-3
ANSYS v11.0
六面体划分几何修复
可以使用与划分四面体网格相同的几何模型(tetin) – 不需要几何体结构完全封闭
– Angle 角度
• 单元最小内角 • 争取 >18 度
– Aspect ratio 纵横比
– Volume 体积 – Warpage 扭曲
• 争取 < 45 度
通过设置直方图,你可以显示指定质量范围内的网 格单元
9/9/05 ANSYS ICEMCFD V10
Inventory #002277
D1-16
9/9/05
ANSYS ICEMCFD V10
Inventory #002277
D1-12
ANSYS v11.0
块划分过程– 分配网格尺寸
设置网格尺寸 – 通过设置曲面和曲线网格尺寸快 速定义六面体网格尺寸 – 或设置edge-by-edge 细化调整
– 自动 copy to parallel edges (复制到平行边)
Selected edge factor=1
• 沿块边界对齐网格
非结构化块
几何 2维块划分 – 必须首先 建立拓扑Build Topology – 可在非结构(free)和结构(mapped)之间转 换: Edit Block -> Convert Block Type
9/9/05 ANSYS ICEMCFD V10
Inventory #002277
D1-11
ANSYS v11.0
移动不同关联的顶点
颜色表明了关联类型及顶点可以进行的移动方式(边也遵循这一标准, 不包括红色)
– 红
• 约束到几何点(point) • 除非改变关联,否则不可移动 – 绿
• 约束到曲线(curve)
• 在特定的曲线上滑动 – 白 • 约束到曲面(surfaces) • 在任何 ACTIVE曲面上滑动 (在模型树中打开显示的曲面) • 如果不在曲面上, 将跳到最近的ACTIVE曲面上移动 – 蓝 • 自由(通常是内部)顶点 • 选择顶点附近的边,并在其上移动
看起来 在一个 方向上是C-grid 在另一个方向 是 L-grid
9/9/05
ANSYS ICEMCFD V10
Inventory #002277
D1-22
ANSYS v11.0
创建 O-Grids – 围绕着 Blocks
选择 Around block(s) 创建 O-grid 环绕选定的块
– 对创建固体绕流计算网格很有用 – 例子 • 生成内O-Block • 圆柱绕流 • 环绕飞机或汽车体的边界层
ANSYS v11.0
块划分过程– 输出网格
转变pre-mesh到永久网格 – 两种格式,取决于你使用的求解器 • 非结构 (Pre-mesh -> Convert to Unstruct Mesh) • 结构(File -> Blocking -> Save Multiblock Mesh) – Blocking分块的改变不会再影响网格 – 此后网格可以通过Edit mesh 标签栏中的任何工具编辑 – 此后网格可以平滑 使用 File>Blocking->Save… 菜单将网格保存
9/9/05
ANSYS ICEMCFD V10
ቤተ መጻሕፍቲ ባይዱInventory #002277
D1-13
ANSYS v11.0
观察边的投影形状
网格生成后右击 Edges -> Projected shape 观察边投影形状 – 首先设置网格尺寸, 并计算生成网格, 因为实际上只是将 每条边上的网格点移动到在网格中最后的位置
No projection
Face projection
9/9/05
ANSYS ICEMCFD V10
Inventory #002277
D1-15
ANSYS v11.0
块划分过程– 检查质量
使用网格质量直方图
– Determinant 决定指标
• 测量单元变形 • 大部分求解器接受 > 0.1 • 争取 > 0.2
– 当块必须位于曲线或曲面上时减少歪斜 • 圆柱 • 复杂几何
– 提高壁面附近聚集的网格点的效率
No O-grid
O-grid
9/9/05
ANSYS ICEMCFD V10
Inventory #002277
D1-19
ANSYS v11.0
创建O-Grids – 默认 O-Grid
为 O-grid选择块
关联 Face to Surface 到虚的family或插值 Interpolation ,结果 可等价于确实存在几何 体生成的网格
Blocking
Geometry
– 块结构投影到几何体 • 曲面 – 自动的 • 曲线和点 – 手工 – 材料点、顶点,和曲线不是必须的但非常有用 • 使用 Build Topology 快速建立曲线和点
Pre-Mesh->Convert to…” 模型树上的网格保存 并马上被加载
Inventory #002277
9/9/05
ANSYS ICEMCFD V10
D1-17
ANSYS v11.0
3维管道接头教程
3维管道接头教程
9/9/05
ANSYS ICEMCFD V10
Inventory #002277
D1-18
ANSYS v11.0
O-Grids – 定义
O-grid 是一步创建的一系列块结构, 排列成 “O” 型或环绕型 – 3 种基本类型 ,采用相同的操作方法都被称为“O-grids” • O-grid • C-grid (半个 O-grid)
O-grid C-grid L-grid
• L-grid (四分之一 O-grid)
9/9/05
Note: internal block has all internal (blue) edges and vertices