You are on page 1of 6

ORIGIN := 1

6
E := 2.1⋅ 10

Iz := 6.75

L := 250

m := 20000
 2⋅ L 
l :=  L   Iz 
 
I :=  2 ⋅ Iz 
ELEMENT1
 3⋅ L 
 
i := 1
 3 ⋅ Iz 

 12 6 ⋅ li −12 6⋅ l 
i
 
 6⋅ l 4⋅ l 2 − 6⋅ l 2⋅ l 2  l = 500
( i) ( i) ( i)  Ii 1
k := 
i
⋅ E⋅
i −12 −( 6 ⋅ li) 12 −( 6 ⋅ li) 3
 ( li)
I = 6.75
 1
 6⋅ l 2⋅ l 2 − 6⋅ l 4⋅ l 2 
 i ( i) ( i) ( i) 

 1.361 340.2 −1.361 340.2 


 340.2 1.134 × 105 −340.2 5.67 × 10 
4
k = 
1
 −1.361 −340.2 1.361 −340.2

 340.2 5.67 × 104 5
 −340.2 1.134 × 10 

ELEMENT 2
i := 2

 12 6 ⋅ li −12 6⋅ l 
i
 
 6⋅ l 4⋅ l 2 − 6⋅ l 2⋅ l 2 
( i) ( i) ( i)  Ii
k := 
i l = 250
⋅ E⋅ 2
i −12 −( 6 ⋅ li) 12 −( 6 ⋅ li) 3
  ( li) I = 13.5
2
 6⋅ l 2⋅ l 2 − 6⋅ l 4⋅ l 2 
 i ( i) ( i) ( i) 
 21.773 3
2.722 × 10 −21.773 

2.722 × 10
3

 3 5 3 5 
k =  2.722 × 10 4.536 × 10 −2.722 × 10 2.268 × 10 
2  3 3
 −21.773 −2.722 × 10 21.773 −2.722 × 10

 2.722 × 103 5 3 5 
 2.268 × 10 −2.722 × 10 4.536 × 10 

ELEMENT 3

i := 3

 12 6 ⋅ li −12 6⋅ l 
i
l = 750
3
 
 6⋅ l 4⋅ l 2 − 6⋅ l 2⋅ l 2 
( i) ( i) ( i)  Ii I = 20.25
k := 
i 3
⋅ E⋅
i −12 −( 6 ⋅ li) 12 −( 6 ⋅ li) 3
  ( li)
 6⋅ l 2⋅ l 2 − 6⋅ l 4⋅ l 2 
 i ( i) ( i) ( i) 

 1.21 453.6 −1.21 453.6 


 
 453.6 2.268 × 105 −453.6 1.134 × 10 
5
k = 
3
 −1.21 −453.6 1.21 −453.6

 453.6 1.134 × 105 5
 −453.6 2.268 × 10 

Expandation of the finite element stiffness matrices

k0 := 0
4, 4

( (1 )
k1exp := stack augment k , k0 , augment( k0 , k0) )
 1.361 340.2 −1.361 340.2 0 0 0 0
 5 4

 340.2 1.134 × 10 −340.2 5.67 × 10 0 0 0 0
 −1.361 −340.2 1.361 −340.2 0 0 0 0
 
k1exp =  340.2 5.67 × 10 0
4 5
−340.2 1.134 × 10 0 0 0
 
 0 0 0 0 0 0 0 0

 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0
 
 0 0 0 0 0 0 0 0

(
k3exp := stack augment( k0 , k0) , augment k0 , k ( 3 ))

0 0 0 0 0 0 0  0
0 0 0 0 0 0 0 0

 
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
k3exp =  0 0 0 0 1.21 453.6 −1.21 453.6

 
0 0 0 0 453.6
5
2.268 × 10 −453.6 1.134 × 10
5
 
0 0 0 0 −1.21 −453.6 1.21 −453.6 
 5 5
0 0 0 0 453.6 1.134 × 10 −453.6 2.268 × 10 

k02 := 0
2, 4

k03 := 0
8, 2

( (
k2exp := augment k03 , stack k02 , k , k02 , k03
2 ) )
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0

 
0 0 21.773 2.722 × 10
3
−21.773 2.722 × 10
3
0 0
 
0 0 2.722 × 10
3
4.536 × 10
5
−2.722 × 10
3
2.268 × 10
5
0 0
k2exp =  
3 3
0 0 −21.773 −2.722 × 10 21.773 −2.722 × 10 0 0
 3 5 3 5

