CAD/CAM的工程分析CAD/CAM的工程分析一.CAE的主要内容和分析方法二.有限元的基本原理和分析步骤三.有限元软件的组成与数据前处理、后处理一、CAE的主要内容和分析方法CAE(ComputerAidedEngineering)是用计算机辅助求解复杂工程和产品结构强度、刚度、屈曲稳定性、动力响应、热传导、三维多体接触、弹塑性等力学性能的分析计算以及结构性能的优化设计等问题的一种近似数值分析方法广泛应用于各工业领域CAE系统的核心思想是结构的离散化,即将实际结构离散为有限数目的规则单元组合体,实际结构的物理性能可以通过对离散体进行分析,得出满足工程精度的近似结果来替代对实际结构的分析,其基本过程是将一个形状复杂的连续体的求解区域分解为有限的形状简单的子区域,通过将连续体离散化,把求解连续体的场变量(应力、位移、压力和温度等)问题简化为求解有限的单元节点上的场变量值。CAE的成功案例波音777的研发过程中采用CAE数字化样机技术,节省了大量物理样机试飞次数,仅一次试飞即获得成功,每次物理样机实验需花费1亿美元CAE技术在汽车工业中的应用,使新车开发周期由原来的5~6年缩减到现在的1~2年在机械工程中的应用在土木工程中的应用在航空工程中的应用在电子工程中的应用在生物工程中的应用CAE方法体系机械系统物理模型:结构模型,机构模型数学模型:偏微分方程,常微分方程数学模型:物体运动:常微分方程,铰约束:代数方程解析法:材料力学,弹性力学等数值法解析法:理论力学,机械原理等数值法有限差分法FDM有限元法FEM边界元法BEM有限体积法FVM无网格法Meshfree多体动力学或虚拟样机结构模型机构模型CAE方法体系—数值分析工具箱有限元法:CAE的最主要方法,求解问题包罗万象,几乎涵盖各个学科及各个工程领域。技术最成熟,商业软件十分丰富。如:ANSYS,NASTRAN,MAC,LS-DYNA,ABAQUS,ADINA…CAE方法体系—数值分析工具箱•基于多体系统动力学的虚拟样机技术:针对复杂机械系统的整机性能优化技术。所建立的复杂机械系统包括机-液-控的耦合。商业分析软件包括ADAMS,SIMPACK,DADS…CAE应用现状现有先进产品开发技术包括:CAD/CAE/CAM/PLM(ProductLifecyeleManagement)CAD已普及(要求每个工程师必须掌握)CAM/PLM仍处于研发阶段CAE在发达国家及一些大公司中利用CAE技术优化产品设计以降低成本,缩短研发周期已达80%~95%CAE的应用已含盖机械工程的各个方面(包括运动分析,动力学分析,强度及稳定性分析,液压传动分析,振动和噪声的控制等)CAE方面的专业人才短缺(包括发达国家)CAE软件的应用CAE软件可以分为专用型、通用型和嵌套型专用型专用型CAE软件是针对特定类型的工程或产品所开发的用于其性能分析、预测和优化,主要特点是在某一专门领域内,开发了专门的功能,强调专业性和专用性,如ADAMS、ADAS、和MAC/FATIGUE等。通用型通用型CAE软件是能够对多种类型的工程和产品的物理、力学性能进行模拟、分析、预测、评价和优化,以实现产品技术提升和创新的软件,主要特点是自成体系,解决工程问题和领域比较宽,适应性强,如ABSQUS、ANSYS、ADINA、MARC和RASYRAN等属于这类软件。嵌套型嵌套型CAE软件是指嵌套在CAD软件或CAD/CAM系统中的CAE分析模块,主要特点是能直接使用CAD软件或CAD/CAM系统中的CAE分析软件模块,主要特点是能直接使用CAD模块投入相应CAE分析,操作界面与CAD软件相同,有利于被设计工程师所接受使用,如PRO/E、CATIA、AIP、I-DEAS、SOLIDWORKS等CAD软件中的运动学、动力学或有限元分析模块。CAE的相关软件软件名称软件描述Hyperworks主要做前处理(分单元加载荷加约束)和后处理(看输出结果和仿真)Pro/ENGINEERMechanica综合的CAE软件,Pro/ENGINEER包含完整的CAD/CAM功能Ansys很经典的CAE,国内应用最广,客户成熟度最高,尤其是在高校科研领域。2006年收购了Fluent,2008年收购了AN-SOFT。Fluent是应用最广的流体分析软件,AN-SOFT是应用最广的电磁分析软件。在收购整合的过程中,Ansys的多物理场耦合成为一大特色。ADINA强大的非线性功能、能做直接流固耦合Abaqus强大的非线性复杂动态问题求解器,专门汽车分析模块,CAE实现基本过程1、将一个形状复杂的连续体的求解区域分解为有限的形状简单的子区域,即将一个连续体简化为由有限个单元组合的等效组合体;2、通过将连续体离散化,把求解连续体的场变量(应力、位移、压力和温度等)问题简化为求解有限的单元节点上的场变量值。3、此时得到的基本方程是一个代数方程组,而不是原来描述真实连续体场变量的微分方程组。求解后得到近似的数值解,其近似程度取决于所采用的单元类型、数量以及对单元的插值函数。有限元分析的基本原理有限元分析软件的组成有限元分析的步骤有限元分析的数据处理有限元分析----基本原理有限元方法的基本思想:是将结构离散化,用有限个容易分析的单元来表示复杂的对象,单元之间通过有限个节点相互连接,然后根据变形协调条件综合求解。同时由于单元的数目是有限的,节点的数目也是有限的,所以称为有限元法。这种方法灵活性很大,只要改变单元的数目,就可以使解的精确度改变,得到与真实情况无限接近的解。有限元分析基本步骤数据输入阶段,输入以下数据1、控制数据:如结点总数、单元总数、约束条件总数等2、结点数据:如结点编号、结点坐标、约束条件等3、单元数据:如单元编号、单元结点序号、单元的材料特性、几何特性等4、载荷数据:包括集中载荷、分布载荷等在单元分析阶段,通常需要计算:1、各单元的bi,ci(i,j,m),面积A2、应变矩阵[B],应力矩阵[S]3、单元刚度矩阵[K]4、单元移置载荷向量{F}e1、整体刚度矩阵[K]的组装2、整体载荷列阵{F}的形成3、引入位移约束条件4、解线性方程组有限元分析软件由以下三方面组成1、数据前处理:即建立有限元模型,并按软件使用手册规定的格式准备一份输入数据文件。其中主要内容是结点和单元数据、材料物理性质数据、边界条件数据和载荷数据。前处理中的主要工作是划分有限元网格,生成结点和单元数据。如果配有前处理软件,则可由程序划分网格,并通过图形显示检查和确认网格划分及生成数据的正确性。2、运行有限元分析程序,进行计算。3、对计算结果的后处理:即分析、整理输出的计算结果数据,判断计算是否合理。如有必要则修改有限元模型,重新分析计算。数据前处理有限元前处理,就是建立分析对象的有限元模型,用数据文件加以表示,供分析软件输入使用。有限元数据前处理计算机化的基本内容有:1、构造计算对象的几何模型:2、自动划分有限元网格。3、生成有限元属性数据4、为其他应用生成必要的数据1、构造计算对象的几何模型由前处理软件提供交互式图形输入功能,在终端屏幕上人机交互地构建几何模型,同时生成几何模型的描述数据。2、自动划分有限元网格这是有限元前处理软件的主要功能。目前已有许多网格生成算法,但是对任意形状结构,特别是三维实体,如何自动划分网格,并对网格的密度、分布和单元质量有效地加以控制,只有少数软件具有这功能。通常是用迭代法、人机交互方式逐步优化。网格划分方法应当适应结构特点,根据计算和分析软件的要求生成各种类型单元。网格的疏密分布应由用户控制,并可在局部区域加密。应当有检查单元质量,对结点优序编号等功能,并尽可能减少用户的数据输入。针对某些特定结构采用特殊的简化实用方法,可以形成有效的专用前处理功能模块。3、生成有限元属性数据:主要包括:载荷数据、材料数据、边界条件描述数据等,就是与网格一起构成有限元模型的属性数据。有限元属性数据是同网格相关连的,可以结合具体的网格划分算法,由程序计算生成属性数据。例如,每个单元的材料(或厚度)的类别编号,在划分网格形成单元数据时,就可加以标定。板、壳单元上承受的分布载荷,可根据结点坐标由程序计算出相应的等效结点力数据。在网格划分程序中增加属性数据生成的功能,可进一步完善有限元数据的前处理。有限元属性数据生成的具体实现,包含如何定义属性数据和计算生成分析软件所要求格式的描述数据文件两方面内容,可以将人机交互与程序处理结合起来,并且同几何造型、产品模型、网格生成算法联系起来。4、为其他应用生成必要的数据例如,在结构形状优化、自适应分析、成型过程数值模拟等计算过程前处理中,往往需要修改网格或重新划分网格。在有限元数据前处理中要为网格重新划分或局部修改准备必要的数据,如结点、单元同初始几何模型的关系描述信息等。有限元网格生成算法四分法和八分法2、直接对原始实体划分网格的方法1、映射法2、扫描法1、自由网格法2、四分法和八分法1、基于规则形体的网格生成的算法基于规则形体的网格生成的算法要求首先将几何模型人为地剖分成若干个规则形体,然后分别地对每个规则形体划分网格,再将他们拼装成为完整的网格模型。这类方法简单、易于实现,计算效率高,可以处理任意边界形状、非均质的结构,而且容易控制网格分布与单元质量,在实际中使用较多其主要缺点是规则形体剖分的数据准备量大,对用户的要求高。这类方法主要有映射法、扫描法、差分坐标法、代数插值法等。1、映射法这是在商品化软件中目前使用最多的一种方法。它根据某种映射函数,将不规则形体映射为参数空间中的正方形、正方体等,然后在其上划分网格,并由映射函数计算结点的真实坐标值,同时记录单元的结点号。常用的映射单元还有三维实体的二十结点六面体映射单元,以及样条曲线边界的四边形映射单元。网格划分时可以指定映射单元每条边上的结点数及结点间距,以此来控制网格疏密,结点分布和单元形状。但相邻映射单元交界处的结点分布必须一致。在剖分映射单元时,可以考虑材料(或厚度)的非均匀分布以及载荷作用区域,并可在此基础上定义并产生属性数据2、扫描法规则形体由某种基平面在空间扫描运动而构成的三维实体,或者是由基准曲线扫描而利用与成的空间曲面。首先在基平面上生成平面网格,或在基准曲线上生成结点。然后将基平面或基准曲线变换到若干个特定位置上,即网格分格面或分格线处,从而得到一批新的结点,并连接结点形成单元。扫描运动轨迹可以是多种曲线,从而形成多种扫描体或曲面。基平面还可以在扫描运动的同时转动、缩放,使扫描种类更加丰富。扫描法对于某些类型的物体(如轴对称体)特别方便,但适用范围有限。直接对原始实体划分网格的方法1、自由网格法主要是各种三角化方法和几何分解法。三角化方法能够有效地生成平面三角形单元或三维实体的四面体单元。但是这两种单元的计算精度低,因而不能完全满足有限元分析的要求。近年来已提出一些自动生成平面四边形单元网格的算法,基本是采用基于某些规则的几何分解方法。但是这些方法还未推广到三维实体。2、四分法和八分法两种方法分别用于二维平面和三维实体,其基本做法是一致的:首先确定一个包含给定物体的最小正方形或最小正方体然后将四等分或八等分为子正方形或子正方体或依次判断与的包含关系。处在外的被抛弃;处在内的最后形成单元。与相交的在继续分割成下一层次的子正方形或子正方体后,仍将与作包含关系判断。上述四等分或八等分逐次进行到长达到规定的单元边长为止。边界上的要进行修正,以符合边界形状。四分法已较为成熟,但八分法中的三维体素关系判断和边界修正(特别是保证边界单元质量)是比较困难的。3、目前,有限元网格生成算法的发展主要是自动生成三维实体六面体单元和生成四边形单元的自由网格法。由于映射法等对网格的控制比较方便,而且已有很多成熟的软件,所以可以利用自由网格法生成映射单元等规则形体,然后采用基于规则形体的方法划分网格。这样把两类算法的优点结合起来,也是一个发展方向。有限元分析数据的后处理1、对计算结果的加工处理有限元分析数据的