ICEM 网格质量检查要求

ICEM CFD的网格质量检查

网格质量检查功能通过Meshing > Quality check调用,以下四种中的任何一种质量检查均会显示一个图表给用户,来表示结果。

通过鼠标左键单击柱状图中任何一个柱条,用户都可以确定对应单元在模型中的位置,这个被选择的柱条也会变成粉红色。

在选择了柱条后,激活显示按钮就会突出显示相应的单元,如果填充按钮是激活状态,图中柱条对应的单元机会已固体状态突出显示。

行列式:determinant

行列式检查通过计算每一个六面体的雅可比行列式值然后标准化行列式的矩阵来表征单元的变形。值为1表示理想的六面体立方块而0表示具有负体积的反立方体。网格质量以x 轴表示,所有的单元在0到1间。如果某单元行列式的值为0,这个立方块则有一个或多个退化的边。通常,行列式的值在0.3以上可以为大多数求解器接受。

图中以y轴表征单元的数目,尺度范围从0到柱条高度表示的值,质量的分辨率由定义的柱条的数目来确定。

角度:angle 有资料说最好大于18度

角度选项检查每个单元中内角从90度的最大角度背离,各种求解器对内角检查有不同容忍限度,如果单元是扭曲的,而且内角很小,求解的精度就会下降。有必要每次都以求解

器能够允许的内角极限来检查。

体积:

体积检查将计算模型内单元的内体积,显示体积的单位是建造模型时使用的单位。

扭曲:warpage资料说最好小于45度

扭曲检查将产生一个图表显示了单元扭曲的程度,彼此在一个平面的节点构成一个小扭曲的单元,使单元拧弯的节点会增大变形,带来大的扭曲度,柱状图中的y轴度量单元的数目——由柱条的高度表示。X轴,从最小值0到最大值90表示单元承受的扭曲程度。

ICEM 网格质量检查要求

ICEM CFD的网格质量检查 网格质量检查功能通过Meshing > Quality check调用,以下四种中的任何一种质量检查均会显示一个图表给用户,来表示结果。 通过鼠标左键单击柱状图中任何一个柱条,用户都可以确定对应单元在模型中的位置,这个被选择的柱条也会变成粉红色。 在选择了柱条后,激活显示按钮就会突出显示相应的单元,如果填充按钮是激活状态,图中柱条对应的单元机会已固体状态突出显示。 行列式:determinant 行列式检查通过计算每一个六面体的雅可比行列式值然后标准化行列式的矩阵来表征单元的变形。值为1表示理想的六面体立方块而0表示具有负体积的反立方体。网格质量以x 轴表示,所有的单元在0到1间。如果某单元行列式的值为0,这个立方块则有一个或多个退化的边。通常,行列式的值在0.3以上可以为大多数求解器接受。 图中以y轴表征单元的数目,尺度范围从0到柱条高度表示的值,质量的分辨率由定义的柱条的数目来确定。 角度:angle 有资料说最好大于18度 角度选项检查每个单元中内角从90度的最大角度背离,各种求解器对内角检查有不同容忍限度,如果单元是扭曲的,而且内角很小,求解的精度就会下降。有必要每次都以求解 器能够允许的内角极限来检查。 体积: 体积检查将计算模型内单元的内体积,显示体积的单位是建造模型时使用的单位。 扭曲:warpage资料说最好小于45度 扭曲检查将产生一个图表显示了单元扭曲的程度,彼此在一个平面的节点构成一个小扭曲的单元,使单元拧弯的节点会增大变形,带来大的扭曲度,柱状图中的y轴度量单元的数目——由柱条的高度表示。X轴,从最小值0到最大值90表示单元承受的扭曲程度。

ICEM_CFD_网格划分入门

WorkBench ICEM CFD 网格划分入门 111AnsysWB里集成了一个非常重要的工具:ICEM CFD。 它是一个建模、划分网格的集成工具,功能非常强大.我也只是蜻蜓点水的用了几次,感觉确实非常棒,以前遇到复杂的模型,用过几个划分网格的工具。但这是我觉得最方便和最具效率的。网格划分很大程度上影响着后续的仿真分析—-相信各位都有所体会。而ICEM CFD特别长于划分六面体网格,相信无论是结构或流体(当然铁别是流体),都会得益于它的威力. ICEM CFD建模的能力不敢恭维,但划分网格确实有其独到之处.教程开始前,作一个简单的原理介绍,方面没有使用过ICEM CFD的朋友理解主要的任务: 111如下图: 1:白色的物体是我们需要划分网格的,但是它非常不规则。 2:这时候你一定想:怎么这个不规则呢,要是它是一个方方正正的形状多好(例如红色的那个形状) 01 111于是有了这样一种思想: 1:对于异型,我们用一种规则形状去描述它。

