You are on page 1of 47

第九章 等参数单元

 采用等参数单元的意义
 等参数名称的来由

 如何根据形函数的特性建立位移函数
 数值积分采用高斯积分法

第九章 等参数单元
§9-1 如何提高有限元法计算精度
— 采用等参数单元
9-1-1 采用等参数单元的意义
1. 找到结构物实际变形的模式,然后取与实际变形模式一
致的单元离散结构物。

2. 从三角形单元到矩形单元,随着单元位移函数中变量幂
次的增加则单元内应力位移的计算精度提高,所以就需要
找一些高阶的多项式作为单元的位移模式建立新的单元。
常用的多项式是根据杨辉三角形的次序建立的。
3. 由于项数取得多就必须增加单元的自由度,即增加单元
节点,于是就出现了等参数单元。

第九章 等参数单元
9-1-2

等参数单元

每一种等参数单元有二种形式:一种形式在局部座标 ξ η
或 ξ η ζ 中,是以边长为2的正方形单元或边长为2的立方体单
元用作计算称为母单元;另一种形式在整体座标 x y或x y z中,
通过母单元映射到整体座标上的单元用于离散结构物称为子
单元。由于母单元上的位移函数与座标变换的函数具有相同
的参数。这就是等参数单元名称的来由。
母单元 的位移函数:

u   Ni ( , )ui

座标变换的映射关系: x   Ni ( , ) xi

v   Ni ( , )vi

y   Ni ( , ) yi

第九章 等参数单元
§9-2 平面等参数单元
9-2-1 四边形四节点等参数单元
 四边形四节点单元位移模式:
4

3

u   Ni ( , )ui

η

v   Ni ( , )vi
2

0

ξ

1
Ni  (1  0 )(1  0 )
4
2

1
2

母单元

其中

 0   i

0  i

