有限元网格剖分方法概述

有限元网格剖分方法概述
有限元网格剖分方法概述

有限元网格剖分方法概述

在采用有限元法进行结构分析时,首先必须对结构进行离散,形成有限元网格,并给出与此网格相应的各种信息,如单元信息、节点坐标、材料信息、约束信息和荷载信息等等,是一项十分复杂、艰巨的工作。如果采用人工方法离散对象和处理计算结果,势必费力、费时且极易出错,尤其当分析模型复杂时,采用人工方法甚至很难进行,这将严重影响高级有限元分析程序的推广和使用。因此,开展自动离散对象及结果的计算机可视化显示的研究是一项重要而紧迫的任务。

有限元网格生成技术发展到现在, 已经出现了大量的不同实现方法,列举如下:

映射法

映射法是一种半自动网格生成方法,根据映射函数的不同,主要可分为超限映射和等参映射。因前一种映射在几何逼近精度上比后一种高,故被广泛采用。映射法的基本思想是:在简单区域内采用某种映射函数构造简单区域的边界点和内点,并按某种规则连接结点构成网格单元。也就是根据形体边界的参数方程,利用映射函数,把参数空间内单元正方形或单元三角形(对于三维问题是单元立方体或单元四面体)的网格映射到欧氏空间,从而生成实际的网格。这种方法的主要步骤是,首先人为地把分析域分成一个个简单可映射的子域,每个子域为三角形或四边形,然后根据网格密度的需要,定义每个子域边界上的节点数,再根据这些信息,利用映射函数划分网格。

这种网格控制机理有以下几个缺点:

(1)它不是完全面向几何特征的,很难完成自动化,尤其是对于3D区域。

(2)它是通过低维点来生成高维单元。例如,在2D问题中,先定义映射边界上的点数,然后形成平面单元。这对于单元的定位,尤其是对于远离映射边界的单元的定位,是十分困难的,使得对局部的控制能力下降。

(3)各映射块之间的网格密度相互影响程度很大。也就是说,改变某一映射块的网格密度,其它各映射块的网格都要做相应的调整。

其优点是:由于概念明确,方法简单,单元性能较好,对规则均一的区域,适用性很强,因此得到了较大的发展,并在一些商用软件如ANSYS等得到应用。

2 。拓扑分解法

拓扑分解法较其它方法发展较晚, 它首先是由Wordenwaber提出来的。该方法假设最后网格顶点全部由目标边界顶点组成, 那么可以用一种三角化算法将目标用尽量少的三角形完全分割覆盖。这些三角形主要是由目标的拓扑结构决定, 这样目标的复杂拓扑结构被分解成简单的三角形拓扑结构。该方法生成的网格一般相当粗糙, 必须与其它方法相结合, 通过网格加密等过程, 才能生成合适的网格。该方法后来被发展为普遍使用的目标初始三角化算法, 用来实现从实体表述到初始三角化表述的自动化转换。

单一的拓扑分解法因只依赖于几何体的拓扑结构使网格剖分不理想,有时甚至很差。

3.连接节点法

这类方法一般包括二步:区域内布点及其三角化。早期的方法通常是先在区域内布点, 然后再将它们联成三角形或四面体, 在三角化过程中, 对所生成的单元形状难于控制。随着Delaunay三角化(简称为DT ) 方法的出现, 该类方法已成为目前三大最流行的全自动网格生成方法之一。

DT法的基本原理:任意给定N个平面点Pi(i=1,2,…,N)构成的点集为S,称满足下列条件的点集Vi为Voronoi多边形。其中,Vi满足下列条件:

