Está en la página 1de 5

Calculo de la matriz de rigidez del portico

Desplazamientos obtenidos del primer estado de carga unitaria aplicado en el primer nivel
 "Story" "Point" "Load" "UX" "UY" "UZ" "RX" "RY" "RZ" 
 
−3
 "STORY5" 22 1 0.05 0 −1.5 × 10 0 0 0 
 −3

 "STORY4" 22 1 0.04 0 −1.3 × 10 0 0 0 
C :=  
1 −3
 "STORY3" 22 1 0.03 0 −1.7 × 10 0 0 0 
 −3 
 "STORY2" 22 1 0.02 0 −1.2 × 10 0 0 0 
 −3 −3 −5 
 "STORY1" 22 1 9.6 × 10 0 −2.4 × 10 0 1 × 10 0 

Desplazamientos obtenidos del segundo estado de carga unitaria aplicado en el segundo


nivel
 "Story" "Point" "Load" "UX" "UY" "UZ" "RX" "RY" "RZ" 
 
−3 −5
 "STORY5" 22 2 0.17 0 −5.6 × 10 0 1 × 10 0 
 −3 −5

 "STORY4" 22 2 0.14 0 −5.9 × 10 0 1 × 10 0 
C :=  
2 −3 −5
 "STORY3" 22 2 0.1 0 −6 × 10 0 1 × 10 0 
 −3 −5 
 "STORY2" 22 2 0.06 0 −6.6 × 10 0 1 × 10 0 
 −3 −5 
 "STORY1" 22 2 0.02 0 −6.1 × 10 0 1 × 10 0 

Desplazamientos obtenidos del tercer estado de carga unitaria aplicado en el tercer nivel
 "Story" "Point" "Load" "UX" "UY" "UZ" "RX" "RY" "RZ" 
 
−5
 "STORY5" 22 3 0.35 0 −0.01 0 3 × 10 0 
 −5

 "STORY4" 22 3 0.27 0 −0.01 0 3 × 10 0 
C :=  
3 −5
 "STORY3" 22 3 0.19 0 −0.01 0 3 × 10 0 
 −5 
 "STORY2" 22 3 0.1 0 −0.01 0 3 × 10 0 
 −3 −5 
 "STORY1" 22 3 0.03 0 −9 × 10 0 2 × 10 0 

Desplazamientos obtenidos del cuarto estado de carga unitaria aplicado en el cuarto nivel
 "Story" "Point" "Load" "UX" "UY" "UZ" "RX" "RY" "RZ" 
 
−5
 "STORY5" 22 4 0.57 0 −0.02 0 5 × 10 0 
 −5

 "STORY4" 22 4 0.42 0 −0.02 0 5 × 10 0 
C :=  
4 −5
 "STORY3" 22 4 0.27 0 −0.02 0 5 × 10 0 
 −5 
 "STORY2" 22 4 0.14 0 −0.02 0 4 × 10 0 
 −5 
 "STORY1" 22 4 0.04 0 −0.01 0 3 × 10 0 
Desplazamientos obtenidos del quinto estado de carga unitaria aplicado en el quinto nivel
 "Story" "Point" "Load" "UX" "UY" "UZ" "RX" "RY" "RZ" 
 
−5
 "STORY5" 22 5 0.8 0 −0.04 0 8 × 10 0 
 −5

 "STORY4" 22 5 0.57 0 −0.04 0 8 × 10 0 
C :=  
5 −5
 "STORY3" 22 5 0.35 0 −0.03 0 7 × 10 0 
 −5 
 "STORY2" 22 5 0.17 0 −0.03 0 5 × 10 0 
 −5 
 "STORY1" 22 5 0.05 0 −0.01 0 3 × 10 0 

F( n , a) := for i ∈ 0 .. n − 1
〈i〉
F ← submatrix C ( i+ 1
, 1, n, a, a )
F

F := F( 5 , 3 )

 0.05 0.17 0.35 0.57 0.8



 0.04 0.14 0.27 0.42 0.57 

F= 0.03 0.1 0.19 0.27 0.35 


 0.02 0.06 0.1 0.14 0.17

 
 9.6 × 10− 3 0.02 0.03 0.04 0.05 

f := for i ∈ 0 .. rows( F) − 1
for j ∈ 0 .. rows( F) − 1
f ←F
i, j rows( F) −1− i , j
0.001⋅ f

 9.6 × 10− 6 2 × 10
−5
3 × 10
−5
4 × 10
−5
5 × 10
−5 
 −5 −5 −4 −4 − 4
 2 × 10 6 × 10 1 × 10 1.4 × 10 1.7 × 10 

f =  3 × 10− 5 1 × 10
−4
1.9 × 10
−4
2.7 × 10
−4 − 4
3.5 × 10  Matriz de flexibilidad
 del portico
 4 × 10− 5 −4 −4 −4 − 4
1.4 × 10 2.7 × 10 4.2 × 10 5.7 × 10
 
 5 × 10− 5 1.7 × 10
−4
3.5 × 10
−4
5.7 × 10
−4
8 × 10
−4 