第九章 等参数单元 通过局部座标与整体座标的映射关系把母单元变换到 整体座标上成为一个任意四边形用于离散结构物,它能适 合于任意曲边的形状。 x   Ni ( .代入 x   1  1 o x   Ni xi  3   1   1 2 x 1 (1   )(1  ) x1  (1   )(1  ) x2  (1   )(1   ) x3  (1   )(1   ) x4  4 1 1 (1   ) x1  (1   ) x2  c  d 2 2 . ) yi y  4   1 若以母单元上12边为例, 通过映射可得在平面内任一直 o 线,12边的方程为 η= -1. ) xi y   Ni ( .

第九章 等参数单元 同理可得 y   Ni yi  1 (1   )(1  ) y1  (1   )(1  ) y2  (1   )(1   ) y3  (1   )(1   ) y4  4 1 1 y  (1   ) y1  (1   ) y2  e  f  2 2 把以参数 ξ 代表的 x方程和 y方程消去 ξ ,则得 x . y 所组成的直线方程 y=kx+b 所以母单元上的四个边都可以通过映射在x. y座标面 上得出一个任意四边形,用该四边形离散结构物。 .

y Ni. y N i  y . y  i = 1.第九章 等参数单元  四边形四节点 单元的应变  u     x   v  e e    B   B B B B         1 2 3 4    y    u v      y x   Ni. x 0     Bi    0 Ni . x N i  x Ni.2.3. x    其中 Ni .4  Ni.

   x.   x x.   x.   .   Ni .   y. x    y. y  y y.   Ni . x x.   y y. y的函数,现对ξ.第九章 等参数单元 由于形函数 N 是 x.    Ni . η求导,这是复合函数求导 Ni Ni x Ni y    x  y  Ni Ni x Ni y    x  y  把上二式写成矩阵形式 其中  Ni .

 x. y.   y.y化成 Ni.第九章 等参数单元 其中  x.x和 Ni. x  1  Ni . y  其中雅可比矩阵的逆阵由下式给出 J  1 1  J  y.     J    N N  i . y. .  称为雅可比(Jacobian)矩阵 为了把 [Bi]矩阵中的Ni.ξ和 Ni.  x.  x  .  y.η ,则代入下式  Ni .  y. J   x  .   i.  J  x.

η 偏导数写成通式: Ni .第九章 等参数单元 也可把形函数Ni对的ξ. y  Ni . 1  i (1  i ) 4 i= 1.3.4  四边形四节点 单元的应力  x  e e       D B   S     y            xy   S    S1 S2   Ni . y   1 1    Ni . x  Si    D Bi   2  1   1  1    Ni . x  2  S3 S4  . y 2 对于平面应力情况    Ni . 1  i (1  i ) 4 Ni .2. x E   Ni .

2.4 J d d .第九章 等参数单元  四边形四节点单元的刚度矩阵[K]e:  K     B   D  B  tdxdy   e T 1  1 1 1  B   D  B  t J d  d T [K]e可划分成四行四列的子矩阵 : K  e  kij     Bi  T  k11 k12 k k22 21    k31 k32   k41 k42 k13 k23 k33 k43 k14  k24  k34   k44  T  D  B j  tdxdy  1 1 Bi   D  B j t 1 1 i. j = 1.3.

体枳力的等效节点力: P    N  e T  p tdxdy    N  T  pt J d  d . x  Ni. y N j .x j. y N j .x T 2  Bi   D   B j    1  1  2   Ni. x N j. y N j . y N j . y E  i. x N j . y  2 1   Ni . x   2  Ni.第九章 等参数单元 对于平面应力情况: 1   N N  Ni. y  等效节点力计算: 1. x N j . x  2  1   Ni . 集中力的等效节点力:由于计算复杂,把有集中力处 设置为节点。 2. y  Ni.

表面力的等效节点力: Q e  N  T s  qx    tds q y  .第九章 等参数单元 展开后 P e  N1 0   N2  1 1 0    1 1  N 3  0 N  4  0 0 N1  0  N 2   px    t J d d  0  py   N3  0  N 4  单元上某一点的节点力 e  pi  e 1 1  pxi   px        Ni  t J d  d 1 1  p yi   py  i= 1.3.2.4 3.

4 由于表面力的运算是曲线积分,所以常把 qx .2. dx dy qx    qx   cos    sin  ds ds dy dx q     q y   sin    cos  y ds ds .第九章 等参数单元 展开后 Q e  N1 0   N2  0    N3  0 N  4  0 0 N1  0  N 2   qx    tds  0 q y   N3  0  N 4  单元上某一点的节点力 Qi  e  qxi   qx       Ni   tds q yi  q y  i=1.3.qy化成切线.

qy的代入 Qi  e qxi   dx   dy       Ni  t  dy   dx  q yi  i=1 .2 3.        Ni  td  1  y.   x. 4 若以母单元上的34边为例,则η =1 Qi  e 1  qxi   x.τ 表示 qx .   y.第九章 等参数单元 把用 σ.  q yi  i= 3.4 .

y中是一个曲边四边形。 y . 0 .6 .第九章 等参数单元 9-2-2 四边形八节点等参数单元 母单元是以2为边长的正方形具有八个节点,由于节点 多,则采用的多项式也可多,因此它具有更高的精度,它对 应的子单元在直角坐标 x. 7 3 1 . . 7 4 3 4 η 8 2 8 1 .6 2 2 o x . 5 . 5 2 ξ .

7.7.3.……8) ,可知形函 数的幂次与位移函数一致,是一个双二次函数,所以Ni( ξ. η )。由形函数的性质 j i 1 Ni ( j . η=1.8) 从母单元上可知直线263.3.2.直线374.通过 (2.6.直线58.5.6.5. η )也 是一个双二次函数。 现在构造N1( ξ.4. j )   ij   ji 0 可知,N1(ξ1 .8)点.3. ξ+η+1=0,可 构造下列连乘式 (ξ–1)(η-1)(ξ+η+1) 是双二次函数 .第九章 等参数单元  四边形八节点等参数单元的位移模式: u  a1  a2  a3  a4 2  a5  a6 2  a7 2  a8 2 v  b1  b2  b3  b4 2  b5  b6 2  b7 2  b8 2 根据形函数的性质,构造形态函数Ni (i= 1.ηj )=0 (j=2. N1(ξj . η1)=1.它们的方程分别为ξ=1.4.

1 4  同理可得  1 N 2  (1   )(1   )(    1) 4 1 N3  (1   )(1   )(    1) 4 1 N 4  (1   )(1   )(    1) 4 .8)点 等于0,但是还必须满足N1在 1点等于1,所以N1可由下式 表达: (  1)(  1)(    1) 1 N1 ( . )   1   1      1   1  1    1 1.3.7.5.4.第九章 等参数单元 因此确定了N1有上述形式,且满足在(2.6.

1 2  同理可得  1 N 6  1   2  1    2 1 N 7  1   2 1    2 1 N8  1   2  1    2   .8 的值为0.6. 线23过上述七点. η). 它必须满足N5 (ξ. )  1 2  1   1      2   1   1    0.第九章 等参数单元 构造N5(ξ.4.3. η) 在点 5等于1。  2  1   1  N5 ( . 线14. η-1=0. 线 34.2.7. ξ-1=0. η) ,它在点 1.它们的方程分别为ξ+1=0. 由上述三个方程 (ξ+1)(η-1)(ξ-1 ) 连乘构成 N5(ξ.

y 座标中的曲边四边形 . y= ΣNiyi 根据上二式可把 ξ.第九章 等参数单元 由形函数的性质所构造的单元位移模式,也必须满足 ΣNi=1 N i  N1  N2  N3  N4  N5  N6  N7  N8  1 1 1 1 (1   ) 1        1  (1   ) 1       1  1   1       1  1   1        1  4 4 4 4 1 1 1 1 1   2  1     1   2  1     1   2  1     1   2  1     1  2 2 2 2 所以八节点四边形的位移模式如下:  f    N   e N  1 0 0 N2 0 N3 0 N4 0 N5 0 N6 0 N7 0 N8 N1 0 N2 0 N3 0 N4 0 N5 0 N6 0 N7 0 0 e    N8  得到了形函数后,母单元与子单元的转换关系也可得到: x=ΣNixi. η 座标下正方形母单元转换成在 x..

第九章 等参数单元 若母单元上任一边263,其方程为 ξ=1 ,通过映射可得 在x,y座标中的一抛物线。 由于x= ΣNixi. 把 Ni 代入 1 1 1 x  (1   ) 1        1 x1  (1   ) 1       1 x2  1   1       1 x3  4 4 4 1 1 1 1 1 2 2 2 1   1        1 x  1   1   x  1   1   x  1   1   x      4     5     6     7 1   2  1    x8 4 2 2 2 2 x3 x2 2 x           1   2  x6 2 2 2 x  a 2  b  c 同理可得 y  d 2  e  f 消去η,可得一抛物线方程 .

   i.    Ni .6.   x. x   Bi    0  Ni.   Ni .第九章 等参数单元  四边形八节点等参数单元的应变     B    B1 e B2 B3 B4 B5 B6 B7 B8   与四节点四边形一样可得几何矩阵[Bi]:  Ni.5. y  0   Ni.   x. i = 1. x   Ni .3. y  e .2.8 y.4. y  N i . x   N  y.7.

第九章 等参数单元 把上式反解出用Ni. x.  y.  x  .ξ .y  Ni .  y.  x.  J  x. y. y  J  1 1  J  y. x  1  Ni .η表示 Ni. Ni.x ,Ni.   i. 其中  四边形八节点单元的应力  x  e e       D B   S     y            xy   S    S1 S2 S3 S4 S5 S6 S7 S8  .     J    N N  i .

第九章 等参数单元 其中应力矩阵 [Si]如下: 对于平面应力   Ni . y   1 1    Ni . y 2    Ni . x  2  i=1.2. y  Ni . x  Si    D Bi   1   2  1  1    Ni .……8  四边形八节点单元的刚度矩阵[K]e: K  e    B   D  B  tdxdy   T 1   B   D  B  t J d d 1 1 1 [K]e可划分成八行八列的子矩阵 : T . x E   Ni .

第九章 等参数单元 [K]e有16行16列元素组成的矩阵: K  e  k11 k12 k  21 k22          k81 k82 k13 k23 k14 k15 k16 k17 k83 k84 k85 k86 k87 k18  k28          k88  .

6. y N j . 体积力的等效节点力: P e    N  T  p tdxdy    N   pt T J d  d . x   2 i=1. x N j .3.第九章 等参数单元 其中 T kij     Bi   D B tdxdy     Bi   D  B j t J d d 1 1 1 T 1 对于平面应力 1   N N  Ni. 集中力的等效节点力:由于计算复杂把有集中力处 设置为节点。 2. y  Ni . x N j . y  2 1   Ni .2.5. x N j. y   等效节点力计算: 1.x  E T 2  Bi   D   B j    1  1  2   Ni.4. y N j . y i.x j. x  2  1  Ni.7. x  Ni. y N j . y N j .8  Ni.

6.3.2.8   px    p  t J d  d  y         0 N8    J d  d .5.第九章 等参数单元  N1 展开后  0  N2  0  N3  0   1 1  e P  1 1            N8  0  0 N1  单元上某一点的节点力 0  e N2  p 1 1  xi   px  e  0  pi    p   1 1 Ni  p t   yi   y N3    i= 1.7.4.

2.8 由于表面力的运算是曲线积分,所以常把 qx .4.7. dx dy qx   cos    sin  qx    ds ds dy dx q y   sin    cos  qy    ds ds .5.qy化成切线.第九章 等参数单元 3.3.6. 表面力的等效节点力: Q e  N  T s 展开后 Q e  N1 0     s   N8   0  qx    tds q y  0 N1    qx     tds  q y  0  N 8  单元上某一点的节点力 Qi  e  qxi   qx       Ni   tds q yi  q y  i=1.

τ 表示的qx.5.4.7.   x.2 3.第九章 等参数单元 把用 σ.6.8 若以母单元上的374边为例,则η =1 Qi  e 1  qxi   x.   y.7. qy代入 Qi  e  qxi   dx   dy       Ni   tds  dy   dx  q yi  i=1 .4 .        Ni  td  1  y.  q yi  i= 3.

而出现了奇异性,所以我们就重点讨论 如何消除奇异性。  u   r  r   u          r           w  z    rz   z   u w      z r  .第九章 等参数单元 §9-3 轴对称四边形八节点等参数单元 由于轴对称问题比平面问题多了周向应变εθ与 周向应力σθ.

以 代替 r r .第九章 等参数单元  N1 写成矩阵形式  r   N1  r      0   N  1  z     B    B1 B2 e  N i  r   Ni   Bi    r  0   N  i  z  0   0    N i  z  N i   r  0 0 N1 z N1 r B3 N 2 r N2 r 0 N 2 z B4 N8 r N8 r 0 0 N 2 z N 2 r B5 0 N8 z B6 B7  u1   0  w   1  u  2    0   w2    N8    z    N8   u   8  r   w   8 e B8   Ni N i 当 r=0.

第九章 等参数单元 §9-4 等参数单元的收敛性 求解是否收敛还需看位移函数是否满足三个条件:  位移函数中包含有刚体位移  位移函数中包含有常应变  位移函数内部连续和边界协调 由于刚体位移和常应变状态可写成下列形式: u  a0  a1 x  a2 y v  b0  b1 x  b2 y 但上二式可化成下式: u   Niui v   Ni vi u   Ni  a0  a1xi  a2 yi   a0  Ni  a1  Ni xi  a2  Ni yi .

第九章 等参数单元 v   Ni b0  b1xi  b2 yi   b0  Ni  b1  Ni xi  b2  Ni yi 根据形函数的性质: 则上二式都化成 ΣNi=1 u   Niui v   Ni vi 所以构成的位移函数包含刚体位移和常应变 多项式在单元内部无奇异点,所以连续。相邻单元的边 界上可由线上节点座标唯一确定,而母单元相邻边界都 是直线,且形函数相同,所以交界线上的位移由节点位 移唯一确定,相邻单元连续。 .

.2 5 z . 15. . y 2 o x .19 13 17. 4.18 .19 20 13 11 . 15 .6 . .11 .12 . 4. .12 . .第九章 等参数单元 §9-5 空间等参数单元 六面体 20节点等参数单元 母单元是边长为2的立方体,通过映射可得一曲面六面体 .6 .18 .. . .7 16.9 . . . .7 .10 2 .14 5.3 . . .14 .1 .3 2 17.10 . 20 .2 1 9 8 8 ζ η o ξ 16 .

第九章 等参数单元  三维等参数单元的位移函数 u  a1  a2  a3  a4  a5 2  a6 2  a7 2  a8  a9  a10  a11 2  a12 2  a13 2  a14 2  a15 2  a16 2  a17  a18 2  a19 2  a20 2 v  b1  b2  b3  b4  b5 2  b6 2  b7 2  b8  b9  b10  b11 2  b12 2  b13 2  b14 2  b15 2 b16 2  b17  b18 2  b19 2  b20 2 w  c1  c2  c3  c4  c5 2  c6 2  c7 2  c8  c9  c10  c11 2  c12 2  c13 2  c14 2  c15 2 c16 2  c17  c18 2  c19 2  c20 2 .

9. ): Ni (ξ.7.7. .3.在点4. 3.13.14.13.第九章 等参数单元 根据形函数特性建立位移模式: 20 u   N i ( .16. 6.16 所组成的平面其 方程为η-1=0. ) 在2.11.6.11.20点的 值为零,在1点的值为 1。在点2. 10.15.8.4.14.8.10.  )vi w   N i ( .20 所组成的平面其方程为 ζ-1=0.18 所组成的 平面其方程为ξ-1=0.17所组成的平面其方程为ξ+η+ζ+2=0 .  )ui i 1 20 20 i 1 i 1 v   N i ( .15.5.15. ζ. 7.12. .6.7. η. 19. ζ.17. 在点9.12.  ) wi 形函数Ni与位移函数具有相同的幂次。 先构造N1 (ξ.19. .8.14. η.3.在点5.18.19.

1 1 N9  1   2  1   1    4 . 1.1   N1  1 1   1  1         2  8 在母单元各顶点都可通过类似的方法获得形函数,再建 立各边中点的形函数N9 N9  2    1   1  1  2  1   1  1     0.第九章 等参数单元 所以可得 N1    1  1  1      2    1  1  1      2   1.1.

5.15 1 Ni  1   2  1  i 1   i  4 i= 17.8 8 1 Ni  1   2  1  i 1   i  4 i=10.12.13.第九章 等参数单元 因此可得出的N1.7.3.18.N2.16 1 Ni  1   2  1   i 1  i  4 i= 9.19.4.6.……N20 的 形函数: 1 Ni  1  i 1   i 1   i  i   i   i  2  i=1.11.14.2.20 .

x  B19 B20   e . y   N i . x Ni. x  0   0  Bi    N  i.ζ)xi y= ΣNi(ξ.第九章 等参数单元 座标变换的公式也由Ni式确定: x=ΣNi(ξ.ζ)zi  三维等参数单元的应变     B    B1 e  Ni. y  0   N i . z B2 0 Ni.η.η. z B3 0  0  Ni. y 0 Ni.η.ζ)yi z= ΣNi(ξ. z   0  Ni.

y   i .  zi .它的元素Jij*是[J]元素Jji 代数余子式。 1  三维等参数单元的应力: {σ}=[D][B]{δ}e [Si]=[D][Bi] i=1. x  1     N  J N    i.  N  N  i . zi .   zi .   xi . yi .   Ni.……20 .  xi .   J    xi .2.第九章 等参数单元 通过下式变换:  N i . z    i .  1 * J  J     J [J]*称为[J]的伴随矩阵. yi .  yi .3.

z A1   1  A1 N i .x  A1 N i . z  Ni. z   0  A2 N i . x  Si   A3  A N  2 i. y A2 N i . x AN  1 i. z  A1 N i . y Ni.第九章 等参数单元 [Si]可由下式表达:  Ni . y  0   A2 N i . x A2 N i . y   A2 N i . y A1 N i . z 0 (1  2  ) A2  2 1    A1 N i . x  E 1    A3  1   1  2  .

3……20 .每一个[Kij]子矩阵具有3行3列  K ij       Bi   D   B j  J d  d d  1 1 1 e 1 1 1 T  三维等参数单元等效节点力的计算 体积力的等效节点力 e  pi  e  pxi   px  1 1 1       p yi      N i  p y  J d  d d  1 1 1 p  p   zi   z i=1.2.第九章 等参数单元  三维等参数单元的刚度矩阵 K  e    B   D  B  dxdydz   T 1    B   D  B  J d  d d  1 1 T 1 1 1 [K]e是一个20行20列的子矩阵.

第九章 等参数单元 表面力的等效节点力: Qi  e  qxi   qx       q yi     Ni q y  ds q  q   zi   z ds是表面上的微元. 如果是在 ζ=1的面上ds化成dξdη。 .

x2.W2四个数。 f(x)是一个三次式 .的值,共2n个值, 因此若是f(x)是2n-1次的多项式,那末该积分式就可得到完全 精确的数值,关键是如何选取xi和Wi。现以n=2为例,即取2 个积分点,则可使f(x)具有2n-1次的多项式的积分取得精确解, 我们就需找出x1.W1.第九章 等参数单元 §9-6 高斯积分法 高斯数值积分法是优化选择积分点(xi)和积分权函数 (Wi),使积分计算公式为: 1 n  一维高斯积分: f ( x)dx   f ( xi )Wi  1 i 1 一般若取n个积分点就有n个xi和n个Wi.

W2 W1+W2=2.57735 W1=W2=1. x2.第九章 等参数单元 f(x)可取 f ( x)  c0  c1 x  c2 x 2  c3 x 3 则 2 2 3 c  c x  c x  c x dx  2 c  c2 0 1 2 3  0 1 3 I  1 利用多项式系数相同可列出方程求解x1.000000 . W1x1+W2x2=0 W1x12+W2x22=2/3 W1x13+W2x23=0 可得 x1=-x2=-0.W2 2 W1 (c0  c1 x1  c2 x12  c3 x13 )  W2 (c0  c1 x2  c2 x2 2  c3 x23 )  2c0  c2 3 根据系数相同可得四个方程.求出x1.W1.x2.W1.

y  dxdy     y  dy  W   y   W W f  x .第九章 等参数单元  二维和三维高斯积分: 1. y j  n m i 1 j 1 j j 1 n i i 1 j i j . y  dxdy   WW f  x . y  1 1 1 1 m 1 1 j 1 m j   WW i j f  xi . 二维高斯积分   f  x. y     y  1 1 i 1 i i 再对y进行积分:   f  x. y  1 n 1 1 1 m i 1 j 1 i j i j 可根据一维公式推出,先对x积分,把y看成常数 n  f  x. y  dx  W f  x .

三维高斯积分:    f  x. y. z  dxdydz  WW W f  x y z  1 1 1 1 1 1 n m l i 1 j 1 k 1 i j k i j k .第九章 等参数单元 2.