平面问题的有限元法课件.pptx
《平面问题的有限元法课件.pptx》由会员分享,可在线阅读,更多相关《平面问题的有限元法课件.pptx(142页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一节第一节有限元法基本思想和解题步骤有限元法基本思想和解题步骤一、有限元法的基本思想 假想的把一连续体分割成数目有限的小体(单元),彼此间只在数目有限的指定点(结点)出相互连结,组成一个单元的集合体以代替原来的连续体,再在结点上引进等效力以代替实际作用于单元上的外力。选择一个简单的函数来近似地表示位移分量的分布规律,建立位移和节点力之间的关系。有限元法的实质是:把有无限个自由度的连续体,理想化为只有有限个自由度的单元集合体,使问题简化为适合于数值解法的结构型问题。第1页/共142页二、经典解与有限元解的区别:微分 数目增到 建立一个描述连续体经 典 解 法(解析法)大小趋于 0 性质的偏微分
2、方程 有限单元 离散化 集合 总体分析解有限元法连续体单元代替原连续体(近似法)(单元分析)线性方程组第2页/共142页xy为平面应力问题,由于结构的对称性可取结构的1/4来研究,故所取的力学模型三、有限元法算题的基本步骤1.力学模型的选取(平面问题,平面应变问题,平面应力问题,轴对称问题,空间问题,板,梁,杆或组合体等,对称或反对称等)例如:第3页/共142页根据题目的要求,可选择适当的单元把结构离散化。对于平面问题可用三角元,四边元等。2.单元的选取、结构的离散化例如:第4页/共142页结构离散化后,要用单元内结点的位移通过插值来获得单元内各点的位移。在有限元法中,通常都是假定单元的位移模
3、式是多项式,一般来说,单元位移多项式的项数应与单元的自由度数相等。它的阶数至少包含常数项和一次项。至于高次项要选取多少项,则应视单元的类型而定。3.选择单元的位移模式(3-1)单元内任一点的位移列阵;单元的结点位移列阵;单元的形函数矩阵;(它的元素是任一点位置坐标的函数)第5页/共142页4.单元的力学特性分析把(3-1)式代入几何方程可推倒出用单元结点位移表示的单元应变表达式:(3-2)式中:单元内任一点应变列阵;单元的应变矩阵;(它的元素仍为位置坐标的函数)再把()式代入物理方程,可导出用单元结点位移列阵表示的单元应力表达式:(3-3)第6页/共142页最后利用弹性体的虚功方程建立单元结点
4、力阵与结点位移列阵之间的关系,即形成单元的刚度方程式:式中:单元内任一点的应力列阵;单元的弹性矩阵,(它与材料的特性有关)式中:单元刚度矩阵(3-4)(3-5)第7页/共142页考虑整体结构的约束情况,修改整体刚度方程之后,(3-6)式就变成以结点位移为未知数的代数方程组。解此方程组可求出结点位移。用直接刚度法将单刚组集成总纲,并将组集成总载荷列阵,形成总体结构的刚度方程:(3-6)解出整体结构的结点位移列阵后,再根据单元结点的编号找出对应于单元的位移列阵,将代入(3-3)式就可求出各单元的应力分量值。5.建立整体结构的刚度方程6.求解修改后的整体结构刚度方程7.由单元的结点位移列阵计算单元应
5、力第8页/共142页求解出整体结构的位移和应力后,可有选择地整理输出某些关键点的位移值和应力值,特别要输出结构的变形图、应力图、应变图、结构仿真变形过程动画图及整体结构的弯矩、剪力图等等。8.计算结果输出第9页/共142页第二节第二节三角形常应变单元三角形常应变单元一、离散化在运用有限单元法分析弹性力学平面问题时,第一步就是要对弹性体进行离散化,把一个连续的弹性体变换为一个离散的结构物。对于平面问题,三角形单元是最简单、也是最常用的单元,在平面应力问题中,单元为三角形板,而在平面应变问题中,则是三棱柱。假设采用三角形单元,把弹性体划分为有限个互不重叠的三角形。这些三角形在其顶点(即节点)处互相
6、连接,组成一个单元集合体,以替代原来的弹性体。同时,将所有作用在单元上的载荷(包括集中载荷、表面载荷和体积载荷),都按虚功等效的原则移置到节点上,成为等效节点载荷。由此便得到了平面问题的有限元计算模型,如图3-1所示。第10页/共142页图3-1弹性体和有限元计算模型第11页/共142页图3-2平面三角形单元第12页/共142页二、位移首先,我们来分析一下三角形单元的力学特性,即建立以单元节点位移表示单元内各点位移的关系式。设单元e的节点编号为i、j、m,如图3-2所示。由弹性力学平面问题可知,每个节点在其单元平面内的位移可以有两个分量,所以整个三角形单元将有六个节点位移分量,即六个自由度。用
7、列阵可表示为:其中的子矩阵(i,j,m 轮换)(a)式中 ui、vi 是节点i在x轴和y轴方向的位移。(3-7)第13页/共142页从弹性力学平面问题的解析解法中可知,如果弹性体内的位移分量函数已知,则应变分量和应力分量也就确定了。但是,如果只知道弹性体中某几个点的位移分量的值,那么就不能直接求得应变分量和应力分量。因此,在进行有限元分析时,必须先假定一个位移模式。由于在弹性体内,各点的位移变化情况非常复杂,很难在整个弹性体内选取一个恰当的位移函数来表示位移的复杂变化,但是如果将整个区域分割成许多小单元,那么在每个单元的局部范围内就可以采用比较简单的函数来近似地表示单元的真实位移,将各单元的位
8、移式连接在有限单元法中,虽然是用离散化模型来代替原来的连续体,但每一个单元体仍是一个弹性体,所以在其内部依然是符合弹性力学基本假设的,弹性力学的基本方程在每个单元内部同样适用。第14页/共142页起来,便可近似地表示整个区域的真实位移函数。这种化繁为简、联合局部逼近整体的思想,正是有限单元法的绝妙之处。基于上述思想,我们可以选择一个单元位移模式,单元内各点的位移可按此位移模式由单元节点位移通过插值而获得。线性函数是一种最简单的单元位移模式,故设(b)式中1、2、6是待定常数。因三角形单元共有六个自由度,且位移函数u、v在三个节点处的数值应该等于这些点处的位移分量的数值。假设节点i、j、m的坐标
9、分别为(xi ,yi)、(xj ,yj)、(xm ,ym),代入(b)式,得:第15页/共142页(c)由(c)式左边的三个方程可以求得(d)其中(3-8)从解析几何可知,式中的 就是三角形i、j、m的面积。为保证求得的面积为正值,节点i、j、m的编排次序必须是逆时针方向,如图3-2所示。第16页/共142页图3-2平面三角形单元将(d)式代入(b)式的第一式,经整理后得到(e)第17页/共142页其中同理可得若令这样,位移模式(e)和(f)就可以写为(i,j,m轮换)(3-10)(i,j,m轮换)(3-9)(f)第18页/共142页式中I是二阶单位矩阵;Ni 、Nj 、Nm 是坐标的函数,它
10、们反映了单元的位移状态,所以一般称之为形状函数,简称形函数。矩阵N叫做形函数矩阵。三节点三角形单元的形函数是坐标的线性函数。单元中任一条直线发生位移后仍为一条直线,即只要两单元在公共节点处保持位移相等。则公共边线变形后仍为密合。(3-11)也可写成矩阵形式(3-12)第19页/共142页三、应变有了单元的位移模式,就可以利用平面问题的几何方程求得应变分量。将(e)、(f)两式代入上式,即得:(g)第20页/共142页可简写成其中B矩阵叫做单元应变矩阵,可写成分块形式而子矩阵由于和bi、bj、bm、ci、cj、cm等都是常量,所以矩阵B中的诸元素都是常量,因而单元中各点的应变分量也都是常量,通常
11、称这种单元为常应变单元。(i,j,m轮换)(3-15)(3-14)(3-13)第21页/共142页四、应力求得应变之后,再将(3-13)式代入物理方程,便可推导出以节点位移表示的应力。即(3-16)(h)(3-17)令则第22页/共142页其中S叫做应力矩阵,若写成分块形式,有对于平面应力问题,弹性矩阵D为(3-18)(i)所以,S的子矩阵可记为(i,j,m轮换)(3-19)第23页/共142页对于平面应变问题,只要将(i)式中的E换成E/1-2,换成/1-,即得到其弹性矩阵(j)(i,j,m轮换)(3-20)第24页/共142页注意到(3-7)式,则有(3-21)由(3-19)、(3-20)
12、式不难看出,S中的诸元素都是常量,所以每个单元中的应力分量也是常量。可见,对于常应变单元,由于所选取的位移模式是线性的,因而其相邻单元将具有不同的应力和应变,即在单元的公共边界上应力和应变的值将会有突变,但位移却是连续的。第25页/共142页第三节第三节形函数的性质形函数的性质在上节中,提出了形函数的概念,即其中(i,j,m轮换)现在我们来讨论一下形函数所具有的一些性质。根据行列式的性质:行列式的任一行(或列)的元素与其相应的代数余子式的乘积之和等于行列式的值,而任一行(或列)的元素与其他行(或列)对应元素的代数余子式乘积之和为零,并注意到(3-9)式中的常数ai、bi、ci,aj、bj、第2
13、6页/共142页cj和am、bm、cm分别是行列式2的第一行、第二行和第三行各元素的代数余子式,我们有形函数在各单元节点上的值,具有“本点是1、它点为零”的性质,即在节点i上,在节点j、m上,(a)(b)(c)第27页/共142页类似地有(d)在单元的任一节点上,三个形函数之和等于1,即(e)第28页/共142页简记为(3-22)这说明,三个形函数中只有二个是独立的。三角形单元任意一条边上的形函数,仅与该边的两端节点坐标有关、而与其它节点坐标无关。例如,在i j 边上,有(3-23)第29页/共142页事实上,因i j 边的直线方程方程为(f)代入(3-10)式中的Nm (x,y)和Nj (x
14、,y),有(g)(h)第30页/共142页故有(g)另外,由(3-22)可以求得(h)利用形函数的这一性质可以证明,相邻单元的位移分别进行线性插值之后,在其公共边上将是连续的。第31页/共142页例如,对图3-3所示的单元jm和ijn,具有公共边ij。这样,不论按哪个单元来计算,根据(3-11)式,公共边ij上的位移均由下式表示图3-3由(3-23)式可知,在ij边上式中Ni ,Nj 的表达形式如(3-23)式所示。(i)第32页/共142页由此可见,在公共边上的位移u、v将完全由公共边上的两个节点i、j的位移所确定,因而相邻单元的位移是保持连续的。为了在以后讨论问题中能够比较方便地确定单元中
15、任意一点处的形函数数值,这里引入面积坐标的概念。在图3-4所示的三角形单元ijm中,任意一点P(x,y)的位置可以用以下三个比值来确定图3-4式中为三角形单元ijm的面积,i、j、m分别是三角形Pjm、Pmi、Pij的面积。这三个比值就叫做P点的面积坐标。(3-24)第33页/共142页显然这三个面积坐标并不是完全独立的,由于所以有:而三角形pjm的面积为:故有:第34页/共142页类似地有(3-25)(3-26)由此可见,前述的三角形常应变单元中的形函数Ni、Nj、Nm 就是面积坐标Li、Lj、Lm 。根据面积坐标的定义,我们不难发现,在平行jm边的直线上的所有各点,都有相同的坐标Li,并且
16、该坐标就等于“该直线至jm边的距离”与“节点i至jm边的距离”之比,图3-4中给出了Li的一些等值线。第35页/共142页容易看出,单元三个节点的面积坐标分别为节点i:Li =1Lj =0Lm =0节点j:Li =0Lj =1Lm =0节点m:Li =0Lj =0Lm =1不难验证,面积坐标与直角坐标之间存在以下变换关系:(3-27)第36页/共142页当面积坐标的函数对直角坐标求导时,可利用下列公式:(3-28)第37页/共142页求面积坐标的幂函数在三角形单元上的积分时,有(3-29)式中、为整常数。若求面积坐标的幂函数在三角形某一边上的积分值时,则可用下式(3-30)式中l为该边的长度。
17、第38页/共142页一.单元刚度矩阵第四节第四节刚度矩阵刚度矩阵为了推导单元的节点力和节点位移之间的关系,可应用虚位移原理对图3-2中的单元e进行分析。单元e是在等效节点力的作用下处于平衡的,而这种节点力可采用列阵表示为(a)假设在单元e中发生有虚位移,则相应的三个节点i、j、m的虚位移为且假设单元内各点的虚位移为f*,并具有与真实位移相同的位移模式。第39页/共142页故有(c)参照(3-13)式,单元内的虚应变*为于是,作用在单元体上的外力在虚位移上所做的功可写为(d)(f)而单元内的应力在虚应变上所做的功为(g)第40页/共142页这里我们假定单元的厚度t为常量。把(d)式及(3-16)
18、式代入上式,并将提到积分号的前面,则有根据虚位移原理,由(f)和(h)式可得到单元的虚功方程,即注意到虚位移是任意的,所以等式两边与相乘的项应该相等,即得第41页/共142页记(3-32)则有(3-33)上式就是表征单元的节点力和节点位移之间关系的刚度方程,ke就是单元刚度矩阵。如果单元的材料是均质的,那么矩阵D中的元素就是常量,并且对于三角形常应变单元,B矩阵中的元素也是常量。当单元的厚度也是常量时,因,所以(3-28)式可以简化为ke=BT DBt (3-34)第42页/共142页与前面讨论过的情况类似,单元刚度矩阵k中任一列的元素分别等于该单元的某个节点沿坐标方向发生单位位移时,在各节点
19、上所引起的节点力。单元的刚度取决于单元的大小、方向和弹性常数,而与单元的位置无关,即不随单元或坐标轴的平行移动而改变。将(3-30)式写成分块形式,即可得到平面应力问题中三角形单元的刚度矩阵(3-35)第43页/共142页其中(r=i、j、m;s=i、j、m)(3-36)对于平面应变问题,只要将上式中的E、分别换成E/1-2 和/1-即可。于是(r=i、j、m;s=i、j、m)(3-37)第44页/共142页二整体刚度矩阵讨论了单元的力学特性之后,就可转入结构的整体分析。假设弹性体被划分为N个单元和n个节点,对每个单元按前述方法进行分析计算,便可得到N组形如(3-33)式的方程。将这些方程集合
20、起来,就可得到表征整个弹性体的平衡关系式。为此,我们先引入整个弹性体的节点位移列阵2n1,它是由各节点位移按节点号码以从小到大的顺序排列组成,即其中子矩阵(j)(i=1,2,n)(k)是节点i的位移分量。第45页/共142页继而再引入整个弹性体的载荷列阵R2n1,它是移置到节点上的等效节点载荷依节点号码从小到大的顺序排列组成,即(l)其中子矩阵(i=1,2,n)(m)是节点i上的等效节点载荷。第46页/共142页现将各单元的节点力列阵Re61加以扩充,使之成为2n1阶列阵其中,子矩阵(n)(i,j,m 轮换)(o)是单元节点i上的等效节点力。(n)式中的省略号处的元素均为零,矩阵号上面的i,j
21、,m 表示在分块矩阵意义下Ri 所占的列的位置。此处假定了i,j,m 的次序也是从小到大排列的、并且与节点号第47页/共142页码的排序一致。各单元的节点力列阵经过这样的扩充之后就可以进行相加,把全部单元的节点力列阵叠加在一起,便可得到(l)式所表示的弹性体的载荷列阵,即这是由于相邻单元公共边内力引起的等效节点力,在叠加过程中必然会全部相互抵消,所以只剩下载荷所引起的等效节点力。同样,将(3-35)式的六阶方阵k加以扩充,使之成为2n阶的方阵(p)第48页/共142页(q)第49页/共142页不难看出,(3-35)式中的22阶子矩阵ki j 将处于上式中的第i双行、第j双列中。考虑到k扩充以后
22、,除了对应的i,j,m 双行和双列上的九个子矩阵之外,其余元素均为零,故(3-33)式中的单元位移列阵e2n1便可用整体的位移列阵2n1来替代。这样,(3-33)式可改写为第50页/共142页把上式对N个单元进行求和叠加,得(r)上式左边就是弹性体所有单元刚度矩阵的总和,称为弹性体的整体刚度矩阵(或简称为总刚),记为K。注意到(3-28)式,有(3-38)第51页/共142页(3-39)若写成分块矩阵的形式,则第52页/共142页显然,其中的子矩阵为它是单元刚度矩阵扩充到2n2n阶之后,在同一位置上的子矩阵之和。由于(q)式中许多位置上的子矩阵都是零,所以(3-36)式不必对全部单元求和,只有
23、当krs 的下标r=s或者属于同一个单元的节点号码时,krs 才可能不等于零,否则均为零。将(3-34)式和(p)式代入(r)式,便可得到关于节点位移的所有2n个线性方程,即K=R(3-41)(3-40)第53页/共142页123421q图3-5组装总刚k的一般规则:1.当krs中r=s时,该点被哪几个单元所共有,则总刚子矩阵krs就是这几个单元的刚度矩阵子矩阵krse的相加。2.当krs中r s时,若rs边是组合体的内边,则总体刚度矩阵krs就是共用该边的两相邻单元单刚子矩阵krse的相加。3.当krs中r和s不同属于任何单元时,则总体刚度矩阵krs=0。下面,我们考查一个组装总刚的实例:1
24、.整体刚度矩阵及载荷列阵的组集根据叠加原理,整体结构的各个刚度矩阵的元素显然是由有关单元的单元刚度矩阵的元素组集而成的,为了便于理解,现结合图3-5说明组集过程。第54页/共142页图中有两种编码:一是节点总码:1、2、3、4;二是节点局部码,是每个单元的三个节点按逆时针方向的顺序各自编码为1,2,3。图中两个单元的局部码与总码的对应关系为:单元1:1,2,31,2,3单元2:1,2,33,4,1或:单元1:1,2,31,2,3单元2:1,2,31,3,4单元e的刚度矩阵分块形式为:第55页/共142页整体刚度矩阵分块形式为:其中每个子块是按照节点总码排列的。通常,采用刚度集成法或直接刚度法来
25、组集整体结构刚度矩阵。刚度集成法分两步进行。第一步,把单元刚度矩阵扩大成单元的贡献矩阵,使单元刚度矩阵的四个子块按总体编号排列,空白处作零子块填充。第二步,以单元2为例,局部码1,2,3对应于总码3,4,1,按照这个对应关系扩充后,可得出单元2的贡献矩阵。第56页/共142页总码1234234312局部码用同样的方法可得单元1的贡献矩阵。第二步,把各单元的贡献矩阵对应行和列的子块相叠加,即可得出整体结构的刚度矩阵,如(3-42)式。在这里应该指出,整体刚度矩阵中每个子块为阶矩阵,所以若整体结构分为n个节点,则整体刚度矩阵的阶数是。第57页/共142页 总码 1 2 3 4 1 2 3 (3-4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 平面 问题 有限元 课件
限制150内