分享
分享赚钱 收藏 举报 版权申诉 / 35

类型ANSYS划分网格.doc

  • 上传人:yjrm16270
  • 文档编号:6278538
  • 上传时间:2019-04-04
  • 格式:DOC
  • 页数:35
  • 大小:233KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    ANSYS划分网格.doc
    资源描述:

    1、Ansys 划分网格 第二章 划分网格学习要点分配单元属性网格划分的控制有限元网格模型生成编号控制本章小结2.1 有限元网格概论生成节点和单元的网格划分过程包括以下 3 个步骤: 定义单元属性 定义网格生成控制(非必须),ANSYS 程序提供了大量的网格生成控制,用户可按需要选择。 生成网格。2.2 设定单元属性在生成节点和单元网格之前,必须定义合适的单元属性,包括如下几项: 单元类型(例如。BEAM3,SHELL61 等)。 实常数(例如厚度和横截面积)。 材料性质(例如杨氏弹性模量、热传导系数等)。 单元坐标系。 截面号(只对 BEAM44,BEAM188,BEAM189 单元有效)。注意

    2、:对于梁结构网格的划分,用户有时候需要指定方向关键点。2.2.1 生成单元属性表为了定义单元属性,首先必须建立一些单元属性表。典型的包括单元类型、实常数、材料性质。利用 LACAL、CLOCAL 等命令可以创建坐标系表。这个表用来给单元分配单元坐标系。注意:并非所有的单元类型都可用这种方式来分配单元坐标系。对于用 BEAM44、BEAM188、BEAM189 单元划分的梁网格,可利用命令SECTYPE 和 SECDATA 创建截面号表格。注意:方向关键点是线的属性而不是单元属性,用户不能创建方向关键点表格。用户可以用 命令 ETLIST 来显示单元类型,用 命令 RLIST 来显示实常数,用命

    3、令MPLIST 来显示材料属性。另外,用户还可以用命令 CSLIST 来显示坐标系,用命令SLIST 来显示截面号。2.2.2 在划分网格之前分配单元属性一旦建立了单元属性表,用过指向表中合适的条目即可对模型的不同部分分配单元属性。指针就是参考号码集,包括材料号(MAT)、实常数号(TEAL)、单元类型号(TYPE)、坐标系号( ESYS),以及使用 BEAM188 和 BEAM189 单元时的截面号(SECNUM)。可以直接给所选的实体模型图元分配单元属性,或者定义默认的属性在生成单元的网格划分中使用。注意:如前面所提到的,在给梁划分网格时,给线分配的方面关键点是线的属性而不是单元属性,所以

    4、必须是直接分配给所选线,而不能定义默认的方向关键点以备后面划分网格时直接使用。1 直接给实体模型图元分配单元属性给实体模型分配单元属性时,允许对模型的每个区域预置单元属性,从而避免在网格划分过程中重置单元属性。清除实体模型的节点和单元不会删除直接分配给图元的属性。利用下列命令和对应的 GUI 路径可以直接给实体模型分配单元属性。2 分配默认属性用户可以通过指向属性表的不同条目来分配默认的属性,在开始划分网格时,ANSYS 程序会自动将默认属性分配给模型。直接分配给模型的单元属性将取代上述默认属性,而且,当清除实体模型图元的节点和单元时,其默认的单元属性也将被删除。3 自动选择维数正确的单元类型

    5、有些情况下,ANSYS 程序能对网格划分或拖拉操作选择正确的单元类型,当选择明显正确时,用户不必认为转换单元类型。特殊的,当未将单元类型(xATT)直接分配给实体模型时,或者默认的单元属性(TYPE)对于要执行的操作维数不对时,而且已定义的单元属性表中只有已个维数正确的单元,ANSYS 程序会自动利用该种单元类型执行这个操作。受此影响的网格划分和拖拉操作命令有:KMESH、LMESH、AMESH、VMESH 等。4 在节点处定义不同的厚度用户可以利用下列方式对壳单元在节点处定义不同的厚度(RTHICK)。壳单元可以模拟复杂的厚度分布。以 SHELL63 为例,允许给每个单元的 4 个角点指定不

    6、同的厚度,单元内部的厚度假定是在四个角点厚度之间光滑变化。给一群单元指定复杂的厚度变化是有一定难度的,特别是没一个单元都需要单独指定其角点厚度的时候,在这种情况下,利用命令 RTHICK 能大大简化模型定义。2.3 网格划分的控制网格划分控制能建立用在实体模型划分网格时的因素,例如单元形状、中间节点位置、单元大小等。此步骤时整个分析种最重要的步骤之一,因为此阶段得到的有限员网格将对分析的准确性和经济性起决定作用。2.3.1 ANSYS 网格划分工具(MESH TOOL)ANSYS 网格划分工具提供了最常用的网格划分控制和网格划分操作的便捷途径。其功能主要包括: 控制 SMARTSIZING 水

    7、平。 设置单元尺寸控制。 指定单元形状。 指定网格划分类型(自由或映射)。 对实体模型图元划分网格。 细化网格。2.3.2 单元形状ANSYS 程序允许在同一个划分区域出现多种单元形状,例如同一区域的面单元可以是四边形也可以是三角形,但建议尽量不要在同一个模型中混用六面体或四面体单元。下面简单介绍一下单元形状的退化。如图 24 所示,用户在划分网格时,应该尽量避免使用退化单元。如果正在使用 MSHAPE 命令,维数(2D 或 3D)的值表明待划分的网格模型的维数,KEY 值( 0 或 1)表示划分网格的形状:有些情况下,MSHAPE 命令及合适的网格划分命令(AMESH、YMESH 或相应的G

    8、UI 路径)确定。例如2.3.3 选择网格划分类型除了指定单元形状外,还需要指定对模型进行网格划分的类型(自由划分或映射划分)。单元形状(MSHAPE)和网格划分类型(MSHKEY)的设置共同影响网格的生成,表 21 列出了 ANSYS 程序支持的单元形状和网格划分类型。表 21 ANSYS 支持的单元形状和网格划分类型单元形状 自由划分 映射划分 既可以映射有可以自由四边形 YES YES YES三角形 YES YES YES六面体 NO YES NO四面体 YES NO NO2.3.4 控制单元边中点的位置当使用二次单元划分网格时,可以控制中间节点的位置。有以下两种选择: 边界区域单元在中

    9、间节点沿着边界线或面的弯曲方向,这是默认设置。 设置所有单元的中间节点且单元边是直的,此选项允许沿曲线进行粗糙的网格划分,但是模型的弯曲并不与之相配。可用如下方法控制中间节点的位置:命令:MSHMIDGUI:MAINPREPROCESSORMESHINGMESHER OPTS。2.3.5 划分自由网格时的单元尺寸控制(SmartSizing)默认的,DESIZE 命令方法控制单元大小在自由网格划分中的使用,但一般推荐使用SmartSizing,为打开 SmartSizing,只要在 SMARTSIZE 命令中指定单元大小即可。ANSYS 中有两种 SmartSizing 控制:基本控制和高级控

    10、制。1 基本控制利用基本控制,可以简单指定网格划分的粗细程度,从 1(细网格)到 10(粗网格),程序会自动设置一系列独立的控制值用来生成想要的网格大小,方法如下:命令:SMRTSIZE,SIZLVL。GUI:Main MenuPreprocessorMeshingMeshToolMain MenuPreprocessorMeshingSize CntrlsSmartSizeBasic2 高级控制ANSYS 还允许用户使用高级方法专门设置人工控制网格质量,方法如下:命令:SMRTSIZE 和 ESIZE2.3.6 映射网格划分中单元的默认尺寸DESIZE 命令常用来控制映射网格划分的单元尺寸,

    11、同时也用在自由网格划分的默认设置,但是,对于自由网格划分,建议使用 SmartSizing(SMRTSIZE)。对于较大的模型,通过 DESIZE 命令查看默认的网格尺寸是明智的,可通过显示线的分割来观察将要划分的网格情况。查看网格划分的步骤如下 建立实体模型 选择单元类型 选择容许的单元形状(MSHAPE) 选择网格划分类型(自由或映射)(MSHKEY) 输入 LESIZE,ALL(通过 DESIZE 规定调整线的分割数)。 显示线( LPLOT)。如果觉得网格太粗糙,可用通过改变单元尺寸或者线上的单元分数来加密网格,方法如下。选择 GUI 路径Main MenuPreprocessorMe

    12、shingSize CntrlsManualSizeLayersPicked Lines将弹出“Elements Size on Picked Lines”菜单,单击屏幕上的相应线段,单击 OK 按钮,将弹出“Elements Size in Picked Lines”对话框,如图 28 所示。在“SIZE Element edge length”后面输入具体数值(他表示单元尺寸),或者是在“NDIV No of element division”后面输入正整数(它表示所选择的线段上的单元份数),然后单击 OK 按钮,即可重新划分网格。2.3.7 局部网格划分控制在许多情况下,对结构的物理性质

    13、来说,用默认单元尺寸生成的网格不合适,例如有应力集中或者奇异的模型。在这个情况下,需要将网格局部细化,有如下 3 种方法:1 通过表面的边界的单元尺寸控制总体的单元尺寸,或者控制每条线划分的单元数。命令:ESIZE2 控制关键点附件的单元尺寸:命令:KESIZE3 控制给定线上的单元数:命令:LESIZE以上叙述的所有定义尺寸的方法都可以一起使用,但应遵循一定的优先级别,具体说明如下:l 用 DESIZE 定义单元尺寸时,对任何给定线,沿线定义的单元尺寸优先级是:用 LESIZE 指定的为最高级,KESIZE 次之,ESIZE 再次之,DESIZE 最低级。l 用 SMRTSIZE 定义单元尺

    14、寸时,优先级是: LESIZE 为最高级,KESIZE 次之,AMRTSIZE 为最低级。2.3.8 内部网格划分控制前面关于网格尺寸的讨论集中在实体模型边界的外部单元尺寸的定义(LESIZE、ESIZE 等),然而,也可以在面的内部(即非边界处)没有可以引导网格划分的尺寸线处控制网格划分,方法如下:命令:MOPT1 控制网格的扩展MOPT 命令种的 Lab=EXPND 选项可以用来引导在一个面的边界处将网格划分得较细,而内部则较粗,如图 210 所示。图 210 中,左边网格是由 ESIZE 命令(GUI 路径:Main MenuPreprocessorMeshingSize CntrlsG

    15、lobalSize)对面进行设定生成得,右边网格是利用 MOPT 命令得扩展功能(Lab=EXPND )生成的,其区别显而易见。2 控制网格的过渡如图 210(b)种的网格还可以进一步改善, MOPT 命令中的 Lab=TRANS 项可以用来控制网格从细到粗的过渡,如图 211 所示。3 控制 ANSYS 的网格划分器可用 MOPT 命令控制表面网格划分器(三角形和四边形)和 四面体网格划分器,使ANSYS 执行网格划分操作( AMESH、VMESH)。命令:MOPTGUI:Main MenuPreprocessorMeshingMesher Opts。弹出 Mesher Options 对话

    16、框,如图 212 所示。在该对话框,AMESH 后面的下拉列表对应三角形表面网格划分,包括 Program chooses(默认)、main、Alternate 和Alternate2 四个选项: QMESH 下拉列表对应四边形表面网格划分,包括 “main 和Alternate 3 项,其中 main 又称为 Q-Morph(quad-morphing)网格划分器,它多数情况下能得到高质量的单元,如图 2-13 所示,另外 Q-Morph 网格划分器要求面的边界线的分割总数是偶数,否则将产生三角形单元;VMESH 对应四面体网格划分,包括“Program choose(默认)”、Altern

    17、ate 和 main3 项。4 控制四面体单元的改进ANSYS 程序允许对四面体单元作进一步改进,方法如下:命令:MOPT,TIMP,ValueGUI:Main MenuPreprocessorMeshingMesher Opts。弹出”Mesher Options”对话框,如图 212 所示。在该对话框中,TIMP 后面的下拉列表中显示四面体单元改进的程度,从 1 到 6,1 表示提供最小的改进, 5 表示对线性四面体单元提供最大的改进,6 表示对二次四面体单元提供最大的改进。2.3.9 生成过渡棱锥单元ANSYS 程序在下列情况下会生成过渡的棱锥单元:l 用户准备对体用四面体单元划分网格,

    18、待划分的体直接与已用六面体单元划分网格的体相连。l 用户准备用四面体单元划分网格,而目标体上至少由一个面已经用四边形网格划分。当对体用四面体单元进行网格划分时,为生成过渡棱锥单元,应先满足如下条件:设定单元属性时,需确定给体分配的单元类型可以退化为棱锥形状,这种单元包括SOLID62,VISCO89,SOLID95,SOLID96,SOLID97 ,SOLID117,HF120,SOLID122,FLUID142 和 SOLID186,ANSYS 对除此以外的任何单元都不支持过渡的棱锥单元。设置网格划分时,激活过渡单元表面使三维单元退化。激活过渡单元(默认的方法如下):命令:MOPT,PYRA

    19、,ONGUI: MainPreprocessorMeshingMesher Opts生成退化三维单元的方法如下:命令:MSHAPE,1,3DGUI: Main MenuPreprocessorMeshingMesher Opts2.3.10 将退化的四面体单元转化为非退化的形式在模型中生成过渡的棱锥单元之后,可将模型中的 20 节点退化四面体单元转化成相应的 10 节点非退化单元,方法如下:命令:TCHG,ELENM1,ELEM2,ETYPE2GUI: Main MenuPreprocessorMeshingModify MeshChange Tets不论是使用命令方法还是 GUI 路径,用户

    20、都将按表 22 转换合并的单元。表 22物理特性ELEM1 ELEM2结构 SOLID95 或 95 SOLID92 或 92热学 SOLID90 或 90 SOLID87 或 87静力学 SOLID122 或 122 SOLID123 或 123执行单元转化的好处在于节省内存空间,加快求解速度。2.3.11 执行层网格划分ANSYS 程序的层网格划分功能(当前只能对 2 维面)能生成线性梯度的自由网格: 沿线只有均匀的单元尺寸(或适当的变化)。 垂直于线的方向,单元尺寸和数量有急剧过渡。这样的网格适于模拟 CFD 边界层的影响以及电磁表面层的影响等。用户可以通过 ANSYS GUI,也可以通

    21、过命令对选定的线设置层网格划分控制。如果用 GUI 路径,则选择 Main MenuPreprocessorMeshingMesh Tool,显示网格划分工具控制器,单击 Layer 相邻的设置按钮打开选择线的对话框,接下来是“Area Layer Mesh Controls on Picked Lines”对话框,可在其上指定单元尺寸(SIZE)、线分割数(NDIV)、线间距比率(SPACE)、内部网格的厚度( LAYER1)和外部网格的厚度( LAYER2)。注意:LAYER1 的单元是均匀尺寸的,等于在线上给定的单元尺寸;LAYER2 的单元尺寸会从 LAYER1 的尺寸缓慢增加到总体单

    22、元的尺寸;另外,LAYER1 的厚度可以用数值指定也可以利用尺寸系数(表示网格层数)表示,如果是数值,则应该大于或等于给定线的单元尺寸;如果是尺寸稀疏,则应该大于 1,如图 215 所示是层网格的实例。如果想删除选定线上的层网格划分控制,选择网格划分工具控制器上包含 LAYER 的清除按钮即可。用户也可以用 LESIZE 命令定义层网格划分控制和其他单元特性,在此不再细说。用下列方法可查看层网格划分尺寸规格:命令:LLISTGUI: Utility MenuListLines2.4 自由网格划分和映射网格划分控制前面主要讲述可用的网格划分控制,现在集中讨论适合于自由网格划分和映射网格划分的控制

    23、。2.4.1 自由网格划分自由网格划分,对实体模型无特殊要求。任何几何模型,尽管是不规则的,也可以进行自由网格划分。所用单元形状依赖于对面还是对体进行网格划分。对面时,自由网格可以是四边形,也可以是三角形,或两者混合;对体时,自由网格一般是四面体单元,棱锥单元作为过渡单元也可以加入到四面体网格中。如果选择的单元类型严格的限定为三角形或四面体(例如 PLANE2 和 SOLID92),程序划分网格时只用这种单元。但是,如果选择的单元类型允许多于一种形状(例如PLANE82 和 SOLID95),可通过下列方法指定用哪一种(或几种)形状。:命令:MSHAPEGUI: Main MenuPrepro

    24、cessorMeshingMesher Opts另外还必须指定对模型用自由网格划分:命令:MSHKEY,0GUI: Main MenuPreprocessorMeshingMesher Opts对于支持多于一种形状的单元,默认的会生成混合形状(通常四边形单元占多数)。可用“MSHAPE,1,2D 和 MSHKEY,0”来要求全部生成三角形网格。注意:可能会遇到全部网格都必须为四边形网格的情况。当面边界上总的线分割数为偶数时,面的自由网格划分会全部生成四边形网格,并且四边形单元质量还比较好,通过打开 SmartSizing 项并让它来决定合适的单元数,可以增加面边界的缝总数为偶数的几率(而不是通

    25、过 LESIZE 命令人工设置任何边界划分的单元数)。应保证四边形分裂项关闭“MOPT,SPLIT,OFF”,以使 ANSYS 不将形状较差的四边形单元分裂成三角形。使体生成一种自由网格,应当选择只允许一种四面体形状的单元类型,或利用支持多种形状的单元类型并设置四面体一种形状功能“MSHAPE,1,3D 和 MSHKEY,0”。自由网格划分操作生成的单元尺寸依赖于 DESIZE3E,ESIZE,KESIZE 和 LESIZE 的当前设置。如果 SmartSizing 打开,单元尺寸将由 AMRTSIZE 及 ESIZE,DESIZE 和LESIZE 决定。对自由网格划分推荐使用 SmartSi

    26、zing。另外,ANSYS 程序有一种成为扇形网格划分的特殊自由网格划分,适于设计TARGE170 单元对三边面进行网格划分的特殊接触分析。当三个边中有两个边只有一个单元分割数,且另外一边有任意单元分割数时,其结果成为扇形网格,如图 216 所示。记住,使用扇形网格必须满足下列 3 个条件:必须对三边面进行网格划分,其中两边必须只分一个网格,第三边分任何数目。必须使用 TARGE170 单元进行网格划分。必须使用自由网格划分。2.4.2 映射网格划分映射网格划分要求面或体有一定的形状规则,它可以指定程序全部用四边形面单元、三角形单元或者六面体单元生成网格模型。映射网格划分生成的单元尺寸依赖于

    27、DESIZE 及 ESIZE,KESIZE,LESIZE 和 AESIZE的设置(或相应 GUI 路径: Main MenuPreprocessorMeshingSize Cntrlsoption)。注意:SmartSizing(SMRTSIZE)不能用于映射网格划分,另外,硬点不支持映射网格划分。1 面映射网格划分面映射网格包括全部是四边形单元或者全部是三角形单元,面映射网格须满足以下条件:该面必须是三条边或者四条边(有无连接均可)。如果是四条边,对边必须划分为相同数目的单元,或者是划分一过渡型网格。如果是三条边,则线分割总数必须为偶数且每条边的分割数相同。网格划分必须设置为映射网格。如图

    28、217 所示为一面映射网格的实例。如果一个面多于四条边,则不能直接用映射网格划分,但可以使某些线合并,或者连接时总线数减少到 4 条之后再用映射网格划分,如图 218 所示,方法如下:连接线。命令:LCCATGUI: Main MenuPreprocessorMeshingMeshAreasMappedConcatenateLines合并线。命令:LCOMBGUI: Main MenuPreprocessorModelingOperateBooleansAddLines需指出的是,线、面或体上的关键点将生成节点,因此,一条连接线至少有线上已定义的与关键点数同样多的分割数,而且,指定的总体单元尺

    29、寸(ESIZE)是针对原始线而不是针对连接线,如图 219 所示。用户不能直接给连接线指定线分割数,但可以对合并线(LCOMB)指定分割数,所以通常来说,合并线比连接线有一些优势。命令 AMAP(GUI:Main MenuPreprocessorMeshingMeshAreasMappedBy Corners)提供了获得映射网格划分的最便捷途径,它使用所指定的关键点作为角点并连接关键点之间的所有线,面自动全部用三角形或四边形单元进行网格划分。对于前面连接的例子,现利用 AMAP 方法进行网格划分。注意到在已选定的几个关键点之间有多条线,在选定面之后,已按任意顺序拾取关键点 1、3、4 和 6,

    30、得到映射网格,如图 220 所示。另一种生成映射网格的途径是指面的对边的分割数,以生成过渡映射四边形网格,如图 221 所示。需指出的是,指定的线分割数必须与图 222 和图 223 的模型相对应。除了过渡映射四边形网格之外,还可以生成过渡映射三角形网格。为生成过渡映射三角形网格 ,必须使用支持三角形的单元类型,且须设定为映射划分 (MSHKEY,1),并指定形状为容许三角形(MSHAPE,1,2D)。实际上,过渡映射三角形网格的划分是在过渡映射四边形网格划分的基础上自动将四边形网格分割成三角形,如图 224 所示,所以,各边的线分割数目依然必须满足图 222 和图 223 的模型。2 体映射

    31、网格划分要将体全部划分为六面体单元,必须满足以下条件:该体的外形应为块状(6 个面)、楔形或棱柱(5 个面)、四面体(4 个面)。在边上必须划分相同的单元数,或分割符合过渡网格形式适合六面体网格划分。如果是棱柱或者四面体,三角形面上的单元分割数必须是偶数,如图 225 所示。与面网格划分的连接线一样,当需要减少围成体的面数以进行映射网格划分时,可以对面进行加(AADD)或者连接(ACCAT)。如果连接面有边界线,线也必须连接在一起,必须线连接面,再连接线,举例如下(命令流格式):说明:一般来说,AADD(面为平面或者共面时)的连接效果优于 ACCAT。如上所述,在连接面(ACCAT)之后一般需

    32、要连接线(LCCAT),但是,如果相连接的两个面都是由 4 条线组成(无连接线)的,则连接线操作会自动进行,如果 226 所示,另外须注意,删除连接面并不会自动删除相关的连接线。命令:ACCAT.GUI: Main MenuPreprocessorMeshingConcatenatesAreasMain MenuPreprocessorMeshingMeshAreasMapped将面相加的方法如下:命令:AADDGUI: Main MenuPreprocessorModelingOperatesBooleansAddAreas注意:ACCAT 命令不支持用 IGES 功能输入的模型,但是,可用

    33、 ARMERGE 命令合并由 CAD 文件输入模型的两个或更多面。而且,当以此方法使用 ARMERGE 命令时,在合并线之间删除了关键点的位置而不会有节点。与生成过渡映射面网格类似,ANSYS 程序允许生成过渡映射体网格。过渡映射体网格的划分只适合六面体(有无连接面均可),如图 227 所示。2.5 给实体模型划分有限元网格构造好几何模型、定义了单元属性和网格划分控制之后,即可生成有限元网格了,通常建议用户在划分网格之前线保存模型,方法如下:命令:SAVEGUI: Utility MenuFileSave as Jobname.db2.5.1 用 xMESH 命令生成网格为对模型进行网格划分,

    34、必须使用适合待划分网格图元类型的网格划分操作,对关键点、线、面和体分别使用下列命令和 GUI 菜单路径进行网格划分:1 在关键点处生成点单元(如 MSAA21)。命令:KMESHGUI: Main MenuPreprocessorMeshingMeshKeypoints2 在线上生成线单元(如 LINK31)命令:LMESHGUI: Main MenuPreprocessorMeshingMeshLines3 在面上生成面单元(如 PLANE82)命令:AMESH,AMAPGUI: Main MenuPreprocessorMeshingMeshAreasMapped3 or 4 sidedM

    35、ain MenuPreprocessorMeshingMeshAreasFreeMain MenuPreprocessorMeshingMeshAreasTarget SurfMain MenuPreprocessorMeshingMeshAreasMappedBy Corners4 在体上生成体单元(如 SOLID90)命令:VMESHGUI: Main MenuPreprocessorMeshingMeshVolumesMapped4 to 6 sidedMain MenuPreprocessorMeshingMeshVolumesFree5 在分界线或者分解面处生成单位厚度的界面单元(如

    36、 INTER192)命令:IMESHGUI: Main MenuPreprocessorMeshingMeshInterface Mesh2D InterfaceMain MenuPreprocessorMeshingMeshInterface Mesh3D Interface另外还需要说明的是,使用 xMESH 命令有如下几点注意事项:有时需要对实体模型用不同维数的多种单元划分网格。例如,带筋的壳有梁单元(线单元)和壳单元(面单元),另外还有用表面作用单元(面单元)覆盖于三维实体单元(体单元)。这种情况可按照任意顺序使用相应的网格划分操作(KMESH,LMESH,AMESH 和 VMESH)

    37、,只需在划分网格之前设置合适的单元属性。无论选取何种网格划分器(MOPT,VMESH,Value),在不同的硬件平台上对统一模型进行划分可能会得到不同的网格结果,这是正常。2.5.2 生成带方向节点的梁单元网格可定义方向关键点作为线的属性对梁进行网格划分,方向关键点与待划分的线是独立的,在这些关键点位置处,ANSYS 会沿着梁单元自动生成方向节点。支持这种方向节点的单元有:BEAM4,BEAM24,BEAM44,BEAM161,BEAM188 和 BEAM189。定义方向关键点的方法如下:命令:LATTGUI: Main MenuPreprocessorMeshingMesh Attribut

    38、esAll LinesMain MenuPreprocessorMeshingMesh AttributesPicked Lines如果一条线由两个关键点(KP1 和 KP2)组成且两个方向关键点( KB 和 KE)已定义为线的属性,方向矢量在线的开始处从 KP1 延伸到 KB,在线的末端从 KP2 延伸到KE。ANSYS 通过上面给定两个方向矢量的插入方向来计算方向节点。如图 228 ,图229 ,图 230,图 231 。下面简单介绍定义带方向节点梁单元的 GUI 菜单路径:选择菜单路径 Main MenuPreprocessorMeshingMesh AttributesPiked Li

    39、nes,弹出 Line Attributes 对话框,如图 232 所示,在其中选择相应材料号( MAT)、实常数号(REAL)、单元类型号(TYPE)和梁截面号(SECT),然后在 Pick Orientation Keypoints 后面单击使其显示为 Yes,单击 OK 按钮。在继续弹出的选择关键点的对话框中,选择适当的关键点作为方向关键点。注意:第一个选中的关键点将作为 KB,第二个将作为 KE,如果只选择了一个 ,那么 KE=KB。这之后就可以按普通的梁那样划分梁单元,在此不详述。如果想屏幕显示带方向点的梁单元,选择菜单路径 Utility MenuPlotCtrlsStyleSiz

    40、e and Shape,弹出 Size and Shape 对话框,如图 233 所示,在 ESHAPE 后面单击 On,然后单击 OK 按钮,屏幕即会显示如图 231 所示的梁单元。2.5.3 在分界线或者分界面处生成单元厚度的界面单元为了真实模拟模型的接缝,有时候必须划分界面单元,用户可以用线性的或者非线性的 2D 或者 3D 分界面单元在结构单元之间的接缝层划分网格。图 234 是一个接缝模型的实例,下面针对该模型简单介绍一下如何划分界面网格。1 定义相应的材料属性和单元属性。2 利用 AMESH 或者 VMESH(或者相应的 GUI 路径)给包含源面(如图 234 所示)的实体划分单元

    41、。3 利用 IMESH,LINE;或者 IMESH,AREA;或者 VDRAG 命令(或者相应的 GUI 路径)给接缝处(即分界层)划分单元。4 利用 AMESH 或者 VMESH(或者相应的 GUI 路径)给包含目标面(如图 234 所示)的实体划分单元。2.6 延伸和扫掠生成有限元模型下面介绍一些相对上述方法而言更为简便的划分网格模式,即拖拉、旋转和扫掠生成有限员网格模型。其中延伸方法主要用于利用二维模型和二维单元生成三维模型和三维单元,如果不指定单元,那么就只会生成三维几何模型,有时候它可以成为布尔操作的替代方法 ,而且通常更为简便,详见 2.6.1 节。扫掠方法是利用二维单元在已有的三

    42、维几何模型上生成三维单元,详见 2.6.2 节,该方法对于从 CAD 中输入的实体模型通常特别游泳。显然,延伸方法与扫掠方法最大的区别在于:前者能在二维几何模型的基础上生成新的三维模型,同时划分好网格,而后者必须是在完整的几何模型基础上来划分网格。2.6.1 延伸生成网格先用下面方法指定延伸(Extrude)的单元属性,如果不指定的话,后面的延伸操作都只会产生相应的几何模型而不会划分网格。另外,值得注意的是:如果想生成网格模型,则在源面(或者线)上必须划分相应的面网格(或者线网格):命令:EXTOPTGUI: Main MenuPreprocessorModelingOperateExtrud

    43、eElem Ext Opts.弹出“Element Extrusion Options”对话框,如图 235 所示,指定想要生成的单元类型(TYPE)、材料好( MAT)、实常数(REAL)、单元坐标系(ESYS)、单元数(VAL1)、单元比率( VAL2),以及指定是否要删除源面(ACLEAR )。用以下命令可以执行具体的延伸操作:1 面沿指定轴线旋转生成体。命令:VROTATE。GUI: Main MenuPreprocessorModelingOperateExtrudeAreasAbout Axis2 面沿指定方向延伸生成体。命令:VEXTGUI: Main MenuPreproces

    44、soModelingOperateExtrudeAreasBy XYZ Offset3 面沿其法线生成体。命令:VOFFSTGUI: Main MenuPreprocessorModelingOperateExtrudeAreasAlong Normal另外需要提醒用户的是,当使用 VEXT 或者相应 GUI 的时候,弹出“Extrude Areas by XYZ Offset”对话框,如图 236 所示,其中 DX.、DY 、DZ 表示延长的方向和长度,而 RX、 RY、RZ 表示延长时的放大倍数,示例如图 237 所示。4 面沿指定路径延长生成体命令:VDRAGGUI: Main Menu

    45、PreprocessorModelingOperateExtrudeAreasAlong Lines5 线沿指定轴线旋转生成面。命令:AROTATEGUI: Main MenuPreprocessorModelingOperateExtrudeLinesAbout Axis6 线沿指定路径延伸生成面。命令:ADRAGGUI: Main MenuPreprocessorModelingOperateExtrudeLinesAlong Lines7 关键点沿指定轴线旋转生成线命令:LROTATEGUI: Main MenuPreprocessorModelingOperateExtrudeKeyp

    46、ointsAbout Axis8 关键点沿指定路径延伸生成线。命令:LDRAGGUI:,Main MenuPreprocessorModelingOperateExtrudeKeypointsAlong Lines如果不在 EXTOPT 中指定单元属性,那么上述方法只会生成相应的几何模型,有时候可以将它们作为布尔操作的替代方法,如图 238 所示,可以将空心球截面绕直径旋转一定角度直接生成。2.6.2 扫掠生成网格在激活体扫掠(VSWEEP)之前按以下步骤进行:1 确定体的拓扑模型能够进行扫掠,如果是下列情况之一则不能扫掠:体的一个或多个侧面包含多于一个环;体包含多于一个壳;体的拓扑源面于目标

    47、面不是相对的。2 确定已定义合适的二维和三维单元类型,例如,如果对源面进行预网格划分,并想扫掠成包含二次六面体的单元,应当先用二次二维面单元对源面划分网格。3 确定在扫掠操作中如何控制生成单元层数,即沿扫掠方向生成的单元数。可知如下方法控制:命令:EXTOPT,ESIZE,Val1,Val2.GUI: Main MenuPreprocessorMeshingMeshVolumes SweepSweep Opts弹出 Sweep Options 对话框,如图 239 所示。框中各项的意义依次是:是否清除源面的面网格,在无法扫掠处是否用四面体单元划分网格,程序自动选择源面和目标面还是用户手动选择,

    48、在扫掠方向生成多少单元数,在扫掠方向生成的单元尺寸比率。其中关于源面、目标面、扫掠方向和生成单元数的含义如图 240 所示。4 确定体的源面和目标面。ANSYS 在源面上使用的是面单元模式(三角形或者四边形),用六面体或者楔形单元填充体。目标面是仅与源面相对的面。5 有选择的对源面、目标面和边界面划分网格。体扫掠操作的结果会因在扫掠前是否对模型的任何面(源面、目标面和边界面)划分网格而不同。典型情况是用户在扫掠之前对源面划分网格,如果不划分,则 ANSYS 程序会自动生成临时面单元,在确定了体扫掠模式之后就会自动清除。在扫掠前确定是否预划分网格应当考虑以下因素:如果想让源面用四边形或者三角形映

    49、射网格划分,那么应当预划分网格。如果想让源面用初始单元尺寸划分网格,那么应当预划分。如果不预划分网格,ANSYS 通常用自由网格划分。如果不预划分网格,ANSYS 使用有 MSHAPE 设置的单元形状来确定对源面的网格划分。“MSHAPE,0,2D”生成四边形单元,“MSHAPE,1,2D”生成三角形单元。如果与体关联的面或者线上出现硬点则扫掠操作失败,除非对包含硬点的面或者线预划分网格。如果源面和目标面都进行预划分网格,那么面网格必须相匹配。不过,源面和目标面并不要求一定都划分成映射网格。在扫掠之前,体的所有侧面(可以有连接线)必须是映射网格划分或者四边形网格划分,如果侧面为划分网格,则必须有一条线在源面上,还有一条在目标面上。有时候,尽管源面和目标面的拓扑结构不同,但扫掠操作依然可以成功,

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:ANSYS划分网格.doc
    链接地址:https://www.docduoduo.com/p-6278538.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开