《ICEMCFD基础教程D-网格编辑.ppt》由会员分享,可在线阅读,更多相关《ICEMCFD基础教程D-网格编辑.ppt(26页珍藏版)》请在金锄头文库上搜索。
1、网格编辑网格编辑ICEMCFD/AI*Environment 5.0ICEMCFD/AI*Environment 5.0网格编辑网格编辑强大易于使用的网格编辑工具操控网格操控网格检查网格检查网格改进网格质量改进网格质量拥有自动和手动工具编辑导入或创建的网格2024/8/172ICEMCFD/AI*Environment 5.0检查网格检查网格热键热键热键热键: Ctrl-d: Ctrl-d用户可以选择检查任何可能存在的错误和问题用户可以选择检查任何可能存在的错误和问题单击单击 Error 或或 Possible Problems 可以选择此列可以选择此列的所有选项的所有选项 (超链接超链接)简
2、要定义如下简要定义如下 . . . 提示: 如果检查出错误并手工修复它们, 应再次检查网格确信没有新的问题出现2024/8/173ICEMCFD/AI*Environment 5.0网格错误网格错误DuplicateElements:查找和其他单元分享所有节点并且类型相同的单元UncoveredFaces:正常情况下所有的体积网格单元的面不是与其它体积单元的面相贴就是与面网格单元相接(通常显示体网格中的洞)MissingInternalFaces:在不同parts任何一对体网格之间,必须存在面网格单元PeriodicProblems:检查曲面parts周期性面与周期性节点是否矛盾VolumeO
3、rientation:寻找节点顺序不符合右手法则定义的单元SurfaceOrientations:检查各种曲面方向问题(单一边和连接多曲面的边应首先修复)HangingElements:对于体积单元(四面体或六面体),曲面网格(三角形或正方形)应当有四面体或六面体单元附着在上面.违反这一规则称为hangingelements.PenetratingElements:两个以上的体单元,任何一个单元穿透另一个DisconnectedBarElements:与hangingelements原理相同,但是针对2d网格,节点自由(不连接)2024/8/174ICEMCFD/AI*Environment
4、5.0可能问题可能问题MultipleEdges:三个以上单元共享一条边(在“T”连接中multipleedges是合法的,“T”连接存在于多曲面相交汇时)TriangleBoxes:4个四面体网格组构成一个四面体,在其中没有实际的体积单元2-SingleEdges:含有两条单连接边的网格单元(是一个转角角落或或由鲨鱼鳍形的曲面拉伸生成的三角形)Single-MultipleEdges:同时拥有单连接边和多连接边的单元Stand-AloneSurfaceMesh:不合体网格单元分享面的面网格单元SingleEdges:至少有一条单连接边(不与其它单元分享)的面网格单元(可能是合法的)Delau
5、nayViolation:检查面网格三角形单元的三个节点,看是否有足够的质量进行Delaunay体网格的划分OverlappingElements:覆盖相同曲面但没有共同节点的三角形面网格单元Non-manifoldvertices:与此点其相接的单元的边不封闭UnconnectedVertices:检查并移除不与任何单元连接的点2024/8/175ICEMCFD/AI*Environment 5.0显示网格质量显示网格质量热键热键热键热键: : q q许多质量标准许多质量标准(方法方法)可以使用可以使用 显示为直方图显示为直方图 x-轴定义从低到高的网格质量刻度y-轴显示相应网格质量范围内的
6、网格单元数目每种网格质量结果采用自己的计算方法每种网格质量结果采用自己的计算方法.例如,Quality,缺省采用circum-sphereratiomethodRinsideRoutsideRinside/Routside(Rinside/Routside )idealQuality = 注意注意: 多数标准的结果正则化多数标准的结果正则化; 1.0 看作是理想的结果看作是理想的结果2024/8/176ICEMCFD/AI*Environment 5.0显示网格质量显示网格质量用户界面右下角的直用户界面右下角的直方图窗口方图窗口直方图的数据在输出直方图的数据在输出窗口复制窗口复制显示网格质量显
7、示网格质量输出窗口直方图网格显示color by quality色码如左图色码如左图 在模型树中右击在模型树中右击注意注意: 对于这种质量方法对于这种质量方法, 绿色是可绿色是可能的最好的结果能的最好的结果2024/8/177ICEMCFD/AI*Environment 5.0显示网格质量显示网格质量使用使用Custom Quality, 可能得到可能得到大于大于 1的网格质量的网格质量值值.青蓝色单元的网格青蓝色单元的网格单元质量值大于单元质量值大于 custom quality (定制质量)标准定制质量)标准绿色表示质量略低绿色表示质量略低于标准于标准.customquality(定制质量
8、)允许用户为四边形和三角形网格定义网格质量.Angle 网格网格Aspect Ratio 纵横比纵横比Skew 歪斜歪斜Surface Deviation 曲面偏差曲面偏差Distortion 扭曲扭曲Max Warp 最大最大歪曲歪曲Min Edge 最小边最小边2024/8/178ICEMCFD/AI*Environment 5.0控制质量直方图控制质量直方图在直方图左击选择相应直方条在直方图左击选择相应直方条 (变成粉变成粉红色红色)如果如果 “show”被选中被选中, 这些单元在显示这些单元在显示窗口高亮显示窗口高亮显示如果如果“solid”被选中被选中, 这些单元显示为实这些单元显示
9、为实体轮廓体轮廓, 即使有其它单元以框架形式显即使有其它单元以框架形式显示示 可以选中多个直方条,高亮显示一定质可以选中多个直方条,高亮显示一定质量范围的网格单元量范围的网格单元2024/8/179ICEMCFD/AI*Environment 5.0控制质量直方图控制质量直方图Y 轴拥有很大的刻度范围轴拥有很大的刻度范围小的柱状体不易看到.因为对其(小的柱状体)感兴趣因为对其(小的柱状体)感兴趣, 使用使用Replot 按钮按钮重新设置直方图的范围重新设置直方图的范围.Replot 选项选项:Min/Max X value:横坐标将要绘制的最小/最大值(x-轴)Max Y height:在图中
10、绘制的最大纵坐标(Y值):0 (缺省缺省) 意味着没有MaxYheight设置.全部显示最高的柱状条.Num bars:直方条的总数目(x-轴)(缺省为20)2024/8/1710ICEMCFD/AI*Environment 5.0网格平滑网格平滑自动改进网格单元的质量自动改进网格单元的质量 四面体,金字塔,棱柱体体网格,三角形和四边形面网格可以被光滑这个光滑器对六面体网格效率很低,但是在编辑工具条中专用于六面体网格的光滑器移动网格点改进单元质量节点投影仍控制着节点的移动节点投影仍控制着节点的移动网格类型决定附加的移动限制网格类型决定附加的移动限制 (棱柱形棱柱形 & 金字塔金字塔形形)在光滑
11、之前之后显示直方图在光滑之前之后显示直方图用户选择标准及执行光滑的迭代步数用户选择标准及执行光滑的迭代步数热键热键热键热键: : Ctrl-qCtrl-q2024/8/1711ICEMCFD/AI*Environment 5.0网格光滑网格光滑 Criterion 标准标准光滑器这些标准为基础以改进具体参见在线标准 Smooth Mesh Type: 光滑类型光滑类型光滑器以不同Type的网格单元为目标Smooth; 此单元类型被光滑,相应数据显示在直方图此单元类型被光滑,相应数据显示在直方图中中. Freeze:在光滑过程中节点固定不动并且单元不在直方在光滑过程中节点固定不动并且单元不在直方
12、图中显示图中显示Float: 节点可以沿附近光滑后的单元移动节点可以沿附近光滑后的单元移动, 但并未优化但并未优化. 分配给质量不重要的单元分配给质量不重要的单元,不在直方图中显示不在直方图中显示使用例子;光滑四面体网格时FreezePrisms和Pyramids.三角形网格float.2024/8/1712ICEMCFD/AI*Environment 5.0网格光滑网格光滑Advanced Options高级选项高级选项 (如果选择如果选择):Laplace:使用Laplace光滑法则使三角形更等边并根据面积选择不同三角形光滑器All elements:光滑所有网格而不是最差的1/100Vi
13、olate geometry:对一些降低网格质量的节点设置约束节点移动不会超过用户指定的距离节点移动不会超过用户指定的距离 (用模型的单位用模型的单位2024/8/1713ICEMCFD/AI*Environment 5.0Mesh Repair修复工具修复工具:Build Mesh Topology基于公差及单元间角度设置网格投影基于公差及单元间角度设置网格投影投影输入的网格到几何投影输入的网格到几何Re-mesh:从选定单元的边界生成从选定单元的边界生成Re-mesh Bad Elements:在选中的及周围的单元体探测低质量的网格单元并在局部重新划分在选中的及周围的单元体探测低质量的网格
14、单元并在局部重新划分Find/Close Holes:定位缺失的单元体定位缺失的单元体 (洞洞)并替换它们并替换它们Mesh From edges:通过选择的周线封闭洞通过选择的周线封闭洞热键热键热键热键: : r r热键热键热键热键: : Ctrl-rCtrl-r热键热键热键热键: : e e2024/8/1714ICEMCFD/AI*Environment 5.0缝合边缝合边使用使用选择一个边使用“l”热键flood选择其它边Apply悬挂的节点需要手工编辑修复工具修复工具:缝合边:连接非正投影面网格单元的边连接非正投影面网格单元的边Merge Tolerance: 检查需要缝合的单连接边
15、检查需要缝合的单连接边Merge End Nodes: 在缝合的过程中合并选定边的端点在缝合的过程中合并选定边的端点2024/8/1715ICEMCFD/AI*Environment 5.0网格修复网格修复 合并体网格合并体网格:合并2个体网格,使节点和和节点相互连接.选择交界面为Merge Surface Mesh PartsFrozen Volume Mesh Parts:如果合并两个四面体网格如果合并两个四面体网格, 其中一个可以冻结其中一个可以冻结六面体网格在缺省情况下冻结六面体网格在缺省情况下冻结hexaquadtetraPrismPyramidtri可以合并四面体与四面体或四面体与
16、六面体网格在四面体六面体网格交界面创建棱锥体网格2024/8/1716ICEMCFD/AI*Environment 5.0网格修复网格修复Flood Fill: 只应用于四面体和三角形网格从质点位置开始相连接的单元加入到,Floodfill如果体积封闭,无法再加入单元时floodfill停止.单元体加入到适当的单元体加入到适当的 part如果体不是封闭的,当遇到外面的点或质点时floodfill停止显示泄漏路径显示泄漏路径Make Consistent: 使体网格与面网格一致(点对点)使用Remesh修复曲面然后升级四面体网格.许多网格编辑命令(合并,分割,等.)自动使体网格保持一致2024/
17、8/1717ICEMCFD/AI*Environment 5.0网格修复网格修复Merge Nodes:合并节点合并节点交互式或依赖公差合并节点Mergeterminate或MergepropagateSplit Mesh: 分割网格分割网格SplitNodes:节点分成两部分,并移动新节点SplitEdges:向邻近的单元的边分成两个Terminate 和和 propagateSwapEdges:交换两个临近三角形的边.原来的边被连接另外两个对角点的边取代SplitElements:分割选定的单元(三角形)为三个三角形.分割的位置为三角形的重心热键热键热键热键: : a, Ctrl-aa,
18、Ctrl-a热键热键热键热键: : w w热键热键热键热键: : s, Ctrl-ss, Ctrl-s2024/8/1718ICEMCFD/AI*Environment 5.0分割跨度边分割跨度边Split Spanning Edges 分割跨度边分割跨度边粗糙的网格体在厚度上只有一个网格单元对于突出物,SplitSpanningEdges保证体积内部的节点2024/8/1719ICEMCFD/AI*Environment 5.0网格修复网格修复Move Nodes: 移动节点移动节点选择节点并移动鼠标映射到指定的位置的节点无法移动映射到指定的位置的节点无法移动映射到曲线映射到曲线/曲面的节点
19、只能在曲线曲面的节点只能在曲线/曲面上移动曲面上移动内部的体积点可以在屏幕确定的平面上移动内部的体积点可以在屏幕确定的平面上移动MovenodesType-movemultiple类型选择移动多个节点选择移动多个节点最后选择的节点控制所有节点的移动最后选择的节点控制所有节点的移动Align Nodes 对齐节点对齐节点移动点到前选择的前两个点的连线上热键热键热键热键: : mm热键热键热键热键: : p, Ctrl-pp, Ctrl-p热键热键热键热键: : Ctrl-mCtrl-m2024/8/1720ICEMCFD/AI*Environment 5.0网格修复网格修复控制网格映射控制网格映
20、射节点映射限制节点移动调整节点映射约束或不约束节点映射到曲线,曲面,点,不映射Snap project曲面曲面/曲线映射节点映射到相应曲面曲线映射节点映射到相应曲面/曲线最近点曲线最近点update projection在曲线曲面点上的网格节点适当的进行映射在曲线曲面点上的网格节点适当的进行映射. Hotkeys: p, Ctrl-pHotkeys: p, Ctrl-p注意:右击右击Mesh并选择Dot Nodes察看节点映射颜色:白白=曲面;绿绿=曲线;红红=点;青蓝青蓝=无2024/8/1721ICEMCFD/AI*Environment 5.0修复网格修复网格Transform Mesh
21、: 移移动网格网格移动一部分或所有网格Translate, Rotate, Scale and MirrorCopy 或或 Move多个复制利用镜像热键热键热键热键: : t tCtrl-tCtrl-tConvert Mesh Type: 改变单元类型改变单元类型TritoQuad三角到四边QuadtoTri四边到三角Tetratohexa四面到六面HexatoTetra六面到四面2024/8/1722ICEMCFD/AI*Environment 5.0网格修复网格修复线性网格需要转化为二次网格线性网格需要转化为二次网格Create Mid Side Nodes线性转变为二次网格可以映射新网格
22、点到曲面Delete Mid Side Nodes二次转变为线性网格选项Refinethemesh可以保留中间点并转为线性.Create Mid Side NodesDelete w/ refineDelete Mid Side Nodes2024/8/1723ICEMCFD/AI*Environment 5.0网格修复网格修复Adjust Mesh Density: 调整网格密度调整网格密度在固定或整个网格区域细化或粗化网格Renumber Mesh: 在用户定义的方向上重新定义网格数目粗化:150,000 到 15,000 维持网格特性及质量特征Note:在模型树中右击Mesh选择Node
23、Numbers2024/8/1724ICEMCFD/AI*Environment 5.0网格修复网格修复Adjust Mesh Thickness: 调整网格厚度调整网格厚度计算节点数Calculate从几何体计算壁面厚度支持可变厚度支持可变厚度Reorient Mesh: 改变六面体网格块结构的I,J,K序列方向显示Shells=RMB=Face Normals中面&面网格计算显示网格厚度可以设置网格点的厚度2024/8/1725ICEMCFD/AI*Environment 5.0网格修复网格修复热键热键热键热键: : d dDelete Nodes 删除点删除点 删除删除点及相连接单元Delete Mid Side Nodes 删除中间网格点删除中间网格点 二次型到线性Delete Elements 删除单元删除单元 单独删除单元2024/8/1726