Vigas de Inercia Variable
Vigas de Inercia Variable
Vigas de Inercia Variable
inercia variable
Resumen
El presente trabajo estudia el comportamiento a flexin de vigas rectas de
seccin doble T con inercia variable en las que el canto vara con la longitud,
mientras que las dimensiones de las alas son constantes.
Se presenta un compendio de diversas formulaciones existentes sobre vigas
rectas de canto variable, identificando las hiptesis y simplificaciones que cada una
adopta. Posteriormente se hace un estudio comparativo de la respuesta segn cada
modelo analizado para el clculo de la matriz de rigidez de un elemento viga
no prismtico obtenida a partir de las funciones de forma.
Finalmente se valida una matriz de rigidez prctica, aproximada y sencilla para
su tratamiento en un cdigo de elementos finitos en el entorno de programacin
MATLAB[1] y se aplica a un anlisis numrico de naves 2-D compuestas por
elementos no prismticos.
Tabla de Contenido
1.
Introduccin ...................................................................................................... 4
2.
3.
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
4.
Funciones de forma................................................................................................. 29
5.
Conclusiones .................................................................................................... 39
6.
7.
Referencias ...................................................................................................... 41
8.
Anexo ................................................................................................................. 43
8.1
8.2
8.3
8.4
1.
Introduccin
2.
Revisin bibliogrfica
Una viga plana de directriz recta cargada por fuerzas transversales, se deforma
y adopta una configuracin llamada la elstica o curva de la deflexin de la viga[8].
En este captulo se determina la ecuacin de la curva de la viga sometida a flexin.
Posteriormente se presentan las formulaciones analizadas que resuelven, a partir
de las ecuaciones diferenciales de curva de deflexin, la matriz de rigidez a flexin
y a carga axial de un elemento viga no prismtico.
(a)
(b)
Figura1. Curva de deflexin de una viga en voladizo
Se considera una viga en voladizo con una carga concentrada actuando hacia
arriba en el extremo libre como se muestra en la Figura1(a). Bajo la accin de la
carga, la directriz de la viga se deforma en una curva, como se muestra en la
Figura1(b). Los ejes de referencia tienen su origen en el extremo fijo de la viga, con
el eje en direccin a la derecha y el eje en direccin hacia arriba.
Se asume que el plano es un plano de simetra de la viga y que todas las
cargas actan ste plano.
(a)
(b)
La relacin entre
y est dada por
=
1
=
(1)
= arctan
()
(2)
(3)
1
=
(4)
()
=
(5)
(6)
1 ()
=
(7)
(8)
() ()
=
()
(9)
()
= ()
(10)
(11)
(12)
()
= ()
!=
Rigidez Axial
Se considera una barra sometida a fuerzas de traccin T, como se muestra en la
Figura 3.
(13)
y de la relacin deformacin-movimiento:
$# =
%()
(14)
Del equilibrio de fuerzas para cargas aplicadas solo en los extremos, se tiene
&"# = ' = ()*
+,*+-
(15)
2.2
= 0.60 .
Ancho de la seccin.
+5 = 0.02 .
= 0.40 .
:< = 0.64 .
:; = 0.44 .
= = 5 .
= 3 10@ A/
B=0
C:< :; D
=
(16)
+5
+5
:#
/ + +1 C:# 2+5 D + 45 +5
2
2
2
(17)
&; F;
&
(18)
12
+ 45 +5 .:#
+5
+ 45 +5 . FG /
2
+5
:#
FG / + +1 C:# 2+5 D . FG /
2
2
(19)
Combinando las ecuaciones (16) hasta (19) se escriben las expresiones del rea y
del momento de inercia en funcin de , 0, =
&() = 245 +5 + +1
( )
!
=
(20)
(21)
En el extremo O:
En el extremo P:
& = 0,02 ,
& = 0,024 ,
= 0,00063627 R
= 0,001514 R
Formulaciones analizadas
Se han analizado en este trabajo diversas formulaciones para la obtencin de la
matriz de rigidez del elemento viga no prismtico. Se describen a continuacin.
Para todos los casos se obtuvo la matriz de rigidez del elemento de la Figura 4.
La primera formulacin es la presentada por Karabalis y Beskos (1983)[4] en la
cual se present un mtodo numrico para el anlisis esttico, dinmico y de
estabilidad de estructuras planas compuestas de vigas con canto variable. A partir
de la ecuacin diferencial de una viga a sometida a flexin obtuvo las funciones de
desplazamiento para la construccin de las matrices de rigidez de los elementos no
prismticos siguiendo el mtodo de los elementos finitos.
11
2.3
(a)
(b)
Figura 6. Geometra y convencin de signos de un elemento viga no prismtico genrico.
y la deformacin axial:
()
()
!=0
&()
(22)
%()
=0
(23)
# S
1
Y
() = W + W + WJ X X
Y [ + WR X X
Y [
(Y)
(Y)
Z Z
Z Z
trminos
de
los
b
a() + c()
:
:
= cd
ad =b
] = +
a() +
c()
:
:
b
]J = a() c()
:
:
cd
ad
]R =
a() c()
:
:
] = 1
siendo:
1
b=X
,
()
d S
b=X
1
[ ,
ad = X X
()
()
d S
cd = X X
Z Z
Z Z
# S
# S
[
()
1
Y
a() = X X
Y [ , c() = X X
Y [
(Y)
(Y)
Z Z
: = ad cd b
Z Z
T
V = X\]^_ \]^()
Z
en la que
j
f g = i
i
J
h
R
J
R
J
J
JJ
RJ
R
m
R
l
f g
JR
l
RR
k
=
JJ
=
J
=
J
=
14
b
:
:
ad
=
:
=
=
J
=
J
=
R
=
R
=
RJ
=
JR
=
cd
:
R
=
R
=
(= cd )
,
:
RR
=
(=ad cd )
:
Rigidez axial
La integracin de la ecuacin (23) da como resultado
#
%() = ( + ( X
1
Y
&(Y)
]p =
P()
Pd
(24)
v
v
qus es el vector de desplazamientos nodales axiales y qfs es el vector de las
funciones de forma fo y fp dados explcitamente como
siendo
P()
]o = 1 x
y,
Pd
#
1
P() = X
Y ,
&(Y)
Z
Pd = X
Z
1
&()
= X\]^_ \]^&()
Z
(25)
siendo
uuuu
uuuu
{
%
y }% ~
z | = x
uuuu
uuuu
{
uuuu
uuuu
uuuu
=
=
=
15
Pd
2.4
Eisenberger, M. (1991)
0
oo
po
0
op
pp
1
,
RR
con
&=
& 0
= 0
0 W
pp
,
c
0
W
:
W=
pp
,
c
:=
c = oo pp op
oo
,
c
&
O
0
W + =
: + 2W= + =
&
0
0
0 W =
&
0
16
0
W m
l
: W=l
0
l
l
W
k
:
4 = 0.032 ,
En el extremo P:
4 = 0.032 ,
= 0.617 ,
< = 0.828 ,
ln I K
=
RR =
+
4 <
oo =
siendo
<
2
x(1
+
b)
ln
+
1.5y
!
J
<
2<
4C< D
12=J
op =
6=
,
4<
pp =
6=C< + D
4<
]C< D
b=
12a=
17
2.5
Aristizbal-Ochoa, J. D. (1993)
Modelo analtico
Figura 9. Modelo 2-D de viga propuesto por Aristizbal. Numeracin de grados de libertad.
18
Figura 10. (a) Momentos, cortantes y esfuerzos axiles en los extremos A y B. (b) Rotaciones,
desplazamientos transversales y axiales en los extremos A y B.
(] + ] )=
,
(] + ] )=
(26)
= ]
=
]
]
]
(27)
Figura 11. (a) Momentos flectores aplicados en los extremos A y B. (b) Diagrama de curvaturas
correspondiente.
] , ] y ] son los coeficientes bsicos de flexibilidad a flexin de la viga AB
(normalizados con respecto a /= ). Se pueden determinar analtica o
numricamente a partir de las integrales que los definen:
19
(= )
] = J X
=
#
]
(= )
= JX
=
#
] = J X
=
#
]
]
]
= ] ] ]
=
=
]
= ] ] ]
]
= ] ] ]
0
+
+ 2
=
+
=
0
(
+
+ 2
)
=
+
=
0
+
=
op
0
0
0
oo
(
+
)
0
=
0
(
+
+ 2
)
=
(
+
)
=
0
+
+ 2
=
(
+
)
=
0
m
+
l
=
l
l
l
l
0
(
+
)l
l
=
l
l
k
oo = op = X
1
&#
(28)
20
2.6
Al-Gahtani, H. J. (1996)
donde
Se asume que:
21
(
K ;
=
() = Z I1 +
(
K
=
Rigidez axial
La ecuacin diferencial que rige el comportamiento de una barra cargada
axialmente est dada por:
%
&() + () = 0, (0, =)
(29)
%(0) = { ) &
% d
% d
%
X % &()
+ % &() %&()
+ X % () = 0
Z
Z
U
U
U
donde
U=
U = U =
U = U
&Z
(
+
=
log(1 + ()
&Z
( (1 *)
+
T(1 + () 1V
=
Rigidez a flexin
U = U = U
,,
; U = U = U ,,
*=1
*>1
22
x()
y + () = 0, (0, =)
El giro (), el momento () y el esfuerzo cortante () estn relacionados con
la variable primaria () de la forma
() =
,
() = ()
= { , = {p , = p, =
() =
en = 0;
x() y
= {@ , = { , = , = @ en = =.
Siguiendo el mismo procedimiento que para la matriz de rigidez axial, esto es,
multiplicando la ecuacin diferencial por una funcin de peso e integrando
cuatro veces a lo largo de la longitud de la viga, finalmente se llega a[6]:
U =
2.7
U@
Up@
U@@
U,
m
Up, l
U@, l
l
U, k
Z
Z
T4(1 + ()(3 + 3( + ( )V
; Up = T2(1 + ()(3 + ()V
J
=
=
Z
Z
= U ,
U, = T2(1 + () (3 + 2()V ; Upp =
T4(1 + ()V
=
=
Z
T2(1 + () (3 + 2()V ; U@@ = U
Up@ = Up ,
Up, =
=
Z
T4(1 + ()J V
U@, = U, ,
U, =
=
siendo
U@
U Up
j
Upp
i
U=i
i
h
O
Saka, M. P. (1997)
23
donde
U
j
i 0
i 0
UC:; , :< D = i
U
i R
i 0
h 0
U
UJ
0
Uo
Up
UJJ
0
UoJ
UpJ
URR
0
0
U = URR = R =
#
Z
O
Uoo
Upo
m
l
l
l
l
l
Upp k
U = TWJ
b + 2WJ WR + WR
V
UJ = TWJ WJ b + WJ WR + WR WJ + WR WR V
24
b + 2 WJ WR + WR
V
UJJ = TWJ
Uo = TWJJ WJ b + WJJ WR + WRJ WJ + WRJ WR V
UoJ = TWJJ WJ b + WJJ WR + WRJ WJ + WRJ WR V
Uoo = TWJJ
b + 2WJJ WRJ + WRJ
V
Up = TWJR WJ b + WJR WR + WRR WJ + WRR WR V
UpJ = TWJR WJ b + WJR WR + WRR WJ + WRR WR V
Upo = TWJR WJJ b + WJR WRJ + WRR WJJ + WRR WRJ V
Upp = TWJR
b + 2WJR WRR + WRR
V
a = a a ,
siendo
WJ
= ,
,
:
WR =
b
,
:
b a
,
WJJ = WJ ,
WRJ = WR ,
:
a b
=
,
: = a c b + b ;
:
WR =
WRR
= ,
b = X
#Z
c = X X
#Z
,
b = X
a = X X
,
#Z
,
= X
#Z
,
c = X X
#
;
c
:
c
WJR =
:
WJ =
b = b b
,
a = X X
#
c = c c
= X
,
= X
#Z
,
siendo:
&# = +
siendo
= :; +5 ,
= ( + ) (J + R )
=
:< :;
,
J =
25
X
:< :;
+1 45 +5
+
,
12
2
R =
+1
12
2.8
SAP2000[7] admite una variacin del momento de inercia para los elementos
no prismticos de la siguiente manera:
siendo
S () = I1 K + I K
=
=
(30)
Para perfiles en doble T con variacin lineal del canto, la ley de variaciones es
parablica de segundo grado.
y , son los momentos de inercia en los extremos inicial y final del elemento
viga, respectivamente.
Desplazamiento unitario
i
F
=i
i
F hK
K
K
K
K = 0
K
m
l
l = 1 = K
l
Knnk = 0 K
Se observa que las fuerzas a efectuar sobre los grados de libertad corresponden a
la columna P de la matriz de rigidez. Por lo tanto se puede decir que la columna P de
la matriz de rigidez son las fuerzas que es necesario aplicar sobre los grados de
libertad de la estructura, para imponer un estado de deformacin compuesto por un
desplazamiento unidad en el grado de libertad P, y cero en todos los dems.
K
F
K = F
K F
Las fuerzas que hay que aplicar sobre los distintos grados de libertad son:
26
Sobre el grado de libertad P hay que aplicar una fuerza exterior de valor
< = U<< , que es precisamente la fuerza necesaria para producir el < = 1.
Esta fuerza corresponde al trmino de la diagonal de K.
En todos los dems grados de libertad aparecen unas fuerzas de reaccin,
precisamente para que no se muevan, de valor ; = U;< .
(a)
(b)
Figura 15. Seccin de los extremos inicial (a) y final (b) viga no prismtica con seccin en doble T.
(a)
(b)
Figura 16. Perspectiva (a) y alzado (b) elemento viga no prismtica con seccin en doble T.
27
Al-Sadder, S.Z., Qasrawi, H.Y. (2004), Exact Secant Stiffness Matrix for Non-prismatic
Beam-Column Member, Submitted to International Journal of Computers and Structures.
28
3.
3.1
Funciones de forma
17 se asume el
() = ,J J + ,R + ,o + ,p
(31)
(a)
(b)
Figura 17 (a) Elemento viga con desplazamientos, rotaciones, fuerzas y momentos nodales positivos.
(b) Convencin de signos para esfuerzos cortantes y momentos flectores.
(0)
= = ,o
(=) = = ,J =J + ,R = + ,o = + ,p
(=)
= = 3,J = + 2,R = + ,o
(32)
x
+
y + +
=J
=
=
=
29
(33)
siendo
= TAV\^
\^ =
,
AJ =
1
(2 J 3 = + =J ),
=J
1
Ao = J (2 J + 3 =),
=
TAV = TAJ
AR
Ao
Ap V
1 J
( = 2 = + =J )
=J
1
Ap = J ( J = = )
=
AR =
(34)
,
'
,
# , ]#
,
# , ]#
'
Figura 18. Elemento viga sometido a fuerzas de traccin . Desplazamientos nodales positivos y
fuerzas en ejes locales.
(35)
Para expresar % como una funcin de los desplazamientos nodales # y # se
resuelve para , y , ; de (35) se tiene
%(0) = # = ,
(36)
# #
=
(37)
# #
! + #
=
siendo
=
#
= TA
= #
A = 1 ,
=
=
A =
(38)
A V #
#
(39)
\: ^
=
A =
=
AR =
J
2
+
=
=
Ap =
J
=
=
J
AJ = 2 I K 3 I K + 1
=
=
J
Ao = 2 I K + 3 I K
=
=
31
(40)
()
(41)
$# (, ) =
$# (, ) =
(42)
T$# V =
1
TV = =
0
siendo
AJ
A
A
qs,
AR
Ao
0
\$# ^ = TVqs
Ap
qs,
1
=
\$# ^ = TVqs
0
6 2
2 3
6 2
2 3
. 1/
. 2/ 0
. 1/
. 1/
= =
= =
= =
= =
donde
\"# ^ = T:V\$# ^
T:V =
&()
0
0
()
U = XTV_ T:VTV
Z
(43)
En la matriz de rigidez (43) se asume que la viga es esbelta; esto es, la relacin
de las dimensiones longitud, =, y canto, , es grande. En este caso la deflexin
debida a la flexin proporcionada mediante el uso de la matriz de rigidez de la
ecuacin (43) es bastante adecuada. Sin embargo para vigas cortas y de gran canto
la deformacin por esfuerzo cortante puede ser significativa y tener una
contribucin del mismo orden de magnitud a la deformacin total de la viga. Esto
puede observarse en las expresiones de las contribuciones de flexin y cortante a la
deflexin de la viga, donde la contribucin de la flexin es del orden de (=/)J
32
mientras que la contribucin del cortante es solo de orden de (/). Una regla
general para vigas de seccin transversal rectangular, es que para una longitud
igual a al menos ocho veces la altura de la seccin, la deflexin por cortante
transversal es menor que el 5% de la deflexin por flexin.
33
4.
Comparacin de resultados
= 0.60 .
+5 = 0.02 .
Ancho de lasalas.
= 0.40 .
:< = 0.64 .
:; = 0.44 .
= = 5 .
= 3 10@ A/
B=0
13164
0
0
13164
0
0
j 0
288.84 618.49
0
288.84 825.7m
i
l
0
618.49
1910
0
618.49 1182.4 l
= i
0
0
13164
0
0 l
i13164
i 0
288.84 618.49
0
288.84
825.7 l
h 0
825.7
1182.4
0
825.7
2946.1 k
Eisenberger, M. (1991)
13773
j 0
i
0
= i
i13773
i 0
h 0
0
0
13773
262.57
560.58
0
560.58
1774.8
0
0
0
13773
262.57 560.58
0
752.29
1028.1
0
0
0
13164
288.84
618.49
0
618.49
1910
0
0
0
13164
288.84 618.49
0
825.7
1182.4
0
34
0
262.57
560.58
0
262.57
752.29
0
752.29 m
l
1028.1 l
0
l
752.29l
2733.3 k
0
288.84
618.49
0
288.84
825.7
0
825.7 m
l
1182.4 l
0 l
825.7l
2946.1 k
Al-Gahtani,H. J. (1996)
13444
j 0
i
0
U=i
13444
i
i 0
h 0
0
0
13444
291.09
620.36
0
620.36
1908.8
0
0
0
13444
291.09 620.36
0
835.1
1193
0
0
291.09
620.36
0
291.09
835.1
0
835.1 m
l
1193 l
0 l
835.1l
2982.5 k
Saka, M. P.(1997)
13164
0
0
13164
0
0
j 0
296
634
0
296 846 m
i
l
0
634 1959
0
634 1212 l
U (:; , :< ) = i
0
0
13164
0
0 l
i13164
i 0
296 634
0
296 846l
h 0
846 1212
0
846 3019 k
13163.56
0
0
13163.56
j
0
293.62 616.63
0
i
0
623.34
1914.44
0
U=i
13163.56
0
0
13163.56
i
i
0
285.15 625.09
0
h
0
824.22 1189.22
0
0
0
13200
303.24
652.99
0
652.99
1992.6
0
0
0
13200
303.24 652.99
0
863.23
1272.3
0
0
0
285.94 824.60m
l
617.58
1182.12 l
0
0
l
294.41
833.07 l
832.66
2961.41 k
0
303.24
652.99
0
303.24
863.23
0
863.23 m
l
1272.3 l
0
l
863.23l
3043.8 k
+5
0.30
0.40 ;
:()
:; = 0.44
5.0
<
+1
35
+5
0.30
0.60
% Diferencia
35,00
Karabalis-Beskos/Aristizabal
Einseberger
Saka
SAP2000
Al-Gahtani
30,00
25,00
20,00
15,00
10,00
5,00
0,00
1,5
2,5
3 dj/di 3,5
4,5
Figura 21. Efecto del radio de ahusamiento en el error del clculo de la deflexin vertical en el
extremo libre de la viga mostrada en la Figura 20.
36
14,00
KarabalisBeskos/Aristizabal
Saka
12,00
% Diferencia
10,00
8,00
6,00
4,00
2,00
0,00
1,5
2,5
3
dj/di
3,5
4,5
Figura 22. Efecto del radio de ahusamiento en el error del clculo de la deflexin vertical en el
extremo libre de la viga mostrada en la Figura 20 para las formulaciones ms precisas.
4.1
Aplicacin prctica
37
(a)
(b)
Figura 24. Resultados obtenidos para las deflexiones de la nave de la Figura 23 mediante (a)
MATLAB (b) SAP2000.
38
5.
Conclusiones
39
6.
Se plantean las siguientes lneas por el inters que suscitan para su aplicacin
profesional:
40
7.
Referencias
1. MATLAB, Ver.R2011a. (2011). User's Manual. s.l. : The MathWorks, Inc, Natick, Mass, USA.
2. Saka, M. P. (1997). Optimum design of steel frames with tapered members. s.l. : Computers
and Structures Vol. 63, No 4, pp. 797-811.
3. Hadidi, A., Azar, B. F. y Marand, H. Z. (2014). Second-Order Nonlinear Analysis of Steel
Tapered Beams. s.l. : Advances in Mechanical Engineering Volume 2014, Article ID 237983.
4. Karabalis, D. L. y Beskos, D. E. (1983). Static, dynamic and stability analysis of structures
composed of tapered members. s.l. : Computers & Structures Vol. 16, No. 6, pp.731-748.
5. Eisenberger, M. (1991). Stiffness matrices for non-prismatic members including transverse
shear. s.l. : Computers & Strictures Vol. 40, No. 4, pp. 831-835.
6. Al-Gahtani, H. J. (1996). Exact stiffnesses for tapered members. s.l. : Journal of Structural
Engineering, vol. 122, no. 10, pp. 12341239,.
7. SAP2000, Ver.15. (2011). Analysis Reference Manual. s.l. : Computers and Structures, Inc.,
Berkeley, Calif, USA.
8. Gere, J. M. y Goodno, B. J. (2009). Mechanics of Materials. s.l. : Cengage Learning, Stamford,
CT, USA.
9. Aristizabal-Ochoa, J. D. (1993). Statics, stability and vibration of non-prismatic beams and
columns. s.l. : Journal of Sound and Vibration 162(3), 441-455.
10. Al-Sadder, S. Z. y Qasrawi, H. Y. (2004). Exact secant stiffness matrix for nonprismatic
beam-columns with elastic semirigid joint connections. s.l. : Emirates Journal for Engineering
Research, 9 (2), 127-135.
11. Celigeta, J. T. (1998). Curso de Anlisis Estructural. s.l. : S.A. Eunsa. Ediciones Universidad
de Navarra.
12. Logan, D. L. (2007). A First Course in the Finite Element Method, Fourth Edition. s.l. : Nelson,
Toronto, Ontario, Canada.
13. Ghali, A., Neville, A. M. y Brown, T. G. (2009). Structural Analysis. A unified Classical and
Matrix Approach. s.l. : Spon Press, Taylor & Francis, 270 Madison Avenue, New York, NY 10016,
USA.
14. Fertis, D. G. (2006). Nonlinear Structural Engineering. s.l. : Springer, Heidelberg, Berlin,
Germany.
15. Reddy, J. N. (2006). An Introduction to the Finite Element Method. s.l. : McGraw-Hill. 1221
Avenue of the Americas, New York, NY 10020.
41
42
8.
Anexo
,
=
,
= tan ,
= ,tan()
(a)
(b)
Figura 25. (a) Viga en voladizo no prismtica con una carga concentrada en el extremo libre.
T1 + ( ) V
#
# #
(44)
T1 + ( ) V
#
]()b()
(45)
T1 + V
siendo
= ()
() =
(46)
#
# #
T1 + V
= ()
(47)
T1 + V
= X ()
(48)
(49)
= sec
(50)
= + ,
= x1 + . / y = T1 + (tan ) V = T1 + V
en consecuencia
()
=
= 1/T1 + V
(51)
(52)
44
sec
1 +
= X ()
(53)
(54)
(55)
T1 + V
= () + W
T1 + () V
= () + W
(56)
() + W
1 T() + WV
(57)
() = X
Z
() + W
1 T() + WV
(58)
8.2
()
! + () = 0,
0, =
(59)
Debido a que la ecuacin tiene una derivada de cuarto orden, se debe integrar
dos veces por partes para distribuir el grado de derivacin por igual entre la
variable dependiente y la funcin de peso u*[15]. En este caso, % debe ser dos
veces diferenciable y satisfacer la forma homognea de las condiciones de contorno
esenciales.
Multiplicando (59) por la funcin de peso % e integrando en el dominio queda:
d
()
X % x ()
! + ()y = 0
Z
()
= x ()
!y ,
Se llega a
% = % ,
% =
%
(60)
()
()
!
%
()
()
X x.
/
()
()
! + ()% y + x%
!y = 0
Z
Z
d
()
= x
()
!y ,
Se llega a
%=
%
,
% =
= ()
%
(61)
()
%
()
()
%
()
X x ()
+
()%
y
+
x%
()
()
y = 0 (62)
!
Z
d
!
(Momento lector)
(63)
(0) = 0,
. /
= 0,
#Z
() !
= Z ,
#d
x
() !y
= 0 (64)
#d
(65)
% ()
%
+
()%
=0
!
Z
#d
(66)
% (0) = .
X ()
Z
R
+ () = 0,
R
0, =
(67)
(68)
R ()
+ ()
R
(69)
R ()
+ () A; () = 0 (O = 1,2,3,4)
R
(70)
% = A; (),
R ()
,
R
% =
J ()
J
A; ()
= A; ()
d
R ()
J ()
J ()
()
()
X
A
=
A
X
A; () (O = 1,2,3,4)
!
;
;
R
J Z
J
% = A; (),
J ()
,
J
% =
()
A; ()
= A; ()
48
R ()
X
A; () =
R
Z
J ()
A; ()
!
J Z
d
A; ()
()
()
!
+
X
A; ()
Z
d
(71)
que expresadas con notacin abreviada son las cuatro ecuaciones siguientes
d
(72)
una vez ms, la integracin por partes introduce las condiciones de contorno
()
=
,
% = A; (),
% =
()
A; ()
= A; ()
R ()
()
d
X
A; () = CA; () ()DZ (A; () ())dZ + (A; () ())dZ X
A; ()
R
Z
dado que
() = TAV\{^
()
= TA V\{^
X A; ()TV\{^
Z
(73)
(74)
(0)
5 (0)
(=)
5 (=)
TU V = X\^ TV
Z
49
8.4
50
-s11 s41
s42
-s41
s44];
51
r(abs(r)<100*eps)=0;
%% Matriz de rigidez del elemento (6x6) en EJES GLOBALES
s=r'*s_local*r;
end
Eisenberger, M. (1991)
function [Sm]=Eisenberger_1991(E,L,hj,hk,b)
%-------------------------------------------------------------% -Determina la matriz de rigidez LINEAL (6x6) para el elemento viga
%
2-D no prismtico (canto variable linealmente, ancho constante),
%
seccin endoble-t, doblemente simtrica),
%
% -La variacin del canto es lineal, CRECIENTE.
%
% -Numeracin local de grados de libertad:
% {u_1 v_1 theta_1 u_2 v_2 theta_2}
%
%
^2
^5
%
|
|
%
1--->@|-------------------|@--->4
%
3
6
%
% -Sintaxis:
%
[Sm]=Eisenberger_1991(E,L,h1,h2,tf,tw,bf,beta)
%
% -Descripcin de Variables:
% x representa la posicin de la seccin a lo largo de la barra
%
% Geometra:
% Ancho:
b
%
% % altura TOTAL DE LA SECCIN en {el extremo inicial (x=0): hj
%
{el extremo final
(x=L): hk
% E
Mdulo de elasticidad
% L
Longitud del elemento
% beta
ngulo de giro para ir de los ejes GLOBALES a los ejes
%
LOCALES; positivo si el eje local est en sentido antihorario
resp.eje global
%
% -Variable de salida
%
Sm - matriz de rigidez elemental (6x6) en ejes GLOBALES
%--------------------------------------------------------------------%% Propiedades Geomtricas de la Seccin
clearall; closeall
tic;
symsxpositive;
b=0.032;
L=5;
E=3e6;
G=8.4e5
f=1.2
beta=0;
hj=0.617;
hk=0.828;
52
0,0,1,0,0,0 ;
0,0,0,cos(beta),sin(beta),0;
0,0,0,-sin(beta),cos(beta),0;
0,0,0,0,0,1];
r(abs(r)<100*eps)=0;
%% Matriz de rigidez del elemento (6x6) en EJES GLOBALES
Sm=r'*Sm_local*r
end
Aristizabal-Ochoa, J. D. (1993)
function [K]=Arisizabal_1993(E,L,h1,h2,tf,tw,bf,beta)
%%-------------------------------------------------------------% -Determina la matriz de rigidez LINEAL (6x6) para el elemento viga
%
2-D no prismtico (canto variable linealmente, ancho constante),
%
seccin en doble-t, doblemente simtrica),
%
% -La variacin del canto es lineal, CRECIENTE.
%
% -Numeracin local de grados de libertad:
% {u_1 v_1 theta_1 u_2 v_2 theta_2}
%
%
^2
^5
%
|
|
%
1--->@|-------------------|@--->4
%
3
6
%
% -Sintaxis:
%
[K]=Aristizabal_1993(E,L,h1,h2,tf,tw,bf,beta)
%
% -Descripcin de Variables:
% x representa la posicin de la seccin a lo largo de la barra
%
53
% Geometra:
% Ala superior: bftf
% Alma:
twhw( =h_seccion_total - 2*tf)
% Ala inferior: bftf
%
% altura del ALMA en {el extremo inicial (x=0): h1
%
{el extremo final
(x=L): h2
%
% altura TOTAL DE LA SECCIN {el extremo inicial (x=0): D1 Di
%
{el extremo final
(x=L): D2 Dj
% E
Mdulo de elasticidad
% L
Longitud del elemento
% beta:
ngulo de giro para ir de los ejes GLOBALES a los ejes
LOCALES;
%
positivo si el eje local est en sentido antihorario desde eleje
global
%
% -Variable de salida
%
s - matriz de rigidez elemental (6x6) en ejes GLOBALES
%--------------------------------------------------------------------%
% Propiedades Geomtricas de la Seccin
clearall; close all
tic
symsxpositive
tw=0.02;
bf=0.30;
tf=0.02;
h1=0.40;
h2=0.60;
L=5;
E=3e6;
beta=0;
A = 2*bf*tf + tw*(h1 - (x*(h1 - h2))/L);
Ixx=simplify(tw*L^3*h1^3 + 6*bf*L^3*h1^2*tf + 12*bf*L^3*h1*tf^2 +
8*bf*L^3*tf^3
3*tw*L^2*h1^3*x
+
3*tw*L^2*h1^2*h2*x
12*bf*L^2*h1^2*tf*x + 12*bf*L^2*h1*h2*tf*x - 12*bf*L^2*h1*tf^2*x +
12*bf*L^2*h2*tf^2*x
+
3*tw*L*h1^3*x^2
6*tw*L*h1^2*h2*x^2
+
6*bf*L*h1^2*tf*x^2
+
3*tw*L*h1*h2^2*x^212*bf*L*h1*h2*tf*x^2+6*bf*L*h2^2*tf*x^2-tw*h1^3*x^3+3*tw*h1^2*h2*x^33*tw*h1*h2^2*x^3+tw*h2^3*x^3)/(12*L^3);
I1=subs(Ixx,0); % valor de IG en el extremo 1
I2=subs(Ixx,L); % valor de IG en el extremo 2
%% coeficientes bsicos de Flexibilidad
f11=(I1/L^3)*int((L-x)^2/Ixx,x,0,L);
f22=(I1/L^3)*int(x^2/Ixx,x,0,L);
f12=-I1/L^3*int(x*(L-x)/Ixx,x,0,L);
f55=int(1/(E*A),x,0,L);
%% Coeficientes de Rigidez a flexin:
k11=eval((E*I1/L)*f22/(f11*f22-f12^2));
k22=eval((E*I1/L)*f11/(f11*f22-f12^2));
k12=eval(-(E*I1/L)*f12/(f11*f22-f12^2));
k55=eval(1/f55);
k56=-k55;
% coeficientes auxiliares
54
C1=(k11+k12)/L;
C2=(k22+k12)/L;
C3=(k11+k22+2*k12)/L^2;
%% Matriz de rigidez en ejes locales:
K_local=[k55
0
0 C3 C1
0 -C3
0 C1 k11
0 -C1
k56
0
0 -C3 -C1
0 C2 k12
0 -C2
0 k56 0
0;
C2;
k12;
0 k55
0
0;
0 C3 -C2;
k22];
%% Matriz de rotacin
r=
[cos(beta),sin(beta),0,0,0,0
;
sin(beta),cos(beta),0,0,0,0;
0,0,1,0,0,0 ;
0,0,0,cos(beta),sin(beta),0;
0,0,0,-sin(beta),cos(beta),0 ;
0,0,0,0,0,1];
r(abs(r)<100*eps)=0;
Al-Gahtani,H. J. (1996)
function [K]=Al_Gahtani_1996(E,L,h1,h2,tf,tw,bf)
%-------------------------------------------------------------% -Determina la matriz de rigidez LINEAL (6x6) para el elemento viga
%
2-D no prismtico (canto variable linealmente, ancho constante),
%
seccin en doble-t, doblemente simtrica),
% -La variacin del canto es lineal, CRECIENTE.
%
% -Numeracin local de grados de libertad:
% {u_1 v_1 theta_1 u_2 v_2 theta_2}
%
%
^2
^5
%
|
|
%
1--->@|-------------------|@--->4
%
3
6
%
% -Sintaxis:
%
[s]=Al-Gahtani_1996(E,L,h1,h2,tf,tw,bf,beta)
%
% -Descripcin de Variables:
% x representa la posicin de la seccin a lo largo de la barra
%
% Geometra:
% Ancho:
b
%
% % altura TOTAL DE LA SECCIN en {el extremo inicial (x=0): hj
%
{el extremo final
(x=L): hk
% E
Mdulo de elasticidad
% L
Longitud del elemento
% beta
ngulo de giro para ir de los ejes GLOBALES a los ejes
LOCALES
%
positivo si el eje local est en sentido antihorariodesde eleje
global
%
% -Variable de salida
55
%
Sm - matriz de rigidez elemental (6x6) en ejes GLOBALES
%--------------------------------------------------------------------%% Propiedades Geomtricas de la Seccin
clearall; close all
symsx positive
tw=0.02;
bf=0.30;
tf=0.02;
h1=0.40;
h2=0.60;
Di=0.44;
Dj=0.64;
L=5;
E=3e6;
beta=0;
% Altura de la seccin en el extremo
Di=h1+2*tf;
inicial
Dj=h2+2*tf;
% Altura de la seccin en el extremo final
Dx=Di+x*(Dj-Di)/L;
% Altura de la seccin a una distancia x
desde el extremo inicial
A=Dx*tw+(bf-tw)*2*tf;
% rea de la seccin a una distancia x
desde el extremo inicial
AY=bf*tf*(Dx-tf/2)+tw*(Dx-2*tf)*(Dx/2)+bf*tf*tf/2; % Momento esttico
desde la fibra inferior de la seccin
Yg=AY/A;
% Centro de gravedad de la seccin desde la fibra
inferior
IYx= (2*bf*tf^3+tw*(Dx-2*tf)^3)/12 + bf*tf*(Dx-tf/2-Yg)^2 + tw*(Dx2*tf)*(Dx/2-Yg)^2 + bf*tf*(tf/2-Yg)^2; %Momento de inercia respecto
del c.d.g sobre el eje Y-Y
I1=subs(IYx,0);
% momento de Inercia en el extremo 1
I2=subs(IYx,L);
% momento de Inercia en el extremo 2
A1=subs(A,0);
% Area en el extremo 1
A2=subs(A,L);
% Area en el extremo 2
%% Coeficientes de la Matriz de Rigidez
c=L/(h2-h1)*1/100;
K(1,1)=E*A1/L*c/log(1+c); %para n=1
K(1,2)=0;
K(1,3)=0;
K(1,4)=-K(1,1);
K(2,2)=E*I1/L^3*(4*(1+c)*(3+3*c+c^2));
K(2,3)=E*I1/L^2*(2*(1+c)*(3+c));
K(2,4)=0;
K(2,5)=-K(2,2);
K(2,6)=E*I1/L^2*(2*(1+c)^2*(3+2*c));
K(3,3)=E*I1/L*(4*(1+c));
K(3,4)=0;
K(3,5)=-K(2,3);
K(3,6)=E*I1/L*(2*(1+c)^2);
K(4,4)=K(1,1);
K(4,5)=0;
K(4,6)=0;
K(5,5)=K(2,2);
K(5,6)=-K(2,6);
K(6,6)=E*I1/L*(4*(1+c)^3);
fori=1:6;
j=1:6;
K(j,i)=K(i,j);
56
end
K_local=K;
%% Matriz de rotacin
r= [cos(beta),sin(beta),0,0,0,0 ;
-sin(beta),cos(beta),0,0,0,0;
0,0,1,0,0,0 ;
0,0,0,cos(beta),sin(beta),0;
0,0,0,-sin(beta),cos(beta),0 ;
0,0,0,0,0,1];
r(abs(r)<100*eps)=0;
%% Matriz de rigidez del elemento (6x6) en EJES GLOBALES
Sm=r'*K_local*r;
end
Saka, M. P. (1997)
function [K]=Saka_1997(E,L,h1,h2,tf,tw,bf)
%-------------------------------------------------------------% -Determina la matriz de rigidez LINEAL (6x6) para el elemento viga
%
2-D no prismtico (canto variable linealmente, ancho constante),
%
seccin en doble-t, doblemente simtrica),
% -La variacin del canto es lineal, CRECIENTE.
%
% -Numeracin local de grados de libertad:
% {u_1 v_1 theta_1 u_2 v_2 theta_2}
%
%
^2
^5
%
|
|
%
1--->@|-------------------|@--->4
%
3
6
%
% -Sintaxis:
%
[s]=Saka_1997(E,L,h1,h2,tf,tw,bf,beta)
%
% -Descripcin de variables:
% x representa la posicin de la seccin a lo largo de la barra
%
% Geometra:
% Ancho:
b
%
% % altura TOTAL DE LA SECCIN en {el extremo inicial (x=0): hj
%
{el extremo final
(x=L): hk
% Elast Mdulo de elasticidad
% L
Longitud del elemento
% beta
ngulo de giro para ir de los ejes GLOBALES a los ejes
LOCALES;
%
positivo si el eje local est en sentido antihorario desde eleje
global
%
% -Variable de salida
%
Sm - matriz de rigidez elemental (6x6) en ejes GLOBALES
%--------------------------------------------------------------------%% Propiedades Geomtricas de la Seccin
symsx;
tw=0.02;
bf=0.30;
tf=0.02;
h1=0.40;
h2=0.60;
57
l=5;
Elast=3e6;
beta=0;
Di=h1+2*tf;
Dj=h2+2*tf;
%% Area de la seccin transversal
psi1=tw*(Di-2*tf)+2*bf*tf;
psi2=tw*(Dj-Di)/l;
Ax=psi1+psi2*x;
%% Momento de Inercia de la seccin transversal
phi1=Di-tf;
phi2=(Dj-Di)/l;
phi3=(tw*(Di-tf)/12+bf*tf/2);
phi4=tw*phi2/12;
Ix=(phi1+phi2*x)^2*(phi3+phi4*x);
%% Trminos para obtener los elementos de la Matriz de Rigidez
g=eval(int(1/Ix,x));
g1=subs(g,0);
g2=subs(g,l);
h=eval(int(x/Ix,x));
h1=subs(h,0);
h2=subs(h,l);
G=eval(int(int(1/Ix,x),x));
G1=subs(G,0);
G2=subs(G,l);
H=eval(int(int(x/Ix,x),x));
H1=subs(H,0);
H2=subs(H,l);
E=eval(int(x^2/Ix,x));
E1=subs(E,0);
E2=subs(E,l);
g21=g2-g1;
h21=h2-h1;
G21=G2-G1;
H21=H2-H1;
E21=E2-E1;
g22=l*g2*h1-l*g1*h2;
D=G21*h21-H21*g21+g22;
C31=-h21/D;
C41=g21/D;
C32=(H21-l*h2)/D;
C42=(l*g2-G21)/D;
C33=-C31;
C43=-C41;
C34=(l*h1-H21)/D;
C44=(G21-l*g1)/D;
58
-sin(beta),cos(beta),0,0,0,0;
0,0,1,0,0,0 ;
0,0,0,cos(beta),sin(beta),0;
0,0,0,-sin(beta),cos(beta),0;
0,0,0,0,0,1];
r(abs(r)<100*eps)=0;
%% Matriz de rigidez del elemento (6x6) en EJES GLOBALES
K=r'*K_local*r;
End
59
% L
Longitud del elemento
% beta
ngulo de giro para ir de los ejes GLOBALES a los ejes
LOCALES;
%
positivo si el eje local est en sentido antihorario desde el
eje global
%
% -Variable de salida
%
Sm - matriz de rigidez elemental (6x6) en ejes GLOBALES
%--------------------------------------------------------------------%% Parmetrosgeomtricos
clearall
closeall
symsx
tw=0.02;
bf=0.30;
tf=0.02;
h1=0.40;
h2=0.60;
Di=0.44;
Dj=0.64;
L=5;
E=3e6;
beta=0;
% Canto de la seccin en el extremo
Di=h1+2*tf;
inicial
Dj=h2+2*tf;
% Canto de la seccin en el extremo final
Dx=Di+x*(Dj-Di)/L;
% Canto a una distancia x desde el
extremo inicial
Ax=Dx*tw+(bf-tw)*2*tf;
% rea a una distancia x desde el extremo
inicial
AY=bf*tf*(Dx-tf/2)+tw*(Dx-2*tf)*(Dx/2)+bf*tf*tf/2; % Momento esttico
desde la fibra inferior de la seccin
Yg=AY/Ax;
% Centro de gravedad de la seccin desde la fibra
inferior
IYx= (2*bf*tf^3+tw*(Dx-2*tf)^3)/12 + bf*tf*(Dx-tf/2-Yg)^2 + tw*(Dx2*tf)*(Dx/2-Yg)^2 + bf*tf*(tf/2-Yg)^2;
%Momento de inercia respecto
del eje Y-Y
I1=subs(IYx,0);
% Momento de Inercia en el extremo 1
I2=subs(IYx,L);
% momento de Inercia en el extremo 2
A1=subs(Ax,0);
% Area en el extremo 1
A2=subs(Ax,L);
% Area en el extremo 2
%% Funciones de Forma cbicas de Hermite
B1=-1/L;
B2=1/L;
B3=6/L^2*(2*x/L-1);
B4=2/L*(3*x/L-2);
B5=-6/L^2*(2*x/L-1);
B6=2/L*(3*x/L-1);
%% Matriz de Interpolacin de Deformaciones
B=[B1,0,0,B2/L,0,0
0,B3,B4,0,B5,B6];
D=[E*Ax,0
0,E*IYx];
%% Matriz de Rigidez en ejes locales
60
K_local=eval(int(B'*D*B,x,0,L));
%% Matriz de rotacin
r= [cos(beta),sin(beta),0,0,0,0
-sin(beta),cos(beta),0,0,0,0
0,0,1,0,0,0
0,0,0,cos(beta),sin(beta),0
0,0,0,-sin(beta),cos(beta),0
0,0,0,0,0,1];
r(abs(r)<100*eps)=0;
%% Matriz de rigidez del elemento (6x6) en EJES GLOBALES
K=r'*K_local*r;
end
61
62
f11=(I1/L(i)^3)*int((L(i)-x)^2/Ix,x,0,L(i));
f22=(I1/L(i)^3)*int(x^2/Ix,x,0,L(i));
f12=(-I1/L(i)^3)*int(x*(L(i)-x)/Ix,x,0,L(i));
f55=int(1/(E*Ax),x,0,L(i));
% Coeficientes de Rigidez a flexin:
k11=eval((E*I1/L(i))*f22/(f11*f22-f12^2));
k22=eval((E*I1/L(i))*f11/(f11*f22-f12^2));
k12=eval(-(E*I1/L(i))*f12/(f11*f22-f12^2));
k55=eval(1/f55);
k56=-k55;
% coeficientes auxiliares
C1=(k11+k12)/L(i);
C2=(k22+k12)/L(i);
C3=(k11+k22+2*k12)/L(i)^2;
% Matrices de Rigidez en coordenadas locales
k_local(i).n=[k55
0
0 k56 0
0;
0 C3 C1
0 -C3
C2;
0 C1 k11
0 -C1 k12;
k56
0
0 k55
0
0;
0 -C3 -C1
0 C3 -C2;
0 C2 k12
0 -C2 k22];
end
%% Matriz de Rigidez Global
gdl_tot=(Num_elem+1)*3;
K=zeros(gdl_tot,gdl_tot);
for i=1:Num_elem;
gdl=[3*i-2 3*i-2+1 3*i-2+2 3*i-2+3 3*i-2+4 3*i-2+5];
%Grados de
libertad correspondientes a cada elemento
tetax=asind((Y(2*i)-Y(2*i-1))/L(i));
%Calcula
los ngulos teta x y teta y para cada elemento a partir de las
coordendas
tetay=acosd((Y(2*i)-Y(2*i-1))/L(i));
%Matriz de transformacin de ejes locales a ejes globales
T= [cosd(tetax) cosd(tetay) 0 0
0
0
-cosd(tetay) cosd(tetax) 0 0
0
0
0
0
1 0
0
0
0
0
0 cosd(tetax) cosd(tetay) 0
0
0
0 -cosd(tetay) cosd(tetax) 0
0
0
0 0
0
1];
K1=T'*k_local(i).n*T;
DeltaK1=zeros(gdl_tot,gdl_tot);
DeltaK1(gdl,gdl)=K1;
K=K+DeltaK1;
%Matriz de Rigidez en ejes globales
end
%% Clculo de Desplazamientos y Reacciones:
a=[1 2 3 13 14 15]';
desplazamiento=0
b=[4 5 6 7 8 9 10 11 12]';
desplazamientos a calcular
Kbb=K(b,b);
Kab=K(a,b);
w=3.5;
F=70;
%Carga de Viento
%Fuerza vertical aplicada en cubierta
63
64