Vi ={ X:|X- Pi|(|X- Pj|,X(R2,i(j,j=1,2,…,N }Vi为凸多边形,称{ Vi}mi=1为Dirichlet Tesselation

图或对偶的Voronoi图。连接相邻Voronoi多边形的内核点可构成三角形Tk,称集合{ Tk }为Delaunay三角剖分。

DT法的最大优点是遵循“最小角最大”和“空球”准则。因此,在各种二维三角剖分中,只有Delaunay三角剖分才同时满足全局和局部最优。“最小角最大”准则是在不出现奇异性的情况下,Delaunay三角剖分最小角之和均大于任何非Delaunay剖分所形成三角形最小角之和。“空球”准则是Delaunay三角剖分中任意三角形的外接圆(四面体为外接球)内不包括其他结点。

DT 技术发展到现在, 已经出现了大量的不同算法。一般可以将其分为以下三大类:以Bower 和Green、Sibsos 为代表的Voronoi方法;以Watson为代表的空外接圆法和以Lawson 为代表的对角线交换算法。一般来说, 直接计算Voronoi 图的方法比较复杂, 所需内存大, 计算效率低。随着直接计算DT 方法的出现, 这类方法现已很少采用。Lawson 算法特别适用于二维Delaunay 三角化, 它不存在象Watson 算法中出现的退化现象, 对约束情况同样适用, 计算效率高。但在三维情况下, 对角线交换的推广变成了对角面交换, 而对角面交换将可能改变区域体积和外边界, 因此Lawson 算法不能直接推广到三维情况。Watson 算法概念简单, 易于编程实现, 也能够实现约束三角化, 而且通过一些适当修改, 例如, 增加每一单元的相邻单元数据结构等, 可以将对三角形的搜索局限在新点所在单元的近邻之中, 从而大大提高了原算法效率, 因此该法的应用频度最广。但该法也有一些不足:即出现所谓退化现象或产生所谓Sliver 单元。

虽然Delaunay 三角化方法在2D 平面区域问题中取得了相当大的成功, 但在3D 情形, 基于最大2最小角判据的对角线交换规则不再成立, 而基于外接圆判据的Delaunay 三角化一般也不再能保证生成的网格质量。非常遗憾的是, 这是Delaunay 三角化的本质弱点。另外, 虽然Delaunay 三角化提供了一种较好的方法将空间点集三角化, 但Delaunay判据本身并不能指导怎样在空间布点, 因此, 必须寻找一种较好的布点方法, 既要点的分布满足密度控制的要求, 又要求三角化的结果形状尽可能好。目前基于Delaunay 三角化理论的3D 网格生成技术仍然是一活跃的研究课题, 许多学者正对此进行深入研究。

Delaunay三角化网格自动生成方法的事前(a-priori)网格控制能力不强。然而,Delaunay三角化网格自动生成方法却非常适合于事后(a-postoriori)网格局部加密,因为它的网格控制机理是面向整个分析域的,可以通过在原来网格的任意局部插入新的节点,然后做新的三角剖分,达到局部加密的目的。

4.几何分解法

在这种方法中节点与单元同步生成, 与拓扑分解法完全不同的是在实体分解过程中,考虑了所生成的单元形状及大小, 确保生成的单元质量尽量地好(在拓扑分解法中, 并不考虑生成的单元形状, 而且除边界顶点外, 一般不增加新的顶点)。常用的有两种:递归法和迭代法。递归法:Tracy、左建政和Chae等先离散二维物体边界,然后沿离散边界向物体内挖掉一个、两个或三个三角形,重复此操作直到区域挖空为止。Lindhom、Blacker和B.P. Johnston等使用的迭代法不同于前者,首先从物体中挖掉边界层而不是单元,然后三角化边界层。上述为二维迭代法,Chae在此基础上发展了三维迭代几何分解法,主要分两步:采用二维迭代几何分解法生成表面三角形,然后采用三种算子挖切凸体为四面体。在挖切时,突出的特点在于采用新方法生成关键点。

关键点的生成分两步考虑:一是考虑新点对周围面和边的影响;二是通过调整比例因子来确定新点位置。Chae也将所提出的算法成功地应用于自适应网格生成中,但由于被剖分物体形状必须是单连通凸域,因此,不能实现全自动网格生成。

迭代法:Bykat采用该法。他首先将物体划分为凸体(手工或自动),随后根据网格密度分布,在每个凸体边界上插入结点,然后将物体中间“最长轴”一分为二,在该轴上插入结点,继

续对两部分做递归分割直到最后子域均为三角形为止。商业网格生成软件Triquamesh仍采用该法,只是分割线的选取与Bykat不同。

几何分解法的最大优点是在离散物体时考虑网格单元的形状和大小,因此,所生成的网格单元形状和分布均较好。最大缺点是自动化程度低,不利于复杂件网格生成。

5. 栅格法

栅格法又分为栅格叠合法和四(八)叉树法。

栅格叠合法最早由Thacker,GonzaleZ和Putland提出,它是将栅格置放于物体之上。既可在栅格的规则点处布置节点,也可在栅格单元中随机布置结点,容易得到均匀网格,然后对栅格与物体求交,将在物体外的栅格去掉,物体内的栅格保留作为网格。在边界处的栅格需要变形,也就是要调整节点的位置以满足边界条件的要求,最终产生的网格内部单元完全一样,只是边界单元不同。栅格越密, 网格质量将越好。这种方法的不足是所生成的网格与所选择的初始栅格及其取向有关, 网格边界单元质量差。这种方法在原理上相当简单,也易于扩充到三维, 对于相对规则的问题区域不失为一种简单有效的方法。

叉树法网格生成的过程是完全面向几何特征的,它通过一系列几何操作,同时从几何模型数据库中取得分析物体的几何信息,以及网格控制参数信息等,来完成网格划分。叉树法主要指四叉树和八叉树编码法。对于二维问题,一个方形区域用四叉树法分成4个四边形,每个四边形再继续用四叉树法细分,最终形成四边形网格。三维情况采用类似的八叉树法可得到六面体网格。概括起来说,该算法主要由以下两个步骤完成,1)首先找到一个能够完全包含分析域的正方形,然后利用四叉树性质离散该正方形至所需要的大小。同时,把这些离散信息保留在一个四叉树数据结构中,通过这个树状数据结构,把离散的子正方形联系起来。2)从第一步产生的四叉树数据库中,取出满足终止条件的边界和内部子正方形来形成网格单元,并存储于网格数据库中。同时,使某些特殊点自动成为网格单元的节点,例如结构的支撑点、集中载荷的作用点等。大多数实体造型系统都采用树形数据结构进行几何及拓扑描述,在此基础之上,Yerry等提出了“修正的八叉树”法等有限元网格生成算法。基于“修正的八叉树”法的空间编码法在问题域内部容易生成高质量的单元,但是边界单元需要进一步处理,以免因质量太差而不适合有限元分析。空间编码法有两个本质属性即阶梯结构和空间可访问性可以实现与实体造型系统的集成,并且客易精整网格质量。

虽然有限四(八)叉树方法已经取得了相当大的成功, 它适用于任何复杂的二维和三维区域问题, 而且算法效率几乎与单元节点数呈线性增长, 其网格生成易于实现密度控制, 易于进行自适应分析, 也易于同实体造型系统相结合, 但其缺点也是明显的, 所生成网格与所选择的初始栅格及其取向有关, 网格边界单元质量差, 程序实现相当复杂, 所需内存较大, 不利于实现并行处理等。

有限元网格划分的基本原则

有限元网格划分的基本原则 划分网格是建立有限元模型的一个重要环节,它要求考虑的问题较多,需要的工作量较大,所划分的网格形式对计算精度和计算规模将产生直接影响。为建立正确、合理的有限元模型,这里介绍划分网格时应考虑的一些基本原则。 1 网格数量 网格数量的多少将影响计算结果的精度和计算规模的大小。一般来讲,网格数量增加,计算精度会有所提高,但同时计算规模也会增加,所以在确定网格数量时应权衡两个因数综合考虑。图1中的曲线1表示结构中的位移随网格数量收敛的一般曲线,曲线2代表计算时间随网格数量的变化。可以看出,网格较少时增加网格数量可以使计算精度明显提高,而计算时间不会有大的增加。当网格数量增加到一定程度后,再继续增加网格时精度提高甚微,而计算时间却有大幅度增加。所以应注意增加网格的经济性。实际应用时可以比较两种网格划分的计算结果,如果两次计算结果相差较大,可以继续增加网格,相反则停止计算。 图1 位移精度和计算时间随网格数量的变化 在决定网格数量时应考虑分析数据的类型。在静力分析时,如果仅仅是计算结构的变形,网格数量可以少一些。如果需要计算应力,则在精度要求相同的情况下应取相对较多的网格。同样在响应计算中,计算应力响应所取的网格数应比计算位移响应多。在计算结构固有动力特性时,若仅仅是计算少数低阶模态,可以选择较少的网格,如果计算的模态阶次较高,则应选择较多的网格。在热分析中,结构内部的温度梯度不大,不需要大量的内部单元,这时可划分较少的网格。 2 网格疏密 网格疏密是指在结构不同部位采用大小不同的网格,这是为了适应计算数据的分布特点。在计算数据变化梯度较大的部位(如应力集中处),为了较好地反映数据变化规律,需要采用比较密集的网格。而在计算数据变化梯度较小的部位,为减小模型规模,则应划分相对稀疏的网格。这样,整个结构便表现出疏密不同的网格划分形式。图2是中心带圆孔方板的四分之一模型,其网格反映了疏密不同的划分原则。小圆孔附近存在应力集中,采用了比较密的网格。板的四周应力梯度较小,网格分得较稀。其中图b中网格疏密相差更大,它比图a中的网格少48个,但计算出的孔缘最大应力相差1%,而计算时间却减小了36%。由此可见,采用疏密不同的网格划分,既可以保持相当的计算精度,又可使网格数量减

任意平面区域的高质量有限元网格自动剖分

第21卷 第3期应用力学学报Vol.21 No.3 2004年9月CHINESE JOURNAL OF APPLIED MECHANICS Sep.2004 文章编号:1000 4939(2004)03 0125 04 任意平面区域的高质量有限元网格自动剖分 李梅娥 周进雄 (西安交通大学 西安 710049) 摘要:实现了任意平面区域的高质量三角形有限元网格自动剖分。初始化时利用广度优先搜索查找孔及凹槽中需删除的三角形,不需定义有向边界,可十分方便地定出实际剖分区域;给出了一种方便、快捷的点定位法,可大大提高程序运行速度;利用Delaunay网格优化算法实现了对三角形形状的控制,可使三角形最小角达到35 ;分割坏三角形时,按最小角由小到大的顺序处理,使三角形网格在满足质量要求的同时网格数量较少。 关键词:高质量三角化;Delaunay优化;任意平面区域 中图分类号:TB115 文献标识码: A 1 引 言 在有限元分析过程中,三角形有限元网格应用最广,如何快速、高效地生成高质量三角形网格是人们研究的重要课题之一。衡量三角形网格质量的常用指标有三角形最小角、最大角、边长比等。在有限元计算中,三角形网格最小角过小,会增大离散误差,降低求解精度,甚至导致病态代数方程组,因此,三角形形状应尽量接近正三角形,避免尖角。 最早可以控制三角形形状的算法是由Baker等人[1]提出的,该算法可保证生成的三角形网格没有钝角,即所有角度都不超过90 ,且最小角不小于30 。随后又出现了一些基于四叉树的三角形形状优化算法[2]。上述方法都使用了背景网格,且生成的网格数量较大。1995年,Ruppert提出了一种完全不同的网格形状优化方法,称为Delaunay优化(Delaunay refinement)[3],这是因为该算法在优化过程中仍保持Delaunay三角化性质,选取插入点位置时也遵照Delaunay三角化准则。该方法具有以下特点:不需要背景网格,算法简单、易实现;在满足相同网格质量要求的前提下,生成的网格三角形数量少;生成的网格没有方向性。 本文利用Delaunay优化算法实现了对三角形形状的控制,并在确定计算区域、点定位等几个方面进行了改进,实现了任意复杂平面区域的高质量有限元网格剖分。 2 初始三角形网格形成 平面直线图PSLG(Planar Straight Line Graph)是任意平面区域的归一化描述,因为任何二维曲线均可以使用小直线段进行拟合。PSLG由一个点集和线段集组成,且线段的端点必须包含在点集中,这些线段称为约束边。本文的有限元网格自动剖分就以PSLG描述的任意平面区域作为研究对象。 初始三角化就是将PSLG点集内的点作为三角形的顶点,在约束边界给定的区域内形成一组很粗的三角形。 首先采用Lawson逐点插入法(Incremental In sertion Algorithm)将PSLG点集内的点联接成Delaunay三角形网,即无约束Delaunay三角化。 其次,插入PSLG中的约束边线段。较常用的方法是通过对角线交换去掉所有与该约束边相交的 基金项目:国家自然科学基金项目(项目编号10202018) 来稿日期:2003 01 10 修回日期:2003 04 11第一作者简介:李梅娥,女,1972年生,西安交通大学材料科学与工程学院讲师,博士;研究方向:铸造凝固过程宏、微组织数值模拟

在ANSYS平台上的复杂有限元网格划分技术

在ANSYS平台上的复杂有限元网格划分技术 1. 网格密度 有限元结构网格数量的多少将直接影响计算结果的精度和计算规模的大小。一般来说,网格数量增加,计算精度会有所提高,但同时计算规模也会增加,怎样在这两者之间找到平衡,是每一个CAE工作者都想拥有的技术。网格较少时,增加网格数量可以使计算精度明显提高,而计算时间不会有大的增加。当网格数量增加到一定程度后,再继续增加网格时精度提高很少,而计算时间却大幅度增加。所以应该注意网格数量的经济性。实际应用时,可以比较两种网格划分的计算结果,如果两次计算结果相差较大,应该继续增加网格,重新计算,直到结果误差在允许的范围之内。 在决定网格数量时还应该考虑分析类型。静力分析时,如果仅仅是计算结构的变形,网格数量可以少一点。如果需要计算应力,则在精度要求相同的情况下取相对较多的网格。同样在结构响应计算中,计算应力响应所取的网格数量应该比计算位移响应的多。在计算结构固有动力特性时,若仅仅是计算少数低阶模态,可以选取较少的网格,如果计算的阶数较高,则网格数量应该相应的增加。在热分析中,结构内部的温度梯度不大时,不需要大量的内部单元,否则,内部单元应该较多。 有限元分析原则是把结构分解成离散的单元,然后组合这些单元

解得到最终的结果。其结果的精度取决于单元的尺寸和分布,粗的网格往往其结果偏小,甚至结果会发生错误。所以必须保证单元相对足够小,考虑到模型的更多的细节,使得到的结果越接近真实结果。由于粗的网格得到的结果是非保守的,因此要认真查看结果,其中有几种方法可以帮助读者分析计算结果与真实结果之间的接近程度。 最常用的方法是用对结果判断的经验来估计网格的质量,以确定网格是否合理,如通过看云图是否与物理现象相一致,如果云图线沿单元的边界或与实际现象不一致,那么很有可能结果是不正确的。 更多的评价网格误差的方法是通过比较平均的节点结果和不平均的单元结果。如在ANSYS中,提供了两条显示结果的命令:PLNS,PLES。前者是显示平均的节点结果,后者是显示不平均的单元结果。PLNS命令是计算节点结果,它是通过对该节点周围单元结果平均后得到的,分析结果是基于单元高斯积分点值,然后外插得到每个节点,因此在给定节点周围的每个单元都由自己的单元计算得到,所以这些节点结果通常是不相同的。PLNS命令是在显示结果之前将每个节点的所有结果进行了平均,所以看到的云图是以连续的方式从一个单元过渡到另外一个单元。而PLES命令不是对节点结果平均,所以在显示云图时单元和单元之间是不连续的。这种不连续程度在网格足够密(即单元足够小)的时候会很小或不存在,而在网格较粗时很大。由于PLNS结果是一个平均值,所以它得到的结果会比PLES的结果小,他

有限元网格技巧

有限元网格技巧 1. 引言 有限元法是求解复杂工程问题的一种近似数值解法,现已广泛应用到力学、热学、电磁学等各个学科,主要分析工作环境下物体的线性和非线性静动态特性等性能。 有限元法求解问题的基本过程主要包括:分析对象的离散化?有限元求解?计算结果的处理三部分。 曾经有人做过统计:三个阶段所用的时间分别占总时间的40%~50%、5%及50%~55%。也就是说,当利用有限元分析对象时,主要时间是用于对象的离散及结果的处理。如果采用人工方法离散对象和处理计算结果,势必费力、费时且极易出错,尤其当分析模型复杂时,采用人工方法甚至很难进行,这将严重影响高级有限元分析程序的推广和使用。因此,开展自动离散对象及结果的计算机可视化显示的研究是一项重要而紧迫的任务。 可喜的是,随着计算机及计算技术的飞速发展,出现了开发对象的自动离散及有限元分析结果的计算机可视化显示的热潮,使有限元分析的“瓶颈”现象得以逐步解决,对象的离散从手工到半自动到全自动,从简单对象的单维单一网格到复杂对象的多维多种网格单元,从单材料到多种材料,从单纯的离散到自适应离散,从对象的性能校核到自动自适应动态设计/分析,这些重大发展使有限元分析摆脱了仅为性能校核工具的原始阶段,计算结果的计算机可视化显示从简单的应力、位移和温度等场的静动态显示、彩色调色显示一跃成为对受载对象可能出现缺陷(裂纹等)的位置、形状、大小及其可能波及区域的显示等,这种从抽象数据到计算机形象化显示的飞跃是现在甚至将来计算机集成设计/分析的重要组成部分。 2. 有限元分析对网格剖分的要求 有限元网格生成就是将工作环境下的物体离散成简单单元的过程,常用的简单单元包括:一维杆元及集中质量元、二维三角形、四边形元和三维四面体元、五面体元和六面体元。他们的边界形状主要有直线型、曲线型和曲面型。对于边界为曲线(面)型的单元,有限元分析要求各边或面上有若干点,这样,既可保证单元的形状,同时,又可提高求解精度、准确性及加快收敛速度。不同维数的同一物体可以剖分为由多种单元混合而成的网格。网格剖分应满足以下要求:合法性。一个单元的结点不能落入其他单元内部,在单元边界上的结点均应作为单元的结点,不可丢弃。相容性。单元必须落在待分区域内部,不能落入外部,且单元并集等于待分区域。逼近精确性。待分区域的顶点(包括特殊点)必须是单元的结点,待分区域的边界(包括特殊边及面)被单元边界所逼近。良好的单元形状。单元最佳形状是正多边形或正多面体。良好的剖分过渡性。单元之间过渡应相对平稳,否则,将影响计算结果的准确性甚至使有限元计算无法计算下去。网格剖分的自适应性。在几何尖角处、应力温度等变化大处网格应密,其他部位应较稀疏,这样可保证计算解精确可靠。 3. 现有有限元网格剖分方法 K. Ho-Le 对网格生成算法进行了系统分类,该分类方法可沿用至今,它们是拓扑分解法、结点连元法、网格模板法、映射法和几何分解法五种。目前,主要是上述方法的混合使用及现代技术的综合应用。

ANSYS有限元网格划分的基本原则

ANSYS有限元网格划分的基本原则 引言 ANSYS中有两种建立有限元模型的方法:实体建模和直接生成。使用实体建模,首先生成能描述模型的几何形状的几何模型,然后由ANSYS程序按照指定的单元大小和形状对几何体进行网格划分产生节点和单元。对于直接生成法,需要手工定义每个节点的位置和单元的连接关系。 一般来说对于规模较小的问题才适于采用直接生成法,常见的问题都需要先通过实体建模生成几何模型,然后再对其划分网格生成有限元模型。随着计算机性能的提高,分析模型的复杂性和规模都越来越大,而直接生成法也因其自身的局限性逐渐的被淘汰,所以正确的理解划分网格的目的和掌握划分网格的方法不论是对ANSYS的学习还是对二次开发都有重要的作用,尤其是当模型复杂度大,对模型的某些部分网格需要特殊处理时,这种对划分网格深度的理解作用更加明显。 2 常用高级网格划分方法 随着ANSYS功能的越来越强大和计算机性能的飞速提高,有限元分析向着大型化、复杂化的方向发展,而划分网格的观念也需要逐渐从二维模型向三维模型上上转变。这里主要描述三种常见的高级划分网格的方法,正确的理解和掌握这些划分网格的思想对于二次开发者来说非常的重要。 1)延伸网格划分 延伸网格划分是指将一个二维网格延伸生成一个三维网格;三维网格生成后去掉二维网格,延伸网格划分的步骤大体包括:先生成横截面、指定网格密度并对面进行网格划分、拖拉面网格生成体网格、指定单元属性、拖拉、完成体网格划分、释放已选的平面单元。 这里通过一个延伸网格划分的简单例子来加深对这种网格划分的理解。 图1 延伸网格划分举例 建立如图1所示的三维模型并划分网格,我们可以先建立z方向的端面,然后划分网格,通过拖拉的方法在z方向按照图中所示尺寸要求的三维模型,只需