2:或者说:如果目标形状非常复杂,我们就用很多规则的,简单的形状单元合成在一起,去描述它。 之后,将网格划分的设置,做到规则形状上. 最后,这些规则,通过最初的“描述”关系,自动的“映射"到原先的复杂形状上—-问题就得到了解决!!! ICEM CFD正是使用了这种思想。 如下是一个三通管,在ProE里做得 02 在ProE里面直接启动WB 进入WB后,选择如下图:

03 111如下: 1:代表工作空间里的实体 2:代表某实体的子实体,可以控制它们的开关状态 3:控制显示的地方 04 下面需要创建一个Body实体 这个实体代表了真实的物体。这个真实的物体的外形由我们导入的外形来定义. -—我们导入的外形并不是真实的实体。这个概念要清楚。 但是今后基本上不会对这个真实的实体作什么操作。这种处理方式主要是为工作空间内有多个物体的时候准备的。

[实用参考]ICEM的一些总结

CFD 第一章ICEM 总工作流程 ICEMCFD的一般工作流程包括以下几个步骤: 1、打开或创建一个工程 2、创建或处理几何 3、创建网格 4、检查或编辑网格 5、生成求解器的导入文件 6、结果后处理 1.1创建或处理几何体 1.1.1导入几何题 利用三维软件进行三维建模。 Solidworks—另存为.igs文件—打开geometrP—ImportGeometrP打开.igs-保存文件—打开icem,打开文件。创建时,geometrP与icem连接即可。 三维建模软件创建的几何文件都可以直接导入ICEM中。 1.1.2创建几何体 通过geometrP功能栏可以完成创建于编辑几何体的操作。 (1)点的创建与编辑 打开第一个按钮即打开点的控制面板,通过该面板可以进行各类点的创建与操作。

(2)曲线的创建 (3)面的创建 (4)bodPde的创建 在给模型化网格之前,应该先确定该模型的计算域。确保该bodP在几何实体内部。 (5)线和面的修改 (6)Repair实体 通常容差设置应该是预计划分的最小网格尺度的1/10,或者需要捕捉最小几何实体的特征尺度。 红线表示模型满足容差。黄线表示面的缺失或者面与面之间的缝隙大于容差,通常需要修补。 1.2网格的创建 1、四面体 2、六面体 3、棱柱网格等 1.2.1划分非结构化网格 提供了强大的划分四面体网格的功能。能将几何模型自动划分非结构化网格,

适用于复杂的模型,并能在截得基础上适应网格。但也存在缺陷。 1.2.1.1自动划分网格方法 1、Octree算法 2、快速DelaunaP阵面推进算法 3、前沿推进算法 1.2.1.2网格类型 1、四面体/混合网格 主要采用四面体网格,还可以带有部分六面体核心网格和棱柱层网格。 2、六面体为主的网格 3、笛卡尔网格 采用纯六面体进行网格划分。 1.2.1.3全局网格参数 采用四面体划分网格的时候,应当首先可以对整个模型进行全局参数的设置,对几何模型进行初略的网格分布设置。 1、设置全局比例参数。 Scalefactor全局网格参数的乘法因子,默认是1,如果增大此值,则网格总数减少,减小则反之。 Globalelementseedsize可以设定模型中可能存在的最大尺寸。 2、设置面网格全局参数 用户可以对所选择的面进行参数设置,覆盖前面的设定值,即修改之前所设置的全局参数。在这一操作中,需要设定平面上的网格划分类型,主要有三种。 All,面网格全部由三角形组成。

ICEM 基础教程

第一章介绍 ICEM CFD 工程 Tutorials目录中每个工程是一个次级子目录。每个工程的目录下有下列子目录:import, parts, domains, mesh, 和transfer。他们分别代表: ? import/: 要导入到ICEMCFD中的集合模型交换文件,比如igs,STL等; ? parts/: CAD模型 ? domains/: 非结构六面体网格文件(hex.unstruct), 结构六面体网格分区文件(domain.n), 非结构四面体网格文件(cut_domain.1) ? mesh/: 边界条件文件(family_boco, boco),结构网格的拓扑定义文件(family_topo, topo_mulcad_out), 和Tetin几何文件(tetin1). ? transfer/: 求解器输入文件(star.elem), 用于Mom3d.的分析数据 mesh目录中Tetin文件代表将要划分网格的几何体。包含B-spline曲面定义和曲线信息,以及分组定义 Replay 文件是六面体网格划分的分块的脚本 鼠标和键盘操作 第二章ICEM CFD Mesh Editor界面 The Mesh Editor, 创建修改网格的集成环境,包含三个窗口 ? The ICEM CFD 主窗口 ? 显示窗口 ? The ICEM CFD 消息窗口

