有限元讲义 2-弹性力学平面问题有限单元法(2.6四结点四边形等参

更新时间:2024-03-28 18:39:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《有限元》讲义

2.6 四结点四边形单元

(The four-node quadrilateral element)

前面介绍了四结点的矩形单元

其位移函数:

U V??1??2x??3y??4xy

??5??6x??7y??8xy

为双线性函数,应力,应变在单元内呈线性变化,比常应力三角形单元精度高。但它对边界要求严格。本节介绍的四结点四边形等参

元,它不但具有较高的精度,而且其网格划分也不受边界的影响。

对任意四边形单元(图见下面)若仍直接采用前面矩形单元的位移函数,在边界上它便不再是线性的(因边界不与x,y轴一致),这样会使得相邻两单元在公共边界上的位移可能会出现不连续现象(非协调元),而使收敛性受到影响。可以验证,利用坐标变换就能解决这个问题,即可以通过坐标变换将整体坐标中的四边形(图a)变换成在局部坐标系中与四边形方向无关的边长为2的正方形。

正方形四个结点i,j,m,p按反时钟顺序对应四边形的四个结点i j m p。

正方形的 ???1 和 ??1 二条边界,分别对应四边形的i,j边界和p,m边界;ξ=-1和ξ=+1分别对应四边形的i,p边界和j,m边界。

如果用二组直线等分四边形的四个边界线段,使四边形绘成一个非正交网格,那么该非正交网格在正方形上对应着一个等距离的规则网格(见图a, b)。 当然, 局部坐标上的A点与整体坐标的A点对应。

1

《有限元》讲义

一、四结点四边形等参单元的形函数及坐标变换

由于可以将整体坐标下的四边形单元变换成局部坐标下的正方形单元,对于这种正方形单元,自然仍取形函数为: U??1??2???3???2?? V??5??6???7???8??

引入边界条件,即可得位移函数:

U?NiUi

ijmp?V???NiVi

ijmp写成矩阵形式:

?f?e?U??Ni??????V??00?Np0Ni?0?ee??????d?Nd Np??式中形函数: Ni??,???1?1??i???1??i?? ?i,j,m,p? 4 按照等参元的定义,我们将坐标变换式亦取为:

Nixi?Nixi?Njxj?Nmxm?Npxp x?ijmp? y?ijmp?Nyii?Niyi?Njyj?Nmym?Npyp ?2?6?1?

式中形函数N与位移函数中的完全一致。

可以验证,利用坐标变换式(2-6-1),可以把整体坐标系中的任意四边形单元(图a)变换成在局部坐标系中与四边形对应的边长为2的正方形。因此可以将上述位移函数和形函数用于任意四边形单元,并将形函数中的ξ,η理解为任意四边形单元的局部坐标。

这样由位移函数可以得到单元各点的位移。在四条边界上分别有ξ=±和η=±1,故边界上的位移呈线性变化,位移的连续性可得到保证。

于是,我们可以理解为:任意四边形单元是从基本的正方形单元变换过来的实际单元。因此又称正方形单元为母体单元,或基本单元。 例题:

为了加深理解,现考察实际单元为矩形单元的坐标变换,在2.4节中,我们定义局部坐标与整体坐标的关系是:

2

《有限元》讲义

??11?x?x0? ???y?y0?

ba 式中(x0 , y0 )为局部坐标原点。 由上第一式??1?x?x0?得: a11 x?a??x0??xj?xi????xi?xj?

22将其重新组合:

11??1??xi??1???xj x?22?1?1????1???xi?1?1????1???xj?1?1????1???xm?1?1????1???xp 4444 x?Nixi?Njxj?Nmxm?Npxp 自然同理可得: y?Niyi?Njyj?Nmym?Npyp

由此知,矩形单元可以看作是四结点四边形单元的特例,自然,它也是等参元。

《有限元法概论》(第二版)P172 中,是这样解释等参元的基本概念和推导方法的: 图形变换

四结点正方形(母元) 图形变换 四结点四边形(等参元) (ξ-η平面内) ───→ (x,y平面内)

进行图形变换的关键是进行图形结点坐标之间的变换:

正方形结点坐标 坐标变换 四边形结点坐标 (ξi,ηi) ────→ (x,y) i=i,j,m,p i=i,j,m,p

为了实现上述结点坐标之间的变换,可利用母元的形函数,得出(ξ,η)和(x,y)之间的坐标变换式。

图形变换具有如下性质:

1. 母元中的坐标线对应于等参元的直线;

2. 四结点正方形母元对应于四个结点可以任意布置的直边四边形等参元; 3. 变换式(2-6-1)能保证相邻等参元的边界位移彼此协调。

3

对照2.4中的形函数表达式,便知:

《有限元》讲义

二、几何矩阵[B]

已知单元的应变与结点位移之间的关系是:

0????x?Ni?? ????0??y???0?????y??x??0?Np0Ni?0??d? ?2?6?2? ?Np? 形函数矩阵[N]只是局部坐标ξ,η的显函数,为求形函数对整体坐标x,y的偏导数,必须

用复合函数求导公式:

?Ni?Ni?x?Ni?y ?????x???y???Ni?Ni?x?Ni?y ?2?6?3? ?????x???y????Ni???Ni??????????x???? 或写成: ??J??N? ?2?6?3?a ?Ni????i?????y???????

??x?????J? 式中: ??x??????Ni????xi?J???ijmp?N??ixi???ijmp?????? ?2?6?3?b ?yx?????Nj???Nj???Nm???Nm???Np??xi?x?????j?Np??xm???????xpyi?yj???ym? yp???y称为雅可比矩阵,而把它的行列式称为雅可比行列式。把式(2-6-1)代入[J]得:

?Ni???Niyi?????ijmp??????Ni???Niyi??ijmp???????将形函数 Ni?14?1??i???1??i?? ?i,j,m,p? 代入,分别对?,?求偏导,即可得到四结点四边形等参元的雅可比矩阵:

1??? J?? 式中常数记为: A?ijmp?1?A??2?B??? ?2?6?5?

??A???B?4?34?iiiii???x B????yiijmp

?1?

??xiijmpi ?2???yiijmpi

4

《有限元》讲义

?3?ijmp??x ?ii4???iyi

ijmp该雅可比矩阵的逆:

?J??1?14J???2?B?????4?B??????A?? ?1?A??3??雅可比行列式:

J?1???1?A????4???????2?A????3?A??? 161???1?4??2?3???B?1?A?2????A?4?B?3??? 16 可以证明,如果四结点四边形的四个内角都小于180°的话,雅可比行列式|J|大于零,

-1

其逆阵[J]是存在的。换句话说,为了使上述等参元能保持较好的精度,整体坐标系下所划分的任意四边形单元必须是凸四边形,即任意内角都不能大于180°。四边形也不能太歪斜,否则会影响其精度。

利用雅可比的逆矩阵,即可求出整体坐标系下形函数的偏导数:

???Ni???Ni???????x??1?1??i?1??i??????1????J??????J??? ?2?6?6? ???1???4i?i???Ni???Ni?????(i,j,m,p)????y??i? 求出全部偏导,即代回(2-6-2)右侧,即可得到几何矩阵[B], [B]是?,?的函数,即:

????x?B???0??????y0???Ni?Nj?Np00?????x?x?x0????N?N?Nijp????N???00?0?y??y?y?y? ???Ni???Nj?Nj?Np?Np??Ni??x????y?x?y?x?y?x?????将(2-6-6)代入即可获得[B], [B]是?,?的函数。

三、单元刚度矩阵

获得[B]后,便可由单刚的一般表达式:

T????K?tB???D??B?dxdy求出四结点四边形的单元刚度矩阵。

在按上述公式作积分运算时,必须把面积元dxdy变换成d?d?,图a上的面积元abdc的面积等于矢量ab与矢量ac的矢量积的模,

5

??

《有限元》讲义

即微元

??dA?ab?ac

?x??y?d?i?d?j 沿ξ轴对应于dξ的矢量增量是: ab?????????x?y沿η轴对应于η的矢量增量是: ac???d?i???d?j

??式中

i , j???是坐标x,y的单位矢,注意到:

? i?i?j?j?0 i?j?1 则有:

?????x??y????x?ydA??d?i?d?j???d?i?d?j?

????????????????x?y?y?x? ??????????????d?d?i?j?Jd?d?

?????因此刚度矩阵的积分式:

?K????1??1?B?T?D? Jtd?d? ?2?6?7?

在计算单元刚度矩阵[K]中元素时,由于被积函数中出现了雅可比行列式,使得它用解

析法很难求其积分,故常采用高斯数值积分法.

11

6

《有限元》讲义

四、数值积分

1.一维数值积分

?aF???d?

?称为积?????d?来近似原被积函数F???的积分?aF???d?。

aib 基本思想:构造一个多项目式????,使在?i(i=1,2……n)上有 ???i??F??i? , 然后用近似函数????的积分

bb分点或取样点,积分点?i的数值和位置决定了????近似F???的程度,亦即决定数值积分的精度。

对于n个积分点,按照积分点位置的不同选择,通常采用两种不同的数值积分方法,Newton-Cotes积分和高斯积分方案。

二者方法基本相同,只是前者的积分点ξi 是等间距分布,而后者不是等间距分布。高斯积分的积分点位置由下述方法确定:

① 定义n次多项式P????????1?????2???????n? ② 由下列条件确定n个积分点位置

?ba?iP???d??0 i?0,1??n?1

由上二式可见,P???有以下性质:

① 在积分点上P??i??0;

012n?1??P?与?,?,?, ... ?② 多项式在(a, b)域内正交。由此可见n个积分点的位置 012n?1正交的n次多项式P?,?,?, ... ?ξi是在求积域(a, b)内与

???构成方程

?ba?iP???d??0的解。

于是,被积函数F???可由2n-1次多项式????来近似。 ??????li?1nn?1i???F??????i?iP???

i?0n?1??i??1???i??2??????n?l???? li??? 是n-1阶Lagrange插值函数 i????1???????????n?

?????d?近似?aF???d?, 并考虑上面确定n个积分点位置的约定条件得:

abb

?F???d???HF????R

aiii?1bn7

《有限元》讲义

n?1H?l 式中 i?i???d?

ab Hi称为积分的权系数(加权系数, 权),可见加权系数Hi与被积函数F???无关,只与积分点个数和位置有关。

为便于计算积分点位置ξi 和加权系数Hi , 常将上式中的积分限规格化,即令: a??1 b?1

由此计算出的?i , Hi 对应于原积分域(a, b)的关系为:

a?ba?bb?a??Hi i 222 对于多重积分,按重积分规则,计算内层时,保持外层为常数,逐层计算即可。 有关数

值积分更详尽的资料可参阅其教科书。

2.等参元计算中数值积分阶次的选择

数值积分中,如何选择积分阶次将直接影响计算精度、工作量,选择不当则有可能使计算失败。选择积分阶次的原则首先是要保证积分的精度能满足所求问题的要求。 如一维问题:

设:插值函数中的多项式阶数为p, 微分算子中导数的最高阶为m,则有限元得到的近似能量是2(p-m)次多项式。若被积函数是2(p-m)次多项式,应选高斯积分的阶次为n=p-m+1。 三结点三角形单元(线性单元)刚度矩阵中被积函数是常数,故只需一个积分点。

22

双线性单元 p-m+1=1, 但插值函数将包含有二次项(ξ ,ξη,η )中的ξη项,所以要达到精确积分应采用2×2阶的高斯积分。有的有限元书中列出了不同插值函数的高斯积分点数n及相应积分点坐标?i和权系数Hi的值,可供编写有限元程序时参考。

五、四边形等参元的荷载等效变换

四边形等参元等效结点荷载的计算,仍然利用局部坐标体系。

1.集中力

?Px??P????,根据荷载等效变换的一般公式,其等设在单元上任意一点C作用有一集中力P?y?效结点荷载计算公式是:

?R???N?TC?P?

T??NC是形函数[N]在集中力作用点C上的值。 式中,

2.体积力

?Wx??W????,其等效结点荷载的计算公式是:

设在单元上作用有单位体积力

?Wy?

{R}??1?1?1?1[N]{W}tJdξdη8

T

《有限元》讲义

3.分布力

?qx??q????,其等效结点荷载的计算公式是,

设单元的某一边界上承受的分布表面力是

?qy?当分布力作用在单元ij, mp边界上时:

{R}??[N]T{q}t(?111?x2?y2)?()d? ????当分布力作用在单元ij, mp边界上时:

{R}??[N]T{q}t(?1?x2?y)?()2d? ????

9

《有限元》讲义

2.7 八结点曲线四边形等参元

在常规有限元程序的单元库内,目前工程上对平面问题最适用的是八结点等参元。下面作一简要介绍。

单元及结点编号如图a所示,位移和力列向量仍采用与前面类似的排列方式。为了构造其位移函数,按照前面等参元的概念,可先构造八结点正方形母体单元的位移函数(图b),并取为双二次插值位移函数:

U??1??2???3???4?2??5????6?2??7?2???8??2

V??9??10???11???12?2??13????14?2??15?2???16??2

代入边界条件,得到用结点位移{d}表示的位移场:

?U??NiUi??i?1? ?2?7?1? 8

V??NiVi??i?1? 式中的形函数:

81?1??i???1??i????i???i??1?4 1222Nj?1??2???1??i???i??jj??2Ni????i?1,2,3,4?? ?2?7?2?

j?5,6,7,8?? 按照等参元的定义,实际单元映射成正方的母体单元的坐标变换式与式2-7-2等同,得:

?

x??Nixi?

?i?1

? ?2?7?3? 8

y??Niyi?

?i?1?

前面我们在推导单元刚度矩阵时,都是假定单元结点编号从左下角开始,逆时针编号。

从有限元理论上说,其编号应该是可以任意的。下面给出一种不同结点编号的例子。

10

8

《有限元》讲义

实际单元 基本单元

11

《有限元》讲义

12

《有限元》讲义

13

《有限元》讲义

14

《有限元》讲义

15

《有限元》讲义

16

《有限元》讲义

17

《有限元》讲义

18

《有限元》讲义

19

《有限元》讲义

2.8 几个问题的补充

一、变厚问题

各单元取不同t。

二、不同材料问题

各单元取不同E,μ

三、平面应力与平面应变问题

在前面三角形单元的推导中,我们假定其为平面应力问题。工程中,还有另一类情形─平面应变状态。例如,在对坝体或遂洞等长柱体进行分析时,如果取xoy坐标平面与其横截平面行,而

Z轴与其长度方向一致(如图)

那么,由于所考察物体在Z方向的尺寸很大,且又受到平行于xoy平面,且不沿长度方向变化的荷载作用,就可认为各个横截面应处于同样的状况,即近似认为Z方向的位移分量W=0, (位移与Z无关)

于是,由弹性力学知,在六个应力分量中也仅有三

x个独立分量σx ,σy 和τxy, 而z独立。

并可得到平面应变问题的物理方程。

???????y? 不

21???1??2?????x??x??y??? , yEE?1????????????y1??x?? ???xy?2?xy??1??????1????E1??2

比较平面应力问题:

1?x???x???y?, ?yE2?xy1?xy?(1??)???y???x? , EEE?得知只需把应力问题中的E换成1??,?换成1??即得应变问题。所以在这类问题的

程序设计中,通常可以同时求解应力和应变问题,只需设置一开关变量便可以实现。

四、各向异性材料

在弹性矩阵[D]中反应。如正交各向异性时的弹性矩阵[D]为:

20

《有限元》讲义

?Ex?1???xy??xEy?D????1???xy?0????xEy1??x?yEy1??x?y0?0???0? ?Gxy???(见 凯维奇《有限元法》,中P102~104, 英 P98~109 )

五、设置不同类型的单元

在工程中,同一构件经常要用到一种以上材料。如利用角、槽钢等在开洞板内作加强筋用。另一种情况是钢筋混凝土构件的全过程分析中,纵向受拉筋的单元划分,如图。

混凝土被划成若干平面三角形单元,而将纵向受力钢筋(或箍筋)当作线单元(图中红线所示),也可把钢筋等效成与混凝土叠合的三角形单元,但此时均为两种不同材料。

有限元分析时,可认为结构是由若干(面)单元(三角形或矩形)和线(杆)单元(二力杆)共同组成,划分网格时,若碰到线单元,便将结点取在线单元上,使面元和杆元使用共同的结点。

引进杆元后,并不增加结构的自由度(未知数),只是装配总刚和计算过程中多了杆元单刚。如本来是三个三角形的结点,可能还有两个杆元汇交如同一个结点(见上图)。

杆元(见右图)单刚的一般形式可取为:

?cos?2?EA?e?K?l?l???symmetric 应力矩阵

cos?sin?sin2??cos2??cos?sin?cos2??cos?sin????sin2??cos?sin??

?sin2??E ?S??l??cos?

?sin?cos?sin??

21

《有限元》讲义

六、温度应力问题

通常是将各单元由于温度改变所产生的应力:

T???D???0?tdxdy当作外力,化成等效结点荷载加到右端项中求解。 B ?? 式中:??0????T?TT0?

22

本文来源:https://www.bwwdw.com/article/flkr.html

Top