You are on page 1of 7

Calcul cadru plan

3
1kN = 1  10 N

Bara 1
L1 := 9 + 36 = 6.708 metri

A1 := 0.35 0.35 = 0.122

3
0.35  0.35 -3
I1 := = 1.251  10
12

E := 31000000

3
cos1 := = 0.447
L1
6
sin1 := = 0.894
L1

 cos1 sin1 0 0 0 0

 -sin1 cos1 0 0 0 0
 
 0 0 1 0 0 0
T1 :=
 0 0 0 cos1 sin1 0 
 
 0 0 0 -sin1 cos1 0 
 0 
 0 0 0 0 1
Matricea de rigiditate in sistem local

 E A1 E A1 
0 0 - 0 0
 L1 L1 
 
12 E I1 6  E I1 12 E I1 6  E I1
 0 0 -

 3 2 3 2 
 L1 L1 L1 L1 
 6  E I1 4  E I1 6  E I1 2  E I1 
 0 0 - 
 2 L1 2 L1 
L1 L1
KL1 :=  
 E A1 E A1 
- 0 0 0 0 
 L1 L1 
 12 E I1 6  E I1 12 E I1 6  E I1 
 0 - - 0 - 
 L1
3
L1
2
L1
3
L1
2 
 
 6  E I1 2  E I1 6  E I1 4  E I1 
 0 0 - 
 2 L1 2 L1 
L1 L1
 
Matricea de rigiditate in sistem global

 1.145  105 2.258  10


5
-4.623  10
3 5
-1.145  10
5
-2.258  10
3
-4.623  10
 
 2.258  105 4.532  10
5 3 5 5
2.312  10 -2.258  10 -4.532  10 2.312  10 
3
 
T
 -4.623  103 2.312  10
3
2.312  10
4 3 3
4.623  10 -2.312  10 1.156  10
4 
KG1 := T1  KL1 T1 =  
 -1.145  105 5
-2.258  10 4.623  10
3
1.145  10
5
2.258  10
5 3
4.623  10 
 5 5 3 5 5 3

 -2.258  10 -4.532  10 -2.312  10 2.258  10 4.532  10 -2.312  10 
 3 3 4 3 3 4 
 -4.623  10 2.312  10 1.156  10 4.623  10 -2.312  10 2.312  10 

Calcul forte nodale echivalente


P1 := 200 incarcarea data pe bara 1
P1v := P1 cos1 = 89.443 com poneta verticala (in sistem local) a fortei date
P1o := P1 sin1 = 178.885 com poneta orizontala (in sistem local) a fortei date

 0 
 P1v   P1o 
 2   2 
    89.443 
 P  L1   0   44.721 

 1v 8   0   75 
Q f1 :=  + = in sistem local
 0
  P1o   89.443 
 P1v   2   44.721 
   0   -75 
2
 
  L1    0 
- P1v 8  
  
 0 
 100 
 
75 
Ff1 := T1  Q f1 = 
T
in sistem global
 0 
 100 
 
 -75 

Bara 2

L2 := 6 = 6 metri

A2 := 0.25 0.50 = 0.125

3
0.25  0.5 -3
I2 := = 2.604  10
12
L2
cos2 := =1
L2
0
sin2 := =0
L2

 cos2 sin2 0 0 0 0

 -sin2 cos2 0 0 0 0
 
 0 0 1 0 0 0
T2 :=
 0 0 0 cos2 sin2 0 
 
 0 0 0 -sin2 cos2 0 
 0 0 0 0 0 1

Matricea de rigiditate in sistem local

 E A2 E A2 
0 0 - 0 0
 L2 L2 
 
12 E I2 6  E I2 12 E I2 6  E I2
 0 0 -

 3 2 3 2 
 L2 L2 L2 L2 
 6  E I2 4  E I2 6  E I2 2  E I2 
 0 0 - 
 L2
2 L2
L2
2 L2 
KL2 :=  
 E A2 E A2 
- 0 0 0 0 
 L2 L2 
 12 E I2 6  E I2 12 E I2 6  E I2 
 0 - - 0 - 
 L2
3
L2
2
L2
3
L2
2 
 
 6  E I2 2  E I2 6  E I2 4  E I2 
 0 0 - 
 2 L 2 2 L2 
L2 L2
 
Matricea de rigiditate in sistem global

 6.458  105 0 0 -6.458  10


5
0 0 
 
 0 4.485  10
3
1.345  10
4
0
3
-4.485  10 1.345  10
4 
 
 4 4 4 4
T 0 1.345  10 5.382  10 0 -1.345  10 2.691  10 
KG2 := T2  KL2 T2 =  
 -6.458  105 0 0 6.458  10
5
0 0 
 3 4 3 4

 0 -4.485  10 -1.345  10 0 4.485  10 -1.345  10 
 4 4 4 4 
 0 1.345  10 2.691  10 0 -1.345  10 5.382  10 

Calcul forte nodale echivalente

q := 20 incarcare uniform distribuita data pe bara 2

 0 
 q  L2 
 2 
   0 
 q  L2 2   60 
   
 12   60 
Q f2 := =
 0   0 
 q  L   60 
 2   
 2   -60 
 2

 q  L2 
 - 12 
 

 0 
 60 
 
60 
Ff2 := T2  Q f2 = 
T
 0 
 60 
 
 -60 