主窗口 主窗口中除了图形显示区域,外,还有6个radio按钮:File, Geometry, Meshing, Edit Mesh and Output. The File Menu The File menu 包含 ? Open, Save, Save as, Close, Quit, Project dir, Tetin file, Domain file, B.C file, Import geo, Export geo, Options, Utilities, Scripting, Annotations, Import mesh, DDN part. The Geometry Menu The Geometry menu 模型修补和编辑,边界条件的设置,调用ICEM CFD DDN。它包含 ? DDN tools, Bound conds, Repair, Utilities, Global setup. 模型编辑模式,由一排彩色radiobuttons控制 ? Surface, Curve, Point, Material, Density, Loop. 它们又分别具有次级菜单 ? Create, Delete, Modify, Mesh params, Change family, Copy/move. The Meshing Menu The meshing menu 包含ICEM CFD各种网格划分模块。只有用户拥有楼阁模块的license,他才可以使用这个模块。目前ICEMCFD提供下列模块: ? Hexa, Tetra, Global, Prism, Quad, AutoHexa, Mulcad/Padamm, P-Cube 按不同的按钮会调用不同的模块。 The Edit Mesh Menu The Edit Mesh menu包含必要的网格编辑功能, 粗化、平滑合并等。具体的操作有: ? Copy/move, Smooth, Refine, Coarsen, Merge, Extrude, Diagnostics, Uncouple, Bandwidth, Change type, Change family, Utilities, Edit nodes, Edit elements, Edit edges, Edit Blocks, Edit subfaces, Repair The Output Menu The Output menu针对不同求解器进行边界条件的设置。此外用户可以调用Mom3d 和Visual3 进行网格自适应和可视化。可使用的功能有: ? Select solver, Bound conds, Solver params, Solver input, Run solver, Visual3, Mom3d, RAMM-ICE Note: The ICEM CFD 后处理模块Visual3, 网格优化模块Mom3d, 以及与RAMM-ICE的内燃机网格接口必须有另外的license The Utilities Cluster 这些功能都位于主窗口的右上角: ? Help: connects the user to the ICEM CFD on-line help ? Orient: 控制显示坐标 ? View: 定制显示属性 ? Undo: 操作反悔 ? Redo: 撤销反悔 ? Print: 打印 ? Shell: 调用一个X-Term命令窗口

ICEM网格生成流程

Chapter 3 二维非结构壳/面网格生成(2、3) 1. 创建几何模型:Point --- Curve --- Surface --- Part --- Topology 2.定义网格参数 2.1.定义全局网格参数 2.1.1 定义网格全局尺寸:Scale factor、Max element 2.1.2 定义全局壳网格参数:Mesh type、Mesh method 2.2 定义Part网格尺寸 3. 生成网格并导出 3.1 生成网格,检查网格质量 3.2 保存网格文件:Save mesh as… 3.3 选择求解器:Output --- Select solver 3.4 写入:Output --- Write input Chapter 4 三维非结构自动体网格生成(自上而下)(2、3) 1. 创建几何模型:Point --- Curve --- Surface --- Part --- Topology --- Body 2.定义网格参数 2.1.定义全局网格参数 2.1.1 定义全局网格尺寸:Scale factor、Max element 2.1.2 定义体网格全局参数:Mesh type、Mesh method

2.1.3 定义棱柱网格全局参数:Grow Law、Initial height、Ratio、 No. 2.2 定义Part网格尺寸 3. 生成网格并导出 3.1 生成网格,检查网格质量 3.2 保存网格文件:Save mesh as…*.uns 3.3 选择求解器:Output --- Select solver 3.4 写入:Output --- Write input 三维非结构自动体网格生成(自下而上)(4)首先导入壳网格,在壳网格的基础上拉伸生成棱柱体网格,再填充棱柱体网格和远场边界之间的空隙。(壳网格---棱柱体网格---体网格)。 1.创建(导入)几何模型 2.创建生成(导入)壳网格 3.生成棱柱体网格 3.1定义棱柱网格参数: Growth law、Initial height、Ratio、No.、New volume part(表征体网格的材料,相当于自上而下中的body) 3.2指定生成棱柱边界层的Surface(定义Part网格尺寸) 3.3生成棱柱体网格:Mesh --- Compute mesh --- Prism mesh 4.生成棱柱网格与远场边界之间的体网格

ICEM CFD混合网格

