You are on page 1of 61

第2章 杆系结构的有限元法

工程背景
钢架、桁架的应用。
工程背景
钢架、桁架在轨道车辆中的应用。

CRH 380A扛侧滚扭杆疲劳寿命研究
工程背景
钢架、桁架在轨道车辆中的应用。

F a
L

F
a
l
2.1 基本概念
节点和单元
杆系结构的单元类型分为杆单元和梁单元,二者均为线单元。
杆单元的节点仅传递力而不传递力矩,其节点位移只有沿坐标系各个
轴向的线位移;
梁单元的节点不仅传递力,而且传递力矩,其节点位移有沿坐标系各
个轴向的线位移和绕坐标系各轴旋转的角位移。
2.1 基本概念
节点编号原则 :编号不能重复且不能遗漏,相邻节点编号差
尽量小。
单元编号原则 :编号不能重复且不能遗漏,相邻节点编号差
尽量小。
商业有限元软件可自动完成。

节点和单元编号方法
2.1 基本概念

边界条件是计算模型部分节点上的约束和荷载的总称。
整体坐标系是指标识计算模型空间位置关系的坐标系。
节点坐标是表示节点在整体坐标系下的空间位置。
单元节点信息是指每个单元所包含的节点数量。
单元局部坐标系
2.1 基本概念
单元材料特性是指每个单元的材料特
性参数。对于线性弹性结构有限元分
析,单元的材料特性参数主要包括弹
性模量、泊松比和密度。

杆单元的截面参数包含截面面积和截
面形心位置。
梁单元的截面形状参数包含横截面面
积、截面心形位置、剪切中心位置、
截面剪切面积(考虑剪切对变形的影
响时输入)、抗弯惯性矩和极惯性矩
等。
2.2 平面桁架

 确定单元类型:平面杆单元 面
 单元编号、节点编号 桁

2-2 平面桁架有限元模型
2.2 平面桁架
2.2.1 局部坐标系下的单元刚度矩阵
2.2.1.1 单元局部坐标系下的节点位移和节点力

u i  u j   F   F 
i    j  Fi    Fj  
e xi e xj

vi  v j   F yi  F yj 

u i 
 
 i  vi 
   
e

 j  u j 
v j 
2.2 平面桁架
2.2.1.1 单元局部坐标系下的节点位移和节点力

T T

  [ i  j] =[u i vi u j v j]
e
(2-1)

T T
F 
e
[ F i F j ]  [ F xi F yi F xj
e e F yj ] (2-2)
2.2 平面桁架
2.2.1.2 单元节点位移与节点力的关系

图2-3 平面杆单元受力分析
回顾《材料力学》单向拉伸:
Fl
l 
EA
2.2 平面桁架
杆件处于静态平衡状态,必有

F xj
  F xi

因此,轴向力与轴向位移的关系为

F xi 
EA
l
 
ui u j =
EA

EA
l ui l u j
(1)

EA EA
F xj   F xi   
l ui l u j
(2)

二力杆,垂向载荷恒等于0,因此必有
Fyi  0ui  0vi  0u j  0v j (3)

Fyj  0ui  0vi  0u j  0v j (4)


2.2 平面桁架

写成矩阵形式:

 F   EA 0 
EA 
0  u i  (2-3)
 xi   l l  
 F yi   0  
0 v i

0 0
  
 F xj   EA   
0  u j 
EA
   l 0
F    
l
 yj   0 0 0 0   v j 

即: (2-4)

F K
e e e
2.2 平面桁架

其中,
 EA EA 
 k 11 k 12 k 13 k 14   l 0  0
   l
 k 21 k 22 k 23 k 24   0 0 0 0
K
e
  EA 
k 31 k 32 k 33 k 34   0
EA
0
 
k 41 k 42 k 43 k 44   l l  (2-5)
 0 0 0 0 
1 0  1 0
EA  0 0 0 0
  
l  1 0 1 0
 0 0 0 0 
2.2 平面桁架
2.2.1.3 单元刚度矩阵的性质

(1)单元刚度矩阵是单元上由节点位移向量求节点力向量的转换矩阵。

F K
e e e
2.2 平面桁架