_基于ANSYS的有限元法网格划分浅析

文章编号:1003-0794(2005)01-0038-02 基于ANSYS的有限元法网格划分浅析 杨小兰,刘极峰,陈 旋 (南京工程学院,南京210013) 摘要:为提高有限元数值的计算精度和对复杂结构力学分析的准确性,针对不同分析类型采用了不同的网格划分方法,结合实例阐述了ANSYS有限元网格划分的方法和技巧,指出了采用ANSYS有限元软件在网格划分时应注意的技术问题。 关键词:ANSYS;有限元;网格;计算精度 中图号:O241 82;TP391 7文献标识码:A 1 引言 ANSYS有限元分析程序是著名的C AE供应商美国ANSYS公司的产品,主要用于结构、热、流体和电磁四大物理场独立或耦合分析的CAE应用,功能强大,应用广泛,是一个便于学习和使用的优秀有限元分析程序。在ANSYS得到广泛应用的同时,许多技术人员对ANSYS程序的了解和认识还不够系统全面,在工作和研究中存在许多隐患和障碍,尤为突出的是有限元网格划分技术。本文结合工程实例,就如何合理地进行网格划分作一浅析。 2 网格划分对有限元法求解的影响 有限元法的基本思想是把复杂的形体拆分为若干个形状简单的单元,利用单元节点变量对单元内部变量进行插值来实现对总体结构的分析,将连续体进行离散化即称网格划分,离散而成的有限元集合将替代原来的弹性连续体,所有的计算分析都将在这个模型上进行。因此,网格划分将关系到有限元分析的规模、速度和精度以及计算的成败。实验表明:随着网格数量的增加,计算精确度逐渐提高,计算时间增加不多;但当网格数量增加到一定程度后,再继续增加网格数量,计算精确度提高甚微,而计算时间却大大增加。在进行网格划分时,应注意网格划分的有效性和合理性。 3 网格划分的有效性和合理性 (1)根据分析数据的类型选择合理的网格划分数量 在决定网格数量时应考虑分析数据的类型。在静力分析时,如果仅仅是计算结构的变形,网格数量可以少一些。如果需要计算应力,则在精度要求相同的情况下取相对较多的网格。同样在响应计算中,计算应力响应所取的网格数应比计算位移响应多。在计算结构固有动力特性时,若仅仅是计算少数低阶模态,可以选择较少的网格。如果计算的模态阶次较高,则应选择较多的网格。在热分析中,结构内部的温度梯度不大,不需要大量的内部单元,可划分较少的网格。 (2)根据分析数据的分布特点选择合理的网格疏密度 在决定网格疏密度时应考虑计算数据的分布特点,在计算固有特性时,因为固有频率和振型主要取决于结构质量分布和刚度分布,采用均匀网格可使结构刚度矩阵和质量矩阵的元素不致相差很大,可减小数值计算误差。同样,在结构温度场计算中也趋于采用均匀的网格形式。在计算数据变化梯度较大的部位时,为了更好地反映数据变化规律,需要采用比较密集的网格,而在计算数据变化梯度较小的部位,为了减小模型规模,则应划分相对稀疏的网格,这样整个结构就表现出疏密不同的网格划分形式。 以齿轮轮齿的有限元分析模型为例,由于分析的目的是求出齿轮啮合传动过程中齿根部分的弯曲应力,因此,分析计算时并不需要对整个齿轮进行计算,可根据圣文男原理将整个区域缩小到直接参与啮合的轮齿。虽然实际上参与啮合的齿数总大于1,但考虑到真正起作用的是单齿,通常只取一个轮齿作为分析对象,这样作可以大大节省计算机内存。考虑到轮齿应力在齿根过渡圆角和靠近齿面处变化较大,网格可划分得密一些。在进行疏密不同网格划分操作时可采用ANSYS提供的网格细化工具调整网格的疏密,也可采用分块建模法设置网格疏密度。 图1所示即为采用分块建模法进行网格划分。图1(a)为内燃机中重要运动零件连杆的有限元应力分析图,由于连杆结构对称于其摆动的中间平面,其厚度方向的尺寸远小于长度方向的尺寸,且载荷沿厚度方向近似均匀分布,故可按平面应力分析处 38 煤 矿 机 械 2005年第1期

