文档库 最新最全的文档下载
当前位置:文档库 › 有限元网格划分方法与基本原理

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

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

结构有限元分析中的网格划分技术及其应用实例结构有限元分析中的网格划分是否直接关系到解算的效果。本文简述了网格划分应用的基本理论,并以空间自由曲面覆盖件和大型整体网络钢筋壳体产品的有限元分析中的网格划分为实例对象,详细讲述了空间自由和三维实体的网格划分基本理论及其在工程中的实际应用,非常具有现实意义和借鉴价值。

一、前言

有限元网格划分是进行有限元数值模拟分析至关重要的一步,它直接影响着后续数值计算分析结果的精确性。网格划分涉及单元的形状及其拓扑类型、单元类型、网格生成器的选择、网格的密度、单元的编号以及几何体素。从几何表达上讲,梁和杆是相同的,从物理和数值求解上讲则是有区别的。同理,平面应力和平面应变情况设计的单元求解方程也不相同。在有限元数值求解中,单元的等效节点力、刚度矩阵、质量矩阵等均用数值积分生成,连续体单元以及壳、板、梁单元的面内均采用高斯(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 等格式来数据交换,早期 IGES 接口应用比较广泛,但由于该标准本身的不严格性,导致多数复杂模型的传递以失败告终,如图 1 所示为某汽车覆盖件在 UGII 中以 I GES格式输出时产生的信息,可以看出其包含大量有限元分析不必要的几何信息。而SAT与 ParaSolid标

准较为严格,被多数 CAD程序采用。由于典型通用有限元软件(如 MSC.PATRANMSC.MARCANSYS ABAQU S、ADINA等)的建模功能都不是很强,尤其是在面对包含复杂空间曲面的产品结构时表现出明显的不足,同时不利于建立后续的单元网格划分模型。因此,利用现有CAD平台(如CATIA、UGII、PRO/E完成网格

划分工作,或借助专业网格划分软件HyperMesh、AIEnviroment等来完成任务是比较好的方法。下面分别

以包含大量空间自由曲面的汽车覆盖件产品和宇航业中常用的大型整体网格筋壳体为对象,简述有限元网格划分的基本原理方法和应用。

1HFO

STATUS- Canuerting : S4c21-H2b-B?2 . iffs

I MFD- CiHJt nn

S UHNF^of Supported I CFS Eftt it i?t in ( i Its

Ent Hy Typ?Co-^nt

Point 97

Lijn? m>S如……….……异5-S21

Circu Ur An < v v v v v p v , ;2M2

P?rjijMtric Epliinia1<112/V>?.... :32

Sv 1 Curv? <

it? Cui^e Cl ?2/Ai>-- --- --- 2J52

F— SplthiB Surf #<:? < *! 7£饷

Rul?4 Vurf4?IM

Eurf *c? of C12BIZ0)IV

B-£plime Surface

Or(?t SurFue C1v v, v v vv: 42?

Ciirv* ?f Ettrf>M? <142/S>...... ;1214

triwnv'A£ur((1 i4zWi> B* * *. …: lli-! I MM NfttPlM <134^^1 i 3Z24

Cal?r Def lultiQih d诃/Ul)■八八?

TM*1 2?7?

£TftTU¥-

STATIIS- Cmnv?j*tijig ta (Mitput F OE CPMsii 2 3>s 26-AUG-20a< 4H7:1H ffl

&TIITI1S-

STATUS- Cr?4itin ff th* t)G puz 1 af 1)£ 24-AUG-2HIM 4: 17: 10 Pfl

图1 IGES文件输出的图素信息

分页

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

1 ?有限元网格划分的指导思想

有限元网格划分的指导思想是首先进行总体模型规划,包括物理模型的构造、单元类型的选择、网

格密度的确定等多方面的内容。在网格划分和初步求解时,做到先简单后复杂,先粗后精,2D单元和3D 单元合理搭配使用。为提高求解的效率要充分利用重复与对称等特征,由于工程结构一般具有重复对称或轴对称、镜象对称等特点,采用子结构或对称模型可以提高求解的效率和精度。利用轴对称或子结构时要注意场合,如在进行模态分析、屈曲分析整体求解时,则应采用整体模型,同时选择合理的起点并设置合理的坐标系,可以提高求解的精度和效率,例如,轴对称场合多采用柱坐标系。有限元分析的精度和效率与单元的密度和几何形状有着密切的关系,按照相应的误差准则和网格疏密程度,避免网格的畸形。在网格重划分过程中常采用曲率控制、单元尺寸与数量控制、穿透控制等控制准则。在选用单元时要注意剪力

自锁、沙漏和网格扭曲、不可压缩材料的体积自锁等问题。

典型有限元软件平台都提供网格映射划分和自由适应划分的策略。映射划分(Mapped/IsoMesh )用

于曲线、曲面、实体的网格戈y分方法,可使用三角形、四边形、四面体、五面体和六面体,通过指定单元边长、网格数量等参数对网格进行严格控制,映射划分只用于规则的几何图素,对于裁剪曲面或者空间自由曲面等复杂几何体则难以控制。自由网格划分( Free/Paver )用于空间自由曲面和复杂实体,采用三角

形、四边形、四面体进行划分,采用网格数量、边长及曲率来控制网格的质量。例如,在MSC.MAR中,其

转换( Convert )用法是几何模型转换为网格模型,点转换为节点,曲线转换为线单元,面转换为三角形、四边形等。网格自动划分(AutoMesh)则是在任意曲面上生成三角形或者四边形,对任意几何体生成四面体或者六面体。

网格重划分(Remesh是在每一步计算过程中,检查各单元法向来判定各区域的曲率变化情况,在曲率较大变形剧烈的区域单元,进行网格加密重新划分,如此循环直到满足网格单元的曲率要求为止。网格重划分的思想是通过网格加密的方法来提高分析的精度和效率。网格自适应划分(Adaptive Refinemen

t )的思想是在计算步中,升高不满足分析条件的低阶单元的阶次来提高分析的精度和效率,应用比较广泛。自适应网格划分必须采用适当的单元,在保证单元阶次的基础上,原本已形成的单元刚度矩阵等特性保持不变,才能同时提高精度和效率。阶谱单元( Hierachical Element )充分发挥了自适应网格划分的优点,在计算中通过不断增加初始单元的边上的节点数,从而使单元插值函数的阶次在前一阶的基础上不断增加,通过引入新增节点的插值函数来提高求解的精度和效率。例如,三节点三角形单元升为六节点三角形单元,四节点四边形单元升阶为 8 节点四边形单元,四节点四面体单元升阶为 8 节点、 10 节点、 20 节点四面体。

2 .有限元网格划分的基本方法

有限元网格划分方法有两种,对于简单的结构多采用直接建立单元模型的网格直接生成法,当对象比较复杂时,多通过几何自动生成法来完成,即在几何元素描述的物理基础上自动离散成有限单元。有限元单元可以按几何维数划分为一维、二维和三维单元,而在实际应用中采用拓扑结构单元,包括常用的质量单元、弹簧元、杆与梁管单元、平面三角形单元、平面四边形单元、膜单元、等参单元、壳单元和三维实体单元。有限元网格划分,对于二维平面、三维曲面和三维实体网格有以下几种划分方法:

(1)覆盖法:基于四边形的网格划分,要求网格划分的平面或曲面必须是完整裁减曲面,该曲面边界必须是裁减曲线;

(2)前沿法:通过把曲面等参变换到二维空间进行网格划分,然后映射到三维空间曲面上,把曲面划分成完全的四边形单元或三角形单元;

( 3)Delaunay 三角形法:主要用于由至少一条封闭曲线所围成的单连通域或多连通域内生成三角形单元,趋向于等边三角形。充分考虑了几何形状中细微的几何特征,并在微小特征处划分成较细的单元,在不需要密网格处,采用稀疏单元网格。

(4)转换扩展法:针对曲面几何形状比较规则的几何区域进行网格划分,其网格生成速度快,网格质量高。由节点扩展为线单元,从线单元生成平面二维单元,从二维单元生成三维单元。它不仅仅用于三维网格的生成,同时可进行一维、二维网格和几何体的生成,包括移动、镜像、拉伸、旋转、扫描三维实体的扩展方式、扩展系数和扩展方向。

3.网格质量的评估

单元的质量和数量对求解结果和求解过程影响较大,如果结构单元全部由等边三角形、正方形、正四面体、立方六面体等单元构成,则求解精度可接近实际值,但由于这种理想情况在实际工程结构中很难做到。因此根据模型的不同特征,设计不同形状种类的网格,有助于改善网格的质量和求解精度。单元质量评价一般可采用以下几个指标:

(1)单元的边长比、面积比或体积比以正三角形、正四面体、正六面体为参考基准。理想单元的边长比为1,可接受单元的边长比的范围线性单元长宽比小于 3,二次单元小于 10。对于同形态的单元,线性单元对边长比的敏感性较高阶单元高,非线性比线性分析更敏感。

(2)扭曲度:单元面内的扭转和面外的翘曲程度。

(3)疏密过渡:网格的疏密主要表现为应力梯度方向和横向过渡情况,应力集中的情况应妥善处理,而对于分析影响较小的局部特征应分析其情况,如外圆角的影响比内圆角的影响小的多。

(4)节点编号排布:节点编号对于求解过程中的总体刚度矩阵的元素分布、分析耗时、内存及空间有一定的影响。合理的节点、单元编号有助于利用刚度矩阵对称、带状分布、稀疏矩阵等方法提高求解效率,同时要注意消除重复的节点和单元。

4 .装配结构中单元的协调

(1)自由度不同的单元不协调:例如, ANSY沖SHELL63 BEAM4和SOLID45三种单元,前二者均

包含六个自由度,而 Solid45只包含三个平动自由度,因此后者只传递前二者的平动位移,不传递R旋转

方向的位移。

(2)有相同自由度的单元不总是协调的:例如, ANSY沖BEAM3FH SHELL41单元,Beam3具备平动方向的三个自由度,而 SHELL41包括两个平动自由度(UX/UY)和一个旋转自由度(RTOTZ),因此SHELL41只能传递BEAM3的平动位移,不能传递旋转方向的值。

(3)ANSY沖三维梁单元与三维壳单元具有相同的六个自由度:壳单元旋转自由度与平面旋转刚度相关,为虚拟刚度,不是真实的自由度,同时,要注意三维梁单元与壳单元出现不匹配的问题。

5.常用单元的选用原则

有限元网格划分中单元类型的选用对于分析精度有着重要的影响,工程中常把平面应变单元用于模

拟厚结构,平面应力单元用于模拟薄结构,膜壳单元用于包含自由空间曲面的薄壁结构。对块体和四边形,可以选择全积分或缩减积分,对线性六面体和四边形单元,可以采用非协调模式。由于三角形单元的刚度比四变形单元略大,因此相对三节点三角形单元,优先选择四边形四节点单元。如果网格质量较高且不发生变形,可使用一阶假定应变四边形或六面体单元,六面体单元优先四面体单元和五面体锲形单元。十节点四面体单元与八节点六面体单元具有相同的精度。网格较粗的情况下使用二阶缩减积分四边形或四面体单元,对于橡胶类体积不可压缩材料使用

Herrmann单元,避免体积自锁。在完全积分

三、空间自由曲面的网格划分——汽车覆盖件

1 .覆盖件有限元网格划分的基本理论

工程结构中常用的薄壳结构,如球罐、压力容器、冷凝塔、飞机蒙皮和汽车外壳等,均是由圆柱、圆锥、球面等规则曲面或 Bezier 、Nurbs 等自由曲面组合而成的。因此,三维组合曲面的有限元网格生成有着广泛的工程应用背景。组合曲面网格作为三维实体表面的离散形式,是三维实体网格剖分的前提和基础,其质量的优劣对后续生成的三维实体网格质量有很大影响。在复杂空间曲面的划分过程中,面的完整性对于网格的划分和求解精度有着重要的影响,同时既要注意应力集中的区域,又要排除一些细节特征,以提高求解的效率和精度。在网格划分中,还应注意不同曲面实体之间具有共同边界或面域的几何协调性,几何之间的不一致容易引起几何间网格的不协调性。此外,在利用Parasolid 、IGES、Step 等中间数据格

式进行模型交换时,一定要注意曲面的光顺性和连续性,尤其是局部细节特征、孔洞特征和曲面不连续对分析结果影响很大。几乎所有的CAD软件都可输出IGES格式的文件,但该格式只包含线和面的信息,而没有体的信息,而且IGES格式会丢掉部分信息甚至产生错误几何信息。图2所示为某曲面的缝合及其网格划

分示意图。

图2 CAD模型缝补与网格划分

汽车覆盖件包含大量空间自由曲面,由于其几何和成型的复杂性,建立覆盖件三维有限元模型,有利于提高产品设计和数值模拟的精度和效率。用于覆盖件模拟的有限元网格模型单元包括基于薄膜理论的薄膜单元、基于板壳理论的壳单元和基于连续介质理论的实体块单元三种类型。薄膜单元基于平面应力假设,构造简单,内存要求较低,计算效率高。但薄膜理论忽略了弯曲效应,从而不能模拟弯曲效应引起的回弹和起皱,考虑到的内力仅为沿薄壳厚度均匀分布的平行于中面的应力,忽略弯矩、扭矩和横向剪切,认为应力沿厚度分布是均匀的,薄膜理论单元只适用于分析胀形等弯曲效应不明显的成型过程。基于连续介质理论的实体块单元,考虑了弯曲效应和剪切效应,但是对于厚度较薄的大型覆盖件,在板厚尺寸过小的情况下,容易引起刚度矩阵奇异,采用实体单元其网格数量和密度要求很高,计算时间长,内存开销大。

基于板壳理论的壳单元既能处理弯曲和剪切效应,同时不需要实体单元的网格数量、计算时间和内存空间,

因此,板壳理论的壳单元多用于大型薄壁零件。板壳理论包括基于Kirchhoff 板壳理论的壳单元和基于Mi ndlin理论的壳单元。基于 Kirchhoff 理论的壳单元要求构造 C1连续的插值函数,而对于复杂三维形体构造C1连续的插值函数非常困难。基于Mindlin的壳单元由于采用位移和转动独立的插值策略,从而将 C1

连续性插值函数转化为 C0连续性插值函数,简化了问题,其在有限元数值模拟中应用广泛。

在覆盖件有限元网格划分中,对型面变化剧烈、圆角过渡和拐角处,要求网格密度大,单元尺寸小、数量多;对于平坦区域则可采用网格密度小、单元尺寸大和数量少的策略。有限元分析中的计算精度和效率形成了一对矛盾,为提高计算精度,增加单元数量往往导致计算效率下降。为此,网格划分成为了突岀的问题,网格重划分和网格自适应划分有效地缓解了计算精度和效率之间的矛盾。由于我们能将任意复杂的空间型面离散为节点相连的三角形单元网格模型,而在这种情况下构造四边形网格模型则非常困难,因此,三角形单元常用于覆盖件的数值模拟。

2 . SMC汽车覆盖件结构有限元分析

CAE作为一种分析手段,即可单独实施,又可与其他CAX系统一起使用。譬如,有限元分析软件一

般都提供前、后处理模块,这些模块既可单独使用,又可与CAD软件集成使用。市场上可用于汽车零件有

限元分析的软件有几十种之多,例如UGS公司的NX Nastran,又如ANSYS公司的专业的有限元分析软件 A NSYS MSC.Software公司的NASTRA N PATRAN虽然,上述 CAE软件都提供了与 CAD软件的接口,但还是要与CAD软件相结合,才能更好地发挥作用。

相关文档