《廖敦明《有限差分法基础》第2章数值模拟方法概述.ppt》由会员分享,可在线阅读,更多相关《廖敦明《有限差分法基础》第2章数值模拟方法概述.ppt(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 第2章 数值模拟方法概述廖敦明 华中科技大学 华中科技大学材料学院华铸软件中心材料成形与模具技术国家重点实验室有限差分法基础讲义2第一节 研究目的与研究内容(1/13)1研究目的研究目的 数值模拟(CAE)技术是通过建立能够准确描述研究对象某一过程的数学模型,采用合适可行的求解方法,使得在计算机上模拟仿真出研究对象的特定过程,分析有关影响因素,预测这一特定过程的可能趋势与结果。材料成形数值模拟CAE技术最终的研究目的是在计算机虚拟的环境下,通过交互方式,能够制定合理的工艺,而不需要或少做现场试生产。从而可以大幅度缩短新产品开发周期,降低废品率,提高经济效益。3 2、材料成形数值模拟的意义、材
2、料成形数值模拟的意义v求解材料成形过程中工件和模具的温度场、流动场、位移场、应变场、应力场等,预测工件组织性能变化及可能出现的缺陷。v检验工件的最终形状、尺寸、性能等是否符合设计要求,正确选用机器设备和模具材料。v在新产品开发时,能使得产品设计、工装模具设计和制造等相关工作同时展开,即实现并行工程。v降低成本、提高质量、缩短产品交货期。第一节 研究目的与研究内容(2/13)4 3、数值模拟的基本特点、数值模拟的基本特点v将微分方程(组)边值问题的求解域进行离散化,将原来欲求得在求解域内处处满足场方程、在边界上处处满足边界条件的解析解的要求降低为求得在给定的离散点(节点)上满足由场方程和边界条件
3、所导出的一组代数方程的数值解。从而将一个连续的、无限自由度问题变成离散的、有限自由度问题。第一节 研究目的与研究内容(3/13)5第一节 研究目的与研究内容(4/13)4研究内容研究内容 (1)温度场模拟(2)流动场模拟(3)流动与传热耦合计算(4)应力场模拟(5)组织模拟(6)其它过程模拟6第一节 研究目的与研究内容(5/13)-温度场模拟7第一节 研究目的与研究内容(6/13)-温度场模拟8第一节 研究目的与研究内容(7/13)-流动场模拟原始工艺速度分布原始工艺速度分布原始工艺速度分布原始工艺速度分布 改进工艺速度分布改进工艺速度分布改进工艺速度分布改进工艺速度分布9第一节 研究目的与研
4、究内容(8/13)-流动场模拟10第一节 研究目的与研究内容(9/13)-流动与传热耦合计算11第一节 研究目的与研究内容(10/13)-流动与传热耦合计算12第一节 研究目的与研究内容(11/13)-应力场模拟13第一节 研究目的与研究内容(12/13)-组织模拟14第一节 研究目的与研究内容(13/13)-其它过程模拟15第二节 数值分析方法(1/6)数值模拟中常用的方法包括:1、有限差分法/FDM(Finite Difference Method)2、有限元法/FEM(Finite Element Method)3、边界元法/BEM(Boundary Element Method)16第
5、二节 数值分析方法(2/6)-有限差分法/FDM 密执安大学的Pehlke教授为首的研究小组从1968年开始相继以显式有限差分、交替隐式和Saulyev有限差分格式建立了数值计算模型,对T形、L形铸钢件进行计算,给出了温度场、等温线和等时线分布图。因此,有限差分法成了最早使用的方法,也是在诸多商品化软件中应用最广的。它又包括显式有限差分法、隐式有限差分法、交替隐式有限差分法和Saulyev有限差分法、控制体积法等。有限差分方法,其实质就是将求解区域划分为有限个网格单元,将有限差分方法,其实质就是将求解区域划分为有限个网格单元,将微分问题化为差分问题,离散化得到差分格式,利用差分格式来求解相微分
6、问题化为差分问题,离散化得到差分格式,利用差分格式来求解相应问题。用有限差分来求解材料成形过程中的不同物理场应问题。用有限差分来求解材料成形过程中的不同物理场,如流动场、如流动场、温度场等,可按如下的步骤进行:将材料成形过程所涉及的区域在空间温度场等,可按如下的步骤进行:将材料成形过程所涉及的区域在空间和时间上进行离散化处理;设定物性条件、初始条件和边界条件;推导和时间上进行离散化处理;设定物性条件、初始条件和边界条件;推导出单元差分格式;求解过程计算机编程实现,由计算机算出结果,得到出单元差分格式;求解过程计算机编程实现,由计算机算出结果,得到材料成形过程各物理场相关结果。材料成形过程各物理
7、场相关结果。17n有限差分法把基本方程和边界条件(微分方程)近似地改用差分有限差分法把基本方程和边界条件(微分方程)近似地改用差分方程表示(以差分代微分),把求解微分方程的问题转换为求解方程表示(以差分代微分),把求解微分方程的问题转换为求解代数方程的问题。代数方程的问题。有限差分网格 第二节 数值分析方法(3/6)-有限差分法/FDM18有限差分法 数值模拟实例(a)电机壳压铸件温度分布图(b)滑轮液相分布图19第二节 数值分析方法(4/6)-有限元法/FEM 有限单元法是随着电子计算机的发展而迅速发展起来的一种现代计算方法。现在已广泛应用于求解连续体力学、热传导、电磁场、流体力学等领域。有
8、限差分法的缺点是网格形状固定,在曲面离散时会有阶梯现象,有限单元法则克服了这一缺点,单元划分更灵活,对曲面可以实现很好的拟合,但其离散算法复杂,对硬件要求高。20第二节 数值分析方法(4/6)-有限元法/FEM 有限元法又可分为位移法、利用余位进行变化的方法和用混合积分的混合法三种。有限元法的位移法,其实质就是将求解区域划分为有限个单元,通过构有限元法的位移法,其实质就是将求解区域划分为有限个单元,通过构造插值函数,把问题化为一个变分问题(即求泛函数值的问题),造插值函数,把问题化为一个变分问题(即求泛函数值的问题),经过离散化得到计算格式,利用计算格式来求解相应问题。变分法证明求解某些微分方
9、程的问题等效于将泛函数的相关量进行最小化。如果相关于因变量的节点值使泛函数最小,那么所得到的条件表达式就是所需要的离散化方程。也就是说,求解一个微分方程边值问题就可以通过寻找某一变分问题的极值函数来解决。有限元解题的基本过程:对一个具体的工程应用分析,在确定了分析计算的基本方案后,就可以按建模(即建立几何模型)、分网(即建立有限元模型)、加载(即给定边界条件)、求解(有限元求解)和后处理(即计算结果的可视化)等几个步骤实施分析计算。21第二节 数值分析方法(5/6)-有限元法/FEM采用有限元求解的基本过程包含如下几步:第1步:定义形函数,然后通过单元节点变量(如位移)来描述单元域内连续 的变
10、量。第2步:定义单元本构关系,实现各种加载,如应力、应变和热流等,建立相应的本构方程。第3步:形成单元刚度矩阵,利用节点的位移分量和应变、应力以及节点内力之间的关系,建立单元与外界环境的平衡关系。第4步:集成。将覆盖结构全域的所有单元的刚度矩阵和节点外力对平衡的贡献集成,形成整体刚度矩阵,建立整体结构的平衡方程。第5步:求解平衡方程。给定初始条件和边界条件,如指定一些节点的位移后,求解整体结构的平衡方程。第6步:回代。根据计算出的节点变量,代入第2步的表达式,获得单元应力、应变或温度热流等变量。颜色表示应力分布,形状表示弹性变形大小有限元法 数值模拟实例22Cycle Averaged Die
11、 Temperature23Original CoolingImproved Cooling60056052048044040036032028024020016012080400degreesCelsiusFEM智能化网格划分智能化网格划分(华铸课题组成果华铸课题组成果)-热应力模拟及热裂纹预测热应力模拟及热裂纹预测FEM智能化网格划分智能化网格划分导入铸造工艺的装配体STL几何模型(华铸课题组成果华铸课题组成果)-热应力模拟及热裂纹预测热应力模拟及热裂纹预测智能化生成四面体有限元网格开始网格划分按钮FEM智能化网格划分智能化网格划分(华铸课题组成果华铸课题组成果)-热应力模拟及热裂纹预测热
12、应力模拟及热裂纹预测FEM智能化网格划分智能化网格划分(华铸课题组成果华铸课题组成果)-热应力模拟及热裂纹预测热应力模拟及热裂纹预测FEM智能化网格划分智能化网格划分(华铸课题组成果华铸课题组成果)-热应力模拟及热裂纹预测热应力模拟及热裂纹预测FEM热应力模拟热应力模拟大型轧辊铸件大型轧辊铸件FEM热应力模拟同样预测出断裂位置出现应力和应变集中现象贯穿的高温等效应变贯穿的等效应变集中贯穿的较大等效应力(华铸课题组成果华铸课题组成果)-热应力模拟及热裂纹预测热应力模拟及热裂纹预测新进展新进展-热应力模拟及热裂纹预测热应力模拟及热裂纹预测FEM热应力模拟热应力模拟行星架铸件行星架铸件热裂倾向较大裂
13、纹(华铸课题组成果华铸课题组成果)-热应力模拟及热裂纹预测热应力模拟及热裂纹预测数控机床横梁铸件长约11米,重约30吨,最薄壁厚只有30毫米。FEM热应力模拟(华铸课题组成果华铸课题组成果)铸造成形模拟仿真技术横梁铸件等效应变分布及变形情况(变形放大10倍)FEM热应力模拟(华铸课题组成果华铸课题组成果)二、铸造过程温度场应力场数值模拟自主开发铸铸件件变变形形过过程模程模拟拟35有限分析有限分析 单元离散(网格剖分)实例单元离散(网格剖分)实例(a)实体模型(b)有限元模型(c)有限差分模型 36 FEM与FDM的比较FDM网格划分网格划分对比对比(华铸课题组成果华铸课题组成果)-热应力模拟及
14、热裂纹预测热应力模拟及热裂纹预测FDM网格网格FEM网格网格39第二节 数值分析方法(6/6)-边界元法/BEMu 边界元法(boundary element method)是一种继有限元法之后发展起来的一种新数值方法,与有限元法在连续体域内划分单元的基本思想不同,边界元法是只在定义域的边界上划分单元,用满足控制方程的函数去逼近边界条件。u边界元法在原理上不同于上述几种方法。用边界元法处理恒定问题时只须对边界进行分割即可,非常方便,具有受分割单元的形状和大小限制小的优点。u但是采用边界元法,其计算公式的推导和程序实现很复杂,而且必须解联立方程式,目前边界元法应用很少。40第三节 CAE软件组成
15、(1/5)三大基本组成模块及作用:n前处理:离散模型,进行网格划分,构造出迭代计算的数组空间。n计算分析:迭代计算求解各种物理场:温度场、流动场、应力场等。n后处理:对计算结果进行可视化,形成图像、图形、或动画。41第三节 CAE软件组成(2/5)材料成形CAE软件系统的组成及流程 42第三节 CAE软件组成(3/5)-前处理模块 前处理包含三维造型及网格剖分两大部分。造型主要是将要进行分析的对象输入计算机;网格剖分则是将已输入的对象剖分成计算所需的网格单元。最开始的CAE软件系统一般自带一个简单的造型系统,但由于现在通用的造型软件如UG,Pro/E,I-DEAS,SolidWorks,MDT
16、,AutoCAD,金银花,电子图板等已经比较成熟,基本可以满足各种不同场合的需要。现在许多CAE系统已不再提供单独的造型系统,而是通过一定文件格式和通用的商品化造型系统进行接口,如STEP、IGES、STL文件格式等。所以现在大部分CAE系统的前处理模块的主要功能就是对采用商品化造型软件所建立的模型进行网格剖分,得到原本是连续对象的离散模型,这就是空间上的离散。离散模型根据采用不同的数值计算方法,可以分为有限元模型、有限差分模型、直接差分模型、边界元模型等,现阶段采用较多的是有限元模型和有限差分模型。43第三节 CAE软件组成(4/5)-计算分析模块 计算分析模块是对利用前处理模块剖分所得的离
17、散模型进行各物理场模拟分析。计算分析模块一般包括如下步骤:首先要数学模型进行离散,求出前处理模块剖分所得到的离散模型所对应的离散格式;然后设置对应的初始条件和边界条件;最后进行求解并保存各物理场的分布情况。上述计算分析过程包含了对时间的离散,离散是CAE软件系统的一个重要概念,数值模拟的本质就是对求物理场的离散空间和时间的数值解。44第三节 CAE软件组成(5/5)-后处理模块 后处理模块的主要任务是数据的可视化,将各物理场的计算分析结果,真实、生动、形象地显示出来。此部分需要采用计算机图形学、多媒体技术、图形处理技术、软件开发技术等科学的理论与方法。另外,对于一些成熟的CAE系统来说,它会包括一些辅助的模块,如工程管理模块、工程数据库等等。谢谢!谢谢!