CATIA有限元高级划分网格教程

CATIA有限元高级网格划分教程 盛选禹李明志 1.1进入高级网格划分工作台 (1)打开例题中的文件Sample01.CATPart。 (2)点击主菜单中的【开始】→【分析与模拟】→【Advanced Meshing Tools】(高级网格划分工具),就进入【Advanced Meshing Tools】(高级网格划分工具)工作台,如图1-1所示。进入工作台后,生成一个新的分析文件,并且显示一个【New Analysis Case】(新分析算题)对话框,如图1-2所示。 图1-1【开始】→【分析与模拟】→【Advanced Meshing Tools】(高级网格划分工具)(3)在【New Analysis Case】(新分析算题)对话框内选择【Static Analysis】(静力分析)选项。如果以后打开该对话框的时候均希望是计算静力分析,可以把对话框内的【Keep as default starting analysis case】(在开始时保持为默认选项)勾选。这样,下次进入本工作台时,将自动选择静力分析。 (4)点击【新分析算题】对话框内的【确定】按钮,关闭对话框。 1.2定义曲面网格划分参数 本节说明如何定义一个曲面零件的网格类型和全局参数。 (1)点击【Meshing Method】(网格划分方法)工具栏内的【高级曲面划分】按钮

,如图1-3所示。需要在【Meshing Method】(网格划分方法)工具栏内点击中间按钮的下拉箭头才能够显示出【高级曲 面划分】按钮。 图1-2【New Analysis Case】(新分析算题)对话框图1-3【高级曲面划分】按钮