calculo de la matriz de rigidez
−1
K := f

 9.39 × 104 1.38 × 10


5
2.96 × 10
4 
−2.62 × 10
5
1.38 × 10
5

 5 5 4 5 5
 1.38 × 10 −1.59 × 10 −9.84 × 10 3.19 × 10 −1.59 × 10 
K =  2.96 × 104 3 
4 5 4 Matriz de
 −9.84 × 10 1.15 × 10 −4.58 × 10 1.58 × 10  rigidez del
 −2.62 105 5 4 5 5  portico
× 3.19 × 10 −4.58 × 10 −2.12 × 10 1.19 × 10
 
 1.38 × 105 5
−1.59 × 10 1.58 × 10
3 5 4
1.19 × 10 −5.93 × 10 

 1.658 × 104 −9.723 × 10
3
2.565 × 10
3
281.359 −363.551
 3 4 3 3 
 −9.723 × 10 1.369 × 10 −9.569 × 10 3.094 × 10 −434.238 
k :=  2.565 × 103 3 4 4 3 
−9.569 × 10 1.489 × 10 −1.052 × 10 2.853 × 10 
1 
 281.359 3 4 4
3.094 × 10 −1.052 × 10 1.334 × 10 −5.761 × 10
3
 
 −363.551 −434.238
3 3 3 
2.853 × 10 −5.761 × 10 3.458 × 10 

 1.355 × 104 −8.389 × 10
3
2.853 × 10
3 
−296.246 −95.149
 3 4 3 3 
 −8.389 × 10 1.087 × 10 −7.524 × 10 2.459 × 10 −299.973 
k :=  2.853 × 103 3 4 3 3 
−7.524 × 10 1.018 × 10 −6.597 × 10 1.644 × 10 
2 
 −296.246 3 3 3 3
2.459 × 10 −6.597 × 10 7.691 × 10 −3.157 × 10
 
 −95.149 −299.973
3 3 3 
1.644 × 10 −3.157 × 10 1.807 × 10 

 9.39 × 104 1.38 × 10


5
2.96 × 10
4 
−2.62 × 10
5
1.38 × 10
5

 5 5 4 5 5
 1.38 × 10 −1.59 × 10 −9.84 × 10 3.19 × 10 −1.59 × 10 
k :=  2.96 × 104 4 5 4 3 
−9.84 × 10 1.15 × 10 −4.58 × 10 1.58 × 10 
3 
 −2.62 × 105 5 4 5
3.19 × 10 −4.58 × 10 −2.12 × 10 1.19 × 10
5 
 
 1.38 × 105 5
−1.59 × 10 1.58 × 10
3 5 4
1.19 × 10 −5.93 × 10 

 6.761 × 104 1.192 × 10


5
−1.955 × 10
5
1.245 × 10
5
−3.211 × 10
4

 5 5 5 5 4 
 1.192 × 10 −2.129 × 10 2.513 × 10 −1.681 × 10 4.757 × 10 
k :=  −1.955 × 105 2.513 × 10
5
−1.93 × 10
5 4 4
8.163 × 10 −1.547 × 10 
4 
 1.245 × 105 5
−1.681 × 10 8.163 × 10
4 4
3.763 × 10 −3.414 × 10
4
 
 −3.211 × 104 4 4 4
4.757 × 10 −1.547 × 10 −3.414 × 10 2.359 × 10 
4 
 8.003 × 103 −4.843 × 10
3
1.69 × 10
3
−371.32  39.473
 3 3 3 3 
 −4.843 × 10 6.551 × 10 −4.606 × 10 1.575 × 10 −239.93 
k :=  1.69 × 103 3 3 3
−4.606 × 10 6.547 × 10 −4.355 × 10 1.091 × 10 
3 
5 
 −371.32 3
1.575 × 10 −4.355 × 10
3
5.35 × 10
3
−2.277 × 10
3
 
 39.473 −239.93
3 3
1.091 × 10 −2.277 × 10 1.385 × 10 
3 

 3.789 × 105 −1.935 × 10


5
3.257 × 10
4 
1.121 × 10
3
3.222 × 10
3

 5 5 4 4 4 
 −1.935 × 10 2.705 × 10 −9.981 × 10 −3.569 × 10 2.238 × 10 
k :=  3.257 × 104 4 5 4 4
−9.981 × 10 1.046 × 10 −2.135 × 10 −1.137 × 10 
6 
 1.121 × 103 4 4 4
−3.569 × 10 −2.135 × 10 8.873 × 10 −4.491 × 10
4
 
 3.222 × 103 4 4 4 4 
2.238 × 10 −1.137 × 10 −4.491 × 10 3.339 × 10 

k := k k := k k := k
7 6 8 5 9 4

 0 0 0deg 
 0 5 0deg 
 0 13 0deg 
 
 0 0 90deg

C :=  7.5 0 90deg 
 15 0 90deg 
 
 18 0 90deg 
 25.50 0 90deg 
 33 0 90deg 

Kt := for i ∈ 0 .. rows( C ) − 1
r
i, 0
←C
i, 0 ( i, 2) − Ci, 1⋅ cos(Ci, 2)
⋅ sin C