(2)刚度矩阵中各元素的力学意义为:矩阵中的元素均是单位节点位
移所引起的节点力的数值,所以称它们为刚度系数。刚度矩阵中每行
或每列元素的力学意义是:同一行的4个元素是4个节点位移对同一个
节点力的影响系数(或称贡献系数);同一列的4个元素是同一个节点位
移对4个节点力的影响系数。

 F xi    
EA EA
0  0 u i
   l l  
 F xj    0 0 0 
0  vi 
Fyi  F xj   EA EA  
   l
0 0 u j
l  
 F yj   0 0 0

0  v j 
2.2 平面桁架

(3)奇异性:单元刚度矩阵是奇异矩阵,即单元刚度矩阵对应行列式值等
于零。若把式(2-5)表示的单元刚度矩阵的第3行加到第1行上去,也能使
第1行的元素全部为零,因此,单元刚度矩阵对应的行列式值等于零。单元
刚度矩阵的奇异性反映了矩阵中还没有考虑到单元两端与整个结构的联系,
所以可以产生任意的刚体位移。
1 0 1 0 
0 0 0 0 
EA 
K  l 1
e

0 1 0
 
0 0 0 0
2.2 平面桁架
(4)分块性:在式(2-1)中,单元节点位移向量是由两个子向量组成的,
每一子向量包含一个节点上的两个位移分量;在式(2-2)中,单元节点力向
量也是由两个子向量组成的,每一个子向量包含一个节点上的两个力分量;
同样在式(2-3)中,对单元刚度矩阵的行与列按同样的原则划分,这样就得
到单元刚度矩阵的分块形式,若将其中每一子块记作,则式(2-5)可写为

Fyi
2.2 平面桁架

 K ii K ij 
e e

K  e
e
e 
(2-6)
 K ji K jj 

F   K
e e
K   i 
e

 e   e
i ii ij
e    (2-7)
 F j   K ji K jj   j 

F K ii i K ij j 
 
e e e
i
 (2-8)
F j  K ji i  K jj j 
e e e
2.2 平面桁架
(5)对称性:根据力学中力的互等定理和单元刚度系数的力学意义,
有 K ij  K ji ,此可知单元刚度短阵为对称矩阵。
T
K K
e e
2.2 平面桁架
2.2.2 整体坐标系下的单元刚度矩阵
2.2.2.1 坐标变换

u i  u j   F xi   F xj 
 i      F j   
e e
  F i

v i 
j
v j   F yi   F yj 

  [ i  j ]  [ui vi u j v j ]
T T
e

T T
F F i F j ]  [ F xi F yi F xj F yj ]
 e e