带孔板的建模及有限元分析Word版

基于SolidWorks带孔板的建模及有限元分析 李军 摘要:利用SolidWorks对带孔矩形板进行虚拟建模,通过赋予板材材质、载荷后进行网格划分,进而进行有限元分析,得出其应力、应变和位移的分布图,并对结果进行分析研究对板材安全性的影响。 关键词:SolidWorks;带孔板;建模;有限元分析 0 SolidWorks简介 Solidworks是一款优秀的三维设计软件,具有十分强大的零件设计功能及装配模块,同时也拥有丰富的后置处理模块。由于其功能强大,新手上手快,应用领域广,所以成为了主流的三维造型软件。经过17年的发展,在全球已经拥有30多万的客户,最新版本为SolidWorks 2011版。在中国SolidWorks在计算机辅助设计、计算机辅助工程、计算机辅助制造、计算机辅助工艺、数据管理等方面为企业提供了强大的动力,使企业在管理、设计和制造方面有了很大的提升。 1 带孔板的模型建立 矩形板材的尺寸为300*180*10mm,孔位于中心,直径为50mm,模型如图1。 图1 带孔矩形板模型 2前置处理 2.1在Command Manager中点击SIMULATION选项,建立新算例,名称默认,确认。 2.2赋予板材材料属性 材料为AISI304,材料属性如表1

表1 材料的属性 模型参考属性零部件 名称:AISI 304 模型类型:线性弹性同向性 默认失败准则:最大von Mises 应力屈服强度: 2.06807e+008 N/m^2 张力强度: 5.17017e+008 N/m^2 弹性模量: 1.9e+011 N/m^2 泊松比:0.29 质量密度:8000 kg/m^3 抗剪模量:7.5e+010 N/m^2 热扩张系数: 1.8e-005 /Kelvin SolidBody 1(凸台-拉伸1)(aisi304带孔矩形钢板静力分析) 曲线数据:N/A 2.3网格生成 在SIMULATION选项中选择“运行”中的“生成网格”,使用默认网格划分。网格 信息如表2,网格信息细节如表3,网格划分后的模型如图2。 表2 网格信息 网格类型实体网格 所用网格器: 基于曲率的网格 雅可比点 4 点 最大单元大小7.44196 mm 最小单元大小7.44196 mm 网格品质高 表3 网格信息细节 节点总数23523 单元总数13612 最大高宽比例 3.9347 单元(%),其高宽比例< 3 99.7 单元(%),其高宽比例> 10 0 扭曲单元(雅可比)的% 0 完成网格的时间(时;分;秒): 00:00:03 计算机名: PC-201009062016

ANSYS结构有限元分析中的网格划分技术及其应用实例