ICEM CFD中合并多个网格 对于结构十分复杂的几何模型,若能够将几何体分割成多个部分由多人分别进行网格划分,生成网格后能够对网格进行组装,这恐怕是很多人梦寐以求的功能了。其实很多前处理软件都具有此功能。今天要说的是如何在ICEM CFD中实现此功能。 为了简单起见,这里用一个非常简单的模型进行演示。当然复杂的模型的处理方式也是相同的。我们要处理的几何模型如图1所示。一个L型整体块被切割成3份。分别导出为3个不同的几何文件。按图中标示的顺序分别导出为1.x_t,2.x_t,3.x_t,当然其他的格式也无妨。但是最好是在同一个体上进行切割,否则网格组装的过程中会存在定位的问题。同一个体上切割的几何则不会存在几何坐标定位的问题。 图1 原始几何图2 几何1生成的网格图3 保存网格 1、将几何1.x_t导入到ICEM CFD中进行网格划分。注意千万保证单位的一致,切记。 这里是一个长方体,网格划分方法就不多说了。预览网格如图2所示。选择菜单File > Mesh > Load From Blocking生成网格。 2、保存网格。 选择File > Mesh >Save Mesh As…,我们这里保存已生成的网格为1.uns,后面组装的时候要用到此文件。 3、按照相同的步骤对模型2与模型3进行网格文件,同时保存网格文件为2.uns与3.uns。

图4 模型2的网格图5 模型3的网格 4、网格组装 先导入1.uns,点击菜单File > Mesh >Open Mesh…,选择第2步保存的网格文件1.uns,导入模型1的网格。 以同样的菜单,选择2.uns,会弹出对话框如图6所示。注意此时选择Merge,否则如果选择Replace的话,则只会导入模型2的网格,将模型1的网格替换掉,这不是我们想要的。接下来我们以相同的步骤导入3.uns,同样选择Merge。导入后网格如图7所示。 图6 对话框图7 全部倒入后的模型 5、导出网格 以常规方式导出网格。我们这里测试将网格导入至少fluent中。从图8导入信息可以看到,完全没有问题。

ICEM网格划法的学习总结

1、ICEM学习 ICEM的模型树按照几何、块、网格,局部坐标和part几部分来显示。 在几何中点线面与块中的点线面叫法不同。如下图所示: Body 在非结构化网格生成过程中,用于定义封闭的面构成的体,定义不同区域的网格。Part是对几何与块的详细定义。Part中既可以包含几何,又可以包含块。可以点、线面、块、网格,但是一条线只存在于一个part中。

网格单元类型: 1.网格生成方法: 1、AutoBlock 2、Patch Dependent 3、Patch Independent 4.Shrinkwrap 壳、面生成网格的过程: 2.Tolerance与颜色问题: 导入ICEM中的模型首先要进行模型修复。导入到ICEM中的几何模型要可能会出现三种颜色curve,红颜色的正常,黄色的为不连续的,蓝色的为重复的。黄色的是单个面的边界(二维),红色的是两个面的交界线,蓝色的是三个/三个以上面相交的交线。(出现蓝线是没有问题的,表明这个线是两个面以上的共线,只要不出现黄线就可以,黄线表示这儿有裂缝。) 黄线表示出现了洞,可能是面丢失了,造成蓝线的原因是有面体重叠了,你得删除多余的面体。 黄色的线表有孔或缝隙。 绿色的线直接删除。 白色的边和顶点: 这些边位于不同的材料体间,它们和被关联的顶点将被映射到这些材料体中最贴近的CAD 表面,而且这些边上的顶点只能在表面内移动。

蓝色的边和顶点: 这些边位于体内部。它们的顶点也是蓝色的,可以在选择之前沿边拖拽。 绿色的边和顶点: 这些边和关联的顶点是映射到曲线的,这些顶点只能在它所映射的曲线上移动。 红色的顶点: 这些顶点是映射到指定的点的。导入的模型必须是封闭的面,线是红色的。自动生成翼型的网格。 3.equivalence 将同一空间位置的重复节点消除(通常,消除ID好较大的节点,保留ID好较小的节点),只保留一个节点,一般与“Verify”配合使用,这种方法可通过任何FEM定义(单元的相关定义、MPC等式、载荷、边界条件等)、几何定义和组等实现。缺省情况下,在经过消除重复节点而保留了唯一节点的位置,会用一个小红圆来表示。在消除节点后,被消除节点原来所具有的与其它对象的关系转移到保留节点上,保留节点代替了被消除节点的作用。“Equivalence”对组的影响是这样的,假如原来有两个节点node1和node2重合存在于一点处,但两个节点分别属于两个组group1和group2,经过“Equivalence”处理,node2 将被消除,只保留node1,则node1既属于group1,又属于group2。“Equivalence”不会在单元的边上造成裂纹,也不会把多点约束等式删除掉,也不会把零长度单元删除掉(如弹簧单元和质量单元)。 一般来说,“Equivalence”应该在载荷和边界条件施加之前进行,也应该在进行单元优化和生成中间输出文件.lj、.kflj、.fds之前进行。 4.Aspect Ratio: Largest ratio of maximum to minimum integration point surface areas for all elements adjacent to a node。盘面比(有人也将之翻译成长宽比),一个节点相邻的最大积分面与最小积分面面积之比,一般要求小于100,对于双精度的求解可以达到1000。 5.Mesh Expansion Factor Ratio of largest to smallest sector volumes for each control volume。最大与最小控制体积之间的比值,一般要求小于20。 Mesh Expansion Factor与计算结果之间的相互关系: 如果收敛情况良好,Mesh Expansion Factor过大也是可以接受的; 如果你的电脑可以处理数量大的网格,你可以尝试优化调整你的网格,尤其是选取一个好的网格尺寸变化比率,合适的调整会让上述三项都满足指标。 对于非结构化网格,你可以设置不同线、面网格尺寸,那么你就会得到非常好的网格质量了。 Mesh Expansion Factor的值过大,是由于Icem中的哪个参数对应引起的? 网格尺寸变化比率 线、面网格尺寸 你可以尝试改变一下尺寸。 一般情况下,在网格质量在0.3以上,以上几个指标很容易满足。 6.网格光顺 网格光顺时可以尝试先冻结棱柱层,只光顺四面体,四面体光顺好了再一起光顺。 查看几何模型的几何尺寸: Model→units→可以看到几何模型使用的尺寸,可以进行更改,调整几何模型的大小。 7.VORFN: VORFN组是一个部分,它是默认就存在的,尤其在用户想要删除某个区域时比较有用。为了

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 CFD中的Edit Mesh进行解决。注意要使用edit mesh,必须生成网格,也就是说六面体部分要通过file>mesh>load from blocking生成网格。网格光顺界面如下图所示。 我们可以将up to value的值设置高一些,比如0.5以上。 对于下方的处理,通常是固定hexa_8,quad_4以及pyra_5,然后光顺tri_3与tetra_4,最后将所有的都进行光顺。具体方法也没有确定,可以自己进行尝试。采用这种方法可以比较有效的提高交界面位置网格质量。 下次有时间做一个图文教程。

