Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Механика на конструкциите

Упражнение №5
Равнинна ставно-прътова конструкция

Цел: Студентите да усвоят методите за трансформиране на матрици и


вектори, описващи конструкцията от една координатна система в друга.
Това дава възможност за решаване на равнинни ставно-прътови
конструкции с разширяване на едномерните прътови елементи.

1. Задача
Да се определят напреженията в прътите от показаната конструкция, ако Е=200
GPa, S1 = 4 cm2, S2 = 3 cm2, S3 = 2 cm2.

B
A S2
1m S1
0,5 m
D C
F = 10kN S3
1m
1,5 m
Решение:
1. Въвеждане на глобална координатна система и номериране на възли,
елементи и степени на свобода.
y 4
3
B
2 2
1m 1 2
A 1
0,5 m 1 8
6
3 x
D C
О F = 10kN 5 7
4
1m 3

1,5 m
2. Елементни коравинни матрици
c = cos α
s = sin α
1.1. Първи прът-ъгъл α е отрицателен
l1 = 0,5 2 + 12 = 1,12m

1/7
Механика на конструкциите
Упражнение №5

y’
1
A
0,5 m О 1

D
3 α
x’
1m
1
c = cos α = = 0,89286
1,12
0,5
s = sin α = − = −0,44643
1,12
 c2 cs − c 2 − cs   0,8 − 0,4 − 0,8 0,4 
  
s 2 − sc − s 2  200.10 9.4.10 − 4 − 0,4 0,2 0,4 − 0,2
[k e ]1 = ES1  sc
= =
l1 − c 2 − cs c 2 cs  1,12  − 0,8 0,4 0,8 − 0,4
 2   
 − sc − s
2
sc s   0,4 0,2 − 0,4 0,2 
 5,72 − 2,86 − 5,72 2,86 
 2,86 − 1,43 
7  − 2,86 1,43
= 10
− 5,72 2,86 5,72 − 2,86
 
 2,86 − 1,43 − 2,86 1,43 
В Matlab:
>> E=200000
>> S1=400
>> S2=300
>> S3=200
>> L1=sqrt(500^2+1000^2)
>> c=1000/L1
>> s=-500/L1
>> Te=[c^2 c*s -c^2 -c*s;
s*c s^2 -s*c -s^2;
-c^2 -c*s c^2 c*s;
-s*c -s^2 s*c s^2]
>> k1=E*S1/L1
>> K1=k1*Te

2/7
Механика на конструкциите
Упражнение №5

1.2. Втори прът


О y’
B 2

1m 2

D
3

x’
α = −90° , следователно c = 0 ; s = −1
 c2 cs − c 2 − cs  0 0 0 0 0 0 0 0
  0 1  0 1
0 − 1 0 − 1
[k e ]2 = ES 2  sc2 s − sc − s 2  200.10 9.3.10 − 4
2
=  = 6.10 7 
l 2 − c − cs c 2 cs  1 0 0 0 0 0 0 0 0
 2     
 − sc − s s  0 − 1 0 − 1
2
sc 0 1 0 1
В Matlab:
>> L2=1000
>> c=0
>> s=-1
>> Te=[c^2 c*s -c^2 -c*s;
s*c s^2 -s*c -s^2;
-c^2 -c*s c^2 c*s;
-s*c -s^2 s*c s^2]
>> k2=E*S2/L2
>> K2=k2*Te

2.3. Трети прът


y’

D 3 C x’
О 3 4

0,5 m
α = 0 следователно c = 1 ; s = 0
 c2 cs − c 2 − cs  1 0 − 1 0 1 0 −1 0
  0  
s 2 − sc − s 2  200.10 9.2.10 − 4 0 0 0 7 0 0 0 0
[k e ]3 = ES 3  sc
=  = 8.10
l3 − c 2 − cs c 2 cs  0,5 − 1 0 1 0 − 1 0 1 0
 2     
 − sc − s s 
2
sc 0 0 0 0 0 0 0 0
В Matlab:
>> L3=500
>> c=1
>> s=0;
>> Te=[c^2 c*s -c^2 -c*s;

3/7
Механика на конструкциите
Упражнение №5
s*c s^2 -s*c -s^2;
-c^2 -c*s c^2 c*s;
-s*c -s^2 s*c s^2]
>> k3=E*S3/L3
>> K3=k3*Te
3. Сглобяване на конструкцията (асемблиране на глобалната коравинна
матрица)
 5,72 − 2,86 0 0 − 5,72 2,86 0 0
− 2,86 1,43 0 0 2,86 − 1,43 0 0

 0 0 0 0 0 0 0 0
 
0 0 0 6 0 −6 0 0
[K ] = 10 
7

− 5,72 2,86 0 0 (5,72 + 0 + 8) (− 2,86 + 0 + 0) − 8 0


 
 2,86 − 1,43 0 − 6 (− 2,86 + 0 + 0 ) (1,43 + 0 + 6 ) 0 0
 0 0 0 0 −8 0 8 0
 
 0 0 0 0 0 0 0 0
 5,72 − 2,86 0 0 − 5,72 2,86 0 0
− 2,86 1,43 0 0 2,86 − 1,43 0 0

 0 0 0 0 0 0 0 0
 
0 0 0 6 0 −6 0 0
[K ] = 10 
7

