第二章有限元方程的求解方法
- 格式:docx
- 大小:37.07 KB
- 文档页数:2
第二章 弹性力学问题有限元方法的一般原理和表达格式 2.1 引言本章将讨论通过弹性力学变分原理建立弹性力学问题有限元法列式的基本步骤。
最小位能原理的未知场变量是位移,以结点位移为基本未知量,并以最小位能为基础建立的有限单元位移元。
它是有限元方法中应用最普遍的单元。
对于一个力学或物理问题,在建立其数学模型以后,用有限元方法对它进行分析的首要步骤是选择单元形式。
平面问题三结点三角形单元是有限元方法最早采用,而且至今仍经常采用的单元形式。
我们将以此作为典型,讨论如何应用广义坐标建立单元位移模式与位移插值函数,以及如何根据最小位能原理建立有限元求解方程的原理、方法与步骤,并进而导出弹性力学问题有限元方法的一般列式。
2.2 弹性力学平面问题的有限元列式2.2.1 单元位移模式及插值函数典型的三结点三角形单元结点编码为i,j,m 。
每个结点有两个位移分量,如图2.2所示。
每个结点的位移可用位移矢量i α表示,即⎥⎦⎤⎢⎣⎡=i i i v u α ),,(m j i每个单元有6个结点位移分量(称为6个自由度),于是单元结点的位移向量可表示为[]Tm m j j i im j i e v u v u v u =⎥⎥⎦⎤⎢⎢⎣⎡=ααααe α为单元结点位移列阵。
1.单元的位移模式和广义坐标在有限元方法中单元的位移模式,是指在单元内位移的插值函数,其一般形式采用多项式作为近似函数,因为多项式运算简单,并且随着项数的增多,可以逼近任何一段光滑的函数曲线。
假设3结点三角形单元位移模式选取一次多项式y x u 321βββ++=y x v 654βββ++= (2.2.1)它的矩阵形式是φβ=u (2.2.2)其中⎥⎦⎤⎢⎣⎡=v u u ,⎥⎦⎤⎢⎣⎡=ϕϕφ00 []y x 1=ϕ[]T 654321βββββββ=由于三个结点也在单元内,满足位移模式,于是得i i i y x u 321βββ++=j j j y x u 321βββ++= (2.2.3) m m m y x u 321βββ++=上式是关于321,,βββ的线性方程组。
第二章有限单元法的基本原理作为一种比较成熟的数值计算方法,有限元的数学基础是变分原理。
经过半个过世纪的发展,它的数学基础已经比较完善。
从数学角度分析,有限元法是以变分原理和剖分插值为基础的数值计算方法。
它广泛的应用于解算各种类型的偏微分方程,特别对椭圆型方程,因为椭圆型方程的边值问题等价于适当的变分问题,即能量积分的级值问题。
通过变分,导出相应的泛涵,再把作用域从几何上剖分为足够小的单元,这样就能够用简单的图形去拟合复杂的边界,用简单的初等函数去模拟单元的性质。
在解算中先对每个单元进行分析,后在通过连接单元的节点对作用域的整体进行分析,就是对泛涵求极值,从而把一个复杂的偏微分方程求解问题,变成解线形代数方程组的问题。
尽管这样会出现大量的未知数,由于采用了矩阵分析的方法,总体上很有规律,适合编制程序用计算机完成。
通常的数学考虑包括这些:1)从古典变分方法原理去定义微分方程边值问题的广义解以及在古典变分方法的框架对有限元进行理论分析。
2)保证偏微分方程边值问题的提法正确,即要求解存在、唯一和稳定,即保证数值解法是可靠的。
3)有限元中重要的一点是采用了分块多项式插值函数,因此,有限元的误差估计转化为插值逼近的误差估计问题。
4)有限元的收敛性和误差估计。
由于本文是应用有限元的理论解决大地测量中的问题,因此,这里将不讨论上叙问题,而是从固体力学的基本方程出发,通过虚功原理建立起离散化的有限元方程。
另外,还以八节点六面体单元为例,简要叙述了实际中最常用的等参单元的概念及其数值变化的一些公式。
§2.1 弹性力学基本方程有限元法中经常要用到弹性力学的基本方程,这里写出这些方程的矩阵表达式。
2-1-1、平衡方程对任意一点的受力情况分析,沿坐标轴方向x, y ,z分解得到平衡方程0*00000000=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡+⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎣⎡∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂z y xxz yz xy z y x F F F z yzz x y z y x τττσσσ 记为: 0=+F A σ其中A 是微分算子,F 是体积力向量。
第二章 有限元分析基本理论有限元法的基本思路是将一个连续求解区域分割成有限个不重叠且按一定方式相互连接在一起的子域(单元),利用在每一个单元内假设的近似函数来分片地表示全求解域上待求的未知场函数。
单元内的场函数通常由未知场函数或其导数在单元各个节点的数值和其插值函数来近似表示。
这样,未知场函数或其导数在各个节点上的数值即成为未知量(自由度)。
根据单元在边界处相互之间的连续性,将各单元的关系式集合成方程组,求出这些未知量,并通过插值函数计算出各个单元内场函数的近似值,从而得到全求解域上的近似解。
有限元将一个连续的无限自由度问题变成离散的有限自由度问题进行求解。
如果将区域划分成很细的网格,也即单元的尺寸变得越来越小,或随着单元自由度的增加及插值函数精度的提高,解的近似程度将不断被改进。
如果单元是满足收敛要求的,近似解最后可收敛于精确解。
2.1 有限元分析的基本概念和计算步骤首先以求解连续梁为例,引出结构有限元分析的一些基本概念和计算步骤。
如图2-1,连续梁承受集中力矩作用。
将结构离散为三个节点,两个单元。
结构中的节点编号为1、2、32.1.1单元分析在有限元分析过程中,第一步是进行结构离散,并对离散单元进行分析,分析的目的是得到单元节点的力与位移的关系。
单元分析的方法有直接法和能量法,本节采用直接法。
从连续梁中取出一个典型单元e ,左边为节点i ,右边为节点j 。
将节点选择在支承点处,单元两端只产生转角位移e i θ、ej θ,顺时针转动为正。
独立的单元杆端内力为弯矩i m 、j m ,顺时针为正。
记:{}e j i eu ⎭⎬⎫⎩⎨⎧=θθ为单元e 的节点位移向量;{}ej i em m f ⎭⎬⎫⎩⎨⎧=为单元e 的杆端力向量。
根据结构力学位移法可得如下平衡方程:⎪⎭⎪⎬⎫+=+=e j e e i e e j ej e e i e e i k k m k k m θθθθ22211211 (2-1)式中:ee e e ee i k k i k k 2412212211====,lEIi e =,EI 、l 分别为单元e 的抗弯刚度和长度。
第二章 弹性力学平面问题有限单元法§2-1 三角形单元(triangular Element)三角形单元是有限元分析中的常见单元形式之一,它的优点是:①对边界形状的适应性较好,②单刚形式及其推导比较简单,故首先介绍之。
一、结点位移和结点力列阵设右图为从某一结构中取出的一典型三角形单元。
在平面应力问题中,单元的每个结点上有沿x 、y 两个方向的力和位移,单元的结点位移列阵规定为: 相应结点力列阵为: (式2-1-1)二、单元位移函数和形状函数前已述及,有限单元法是一种近似方法,在单元分析中,首先要求假定(构造)一组在单元内有定义的位移函数作为近似计算的基础。
即以结点位移为已知量,假定一个能表示单元内部(包括边界)任意点位移变化规律的函数。
构造位移函数的方法是:以结点(i,j,m)为定点。
以位移(u i ,v i ,…u m v m )为定点上的函数值,利用普通的函数插值法构造出一个单元位移函数。
在平面应力问题中,有u,v 两个方向的位移,若假定单元位移函数是线性的,则可表示成:(,)123u u x y x y ααα==++546(,)v v x y x y ααα==++ (2-1-2)a{}⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧=⎪⎪⎪⎪⎭⎪⎪⎪⎪⎬⎫⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧=m j i m ed d d d m j j i v u v u v u i {}ii j j m X Y X (2-1-1)Y X Y iej m m F F F F ⎧⎫⎪⎪⎪⎪⎧⎫⎪⎪⎪⎪⎪⎪==⎨⎬⎨⎬⎪⎪⎪⎪⎩⎭⎪⎪⎪⎪⎪⎪⎩⎭式中的6个待定常数α1 ,…, α6 可由已知的6个结点位移分量(3个结点的坐标)确定。
将3个结点坐标(x i,y i ),(x j,y j ),(x m,y m )代入上式得如下两组线性方程:123i i i u x y ααα=++123j j j u x y ααα=++ (a)123m m m u x y ααα=++和546i i i v x y ααα=++546j j j v x y ααα=++ (b)546m m m v x y ααα=++利用线性代数中解方程组的克来姆法则,由(a)可解出待定常数1α 、2α 、3α :11A Aα=22A Aα=33A Aα=式中行列式:1i i i j j j m m m u x y A u x y u x y =2111i i j j m mu y A u y u y =3111i i j jm mx u A x u x u =2111i i j j m mAx y A x y x y ==A 为△ijm 的面积,只要A 不为0,则可由上式解出:11()2m m i ij j a u a u a u A α=++ 21()2m m i ij j bu b u b u A α=++ (C )31()2m mi i j j c u c u c u A α=++式中:m m i j j a x y x y =- m m j i i a x y x y =- m i j j i a x y x y =-m i j b y y =- m j i b y y =- m i j b y y =- (d )m i j c x x =- m j i c x x =- m j i c x x =-为了书写方便,可将上式记为:m m i j i a x y x y =-m ij by y =- (,,)i j mm i jc x x =-(,,)i j m表示按顺序调换下标,即代表采用i,j,m 作轮换的方式便可得到(d)式。
第二章有限元方程的求解方法
有限元方法是一种用于求解微分方程的数值近似方法,它将求解域(问题的区域)分割成许多小的子域,通过在每个子域上建立适当的数学模型,将微分方程转化为代数问题进行求解。
在有限元方法中,关键的一步是建立数学模型,即选择合适的试验函数空间和相应的权函数。
常用的有限元方法有有限元法和有限差分法,这两种方法都是在数学模型的基础上进行离散化处理,然后用有限元方程求解方法求解代数问题。
有限元法是一种建立在小区域上近似表示的方法,它将整个求解域分割成许多小的子域,每个子域内选取适当的试验函数来近似表示原问题的解。
这样,原问题就可以表示为求解子域上的代数问题。
有限元法的关键是选择适当的试验函数和权函数。
试验函数是用来近似表示原问题的解,而权函数则是用来衡量试验函数与原问题解之间的误差。
通常,试验函数和权函数都是在每个子域上选取的多项式函数。
有限差分法是一种将原问题的微分方程转化为代数方程的方法。
在有限差分法中,求解域被分割成格点,并在这些格点上定义函数的值。
通过使用各个格点上的函数值及其邻域的函数值,可以近似表示微分方程中的导数项。
然后,将微分方程转化为代数方程进行求解。
有限差分法的关键是选择合适的差分格式,这决定了在每个格点上求解代数方程时所使用的邻域函数值。
无论是有限元法还是有限差分法,最后都需要用数值算法求解得到的代数方程。
常用的数值算法有直接法和迭代法。
直接法是一种直接求解代数方程的方法,例如高斯消元法和LU分解法等。
迭代法是一种通过迭代求解逼近原问题解的方法,常用的迭代法有雅可比迭代法和高斯-赛德尔迭代法等。
在使用有限元方法求解微分方程时,步骤通常包括:建立数学模型,
选择合适的试验函数和权函数;将微分方程离散化处理,得到代数方程;
选择适当的数值算法求解代数方程;对得到的数值解进行后处理,例如计
算导数或积分等。
在实际应用中,有限元方法广泛应用于结构力学、流体力学、热传导
等领域的求解。
它具有灵活性和适用性强的特点,能够处理复杂的求解域
和边界条件。
同时,有限元方法也存在一些问题,如网格依赖性、数值稳
定性等。
因此,在具体应用中需要综合考虑问题的特点和求解方法的特点,选择合适的有限元方程求解方法。