ICEM画网格常见出错及处理 (1)
icem 常见问题
为了避免被删帖,我把来源地址全部删除了。
如有需要我可以发一下!1、画网格时弹出User error:no surfaces in family IMPELLER_SUCTION_SIDE could not project point,怎么办?回答:ICEM划分结构网格讲究的是关联,只要关联正确,网格还是很容易就得到好的质量!自己多查看下关联情况!2、ICEM结构网格转化成非结构网格后,出现负体积能不能用?ICEM结构网格画完后,pre-mesh之后,从Blocking-->Pre-mesh Quality Histograms中看网格质量到了0.2,然后我就以为能计算了。
可是要将结构网格导出,那就要将结构网格转化成非结构网格是吧?可是转化成非结构网格之后,从非结构网格的Edit Mesh--> Display Mesh Quality中网格质量就成负的了。
我要在CFX中做计算,这个网格可用不可用啊,到底应该看哪个质量呢?回答:注意,在转化之前,一定要把不需要的block不显示,不然会直接影响到网格质量!3、多圆柱连接内圆柱与外圆柱结构网格划分问题多圆柱连接内圆柱与外圆柱结构网格划分。
对于如下图所示的流体域(用于流场分析),外环圆柱与内圆柱之间有6个小圆柱连接。
用结构网格划分,遇到在连接处建立块的困难。
想用2次O-Block,删除内层O-block的外围的块-正好对应中间空的圆环部分,但是连接处就不知道该如何分块了。
特来请教论坛的前辈。
该模型如何分块建网?是用非结构更方便些么?回答:1.可以看我的研发埠个人网站有类似的网格划分方法。
2.这个模型的划分方法建议如下:1)分区。
2)怎么分区。
这个模型是一个圆柱体,含有两个圆柱体,需要用包含的两个小圆柱体的面,去分割最大的圆柱体。
3)划分后的效果。
会出现如图所示的1区、2区(包含6个小体)、3区4、在icem里可不可以一个域一个域的生成非结构网格啊?后一个域用到前一个域的面网格,这样就不用interface了回答:你可以设置多个body5、ICEM怎么设置,导进fluent才能选周期性边界条件ICEM怎么设置,导进fluent才能选周期性边界条件,我不想把所有网格都复制出来,只想做30度的网格,然后周期成360度,这样网格少好计算,但是怎么做fluent里面都报错回答:ICEM中需要对几何设置周期性。
ICEM网格划法的学习总结
1、ICEM学习ICEM的模型树按照几何、块、网格,局部坐标和part几部分来显示。
在几何中点线面与块中的点线面叫法不同。
如下图所示:Body 在非结构化网格生成过程中,用于定义封闭的面构成的体,定义不同区域的网格。
Part是对几何与块的详细定义。
Part中既可以包含几何,又可以包含块。
可以点、线面、块、网格,但是一条线只存在于一个part中。
网格单元类型:1.网格生成方法:1、AutoBlock2、Patch Dependent3、Patch Independent4.Shrinkwrap壳、面生成网格的过程:2.Tolerance与颜色问题:导入ICEM中的模型首先要进行模型修复。
导入到ICEM中的几何模型要可能会出现三种颜色curve,红颜色的正常,黄色的为不连续的,蓝色的为重复的。
黄色的是单个面的边界(二维),红色的是两个面的交界线,蓝色的是三个/三个以上面相交的交线。
(出现蓝线是没有问题的,表明这个线是两个面以上的共线,只要不出现黄线就可以,黄线表示这儿有裂缝。
)黄线表示出现了洞,可能是面丢失了,造成蓝线的原因是有面体重叠了,你得删除多余的面体。
黄色的线表有孔或缝隙。
绿色的线直接删除。
白色的边和顶点:这些边位于不同的材料体间,它们和被关联的顶点将被映射到这些材料体中最贴近的CAD 表面,而且这些边上的顶点只能在表面内移动。
蓝色的边和顶点:这些边位于体内部。
它们的顶点也是蓝色的,可以在选择之前沿边拖拽。
绿色的边和顶点:这些边和关联的顶点是映射到曲线的,这些顶点只能在它所映射的曲线上移动。
红色的顶点:这些顶点是映射到指定的点的。
导入的模型必须是封闭的面,线是红色的。
自动生成翼型的网格。
3.equivalence将同一空间位置的重复节点消除(通常,消除ID好较大的节点,保留ID好较小的节点),只保留一个节点,一般与“Verify”配合使用,这种方法可通过任何FEM定义(单元的相关定义、MPC等式、载荷、边界条件等)、几何定义和组等实现。
ICEM网格绘制总结
ICEM网格绘制总结
ICEM结构化网格绘制教程与展示
本周绘制网格如下
1 无壁厚水杯
绘制技巧:
在ICEM中利用旋转工具建模,然后建立三维BLOCK,接着把三维BLOCK转换成二维BLOCK,然后删除顶部BLOCK,又因为杯子底部呈圆形,所以要建立O-BLOCK。
2 圆环网格的绘制
绘制技巧:在ICEM中绘制两个圆,不用建立面,直接在外圆上建立二维Block,然后建立
O-Block,使其与内圆关联,然后删除内BLOCK。
3 喷射器
绘制技巧:在solidwork建立模型,导出.x_t 文件,把.x_t文件导入ICEM,在ICEM中建立三维BLOCK,然后按照模型结构划分BLOCK
4 扇形网格绘制
绘制技巧:使用节点合并及Y-block 5十字交叉管道
绘制技巧, L-block,镜像块,然后关联6 缺口铁环
绘制技巧:使用C-BLOCK分别对四个角进行网格划分。
7
绘制技巧:使用0-BLOCK分别对四个角进行网格划分。
8
绘制技巧:使用Y-BLOCK分别对四个角进行网格划分。
9
10
绘制技巧:延伸block和O-block
11
12
非结构网格
13
14
混合网格(注意边界面处,要使网格节点合并)15
16
17
网格质量挺高的(再仔细修改一下,还可以继续提高)。
ICEM网格划分参数总结(仅可参考,不具备一般性)
ICEM网格划分参数总结(仅可参考,不具备一般性)一、ICEM CFD网格划分1、模型特征长度1353mm,模型最窄边0.22mm,球体计算域半径28000mm2、各部分参数如下:勾选Prism的Parts就是飞机的机身、圆角、细小的面。
Far的球体,其尺寸等于全局网格尺寸。
Fluid 是body指示网格生成位置。
依照图中所示参数所生成的网格部分信息:Total elements : 3560021、Total nodes : 12304013、依照上述参数生成网格,在窄边处网格还存在质量较差的部分,数量不是特别巨大,这一部分网格主要集中在机翼、尾翼的后边缘处。
如下图。
二、Fluent求解1、General:Pressure-Based,Absolute Velocity Formulation,Time steady2、Models:开启能量方程、k-e-RNG湍流模型3、Materials:选择理想气体4、边界条件:将球体计算域far设置为压力远场,马赫数0.75,根据需要调整了风速方向(目前仅尝试了alpha=-5~15、beta=-25,21组实验),温度设定223K。
operating condition中operating pressure设定为26412Pa5、参考值:compute from 球体计算域。
参考面积设置为机翼迎风面积0.20762m^2(参考面积这一部分不知道对不对)6、Solution methods:coupled7、Solution controls:库朗数设置为68、初始化:Hybrid Initialization目前对飞机模型进行了修改,根据上述参数重新划分网格,再次调整风速方向进行了2次计算,还能够收敛。
ICEM网格之一:巧用四面体(1例)
ICEM网格巧用四面体
四面体:
劣势:网格不好控制,收敛慢
优势:网格生成时间短,不用构造复杂的拓扑,能适应复杂形状
六面体:
劣势:复杂形状适应性差,有时空间较大时造成网格数巨大
优势:网格单元形状规则,收敛性好
建议:
尽可能用六面体网格,有些复杂形状,可以使用四面体网格,四面体网格有技巧。
本文介绍一种形状用四面体网格来划分。
整体:为一个拉伸体
局部:底面形状不规则,用block实现较复杂(可以实现,而且有巧妙办法,后续再讲)
思路:根据几何形状特点。
划分四面体网格,先划分底面,然后拉伸形成网格
欢迎大家讨论、交流。
ANSYS ICEM网格划分中有洞问题的分析
Ana y i fc v t r b e i rd d v so t lsso a iy p o lm n g i i ii n wih ANS IEM YS I:
QIXu - i HAO a —h n ey ,S Yu n z o g,LIFe g c e g n - h n ,LI Yo g mi g U n - n ,W ANG e Fi
第 3 7卷 第 1 期
21年 2 01 月
兰州Βιβλιοθήκη 理工大学
学
报
Vo . 7 No 1 13 . F b 2 1 e. O 1
j u n 1 fL n h uUnv ri fTe h oo y o r a a z o iest o c n lg o y
文 章 编 号 :1 7 — 1 6 2 1 ) 1 0 1 4 6 35 9 ( 0 1 0 — 4 - 0 0
需要的网格. 对于结构简单 的部分用两基点 法创建体 比较快捷 , 于结构和几何形状 复杂 的部分 用表面 法创建体 , 对
可 以迅 速 解决 “ 洞 ” 有 问题 . 关键 词 :网格 划 分 ; 建 体 ;有 洞 ;IE  ̄空 腔 创 C M 中 图分 类 号 : TK70 2 3 . 文 献 标 识 码 :A
A S SI E 网格划分 中有 洞问题的分析 N Y C M
齐 学义 ,邵元忠 , 李凤成 ,刘永 明, 王 飞
( 兰州理工大学 能源与动力工程学院 , 甘肃 兰州 705) 300
摘 要 : 叶片 式流体机械 C D数值模 拟的网格 划分阶段, A YSIE 生成 网格 时易 出现“ 洞” 在 F 用 NS C M 有 现象. 通过 不
( ol g fEn r ya d P C l eo e g n owe gn e ig,La z o nv o e ,La z o 7 0 0,Chn ) e rEn ie rn n h uU i. fTe K nh u 3 05 ia
ICEM结构化网格划分--学习总结(一)
ICEM结构化⽹格划分--学习总结(⼀)ICEM是⼀款很强⼤的结构化⽹格划分⼯具,操作过程简明易懂,但是需要⼀段时间来熟悉其划分过程与思想,也是⼀个熟能⽣巧的过程,掌握其基本的划分模块和⽅法,举⼀反三。
⼀、⼀个基本的划分过程如下:Ø打开/创建项⽬Ø修改⼯作⽬录Ø创建/打开⼏何模型Ø对⼏何模型进⾏边界、⾯、体的划分与命名Ø清理(删除原⼏何体)、修复⼏何模型Ø保存⼏何模型⽂件Ø创建整体块Ø针对⼏何模型形状特征,进⾏块划分Ø点、线的对应关联Ø保存块⽂件Ø设置全局⽹格参数Ø在块设置中更新⽹格尺⼨参数Ø显⽰/预显⼏何模型⽹格Ø检查⽹格质量Ø调整块、更新⽹格Ø保存⽹格⽂件Ø输出⽹格⽂件Ø关闭项⽬⼆、⼆维⼏何模型块划分的两种⽅式1.由整体到局部。
其思维过程是对⼏何模型创建整体⼆维块平⾯,然后针对⼏何模型的特征形式,将初创的⼆维块进⾏细化划分,然后关联到⼏何模型的点和线上。
这种⽅式可以从整体上把握⼏何拓补结构,已于把握;同时在模型复杂时,会造成划分次数过多,不利于点、线、⾯的选择和关联。
2.由局部到整体。
从⼀个局部开始,创建⼀个局部块,并关联,再由此局部不断向周围扩展,逐个块建⽴与关联,最后将整个⼏何体关联完成。
这种⽅式好处在于不⽤去思考拓补结构,⼀步步做就好。
具体操作过程可以参考“流沙”的《ICEMCFD简明教程》三、操作细节总结1.在针对规整⼏何模型块分割时,⽤选定点来切割块,对于后续的线关联可以起到不少的简化作⽤2.在关联线时,选中关联点,可以直接对线进⾏关联⽽省略对点的关联步骤。
不过这是建⽴在1的基础上。
3.对于圆弧的关联,最好还是⼀段线对应⼀段弧,否则容易出现交叉关联4.在设定全局⽹格尺⼨时,要注意最⼩⼏何尺⼨,⼀般取最⼩尺⼨的⼗分之⼀。
ICEM结构和非结构网格划分技巧总结
ICEM网格划分技巧总结1.进行后处理前,划分完网格后必须进行边界层设置。
(因为模拟周围存在不同的压力速度等因素)2.边界层的作用:加密叶片周围的网格;捕获叶片周围的压力温度等因素的变化。
3.进行网格拓扑后,线条颜色含义:黄色表示二维一个面上一条线/边或空洞周边(缺失面);绿色:不依赖于集合体独立于几何体,对几何体无影响可作为辅助线。
蓝色:三个或三个以上面的交线;红色:两个面的交线(较理想)4.内流场区域的创建:新建Part然后将所需的所有内流面都Add to Part中,最后看那个口未封闭,通过局部面命令,将面补全;若只是单纯为了划分网格,可仅使用Creat Body 命令进行创建。
5.外流场区域的创建:首先进行模型的拓扑(Repair Geometry)——Surface右键——菜单中选择transparent——查看有无黄色的线——若有一定要进行补全!小结:Create body:两点之间的中点含义为以此点为中心,向外放射所涉及的所有固体/实体物进行包含,此实物体所占的区域,可看作为内流场区域。
6.边界层设置步骤:打开——在Prism中打勾——在Compute Mesh中将打对勾7.在ICEM中输出为非结构网格:File——Mesh——Load from Blocking——replace (Fluent不支持结构网格;ICEM做出的是非结构网格)8.在ICEM输出为结构网格:File——Blocking——Save Multiblock Mesh(前提是以分块的形式生成的网格)9.网格类型有:O、Y、三角形进行Y型切分;P26-P28;删除O型块:用Merge Vertices(2个顶点进行合并)即可删除;10.非结构网格的生成:先Repair Geometry进行检查——不能出现黄色的线——GlobalMesh Parameters——Compute Mesh11.创建无厚度壁面:需要进行面关联P32;创建无壁厚面网格:要将无壁厚面的Part——必在Part Mesh Setup中将Split Wall勾选;12.创建Body原理:以此点为中心向外发散搜寻一个封闭的区域;将物体分出流体区域后划分网格,导入到Fluent会识别。
ICEM_CFD_关于-网格编辑方法
网格编辑
网格编辑
• 强大易于使用的网格编辑工具
– 操控网格 – 检查网格 – 改进网格质量
• 拥有自动和手动工具 • 编辑导入或创建的网格
2020/5/25
ICEMCFD/AI*Environment 5.0
2
2020/5/25
检查网格
热键: Ctrl-d
注意: 对于这种质量方法, 绿色是可 能的最好的结果
直方图的数据在输出 窗口复制
用户界面右下角的直 方图窗口
2020/5/25
ICEMCFD/AI*Environment 5.0
7
显示网格(定制质量) 允许用户为四边
形和三角形网格定义网格质量.
• Angle 网格
5
显示网格质量
热键: q
• 许多质量标准(方法)可以使用
• 显示为直方图
– x-轴定义从低到高的网格质量刻度 – y-轴显示相应网格质量范围内的网格单元数目
• 每种网格质量结果采用自己的计算方法.
– 例如, Quality, 缺省采用 circum-sphere ratio method
Rinside
Overlapping Elements: 覆盖相同曲面但没有 共同节点的三角形面网格单元
Non-manifold vertices: 与此点其相接的单元的 边不封闭
Unconnected Vertices: 检查并移除不与任何单 元连接的点
2020/5/25
ICEMCFD/AI*Environment 5.0
Periodic Problems: 检查曲面parts 周期性 面与周期性节点是否矛盾
Volume Orientation: 寻找节点顺序不符合右手 法则定义的单元
ICEM CFD划分网格(百度经验)
方法/步骤1. 1接上一篇《DesignModeler如何建立房间空气分析模型(3/3)》,打开I CEM网格划分软件,如图所示2. 2选择“File”,选择“import Geometry”,选择“Parasolid”导入方式,如图3. 3打开上一篇已经保存的房价分析模型,如图所示4. 4打开之后,叫你选择单位,这里选择“milimeter”单位,如图所示5. 5 点击“ok”按钮,如图6. 6弹出如图所示对话框(我这里是以前有相同名字的文件划分过网格),点击“yes”按钮,如图7.7然后又弹出一个窗口,问你是否要创建新project,选择“yes”,如图所示8.8模型就已经导入ICEM中了,按住鼠标左键旋转模型,如图所示9.9展开“Model”中的“parts”,如图所示10.10右键单击“parts”,选择“Create Part”,如图所示11.11 出现如图所示对话框12.12在“part”对话框中输入“INLET”,如图所示13.13展开“Geometry”,勾选“surface”,如图所示14.14选择“create part by selection”中“Entities”右边的鼠标箭头,如图15.15 出现如图所示对话框,16.16由于篇幅过大,图片过多。
第二部分《ICEM-CFD如何划分网格》分为五篇文章发出来,分别为:《ICEM-CFD如何划分网格(1/5)》,《ICEM-C FD如何划分网格(2/5)》,《ICEM-CFD如何划分网格(3/5)》,《IC EM-CFD如何划分网格(4/5)》,《ICEM-CFD如何划分网格(5/5)》.方法/步骤1. 1接上一篇《ICEM-CFD如何划分网格(1/5)》,选择空调进风口面,作为“INLET”,准备创建进口边界面,如图所示。
2. 2选中之后按鼠标中间或者“ok”按钮,“parts”栏中已经出现“INLET”了,如图3. 3再在“create part”中输入“OUTLET”,准备创建出口边界面,如图所示4. 4选择“create part by selection”中“Entities”右边的鼠标箭头,如图5. 5选择出风口面,作为“OUTLET”,准备创建出口边界面,如图所示。
使用ICEM绘制非结构网格时,如何提高网格质量?【转载】
使⽤ICEM绘制⾮结构⽹格时,如何提⾼⽹格质量?【转载】作者:杨淑娟
来源:知乎
著作权归作者所有。
商业转载请联系作者获得授权,⾮商业转载请注明出处。
1.流域交界⾯中的两个⾯⽹格单元数应该基本相等,在ICEM中⽣成⽹格时,你所定义的每个⾯的⽹格单元数都会在命令框显⽰出来,你只需要通过观看两个交界⾯的⽹格数,就可以保证满⾜这个条件。
当交界⾯两边⽹格数相差太⼤时,需要重新调整⽹格尺度,满⾜此条件。
2. ⽹格质量不好时,可以通过光顺⽹格来使⽹格⽮量得到进⼀步的提⾼,光顺的迭代步数可以稍微提⾼⼀些。
3. 当加了边界层⽹格时,⽹格质量⼀般会下降,边界层⽹格只在你⽐较关注标准壁⾯函数时有⽤,即y+值,这个只和第⼀层⽹格有关,如果对壁⾯没有太⼤要求,可以不加边界层,这样就可以通过去掉边界层改善⽹格质量。
4. ⽹格质量检查的时候如果有少量⽹格质量⽐较低,可以通过调整不好的⽹格节点,操作步骤为选中质量不好的⽹格,其会在图中⾼亮显⽰,然后选Edit Mesh--Move nodes,然后选中三⾓形节点,调整⽹格尽量为等边三⾓形,然后显⽰⽹格,再进⾏光顺,即可改善⽹格质量。
如果还不⾏,可以通过将局部⽹格不好的地⽅的⽹格最⼤尺度变⼩,即在定义prim layer设置中,将max size调下即可。
5.ICEM⽹格质量提⾼⽅法:
检查⽹格时,需要检测的⽹格类型:
TETRA_4:四⾯体⽹格单元
TRI_3:三⾓形⽹格单元
PENTA_6:三棱柱⽹格单元
第⼀步:⽣成边界层后将边界层⽹格(三棱柱体⽹格和四边形⾯⽹格)固定,然后对其余的⽹格smooth;
第⼆步:对所有的⽹格进⾏smooth。
这样可以稍微改善⼀下⽹格质量。
ICEM CFD解决网格质量问题
ICEM CFD处理混合网格划分中低质量的问题(2011-09-24 18:54:24)转载▼分类:网格技巧标签:杂谈所谓的混合网格,指的是模型中同时存在结构网格与非结构网格的情况。
采用混合网格的主要优势在于:对于复杂的几何,我们可以将其分解成多个几何,对于适合划分结构网格的采用结构网格划分方式,而对于非常复杂的部分,可以使用非结构方式进行划分。
然而采用混合网格也有一些缺点:交接面位置网格质量会非常差。
因此我们需要采用一些方式对网格质量进行改善。
另外对于交界面的处理也存在一些问题。
我们先说说在ICEM CFD中进行混合网格划分的一般步骤。
通常分为以下三步:(1)几何准备。
对于本身就是多个几何的情况,因为处理方式简单,这里不做讨论。
这里要说的是一个连续的几何,我们需要在ICEM CFD中将其进行分割成多个部分。
这里可以运用的部分主要在于ICEM CFD的几何创建功能,包括点、线生成以及面切割。
(2)part创建。
这一步其实挺重要的。
如果这一步工作没做好,后面有的是纠结。
在这一步中需要将体分解成多个部分分别放入不同的part中。
同时画四面体区域创建body。
注意,这里我们需要创建面将四面体部分封闭,同时要将创建的面放到一个独立的part中,因为后面的节点合并中需要使用到它。
(3)创建block。
注意这里创建block的时候要选择划分结构网格的几何。
做完以上工作后,就可以分别进行网格划分了。
第一个问题:交界面的处理不同的求解器,处理方式不同。
这里只说cfx与fluent。
ICEM CFD对CFX的支持非常好,直接将网格导出至CFX中能够识别出interface对,我们在cfx-pre中设置interface 就可以将区域联通了。
而FLUENT则不同了,如果直接输出,则只能创建的面识别成interface,且无法改成interior,而由于只有一个面,无法构建interface对,区域无法联通。
因此,我们需要在ICEM CFD中对交界面进行设置,将其改成interior。
ICEM画网格常见出错及处理(1)
ICEM画⽹格常见出错及处理(1)ICEM常见⽹格出错及处理(1)关联(projection)错误净⽔泥盆1、错误描述⽹格错乱,⽹格与⼏何体形状不贴合,⽹格扭曲及极度扭曲(哦,哦,看着很恐怖!)2、诊断这种情况多数是由于⽹格关联错误导致,⽽且出现这种错误是⼩case,很好解决的哦,下⾯详细说说可能出错的⼏种情况。
3、解决办法下⾯针对具体的情况讲⼀讲解决办法。
(1)⼏何形状⽐较复杂如下图⼀段弯管:我们开始兢兢业业的建⽴block:好⾟苦,好⾟苦,看⼀看⽹格效果吧(本⽂暂不考虑O⽹格呢)哎呀,妈呀,⽹格这啥也不是啊,怎么啦,到底哪⾥出错了,抓狂啊。
别着急,耐⼼找原因勾选edge/show association 然后右图就看到了edge的关联错了。
可是为啥会关联错误呢,因为虽然ICEM有很好的⼏何⾃动捕捉能⼒,但是由于⼏何过于复杂,导致ICEM的⾃动关联发⽣错误。
怎么解决呢?(1)把⾓点、或线edge拉⼀拉,使之更贴合⼏何体;(2)有时需要把block再砍⼏⼑,这样就和⼏何体更贴合;(3)强制关联⾓点、edge或face。
对于例⼦中的问题,我就⼜把弯头砍了⼀⼑,把⾓点拉了拉,就解决了,如下图。
(2)使⽤旧的block有时我们更新了⼏何体,但仍在旧的block 基础上做⽹格(这也是ICEM 的⼀⼤优势啊,可惜有时⼀上来⽹格乱七⼋糟)。
这时旧的block 还是记住了和旧的⼏何体的关联,当导⼊新的⼏何体时,就会容易出现关联错误。
怎么解决呢,勾选edge/show association 然后右图就看到了关联错误的edge。
然后重新关联就好了。
(⼿上暂时没有案例,以后有机会补上)。
(3)⼀个edge跨两条line,⼀个face跨两个surface,⼀个block跨两个part有时出错是由于上⾯的原因导致的,怎么办呢,⼿起⼑落,⼀⼑砍下去,谁的归谁就好了。
⼩结。
欢迎交流哦!。
ICEM错误解决办法:ICEM多个周期的非结构化网格划分
ICEM多个周期的非结构化网格划分方法1.首先划分好一个周期内的非结构化网格,在此网格内定义有周期性边界的part,如果该part名称定义为periodic,为了后续工作的顺利,建议修改,否则读入fluent中会出错。
2.选择Edit mesh 中的transform mesh,rotate 按钮,如下图所示:面板中可以选择复制的个数,rotate轴,旋转的角度,需要把merge node 和delete duplicate elements选项勾上,merge node建议用Automatic.点击确定即可。
3.导出mesh,导入fluent中时,旋转时的周期性边界会生成一个中间截面,fluent默认为wall,修改为interior即可使用。
注意事项:1.ICEM网格中分为体网格和边界网格,旋转时不可以分别旋转,可以通过显示体网格以及所有的边界网格来实现,但网格较大时不推荐,可以将所有part 和mesh隐藏起来,选择使用工具条上的第4个按钮,选择全部element)。
2.旋转时merge node的tolerance如果ICEM的默认值不合适,会造成周期性边界无法完全重合,因此ICEM导出网格时会出现not referenced by grid 的错误,直接skipping 周期性边界的part,例如如下错误:Warning: found face with periodic nodes near node 183, but no twin face. Warning: found face with periodic nodes near node 62, but no twin face. Checking mesh:interior faces : 318864interior walls : 3024boundary faces : 8672Creating face section for 330560 faces.318864 faces of part FLUID.698 faces of part INLET.684 faces of part OUTLET.Skipping part PP (not referenced by grid).4266 faces of part WALL.自然无法导入到FLUENT中,FLUENT提示的错误为:Building...meshCell Centroid is xc -96.902191 yc 105.333557 zc 59.888897 WARNING: cell 5 of thread 9 has NULL face pointer 3.Clearing partially read grid.Error: Build Grid: Aborted due to critical error.Error Object: #f解决此类错误的方法为:重新加密周期性上的网格或者向反方向旋转同样的角度,总之使ICEM能够采用默认的tolerance,进而正确输出周期性边界的part即可。
ICEM网格划法的学习总结
1、ICEM学习ICEM的模型树按照几何、块、网格,局部坐标和part几部分来显示。
在几何中点线面与块中的点线面叫法不同。
如下图所示:Body 在非结构化网格生成过程中,用于定义封闭的面构成的体,定义不同区域的网格。
Part是对几何与块的详细定义。
Part中既可以包含几何,又可以包含块。
可以点、线面、块、网格,但是一条线只存在于一个part中。
网格单元类型:1.网格生成方法:1、AutoBlock2、Patch Dependent3、Patch Independent4.Shrinkwrap壳、面生成网格的过程:2.Tolerance与颜色问题:导入ICEM中的模型首先要进行模型修复。
导入到ICEM中的几何模型要可能会出现三种颜色curve,红颜色的正常,黄色的为不连续的,蓝色的为重复的。
黄色的是单个面的边界(二维),红色的是两个面的交界线,蓝色的是三个/三个以上面相交的交线。
(出现蓝线是没有问题的,表明这个线是两个面以上的共线,只要不出现黄线就可以,黄线表示这儿有裂缝。
)黄线表示出现了洞,可能是面丢失了,造成蓝线的原因是有面体重叠了,你得删除多余的面体。
黄色的线表有孔或缝隙。
绿色的线直接删除。
白色的边和顶点:这些边位于不同的材料体间,它们和被关联的顶点将被映射到这些材料体中最贴近的CAD 表面,而且这些边上的顶点只能在表面内移动。
蓝色的边和顶点:这些边位于体内部。
它们的顶点也是蓝色的,可以在选择之前沿边拖拽。
绿色的边和顶点:这些边和关联的顶点是映射到曲线的,这些顶点只能在它所映射的曲线上移动。
红色的顶点:这些顶点是映射到指定的点的。
导入的模型必须是封闭的面,线是红色的。
自动生成翼型的网格。
3.equivalence将同一空间位置的重复节点消除(通常,消除ID好较大的节点,保留ID好较小的节点),只保留一个节点,一般与“Verify”配合使用,这种方法可通过任何FEM定义(单元的相关定义、MPC等式、载荷、边界条件等)、几何定义和组等实现。
ICEM_CFD_关于-网格编辑方法
– 对于突出物, Split Spanning Edges 保证体积 内部的节点
2020/5/25
ICEMCFD/AI*Environment 5.0
19
网格修复
2020/5/25
Move Nodes: 移动节点 热键: m
– 选择节点并移动鼠标
• 映射到指定的位置的节点无法移动
ICEMCFD/AI*Environment 5.0
网格编辑
网格编辑
• 强大易于使用的网格编辑工具
– 操控网格 – 检查网格 – 改进网格质量
• 拥有自动和手动工具 • 编辑导入或创建的网格
2020/5/25
ICEMCFD/AI*Environment 5.0
2
2020/5/25
检查网格
热键: Ctrl-d
?angle网格?aspectratio纵横比?skew歪斜?surfacedeviation曲面偏差?distortion扭曲?maxwarp最大歪曲?minedge最小边icemcfdaienvironment502012389控制质量直方图?在直方图左击选择相应直方条变成粉红色如果show被选中这些单元在显示窗口高亮显示??如果solid被选中这些单元显示为实体轮廓即使有其它单元以框架形式显示?可以选中多个直方条高亮显示一定质量范围的网格单元icemcfdaienvironment5020123810控制质量直方图?y轴拥有很大的刻度范围因为对其小的柱状体感兴趣使用replot按钮重新设置直方图的范围
• 映射到曲线/曲面的节点只能在曲线/曲面上移动
• 内部的体积点可以在屏幕确定的平面上移动
– Move nodes Type-move multiple 类型
最新icem网格绘制总结讲课讲稿
ICEM结构化网格绘制教程与展示本周绘制网格如下1 无壁厚水杯绘制技巧:在ICEM中利用旋转工具建模,然后建立三维BLOCK,接着把三维BLOCK转换成二维BLOCK,然后删除顶部BLOCK,又因为杯子底部呈圆形,所以要建立O-BLOCK。
2 圆环网格的绘制绘制技巧:在ICEM中绘制两个圆,不用建立面,直接在外圆上建立二维Block,然后建立O-Block,使其与内圆关联,然后删除内BLOCK。
3 喷射器绘制技巧:在solidwork建立模型,导出.x_t文件,把.x_t文件导入ICEM,在ICEM中建立三维BLOCK,然后按照模型结构划分BLOCK4 扇形网格绘制绘制技巧:使用节点合并及Y-block 5十字交叉管道绘制技巧,L-block,镜像块,然后关联6 缺口铁环绘制技巧:使用C-BLOCK分别对四个角进行网格划分。
7绘制技巧:使用0-BLOCK分别对四个角进行网格划分。
8绘制技巧:使用Y-BLOCK分别对四个角进行网格划分。
910绘制技巧:延伸block和O-block1112非结构网格1314混合网格(注意边界面处,要使网格节点合并)151617网格质量挺高的(再仔细修改一下,还可以继续提高)压力容器安全检查表使用单位:名称:使用地点:日期:序号检查项目检查内容是否符合要求存在问题备注1 设备本体状况设备的本体没有明显的损坏表面无油污、浮灰焊缝平稳,表面不得有裂纹、气孔、夹渣人孔、手孔、封头(端盖)等处无泄露外表面无腐蚀严重现象无跑、冒、滴、漏现象3 与外部连接容器与相邻管道,构件间无异常振动、响声、摩擦与外部管道连接处不得有松动、错位现象4 本体垂直安装在基础面上,不得倾斜底部支架应牢固,不得有活动现象罐体有接地装置安全阀的安装位置是否在容器的最高位置,是否有截止阀,是否处于常开状态。
检查人:审核人:。
ICEM-CFD-常见问题
ICEM CFD 常见问题1用ICEM CFD 导入三维实体后,在Part部分出现part_1,创建边界如入口、出口、壁面后,进行网格划分,该part_1是删除好,还是留着好?对网格划分有影响吗?没用的一般要删除,不过在ICEM CFD 中,不删除,一般也没啥影响,只要把需要的边界,关心的部分都单独做成Part 即可。
2结构化网格和非结构化网格的优缺点是什么?非结构化网格的生成相对简单,四面体网格基本就是简单的填充,非结构化六面体网格的生成还是有些复杂的,但仍然比结构化的建立拓扑简单多。
比如Gambit的非结构化六面体网格是建立在从一个面到另外一个面扫描(Sweep)的基础上的。
Numeca公司的Hexpress 的非结构化六面体网格是用一种吸附的方法,反正你还是要花点功夫。
另外要说的一点就是,结构化网格可以直接应用于各种非结构化网格的CFD软件,比如你在Gridgen里面生成了一个结构化网格,用Fluent读入就可以了。
Fluent是非结构化网格CFD软件,它会忽略那些结构化网格的结构信息(也就是B,I,J,K),当成简单的非结构网格读入,但非结构化六面体网格就不能用在结构化网格的CFD求解器了。
结构化网格仍然是CFD工程师的首选,非结构化六面体网格也还凑合,四面体网格我就不喜欢了(数量多,计算慢,后处理难看)。
简单说,如果非结构化即快又好,结构化网格早就被淘汰了。
结构化六面体:建立拓扑,再生成网格,所有生成结构化网格的软件(Gridgen/ICEM)都是一种拓扑概念(界面不一样罢了),都需要你去建立拓扑,也就是结构,然后软件好根据你的结构来建立网格或者砌砖头。
非结构化六面体:Gambit用扫描方法,Hexpress用吸附方法,按照步骤就行了。
非结构化四面体:简单,看两页教程,搞定,就是简单填充,没什么技术含量!其他非结构化网格(棱形等):学习软件,按照步骤,很容易。
不管用什么网格软件,我们最好有比较扎实的CAD(PROE、UG等)基础,熟练的CAD技术太重要了。
ICEM中的问题
1.ICEM中的tolerance的作用tolerance代表容差,就是说小于这个值的点、线、面等将新生成为一个。
值得大小,在进行几何修复的时候,是有区别的,对一些细节的几何,应尽量设置的小一些,体现在精度的方面。
2.equivalence 用法“Equivalence”将同一空间位置的重复节点消除(通常,消除ID好较大的节点,保留ID好较小的节点),只保留一个节点,一般与“Verify”配合使用,这种方法可通过任何FEM定义(单元的相关定义、MPC 等式、载荷、边界条件等)、几何定义和组等实现。
缺省情况下,在经过消除重复节点而保留了唯一节点的位置,会用一个小红圆来表示。
在消除节点后,被消除节点原来所具有的与其它对象的关系转移到保留节点上,保留节点代替了被消除节点的作用。
“Equivalence”对组的影响是这样的,假如原来有两个节点node1和n ode2重合存在于一点处,但两个节点分别属于两个组group1和grou p2,经过“Equivalence”处理,node2将被消除,只保留node1,则no de1既属于group1,又属于group2。
“Equivalence”不会在单元的边上造成裂纹,也不会把多点约束等式删除掉,也不会把零长度单元删除掉(如弹簧单元和质量单元)。
一般来说,“Equivalence”应该在载荷和边界条件施加之前进行,也应该在进行单元优化和生成中间输出文件.lj、.kflj、.fds之前进行。
3、Maximum mesh Expansion Factor=36.5! 其不合理会对结果产生什么样的影响?它的值过大,是由于Icem中的哪个或哪些参数对应引起的?解答:1)几个参数的含义:Minimum Orthogonality Angle [degrees] =67.9 O KMaximum Aspect Ratio =5.0 OKMaximum Mesh Expansion Factor =36.5!●Minimum Orthogonality Angle:最小的网格正交角度,一般要求大于10度小于170度。
ICEM中的问题
1.ICEM中的tolerance的作用tolerance代表容差,就是说小于这个值的点、线、面等将新生成为一个。
值得大小,在进行几何修复的时候,是有区别的,对一些细节的几何,应尽量设置的小一些,体现在精度的方面。
2.equivalence 用法“Equivalence”将同一空间位置的重复节点消除(通常,消除ID好较大的节点,保留ID好较小的节点),只保留一个节点,一般与“Verify”配合使用,这种方法可通过任何FEM定义(单元的相关定义、MPC 等式、载荷、边界条件等)、几何定义和组等实现。
缺省情况下,在经过消除重复节点而保留了唯一节点的位置,会用一个小红圆来表示。
在消除节点后,被消除节点原来所具有的与其它对象的关系转移到保留节点上,保留节点代替了被消除节点的作用。
“Equivalence”对组的影响是这样的,假如原来有两个节点node1和n ode2重合存在于一点处,但两个节点分别属于两个组group1和grou p2,经过“Equivalence”处理,node2将被消除,只保留node1,则no de1既属于group1,又属于group2。
“Equivalence”不会在单元的边上造成裂纹,也不会把多点约束等式删除掉,也不会把零长度单元删除掉(如弹簧单元和质量单元)。
一般来说,“Equivalence”应该在载荷和边界条件施加之前进行,也应该在进行单元优化和生成中间输出文件.lj、.kflj、.fds之前进行。
3、Maximum mesh Expansion Factor=36.5! 其不合理会对结果产生什么样的影响?它的值过大,是由于Icem中的哪个或哪些参数对应引起的?解答:1)几个参数的含义:Minimum Orthogonality Angle [degrees] =67.9 O KMaximum Aspect Ratio =5.0 OKMaximum Mesh Expansion Factor =36.5!●Minimum Orthogonality Angle:最小的网格正交角度,一般要求大于10度小于170度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ICEM常见网格出错及处理(1)
关联(projection)错误
净水泥盆
1、错误描述
网格错乱,网格与几何体形状不贴合,网格扭曲及极度扭曲(哦,哦,看着很恐怖!)
2、诊断
这种情况多数是由于网格关联错误导致,而且出现这种错误是小case,很好解决的哦,下面详细说说可能出错的几种情况。
3、解决办法
下面针对具体的情况讲一讲解决办法。
(1)几何形状比较复杂
如下图一段弯管:
我们开始兢兢业业的建立block:
好辛苦,好辛苦,看一看网格效果吧(本文暂不考虑O网格呢)
哎呀,妈呀,网格这啥也不是啊,怎么啦,到底哪里出错了,抓狂啊。
别着急,耐心找原因
勾选edge/show association 然后右图就看到了edge的关联错了。
可是为啥会关联错误呢,因为虽然ICEM有很好的几何自动捕捉能力,但是由于几何过于复杂,导致ICEM的自动关联发生错误。
怎么解决呢?(1)把角点、或线edge拉一拉,使之更贴合几何体;(2)有时需要把block再砍几刀,这样就和几何体更贴合;(3)强制关联角点、edge或face。
对于例子中的问题,我就又把弯头砍了一刀,把角点拉
了拉,就解决了,如下图。
(2)使用旧的block
有时我们更新了几何体,但仍在旧的block 基础上做网格(这也是ICEM 的一大优势啊,可惜有时一上来网格乱七八糟)。
这时旧的block 还是记住了和旧的几何体的关联,当
导入新的几何体时,就会容易出现关联错误。
怎么解决呢,勾选edge/show association 然后右图就看到了关联错误的edge。
然后重新关联就好了。
(手上暂时没有案例,以后有机会补上)。
(3)一个edge跨两条line,一个face跨两个surface,一个block跨两个part
有时出错是由于上面的原因导致的,怎么办呢,手起刀落,一刀砍下去,谁的归谁就好了。
小结。
欢迎交流哦!。