Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Análisis Dinámico
Análisis Dinámico
284
..
t el incremento de
= t ti
t i t t i +1
para
t = t i +1
(8.1)
=0
y para
= t . Siendo:
t = t i +1 t i
..
q( ) = qi
..
..
+ f ( ) (qi +1 qi )
(8.2)
f ( ) = 0
f ( ) = 1
285
para = 0
para = t
0 f ( ) 1
[t i , t i +1 ]
como:
.
t ..
q ( ) = q i + q( ) d
(8.3)
..
..
..
+ q i +1 q i f ( ) d
q( ) = q i + q i d
0
..
..
..
..
q( ) = q i + q i + q i +1 q i f ( ) d
0
..
(8.4)
Sea:
g ( ) = f ( ) d
0
(8.5)
286
t =
f ( )d
(8.6)
t 2 = g ( )d
(8.7)
Para
= t i +1 = t
..
..
..
q i +1 = q i + q i t + (q i +1 q i ) t
De donde:
.
.
..
..
q i +1 = q i + (1 ) q i + q i +1 t
(8.8)
t .
.
..
..
..
(
)
(
)
q
q
d
q
q
=
+
+
i +1 i g ( )d
0
0 i
0 i
0
..
q( ) q i = q i + q i
.
..
q( ) = q i + q i + q i
Para
= t i +1 = t
..
..
+ q i +1 q i g ( )d
2
0
2
2
..
..
+ (q i +1 q i ) g ( )d
0
..
q i +1 = q i + q i t + q i
..
t 2 ..
+ q i +1 q i t 2
2
De donde:
.
..
1
..
q i +1 = q i + q i t + q i + q i +1 t 2
(8.9)
.
..
1
..
q i +1 = q i + q i t + q i t 2 + q i +1 t 2
2
..
q i +1 =
1
t
.
..
1
q
1
q i
1
+
i
i
i
(8.10)
q i +1 = q i + (1 ) q i t + t
.
..
287
.
.. 1
t
q
1
+
i
i
i
i
2 1
1
t 2
Luego:
.
q i +1 =
(q i +1 q i ) + 1
(8.11)
EJEMPLO 1
Determinar los valores de
.
..
q i + 1
t q i
SOLUCIN
Al ser constante f ( ) de ecuacin (8.5), se tiene:
1
g ( ) =
2
Al sustituir este valor en ecuacin (8.7), se obtiene:
t =
1
d
2
1 2
t
4
1
=
4
t 2 =
t =
1
d
2
1
t
2
1
=
2
t =
y son respectivamente
1 1
y . A este caso se
4 2
EJEMPLO 2
288
f ( ) =
SOLUCIN
Al emplear la ecuacin (8.5), se encuentra:
g ( ) =
2
2 t
t 2 =
1
2 t
1 t 3
2 t 3
t 2 =
1
6
t =
t d
0
1 t 2
t 2
1
=
2
t =
1
1
y =
6
2
M q + C q + K q = M J a (t )
(8.12)
..
289
M q i +1 + C q i +1 + K q i +1 = M J a i +1
(8.13)
q i +1 = q i +1 + q i
(8.14)
q i +1 =
.
q i +1 =
1
..
1
1 .
1
q
q
i +1
t i 2 i
t 2
.
..
t q i
q i +1 + 1 q i + 1
t
2
(8.15)
(8.16)
K q i +1 = Fi +1
(8.17)
Siendo:
K =K +
M+
C
2
t
t
(8.18)
1 . 1
.
..
..
t q i K q i
1 q i C 1 q i + 1
Fi +1 = M J a i +1 + M
q i +
2
2
t
(8.19)
Se denomina a K como la matriz de rigidez efectiva, que es una matriz constante para
anlisis lineal y a Fi +1 el vector de cargas efectivas, que es variable en cada instante de
tiempo.
Al resolver el sistema de ecuaciones lineales definido en (8.17) se encuentra
q i +1 .
iniciales
..
q(0) = q(0) = 0 . Se debe evaluar q(0) con la ecuacin del movimiento que queda:
..
M q (0) = M J a (0)
8.3 PROCEDIMIENTO DE CLCULO
El procedimiento de clculo, para el anlisis lineal, utilizando el mtodo
Newmark, es el siguiente:
de
290
i.
K =K +
ii.
M+
C
2
t
t
1 . 1
.
..
..
t q i K q i
1 q i C 1 q i + 1
Fi +1 = M J a i +1 + M
q i +
iii.
K q i +1 = F i +1
iv.
1
..
1
1 .
q i
1
q
q
+
1
i
i
2
t
t 2
..
t q i
=
q i +1 + 1 q i + 1
t
2
q i +1 =
.
q i +1
q i +1 = q i +1 + q i
v.
q i = q i +1
.
..
..
q i = q i +1
q i = q i +1
EJEMPLO 3
Encontrar la respuesta en el tiempo, del prtico plano de la figura 8.2 ante el sismo del
9 de noviembre de 1974, registrado en Per. Las matrices de rigidez, masas, amortiguamiento
y el vector J, se indican a continuacin.
2761.1
K = 1538.1
285.7
1538.1
2278.0
1080.6
6.3608
C = 2.1516
0.0124
285.7
1080.6
836.9
2.1516
5.3010
2.1143
1.633
M = 0
0
0.0124
2.1143
3.0325
0
0
1.633
0
0
1.633
1
J = 1
1
30x30
3
30x30
30x30 30x30
30x30
30x30
30x30
30x30
3
30x30
30x30 30x30
30x30
30x30
30x30
3
30x30
30x30 30x30
30x30
291
SOLUCIN
Para el anlisis ssmico plano, en que se concentran las masas, como se indica en la
figura 8.2, el vector J es unitario. Para encontrar las matrices de rigidez, masas y
amortiguamiento, las unidades utilizadas son T., m., y s. Esto se debe tener cuenta para que el
acelerograma tenga unidades de m/s2.
Para resolver el problema se elabor el programa newmarklineal y la forma de uso es
la siguiente:
[Y] = nerwmarlineal (p,M,C,K,J,dt,beta)
p
M
C
K
J
dt
>> K=[2761.1 -1538.1 285.7; -1538.1 2278.0 -1080.6; 285.7 -1080.6 836.9]
>> M=[1.63 0 0; 0 1.63 0; 0 0 1.63]
>> C=[ 6.3608 -2.1516 0.0124; -2.1516 5.3010 -2.1143; 0.0124 -2.1143 3.0325]
>> J=[1; 1; 1]
>> load Peru04.dat
>> [Y] =newmarklineal (Peru04,M,C,K,J,0.02,0.167)
292
293
EJEMPLO 4
294
El registro de la figura 8.5 es una acelerograma artificial, que tiene una duracin de 20
segundos y la fase inicial y final son de 5 segundos, cada uno. De tal forma que la fase intensa,
la que produce dao tiene una duracin de 10 segundos.
Las cargas que se consideran para el anlisis, son de 500 kg/m2 para la carga muerta y
de 200 kg/m2 para la carga viva, de tal manera que la carga para el anlisis ssmico es de 550
kg/m2 ya que se trata de una vivienda. (550 = 500 + 0.25 x 200).
SOLUCIN
En la figura 8.6, se aprecia que sobre el prtico 2, gravitan dos cargas triangulares, de
tal forma que la carga uniforme distribuida sobre el prtico, tiene un valor de:
P0 =
W s
0.55 4.0
T
2 =
* 2 = 1.467
3
3
m
Siendo W la carga uniforme distribuida por unidad de rea, s la luz corta, que en
este caso es igual y vale 4.0 m., se multiplica por 2 ya que son dos reas cooperantes. Desde
un punto de vista conservador en lugar de considerar el rea cooperante triangular se pudo
considerar rectangular.
En la figura 8.7 se presenta la geometra del prtico 2, con las cargas actuantes y las
secciones de las vigas y columnas.
Las vigas se consideran axialmente rgidas, de tal manera que se tiene un solo
desplazamiento horizontal por piso. Las columnas se consideran totalmente flexibles, con esta
indicacin en la figura 8.8 se indican los grados de libertad, respectivos.
En la figura 8.8, se indican las coordenadas principales, que son la 9 y la 10. Las
coordenadas secundarias van del 1 al 8. Las coordenadas principales se han numerado al final,
debido a que la matriz de rigidez lateral, se obtiene aplicando la primera etapa de Gauss, que
consiste en triangularizar el sistema, como se indic en el captulo 4. La matriz de rigidez de la
estructura es de 10 por 10, luego al aplicar la primera etapa de Gauss pero hasta la fila 8, se
obtiene la matriz de rigidez lateral en las dos ltimas filas.
nicamente para aplicar el Mtodo de Newmark se trabaja con la matriz de rigidez
lateral, que para el presente ejemplo es de 2 por 2.
ROBERTO
O AGUIAR F
FALCONI
C
CEINCI-ESP
PE
295
Figura
a 8.6 rea coooperante de carga
c
para el prtico
p
2
T s2
1.467 4
m1 = m2 =
= 0.599
9 .8
m
296
RESPUE
ESTA ELST
TICA EN EL TIEMPO
Modo
1
2
Tab
bla 8.1 Propiiedades dinm
micas de prticco 2.
cuencia Nattural
Frec
Valor Propiio
(1/s)
646.645
25.429
9017.31
94.959
Perodo
(s)
0.247
0.066
ROBERTO
O AGUIAR F
FALCONI
C
CEINCI-ESP
PE
297
Como se
e trabaj co
on matrices de 10 por 10, los mo
odos de vib
bracin tiene
en 10
eleme
entos y son:
(1)
0.00495
0.2043
0.00495
0.2043
0.0069
=
0.1456
0.0069
0.1456
0.5151
1.1850
( 2)
0.00757
0.01458
0.00757
0.01458
0.01541
=
0.5521
0.01541
0.5521
1.185
0.5151
ender el sign
nificado de lo
os modos de
e vibracin, se
s debe mira
ar primero la figura
Para ente
a se apreciia que la prim
mera coorde
enada corresponde al dessplazamiento
o vertical dell nudo
8.8; ah
izquie
erdo de la primera
p
plan
nta, positivo si va hacia arriba, la segunda
s
al g
giro de ese nudo,
positiivo si es anttihorario, etcc. Las dos ltimas
coord
denadas corrresponden a
al desplazam
miento
latera
al del primero
o y segundo piso.
Ntese que
q
los desp
plazamientoss verticales, tanto para el
e primer mo
odo como para el
segundo modo, son
s pequeo
os, pero exissten y los girros en cada uno de los n
nudos, no so
on tan
pequeos, especcialmente pa
ara el prime
er modo. Se
e recuerda que
q
los mod
dos lo nico
o que
indica
an es la form
ma como va a responder la estructura
a y son adime
ensionales.
Figu
ura 8.10 Moddos de vibraciin consideran
ndo todos los grados de libe
ertad.
En la figu
ura 8.10 se ha
h dibujado las
l dos formas modales; cada uno de los nudos se ha
identificado con una letra ta
anto para la posicin inicial como para
p
la posicin final. Con
C
el
prop
sito de ilusstrar la form
ma del mod
do no se ha
a dibujado en forma p
proporcional a los
resulttados. Lo im
mportante de
e todo esto, es que se vea
v que ha ms
m de los desplazamientos
horizzontales exis
sten despla
azamientos verticales
v
y rotaciones,, en cada un
no de los nu
udos.
298
Normalmente, para el anlisis ssmico plano, se dibujan los modos de vibracin como
se indica en la figura 8.11, para las coordenadas principales, debido a que las coordenadas
secundarias influyen muy poco en la respuesta estructural.
0,015
0,01
0,005
0
0
10
12
14
16
18
-0,005
-0,01
-0,015
Tiempo (Seg)
Figura 8.12 Respuesta en el tiempo del desplazamiento horizontal del primer piso.
20
0,03
0,025
0,02
0,015
0,01
0,005
0
-0,005 0
-0,01
-0,015
-0,02
-0,025
10
12
14
16
18
299
20
Tiempo (Seg)
Figura 8.13 Respuesta en el tiempo del desplazamiento horizontal del segundo piso.
Por otra parte, en la figura 8.14 se presentan las fuerzas horizontales que actan en los
pisos uno y dos, la suma de estas fuerzas horizontales, reporta el cortante basal que se ha
denominado V y en la figura 8.15 se indica la respuesta en el tiempo del cortante basal.
F2
F1
V
Figura 8.14 Fuerzas horizontales equivalentes y cortante basal
Como era de esperarse las respuestas mximas se hallan en la fase intensa del
acelerograma que va desde los 5 hasta los 15 segundos.
Figuras similares, se puede presentar para ver la variacin en el tiempo, de los
momentos a flexin, cortantes o fuerzas axiales, en vigas y columnas.
El cortante basal mximo, que se observa en la figura 8.15 es de 14.456 T., es una
cantidad muy alta. Como se estudi en el captulo 3, este es el cortante elstico y el cortante
inelstico para el cual se disea la estructura, se obtiene dividiendo el cortante elstico para el
300
factor de reduccin de las fuerzas ssmicas R , que es funcin del factor de reduccin por
ductilidad R , del factor de resistencia Rs y del factor de redundancia . Aguiar, (2007)
16
Cortante Basal (Ton)
14
12
10
8
6
4
2
0
-2 0
10
15
20
Tiempo (Seg)
Donde
, , , son las matrices de masa, amortiguamiento y rigidez, respectivamente;
, , son los vectores de desplazamiento, velocidad y aceleracin. , es el vector de cargas
generalizadas.
Al premultiplicar la ecuacin por
..
q + M 1 C q + M 1 K q = M 1 Q
Como artificio numrico de clculo se introduce la siguiente ecuacin:
(8.20)
(8.21)
301
X =F X +r
(8.23)
Donde:
0
F =
1
M K
I
1
M C
0
r = 1
M Q
( 8.24)
(8.25)
X k +1 = A X k + P1 rk +1 + P2 (rk +1 rk )
A=e
t F
(8.27)
P1 = F 1 ( A I )
F 1
(8.26)
P2 = F 1
P1 A
t
1
K C
K 1 M
=
0
I
(8.28)
(8.29)
A = exp(t F ) = E 1
(8.30)
X (t ) = exp(F t ) X 0 + exp[F (t )] r ( ) d
0
(8.31)
302
t se
t 0 = k t .
( k +1)t
kt
(k + 1)t
es lineal. Luego:
r ( ) = r (kt ) + ( kt )
r (kt + t ) r (kt )
t
kt < (k + 1)t
= (k + 1)t
d = d
Se tiene:
r (kt + t ) r (kt )
0
t
X (k + 1) = A X (k ) + P1 r (k + 1) P2 [r (k + 1) r (k )]
Donde:
A = e t F
P1 = F 1 ( A I )
1
P2 = F 1
P1 A
t
M es la matriz de masas del sistema, de orden nXn. El usuario debe indicar por consola
esta matriz.
C es la matriz de amortiguamiento del sistema, que debe el usuario dar por consola.
K es la matriz de rigidez del sistema, que debe el usuario dar por consola.
Qo es el vector que multiplica a la aceleracin del suelo, se debe indicar por consola.
p es el nombre del archivo que contiene al acelerograma.
303
m q + c q + k q = m a(t )
Para este caso el valor de Qo que se debe indicar al programa es: Qo=[-m]
Para un sistema de mltiples grados de libertad, el sistema de ecuaciones diferenciales
es el siguiente:
..
M q + C q + K q = M J a (t )
En este caso el valor de Qo es:
Q0 = M J
304
% Matrices P1 y P2
IDEN=eye(2*ngl,2*ngl); P1=inv(F)*(A-IDEN); P2=inv(F)*((1/dt)*P1-A);
% Vector r de cargas ssmicas
for i=1:ngl; NULO(i)=0; end; MIQ=inv(M)*Qo;
% respuesta en el tiempo
n=length(p);
for i=1:2*ngl; Xk(i)=0;end; Xk=Xk';q=Xk(ngl);
for i=1:n-1
t(i)=i*dt;
MCARGA=MIQ*p(i);
MCARGA2=MIQ*p(i+1);rk=[NULO';
MCARGA];rk2=[NULO';
MCARGA2];
Xk2=A*Xk+P1*rk2+P2*(rk2-rk);
% Solo almacena la respuesta en el tiempo del ultimo grado de libertad
q(i)=Xk2(ngl); Xk=Xk2;
end
q=q'; t=t';
% Dibujo para la respuesta en el tiempo del ultimo piso
plot (t,q)
xlabel ('Tiempo (s)'); ylabel ('Desplazamiento ultimo piso');
% ---fin
EJEMPLO 5
Encontrar la respuesta en el tiempo de un sistema de 1 gdl., que est definido por:
m = 0.004898
T s2
cm
c = 0.0030775
T
cm
k = 0.193366
T
cm
SOLUCIN
F , F 1 , A, P1 , P2 , son:
F =
39.4786
0.0199
P1 =
0.0079
0.6283
0.0159
F 1 =
1
0.9921
A=
0.7826
0.0198
0.9797
0.0002
0.0198
0.010
P2 =
0.0052
0.0253
0
0.0001
0.0099
305
EJEMPLO 6
2761.1
K = 1538.1
285.7
1538.1
2278.0
1080.6
6.3608
C = 2.1516
0.0124
La
matriz
1 = 2 = 3
de
= 0.05 .
285.7
1080.6
836.9
2.1516
5.3010
2.1143
amortiguamiento
1.633
M = 0
0
1.633
Q0 = 1.633
1.633
0.0124
2.1143
3.0325
se
obtuvo
0
0
1.633
0
0
1.633
con
los
siguientes
valores
306
Piso
3
2
1
Deriva de Piso
(%)
0.21
0.31
0.24
(8.32)
La solucin es la misma presentada en la ecuacin (8.26) pero escrita de otra manera.
(8.33)
Donde:
0
F =
1
M K
I
M 1C
(8.34)
307
Se denomina:
(8.36)
308
Donde
,
,
; son las matrices de masa, amortiguamiento y rigidez, con base
es un vector unitario para el caso plano, de orden . Siendo el nmero de
empotrada;
pisos. En la figura 8.19, se muestra la nueva nomenclatura de los grados de libertad utilizada
para un prtico plano de 4 pisos con aisladores de base.
Figura 8.19 Nueva nomenclatura para estructuras planas con aisladores de base.
Al despejar de la ecuacin (8.37) , se tiene
q&& = a (t ) m ( t )
Al sustituir
[C
(b)
q& + K ( b ) q + r ( s ) M ( s ) u&&
M ( s ) u&& + C ( s ) u& + K ( s ) u = M ( s ) r ( s ) m ( t )
(C
(b)
, se tiene:
q& + K ( b ) q + r ( s ) M ( s ) u&&
(8.39)
M ( s ) u&& + C ( s ) u& + K ( s ) u = M ( s ) r ( s ) m ( t )
(C
(b)
q& + K ( b ) q ) + M ( s ) r ( s ) m ( t ) r ( s ) M ( s ) u&&
1
(C
(b)
q& + K ( b ) q )
(M
(s)
M ( s ) r ( s ) m (t ) r ( s ) M ( s ) u&& + C ( s ) u& + K ( s ) u = M ( s ) r ( s ) m (t )
~ (s)
(C
(b )
q& + K ( b ) q )
, a:
1
t
~
M ( s ) = M ( s ) M ( s ) r ( s ) m (t ) r ( s ) M ( s )
(8.40)
~
M ( s ) u&& + C ( s ) u& + K ( s ) u = M ( s ) r ( s ) a~ (q, q& )
1
a~ (q, q& ) = m ( t ) C (b ) q& + K (b ) q
Donde
309
(8.41)
(8.42)
rgida.
De La Llera et al. (2005); han desarrollado varios mtodos de solucin del sistema de
ecuaciones diferenciales, en forma aproximada, en todos esos mtodos se considera en la
ecuacin diferencial (8.37) que
, que implica suponer que la flexibilidad de la
superestructura no influye en la respuesta del sistema de aislamiento, especialmente cuando el
perodo de vibracin de la superestructura es menor a 1.0 s. Kulkarni y Jangrid (2002). Con
esta hiptesis la ecuacin (8.37) queda:
(8.43)
Que corresponde a un sistema de un grado de libertad, para el caso plano. En este
apartado se van a estudiar dos Mtodos que son el Cuasi-Esttico y el de Masa Corregida,
destacando de antemano que estos mtodos pueden ser aplicados para estructuras
espaciales, claro est con sus respectivas matrices de masa, rigidez y amortiguamiento.
8.6.1
Mtodo Cuasi-Esttico
(8.45)
8.6.2
Para tener presente las ecuaciones se indica el procedimiento de clculo a seguir con
el Mtodo de Masas Corregidas, pero generalizndolo al caso espacial. Segun (2007).
i.
ii.
~ (s)
t
1
~
M ( s) = M (s) M ( s) r ( s) M (t ) r ( s) M ( s)
Se encuentra la respuesta en el sistema de aislamiento q y q&
&&g
M ( t ) q&& + C ( b ) q& + K ( b ) q = M ( t ) r ( b ) u
310
~ (q, q& )
Se halla el vector de aceleraciones de la superestructura a
1
a~ (q, q& ) = M ( t ) (C ( b ) q& + K ( b ) q )
iv.
~
&& + C ( s ) u& + K ( s ) u = M ( s ) r ( s ) a~ (q, q& )
M (s) u
En Aguiar et al. (2008) se presentan ejercicios y programas de computacin para
encontrar el anlisis ssmico de estructuras espaciales con aisladores de base utilizando estos
dos mtodos.
311
Por facilidad se ha considerado que todas las columnas son iguales y tienen
dimensiones , ; de igual manera las vigas son iguales y de dimensin , . La luz del
y la altura de cada entrepiso .
prtico es
En la parte superior derecha de la figura 8.21 se presentan las cargas verticales que
gravitan sobre las vigas. En la parte inferior izquierda de 8.21 se indica la numeracin de los
nudos y elementos. Ntese que al aislador se lo modela como un elemento de longitud ; este
modelaje tambin se puede hacer cuando los aisladores se colocan sobre la cimentacin.
Finalmente, en la parte inferior derecha de la figura 8.21, se presentan los grados de
libertad, se considera que las vigas son axialmente rgidas de tal manera que hay un grado de
libertad horizontal por piso que en este caso son el 1, 6 y 11. La rigidez horizontal del aislador
se obtiene con la siguiente ecuacin:
(8.46)
2
Donde
es el perodo objetivo que el Proyectista Estructural se impone para el diseo
es la masa que gravita sobre el aislador y es
de la estructura (generalmente es de 2 seg.);
igual al peso (reaccin vertical) sobre la gravedad.
Figura 8.21 Estructura con aisladores elastomricos colocados sobre las columnas.
312
8.7.1
Para hallar las reacciones se debe considerar a la superestructura que se halla sobre
los aisladores. A la izquierda de la figura 8.22 se presenta el modelo de clculo para el ejercicio
de la figura 8.21. A la derecha de 8.22 se presentan los grados de libertad, considerando que
las vigas son axialmente rgidas. Se tienen 10 grados de libertad; interesa conocer la reaccin
y la
. Se utiliza este modelo para calcular directamente las reacciones, caso
vertical
contrario se debi emplear un modelo con empotramiento en el sitio donde van los aisladores.
El sistema de coordenadas
, indicado a la derecha de la figura 8.22 est
compuesto por coordenadas a y b. Las coordenadas a son aquellas cuyo desplazamiento
es cero para el clculo de las reacciones.
. Las coordenadas b van de la 6 a la 10.Con
esta acotacin la ecuacin bsica de anlisis esttico se escribe de la siguiente manera.
Q=Kq
R + Qa K AA
Q
= K
b
BA
K AB 0
K BB qb
(8.47)
Qa es el vector
como que si estuviera empotrada en la base. Al desarrollar los productos matriciales se halla:
R + Qa = K AB q b
Qb = K BB q b
(8.48)
ii.
iii.
iv.
v.
A continuacin se indica el programa cargas, se deja al lector que vea la entrada de datos.
function [Q,Q2]=cargas(njc,nmc,ngl,L,seno,coseno,CG,VC,F,Fm)
%
% Programa que calcula el vector de cargas Q de un prtico plano
% con cargas en los elementos y en las juntas
%
% Por: Roberto Aguiar Falconi
%
CEINCI-ESPE
%
Octubre de 2009
%------------------------------------------------------------% [Q,Q2]=cargas(njc,nmc,ngl,L,seno,coseno,CG,VC,F,Fm)
%------------------------------------------------------------% njc nmero de juntas cargadas
% nmc nmero de miembros cargados
% ngl nmero de grados de libertad
%L
Vector que contiene la longitud de los elementos
% seno Vector que contiene el seno de cada elemento
% coseno Vector que contiene el coseno de cada elemento
% VC Matriz de vectores de colocacin de elementos
%F
Matriz con: Nudo cargado, FH, FV, Momento
% Fm Matriz con: Nm elem, Carga, Cdigo, elem a gener, incr. num elem.
%
Cdigo=1 Carga Uniforme en elemento horizontal
%
Cdigo=2 Carga Triangular en elemento horizontal
%
%Q
Vector de cargas generalizadas
% Q2 Matriz con Vectores de empotramiento perfecto en
%
coordenadas locales de todos los elementos
% CARGAS EN JUNTAS
Q=zeros(ngl,1);ic=length(VC(1,:));mbr=length(L);
Q2=zeros(mbr,ic);% Empotramiento perfecto en coord. locales.
if njc~=0
for i=1:njc
nudo=F(i,1);
for j=1:3
gdl(j)=CG(nudo,j);Q(gdl(j))=F(i,j+1);
end
end
end
% CARGAS EN LOS ELEMENTOS
if nmc~=0
nf=length(Fm(:,5));
for icon=1:nf
i=Fm(icon,1); % Numero de elemento cargado
P=Fm(icon,2); % Carga en elemento
icod=Fm(icon,3); % Cdigo del tipo de carga
ielem=Fm(icon,4); % Elementos a generar con igual carga y longitud
icr=Fm(icon,5); % Incremento en la numeracin de elementos con igual carga
if icod==1 & seno(i)==0 % CARGA UNIFORME EN ELEMENTO HORIZONTAL
Q2(i,2)=P*L(i)/2;Q2(i,5)=Q2(i,2);
Q2(i,3)=P*L(i)*L(i)/12;Q2(i,6)=-Q2(i,3);
elseif icod==1 & seno(i)~=0 % CARGA UNIFORME EN ELEMENTO INCLINADO
Px=P*seno(i)*coseno(i);Py=P*coseno(i)*coseno(i);
dx=L(i)/100;
for k=1:100
x(k)=(k-1)*dx;fac=x(k)/L(i);
f1(k)=(1-fac)*Px; %Funcion de forma fi1 * Px
f2(k)=(1-3*fac^2+2*fac^3)*Py; %Funcion de forma fi2 * Py
313
314
8.7.2
315
p = T p
Esta matriz es:
0 li 1 0
1
T=
0 1 0 0 1
Sean
lj
(8.50)
K 0 = T t K 0 T
( 8.51)
Una vez que se tiene la matriz de rigidez de cada aislador en coordenadas globales, se
encuentra la contribucin de los aisladores a la matriz de rigidez de la estructura por
ensamblaje directo utilizando los vectores de colocacin. Esto se lo hace con el programa
kaisladores, que se lista a continuacin.
function [KELAS]=kaisladores(ngl,nais,Ko,Lo,VCAIS)
%
% Programa para encontrar la contribucin de los aisladores a la
% Matriz de rigidez de un prtico
%
% Por: Roberto Aguiar Falconi
%
CEINCI-ESPE
%
Noviembre de 2009
316
%------------------------------------------------------------% [KELAS]=kaisladores(ngl,nais,Ko,Lo,VCAIS)
%------------------------------------------------------------% ngl Nmero de grados de libertad de la estructura
% nais Nmero de aisladores de la estructura
% Ko Matriz que contiene la rigidez horizontal y vertical de cada
%
uno de los aisladores, colocados en la diagonal Ko(2*nais,2*nais)
% Lo Matriz de transformacin de coord. locales a globales en aislador
%
Tiene 2 filas y 6 columnas
% VCAIS Matriz que contiene los vectores de colocacin de los aisladores
%
% KELAS Matriz que contiene la contribucin de los aisladores a la matriz
%
de rigidez de la estructura
%
KELAS=zeros(ngl);
for i=1:nais
ii=[1:2]+(i-1)*2;
K=Ko(ii,ii); % Rigidez en coordenadas locales
KG=Lo'*K*Lo; % Rigidez en coordenadas globales
for j=1:6
jj=VCAIS(i,j);
if jj==0
continue
end
for m=1:6
mm=VCAIS(i,m);
if mm==0
continue
end
KELAS(jj,mm)=KELAS(jj,mm)+KG(j,m);
end
end
end
return
%---fin---
8.7.3
317
Matriz de Masas
J & siendo
318
gdl=VC(i+ik*icr,ki);
if gdl==0
continue
else
M(gdl,gdl)=M(gdl,gdl)+m(ki);
end
end
end
end
return
% ---end---
8.7.4
Matriz de Amortiguamiento
Cuando se trabaja con todos los grados de libertad, la matriz de rigidez no tiene
inversa. Por lo tanto, no se puede obtener directamente los valores y vectores propios a partir
de las matrices K y M se debe hacerlo considerando la base empotrada, con las
submatrices K BB y M BB .
Con estas dos submatrices K BB y M BB se halla la matriz C BB , aplicando el algoritmo
de Wilson y Penzien, que se present en el captulo anterior. Se destaca que la matriz de
amortiguamiento asociada a todos los grados de libertad tiene la siguiente forma.
C
C = AA
C BA
El objetivo es calcular ahora
matriz de influencia esttica
C AB
C BB
qb = X i qa
(8.52)
K BB X i = K BA
Al observar la primera ecuacin de (8.52) se puede ver que
X i es una matriz de
C AA = X it C BB X i
(8.53 )
C BA = C BB X i
(8.54)
EJEMPLO 7
5.0
.
0.60
3.0
.
0.60
0.60
319
0.40
Considerar que la rigidez vertical de los aisladores es 100 veces la rigidez horizontal.
Se pide encontrar la respuesta en el tiempo en los grados de libertad 1, 6 y 11 (ver figura 8.21)
ante la componente N-S., del sismo de El Centro de 1940. Presentar el desplazamiento relativo
del segundo piso, con respecto al primer piso.
Encontrar tambin el desplazamiento lateral mximo y para dicho valor encontrar las
fuerzas y momentos en cada uno de los elementos de hormign armado.
SOLUCIN
320
[NI,NJ]=gn_portico(GEN);
% MATRIZ DE GENERACION DE COORDENADAS DE LOS NUDOS
NUDOS=[1 0.0 0.0 0 0 0 0;% i, xi, yi, nudos a gener, incr num nudo, dx,dy
2 L1 0.0 0 0 0 0;
3 0.0 H 0 0 0 0;
4 L1 H 0 0 0 0];
% Generacin de las coordenadas de los nudos
[X,Y]=glinea_portico(NUDOS);
% Dibuja la superestructura
dibujo (X,Y,NI,NJ);
% Vector de colocacin
[VC]=vc(NI,NJ,CG);
% Longitud, Seno y Coseno de elementos
[Ls,senos,cosenos]=longitud (X,Y,NI,NJ);
% Secciones de los elementos
SECCION=[1 bv hv 1 3; % Eleme, base, altura, elem a gener, increm en elem
2 bc hc 1 1];
[ELEM]=gelem_portico(SECCION);
% Matriz de rigidez de la estructura
[K]=krigidez(ngl,ELEM,Ls,senos,cosenos,VC,E); %Matriz Rigidez Estructura
r=[1:ngl];r1=[1,2,3,4,5]; %Grados de libertad para calcular reacciones apoyos
r2=setdiff(r,r1); %Grados de libertad de nudos libres
Kaa=K(r1,r1);Kab=K(r1,r2);Kbb=K(r2,r2);
Xi=-Kbb\Kab'; %Matriz de influencia esttica
Kbf=Kbb; % Matriz de rigidez con base empotrada
% Cargas solo en los elementos horizontales
[Q,Q2]=cargas(njc,nmc,ngl,Ls,senos,cosenos,CG,VC,F,Fm);
% Kaa*qa+Kab*qb=F1+R; Kab'*qa+Kbb*qb=F2
F2=Q(r2);qb=Kbb\F2;
% Clculo de las reacciones
F1=Q(r1);% Son las contribuciones de los elementos cargados
R=Kab*qb-F1;
%----------------------------------------------------------------------% 2. Rigidez de aisladores elastomricos
wn=2*pi/Tb;% Frecuencia para Tb=2 s. wn=2*pi/T
Mo=R(gdlv)/g; % Masas de los apoyos con aisladores
Kb=diag([wn^2*Mo]);% Rigidez de los aisladores horizontales
for k=1:nais % Rigidez de aisladores en diagonal (kb, kv) de cada aislador
kk=[1:2]+(k-1)*2;
Ko(kk,kk)=[Kb(k,k) 0; 0 100*Kb(k,k)]; % Rigidez de aislador horiz. y vert.
end
%-------------------------------------------------------------------------% 3. Matriz de rigidez, superestructura y subestructura
CG=[0 0 0;0 0 0;1 2 3;1 4 5;6 7 8;6 9 10;11 12 13;11 14 15];
ngl=15; % Nmero de grados de libertad de superestructura y subestructura
% MATRIZ DE GENERACION DE NUDOS DE LOS ELEMENTOS
GEN=[1 1 3 1 1 1 1; %elem, ni, nf, elem a gene, inc en elem, inc en ni, inc en nf
3 3 4 1 1 2 2;
5 5 7 1 1 1 1;
7 7 8 0 0 0 0;
8 3 5 1 1 1 1];
% Generacin de vector NI (Nudo Inicial) y NJ (Nudo Final) de elementos
[NI,NJ]=gn_portico(GEN);
% MATRIZ DE GENERACION DE COORDENADAS DE LOS NUDOS
NOD=[1 0.0 0.0 0 0 0 0;% i, xi, yi, nudos a gener, incr num nudo, dx,dy
2 L1 0.0 0 0 0 0;
3 0.0 H
0 0 0 0;
321
322
323
324
REFERENCIAS
1. Aguiar R., (2004), Anlisis Matricial de Estructuras, Centro de Investigaciones
Cientficas. Escuela Politcnica del Ejrcito. Tercera Edicin, 550 p., Quito.
2. Aguiar R., Factor de reduccin de fuerzas ssmicas en edificios de Hormign Armado,
Centro de Investigaciones Cientficas, 117 p., Quito.
3. Aguiar R., Almazn J. L., Dechent P., Surez V., (2008), Aisladores de base
elastomricos y FPS, Centro de Investigaciones Cientficas. Escuela Politcnica del
Ejrcito.
4. Almazn J. L., (2001), Torsin accidental y natural en estructuras aisladas con el
sistema de pndulo friccional, Tesis Doctoral. Pontificia Universidad Catlica de Chile,
288 p., Santiago.
5. De La Llera J. Almazn J., y Segun C., (2005), Control de Estructuras asimtricas
mediante aislamiento ssmico, IX Congreso Chileno de Sismologa e Ingeniera
Antissmica, 12 p., Concepcin.
6. Kulkarni J., Jangrid R., (2002), Rigid body response of base-isolated structures,
Journal of Structural Control, 9, 171-188.
7. Segun E., (2007), Torsin en sistemas aislados ssmicamente con dispositivos
elastomricos, Tesis para optar por el grado de Doctor en Ciencias de la Ingeniera.
Pontificia Universidad Catlica de Chile, 229 p., Santiago de Chile.