0 0 2.722 × 10 2.268 × 10 −2.722 × 10 4.536 × 10 0 0
0 0 0 0 0 0 0 0
 
0 0 0 0 0 0 0 0
K := k1exp + k2exp + k3exp

 1.361 340.2 −1.361 340.2 0 0 0 0 


 5 4
 340.2 1.134 × 10 −340.2 5.67 × 10 0 0 0 0
 3 3
 −1.361 −340.2 23.134 2.381 × 10 −21.773 2.722 × 10 0 0
 4 3 5 3 5
K=
340.2 5.67 × 10 2.381 × 10 5.67 × 10 −2.722 × 10 2.268 × 10 0 0
 3 3
 0 0 −21.773 −2.722 × 10 22.982 −2.268 × 10 −1.21 453.6
 0 0 2.722 × 10
3
2.268 × 10
5
−2.268 × 10
3
6.804 × 10
5
−453.6 1.134 × 10
5

 0 0 0 0 −1.21 −453.6 1.21 −453.6
 5 5
 0 0 0 0 453.6 1.134 × 10 −453.6 2.268 × 10 

K1 := stack( submatrix( K , 1 , 1 , 1 , 8 ) , submatrix( K , 7 , 8 , 1 , 8 ) , submatrix( K , 2 , 6 , 1 , 8 ) )

K2 := augment( submatrix( K1 , 1 , 8 , 1 , 1 ) , submatrix( K1 , 1 , 8 , 7 , 8 ) , submatrix( K1 , 1 , 8 , 2 , 6 ) )

 1.361 0 0 340.2 −1.361 340.2 0 0


 0 1.21 −453.6 0 0 0 −1.21 −453.6

 0 −453.6 2.268 × 10
5
0 0 0 453.6 1.134 × 10
5

 340.2 0 0 1.134 × 10
5
−340.2 5.67 × 10
4
0 0
K2 =  3 3
 −1.361 0 0 −340.2 23.134 2.381 × 10 −21.773 2.722 × 10
 4 3 5 3 5
 340.2 0 0 5.67 × 10 2.381 × 10 5.67 × 10 −2.722 × 10 2.268 × 10
 3 3
 0 −1.21 453.6 0 −21.773 −2.722 × 10 22.982 −2.268 × 10
 5 3 5 3 5
 0 −453.6 1.134 × 10 0 2.722 × 10 2.268 × 10 −2.268 × 10 6.804 × 10
 0 
 0 
 
Pn :=  −m 
 0 
 
 0 

Knn := submatrix( K2 , 4 , 8 , 4 , 8 )

 1.134 × 105 −340.2 5.67 × 10


4
0 0 
 3 3 
 −340.2 23.134 2.381 × 10 −21.773 2.722 × 10 
Knn =  5.67 × 104 2.381 × 103 5.67 × 10
5 3 5 
−2.722 × 10 2.268 × 10 

 0 −21.773 −2.722 × 10
3
22.982 −2.268 × 10
3
 
 3 5 3 5 
 0 2.722 × 10 2.268 × 10 −2.268 × 10 6.804 × 10 

Krn := submatrix( K2 , 1 , 3 , 4 , 8 )

 340.2 −1.361 340.2 0 0 


 
Krn =  0 0 0 −1.21 −453.6 
 5
 0 0 0 453.6 1.134 × 10 

−1
Dn := Knn ⋅ Pn

 0.057 
 3.149  D2 := Dn
1
D6 := Dn
5
  D3 := Dn
Dn =  −0.094  2
 −9.448  D4 := Dn
3
  D5 := Dn
 −0.013  4
Pr := Krn⋅ Dn

 −17.143 
 
Pr =  17.143 
 3
 −5.714 × 10 

Evaluation of shear forces and bending moments at each node of the beam

0 
 
dn1 := 
D2 
 D3 
 D4 
 

Fn1 := k ⋅ dn1
1
 D3 
 −17.143
 dn2 := 
D4 
 9.095 × 10 
− 13  D5 
Fn1 =    D6 
 17.143   
 −8.571 × 103 
 

element2

Fn2 := k ⋅ dn2
2

 −17.143 
 −1.143 × 104 
Fn2 =  
 17.143   D5 
 7.143 × 103 
dn3 := 
  D6 
0 
Element3 0 
 
Fn3 := k ⋅ dn3
3

 −17.143 
 −7.143 × 103 
Fn3 =  
 17.143 
 −5.714 × 103 
 

You might also like