for i ∈ 1 .. rows( C )
for j ∈ 0 .. rows k − 1( i)
← cos( C
i− 1 , 2)
a
j , 3⋅ j
← sin( C
i−1 , 2)
a
j , 3⋅ j + 1
a ←r
j , 3⋅ j + 2 i− 1 , 0
u ←a
i
rows( C)
 u T⋅k ⋅u 
∑  i i i
i=1
0 1 2 3 4 5
0 124030 0 -1288450 119888 -0 -1752055
1 0 909026 14998929 -0 -158286 -2611719
2 -1288450 14998929 303505359.5 -1752055 -2611719 43267995.5
3 119888 -0 -1752055 -134440 0 2012650
4 -0 -158286 -2611719 0 128302 2116983
5 -1752055 -2611719 43267995.5 2012650 2116983 -105314568.5

Kt = 6 35018 -0 -399065 -115493 0 1316820


7 -0 -322480 -5320920 0 293768 4847172
8 -399065 -5320920 -188750860 1316820 4847172 198798171
9 -262014.89 0 3407481.23 324553 -0 -4159295
10 0 250499.36 4133239.44 -0 -404430 -6673095
11 3407481.23 4133239.44 91648185.27 -4159295 -6673095 -147569497.5
12 137541.3 -0 -1793524.25 -159734.21 0 2068499.86
13 -0 -57697.05 -952001.39 0 139420.14 2300432.31
14 -1793524.25 -952001.39 -9851403.05 2068499.86 2300432.31 ...

 "-Ycr" 
Cr := s←  
 "Xcr" 
rows( Kt)
for j ∈ 1 ..
3
a ← submatrix[ Kt , 3 ⋅ ( j − 1 ) , 3 ⋅ j − 2 , 3 ⋅ ( j − 1 ) , 3 ⋅ j − 2 ]
b ← submatrix[ Kt , 3⋅ ( j − 1) , 3 ⋅ j − 2 , 3 ⋅ j − 1 , 3 ⋅ j − 1 ]

s ← augment s , a ( −1
⋅b )
T
s

 "-Ycr" "Xcr"   "Story" "Diaphragm" "XCCM" "YCCM" "XCR" "YCR" 


 −10.39 16.5   "STORY1" "D1" 16.5 6.693 16.5 13.809 
   
−14.97
Cr =    "STORY2"
16.5 "D2" 16.5 6.693 16.5 14.015 
 −11.04 16.5   "STORY3" "D3" 16.5 6.693 16.5 13.998 
 −14.23 16.5
  "STORY4" "D4" 16.5 6.693 16.5 13.956

   
 −14.1 16.5   "STORY5" "D5" 16.5 6.597 16.5 13.901 

0 1 2 3 4 5 6
0 1.46—10-5 -5.65—10-6 3.42—10-7 3.15—10-5 -1.14—10-5 6.93—10-7 4.68—10-5
1 -5.65—10-6 1.07—10-5 -5.02—10-7 -1.16—10-5 2.26—10-5 -1.09—10-6 -1.55—10-5
2 3.42—10-7 -5.02—10-7 3.04—10-8 7.04—10-7 -1.09—10-6 6.61—10-8 9.38—10-7
3 3.15—10-5 -1.16—10-5 7.04—10-7 9.34—10-5 -3.29—10-5 1.99—10-6 1.54—10-4
4 -1.14—10-5 2.26—10-5 -1.09—10-6 -3.29—10-5 6.61—10-5 -3.22—10-6 -5.14—10-5
5 6.93—10-7 -1.09—10-6 6.61—10-8 1.99—10-6 -3.22—10-6 1.95—10-7 3.12—10-6
−1 6 4.68—10-5 -1.55—10-5 9.38—10-7 1.54—10-4 -5.14—10-5 3.12—10-6 2.79—10-4
Kt =
7 -1.49—10-5 3.18—10-5 -1.55—10-6 -5.1—10-5 1.1—10-4 -5.32—10-6 -8.72—10-5
8 9.04—10-7 -1.55—10-6 9.42—10-8 3.09—10-6 -5.32—10-6 3.22—10-7 5.29—10-6
9 6.16—10-5 -1.82—10-5 1.1—10-6 2.09—10-4 -6.15—10-5 3.73—10-6 3.93—10-4
10 -1.72—10-5 4.08—10-5 -1.96—10-6 -6.01—10-5 1.41—10-4 -6.81—10-6 -1.15—10-4
11 1.04—10-6 -1.96—10-6 1.19—10-7 3.65—10-6 -6.81—10-6 4.13—10-7 6.98—10-6
12 7.58—10-5 -2.05—10-5 1.24—10-6 2.55—10-4 -7.12—10-5 4.32—10-6 5—10-4
13 -1.88—10-5 4.88—10-5 -2.33—10-6 -6.87—10-5 1.73—10-4 -8.3—10-6 -1.38—10-4
14 1.14—10-6 -2.33—10-6 1.41—10-7 4.17—10-6 -8.3—10-6 5.03—10-7 ...

También podría gustarte