Asamblarea matricei de rigiditate pe baza codurilor de corespondenta

ORIGIN := 1 se seteaza num arul prim ului indice al m atricelor; im plicit e 0

 1.145  105 5
2.258  10 -4.623  10
3
-1.145  10
5 5
-2.258  10
3
-4.623  10
 
 2.258  105 4.532  10
5
2.312  10 -2.258  10 -4.532  10 2.312  10 
3 5 5 3
 
T
 -4.623  103 2.312  10
3
2.312  10
4 3 3
4.623  10 -2.312  10 1.156  10 
4
KG1 := T1  KL1 T1 =  
 -1.145  105 5
-2.258  10 4.623  10
3
1.145  10
5
2.258  10
5 3
4.623  10 
 5 5 3 5 5 3

 -2.258  10 -4.532  10 -2.312  10 2.258  10 4.532  10 -2.312  10 
 3 3 4 3 3 4 
 -4.623  10 2.312  10 1.156  10 4.623  10 -2.312  10 2.312  10 

 6.458  105 0 0 -6.458  10


5
0 0 
 
 0
3
4.485  10 1.345  10
4
0
3
-4.485  10 1.345  10
4 
 
 4 4 4 4 
T 0 1.345  10 5.382  10 0 -1.345  10 2.691  10
KG2 := T2  KL2 T2 =  
 -6.458  105 0 0 6.458  10
5
0 0 
 3 4 3 4

 0 -4.485  10 -1.345  10 0 4.485  10 -1.345  10 
 4 4 4 4 
 0 1.345  10 2.691  10 0 -1.345  10 5.382  10 

 KG14 , 4 + KG21 , 1 KG14 , 5 + KG21 , 2 KG14 , 6 + KG21 , 3   5 5 3


   7.603  10 2.258  10 4.623  10 
Ks :=  KG15 , 4 + KG22 , 1 KG15 , 5 + KG22 , 2 KG15 , 6 + KG22 , 3  =  2.258  105 4.577  105 1.114  104 
   
 KG1 + KG2 KG1 + KG2 KG1 + KG2   3 4 4 
 6, 4 3, 1 6, 5 3, 2 6, 6 3 , 3   4.623  10 1.114  10 7.694  10 

Asamblarea vectorului fortelor nodale echivalente


 0   0 
 100   60 
   
75  60 
Ff1 =  Ff2 = 
 0   0 
 100   60 
   
 -75   -60 
 Ff1 4 + Ff2 
 1  0 
Pf :=  Ff1 5 + Ff2  =
2
 160 
   
 Ff1 + Ff2   -15 
 6 3
Formarea vectorului fortelor nodale exterioare
 0 
P :=  0 
 
 -100 

Determinarea deplasarilor nodurilor pe directiile gradelor de libertate ale structurii

 1.202  10- 4  valorile afisate sunt in metri si radiani


 
d := Ks  ( P - Pf ) = -3.832  10 

-1 - 4 prim ele doua valori sunt translatiile d1 si d2, iar
  cea de-a treia reprezinta rotirea d3 (relativ la
 -1.057  10- 3  notatiile folosite pentru gradele de libertate)
 
 d1 1000   0.12 
 
dmm :=  d2 1000  =  -0.383  afisarea translatiilor in mm
   -1.057  10- 3 
 d3   
 

Deplasari la capete de bara in sistem global - pe baza codurilor

 0   0   d1   1.202  10- 4 

0
0    d   - 4
0   0   2   -3.832  10 

v1 := d =   -4  v2 :=  3  =  -1.057  10 
d -3
 1   1.202  10     
d   - 4 0   0 
 2   -3.832  10  0   0 
 d3   - 3 0   
   -1.057  10     0 

Deplasari la capete de bara in sistem local - transformari de coordonate

 0   1.202  10- 4 
   
0
   - 4
 0   -3.832  10 
u1 := T1  v1 =  -4  u2 := T2  v2 =  -1.057  10 
-3
 -2.89  10   
 - 4  0 
 -2.789  10   0 
 - 3  
 -1.057  10   0 
Calcul forte in sistem local

Observatii:
Prima si a patra valoare din fiecare vector reprezinta efortul axial din nodul origine
respectiv final al barei.
A doua si a cincea valoare din fiecare vector reprezinta forta taietoare din nodul
origine respectiv final al barei.
A treia si a sasea valoare din fiecare vector reprezinta m omentul incovoietor din
nodul origine respectiv final al barei.
Conventia de sem ne este cea considerata in m odelul analitic.

 253.029   77.658 
 39.69   44.066 
   
 64.23   -2.019 
Q 1 := KL1 u1 + Q f1 = Q 2 := KL2 u2 + Q f2 =
 -74.143   -77.658 
 49.753   75.934 
   
 -97.981   -93.587 

Calcul forte in sistem global

 77.658   77.658 
 244.066   44.066 
   
T  64.23  T  -2.019 
F1 := T1  Q 1 = F2 := T2  Q 2 =
 -77.658   -77.658 
 -44.066   75.934 
   
 -97.981   -93.587 

Calcul reactiuni - pe baza fortelor din sistem global, folosind codurile de corespondenta

 F1 1 
F  77.658 
 1 2  
 F   244.066 
 1 3   64.23 
Reac :=  = La fel ca in SAP
 F2 4   -77.658 
   75.934 
 F2 5   -93.587 
 
 F2 6 

You might also like