一、前言 有限元网格划分是进行有限元数值模拟分析至关重要的一步,它直接影响着后续数值计算分析结果的精确性。网格划分涉及单元的形状及其拓扑类型、单元类型、网格生成器的选择、网格的密度、单元的编号以及几何体素。从几何表达上讲,梁和杆是相同的,从物理和数值求解上讲则是有区别的。同理,平面应力和平面应变情况设计的单元求解方程也不相同。在有限元数值求解中,单元的等效节点力、刚度矩阵、质量矩阵等均用数值积分生成,连续体单元以及壳、板、梁单元的面内均采用高斯(Gauss)积分,而壳、板、梁单元的厚度方向采用辛普生(Simpson)积分。辛普生积分点的间隔是一定的,沿厚度分成奇数积分点。由于不同单元的刚度矩阵不同,采用数值积分的求解方式不同,因此实际应用中,一定要采用合理的单元来模拟求解。 CAD软件中流行的实体建模包括基于特征的参数化建模和空间自由曲面混合造型两种 方法。Pro/E和SoildWorks是特征参数化造型的代表,而CATIA与Unigraphics等则将特征参数化和空间自由曲面混合造型有机的结合起来。现有CAD软件对表面形态的表示法已经大大超过了CAE软件,因此,在将CAD实体模型导入CAE软件的过程中,必须将CAD 模型中其他表示法的表面形态转换到CAE软件的表示法上,转换精度的高低取决于接口程序的好坏。在转换过程中,程序需要解决好几何图形(曲线与曲面的空间位置)和拓扑关系(各图形数据的逻辑关系)两个关键问题。其中几何图形的传递相对容易实现,而图形间的拓扑关系容易出现传递失败的情况。数据传递面临的一个重大挑战是,将导入CAE程序的CAD模型改造成适合有限元分析的网格模型。在很多情况下,导入CAE程序的模型可能包含许多设计细节,如细小的孔、狭窄的槽,甚至是建模过程中形成的小曲面等。这些细节往往不是基于结构的考虑,保留这些细节,单元数量势必增加,甚至会掩盖问题的主要矛盾,对分析结果造成负面影响。 CAD模型的“完整性”问题是困扰网格剖分的障碍之一。对于同一接口程序,数据传递的品质取决于CAD模型的精度。部分CAD模型对制造检测来说具备足够的精度,但对有限元网格剖分来说却不能满足要求。值得庆幸的是,这种问题通常可通过CAD软件的“完整性检查”来修正。改造模型可取的办法是回到CAD系统中按照分析的要求修改模型。一方面检查模型的完整性,另一方面剔除对分析无用的细节特征。但在很多情况下,这种“回归”很难实现,模型的改造只有依靠CAE软件自身。CAE中最直接的办法是依靠软件具有的“重构”功能,即剔除细部特征、缝补面和将小面“融入”大曲面等。有些专用接口在模型传递过程中甚至允许自动完成这种工作,并且通过网格剖分器检验模型的“完整性”,如发现“完整性”不能满足要求,接口程序可自动进行“完整性”修复。当几何模型距CAE分析的要求相差太大时,还可利用CAE程序的造型功能修正几何模型。“布尔运算”是切除细节和修理非完整特征的有效工具之一。 目前数据传递一般可通过专用数据接口,CAE程序可与CAD程序“交流”后生成与CAE 程序兼容的数据格式。另一种方式是通过标准图形格式如IGES、SAT和ParaSolid传递。现有的CAD平台与通用有限元平台一般通过IGES、STL、Step、Parasolid等格式来数据

有限元网格划分和收敛性