− 5,72 2,86 0 0 13,7 − 2,86 − 8 0


 
 2,86 − 1,43 0 − 6 − 2,86 7,43 0 0
 0 0 0 0 −8 0 8 0
 
 0 0 0 0 0 0 0 0
В Matlab:
>> K=zeros(8)
>> i1=[1 2 5 6];
>> i2=[3 4 5 6];
>> i3=[5 6 7 8];
>> K(i1,i1)=K(i1,i1)+K1
>> K(i2,i2)=K(i2,i2)+K2
>> K(i3,i3)=K(i3,i3)+K3

4. Вектори на възловите премествания и сили


0  R1x 
0  R 
   1y 
0  R2 x 
   
0  R2 y 
{d } =   ; {F } =  
u 3  10000
 v3   0 
   
0  R4 x 
0  
   R4 y 

4/7
Механика на конструкциите
Упражнение №5
5. Съставяне и решаване на редуцираната СЛУ
[k e ]{d e } = { f e }
Премахване на редовете и съответстващите им колони от коравинната матрица,
за които преместванията са равни на нула и решаване на СЛУ.
 13,7 − 2,86 u 3  10000
10 7    =  
− 2,86 7,43  v3   0 
10 3.(13,7.u 3 − 2,86.v3 ) = 1
− 2,86.u 3 + 7,43.v3 = 0
v3 = 0,385u 3
u 3 = 7,92.10 −5 m
v3 = 3,05.10 −5 m
В Matlab:
>> Kr=K(5:6,5:6)
>> fr=[10000;0]
>> dr=Kr\fr
>> d=[0;0;0;0;dr;0;0]
>> f=K*d

6. Определяне на напреженията
7.1. Прът 1 - α = -26,56˚
u1   0 
v   0 
{d (1) } = u1  = 10 −5 7,92
 3  
v3  3,05 
s   0,8 − 0,447 
[Λ ( ) ] = −cs
1 =
c  0,447 0,8 

 0,8 − 0,447 0 0 
[ ] [ ] [ ] [0]  0,447 0,8
 Λ (1)  0 0 
T(1) =   = 
 [0] Λ (1)   0 0 0,8 − 0,447
 0 0 0,447 0,8 
 0,8 − 0,447 0 0   0   0 
0,447   0   0 
[ ]
{d '1 } = T(1) {d (1) } =  0,8 0 0

10 −5 
  −5 
 = 10 


 0 0 0 ,8 0, 447  7,92 5,72 
 0 0 0,447 0,8  3,05  6,27
11
E
(u '3 −u '1 ) = 2.10 .10 −5 (5,72 − 0) = 10,2.10 6 Pa = 10,2MPa
σ (1) =
l1 1,12
В Matlab:
>> c=1000/L1;s=-500/L1;
>> A=[c s;-s c]
>> T1=[A,zeros(2);zeros(2),A]
>> d1=T1*d(i1)
>> sig1=E/L1*(d1(3)-d1(1))

5/7
Механика на конструкциите
Упражнение №5

7.2. Прът 2 - α = -90˚


u 2   0 
v   
{d (2 ) } = u2  = 10 −5 7,092
 3  
 v3  3,05 
s  0 − 1
[Λ ( ) ] = −cs
2 =
c  1 0 

0 −1 0 0
[Λ ( ) ] [0]  1 0 
[T2 ] =  2
=
0 0
 [0] [ ]
Λ (2 )   0 0 0 − 1
 0 0 1 0 
0 −1 0 0  0   0 
   0   0 
[ ]
{d ' 2 } = T(2 ) {d (2 ) } = 10 0 0 0  −5 
− 1
10 

 = 10 −5 



 − 3,05
0 0
7,92
 0 0 1 0  3,05   7,92 
11
E
(u '3 −u ' 2 ) = 2.10 .10 −5 (− 3,05 − 0) = −6,1.10 6 Pa = −6,1MPa - натиск.
σ (2 ) =
l2 1
В Matlab:
>> c=0
>> s=-1
>> A=[c s;-s c]
>> T2=[A,zeros(2);zeros(2),A]
>> d2=T2*d(i2)
>> sig2=E/L2*(d2(3)-d2(1))

7.3. Прът 3 - α = 0˚
u 3  7,92
v   
{d (3) } = u3  = 10 −5 3,005
 4  
v4   0 

[Λ ( ) ] = −cs
3
s  1 0
=
c  0 1

1 0 0 0

[ ] [ ] [ ]
 Λ (3 )
T(3 ) = 
[0]  0
=
Λ (3 )  0
1 0 0
 [0] 0 1 0
0 0 0 1
1 0 0 0 7,92 7,92
0 1  3,05   
[ ]
{d '3 } = T(3) {d (3) } = 0 0 0 0 −5 
10 
 −5 3,05 
 = 10  
 1 0
 0   0 
0 0 0 1  0   0 

6/7
Механика на конструкциите
Упражнение №5
11
E
(u ' 4 −u '3 ) = 2.10 .10 −5 (0 − 7,92) = −31,7.10 6 Pa = −31,7 MPa - натиск.
σ (3 ) =
l3 0,5
В Matlab:
>> c=1;s=0;
>> A=[c s;-s c]
>> T3=[A,zeros(2);zeros(2),A]
>> d3=T3*d(i3)
>> sig3=E/L3*(d3(3)-d3(1))

7/7

You might also like