为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > ICEM笔记

ICEM笔记

2013-01-24 30页 doc 1MB 202阅读

用户头像

is_861541

暂无简介

举报
ICEM笔记ICEM笔记 目录 1目录 31 入门介绍 31.1 ICEM保存时各个文件类型的含义 41.1.1 ICEM在画网格时保存注意事项 41.1.2 几何导入ICEM时,如何在ICEM中设置精度? 41.1.3 如何生成rpl文件 41.1.4 如何将Pro/E生成的几何导入到ICEM中? 51.1.5 在PRO/E中如何生成二维平面几何,导入到ICEM中? 51.1.6 PRO/E中装配体如何进行划分网格? 51.2 ICEM中对于结构化网格与块的映射的思考 62 Geometri...
ICEM笔记
ICEM 目录 1目录 31 入门介绍 31.1 ICEM保存时各个文件类型的含义 41.1.1 ICEM在画网格时保存注意事项 41.1.2 几何导入ICEM时,如何在ICEM中设置精度? 41.1.3 如何生成rpl文件 41.1.4 如何将Pro/E生成的几何导入到ICEM中? 51.1.5 在PRO/E中如何生成二维平面几何,导入到ICEM中? 51.1.6 PRO/E中装配体如何进行划分网格? 51.2 ICEM中对于结构化网格与块的映射的思考 62 Geometriy 62.1 Geometry概念及用处简介 62.1.1 辅助点、辅助线、辅助面的必要性 62.1.2 ICEM或PRO/E建立几何,需要建立拓扑的必要性。 72.2 Create Point 72.3 Create Modify Curve 72.3.1 前面几种生成曲线的简单方式 72.3.2 Isocurve Method 82.3.3 Surface-Surface Intersection 82.3.4 Project Curve on Surface 82.3.5 Concatenate/Reapproximate Curves 82.3.6 Extract Curves from Surfaces 92.3.7 Modify Curves 92.3.8 Create Midline 92.4 Create/Modify Surface 92.4.1 From Curves选项 92.4.2 Curve Driven选项 92.4.3 Sweep Surface选项 102.4.4 Loft Surface over Several Curves 102.4.5 Midsurface选项 102.4.6 Segment/Trim Surface 102.4.7 Create Curtain Surface、Extend Surface、Geometry Simplification 102.4.8 Standard Shapes 102.5 Repair Geometry 112.5.1 Build Topology 113 Mesh 113.1 一般性问 113.1.1 有时候将边界层设置很薄时,会出现负体积,若将第一层厚度社大写,则有变成正体积了。 123.1.2 非结构网格操作的一般步骤 123.2 Volume Meshing Parameters 123.2.1 Thin Cut问题 134 Edit Mesh 134.1.1 Smooth Mesh Globally 135 Blocking 135.1 Create Block 135.1.1 如何有效检查Block结构的关联性 135.1.2 From Vertices/Faces 135.1.3 Extrude Face 145.2 Split Block 145.2.1 Split Block 145.2.2 Ogrid Block 145.2.3 Extend Split 145.2.4 Split Face 155.2.5 Split Vertices 155.3 Merge Vertices 155.3.1 Merge Vertices 155.3.2 Merge Vertices By Tolerance 155.3.3 Collapse Block 155.3.4 Merge Vertex To Edge 175.4 Edit Block 175.4.1 Merge Blocks 175.4.2 Merge Faces 175.4.3 Modify Ogrid 185.4.4 Periodic Vertices 185.4.5 Convert Block Type 185.4.6 Change Block IJK 185.4.7 Renumber Blocks 185.5 Associate 185.5.1 关联经验 195.5.2 Associate Edge To Curve 195.5.3 Associate Face to Surface 195.5.4 Disassociate from Geometry 195.5.5 Update Associations 205.5.6 Reset Project Vertices 205.5.7 Snap Project Vertices 205.5.8 Group/Ungroup Curves 205.5.9 Auto Associate 205.6 Move Vertex 205.6.1 Move Vertex 205.6.2 Set Location 205.6.3 Align Vertices 215.6.4 Align Vertices In-line 215.6.5 Set Edge Length 215.6.6 Move Face Vertices 215.7 Transform Blocks 215.8 Edit Edge 225.8.1 Split Edge选项 225.8.2 Unsplit Splits选项 225.8.3 Link Edge选项 235.8.4 Unlink Edge 235.8.5 Change Edge Split Type 245.9 Pre-mesh Params 245.9.1 Update Sizes 245.9.2 Scale Sizes 245.9.3 Edge Params 255.9.4 Edge Params中的Link bunching如何使用,按照help做没成功。 265.9.5 Match Edges 265.10 Pre-Mesh Quality 265.11 Delete Block 265.11.1 索引很杂,想删除VORFN中的Block,如何处理? 265.11.2 如何恢复删除的块 276 Edit mesh 277 Output 277.1 ICEM如何输出网格? 入门介绍 各个章节名称以ICEM14的help分类名为准。 ICEM保存时各个文件类型的含义 Tetin(.tin)文件:包括几何实体和材料点(非结构网格时建立的body点);对象的归类part(在左边的结构树的part选项,但个人认为如果part包括块时,就不好说了);全局和实体网格(在ICEM上方的MESH选项中设置的,如全局网格等均存在)。 Domain File(.uns)网格文件:非结构网格。 Blocking File(.blk)块文件:保存有块的结构数据,若对快中的Edge进行Edit Mesh,也包含在Block中。 .par文件:若将Block中添加入part中,则这种数据将保存在.par文件中,还有一些其他功能不清楚。 .fbc文件:不是很清楚。 ICEM在画网格时保存注意事项 最好将整个Project一起保存,保存时不同Project保存在不同的文件夹,按照一定的顺序进行命名。 在编辑过程中最好不要只保存blk文件,因为有时候par文件会改变,原先part保存的块也改变了;另外,若只保存blk文件,可能blk文件中的与tin文件的几何不关联。 几何导入ICEM时,如何在ICEM中设置精度? 点击Setings/Model,即可进行设置。 如何生成rpl文件 在操作步骤开始前选择File-reply Scripts-recording Scripts,在操作完成后选择File-reply Scripts-Script Control,弹出对话框,点击done保存。 不过ICEM的脚本重用性很不足,有时候录下来的脚本,再执行一遍可能就出不来。 不过对于多个相似的模型,用ICEM的Record功能,生成rpl文件,确实很方便。 如何将Pro/E生成的几何导入到ICEM中? 将Pro/E生成的几何,保存副本,选择保存的格式为igs或者stp,若保存的是三维几何图形,选择实体即可,当然同时选择实体和壳也没关系,对比较薄的三维实体,最好将壳选上。 在ICEM中选择import geometry即可。个人发现stp格式要比igs格式要好,保存为igs格式时,导入ICEM后往往会发现缺失一些数据,比如丢失一些面。 Parasolid格式也是很好的,不比stp差,损失的内容小,保存时文件大小反而比stp等文件小,个人推荐,一般情况下,用Parasolid格式。 也有版主认为catia V4损失最小,但个人认为导入时设置有些麻烦。 另外,如果在装ICEM之前,已经装了PRO/E或者UG之类,则可直接把几何转换接口装上,然后ICEM可以直接import诸如prt之类的文件了。 在PRO/E中如何生成二维平面几何,导入到ICEM中? 在PRO/E中的菜单栏选择“编辑-填充”,然后进行草绘,可以发现最终会生成平面,操作方式见《Pro/ENGINEER+Wildfire+50中文版快速入门实例》中的视频例子6-2即可;我在保存为sat格式时,导入ICEM会提示出现错误,不过保存为parasolid格式或者stp格式时却没有问题。 PRO/E中装配体如何进行划分网格? 同零件的处理类似直接将装配体import入ICEM,repair几何,检查几何,看有没有重合的面,清理掉(装配体的重合面可能有一些或者比较多),按照正常的划分零件的方法划分网格。简单的话直接划分分块结构网格,复杂的则可以话混合网格;若是多人合作,可以在ICEM中将几何切分几块,再分别划分网格。 装配体中是由多个零件组成,然而若对这些已经确定装配关系的零件分别倒入ICEM划分网格,再进行组装的话,会引起一系列问题。第一个是接触米面的问题;第二个是流道问题,若分别对零件划分网格,零件之间的空隙,就不好划分网格了。 计算域相关知识 CFD中计算域包括流体域、固体域、多孔介质域等。 CFD中,一个流体域内必须是联通的;多个流体域之间可以不连通,也可以通过interface界面连接。 在ICEM中,若在不同的文件中建立block,并导入到一起,进行merge,merge的精度可以指定。而且若计算域不同,block之间的edge默认为黑色,说明是进行了面关联,而若是同一计算域,则变成淡蓝色。当然即使merge的是同一个计算域,若vertice没有对应上或者精度不够,edge也会显现成黑色。 ICEM中对于结构化网格与块的映射的思考 ICEM采用分块结构化进行网格划分,本质上是先对各个块进行网格划分,然后根据定义的关联,将网格映射到几何结构上。 块上的网格映射到几何结构上时,个人认为不是所谓的适体网格法,实际上是将块中Face上的网格面上的节点映射到Surface上,从而生成几何结构的网格;几何结构上的网格线是由各个节点相互连接而成,故如果ICEM中网格尺寸较大的话,网格与几何体形状也差异较大。 一些几何结构中,如有一些尺寸较小的尖角等,在设置较大的网格尺寸时,往往会将其掩盖,网格结构显现不出尖角来。 左图 几何结构与块结构 右图 尺寸0.3映射 由右图与底图可以看出,网格并没有与几何结构重合,当网格尺寸越小,网格与几何结构越接近。自己还可以尝试对一个圆球进行划分网格,改变全局尺寸,可以发现,网格与几何结构并不重合,尺寸越小,网格越接近几何结构。 将以上msh文件导入Fluent,发现也能计算,因为导入Fluent的实际上是网格信息,而不是几何。Fluent运算的也是针对于网格结构。 底图 尺寸0.2映射 Display Trees Create parts Create Part by Selection,可以选择几何或者网格去新建一个part,这个part代几何或者网格。(个人觉得选择网格时,如果不是建立计算域,就不要选择体网格) 有的时候,在Create Part by Selection选项中,想选择几何,却硬是选择的是网格,即使将网格关闭也不行;这时看一看,注意顶部菜单栏中对应的不是Mesh或者Edit Mesh,而是Geometry。 Create Part near Position只能选择mesh,通过输入坐标(location),将坐标附近的网格选择上,个人感觉用处较小。 Create Part in Region 通过输入一个范围值,将该范围内的网格全部选择进去。 Create Part with Blocks通过选择blocks,来建立计算域。 Create subsets Subset即子集,对于Block或者Geometry及Mesh等都能创建子集。 创建子集,如对Block创建子集,则会将一部分blocks放入子集中,如果在Display Tree中将子集删掉,则不会对block造成任何影响。但是如果在Delete Block中的选择工具条上选择Subset,则能将Subset包含的blocks给删除掉。 Mesh创建子集后,如果在Display Tree中将子集删掉,则不会对网格造成任何影响。但是Mesh中可以只显示subset中的网格,故可以在选择工具栏中选择“可见”,来将显示的subset中的网格删除;或者之间选择共栏中的subset,来将子集所包含的网格给删除掉。 Geometry创建子集与Mesh类似,也是在在Display Tree中将子集删掉,则不会对几何造成任何影响。但是Geometry中可以只显示subset中的几何,故可以在选择工具栏中选择“可见”,来将显示的subset中的几何删除;或者之间选择共栏中的subset,来将子集所包含的几何给删除掉。 Geometriy Geometry概念及用处简介 ICEM实际上是由多个面缝合的体,由点、线、面构成,但没有实体。如果对一个长方体,用面将长方体切成两半,则需要建立一个面将体缝合起来。 Point、curve、surface针对的是Geometry,;而vertex、Edge、Face针对的是Block。 辅助点、辅助线、辅助面的必要性 ICEM中可以创建辅助线,便于划分网格,因为可以利用这些辅助线,让块中的线与这些辅助线进行关联,而且关联后,若没有生成网格,则不能将辅助线删除,但若生成网格之后,则可以将辅助线删除,但是实际上辅助线对计算没任何影响,可以不用删除。——例子见网上流沙视频《圆角几何》 ICEM或PRO/E建立几何,需要建立拓扑的必要性。 在ICEM画几何或PRO/E中建立几何,在划分网格之前都要建立拓扑.不然,几何中两条线相交,交点在ICEM中只认为是重合,并不认为是相交,故需要建立拓扑进行处理。 Create Point Screen Select:屏幕取点 Explicit location:输入坐标取点 Base Point and Delta:根据选择的点,以及输入的偏移量,来确定一个点 Center of 3 point:根据所选的三个点,所确立的圆的圆心,圆心即所取的点。 Points method:根据所选择的两个点,以及输入的参数比例,确定所要的点。 Curve Type:若选择BSpline,根据所选的曲线,倘若曲线没有端点,选取了曲线之后,在曲线两端会生成两个端点,若选择了Facet,其实个人感觉与选择Bspline没啥区别。 Curve-Curve intersection:两条curve之间的交点,取出来;倘若不选择任何curve,直接点击Apply,表示对所有的curve,都取交点。 Points method曲线版:根据选择的曲线以及参数比例,确定点。 Project Point to Curve:选择Point和Curve,Point投影到curve上,生成所选的点。 Project Point to Face:选择Point和Face,Point投影到Face上,生成所选的点。 Create Modify Curve 前面几种生成曲线的简单方式 From Points:选择多个点,生成样条曲线;其实很少选取多个点,一般就选择两个点,生成一条直线。 Create Arc:有两种构造方式,最终目的都是构造一段弧线。 Center and 2 points:构造一个圆;须选择三个点,第一个点是应是圆的中心。 Isocurve Method Isocurve Method:有三种构造曲线的方式;第一种是Direction on surface,需要对着所选则的曲面上任意点两个点(这两个点曲面上可以没有,选择时就好像对着曲面的位置进行屏幕取点一样),根据这两个点所指的方向与U方向和V方向的夹角大小,来决定到底是沿着U方向取一条直线,还是V方向取一条直线;也就是说这种方式构造的曲线大致只有两种方向可以选择。 第二种是Point on Edge;选择曲面,UV选项是指,你在屏幕点一下时,会自动判断是U方向还是V方向,并过这一点,做一条曲线;这种方式构造的曲线也大致只有两种方向可以选择。 第三种是By Parameter,选择Surface之后,会根据所选择的U或V方向,以及参数比例,对曲面两边的边界线进行插值,形成一条曲线;如下: By Parameter V方向 par:0.5 By Parameter U方向 par:0.5 Surface-Surface Intersection 这个选项很有用。 Method有三种方法选项:Surfaces、Parts、2 sets三种方法。 Surface选项是指你选择数个Surface,这些Surface之间的交界会生成curve;如果你没有从屏幕上选择surface,就直接按apply,则代表选择所有的surface;另外如果选择了Only Different Parts,则会导致,在选择的surfaces之间,只有从属于不同的part,才会有交界线产生,在同一part的surface,不会产生交界线。 Parts选项是指你选择parts,这些parts会包括数个surface,其它与surface选项差不多;也是这些Surface之间的交界会生成curve;如果你没有从屏幕上选择parts,就直接按apply,则代表选择所有的parts,则这些parts包含的所有surfaces都会被选中;另外如果选择了Only Different Parts,则会导致,在选择的surfaces之间,只有从属于不同的part,才会有交界线产生,在同一part的surface,不会产生交界线。 2 Sets选项表示选择两个surface,这两个surface之间,产生curve。 Project Curve on Surface 将curve投影到surface上,有两种method。 Normal To Surface是将Curve直接投影到Surface上。 Specify Direction则是指定投影的方向。 Segment Curves 指将Curves截开成两段,可以用point、curve、plane等多种方法截断curve。 Concatenate/Reapproximate Curves 有三种method选项,其中Concatenate Curves是指将数个在容差范围内的curve当做一条Curve,即若curve端点距离在容差范围内,则将这两个端点合并成一个端点,用处很大。 另外两种method选项不知有啥作用。 Extract Curves from Surfaces 该选项是指为surface的边界创建Curve。 Surface Type一般选择Bspline;当选择Bspline时,有Check Topology及Create New两种选项;check Topology是指检查surface,看Surface的边界有哪些不存在Curve,对于没有创建Curve的,该选项会为Surface创建Curve;Create New是指无论Surface的边界本身是否存在Curve,都会为Surface的创建边界再创建Curve。 Modify Curves Reverse direction选项是指改变Curve的方向,不过在用block划分结构网格中,可以用Edge Params中来改变节点分布的方向,可以替代这个选项的作用;不过在非结构网格划分中,这个选项也许有用。 还有Extend选项,有时候会很用,指将线段进行光滑延伸,可以延伸一定的长度,或者延伸至点或者曲线;有时候导入ICEM的几何需要修补,这时可能会用到这个选项,来修正曲线。 Match Curves、Bridge curves等选项个人认为没有什么用处。 Create Midline 有From 2 Curves及By Pairs两种选项;From 2 Curves是从两条Curve中创建一条Curve,而By Pairs是从两组Curves之间创建一条Curve,每组Curves包含一条或多条Curve。 Create Section Curves 该选项也是一种很有用处的;其本质上是建立一个Plane,将所选择的Surface进行切割。 Plane建造的方法有三种,即XYZ Plane、Normal to Three Points、Normal to Existing Curve这三种选项。 第一个是XYZ Plane,选择垂直于X轴或者Y轴或者Z轴方向的Plane,这个Plane将Surface进行切割,生成Curve;另外可以选择Start Point/Multiple选项,选择起始点和截止点,并定义delta,生成一个等差数列,delta则是等差数列的差值,根据这个等差数列,生成一系列的plane,这些planes将surface进行切割,生成一系列Curves。 Normal to Three Points选项是指选择三个点,根据这三点建造一个plane,plane切割surface,形成Curve(当然,Segment/Trim Surface中操作方式也有相似之处,不过在生成曲线的同时,也将Surface进行了切分)。 Normal to Existing Curve选项则是指选择一条存在的Curve,根据number of sections中输入的值进行等差分割,形成一系列的plane,plane切割Surface形成一系列的Curve。 Create/Modify Surface From Curves选项 有From 2-4 curves、From curves及From 4 points三种选项。对From 2-4 curves,curves应首尾相连,形成一个闭合环路;对于From curves而言,curves可以有重叠,也可以不相连,比如选择两条平行的curve,也能形成一个surface。 Curve Driven选项 Driving Curve是指沿着的路径线。 Sweep Surface选项 与Curve Driven不同的是,swept curves(被扫描的曲线)得处于同一个平面上,且扫描的方向应该是在一个方向,即沿一条直线方向扫描。 Loft Surface over Several Curves 选择两条或者多条Curve进行插值,tolerance值的大小反应了近似程度的大小,tolerance值越小,则最终形成的Surface与放置的Curves越接近。 Midsurface选项 Midsurface中method有几个选项,比如By Surfaces,就是根据选择的两个surface,在中间新建一个surface;如果没有选择下面的keep original选项,则会将原先选择的两个surface删除掉。 Midsurface中的By part选项,是指选中的这个part之间,有几个surface(至少两个),然后针对这个part中的几个surface进行Midsurface处理。比如选择两个平行的surface,建立一个part,再对这个part进行Midsurface处理,将会在这两个面之间生成一个surface,且这个生成的surface也属于这个part。 Segment/Trim Surface 由于ICEM建模功能不是很强,与中高端CAD软件没法比,没有布尔运算,不能实体造型,所以通过实体切割生成复杂的曲面在ICEM中是弄不出来的,简单的可以试试,复杂的到CAD软件里去改。 Create Curtain Surface 将curve投影到surface,并沿着投影的方向,创建一个平面。 Extend Surface Extend Curve to Surface Method指延伸Curve到Surface上,并指定了延伸方向,此时功能与Create Curtain Surface功能相似,且功能更加强大,因为延伸的方向有多种选择。 Extend Surface at Edge(这里的Edge与Block中所说的Edge不同,这里的Edge其实指的是Curve),指选中某个Surface,让其沿着选定的Curve方向,拉伸一段距离,这段距离需要设定。 Geometry Simplification 针对于刻面,个人感觉用处不是很大。 Standard Shapes 提供了一些基本的几何形状,如圆柱、长方体、圆球、圆面、方面等。 有点用处,但用处不大,毕竟ICEM建模本身实力不强。 Drill a Hole:如果勾选了remove a hole,则会将选择的孔给删除掉(其实不是孔也行,只要是被curve围成的封闭的空隙面);如果没有勾选remove a hole,代表创建一个hole,需要指定hole的半径以及圆心。 Plane normal to curve:指定一条曲线curve,然后指定curve上的位置(输入比例parameter或者用鼠标在屏幕上选择皆可),去新建一个平面(长方形) Disc normal to curve:与Plane normal to curve类似,不过是新建一个圆面。 Trim normal to curve:指定一条曲线curve,然后指定curve上的位置(输入比例parameter或者用鼠标在屏幕上选择皆可),去新建一个平面,这个平面与数个选择的曲面相交,形成自己所需要的几何面(平面去切开这些选择的曲面时,要能形成一个封闭的几何面,因而这些选择的曲面也不能随意选择)。 Repair Geometry 上面表示导入几何,点击修复时,各个曲线表达的意思。 在自动划分网格时,八叉树算法需要一个封闭面几何体,如果几何体有洞,ICEM就不能完成这步,就会看到体网格跑到外边去了;不过如果几何体有洞,仍然可以Blocking。 Build Topology Build Topology中tolerance意义是,小于这个值的点、线、面将新生成一个;比如说两个边的距离小于这个值,则就会成为一条边,点面类同。 故导入几何后,进行修补时,得先测量一下几何的局部尺寸,再决定容差设置成多少;比如说某个几何上有一个喷嘴的尺寸为0.5,那么按默认容差0.3肯定是不行的。 有时候拓扑的时候会生成一些小破面,有时候删除这些小破面之后,不影响几何的完整性,这就没关系;但有时候删除掉部分小破面之后,几何的完整性被破坏,则这就需要一些经验了。将小破面删除掉一部分并保证几何完整性不被破坏,再接着进行拓扑,经过两次拓扑,看几何文件有没改进。 另外,有时候,导入几何时,会发现几何有不少缝隙(本来几何中是不存在这些缝隙的,如一个大球面导入后,发现球面上有不少缝隙),也有可能是显示精度的原因,在display tree中右击,对surface的显示状况进行调节。 Split facets at interior curves指,若在几何面内有curves,进行拓扑的时候,curves会将几何面切割开。 Split surfaces at T-connections则是若两个几何面相交,则拓扑之后,在相交处会形成曲线,并且几何面也会被曲线切割开。(有时候即使勾选了之后,也不会有曲线生成,则可以线在Create/Modify Curve中中先选择面面相交来构造出相交线,再在build Topology中进行拓扑)。 Single curve cleanup,是指若是一个狭窄的几何面,处在设定的容差之内,则会将曲线合并,从而将狭窄的几何面给清理掉。 Delete unattached curves and points,删除独立的点和线。(有时候需要删除某些几何,可以先删除几何面,然后再进行拓扑,从而删除掉点和线,因为删除几何面比删除曲线要快不少。) Build topology可以选择是 对All parts或者Only visible parts或by Selection,即可以只对部分几何进行拓扑,这也是相当有用的。 Adjust Varying Thickness Make Normals Consistent 有Make Consistent及Reverse Normal两个选项,Make Consistent不知道是什么意思,Reverse Normal则是改变曲面的法线方向(在Display Tree中可以显示法线方向,右击surface有normal using color和normal using arrow)。 Feature Detect Bolt Holes Feature Detect Buttons Feature Detect Fillets Mesh 一般性问题 有时候将边界层设置很薄时,会出现负体积,若将第一层厚度设大些,则有变成正体积了。 以上原因有很多,最有可能的是面的精度不够,在setting-model里面吧triangle中的tolerance改小些。 也有其它原因,比如Edge与Curve没关联好;或者几何结构和block扭曲的很厉害;或者block切得太过细密引发问题;或者是与Edge关联的Curve,太过弯曲等。 非结构网格操作的一般步骤 以上图片是Simwe中剪切的,比较泛泛地说了一下,实际中往往更复杂一些。 Volume Meshing Parameters Thin Cut问题 以上图片是ICEM一个老版本的教材的介绍。 Thin cut使用中。,两个曲面可以相交,也可以不相交,但若是不想交,两者须离的很近,这里的近是相对于网格尺寸而言的。 Edit Mesh Smooth Mesh Globally 上述smooth步骤,是在Simwe中Kiddosuper版主说的。 Blocking 有时候可以分开画网格,再进行合并;最好从菜单栏中导入block,合并的精度可以指定。 Create Block 如何有效检查Block结构的关联性 右击Edge,选择show association,显示关联的样子,看关联是否有误。 只显示块文件中的Edge,不显示Face,并且不显示几何结构(如Surface、curve等),观察Edge的颜色,来进行判断。 2D Surface Blocking与2D Planar区别 2D Surface Blocking建立的Block可以是非结构块(Free Block)或者是结构块(Mapped Block),而2D Planar建立的Block除非进行转换,否则都是结构块。 2D Planar只能在XY平面建立2D Block, 而2D Surface Blocking则没有这种限制。 From Vertices/Faces 允许选择多个Faces或者Vertices进行创建块,但是选择时得有顺序,否则block无法生成或者发生扭曲。比如选择八个顶点建立块时,选择顺序如下: 如上图则是八个顶点的选择顺序。 Extrude Face 如题意,很简单。 有时候创造后,发现Block没显示,可能是ICEM的系统bug,需要自己在模型树中调节index block,看块的显示状况。 有时候不知什么原因,无法拉伸面,可以先create block,与原来的block merge,然后再将新的block的面与以往block的面merge在一起(采用Merge Vertices的方法)。 如何由底至上创建Block 对于一个几何,点击Initialize Block中的Entities,然后在窗口中直接用左键框选几何的一部分,这部分就会建立Block。在拓展到其它几何,建立Block时,则选择Extrude Face,将Block的一个face进行拉伸即可。 Split Block 若块block中的Edge被切成几段,则也许要与相应的Curve进行关联,因为ICEm不知具体切分后的Edge与那条Curve进行关联。 没有直接切割Edge的选项,只有在对Block或者Face进行切割时,才能顺便对Edge进行切割。 Split Block Ogrid Block 选择Ogrid Block中的Around Block,则可进行外O,但是外O不能针对于最外一层的Block,只能对Block中内部的一个块,进行外O。 某次生成的Ogird,如何同时修改Ogrid的大小 点击Block-Edit Block—Modify Ogrid,对offset进行修改,即可以改变O型网格偏移的大小;注意,是整体改变,如一个圆柱中有内O型网格,如果进行修改,不但上端面的O型网格改变,下端面的O型网格也改变了。 Extend Split 选择Edge,将Block切分;Edge相当于刀的刀口这条线段,将Block切成两半。 Block有两种选择方式,即visible和selected,意思很显然;一般情况下都选择selected,自己选择需要切分的Block。 可以与Split Face配合使用。 Split Face 需要选择被切分的Face,同时还要选择一条Edge;选择了这条Edge之后,垂直这条Edge将会产生一个平面,将选择的Face给切成两半。 注意,选择Edge时,点击位置得比较注意,稍微偏差一点就没选上,并提示“value must be >0.0 and <1.0”,个人认为是一个bug。 另外,Split Face可以与Extend Split配合使用,通过Split Face可以将Face切成两半,再通过Extend Split,可以将切开Face的Edge进行延伸,将Block切成两半。 Edit Block中有Merge Faces选项,功能与Split Face选项差不多相反。 Split Vertices Split Vertices是针对于经过Collapse Blocks处理形成的三棱柱才生效(若几何是二维平面,Block是三角形应该也满足要求),Collapse Blocks在Merge Vertices选项中可以找到。 三维Blocks中,Split Vertices选项需要同时用左键选择两个点,然后按中建确认,进行劈分;从而棱柱块Block变成长方体。 ICEM14 本身含有bug,当我选择两点,按中键确定后,Block并没有什么反应,当我去进行下一步操作(如Merge vertices,Split Face等随意其它Block操作,甚至在顶部工具栏选择撤销也行),三棱柱才会变成长方体,这实际原因是窗口的显示与操作不同步。 如果在选择两点并按中建确定后,再直接按Apply,会提示“No Vertices Selected”;如果选择两点并按中建确定后,在重复选择刚才的两点并按确定,会提示“node is not in any singly degenerated hex”;实际上这些后来的操作都没必要,选择两点再按确定就行了。 Merge Vertices Merge Vertices 如概念很容易知道是合并Block中的顶点。 若对于Ogrid,,进行合并顶点,需要选择propagate merge,这样才能将Ogrid的所有顶点都进行合并,从而将Ogrid删除掉。 Merge Vertices By Tolerance 可以选择需要合并的vertices,并且对其中满足距离限制之内的Vertices,进行合并;而超出限制之外的,即使被选中,也不会进行合并。 比如当采用镜像或者偏移等复制块时,复制的block与原来的block之间的vertex也许并没合并在一起,故需要merge一下。 Collapse Block 指将选择的Block坍塌至没有;坍塌时是有方向的,沿着这个方向的Block的Edge长度都变成0,从而将Block坍塌掉。 Block坍塌的方向由Collapse Edge表示,沿着Collapse Edge所在直线的方向,Block坍塌;注意Collapse Edge可以不在要坍塌的Block上。 Merge Vertex To Edge Merge Vertex To Edge针对于悬挂的Vertex,来进行处理。 左图 右图 上面左图中,中间三棱柱其实是没有块的,三角形面(实际上由于没有Block,三角形面自然也不是Face)有三条Edge,侧边的Edge与底边的Edge在底角处是连接的,然而顶点处是悬挂的,这样在映射形成网格时,就会造成网格在界面不一致的情况。 于是对左图可以进行点击悬挂的Vertex进行点击,再选择需要进行处理的Edge(如本左图中就是三角形面的底边)。Vertex将加入这个Edge,并将这个Edge劈分成两半,但是对下面的Block不会造成影响,不会将Block给劈分成两半,最后形成的效果就会与采用Merge Blocks合并块时的效果相同。 当采用Merge Blocks选项合并块时,不会产生悬挂的Vertex,如下图1.6.4可看出。 图1.6.4 Edit Block Merge Blocks 意思很好理解,即对块进行合并。 不过若是块从属于不同的part,那么他们就不能进行合并。 我们知道,将Block加入part,代表建立计算域,故加入不同计算域的Block,是不能进行块合并操作的,但是同一计算域(即在同一个part下)的Block,是可以进行块合并的。 不过若是part中加入的是结构几何(即geometry),则不同part的geometry是可以进行合并操作的。Part加入结构几何,往往定义的是边界条件。 有时候合并block后发现块合并了,但Edge还没合并 个人认为这是一个bug,有时候合并块时会出现这种情况;解决方法是删除这一个合并的块,然后到Create Block中,从其中几种方法中选择一种合适的再建立一个块。 Merge Faces Merge Face主要功能是将两个相连的Face合并成一个Face;具体操作是左键选择两个相连的Face所组成的大面的对角线即可。相当于是Split Face的逆功能。 注意,如果是经过Split Face,两个相连的Face在同一个Block上,合并Face后对Block没有影响;但若是两个Face分属于不同的Block,则在合并面之后,Block也会发生合并。 左图 Face合并前 右图 Face合并后 可以发现Face合并后,Block也被合并。 Modify Ogrid 点击Block-Edit Block—Modify Ogrid,对offset进行修改,即可以改变O型网格偏移的大小;注意,是整体改变,如一个圆柱中有内O型网格,如果进行修改,不但上端面的O型网格改变,下端面的O型网格也改变了。 注意,修改Ogird时,对内外网格,得有一个固定的,ICEM才能确定如何偏移(其实就是节点如何移动),否则偏移方向会不符合要求,或者会出现错误导致无法偏移。 Periodic Vertices Convert Block Type 改变块的类型,可以将块设置成结构块,非结构块、扫描块等,也可以将三维的Block改变成Y-Block。 一般情况下,常对三维块选择Y型剖分,其它功能用的比较少。 其它选项方法,如mapped、Free、Swept等,能使ICEM中存在像gambit一样的划分方法,但不推荐。 Change Block IJK Renumber Blocks Associate 关联经验 Block中的点、线与几何关联时的颜色 Vertex与point、curve、surface关联时,显示的颜色如上面所说;当vertex与face关联时,当ICEM背景色比较暗时,显示的是白色,当背景色比较亮时,显示的是黑色。 Edge与curve、surface关联时,显示的颜色也与vertex相同;当然,由于edge不能与point关联,所以对edge而言也缺少红色这种颜色。 Edge与Vertex一样,当没有关联时,显示的颜色是淡蓝色。 如果几个vertices与一个point发生关联,并且由于关联时vertices与point重合了在一起,怎么处理 关联时vertices重合在一起,往往是因为edge与curves关联时,选择了下面的选项project vertices;由于vertices搅合在一起,即使取消关联也没有办法,故解决措施是先选择移动vertices(采用Move Vertex功能)。 关联错误,如果一条Edge A与Curve B发生关联,然而原本是想与Curve C发生关联,该如何办 一般直接让A与C关联即可,覆盖掉原来选择的关联。 Associate Edge To Curve 意思很好懂;常常会选择下面的Project Vertices选项,在进行线关联时,同时进行点关联,并将vertices投影到points上。 二维网格中,即使Curve是直线,也要将Edge投影到Curve上,否则网格导入到Fluent后,会发现part丢失或者出错的现象。这是因为在二维网格中,当Edge与Curve没有全部关联时,会导致边缘网格非封闭。而对于三维网格来说,当Curve是直线时,往往可以不需关联(但应该也有例外),这是因为三维网格中,还有面关联,边缘网格还是封闭的。 Associate Face to Surface 附属选项有很多,但个人认为比较有用的是Closest、Part、Selected Surface。 Disassociate from Geometry 意思很简单,如同选项名中所说的,就是选择点、线、面等,取消投影;比如取消部分Vertices到Points等的关联,或者部分Edge到Curve的关联等。 用途比Reset Project Vertices选项广泛,因为Disassociate from Geometry选项在选择Vertices或者Edge时,只要选择工具栏中的“可见”图标,就能完成Reset Project Vertices选项的功能。 有时候未必能一次清除干净;如选择可见图标,有时候需要清除多次,才能将关联去掉。 Update Associations 根据原先点线面的状态,进行更新,点线面的状态一般保持不变(如edge时是线关联,则更新后仍然是线关联,但也有少数情况更新后关联状态发生了改变),但是关联的对象却发生了改变。 当几何不变时,根据原先的关联状态,再重新进行关联,如Edge A原先与Surface B进行面关联,后来讲Edge A移到Surface C附近,则会发现A将转而与C进行面关联(这时候就选择 update Faces)。 当几何参数发生改变或者几何发生变形时,比如沿X、Y、Z轴等进行缩放,或者几何中某个局部参数改变等,原来的块显然需要重新关联,故可以选择Update Associations选项,能快速关联(其实关联时Block等拓扑大致一样),这是很方便(注意两者改变前后geometry的名字应保持不变)。 Reset Project Vertices Reset Project Vertices选项中可以选择点、线、面中的一种或多种,进行重置;所谓重置,是指取消投影,将关联取消。 如选择Edge进行处置,则原来Edge与Curve进行的关联,将会被取消。 个人感觉这个功能不算太好用,比如说,如果要对部分Edge取消关联,还是得用Disassociate from Geometry选项。因为使用Reset Project Vertices后,仍有部分edge与面进行关联,这是因为不同计算域之间的交界面存在面面关联,所以交界面上的edge也与面进行关联。 Snap Project Vertices 如果Vertices已经与Points、Curves或Surface进行了关联,则将Vertices投影到Points、Curves或Surface上面去。 其实在Associate Edge to Curve选项中勾选Project Vertices,也能达到同样的目的。 Group/Ungroup Curves Group Curves将多根Curve分成一组,便于用一个Edge和这组Curve进行关联。 Ungroup Curves正好相反。 这个功能个人感觉没什么用处,其实直接选就行了;因为本来多个Edge就能与多个Curve同时进行关联。 Auto Associate 根据建立的Block,将Edge与Curve进行自动关联。 Move Vertex Move Vertex 常用的是在Movement Constraints选项下,对Vertices在X、Y、Z的一个活多个方向进行固定,然后用左键选中要移动的点,进行拖动即可。 Set Location Set Location方法有两种,一种是Set Position,另外一种是Increment Position,常用的选项是Set position。 当选用Set position选项时,需要选定一个参考位置,然后根据这个参考位置,其它的点的位置进行改变。如在笛卡尔坐标系下,可以根据参考位置,来点修改X、Y、Z方向的值,使该值与参考位置保持一致。 参考位置可以选为vertex或者screen;其中选择vertex,则是让人选择block中的vertex点;而选择screen,你可以选择屏幕中的空白处,也可以选择几何点(即point)等。 Align Vertices Along edge direction与Reference Vertex共同确定参考平面(显然Reference Vertex有不少选择),该参考平面经过Reference Vertex,并且法线方向与Along edge direction中确定的Edge近似垂直(可以不垂直,差不多就行);Along edge
/
本文档为【ICEM笔记】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
热门搜索

历史搜索

    清空历史搜索