一、基本有限元网格概念 1.单元概述 几何体划分网格之前需要确定单元类型。 单元类型的选择应该根据分析类型、 形状特征、 计算数据特点、精度要求和计算的硬件条件等因素综合考虑。 为适应特殊的分析对象和边界 条件,一些问题需要采用多种单元进行组合建模。 2?单元分类 选择单元首先需要明确单元的类型,在结构中主要有以下一些单元类型: 平面应力单元、 平面应变单元、轴对称实体单元、空间实体单元、板 单元、壳单元、轴对称壳单元、杆单 元、梁单元、弹簧单元、间隙单元、质量单元、摩擦单元、刚体单元和约束单元等。根据不 同的分类方法,上述单元可以分成以 下不同的形式。 3. 按照维度进行单元分类 根据单元的维数特征,单元可以分为一维单元、二维单元和三维单元。 一维单元的网格为一条直线或者曲线。 直线表示由两个节点确定的线性单元。 曲线代表 由两个以上的节点确定的高次单元, 或者由具有确定形状的线性单元。 杆单元、梁单元和轴 对称壳单元属于一维单元,如图 1?图 3所示。 二维单元的网格是一个平面或者曲面,它没有厚度方向的尺寸。这类单元包括平面单元、 轴对称实体单元、板单元、壳单元和复合材料壳单元等,如图 4所示。二 维单元的形状通 常具有三角形和四边形两种, 在使用自动网格剖分时, 这类单元要求的几何形状是表面模型 图1捋果詰柯与一维杆单无犠型(直豉) &2桁舉第构石一隼杆早死撲型(曲线) B3毀姑构与一纯梁单元除世(直疑和呦疚〕

或者实体模型的边界面。采用薄壳单元通常具有相当好的计算效率。

洞丨伍金哉钩和潯壳社电 三维单元的网格具有空间三个方向的尺寸,其形状具有四面体、五面体和六面体,这类单元 包括空间实体单元和厚壳单元,如图5所示。在自动网格划分时,它要求的是几何模型是实 体模型(厚壳单元是曲面也可以)。 图5三址乙勺久和父侬草无 4. 按照插值函数进行单元分类 根据单元插值函数多项式的最高阶数多少,单元可以分为线性单元、二次单元、三次 单元和更高次的单元。 线性单元具有线性形式的插值函数,其网格通常只具有角节点而无边节点,网格边界为直线或者平面。这类单元的优点是节点数量少,在精度要求不高或者结果数据梯度不太大 的情况下,采用线性单元可以得到较小的模型规模。但是由于单元位移函数是线性的,单元 着应力突变,如图6所示。 S6錢41吕节点点单无fu节庖实体羊元

有限元网格划分

有限元网格划分 摘要:总结近十年有限元网格划分技术发展状况。首先,研究和分析有限元网格划分的基本原则;其次,对当前典型网格划分方法进行科学地分类,结合实例,系统地分析各种网格划分方法的机理、特点及其适用范围,如映射法、基于栅格法、节点连元法、拓扑分解法、几何分解法和扫描法等;再次,阐述当前网格划分的研究热点,综述六面体网格和曲面网格划分技术;最后,展望有限元网格划分的发展趋势。 关键词:有限元网格划分;映射法;节点连元法;拓扑分解法;几何分解法;扫描法;六面体网格 1 引言 有限元网格划分是进行有限元数值模拟分析至关重要的一步,它直接影响着后续数值计算分析结果的精确性。网格划分涉及单元的形状及其拓扑类型、单元类型、网格生成器的选择、网格的密度、单元的编号以及几何体素。在有限元数值求解中,单元的等效节点力、刚度矩阵、质量矩阵等均用数值积分生成,连续体单元以及壳、板、梁单元的面内均采用高斯(Gauss)积分,而壳、板、梁单元的厚度方向采用辛普生(Simpson)积分。 2 有限元网格划分的基本原则 有限元方法的基本思想是将结构离散化,即对连续体进行离散化,利用简化几何单元来近似逼近连续体,然后根据变形协调条件综合求解。所以有限元网格的划分一方面要考虑对各物体几何形状的准确描述,另一方面也要考虑变形梯度的准确描述。为正确、合理地建立有限元模型,这里介绍划分网格时应考虑的一些基本原则。 2.1 网格数量 网格数量直接影响计算精度和计算时耗,网格数量增加会提高计

算精度,但同时计算时耗也会增加。当网格数量较少时增加网格,计算精度可明显提高,但计算时耗不会有明显增加;当网格数量增加到一定程度后,再继续增加网格时精度提高就很小,而计算时耗却大幅度增加。所以在确定网格数量时应权衡这两个因素综合考虑。 2.2 网格密度 为了适应应力等计算数据的分布特点,在结构不同部位需要采用大小不同的网格。在孔的附近有集中应力,因此网格需要加密;周边应力梯度相对较小,网格划分较稀。由此反映了疏密不同的网格划分原则:在计算数据变化梯度较大的部位,为了较好地反映数据变化规律,需要采用比较密集的网格;而在计算数据变化梯度较小的部位,为减小模型规模,网格则应相对稀疏。 2.3 单元阶次 单元阶次与有限元的计算精度有着密切的关联,单元一般具有线性、二次和三次等形式,其中二次和三次形式的单元称为高阶单元。高阶单元的曲线或曲面边界能够更好地逼近结构的曲线和曲面边界,且高次插值函数可更高精度地逼近复杂场函数,所以增加单元阶次可提高计算精度。但增加单元阶次的同时网格的节点数也会随之增加,在网格数量相同的情况下由高阶单元组成的模型规模相对较大,因此在使用时应权衡考虑计算精度和时耗。 2.4 单元形状 网格单元形状的好坏对计算精度有着很大的影响,单元形状太差的网格甚至会中止计算。单元形状评价一般有以下几个指标: (1)单元的边长比、面积比或体积比以正三角形、正四面体、正六面体为参考基准。 (2)扭曲度:单元面内的扭转和面外的翘曲程度。 (3)节点编号:节点编号对于求解过程中总刚矩阵的带宽和波前因数有较大的影响,从而影响计算时耗和存储容量的大小 2.5 单元协调性 单元协调是指单元上的力和力矩能够通过节点传递给相邻单元。为保证单元协调,必须满足的条件是: (1)一个单元的节点必须同时也是相邻点,而不应是内点或边界

有限元网格剖分方法概述

有限元网格剖分方法概述 在采用有限元法进行结构分析时,首先必须对结构进行离散,形成有限元网格,并给出与此网格相应的各种信息,如单元信息、节点坐标、材料信息、约束信息和荷载信息等等,是一项十分复杂、艰巨的工作。如果采用人工方法离散对象和处理计算结果,势必费力、费时且极易出错,尤其当分析模型复杂时,采用人工方法甚至很难进行,这将严重影响高级有限元分析程序的推广和使用。因此,开展自动离散对象及结果的计算机可视化显示的研究是一项重要而紧迫的任务。 有限元网格生成技术发展到现在, 已经出现了大量的不同实现方法,列举如下: 映射法 映射法是一种半自动网格生成方法,根据映射函数的不同,主要可分为超限映射和等参映射。因前一种映射在几何逼近精度上比后一种高,故被广泛采用。映射法的基本思想是:在简单区域内采用某种映射函数构造简单区域的边界点和内点,并按某种规则连接结点构成网格单元。也就是根据形体边界的参数方程,利用映射函数,把参数空间内单元正方形或单元三角形(对于三维问题是单元立方体或单元四面体)的网格映射到欧氏空间,从而生成实际的网格。这种方法的主要步骤是,首先人为地把分析域分成一个个简单可映射的子域,每个子域为三角形或四边形,然后根据网格密度的需要,定义每个子域边界上的节点数,再根据这些信息,利用映射函数划分网格。 这种网格控制机理有以下几个缺点: (1)它不是完全面向几何特征的,很难完成自动化,尤其是对于3D区域。 (2)它是通过低维点来生成高维单元。例如,在2D问题中,先定义映射边界上的点数,然后形成平面单元。这对于单元的定位,尤其是对于远离映射边界的单元的定位,是十分困难的,使得对局部的控制能力下降。 (3)各映射块之间的网格密度相互影响程度很大。也就是说,改变某一映射块的网格密度,其它各映射块的网格都要做相应的调整。 其优点是:由于概念明确,方法简单,单元性能较好,对规则均一的区域,适用性很强,因此得到了较大的发展,并在一些商用软件如ANSYS等得到应用。 2 。拓扑分解法 拓扑分解法较其它方法发展较晚, 它首先是由Wordenwaber提出来的。该方法假设最后网格顶点全部由目标边界顶点组成, 那么可以用一种三角化算法将目标用尽量少的三角形完全分割覆盖。这些三角形主要是由目标的拓扑结构决定, 这样目标的复杂拓扑结构被分解成简单的三角形拓扑结构。该方法生成的网格一般相当粗糙, 必须与其它方法相结合, 通过网格加密等过程, 才能生成合适的网格。该方法后来被发展为普遍使用的目标初始三角化算法, 用来实现从实体表述到初始三角化表述的自动化转换。 单一的拓扑分解法因只依赖于几何体的拓扑结构使网格剖分不理想,有时甚至很差。 3.连接节点法 这类方法一般包括二步:区域内布点及其三角化。早期的方法通常是先在区域内布点, 然后再将它们联成三角形或四面体, 在三角化过程中, 对所生成的单元形状难于控制。随着Delaunay三角化(简称为DT ) 方法的出现, 该类方法已成为目前三大最流行的全自动网格生成方法之一。 DT法的基本原理:任意给定N个平面点Pi(i=1,2,…,N)构成的点集为S,称满足下列条件的点集Vi为Voronoi多边形。其中,Vi满足下列条件: Vi ={ X:|X- Pi|(|X- Pj|,X(R2,i(j,j=1,2,…,N }Vi为凸多边形,称{ Vi}mi=1为Dirichlet Tesselation

ANSYS 网格划分方法总结

(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的相关属性,你可以

有限元网格划分和收敛性

一、基本有限元网格概念 1.单元概述?几何体划分网格之前需要确定单元类型.单元类型的选择应该根据分析类型、形状特征、计算数据特点、精度要求和计算的硬件条件等因素综合考虑。为适应特殊的分析对象和边界条件,一些问题需要采用多种单元进行组合建模。? 2.单元分类选择单元首先需要明确单元的类型,在结构有限元分析中主要有以下一些单元类型:平面应力单元、平面应变单元、轴对称实体单元、空间实体单元、板单元、壳单元、轴对称壳单元、杆单元、梁单元、弹簧单元、间隙单元、质量单元、摩擦单元、刚体单元和约束单元等。根据不同的分类方法,上述单元可以分成以下不同的形式。?3。按照维度进行单元分类 根据单元的维数特征,单元可以分为一维单元、二维单元和三维单元。?一维单元的网格为一条直线或者曲线。直线表示由两个节点确定的线性单元。曲线代表由两个以上的节点确定的高次单元,或者由具有确定形状的线性单元。杆单元、梁单元和轴对称壳单元属于一维单元,如图1~图3所示。 ?二维单元的网 格是一个平面或者曲面,它没有厚度方向的尺寸.这类单元包括平面单元、轴对称实体单元、板单元、壳单元和复合材料壳单元等,如图4所示。二维单元的形状通常具有三角形和四边形两种,在使用自动网格剖分时,这类单元要求的几何形状是表面模型或者实体模型的边界面。采用薄壳单元通常具有相当好的计算效率。

??三维单元的网格具有空间三个方向的尺寸,其形状具有四面体、五面体和六面体,这类单元包括空间实体单元和厚壳单元,如图5所示.在自动网格划分时,它要求的是几何模型是实体模型(厚壳单元是曲面也可以)。 ? 4.按照插值函数进行单元分类 根据单元插值函数多项式的最高阶数多少,单元可以分为线性单元、二次单元、三次单元和更高次的单元。 线性单元具有线性形式的插值函数,其网格通常只具有角节点而无边节点,网格边界为直线或者平面.这类单元的优点是节点数量少,在精度要求不高或者结果数据梯度不太大的情况下,采用线性单元可以得到较小的模型规模.但是由于单元位移函数是线性的,单元内的位移呈线性变化,而应力是常数,因此会造成单元间的应力不连续,单元边界上存在着应力突变,如图6所示。

有限元网格自动生成及修改方法

关键字:柴油机有限元网格 在计算机交互辅助设计中常常要进行多方案的结构有限元对比分析计算,三维有限元实体网格的划分及修改是一项极为繁琐的工作.目前的有限元软件对复杂柴油机的零部件,如活塞、机体、缸盖等结构的前处理功能有一定局限[1],本研究以几种典型的柴油机的零部件为例讨论三维有限元网格生成算法,通过采用这些方法可进行三维有限元网格辅助生成修改工作. 1轴对称结构模型的有限元网格自动生成 轴对称结构也是工程设计中常用的零件结构,在柴油机中活塞可视为轴对称结构.图 1 为轴对称结构体有限元三维网格沿着z轴旋转,即可形成轴对称结构体的三维有限元网格。这一三维有限元网格自动生成算法简单、实用,可用于完成大多数轴对称结构有限元网格的自动生成.图 2 为6108 型柴油机活塞的三维网格模型(四分之一模型).低散热气缸盖的气道口及气门座镶圈等部分也可用这一算法自动生成. 图1轴对称结构体(缸套)三维网格.模型的自动生成

图2活塞的三维网格模型 2特殊形状零件的有限元网格自动生成 由于柴油机零件的形状千差万别,不同形状零件要求采用不同的算法对其生成网格,下面以气缸盖排气道为例,叙述特殊形状零件的网格生成算法.排气道是气缸盖中最复杂的部分之一,低散热气缸盖又增加了陶瓷隔热层和耐热钢衬套,陶瓷的厚度仅0.7~1.5mm,结构更为复杂,无论是手工划分还是计算机生成都较为困难.为了采用计算机辅助生成陶瓷隔热层三维网格,首先需对气道表面进行表面网格划分,形成类似于边界元分析的表面网格,作为三维网格生成的基础,然后再进一步生成三维网格. 2.1计算机辅助三维网格生成算法 由表面网格生成三维网格,要向表面a内侧法向量n方向、距离为L (气道壁厚)处增加一个新表面从而形成三维网格[2,3].已知平面法矢量n(i,j,k) 和平面上任一点r(x0, y0, z0),原平面方程为 (x-x0)i+(y-y0)j+(z-z0)k=0, 即n(r-r0)=0.平面沿n方向平移L,平面上一点r(x0, y0 ,z0) 的新坐标为,则新平面方程为: (x-x1)i+(y-y1)j+(z-z1)k=0. 由于新的表面各节点位置已经改变(即新表面位置已知,但四个节点位置未知),问题的关键即转化为求新的节点.为找出新的节点,可将与单元相邻的各单元新表面找出,若相交则可得交线,交线相交得交点,即为所求新表面的节点,见图 3.其中节点的坐标(x,y,z) 可由

有限元网格划分方法与基本原理

结构有限元分析中的网格划分技术及其应用实例 结构有限元分析中的网格划分是否直接关系到解算的效果。本文简述了网格划分应用的基本理论,并以空间自由曲面覆盖件和大型整体网络钢筋壳体产品的有限元分析中的网格划分为实例对象,详细讲述了空间自由和三维实体的网格划分基本理论及其在工程中的实际应用,非常具有现实意义和借鉴价值。 一、前言 有限元网格划分是进行有限元数值模拟分析至关重要的一步,它直接影响着后续数值计算分析结果的精确性。网格划分涉及单元的形状及其拓扑类型、单元类型、网格生成器的选择、网格的密度、单元的编号以及几何体素。从几何表达上讲,梁和杆是相同的,从物理和数值求解上讲则是有区别的。同理,平面应力和平面应变情况设计的单元求解方程也不相同。在有限元数值求解中,单元的等效节点力、刚度矩阵、质量矩阵等均用数值积分生成,连续体单元以及壳、板、梁单元的面内均采用高斯(Gauss)积分,而壳、板、梁单元的厚度方向采用辛普生(Simpson)积分。辛普生积分点的间隔是一定的,沿厚度分成奇数积分点。由于不同单元的刚度矩阵不同,采用数值积分的求解方式不同,因此实际应用中,一定要采用合理的单元来模拟求解。 CAD软件中流行的实体建模包括基于特征的参数化建模和空间自由曲面混合造型两种 方法。Pro/E和SoildWorks是特征参数化造型的代表,而 CATIA与Unigraphics等则将特征参数化和空间自由曲面混合造型有机的结合起来。现有CAD软件对表面形态的表示法已经大大超过了CAE软件,因此,在将CAD实体模型导入CAE软件的过程中,必须将CAD模型中其他表示法的表面形态转换到CAE软件的表示法上,转换精度的高低取决于接口程序的好坏。在转换过程中,程序需要解决好几何图形(曲线与曲面的空间位置)和拓扑关系(各图形数据的逻辑关系)两个关键问题。其中几何图形的传递相对容易实现,而图形间的拓扑关系容易出现传递失败的情况。数据传递面临的一个重大挑战是,将导入CAE程序的CAD模型改造成适合有限元分析的网格模型。在很多情况下,导入CAE程序的模型可能包含许多设计细节,如细小的孔、狭窄的槽,甚至是建模过程中形成的小曲面等。这些细节往往不是基于结构的考虑,保留这些细节,单元数量势必增加,甚至会掩盖问题的主要矛盾,对分析结果造成负面影响。 CAD模型的“完整性”问题是困扰网格剖分的障碍之一。对于同一接口程序,数据传递的品质取决于CAD模型的精度。部分CAD模型对制造检测来说具备足够的精度,但对有限元网格剖分来说却不能满足要求。值得庆幸的是,这种问题通常可通过CAD软件的“完整性检查”来修正。改造模型可取的办法是回到CAD系统中按照分析的要求修改模型。一方面检查模型的完整性,另一方面剔除对分析无用的细节特征。但在很多情况下,这种“回归”很难实现,模型的改造只有依靠 CAE软件自身。CAE中最直接的办法是依靠软件具有的“重构”功能,即剔除细部特征、缝补面和将小面“融入”大曲面等。有些专用接口在模型传递过程中甚至允许自动完成这种工作,并且通过网格剖分器检验模型的“完整性”,如发现“完整性”不能满足要求,接口程序可自动进行“完整性”修复。当几何模型距 CAE分析的要求相差太大时,还可利用CAE程序的造型功能修正几何模型。“布尔运算”是切除细节和修理非完整特征的有效工具之一。 目前数据传递一般可通过专用数据接口,CAE程序可与CAD程序“交流”后生成与CAE 程序兼容的数据格式。另一种方式是通过标准图形格式如IGES、 SAT和ParaSolid传递。现有的CAD平台与通用有限元平台一般通过IGES、STL、Step、Parasolid等格式来数据交

相关文档
最新文档