1有限元法简介 有限元法作为一个有效的数值分析工具,在许多科学领域当中有成功的应 用。本课程为机械类专业的高年级本科生开设,课程目标如下: 1)了解什么是有限元法、有限元方法的基本思想 2)了解有限元软件的发展水平,学会用有限元软件分析工程问题的方法 3)学习有限元法的原理,主要结合弹性力学问题来介绍有限元法的基本方法 包括单元分析、整体分析、载荷与约束处理、等参单元的概念等。 1.1有限单法的形成 在工程技术领域内,经常会遇到两类典型的问题。其中的第一类问题,可以 归结为有限个已知单元体的组合。例如,材料力学中的连续梁、建筑结构框架和 桁架结构。我们把这类问题,称为离散系统。如图1-1所示平面桁架结构,是由 6个只承受轴向力的“杆单元”组成,其中每根杆的受力状况相似。尽管离散系 统是可解的,但是求解图1-2所示的复杂离散系统,要依靠计算机技术。 P ua.u4Ho0Doo 图1-1平面桁架系统 图1-2大型编钟“中华和钟”的振动分 析及优化设计(曾攀教授) 第二类问题是针对连续介质,通常可以建立它们应遵循的基本方程,即微分 方程和相应的边界条件。例如弹性力学问题,热传导问题,电磁场问题等。由于 建立基本方程所研究的对象通常是无限小的单元,这类问题称为连续系统。连续 介质中的热传导问题可以归结为以下的控制方程、初始条件与换热边界条件:
1 有限元法简介 有限元法作为一个有效的数值分析工具, 在许多科学领域当中有成功的应 用。本课程为机械类专业的高年级本科生开设,课程目标如下: 1)了解什么是有限元法、有限元方法的基本思想。 2)了解有限元软件的发展水平,学会用有限元软件分析工程问题的方法。 3)学习有限元法的原理,主要结合弹性力学问题来介绍有限元法的基本方法, 包括单元分析、整体分析、载荷与约束处理、等参单元的概念等。 1.1 有限单法的形成 在工程技术领域内,经常会遇到两类典型的问题。其中的第一类问题,可以 归结为有限个已知单元体的组合。例如,材料力学中的连续梁、建筑结构框架和 桁架结构。我们把这类问题,称为离散系统。如图 1-1 所示平面桁架结构,是由 6 个只承受轴向力的“杆单元”组成,其中每根杆的受力状况相似。尽管离散系 统是可解的,但是求解图 1-2 所示的复杂离散系统,要依靠计算机技术。 图 1-1 平面桁架系统 图 1-2 大型编钟“中华和钟”的振动分 析及优化设计(曾攀教授) 第二类问题是针对连续介质,通常可以建立它们应遵循的基本方程,即微分 方程和相应的边界条件。例如弹性力学问题,热传导问题,电磁场问题等。由于 建立基本方程所研究的对象通常是无限小的单元,这类问题称为连续系统。连续 介质中的热传导问题可以归结为以下的控制方程、初始条件与换热边界条件: t T Q c z T y z T x y T x + = + + (1- 1)
初始温度场也可以是不均匀的,但各点温度值是已知的 7=0=7(xy:) (1-2) 通常的热边界有三种,第三类边界条件如下形式 (1-3) of 图1-3V6引擎的局部 尽管我们已经建立了连续系统的基本方程,由于边界条件的限制,通常只能 得到少数简单问题的精确解答。对于许多实际的工程问题,还无法给出精确的解 答,例如,图1-3所示V6引擎在工作中的温度分布。这为解决这个困难,工程 师们和数学家们提出了许多近似方法。 在寻找连续系统求解方法的过程中,工程师和数学家从两个不同的路线得到 了相同的结果,即有限元法( Finite element method)。有限元法的形成可以回顾到 二十世纪的50年代甚至更早些时间,基本思路来源于固体力学中矩阵结构法的 发展和工程师对结构相似性的直觉判断。对不同结构的杆系、不同的载荷,用矩 阵结构法求解都可以得到统一的矩阵公式]。从固体力学的角度来看,桁架结 构等标准离散系统与人为地分割成有限个分区后的连续系统在结构上存在相似 性,可以把矩阵结构法推广到非杆系结构的求解。 1956年 M.J. Turner, R W. Clough, H C. Martin, LJTopp在纽约举行的航空学会 年会上介绍了一种新的计算方法,将矩阵位移法推广到求解平面应力问题。他们 把结构划分成一个个三角形和矩形的“单元”,利用单元中近似位移函数,求得 单元节点力与节点位移关系的单元刚度矩阵 1954-1955年, J H. Argyris在航空工程杂志上发表了一组能量原理和结构分 析论文 1960年, Clough在他的名为“ The finite element in plane stress analysis”的论 文[]中首次提出了有限元( Finite element)这一术语 数学家们则发展了微分方程的近似解法,包括有限差分方法,变分原理和加 权余量法。在1963年前后,经过 J F Besseling, RJ.Melosh, REJones, RH Gallaher, THH Pian(卞学磺)等许多人的工作,认识到有限元法就是变分原理中Rz近
初始温度场也可以是不均匀的,但各点温度值是已知的: ( ) 0 0 T T x,y,z t= = (1- 2) 通常的热边界有三种,第三类边界条件如下形式: ( ) h T-Tf n T λ = − (1- 3) 图 1-3 V6 引擎的局部 尽管我们已经建立了连续系统的基本方程,由于边界条件的限制,通常只能 得到少数简单问题的精确解答。对于许多实际的工程问题,还无法给出精确的解 答,例如,图 1-3 所示 V6 引擎在工作中的温度分布。这为解决这个困难,工程 师们和数学家们提出了许多近似方法。 在寻找连续系统求解方法的过程中,工程师和数学家从两个不同的路线得到 了相同的结果,即有限元法(Finite Element Method)。有限元法的形成可以回顾到 二十世纪的 50 年代甚至更早些时间,基本思路来源于固体力学中矩阵结构法的 发展和工程师对结构相似性的直觉判断。对不同结构的杆系、不同的载荷,用矩 阵结构法求解都可以得到统一的矩阵公式[1]。从固体力学的角度来看,桁架结 构等标准离散系统与人为地分割成有限个分区后的连续系统在结构上存在相似 性,可以把矩阵结构法推广到非杆系结构的求解。 1956 年 M..J.Turner, R.W.Clough, H.C.Martin, L.J.Topp 在纽约举行的航空学会 年会上介绍了一种新的计算方法,将矩阵位移法推广到求解平面应力问题。他们 把结构划分成一个个三角形和矩形的“单元”,利用单元中近似位移函数,求得 单元节点力与节点位移关系的单元刚度矩阵。 1954-1955 年,J.H.Argyris 在航空工程杂志上发表了一组能量原理和结构分 析论文。 1960 年,Clough 在他的名为“The finite element in plane stress analysis”的论 文[1]中首次提出了有限元(Finite Element)这一术语。 数学家们则发展了微分方程的近似解法,包括有限差分方法,变分原理和加 权余量法。在 1963 年前后,经过 J.F.Besseling, R.J.Melosh, R.E.Jones, R.H.Gallaher, T.H.H.Pian(卞学磺)等许多人的工作,认识到有限元法就是变分原理中 Ritz 近
似法的一种变形,发展了用各种不同变分原理导出的有限元计算公式。 1965年 O C Zienkiewicz和 YK. Cheung(张佑启)发现能写成变分形式的所 有场问题,都可以用与固体力学有限元法的相同步骤求解。1969年B. A Szabo 和 G. CLee指出可以用加权余量法特别是 Galerkin法,导出标准的有限元过程来 求解非结构问题[] 我国的力学工作者为有限元方法的初期发展做出了许多贡献,其中比较著名 的有:陈伯屏(结构矩阵方法),钱令希(余能原理),钱伟长(广义变分原理) 胡海昌(广义变分原理),冯康(有限单元法理论)。遗憾的是,从1966年开始 的近十年期间,我国的研究工作受到阻碍。 12有限元法的基本思路 有限元法是求解数学物理问题的一种数值计算近似方法。它发源于固体力 学,以后迅速扩展到流体力学、传热学、电磁学、声学等其它物理领域山。有限 元法的基本思路可以归结为:将连续系统分割成有限个分区或单元,对每个单元 提出一个近似解,再将所有单元按标准方法组合成一个与原有系统近似的系统 下面用在自重作用下的等截面直杆来说明有限元法的思路 (一)等截面直杆在自重作用下的材料力学解答 L L计1 n+1 图1-4受自重作用的等截面直杆 图1-5离散后的直杆 受自重作用的等截面直杆如图1-4所示,杆的长度为L,截面积为A,弹性 模量为E,单位长度的重量为q,杆的内力为N。试求:杆的位移分布,杆的应 变和应力 N(x=qlL-x
似法的一种变形,发展了用各种不同变分原理导出的有限元计算公式。 1965 年 O.C.Zienkiewicz 和 Y.K.Cheung(张佑启)发现能写成变分形式的所 有场问题,都可以用与固体力学有限元法的相同步骤求解。1969 年 B.A.Szabo 和 G.C.Lee 指出可以用加权余量法特别是 Galerkin 法,导出标准的有限元过程来 求解非结构问题[1]。 我国的力学工作者为有限元方法的初期发展做出了许多贡献,其中比较著名 的有:陈伯屏(结构矩阵方法),钱令希(余能原理),钱伟长(广义变分原理), 胡海昌(广义变分原理),冯康(有限单元法理论)。遗憾的是,从 1966 年开始 的近十年期间,我国的研究工作受到阻碍。 1.2 有限元法的基本思路 有限元法是求解数学物理问题的一种数值计算近似方法。它发源于固体力 学,以后迅速扩展到流体力学、传热学、电磁学、声学等其它物理领域[1]。有限 元法的基本思路可以归结为:将连续系统分割成有限个分区或单元,对每个单元 提出一个近似解,再将所有单元按标准方法组合成一个与原有系统近似的系统。 下面用在自重作用下的等截面直杆来说明有限元法的思路。 (一)等截面直杆在自重作用下的材料力学解答 图 1-4 受自重作用的等截面直杆 图 1-5 离散后的直杆 受自重作用的等截面直杆如图 1-4 所示,杆的长度为 L,截面积为 A,弹性 模量为 E,单位长度的重量为 q,杆的内力为 N。试求:杆的位移分布,杆的应 变和应力。 N(x) = q(L − x)
du(x) N(x)dx q(L-x)dx l(x)= (1-4) EA q (二)等截面直杆在自重作用下的有限元法解答 1)离散化 如图1-5所示,将直杆划分成n个有限段,有限段之间通过一个铰接点连接 称两段之间的铰接点为结点,称每个有限段为单元。其中,第i个单元的长度为 L;,包含第i,计+1个结点 2)用单元节点位移表示单元内部位移 第i个单元中的位移用所包含的结点位移来表示, (x)=l1+ (x-x) L 其中u,为第i结点的位移,x,为第i结点的坐标。 第i个单元的应变为E,应力为σ,内力 为N, du l1+1-l Ea E =+1 (1-7) q(L+l+1) N=Ag EA(ui+ 图1-6集中单元重量 3)把外载荷集中到节点上 把第i单元和第计+1单元重量的一半9(L+L) ,集中到第计1结点上
EA q L x dx EA N x dx du x ( ) ( ) ( ) − = = = = − x x Lx EA q EA N x dx u x 0 2 ) 2 ( ( ) ( ) (1- 4) (L x) EA q dx du x = = − (L x) A q x = E x = − (二)等截面直杆在自重作用下的有限元法解答 1) 离散化 如图 1-5 所示,将直杆划分成 n 个有限段,有限段之间通过一个铰接点连接。 称两段之间的铰接点为结点,称每个有限段为单元。其中,第 i 个单元的长度为 Li,包含第 i,i+1 个结点。 2) 用单元节点位移表示单元内部位移 第 i 个单元中的位移用所包含的结点位移来表示, ( ) ( ) 1 i i i i i x x L u u u x u − − = + + (1- 5) 其中 i u 为第 i 结点的位移, i x 为第 i 结点的坐标。 第 i 个单元的应变为 i ,应力为 i ,内力 为 Ni : i i i i L u u dx du − = = +1 (1- 6) i i i i i L E u u E ( ) 1 − = = + (1- 7) i i i i i L EA u u N A ( ) 1 − = = + (1- 8) 图 1-6 集中单元重量 3)把外载荷集中到节点上 把第 i 单元和第 i+1 单元重量的一半 2 ( ) q Li + Li+1 ,集中到第 i+1 结点上
4)建立结点的力平衡方程 对于第计1结点,由力的平衡方程可得: q(L1+L1) (19) 2 L,并将(1-8)代入得: 令M1=L14 1+(+,)u1-Ln2=9(1+)L2 (1-10) 2EA 根据约束条件,1=0。 对于第n+1个结点, -u+un+l 2EA (1-11) 建立所有结点的力平衡方程,可以得到由n+1个方程构成的方程组,可解出 n+1个未知的接点位移 例:将受自重作用的等截面直杆划分成3个等长的单元,试按有限元法的思路求 解。 定义单元的长度为a L L 对于结点1 对于结点2,由(1-10)式可得, L: l1+2l2 同样,对于结点3有, L3 2+2a23-u,=y EA 对于结点4,可以有两种处理方法 1)直接用第3个单元的内力与结点4上的载荷建立平衡方程 EA(4-l3)
4)建立结点的力平衡方程 对于第 i+1 结点,由力的平衡方程可得: 2 ( ) 1 1 + + + − = i i i i q L L N N (1- 9) 令 +1 = i i i L L ,并将(1- 8)代入得: 2 1 2 ) 1 (1 2 (1 ) i i i i i i i L EA q u u u − + + + − + = + (1-10) 根据约束条件, u1 = 0。 对于第 n+1 个结点, 2 n n qL N = EA qL u u n n n 2 2 − + +1 = (1-11) 建立所有结点的力平衡方程,可以得到由 n+1 个方程构成的方程组,可解出 n+1 个未知的接点位移。 例:将受自重作用的等截面直杆划分成 3 个等长的单元,试按有限元法的思路求 解。 定义单元的长度为 3 L a = 对于结点 1, u1 = 0 对于结点 2,由(1-10)式可得, EA qa u u u 2 − 1 + 2 2 − 3 = 同样,对于结点 3 有, EA qa u u u 2 − 2 + 2 3 − 4 = 对于结点 4,可以有两种处理方法。 1)直接用第 3 个单元的内力与结点 4 上的载荷建立平衡方程 2 3 qa N = , a EA u u N ( ) 4 3 3 − =