ANSYS 网格划分方法总结
- 格式:doc
- 大小:458.50 KB
- 文档页数:6
Ansys_workbench网格划分相关Mesh 网格划分方法—四面体(Patch Conforming和Patch Independent)、扫掠、自动、多区、CFX划分1.四面体网格优点—适用于任意体、快速自动生成、关键区域使用曲度和近似尺寸功能细化网格、可使用边界层膨胀细化实体边界。
缺点—在近似网格密度下,单元和节点数高于六面体网格、不可能使网格在一个方向排列、由于几何和单元性能的非均质性,不适用于薄实体或环形体常用参数—最小和最大尺寸、面和体的尺寸、Advanced尺寸功能、增长比(Growth—对CFD逐渐变化,避免突变)、平滑(smooth—有助于获得更加均匀尺寸的网格)、统计学(Statistics)、Mesh MetricsPathch Conforming—默认考虑几何面和体生成表面网格,会考虑小的边和面,然后基于TGRID Tetra算法由表面网格生成体网格。
作用—多体部件可混合使用Patch Conforming四面体和扫掠方法共同生成网格,可联合Pinch Control 功能有助于移除短边,基于最小尺寸具有内在网格缺陷Patch Independent—基于ICEM CFD T etra算法,先生成体网格并映射到表面产生表面网格。
如果没有载荷或命名,就不考虑面和边界(顶点和边),此法容许质量差的CAD几何。
作用—可修补碎面、短边、差的面差数,如果面上没有载荷或者命名,就不考虑面和边了,直接将网格跟其它面作一体划。
如果有命名则要单独划分该区域网格体膨胀—直接选择要膨胀的面,就可使面向内径向生成边界层面膨胀—选择要膨胀的面,在选择面的边,就可以向面内膨胀2.扫掠网格体须是可扫掠的、膨胀可产生纯六面体或棱柱网格,手动设置源和目标面,通常一对一,薄壁模型(Src/Trg选择Manual Thin)可自动划分多个面,在厚度方向上划分多个单元。
3.自动化分网格—应该划分成四面体,其与扫掠取决于体是否可扫掠,同一部件的体有一致网格,可程序化控制膨胀4.多区扫掠网格划分—基于ICEM CFD六面体模块,多区划分完后,可给多区添加膨胀5.CFX网格—使用四面体和棱柱网格对循环对称或旋转对称几何划分网格,不考虑网格尺寸或没有网格应用尺寸可使用CFX网格全局网格控制1.Physics Preference 物理设置包括力学(Mechanical)、CFD、电磁(Electromagnetic)、显示(Explicit)分析2.结构分析—使用哪个高阶单元划分较为粗糙的网格。
ANSYSWorkbenchMesh网格划分(自己总结)Workbench Mesh网格划分分析步骤网格划分工具平台就是为ANSYS软件的不同物理场和求解器提供相应的网格文件,Workbench中集成了很多网格划分软件/应用程序,有ICEM CFD,TGrid,CFX,GAMBIT,ANSYS Prep/Post等。
网格文件有两类:①有限元分析的结构网格:结构动力学分析,电磁场仿真,显示动力学分析;②计算流体力学分析的网格:用于ANSYS CFX,ANSYS FLUENT,Polyflow;这两类网格的具体要求如下:结构网格:①细化网格来捕捉关心部位的梯度,例如温度、应变能、应力能、位移等;②大部分可划分为四面体网格,但六面体单元仍然是首选;③有些显示有限元求解器需要六面体网格;④结构网格的四面体单元通常是二阶的;CFD网格:①细化网格来捕捉关心的梯度,例如速度、压力、温度等;②于是流体分析,网格的质量和平滑度对结果的精确度至关重要,这导致较大的网格数量,经常数百万的单元;③大部分可划分为四面体网格,但六面体单元仍然是首选,流体分析中,同样的求解精度,六面体节点数少于四面体网格的一半。
④CFD网格的四面体单元通常是一阶的一般而言,针对不同分析类型有不同的网格划分要求:①结构分析:使用高阶单元划分较为粗糙的网格;②CFD:好的,平滑过渡的网格,边界层转化;③显示动力学分析:需要均匀尺寸的网格;物理选项实体单元默认中结点关联中心缺省值Coarse Coarse Medium Coarse 平滑度过渡 Mechanical CFD Electromagnetic Explicit Kept Dropped Kept Dropped Medium Medium Medium Fine Fast Slow Fast Slow 注:上面的几项分别对应Advanced中的Element Midside Nodes,以及Sizeing中的Relevance Center,Smoothing,Transition。
ANSYS第3章⽹格划分技术及技巧(完全版)ANSYS ⼊门教程 (5) - ⽹格划分技术及技巧之⽹格划分技术及技巧、⽹格划分控制及⽹格划分⾼级技术第 3 章⽹格划分技术及技巧3.1 定义单元属性单元类型 / 实常数 / 材料属性 / 梁截⾯ / 设置⼏何模型的单元属性3.2 ⽹格划分控制单元形状控制及⽹格类型选择 / 单元尺⼨控制 / 部⽹格划分控制 / 划分⽹格3.3 ⽹格划分⾼级技术⾯映射⽹格划分 / 体映射⽹格划分 / 扫掠⽣成体⽹格 / 单元有效性检查 / ⽹格修改3.4 ⽹格划分实例基本模型的⽹格划分 / 复杂⾯模型的⽹格划分 / 复杂体模型的⽹格划分创建⼏何模型后,必须⽣成有限元模型才能分析计算,⽣成有限元模型的⽅法就是对⼏何模型进⾏⽹格划分,⽹格划分主要过程包括三个步骤:⑴定义单元属性单元属性包括:单元类型、实常数、材料特性、单元坐标系和截⾯号等。
⑵定义⽹格控制选项★对⼏何图素边界划分⽹格的⼤⼩和数⽬进⾏设置;★没有固定的⽹格密度可供参考;★可通过评估结果来评价⽹格的密度是否合理。
⑶⽣成⽹格★执⾏⽹格划分,⽣成有限元模型;★可清除已经⽣成的⽹格并重新划分;★局部进⾏细化。
3.1 定义单元属性⼀、定义单元类型1. 定义单元类型命令:ET, ITYPE, Ename, KOP1, KOP2, KOP3, KOP4, KOP5, KOP6, INOPR ITYPE - ⽤户定义的单元类型的参考号。
Ename - ANSYS 单元库中给定的单元名或编号,它由⼀个类别前缀和惟⼀的编号组成,类别前缀可以省略,⽽仅使⽤单元编号。
KOP1~KOP6 - 单元描述选项,此值在单元库中有明确的定义,可参考单元⼿册。
也可通过命令KEYOPT进⾏设置。
INOPR - 如果此值为 1 则不输出该类单元的所有结果。
例如:et,1,link8 ! 定义 LINK8 单元,其参考号为 1;也可⽤ ET,1,8定义et,3,beam4 ! 定义 BEAM4 单元,其参考号为 3;也可⽤ ET,3,4 定义2. 单元类型的 KEYOPT命令:KEYOPT, ITYPE, KNUM, VALUEITYPE - 由ET命令定义的单元类型参考号。
ANSYSWorkbenchMesh网格划分(自己总结)Workbench Mesh网格划分分析步骤网格划分工具平台就是为ANSYS软件的不同物理场和求解器提供相应的网格文件,Workbench中集成了很多网格划分软件/应用程序,有ICEM CFD,TGrid,CFX,GAMBIT,ANSYS Prep/Post等。
网格文件有两类:①有限元分析的结构网格:结构动力学分析,电磁场仿真,显示动力学分析;②计算流体力学分析的网格:用于ANSYS CFX,ANSYS FLUENT,Polyflow;这两类网格的具体要求如下:结构网格:①细化网格来捕捉关心部位的梯度,例如温度、应变能、应力能、位移等;②大部分可划分为四面体网格,但六面体单元仍然是首选;③有些显示有限元求解器需要六面体网格;④结构网格的四面体单元通常是二阶的;CFD网格:①细化网格来捕捉关心的梯度,例如速度、压力、温度等;②于是流体分析,网格的质量和平滑度对结果的精确度至关重要,这导致较大的网格数量,经常数百万的单元;③大部分可划分为四面体网格,但六面体单元仍然是首选,流体分析中,同样的求解精度,六面体节点数少于四面体网格的一半。
④CFD网格的四面体单元通常是一阶的一般而言,针对不同分析类型有不同的网格划分要求:①结构分析:使用高阶单元划分较为粗糙的网格;②CFD:好的,平滑过渡的网格,边界层转化;③显示动力学分析:需要均匀尺寸的网格;物理选项实体单元默认中结点关联中心缺省值Coarse Coarse Medium Coarse 平滑度过渡 Mechanical CFD Electromagnetic Explicit Kept Dropped Kept Dropped Medium Medium Medium Fine Fast Slow Fast Slow 注:上面的几项分别对应Advanced中的Element Midside Nodes,以及Sizeing中的Relevance Center,Smoothing,Transition。
ANSYS 入门教程 (5) - 网格划分技术及技巧之网格划分技术及技巧、网格划分控制及网格划分高级技术第 3 章网格划分技术及技巧定义单元属性单元类型 / 实常数 / 材料属性 / 梁截面 / 设置几何模型的单元属性网格划分控制单元形状控制及网格类型选择 / 单元尺寸控制 / 内部网格划分控制 / 划分网格网格划分高级技术面映射网格划分 / 体映射网格划分 / 扫掠生成体网格 / 单元有效性检查 / 网格修改网格划分实例基本模型的网格划分 / 复杂面模型的网格划分 / 复杂体模型的网格划分创建几何模型后,必须生成有限元模型才能分析计算,生成有限元模型的方法就是对几何模型进行网格划分,网格划分主要过程包括三个步骤:⑴定义单元属性单元属性包括:单元类型、实常数、材料特性、单元坐标系和截面号等。
⑵定义网格控制选项★对几何图素边界划分网格的大小和数目进行设置;★没有固定的网格密度可供参考;★可通过评估结果来评价网格的密度是否合理。
⑶生成网格★执行网格划分,生成有限元模型;★可清除已经生成的网格并重新划分;★局部进行细化。
定义单元属性一、定义单元类型1. 定义单元类型命令:ET, ITYPE, Ename, KOP1, KOP2, KOP3, KOP4, KOP5, KOP6, INOPR ITYPE - 用户定义的单元类型的参考号。
Ename - ANSYS 单元库中给定的单元名或编号,它由一个类别前缀和惟一的编号组成,类别前缀可以省略,而仅使用单元编号。
KOP1~KOP6 - 单元描述选项,此值在单元库中有明确的定义,可参考单元手册。
也可通过命令KEYOPT进行设置。
INOPR - 如果此值为 1 则不输出该类单元的所有结果。
例如:et,1,link8 ! 定义 LINK8 单元,其参考号为 1;也可用 ET,1,8 定义et,3,beam4 ! 定义 BEAM4 单元,其参考号为 3;也可用 ET,3,4 定义2. 单元类型的 KEYOPT命令:KEYOPT, ITYPE, KNUM, VALUEITYPE - 由ET命令定义的单元类型参考号。
(1) 网格划分定义:实体模型是无法直接用来进行有限元计算得,故需对它进行网格划分以生成有限元模型.有限元模型是实际结构和物质的数学表示方法。
在ANSYS中,可以用单元来对实体模型进行划分,以产生有限元模型,这个过程称作实体模型的网格化.本质上对实体模型进行网格划分也就是用一个个单元将实体模型划分成众多子区域.这些子区域(单元),是有属性的,也就是前面设置的单元属性.另外也可以直接利用单元和节点生成有限元模型.实体模型进行网格划分就是用一个个单元将实体模型划分成众多子区域(单元)。
(2)为什么我选用plane55这个四边形单元后,仍可以把实体模型划分成三角形区域集合???答案:ansys为面模型的划分只提供三角形单元和四边形单元,为体单元只提供四面体单元和六面体单元。
不管你选择的单元是多少个节点,只要是2D单元,肯定构成一个四边形或者是三角形,绝对没有五、六边形等特殊形状.网格划分也就是用所选单元将实体模型划分成众多三角形单元和四边形子区域。
见下面的plane77/78/55都是节点数目大于4的,但都是通过各种插值或者是合并的方式形成一个四边形或者三角形。
所以不管你选择什么单元,只要是对面的划分,meshtool上的划分类型设置就只有tri和quad两种选择.如果这个单元只构成三角形,例如plane35,则无论你在meshtool上划分设置时tri还是quad,划分出的结果都是三角形。
所以在选用plane55单元,而划分的是采用tri划分时,就会把两个点合并为一个点。
如上图的plane55,下面是plane单元的节点组成,可见每一个单元上都有两个节点标号相同,表明两个节点是重合的..同样在采用plane77 单元,进行tri划分时,会有三个节点重合。
这里不再一一列出。
(3)如何使用在线帮助:点击对话框中的help,例如你想了解plane35的相关属性,你可以点击上右图中的help,亦可以,点击help->help topic弹出下面的对话康,点击索引按钮,输入你想查询的关键词.(4)对于矩形的网格划分方法整理:当圆柱体具有圆周对称性时,可以使用plane 55 (是一个2D,4节点的平面四边形单元,自由度是温度)单元作为有限元单元,设置为轴对称性(Axisymmetric)。
Base point and delta创建出的点重合时看不到大部分可划分为四面体网格,但六面体网格仍是首选,四面体网格是最后的选择,使用复杂结构;六面体梯形在中心质量差,四面体在边界层处质量差,边界层处用棱柱网格prism;棱锥为四面体和六面体之间的过渡棱柱由四面体网格被拉伸时生成3DSweep扫掠网格划:只有单一的源面和目标面,膨胀层可生成纯六面体或棱柱网格Multizone多域扫掠网格:对象是多个简单的规则体组成时六面体——mapped mesh type映射网格类型:包括hexa、hexa/prism——free mesh type自由网格类型:包括not allowed、tetra、hexa dominant、hexa core 六面体核心——src/trg selection源面/目标面选择,包括automatic、manual source手动源面选择patch conforming:考虑一些小细节四面体,包括CFD的膨胀层或边界层识别patch independent:忽略一些小细节,如倒角,小孔等四面体,包括CFD的膨胀层或边界层识别——max element size 最大网格尺寸——approx number of elements大约网格数量mesh based defeaturing 清除网格特征——defeaturing tolerance 设置某一数值时,程序会根据大小和角度过滤掉几何边Use advanced size function 高级尺寸功能——curvature'kvt曲率:有曲率变化的地方网格自动加密,如螺钉孔,作用于边和面;——proximity prk'smt邻近:窄薄处、狭长的几何体处网格自动加密,如薄壁,但花费时间较多,网格数量增加较多,配合min size使用;控制面网格尺寸可起到相同细化效果; hex dominant六面体主导:先生成四边形主导的网格,然后再得到六面体再按需要填充棱锥和四面体单元;——此方法对于不可扫掠的体,要得到六面体网格时推荐——对内部容积大的体有用——对体积和表面积比小的薄复杂体无用——对于CFD无边界层识别——主要对FEA分析有用Automatic自动网格:在四面体网格patch conforming考虑细节和扫掠网格sweep之间自动切换;2DQuadrilateral dominant ,kwɑdr'ltrl四边形主导triangles'tragl三角形uniform quad/tri 均匀四边形或三角形uniform quad 均匀四边形膨胀所有的方法可以应用到膨胀中除了六面体主导控制的薄壁结构的扫掠可以扫掠纯六面体或楔形网格质量mesh metrics:畸变度skewness,六面体节点数少于四面体的一半,边界层、高区率区域用六面体;对任意几何,六面体网格划分需要多步,对简单几何,扫掠Sweep和Multizone是一种简单方式;几何体的不同部件可以使用不同的网格划分方法能扫掠的部件扫掠,不能的部件hex dominant,边界层棱柱——不同部件的体的网格可以不匹配或不一致——单个部件的体的网格匹配或一致四面体特点自动、关键区域可细化、边界层,单元和节点数多Physics preference物理场偏好Tetrahedrons ,tetr'hidrn; -'hed- 四面体Hexahedron,heks'hidrn; -'hed-六面体algorithm 'lgrem算法fixed:只以设定的大小划分网格,不会根据曲率大小自动细化statistic 网格统计数值explicit 显式动力学分析relevance 关联,相关;值-100—100越大,网格越细relevance center 关联中心smoothing 平滑度transition 过渡:控制临近单元增长比;CFD、Explicit需要缓慢网格过渡,mechanical、electromagetics需要产生快速网格过渡Element Midside Nodes 单元中间节点Sizing全局尺寸控制Initial Size Seed初始尺寸种子:用来控制每一部件的初始网格种子——active assembly有效组件:初始种子放入未一直部件——full assembly 全部组件——partSpan angle center 跨度中心角:网格在弯曲区域细分,直到单独单元跨越这个角Inflation 膨胀:一般而言,这里的Inflation为整体控制,我们不用,后面可以利用Mesh-Insert-Inflation来设置具体的膨胀;——use automatic tet inflation为program controlled时,膨胀层由所有没有指配named selection的边界形成;膨胀层厚度是表面网格的函数,是自动施加的;Contact size接触尺寸Refinement细化:仅对边、面、顶点有效Mapped face meshing映射面划分Match control 匹配控制:旋转机械,取重复的一部分方便循环对称分析;Pinch 收缩:可以在划分网格时自动去除模型上的一些小特征,如边、狭窄区等,从而减少网格数;收缩只对顶点和边起作用,面和体不能收缩;Mesh-右键-Create Pinch Controls可以让程序自动寻找并去除几何体上的一些小特征,之前要在Defeaturing特征清除中设置好Pinch Tolerance收缩容差,收缩容差要小于局部最小尺寸Minimum Edge Length;局部尺寸Sizing中的type通常采用如下两类:——element size:用于设置所选中的具体,某单元体、面、边、顶点的平均边长——sphere of influence:用球体来设置单元平均大小的范围,球体中心坐标采用的是局部坐标系,所有包含在球体内的实体,其单元网格大小均按照设定的尺寸划分;为了描述球所在位置,还对其它需要定义一个坐标系;右击coordinate systems插入一个坐标系,定义origin x,y,z, insert-sizing, 设置type为sphere of influence,点击sphere center选择创建的坐标系,设置sphere radius 和element size;Inflation——Smooth transition平滑过渡——Total thickness总厚度:选项的膨胀其第一层和下列每一层的厚度是常量——first layer thickness第一层厚度Transition ratio过渡比Maximum layers边界层层数Inflation algorithm膨胀运算法则——pre前处理:tgrid算法,可以应用于扫掠和2D网格划分;——post后处理:icem cfd算法,只对patch conforming和patch independent四面体网格有效;Inflation this methodMapped face meshing映射面划分①在面上允许产生结构网格②映射面划分的内部圆柱面有更均匀的网格模式③如果选择的映射面划分的面是由两个回线定义的,就要激活径向的分割数;扫掠时指定穿过环形区域的分割数radial number of divisions:这用来产生多层单元穿过薄环面;多体部件:一个part由多个solid组成,即多个bodymesh的整体思路是“先进行整体和局部网格控制,然后对被选的边、面进行网格细化”问题同一部件能不能用不同网格需在DM中用slice分割划分,流体是否可用类似icem面网格作用Insert-Sizing-face-element size面尺寸,细化面网格起到细化体网格作用四面体的一个面组成了面网格Sweep和multizone区别:Sweep不能手动选多个源面,multizone可以选多个源面,sweep要想选多个源面需要slice成多体部件,multizone相当于将part分割了,适用于未分割且各个部分均可扫掠的;有不可扫掠部分和可扫掠部分的,先用slice分割为多体部件,再用sweep手动选择各个body的源面,其余部分tetra;Sweep的边界层需选择源面上的edge通过扫掠网格的映射面划分的使用和作用,强迫薄环厚度上的径向份数,在源面和目标面的边上设置边尺寸,有助于生成高质量的网格;多体部件:①Sweep手动源面+tetra分别划分最好sweep自动和手动效果相同②Multizone自动源面 hexa/prism、tetra差③Multizone手动指定源面最差④割后automatic同①影响网格质量的因素:几何模型:小边、狭长面、缝隙、尖锐角等“虚拟拓扑”虚拟地把小边、狭长面等合并,避免质量差的网格出现网格划分方法的选择网格尺寸的设置质量差的地方,进行局部网格加密。
ANSYS各种网格划分方法1. 三角剖分法(Triangular Meshing):三角剖分法是一种常见的二维网格划分方法,它将几何体分割成一系列的三角形单元。
在ANSYS中,可以使用自动网格划分工具或手动方式进行三角剖分。
自动网格划分工具会根据所选几何体的复杂程度自动生成合适的三角形网格。
手动方式允许用户通过在几何体上添加特定的边界条件和限制条件来控制网格划分过程。
2. 四边形网格法(Quadrilateral Meshing):四边形网格法是一种常用的二维网格划分方法,它将几何体划分成一系列的四边形单元。
与三角形网格相比,四边形网格具有更好的数值特性和简化后处理的优势。
在ANSYS中,使用四边形网格法可以通过自动网格划分工具或手动方式进行划分。
3. 符号表示(Sweeping):符号表示是一种常用的三维网格划分方法,它通过将二维几何体沿特定方向移动来创建三维几何体的网格。
在ANSYS中,可以使用自动网格划分工具或手动方式进行符号表示。
自动网格划分工具可以根据选择的几何体自动生成符号表示网格。
手动方式允许用户根据需要指定几何体的边界条件和限制条件。
4. 细化网格法(Refinement):细化网格法是一种常用的网格划分方法,它通过逐步细化初步生成的网格来提高网格质量和分析精度。
在ANSYS中,用户可以通过自动细化工具或手动方式进行网格细化。
自动细化工具会根据预设的条件和几何体特征进行自动细化。
手动方式允许用户根据需要在特定区域添加额外的网格细化操作。
5. 自适应网格法(Adaptive Meshing):自适应网格法是一种根据分析需求自动调整网格划分的方法。
在ANSYS中,自适应网格法可以根据解的梯度、误差估计或特定的物理现象进行自动网格调整。
该方法可以显著减少有限元计算中的计算量,提高求解效率和准确性。
总结:ANSYS提供了多种网格划分方法,包括三角剖分法、四边形网格法、符号表示、细化网格法和自适应网格法。
ANSYS程序提供了使用便捷、高质量的对几何模型进行网格划分的功能。
主要包括4种网格划分方法:自由网格划分、映射网格划分、延伸网格划分和自适应网格划分。
(1)自由网格划分ANSYS程序的自由网格划分功能十分强大,这种网格划分方法没有单元形状的限制,网格也不遵循任何模式,因此适合于对复杂形状的面和体进行网格划分,这就避免了用户对模型各个部分分别划分网格后进行组装时各部分网格不匹配带来的麻烦。
对面进行网格划分,自由网格可以只有四边形单元组成,或者只有三角形单元组成,或者二者混合。
对体进行自由网格划分,一般指定网格为四面体单元、六面体单元作为过渡,也可以加入到四面体网格中。
若要严格定义单元形状,可通过以下方法实现。
Command:MSHAPE、MSHKEYGUI:Main Menu︱Preprocessor︱Meshing︱Mesher Opts(2)映射网格划映射网格划分允许用户将几何模型分解成简单的几部分,然后选择合适的单元属性和网格控制,生成映射网格,映射网格划分主要适合于规则的面和体,单元成行并具有明显的规则形状,仅适用于四边形单元(对面)和六面体(对体)。
图2.7所示为映射网格划分结果显示。
(3)延伸网格划分延伸网格划分可将一个二维网格延伸成一个三维网格,主要是利用体扫掠,从体的某一边界面扫掠贯穿整个体而生成体单元。
如果需扫掠的面由三角形网格组成,体将生成四面体单元,如果面网格由四边形网格组成,体将生成六面体单元,如果面由三角形和四边形单元共同组成,则体将由四面体和六面体单元共同填充。
(4)自适应网格划分自适应网格划分是在生成了具有边界条件的实体模型以后,用户指示程序自动地生成有限元网格,分析、估计网格的离散误差,然后重新定义网格大小,再次分析计算、估计网格的离散误差,直至误差低于用户定义的值或达到用户定义的求解次数。
转自宋博士的博客如何在ANSYS WORKBENCH中划分网格经常有朋友问到这个问题。
我整理了一下,先给出第一个入门篇,说明最基本的划分思路。
以后再对某些专题问题进行细致阐述。
ANSYS WORKBENCH中提供了对于网格划分的几种方法,为了便于说明问题,我们首先创建一个简单的模型,然后分别使用几种网格划分方法对之划分网格,从而考察各种划分方法的特点。
1. 创建一个网格划分系统。
2. 创建一个变截面轴。
先把一个直径为20mm的圆拉伸30mm成为一个圆柱体再以上述圆柱体的右端面为基础,创建一个直径为26mm的圆,拉伸30mm得到第二个圆柱体。
对小圆柱的端面倒角2mm。
退出DM.3.进入网格划分程序,并设定网格划分方法。
双击mesh进入到网格划分程序。
下面分别考察各种网格划分方法的特点。
(1)用扫掠网格划分。
对整个构件使用sweep方式划分网格。
结果失败。
该方法只能针对规则的形体(只有单一的源面和目标面)进行网格划分。
(2)使用多域扫掠型网格划分。
结果如下可见ANSYS把该构件自动分成了多个规则区域,而对每一个区域使用扫略网格划分,得到了很规则的六面体网格。
这是最合适的网格划分方法。
(3)使用四面体网格划分方法。
使用四面体网格划分,且使用patch conforming算法。
可见,该方式得到的网格都是四面体网格。
且在倒角处网格比较细密。
其内部单元如下图(这里剖开了一个截面)使用四面体网格划分,但是使用patch independent算法。
忽略细节。
、网格划分结果如下图此时得到的仍旧是四面体网格,但是倒角处并没有特别处理。
(4)使用自动网格划分方法。
得到的结果如下图该方法实际上是在四面体网格和扫掠网格之间自动切换。
当能够扫掠时,就用扫掠网格划分;当不能用扫掠网格划分时,就用四面体。
这里不能用扫掠网格,所以使用了四面体网格。
(5)使用六面体主导的网格划分方法。
得到的结果如下该方法在表面用六面体单元,而在内部也尽量用六面体单元,当无法用六面体单元时,就用四面体单元填充。
有限元分析中的网格划分好坏直接关系到模型计算的准确性.本文简述了网格划分应用的基本理论,并以ANSYS限元分析中的网格划分为实例对象,详细讲述了网格划分基本理论及其在工程中的实际应用,具有一定的指导意义。
1 引言ANSYS有限元网格划分是进行数值模拟分析至关重要的一步,它直接影响着后续数值计算分析结果的精确性。
网格划分涉及单元的形状及其拓扑类型、单元类型、网格生成器的选择、网格的密度、单元的编号以及几何体素.从几何表达上讲,梁和杆是相同的,从物理和数值求解上讲则是有区别的.同理,平面应力和平面应变情况设计的单元求解方程也不相同。
在有限元数值求解中,单元的等效节点力、刚度矩阵、质量矩阵等均用数值积分生成,连续体单元以及壳、板、梁单元的面内均采用高斯(Gauss)积分,而壳、板、梁单元的厚度方向采用辛普生(Simpson)积分.辛普生积分点的间隔是一定的,沿厚度分成奇数积分点.由于不同单元的刚度矩阵不同,采用数值积分的求解方式不同,因此实际应用中,一定要采用合理的单元来模拟求解。
2 ANSYS网格划分的指导思想ANSYS网格划分的指导思想是首先进行总体模型规划,包括物理模型的构造、单元类型的选择、网格密度的确定等多方面的内容。
在网格划分和初步求解时,做到先简单后复杂,先粗后精,2D单元和3D单元合理搭配使用。
为提高求解的效率要充分利用重复与对称等特征,由于工程结构一般具有重复对称或轴对称、镜象对称等特点,采用子结构或对称模型可以提高求解的效率和精度。
利用轴对称或子结构时要注意场合,如在进行模态分析、屈曲分析整体求解时,则应采用整体模型,同时选择合理的起点并设置合理的坐标系,可以提高求解的精度和效率,例如,轴对称场合多采用柱坐标系。
有限元分析的精度和效率与单元的密度和几何形状有着密切的关系,按照相应的误差准则和网格疏密程度,避免网格的畸形。
在网格重划分过程中常采用曲率控制、单元尺寸与数量控制、穿透控制等控制准则.在选用单元时要注意剪力自锁、沙漏和网格扭曲、不可压缩材料的体积自锁等问题ANSYS软件平台提供了网格映射划分和自由适应划分的策略。
ANSYS网格划分详细介绍ANSYS网格划分详细介绍众所周知,对于有限元分析来说,网格划分是其中最关键的一个步骤,网格划分的好坏直接影响到解算的精度和速度。
在ANSYS中,大家知道,网格划分有三个步骤:定义单元属性(包括实常数)、在几何模型上定义网格属性、划分网格。
在这里,我们仅对网格划分这个步骤所涉及到的一些问题,尤其是与复杂模型相关的一些问题作简要阐述。
一、自由网格划分自由网格划分是自动化程度最高的网格划分技术之一,它在面上(平面、曲面)可以自动生成三角形或四边形网格,在体上自动生成四面体网格。
通常情况下,可利用ANSYS 的智能尺寸控制技术(SMARTSIZE命令)来自动控制网格的大小和疏密分布,也可进行人工设置网格的大小(AESIZE、LESIZE、KESIZE、ESIZE等系列命令)并控制疏密分布以及选择分网算法等(MOPT命令)。
对于复杂几何模型而言,这种分网方法省时省力,但缺点是单元数量通常会很大,计算效率降低。
同时,由于这种方法对于三维复杂模型只能生成四面体单元,为了获得较好的计算精度,建议采用二次四面体单元(92号单元)。
如果选用的是六面体单元,则此方法自动将六面体单元退化为阶次一致的四面体单元,因此,最好不要选用线性的六面体单元(没有中间节点,比如45号单元),因为该单元退化后为线性的四面体单元,具有过刚的刚度,计算精度较差;如果选用二次的六面体单元(比如95号单元),由于其是退化形式,节点数与其六面体原型单元一致,只是有多个节点在同一位置而已,因此,可以利用TCHG命令将模型中的退化形式的四面体单元变化为非退化的四面体单元,减少每个单元的节点数量,提高求解效率。
在有些情况下,必须要用六面体单元的退化形式来进行自由网格划分,比如,在进行混合网格划分(后面详述)时,只有用六面体单元才能形成金字塔过渡单元。
对于计算流体力学和考虑集肤效应的电磁场分析而言,自由网格划分中的层网格功能(由LESIZE命令的LAYER1和LAYER2域控制)是非常有用的。
(1) 网格划分定义:实体模型是无法直接用来进行有限元计算得,故需对它进行网格划分以生成有限元模型。
有限元模型是实际结构和物质的数学表示方法。
在ANSYS中,可以用单元来对实体模型进行划分,以产生有限元模型,这个过程称作实体模型的网格化。
本质上对实体模型进行网格划分也就是用一个个单元将实体模型划分成众多子区域。
这些子区域(单元),是有属性的,也就是前面设置的单元属性。
另外也可以直接利用单元和节点生成有限元模型。
实体模型进行网格划分就是用一个个单元将实体模型划分成众多子区域(单元)。
(2)为什么我选用plane55这个四边形单元后,仍可以把实体模型划分成三角形区域集合???答案:ansys为面模型的划分只提供三角形单元和四边形单元,为体单元只提供四面体单元和六面体单元。
不管你选择的单元是多少个节点,只要是2D单元,肯定构成一个四边形或者是三角形,绝对没有五、六边形等特殊形状。
网格划分也就是用所选单元将实体模型划分成众多三角形单元和四边形子区域。
见下面的plane77/78/55都是节点数目大于4的,但都是通过各种插值或者是合并的方式形成一个四边形或者三角形。
所以不管你选择什么单元,只要是对面的划分,meshtool上的划分类型设置就只有tri和quad两种选择。
如果这个单元只构成三角形,例如plane35,则无论你在meshtool上划分设置时tri 还是quad,划分出的结果都是三角形。
所以在选用plane55单元,而划分的是采用tri划分时,就会把两个点合并为一个点。
如上图的plane55,下面是plane单元的节点组成,可见每一个单元上都有两个节点标号相同,表明两个节点是重合的。
同样在采用plane77 单元,进行tri划分时,会有三个节点重合。
这里不再一一列出。
(3)如何使用在线帮助:点击对话框中的help,例如你想了解plane35的相关属性,你可以点击上右图中的help,亦可以,点击help—>help topic弹出下面的对话康,点击索引按钮,输入你想查询的关键词。
(1) 网格划分定义:实体模型是无法直接用来进行有限元计算得,故需对它进行网格划分以生成有限元模型。
有限元模型是实际结构和物质的数学表示方法。
在ANSYS中,可以用单元来对实体模型进行划分,以产生有限元模型,这个过程称作实体模型的网格化。
本质上对实体模型进行网格划分也就是用一个个单元将实体模型划分成众多子区域。
这些子区域(单元),是有属性的,也就是前面设置的单元属性。
另外也可以直接利用单元和节点生成有限元模型。
实体模型进行网格划分就是用一个个单元将实体模型划分成众多子区域(单元)。
(2)为什么我选用plane55这个四边形单元后,仍可以把实体模型划分成三角
形区域集合???
答案:ansys为面模型的划分只提供三角形单元和四边形单元,为体单元只提供四面体单元和六面体单元。
不管你选择的单元是多少个节点,只要是2D单元,肯定构成一个四边形或者是三角形,绝对没有五、六边形等特殊形状。
网格划分也就是用所选单元将实体模型划分成众多三角形单元和四边形子区域。
见下面的plane77/78/55都是节点数目大于4的,但都是通过各种插值或者是合并的方式形成一个四边形或者三角形。
所以不管你选择什么单元,只要是对面的划分,meshtool上的划分类型设置就只有tri和quad两种选择。
如果这个单元只构成三角形,例如plane35,则无论你在meshtool上划分设置时tri还是quad,划分出的结果都是三角形。
所以在选用plane55单元,而划分的是采用tri划分时,就会把两个点合并为一个点。
如上图的plane55,下面是plane单元的节点组成,可见每一个单元上都有两个节点标号相同,表明两个节点是重合的。
同样在采用plane77 单元,进行tri划分时,会有三个节点重合。
这里不再一一列出。
(3)如何使用在线帮助:
点击对话框中的help,例如你想了解plane35的相关属性,你可以
点击上右图中的help,亦可以,点击help—>help topic
弹出下面的对话康,点击索引按钮,输入你想查询的关键词。
(4)对于矩形的网格划分方法整理:
当圆柱体具有圆周对称性时,可以使用plane 55 (是一个2D,4节点的平面四边形单元,自由度是温度)单元作为有限元单元,设置为轴对称性(Axisymmetric).其几何建模是一个矩形。
网格划分可以采用如下几种:
1)手工尺寸(参见ANSYS10.0 热力学有限元分析实例教程P97):选择如下按钮并弹出对话框,在上面一栏的单元边沿长度一栏中输入需要划分的单元边长。
(这里是0.0002,系统默认是正方形),点击OK按钮,设置完毕。
然后选择下图所示按钮(target surf 靶面),并点击所弹出对话框的PICK all 按钮。
单元划分完毕。
该划分采用的是余数进位制,一旦不能整除就是在结果上加1,比如上图中的矩形模型,Y变成是0.0015,单元尺度是0.0002,实际上是7.5个单元,但这里是分成8个,X方向的长度是0.001015,被分成了六个网格。
2)使用智能划分水平控制:点击,弹出下面的对话康,(上面的element attributes是为实体模型分配单元属性,这里的实体模型是个矩形,故选择的是areas,然后点击后面的set按钮,弹出面选择对话框选中需要进行分配单元属性的实体模型。
)选中smart size选择栏,然后把滑块栏向左右拉动选择划分精细度。
最后点击meshtool对话框中的mesh按钮,
即可完成网格划分设置。
3)使用meshtool工具进行单独线的单元数划分设置:
点击meshtool按钮,点击size control 部分的lines-
set,然后再弹出的单元尺寸设置对话框,然后选择需要进行单元尺寸设置的实体模型的边,对于矩形先选择两个对边
,然后点击OK按钮。
弹出如下对话框
,选择在两个边上需要设置的单元个数。
同样在另外两个边上进行相同的设置(划分个数可以不同)。
最后划分的到底是三角形还是四边形取决于meshtool的划分类型设置是tri还是quad。
以及该单元到底是什么形状,例如plane35只形成三角形,就绝对不会划分成四边形。
注意:一旦对单独线进行划分设置后,如果继续继续采用上面的smart size划分,则其按已
设置好的线单元数进行划分。