e
[
2.2 平面桁架

图2-4 局部坐标系与整体坐标系
及其变换
2.2 平面桁架
 R cos       u

 R sin       v

 R cos   u
 R sin   v

u =R  cos  cos   sin  sin    u cos   v sin 


v =R  sin  cos   cos  sin    v cos   u sin 

u  u cos   v sin  

v  u sin   v cos  

u   cos  sin   u  (2-9)


    
v   sin  cos   v 
2.2 平面桁架
u  u 
    
v  v 

  u i 
u
 i
    | 0  
v i 
v i      
   (2-10)
u j  
 
  u j
  0 |
 
v j  v j 
2.2 平面桁架

  T (2-11)
e e

 cos  sin  | 
 | 0   sin  cos  | 0 
   
T                         (2-12)
 0 |    | cos  sin  
 0
|  sin  cos  
 
T为单位正交矩阵

F  TF
e e (2-13)
2.2 平面桁架
2.2.2.2 整体坐标系下的单元刚度矩阵

K
e e e
F  (2-14)

TF  K T 
e e e (2-15)

两边同时左乘T的转置,得到

T TF  T K T 
T e T e e
(2-16)
T为单位正交矩阵,所以T与T的转置乘积为单位矩阵,因此,

F  T K T
e T e e
(2-17)

K T K T
e T e
2.2 平面桁架

 e e  T
K ii K ij    e  0
0 K ii K ij 
e

K  e
e
      0  
 K ji K jj   0    K ji K jj  
e T e e

  T K e  T K e  
 ii ij

 T K eji  T K ejj 

 K ij
e T e
K ij (2-18)
2.2 平面桁架

 F ie   K iie e
K ij  i 
 e   e e    (2-19)
 F j   K ji K jj   j 

F i  K ii  i  K ij  j 
e e e
 (2-20)
F j  K ji  i  K jj  j 
e e e
2.2 平面桁架
2.2.3 整体分析
1、等效节点荷载计算

图2-5 集中力和均布载荷的等效节点载荷
b a
Pie  P P ej  P
l l
ql
Pie  P ej 
2
2.2 平面桁架
2.2.3 整体分析
1、等效节点荷载计算

图2-5 集中力和均布载荷的等效节点载荷
b a
Pie  P P ej  P
l l
ql
Pie  P ej 
2
2.2 平面桁架
2、求整体刚度矩阵
  [ 1  2  3  4  5]  [u1
T T
v1 u 2 v 2 u 3 v 3 u 4 v 4 u 5 v 5]
T T
F  [ P1 P 2 P 3 P 4 P 5]  [ P x1 P y1 P x 2 P y 2 P x3 P y3 P x4 P y 4 P x5 P y5]

 [ R x1 R y1 0  P 0 0 0  P 0 R y 2 ]
T
2.2 平面桁架
 1  ①   1 

• 对于单元①  F 11    K 11 K 12
  
 2 
① ①
 F 2   K 21 K 
22 

 2  ②   1 

• 对于单元②  F 12    K 11 K 13
  
 3 
② ②
 F 3   K 31 K 
33 

 3  ③   3 

• 对于单元③  F 33    K 33 K 32
  
 2 
③ ③
 F 2   K 23 K 
22 

 4  ④   2 

• 对于单元④
 F 24    K ④
22 K 24
  
 4 

 F 4   K 42 K 
44 
2.2 平面桁架

• 对于单元⑤  F 53   K 33

K 34 

 3 
 5   ⑤ ⑤  
 F 4   K 43 K 44   4 

对于单元⑥  F 36   K 33

K 

 3 
 6   ⑥
35
⑥  

 F 5   K 53 K 55   5 

 F 57   K 55

K 

 5 
对于单元⑦
 7   ⑦
54
⑦  

 F 4   K 45 K 44   4 

• 以节点2为例   F e2  P2  0  F e2  P2
3 3
2.2 平面桁架

F K  K 
• 对于单元①: 1 ① ①
2 22 2 21 1

F K  K 
③ ③
• 对于单元③: 3
2 22 2 23 3

F K  K 
4 ④ ④
• 对于单元④:
2 22 2 24 4

K ①
22
③ ④
 K 22  K 22  2
 K 21 1  K 23 3  K 24 4  P 2
① ③ ④
2.2 平面桁架
 K 11 K 12 K 13 K 14 K 15 
 
 K 21 K 22 K 23 K 24 K 25 
K   K 31 K 32 K 33 K 34 K 35  
 
 K 41 K 42 K 43 K 44 K 45 
 K 51 K 52 K 53 K 54 K 55 

 K 11①  K 11② ①
K 12

K 13 0 0 
 
K 22  K 22  K 22
① ① ③ ④ ③ ④
 K 21 K 23 K 24 0 
 K 31 ② ③
K 32 K 33  K 33  K 33  K 33
② ③ ⑤ ⑥ ⑤
K 34 K 35 

 
K 44  K 44  K 44
④ ⑤ ④ ⑤ ⑦ ⑦
 0 K 42 K 43 K 45 
 ⑥ ⑦ ⑥
 ⑦
 0 0 K 53 K 54 K 55 K 55 
2.2 平面桁架

 K 11①  K 11② ①
K 12

K 13 0 0    1   P1 
     
K 22  K 22  K 22 0   2   P 2 
① ① ③ ④ ③ ④
 K 21 K 23 K 24
 K 31② ③
K 32 K 33  K 33  K 33  K 33
② ③ ⑤ ⑥ ⑤
K 34 K 35    3    P 3 

     
K 44  K 44  K 44 K 45   4   P 4 
④ ⑤ ④ ⑤ ⑦ ⑦
 0 K 42 K 43
 0 ⑥ ⑦
 ⑦    
K 55 K 55   5   P 5 

 0 K 53 K 54

“刚度集成法”
2.2 平面桁架
整体刚度矩阵的性质
(1)是结构上的节点位移向量与节点荷载向量之间的转换矩阵。
(2)矩阵中的元素均为刚度系数,其力学意义是:同一行所有元素是所有节点位移对同一个节点
力的影响系数(或称贡献系数);同一列的所有元素是同一个节点位移对所有节点力的影响系数。
(3)对称性
(4)分块性:处于主对角线上的子块称为主子块,其余子块称为副子块。主子块反映的是同一节
点处的力与位移的关系,为正非零子块。副子块反映了结构上不同节点间的力与位移的相互关系。
对于副子块,如果节点与节点在一个单元上,则是非零子块;如果节点与节点不在一个单元上,
则就是零子块。
 K 11①  K 11② ①
K 12

K 13 0 0    1   P1 
     
 K

21 K

22  K

22  K

22 K

23 K

24 0   2   P 2 
 K 31② ③
K 32 K 33  K 33  K 33  K 33
② ③ ⑤ ⑥ ⑤
K 34 K 35    3    P 3 

     
K 44  K 44  K 44 K 45   4   P 4 
④ ⑤ ④ ⑤ ⑦ ⑦
 0 K 42 K 43
 0 ⑥ ⑦
K 55  K 55   5   P 5 
⑥ ⑦
 0 K 53 K 54
2.2 平面桁架

(5)稀疏性:即在中的非零元素集中在主对角线的周围,在其余位置上存在
大量的零元素。非零的子块总数很少,如果节点个数越多,稀疏性越突出。利
用刚度矩阵的稀疏性,可设法只存储非零元素,从而大大节省内存。

 K 11①  K 11② ①
K 12

K 13 0 0    1   P1 
     
 K 21
① ①
 ③
 ④
K 22 K 22 K 22

K 23

K 24 0   2   P 2 
 K 31② ③
K 32 K 33  K 33  K 33  K 33
② ③ ⑤ ⑥ ⑤
K 34 K 35    3    P 3 

     
K 44  K 44  K 44 K 45   4   P 4 
④ ⑤ ④ ⑤ ⑦ ⑦
 0 K 42 K 43
 0 ⑥ ⑦
K 55  K 55   5   P 5 
⑥ ⑦
 0 K 53 K 54

(6)奇异性:即刚度矩阵对应的行列式值为零,因此是奇异阵。
2.2 平面桁架
2.2.3.3 约束条件的引入
(1)划行划列法

 
 k 11 k 12 k 13 k 14 k 15 k 16
  X 1   P1 
 k 21     

k 22 k 23 k 24 k 25 k 26
  X 2  P 2
 k 31 k k k k k   X 3  P 3

32 33 34 35 36
  
 k 41 k 42 k 43 k 44 k 45 k 
46  X 4
  P 4
   X 5  P 5
 k 51 k 52 k 53 k 54 k 55 k 56     
   X 6   P 6 
 k 61 k 62 k 63 k 64 k 65 k 66 
2.2 平面桁架
(2)主对角线元素置“1”法

 k11 k12 k13 k14 0 k16   X 1   P1 


    
k 21 k 22 k 23 k 24 0 k 26   X 2   P2 
 k 31 k 32 k 33 k 34 0 k 36   X 3   P3 
     
k 41 k 42 k 43 k 44 0 k 46   X 4   P4 
0 0 0 0 1 0   X 5  0 
    
k 61 k 62 k 63 k 64 0 k 66   X 6   P6 
2.2 平面桁架
(3)主元赋大值法
 k11 k12 k13 k14 k15 k16   X 1   P1 
    
k 21 k 22 k 23 k 24 k 25 k 26  X 2   P2 
 k 31 k 32 k 33 k 34 k 35 k 36   X 3   P3 
     
k 41 k 42 k 43 k 44 k 45 k 46  X 4   P4 
k k 52 k 53 k 54 A  
k 56  X 5   * 
5A
 51
   
k 61
k 62 k 63 k 64 k 65 k 66   X 6   P6 
k X k X k X k X  AX 5  k 56 X 6  A
*
51 1 52 2 53 3 54 4 5


X5 5
*
2.2 平面桁架
2.2.3.4 求单元内力和应力

  T
e e
F K
e e e
2.2 平面桁架

例题2-1 计算图2-6所示平面桁架的节点位移和杆件的内力。设各杆件的截面尺寸和
制造材料均相同,其面积为 A  4 102 m,弹性模量
2
E  2.1 1011 N。
/ m2
2.2 平面桁架
1. 结构离散化

(a)平面桁架 (b)单元、节点编号与整体、局部坐标系

图2-6 平面桁架及单元、节点编号与整体、局部坐标系
2.2 平面桁架
2. 计算单元在局部坐标系下的刚度矩阵
1 0 1 0 
 0 0 0 
EA EA  0
K  l 1
e

• 对于单元①和②  8.40 109 N / m 0 1 0


l  
0 0 0 0

• 对于单元③ EA
 5.9397  109 N / m
l
1 0  1 0 1 0  1 0
0 0 0 0 0
0 0 0
K 3  5.9397 10   K 1  K 2  8.4 10  
9 9
 1 0 1 0  1 0 1 0
   
0 0 0 0 0 0 0 0
2.2 平面桁架
3. 计算单元在整体坐标系下的刚度矩阵
 cos  sin  | 
 | 0   sin  cos  | 0 
2    
T                        
 0 |    | cos  sin  
 0
① |  sin  cos  
 


①单元与x正方向夹角90°
1
3
②单元与x正方向夹角0°
③单元与x正方向夹角135°
2.2 平面桁架
单元①

0 1 
 1 0 O 
T1   
 O 0 1
 1 0

0 1 0 0  1 0 1 0   0 1 0 0
1 0 0 0   0 0 0 0   1 0 0 0 
  
1 9
K 8.4 10
0 0 0 1  1 0 1 0  0 0 0 1
   
0 0 1 0  0 0 0 0  0 0 1 0 
0 0 0 0
0 1 0 1
 8.4 109  
0 0 0 0
 
0 1 0 1
2.2 平面桁架

单元② T I 2

1 0 1 0 
0 0 0 0
2
  9
 
K 8.4 10
 1 0 1 0
 
0 0 0 0
2.2 平面桁架  
2 2
 
单元③  2 2 O 
 
 cos  sin   2 2
  
  sin  cos   T 
3 2 2

  
2 2 
 O 2 2 
 2 2
   
 2 2 
 2 2   2 2 
  0 0  1 0  1 0   0 0 
 2 2   2 2 
 2 2  
0 0 0   2 2 
 2  0 0  0   0 0 
 
3
  9
 2 2 2
K 5.9397 10  
 0 2  
0 1 0 
2 2 2 
  1 
2  
0 0 0
 2  2 2 
 
2  2
0 0 0 
2 2
 0 0   0 0 0   
 2 2   2 2 
 1 1 1 1
 1 1 1  1  ③ ③

 2.9698  109  
 1 1 1  1 注意单元③的ij节点  K 33

K 32



 1 1 1 1 
  K 23 K 
22 
2.2 平面桁架
4. 有限元方程的建立
2
 P1   K 111  K 11
2
K 112 2
K 13   1 
   
K 22  K 22

 P 2  K 21
1 1 3
K 23   2
3

 P 3  K 31 2 3 2
 3  
33  3 
 K 32 K 33 K

3
节点载荷向量 1

T
F 
 Fx1 , Fy1 | Fx 2 , 0 | 10 , 10 
4

4

节点位移向量

   0, 0 | 0, v2 | u3 , v3 
T
2.2 平面桁架
5. 引入边件条件
1 0 0 0 0  u 1   0 
0
0  
 1 0 0 0 0   v 1   0 
6 0 0 1 0 0 0  u 2   0 
10  0    
0 0 11.3698 2.9698 2.9698  v 2   0 


0 0 0 2.9698 11.3698 2.9698 u 3   10 
    
0 0 0 2.9698 2.9698 2.9698   v 3   10 
6. 求线性解方程组

11.3698 v 2  2.9698 u 3  2.9698 v 3  0 


6 
2.9698 v 2  11.3698 u 3  2.9698 v 3  10  10 
 2.9698 v 2  2.9698 u 3  2.9698 v 3  10  10  6

6 6 6
v2  1.1905  10 u3  2.3810  10 v3  6.9388  10
2.2 平面桁架
7. 计算节点位移引起的节点载荷
  T
e e

F K
e e
e

对于单元①
u  u1   0
 1 1 0  0 
0  0 
  
 v1  1  v1   1 0 0 0   0   0 
  T  = 106    106
u 2  u 0 0 0 1  0   1.1905
    
2
   

 v 2  0 0 1 0   1.1905  0 
 v 2 
 1 
 F x1  u 
 1
 1 0 1 0   0   10.0 
 1  0
 F y 1  
  K 1 v1 =8.4 103   0 0 0   0   0 
   103
 1   1 0 1 0   1.1905  10.0
 F x2   u 

2
     
 1   0 0 0 0  0   0 
 F y 2   v 2 
2.2 平面桁架

对于单元② u1  0 
   
 v1    0   106
u   2.3810
 3  
 v3    6.9388

F2  1 0  1 0  0   20.0 
  x1
0
 F y1
2
3 
0 0 0  0   0 
 2  8.4  10    103
 1 0 1 0  2.3810  20.0
 x3
F
    
F 2   0 0 0 0   6.9388  0 
  y 3
2.2 平面桁架
对于单元③
 2 2 
  0 0 
u 3     2.3810
2 2
 3.2228
   2  2 0

0   6.9387  6.5900 
 v3    2 2    106     106
u   
2 2  0   0.8418
 2  0 0     
 v2   2 2    1.1905   0.8418 
 2 2 
 0 0   
 2 2 
 3
 F x3  1 0 1 0  3.2228  14.1424
  0 0 0 0   6.5900   
3
 F y 3   5.9397 109   10-6  
0  103
 1   1 0 1 0   0.8418  14.1424 
 F x2      
 1  0 0 0 0   0.8418   0 
 F y 2 
2.2 平面桁架
• Step1.结构的离散化与编号
节点及坐标(对该结构进行自然离散)
节点 x y
1 0 0
2 400 0
3 400 300
4 0 300

单元编号及对应节点
各单元的长度及轴线方向余弦
单元 节点1 节点2 单元 l cos sin
① 1 2 ① 400 1 0
② 3 2 ② 300 0 -1
③ 1 3 ③ 500 0.8 0.6
④ 4 3 ④ 400 1 0
2.2 平面桁架
• Step2.单元描述
u1 v1 u2 v2 u3 v3 u2 v2

1 0 1 0  u1 0 0 0 0 u3
 0 0  
K 
1

29.5 104 100  0 0 v1
 2 29.5 104 100 0 1 0 1 v3
 1 1 0 u2 K 
400

0
 300 0 0 0 0 u2
0 0 0 0 u2  
u1 v3 0 1 0 1 v2
v1 u3

 0.64 0.48 0.64 0.48 u1


 0.48 0.36 0.48 0.36 
29.5  10 4
 100  
v1
K  
3

500  0.64 0.48 0.64 0.48  u3


 
 0.48 0.36 0.48 0.36  v3
u4 v4 u3 v3

1 0 1 0  u4
 0 0 
29.5 104 100  0 0 v4
K
4

400  1 0 1 0 u3
 
0 0 0 0 v3
2.2 平面桁架
• Step2.组装整体刚度方程
• 各个单元刚度矩阵/节点载荷按节点编号进行组装。
刚度矩阵:
节点位移:
节点力:

  0  
  1 
1 3 1 3
 P 1   K 11 K 11 K 12 K 13
  
K 22  K 22 0   2 
1 2 2
 P 2   K
4 
23
P  
K K  K 33 K 34   3 
2 3 4

 3  33 33
 P 4   对称
K 44   4 
4

2.2 平面桁架

整体刚度方程为:
2.2 平面桁架
• Step2.处理边界条件求解
• 边界条件BC(u):

代入整体方程并化简得:

所有节点位移:
Thanks

You might also like