第八章几何线性问题的有限元法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第八章 几何非线性问题的有限元法
8.1 引言
前面各章所讨论的问题都是在小变形假设的前提下进行的,即假定物体所发生的位移远小于物体自身的几何尺寸,应变远小于1。在此前提下,建立物体或微元体的平衡条件时可以不考虑物体的位置和形状(简称位形)的变化,因此在分析中不必区别变形前后位形的差别,且应变可用一阶无穷小的线性应变表达。
实际上,上述假设有时是不成立的。即使实际应变可能是小的,且不超过材料的弹性极限,但如果需要精确地确定位移,就必须考虑几何非线性,即平衡方程应该相对于变形后的位置得出,而几何关系应该计及二次项。例如平板大挠度理论中,由于考虑了中面内的薄膜应力,求得的挠度比小挠度理论的结果有显著的减低。再如在结构稳定性问题中,当载荷达到一定数值后,挠度比线性解答予示的结果更剧烈地增加,并且确实存在承载能力随继续变形而减低的现象。在冷却塔、薄壁结构及其它比较细长的结构中,几何非线性分析都显得十分重要。
几何非线性问题可以分为以下几种类型:
(1)大位移小应变问题。一般工程结构所遇到的几何非线性问题大多属于这一类。例如高层建筑或高耸构筑物以及大跨度网壳等结构的分析常需要考虑到结构大位移的影响。
(2)大位移大应变问题,如金属压力加工中所遇到的问题就属于这一类型。 (3)结构的变形引起外载荷大小、方向或边界支承条件的变化等。 结构的平衡实际上是在结构发生变形之后达到的,对于几何非线性问题来说,平衡方程必须建立在结构变形之后的状态上。为了描述结构的变形需要设置一定的参考系统。一种做法是让单元的局部坐标系始终固定在结构发生变形之前的位置,以结构变形前的原始位形作为基本的参考位形,这种分析方法称作总体的拉格朗日(Lagrange )列式法;另一种做法是让单元的局部坐标系跟随结构一起发生变位,分析过程中参考位形是不断被更新的,这种分析方法称作更新的拉格朗日列式法。 本章首先对几何非线性问题作一般性讨论,从中导出经典的线性屈曲问题的公式;然后建立平板大挠度问题和壳体的大位移(及大转动)分析的有限方法公式;接着还给出了大应变及大位移的一般公式,最后还详细讨论了杆系结构几何非线性问题的有关公式。在讨论中我们采用总体的拉格朗日列式法,但对杆系结构,为应用方便我们给出了两种列式法的公式。
8.2 一般性讨论
8.2.1 理论基础
无论是对于何种几何非线性问题,虚功原理总是成立的。由虚功原理,单元的虚功方程可以写成如下的形式
{}{}{}{}0=-⎰⎰⎰**v
e
eT
e
eT
F dv δσε (8.1)
其中{}F 为单元节点力向量,{}e
*ε为单元的虚应变,{}e
*δ为节点虚位移向量。
增量形式的应变一位移关系可表示为
{}[]
{}e
e
d B d δε= (8.2)
上式中{}e
d δ表示单元节点位移{}e
δ的微分。根据变分与微分运算在形式上的相似性,有
{}[]{}e
e
B **=δε (8.3)
以上两式中[]
B 称为大位移情况下的增量应变矩阵,代表了单元应变增量与节点位移增量之间的关系。在大位移情况下[]
B 应是节点位移的函数。
若将上述应变增量矩阵分解为与节点位移无关的部分[]0B 和与节点位移有关的部分
{}[])(δL B 两部分组成,即
[][][]L
B B B +=0
(8.4)
此时[]0B 也就是一般线性分析时的应变矩阵。
将式(8.3)代入(8.1),并考虑到节点虚位移{}*
δ的任意性,可将单元的平衡方程写
成
[]{}{}0=-⎰⎰⎰v
e
e
T
F dv B σ (8.5)
按照式(8.5)可以对整个结构建立有限元列式,这种列式方法可称为全量列式方式,在几何非线性分析中,按照这种列式方法得到的单元和结构刚度矩阵一般是非对称的,于求解不利。因此,在分析非线性问题时大多采用增量列式法。以下就着重介绍这一方法。
式(8.5)所示的平衡方程可以写成微分的形式
[]{}{}
0)(=-⎰⎰⎰e
v
e
T
F d dv B d σ (8.6)
由于在几何非线性问题中,应变矩阵[]
B 和应力{
}e
σ都是节点位移的函数,因此有 []
{}[]
{}[]
{}e
T
e
e
T
d B B d B d σσσ+=)( (8.7)
将式(8.7)代入(8.6),则有
[]{}[]
{}{}e
e
T
v
e
v
F d dv d B dv B d =+⎰⎰⎰⎰⎰⎰σσ (8.8)
单元内部的应力增量与应变增量存在确定的关系,这种关系可以用增量形式表示为
{}[]{}e
e
d D d εσ= (8.9)
式中[]D 称为应力一应变关系矩阵,或称为材料的本构关系矩阵。如果材料属于线性弹性的,
[]D 将是一个常数矩阵。并且,对于线性弹性材料来说有
{}[]{}{}{}e e e e D 00)(σεεσ+-= (8.10)
上式中{}e
0ε和{}e
0σ分别为单元材料中可能存在的初应变和初应力。
将式(8.2)代入式(8.9)就可以得到应力增量与单元节点位移增量之间的关系
{}[][]
{}e
e
d B D d δσ= (8.11)
将式(8.4)代入式(8.11)后得
{}[][][]{}e L e d B B D d δσ)(0+= (8.12)
于是,式(8.8)左端中的第二项便可表示为
[]{}[][][][][][][][][][][][]{}
⎰⎰⎰⎰⎰⎰⎰⎰⎰⎰⎰⎰⎰⎰⎰+++=v
e
L v
T
L T
L v
v
L
T
T
e
v
T
d dv B D B dv B D B dv
B D B dv B D B dv d B δσ))((00
(8.13)
若记
[][][][]dv B D B k T
v
000⎰⎰⎰= (8.14)
[]0k 是与单元节点位移无关,它就是一般线性分析时的单元刚度矩阵。式(8.13)右端第二
层括号内的项可记为
[][][][][][][][][][]⎰⎰⎰++=v
L T L T L L T L dv B D B B D B B D B k )(00 (8.15)
[]L k 称为单元的初位移矩阵或大位移矩阵,表示单元位置的变动对单元刚度矩阵的影响。
现在再来看式(8.8)左端的第一项。考虑到式(8.4)的关系并注意到[]0B 与节点位移无关,因此对节点位移的微分等于零,对于一个确定的有限元分析模型,式(8.8)左端的第一项可一般地写成
[]{}[]{}[]{}e e
v
T
L
e
v
T
d k
dv B d dv B
d δσσσ
==⎰⎰⎰⎰⎰⎰ (8.16)
上式中[]σk 称为单元的初应力矩阵或几何刚度矩阵,它表示单元中存在的应力对单元刚度矩阵的影响。 由上式(8.16)和式(8.13),并考虑到式(8.14)和(8.15)的关系,有
[][][]{}{}e
e
L F d d k k k =++δσ)(0 (8.17)
若记
[][][][]L T k k k k ++=σ0 (8.18)
[]T k 就称为单元的切线刚度矩阵。此时,有增量形式的单元刚度方程
[]{}{}e e T F d d k =δ (8.19)