ICEM教程

ICEM教程 预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制 根据自己的体会写的操作说明。 一.非结构化网格的一般步骤: 1,导入几何体(Ug中定义family,输出tin文件) 2,检查体:Repair Geometry (有时需要补面),给边界面取名。检查体时,如果出现黄线,就说明几何体有问题,红色、蓝色线为正常的。 3,生成body,(非结构化网格必须依据body生成,流通区域建立body,如果要算热态的,固体区域也要生成body;有几个封闭区域生成几个body,且其名称必须不同。) 4, 设置全局网格(global mesh setup< global mesh size>,< set up periodicity>)。在Global Mesh Setup 设置参数。为了加密孔上的网格,要用Curvature/Proximity Based Refinement。Refinement为近似圆时的多边形的边数。 5,设置周期边界网格,周期面上的网格必须一致,所以必须在设置周期面之后才能计算网格(compute mesh)。使用mesh sizes for parts命令。周期面必须要定义base(回转轴的基点),Angle (扇形面的角度),在这里旋转轴与ug中的模型有关,如果ug中不是以三个基准轴的话,就要自己找点(用Geometry的做点法来定)。 6,计算网格Compute Mesh。 7,display mesh quality,如果网格质量不行,可以在局部区域使用creat mesh density 命令加密网格。 8,smooth Elements Globaly,Smoothing iterations一般选择25次,Up to quality一般为0.4 9,choose slovr 10.边界条件可以选择在fluent中设置(设置边界条件Boundary

icem文档

ICEM ICEM是一种用于有限元网格生成的建模软件。它提供了强大的功能,使工程师能够创建复杂的三维模型,并生成高质量的网格。本文档将详细介绍ICEM的基本特点和使用方法。 1. ICEM的安装和启动 1.1 安装ICEM ICEM的安装非常简单,只需按照安装向导提供的步骤进行操作即可。确保您具备管理员权限,并检查系统配置是否满足ICEM的最低需求。 1.2 启动ICEM 安装完成后,您可以通过双击桌面快捷方式或从开始菜单中选择ICEM来启动软件。一旦启动,ICEM的主界面将出现在屏幕上。

2. 主要功能 ICEM提供了一系列强大的功能,使用户能够轻松创建和编辑复杂的几何模型,并生成高质量的网格。以下是ICEM的主要功能: 2.1 几何建模 ICEM提供了多种几何建模工具,包括创建基本几何体、曲线和曲面建模等。用户可以使用这些工具来创建复杂的几何形状。 2.2 网格生成 ICEM支持结构化和非结构化网格生成。它提供了多种网格生成算法,包括有限体积方法、有限差分方法和有限元方法等。用户可以选择最合适的算法来生成高质量的网格。 2.3 网格编辑 ICEM允许用户对生成的网格进行编辑。用户可以通过添加节点、删除节点、移动节点等操作来优化网格。此外,ICEM 还提供了一些高级网格编辑功能,如光滑、加密和划分等。

2.4 网格质量控制 ICEM提供了丰富的网格质量控制工具。用户可以使用这些工具来评估和优化网格质量,确保生成的网格符合工程要求。 2.5 输出和导入 ICEM支持多种文件格式的输出和导入,包括常见的CAD 文件格式和有限元分析软件的文件格式。用户可以将网格导出为相应的文件格式,以便在其他软件中进行后续分析。 3. 使用ICEM的步骤 使用ICEM进行有限元网格生成的一般步骤如下: 3.1 导入几何模型 首先,将准备好的几何模型导入到ICEM中。可以使用ICEM提供的几何建模工具创建基本几何体,或者从CAD软件中导入现有几何模型。 3.2 确定网格生成参数 接下来,确定网格生成的相关参数,包括网格大小、单元类型等。这些参数将直接影响生成的网格质量。

icem的 pre-mesh quality -回复

icem的pre-mesh quality -回复 ICEM的Premesh Quality ICEM CFD是一种专业的计算流体动力学(CFD)预处理软件,被广泛用于工程领域。其中一个重要功能是其提供的premesh quality(预网格质量)调整工具。预网格质量是指用于模拟流动的初始网格的质量和准确性。本文将逐步介绍ICEM的Premesh Quality,以帮助读者更好地理解和使用这个功能。 首先,我们需要了解预网格质量的重要性。一个高质量的初始网格可以提高CFD模拟的准确性和稳定性。不良的网格质量可能导致数值误差和收敛困难。因此,通过使用ICEM的Premesh Quality功能来优化网格质量是非常重要的。 ICEM的Premesh Quality功能提供了多种选项和工具来评估和改善网格质量。主要有以下几个方面: 1. Feature Edge Curvature: - Feature edge curvature是描述几何特征的一种参数。ICEM使用该参数来评估网格边缘的曲率。通过调整feature edge curvature,可以改善网格的质量和分辨率。

2. Edge Length Ratio: - Edge length ratio用于定量评估网格边缘的长度一致性。一条边缘的长度应该是由若干个单元组成,而各个单元的长度应该相似。通过合理调整edge length ratio,可以改善网格的形态和一致性。 3. Aspect Ratio: - Aspect ratio是描述网格单元形状的参数。低aspect ratio代表单元形状接近正方形,而高aspect ratio代表单元形状接近长方形。通过控制aspect ratio,可以改善网格的形态和几何特征的分辨率。 4. Skewness: - Skewness用于衡量网格单元形状的非正交性。正交网格单元的skewness为0,而非正交网格单元的skewness大于0。通过调整skewness,可以改善网格的几何特征和流动的准确性。 ICEM的Premesh Quality功能提供了一个直观的界面,用于显示和评估网格质量。用户可以根据显示的网格质量指标来调整网格参数。在对于预处理文件进行网格质量检查之后,用户可以使用ICEM的修复工具进行自动修复,或者手动调整网格。 值得一提的是,ICEM的网格修复工具非常强大和灵活。它可以自动检测并修复不合格的网格单元。此外,ICEM还提供了自适应网格细化的功能,

ICEM中的问题

ICEM中的问题 1.ICEM中的tolerance的作用 tolerance代表容差,就是说小于这个值的点、线、面等将新生成为一个。值得大小,在进行几何修复的时候,是有区别的,对一些细节的几何,应尽量设置的小一些,体现在精度的方面。2.equivalence用法“Equivalence”将同一空间位置的重复节点消除(通常,消除ID好较大的节点,保留ID好较小的节点),只保留一个节点,一般与“Verify”配合使用,这种方法可通过任何FEM定义(单元的相关定义、MPC等式、载荷、边界条件等)、几何定义和组等实现。缺省情况下,在经过消除重复节点而保留了唯一节点的位置,会用一个小红圆来表示。在消除节点后,被消除节点原来所具有的与其它对象的关系转移到保留节点上,保留节点代替了被消除节点的作用。 “Equivalence”对组的影响是这样的,假如原来有两个节点node1和node2重合存在于一点处,但两个节点分别属于两个组group1和group2,经过“Equivalence”处理,node2将被消除,只保留node1,则node1既属于group1,又属于group2。“Equivalence”不会在单元的边上造成裂纹,也不会把多点约束等式删除掉,也不会把零长度单元删除掉(如弹簧单元和质量单元)。 一般来说,“Equivalence”应该在载荷和边界条件施加之前进行,也应该在进行单元优化和生成中间输出文件.lj、.kflj、.fd之前进行。 3、Ma某imummehE某panionFactor=36.5!其不合理会对结果产生什么样的影响?它的值过大,是由于Icem中的哪个或哪些参数对应引起的?

ICEMCFD基础教程

ICEMCFD基础教程 ICEMCFD是一款用于计算流体力学(CFD)建模和网格生成的软件。 它是一种强大的工具,可以帮助工程师们构建复杂的模型、生成高质量网 格以及预处理CFD求解器所需的输入文件。本文将为您提供一份ICEMCFD 的基础教程,帮助您快速上手使用该软件。 首先,我们需要了解ICEMCFD的基本界面和常用工具。打开ICEMCFD 后,您将看到一个由不同工具栏、菜单和视图窗口组成的界面。菜单栏提 供了各种命令和选项,工具栏可快速访问常用工具,视图窗口用于显示模型、网格和结果。在学习ICEMCFD之前,建议先熟悉软件的界面和各种工具。 然后,我们将学习如何进行网格划分。在CFD模拟中,网格的质量对 结果的准确性和收敛性有重要影响。ICEMCFD提供了多种网格划分算法和 优化工具,可帮助您生成高质量的网格。您可以使用“划分”菜单中的 “体格网划分”选项对几何模型进行三维网格划分。您可以选择划分算法、设置网格大小和边界条件等。在划分完成后,您可以使用“检查网格”工 具检查网格的质量,并进行必要的优化。 最后,我们将学习如何导出网格并准备CFD求解器所需的输入文件。 完成网格划分后,您可以使用“文件”菜单中的“导出”选项导出网格。ICEM CFD支持多种网格格式,如ANSYS Fluent、OpenFOAM和CFX等。选 择适当的网格格式并指定输出文件路径后,即可导出网格。您还可以使用“准备”菜单中的“CFD 前处理”选项设置物理属性、边界条件和初始条 件等,并生成CFD求解器所需的输入文件。

本文只介绍了ICEMCFD的基础教程,您还可以进一步探索该软件的高级功能和应用。ICEMCFD非常灵活和强大,适用于各种工程领域的CFD建模和网格生成。通过深入学习和实践,您可以熟练使用ICEMCFD并在工程实践中取得优秀的结果。

ICEM_CFD基础入门教程操作界面中文

ICEM_CFD基础入门教程操作界面中文 ICEM_CFD是一款常用的计算流体力学(CFD)前处理软件,它可以用 来进行几何建模、网格生成以及网格质量改进等操作。本教程将介绍 ICEM_CFD软件的基础入门操作界面,并详细说明其主要功能和使用方法。 1.工作窗口: -图层窗口:用于管理不同的几何元素和网格单元。可以将几何模型 和网格分别分配到不同的图层中,便于管理和操作。 2.工具栏: -文件操作:包括新建、打开、保存和导出等文件操作。 -网格操作:包括网格划分、网格改进、网格质量检查和网格参数设 置等操作。 -显示选项:可以选择显示几何模型、网格和图层等,方便用户对模 型进行观察和分析。 -操作模式:设置不同的操作模式,如选择模式、移动模式、旋转模 式和缩放模式等,方便用户进行几何模型和网格的操作和调整。 3.属性窗口: -几何模型属性:可以设置几何模型的名称、颜色和透明度等属性。 -网格生成属性:可以设置网格单元类型、边界条件和网格参数等属性。 -网格质量属性:可以设置网格质量检查和改进的参数和标准。

-显示属性:可以设置几何模型和网格的显示方式、颜色和透明度等属性。 4.建模流程: 在ICEM_CFD中,进行建模和网格生成的一般流程如下: -导入CAD几何模型:可以通过导入现有的CAD几何模型文件,如STEP、IGES或者CATIA等文件格式,或者直接在ICEM_CFD中手动创建几何模型。 -网格划分:在几何模型的基础上进行网格划分,可以使用不同的网格划分算法和参数设置,生成合适的网格。 -网格改进:对生成的网格进行质量检查和改进,可以使用网格质量检查工具来查看和修复网格质量问题,并采用网格平滑和网格形变等操作来改进网格质量。 -边界条件设置:在网格上设置边界条件,包括流动边界条件、壁面边界条件和入出口边界条件等。 - 导出网格:将生成的网格导出为适用于CFD计算的文件格式,如ANSYS Fluent、OpenFOAM等格式。 通过上述步骤,可以完成几何建模和网格生成的基本操作和流程。ICEM_CFD还提供了强大的网格质量检查和改进工具,可以帮助用户生成高质量的CFD网格。另外,ICEM_CFD也支持与其他CFD软件的数据交换和导入导出操作,方便用户进行多软件协同工作。

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了 回答:你可以设置多个body 5、ICEM怎么设置,导进fluent才能选周期性边界条件 ICEM怎么设置,导进fluent才能选周期性边界条件,我不想把所有网格都复制出来,只想做30度的网格,然后周期成360度,这样网格少好计算,但是怎么做fluent里面都报错 回答:ICEM中需要对几何设置周期性。ICEM设置周期性的目的只是为了保证周期面上的网格节点一一对应。 6、旋转机械的六面体网格划分问题 RUSHTON圆盘六叶片涡轮桨的网格划分时采用自动生成网格,网格数量大,质量差,桨叶与周围六面体网格划分的流体衔接不佳,在fluent计算时往往不能收敛,请问大神如何对桨叶部分划分六面体网格? 回答: 1)自动生成网格的方法,是不科学的,特别是对需要高精度流场而言。 2)请上个图吧。 3)分区。分成合理的小区间,让小区域能用密网格填充,让大区域用粗网格填充,这样就能减少网格的同时,提高计算精度 7、为什么在ANSYS软件的工具栏中找不到ICEM的按钮? 回答:里面有个mesh文件夹,里面有吗,试试去安装目录下,这个路径中找找X:Program FilesANSYS Incv130icemcfdwinopenprj.exe

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进行检查——不能出现黄色的线——Global Mesh Parameters——Compute Mesh 11.创建无厚度壁面:需要进行面关联P32;创建无壁厚面网格:要将无壁厚面的Part—— 必在Part Mesh Setup中将Split Wall勾选; 12.创建Body原理:以此点为中心向外发散搜寻一个封闭的区域;将物体分出流体区域后 划分网格,导入到Fluent会识别。 13.光顺网格:Smooth Elements Globally——调节Up to value值——由0.2到0.6调高即可 14.ICEM中Geo中点击X·命令后,在点击A键可以删除所有点命令。 15.针肋网格:O型网格然后把中间block删除。竖直方向就是法向加密一下网格就行了。 近壁面第一层网格高度设置一下,spacing1是根部第一个节点高度,ratio是相邻两个网格比例,spacing2是箭头指向的最后一个节点到壁面距离 16.网格错误:如果网格出现错误,很可能是关联错误(右键Edges—show association—更 改或删除关联重新设置) 17.C型网格(上、下、C型大口侧面):视频48:17; O型:1:17:13 划分点:0.125;(0.25)0.375;0.625(0.75)0.875 18.网格步骤小结:先拓扑—总体划分Block(Geometry里删除所有点,快捷键A)—整体 关联/复杂图形采用先关联的方式—在Split Block切O型网格,先切整体,再切具体的面(C型网格)得到网格(中键确认)—在Associate(线关联(注意关联时若出现,选择的线不是目标曲线,可进行Part部分的选择来显示或隐藏需要的部分)后—画点进行点关联(注意

icem网格质量的评价

icem网格质量的评价 关于icem网格质量检测标准 行列式:determinant行列式检查通过计算每一个六面体的雅可比行列式值然后标准 化行列式的矩阵来表征单元的变形。值为1表示理想的六面体立方块而0表示具有负体积 的反立方体。网格质量以x轴表示,所有的单元在0到1间。如果某单元行列式的值为0,这个立方块则有一个或多个退化的边。通常,行列式的值在0.3以上可以为大多数求解器 接受。 若是block下就必须就是angle和雅基数排序 我一般都是看:角度和雅可比这个两个结果。角度最好18以上,另外雅可比也要在 0.2以上。这样mesh下的质量才会可以,单一某一方面提高并不好。 这个资料比较旧了,而且里面谈的很多都不适用于,其实划出网格最基本的就是必须 对流动现象存有重新认识,关注点就是什么,网格质量的问题,也就是分相同的区域,这 些都不是很死去的,但是畸变,最小/大角度就是最基本的网格质量! 弹性拉伸网格容易出问题,经验是将网格划分的粗糙一些好点 1)拓扑性由每个网格吻合对的两个面的夹角则表示,0度则表示最出色,90度最糟。2)网格拓展率为就是通过排序一个体网格与其相连的六个体网格的体积比,挑其中最小 的比率,最出色确保你的网格拓展率为在1。2以下,真的由困难,也别少于1。43)网格体积只是排序出来你的排序区域那最小网格的体积和最轻网格的体积 4)倾斜程度是体网格内最大对角线与最小对角线的比率,1表示最好,越大则越差。5)扭曲度最好是0度,最大是90度,而大于90度则表示存在负的体网格或者严重扭曲 的网格。 6)锥度,体网格相对的面积比率,最出色就是1,越大则表示越差。 这个问题我想比较不好回答呵呵说说我自己的看法吧 1。首先我想要这些指标都从你已经分解成的体网格计算出来的,那么影响这些指标 的因素也就是影响体网格质量的因素。 2。而影响体网格的因素首先我想是计算区域边界的几何形状是否复杂,如果这些边 界本身很畸形的话,而你在cfx4里又必须采用结构化的网格,那么生成的体网格里不可 避免的存在一些质量不好的。我想这也是非结构化网格得以发展的主要原因。 3。其次我想要跟你分割的block的优劣存有关系,如果一个繁杂的排序区域,你能 把这个区域以一种很美,很艺术化的手段给它分块,这个时候你的网格质量可以存有非常 大的提升,而实际上这也就是个比较容易也费时间须要冷静的工作。

相关主题
相关文档
最新文档