You are on page 1of 25

CAPTULO 1

AISLADORES DE BASE CASO PLANO


1.1 PROPIEDADES DINMICAS
El primer ejemplo que se va a analizar, corresponde a una estructura de 4 pisos sin
aislamiento ssmico; el segundo ejemplo se analizar la misma estructura pero con aisladores
ssmicos elastomricos, colocados sobre la cimentacin; estos dos ejercicios concluirn con la
determinacin de los perodos y modos de vibracin.
Para ilustrar la ubicacin de los aisladores se presenta el Edificio de VULCO en
Santiago de Chile, que es la empresa que produce aisladores de acuerdo al requerimiento del
Proyectista Estructural. Como era de esperarse esta estructura tiene aisladores ssmicos, se
indican algunas precauciones que deben tenerse en cuenta en la construccin para que la
estructura pueda desplazarse libremente.

Roberto Aguiar Falcon


CEINCI - ESPE

EJEMPLO 1

Encontrar la matriz de rigidez y de masas; con base empotrada; de la estructura de


cuatro pisos, presentada en la figura 1.1 si todas las columnas son iguales y tienen una seccin
transversal de 45/60 cm.; las vigas de los tres primeros pisos son de 35/60 cm., y las del cuarto
piso de 35/50 cm. El mdulo de elasticidad del hormign
2168870 / .

3,6

4.00 T/m
m4

m3

m2

m1

3,6

4.97 T/m

3,6

4.97 T/m

3,6

4.97 T/m

7,1

7,1

Figura 1.1 Estructura de 4 pisos sin aislamiento ssmico.

SOLUCIN

En la figura 1.2 se presenta a la izquierda, la numeracin de nudos y elementos.


Ntese que para utilizar los programas de CEINCI-LAB se debe numerar primero los nudos
restringidos; a la derecha se presentan los grados de libertad, primero se han numerado las
coordenadas principales (1 al 4) y despus las restantes coordenadas de la estructura.

Figura 1.2 Numeracin de nudos y elementos. Grados de Libertad


El programa que determina la matriz de rigidez, masa y halla las propiedades
dinmicas se denomina: ejemplo_1_ULEAM
El programa que determina el sistema de coordenadas generalizadas indica a la
derecha de la figura 1.2, se denomina cg_sismo.
El programa que determina la matriz de rigidez de la estructura con todos los grados de
libertad se denomina krigidez. La condensacin esttica se lo realiza sin utilizar ningn
programa. El programa que determina las Propiedades dinmicas es: orden_eig.

ANLISIS SSMICO POR DESEMPEO

% Clculo de Propiedades Dinmicas de un Prtico de 4 Pisos con Base


% Empotrada.
% Curso de Universidad Laica Eloy Alfaro de Manta, ULEAM
% realizado el 31 de mayo y 1 de junio
%
Dr. Roberto Aguiar
%
CEINCI-ESPE
%.....................................................................
% ejemplo_1_ULEAM
%.....................................................................
%1. Clculo de Matriz de Rigidez
nod=20;np=4;nr=4; %numero de nudos, pisos y nudos restringidos
[CG,ngl]=cg_sismo(nod,np,nr); % Matriz de Coordenadas Generalizadas
GEN=[1 1 5 3 1 1 1; %Elem, NI, NF, Num de Ele, incr elem, incr NI, incr NF.
5 5 9 3 1 1 1; 9 9 13 3 1 1 1; 13 13 17 3 1 1 1;
17 5 6 3 3 4 4; 18 6 7 3 3 4 4; 19 7 8 3 3 4 4];
[NI,NJ]=gn_portico(GEN); % Vectores de Nudos Inicial y Final
NUDOS=[1 0.0 0.0 4 4 0 3.6; %Nudo, X, Y, Num nud Incr nud, DX, Dy
2 7.1 0.0 4 4 0 3.6; 3 12.1 0 4 4 0 3.6; 4 19.2 0.0 4 4 0 3.6];
[X,Y]=glinea_portico(NUDOS); % Coordenadas de los nudos X, Y
dibujo(X,Y,NI,NJ);
SECCION=[1 0.45 0.60 15 1;%Elem, b,h, Elem a gener, Increm en nume.
17 0.35 0.60 8 1; 26 0.35 0.50 2 1];
[ELEM]=gelem_portico(SECCION); %Generacin de los elementos
[L,seno,coseno]=longitud (X,Y,NI,NJ); %Longitud, seno y coseno de elementos
E=2168870; %Mdulo de elasticidad del hormign
[VC]=vc(NI,NJ,CG);% Matriz que contiene los vectores de colocacin
[SS]=krigidez(ngl,ELEM,L,seno,coseno,VC,E); % Matriz de rigidez de Est.
na=4; % Numero de coordenadas principales
Kaa=SS(1:na,1:na);Kab=SS(1:na,na+1:ngl);Kba=Kab';Kbb=SS(na+1:ngl,na+1:ngl);
K=Kaa-Kab*inv(Kbb)*Kba
%2. Clculo de Matriz de Masas
m1=4.97*19.2/9.8;m2=m1;m3=m1; % Masas de los pisos 1,2 y 3
m4=4*19.2/9.8; %Masa de 4 piso
M= [m1 0 0 0; 0 m2 0 0; 0 0 m3 0; 0 0 0 m4] % Matriz de Masas
%3. Clculo de Propiedades Dinmicas
[T,fi,OM]=orden_eig(K,M) % Perodos, Modos y Frecuencias de vibracin

RESULTADOS
Las matrices de rigidez y de masas, son:
28927
16602
4112
499

16602
24835
15341
3066

4112
499
15341 3006
21142
9249
9249 6655

9.74
9.74

9.74
7.84

Roberto Aguiar Falcon


CEINCI - ESPE

Tabla 1.1 Propiedades Dinmicas de estructura analizada con base empotrada.


Modo 1
Modo 2
Modo 3
Modo 4
Perodo (s.)
0.7269
0.2319
0.1266
0.0865
Frecuencia (1/s.)
8.6437
27.0889
49.6265
75.5976
0.0528
0.1440
0.2132
-0.1836
0.1308
0.2048
0.0091
0.2088
Modo de
vibracin
0.1947
0.0374
-0.2024
-0.1498
0.2362
-0.2191
0.1418
0.0607

m4

m4

m4

m4

m3

m3

m3

m2

m2

m2

m1

m1

Modo 1

m3

m2

m1

Modo 2

m1

Modo 4

Modo 3

Figura 1.3 Modos de vibracin de la Estructura con Base Empotrada.

EJEMPLO 2

En la estructura del Ejemplo 1, se han colocado aisladores elastomricos de tal manera


que el perodo caracterstico de la estructura es de 2.0 seg., para ello se debe construir en la
planta baja una losa de aislacin como se muestra en la figura 1.4.

3,6 m

4.00 T/m
m4

m3

m2

m1

mb

3,6 m

4.97 T/m

3,6 m

4.97 T/m

3,6 m

4.97 T/m

1.815 T/m

7,1 m

5m

7,1 m

Figura 1.4 Estructura con aisladores ssmicos.

ANLISIS SSMICO POR DESEMPEO

Se pide encontrar la rigidez del sistema de aislacin; la matriz de masa, la matriz de


rigidez y las propiedades dinmicas.

SOLUCIN

1. Rigidez del Sistema de Aislacin.


En la figura 1.4 se presenta el modelo para el anlisis ssmico de la estructura con
aisladores de base. En la planta baja se ha construido una losa maciza de 10 cm., de espesor,
sobre vigas, que se denomina losa de aislacin. Este peso ms el peso de las columnas de la
planta baja y el peso de los aisladores es de 1.815 T/m. Al multiplicar este peso por 19.20 y al
3.56
/ .
dividir para la aceleracin de la gravedad se encuentra

3.56

9.74

9.74

9.74

7.84

40.62

2
2
2

40.62

400.80

2. Matriz de Masas
A la derecha de la figura 1.4 se indican las coordenadas principales; la coordenada 1,
es el desplazamiento del sistema de aislacin con respecto al suelo; en cambio las
coordenadas 2 a 5 son coordenadas relativas de piso con respecto al movimiento del sistema
de aislacin.

40.62
9.74
9.74
9.74
7.84

9.74
9.74

9.74

9.74 7.84

9.74
9.74

7.84

3. Matriz de Rigidez
Al trabajar con coordenadas relativas, la matriz de rigidez es diagonal y tiene la
siguiente forma:

es la rigidez del sistema de aislacin y


Donde
empotrada, para el ejemplo se tiene:

es la matriz de rigidez con base

Roberto Aguiar Falcon


CEINCI - ESPE
401
0
0
0
0

0
0
28927
16602
16602 24835
4112
15341
499
3066

0
0
4112
499
15341 3006
21142
9249
9249 6655

En la tabla 2.2 se presentan las propiedades dinmicas de la estructura con aisladores


ssmicos. Estrictamente el perodo fundamental debi salir 2.0 seg., que es el perodo
caracterstico impuesto por el proyectista estructural, no sali este valor debido a que existen
algunas aproximaciones que se hacen en el anlisis.
Tabla 2.2 Propiedades Dinmicas de estructura con aisladores de base
Modo
1
2
3
4
2.10
0.38
0.18
0.10
Perodo (seg.)
0.1419
0.2168
0.2262
-0.2431
0.0063
-0.0388
-0.1483
0.2956
0.0147
-0.1613
-0.4039
0.4002
0.0208
-0.3156
-0.3559
0.0327
0.0245
-0.4423
-0.0347
0.3510

5
0.08
-0.3217
0.5222
0.1846
0.3947
0.2962

En la figura 1.5 se presentan los modos de vibracin. Para entender fijmonos


nicamente en los valores del primer modo; el sistema de aislacin se desplaza 0.1419 y con
respecto a ese valor los pisos superiores se desplaza lo que est indicado en la tabla 2.2. Se
recuerda que los modos deModos
vibracin
son adimensionales.
de vibracin
con aislamiento ssmico
m4

m4

m3

m3

m4

m3

m2

m2

m1

m1

m1

mb

mb

mb

Modo 1

m4

m2

Modo 2

m4

m3

m2

m2

m1

m1

mb
Modo 3

m3

Modo 4

mb
Modo 5

Figura 1.5 Modos de vibracin de la estructura con aisladores de base.


Normalmente las estructuras trabajan en el primer modo y se aprecia en la tabla 2.2,
que es el sistema de aislacin el que se desplaza 0.14; los otros pisos se desplazan menos de
la dcima parte de este valor; es as como trabajan las estructuras con aisladores ssmicos.
Prcticamente no se desplazan.
El programa con el cual se ha resuelto se denomina ejemplo_2_ULEAM y se lista a
continuacin. Como se aprecia se ha vuelto a copiar el ejemplo 1, al comienzo.

ANLISIS SSMICO POR DESEMPEO

% Clculo de Propiedades Dinmicas de un Prtico de 4 Pisos con Aisladores


% Elastomricos
% Curso de Universidad Laica Eloy Alfaro de Manta, ULEAM
% realizado el 31 de mayo y 1 de junio
%
Dr. Roberto Aguiar
%
CEINCI-ESPE
%.....................................................................
% ejemplo_2_ULEAM
%.....................................................................
%1. Clculo de Matriz de Rigidez con base empotrada
nod=20;np=4;nr=4; %numero de nudos, pisos y nudos restringidos
[CG,ngl]=cg_sismo(nod,np,nr); % Matriz de Coordenadas Generalizadas
GEN=[1 1 5 3 1 1 1; %Elem, NI, NF, Num de Ele, incr elem, incr NI, incr NF.
5 5 9 3 1 1 1; 9 9 13 3 1 1 1; 13 13 17 3 1 1 1;
17 5 6 3 3 4 4; 18 6 7 3 3 4 4; 19 7 8 3 3 4 4];
[NI,NJ]=gn_portico(GEN); % Vectores de Nudos Inicial y Final
NUDOS=[1 0.0 0.0 4 4 0 3.6; %Nudo, X, Y, Num nud Incr nud, DX, Dy
2 7.1 0.0 4 4 0 3.6; 3 12.1 0 4 4 0 3.6; 4 19.2 0.0 4 4 0 3.6];
[X,Y]=glinea_portico(NUDOS); % Coordenadas de los nudos X, Y
dibujo(X,Y,NI,NJ);
SECCION=[1 0.45 0.60 15 1;%Elem, b,h, Elem a gener, Increm en nume.
17 0.35 0.60 8 1; 26 0.35 0.50 2 1];
[ELEM]=gelem_portico(SECCION); %Generacin de los elementos
[L,seno,coseno]=longitud (X,Y,NI,NJ); %Longitud, seno y coseno de elementos
E=2168870; %Mdulo de elasticidad del hormign
[VC]=vc(NI,NJ,CG);% Matriz que contiene los vectores de colocacin
[SS]=krigidez(ngl,ELEM,L,seno,coseno,VC,E); % Matriz de rigidez de Est.
na=4; % Numero de coordenadas principales
Kaa=SS(1:na,1:na);Kab=SS(1:na,na+1:ngl);Kba=Kab';Kbb=SS(na+1:ngl,na+1:ngl);
K=Kaa-Kab*inv(Kbb)*Kba;
%2. Clculo de Matriz de Masas con base empotrada
m1=4.97*19.2/9.8;m2=m1;m3=m1; % Masas de los pisos 1,2 y 3
m4=4*19.2/9.8; %Masa de 4 piso
M= [m1 0 0 0; 0 m2 0 0; 0 0 m3 0; 0 0 0 m4]; % Matriz de Masas
%3. Rigidez de sistema de aislacin
mb=3.56; %Masa de losa de aislacin, ms aisladores ssmicos
To=2.0; %Perodo caracterstico de la estructura con aisladores
mt=mb+m1+m2+m3+m4; %Masa total del sistema de aislacin
kb=(2*pi/To)^2*mt % Rigidez del sistema de aislacin
%4. Matriz de rigididez de Estructura con Aisladores Ssmicos
KA=zeros(5,5)
KA(1,1)=kb;KA(2:5,2:5)=K;
%5. Matriz de Masas
masas=[mb;m1;m2;m3;m4]
[MA]=masas_aislador(masas)
%6. Clculo de Propiedades Dinmicas
[T,fi,OM]=orden_eig(KA,MA) % Perodos, Modos y Frecuencias de vibracin

EDIFICIO VULCO CON AISLADORES SSMICOS

Uno de los bloques estructurales, que tiene 2 pisos, de la Empresa VULCO en


Santiago de Chile tiene aisladores elastomricos colocados sobre los plintos, como se aprecia
en la figura 1.6. Ntese que las columnas que se encuentran sobre los aisladores se ha
agrandado su seccin transversal para poder colocar en forma eficiente los aisladores, de igual
manera ntese las vigas de la losa de aislacin.

Roberto Aguiar Falcon


CEINCI - ESPE

Figura 1.6 Estructura con aisladores ssmicos sobre los Plintos

Figura 1.7 Detalle constructivo en el Primer Piso.


En las figuras 1.7 y 1.8 se presentan dos detalles constructivos de las gradas de
acceso a la estructura. En la figura 1.8 se aprecia un fusible que en un sismo severo va a
romperse con lo que se desacopla la estructura de la grada para que pueda moverse
libremente.

ANLISIS SSMICO POR DESEMPEO

Figura 1.8 Detalle constructivo de la grada de acceso en el Segundo Piso.

EJEMPLO 3

Determinar la matriz de rigidez de la estructura con aisladores ssmicos del ejemplo 2


pero sin encontrar en primer lugar la matriz de rigidez con base empotrada, sino que utilizando
el modelo numrico de grados de libertad indicado a la derecha de la figura 1.9; a la izquierda
se tiene la numeracin de los nudos y elementos.

Figura 1.9 Numeracin de nudos, elementos y Grados de Libertad.

SOLUCIN

El programa que determina directamente la matriz de rigidez de la estructura con


aisladores ssmicos se denomina ejemplo_3_ULEAM, que se lista a continuacin.

10

Roberto Aguiar Falcon


CEINCI - ESPE

% Determinacin de Matriz de Rigidez de Prtico de 4 Pisos con Aisladores


% Elastomricos sin calcular previamente la matriz de rigidez con base
% empotrada.
% Curso de Universidad Laica Eloy Alfaro de Manta, ULEAM
% realizado el 31 de mayo y 1 de junio
%
Dr. Roberto Aguiar
%
CEINCI-ESPE
%.....................................................................
% ejemplo_3_ULEAM
%.....................................................................
%1. Clculo de Matriz de Rigidez directamente con aisladores ssmicos
nod=20;np=4;nr=4;
[CG,ngl]=cg_aislador(nod,np,nr);
GEN=[1 1 5 3 1 1 1;5 5 9 3 1 1 1;9 9 13 3 1 1 1; 13 13 17 3 1 1 1;
17 1 2 2 1 1 1; 20 5 6 2 1 1 1; 23 9 10 2 1 1 1; 26 13 14 2 1 1 1;
29 17 18 2 1 1 1];
[NI,NJ]=gn_portico(GEN);
[VC]=vc_aislador(NI,NJ,CG);
NUDOS=[1 0.0 0.0 4 4 0.0 3.6; 2 7.1 0.0 4 4 0.0 3.6;
3 12.1 0.0 4 4 0.0 3.6; 4 19.2 0.0 4 4 0.0 3.6];
[X,Y]=glinea_portico(NUDOS);
dibujo(X,Y,NI,NJ);
[L,seno,coseno]=longitud (X,Y,NI,NJ);
SECCION=[1 0.45 0.60 15 1;
17 0.35 0.60 11 1; 29 0.35 0.50 2 1];
[ELEM]=gelem_portico(SECCION);
E=2168870;
kb=[100.3; 100.3; 100.3; 100.3]; % Rigidez de cada uno de los aisladores
[SS]=krigidez_aislador(ngl,ELEM,L,seno,coseno,VC,E,kb);
Kaa=SS(1:5,1:5);Kab=SS(1:5,6:ngl);Kbb=SS(6:ngl,6:ngl);Kba=Kab';
K=Kaa-Kab*inv(Kbb)*Kba % Matriz de rigidez de aislacin estructura

SOLUCIN
nicamente por didctica se vuelve a copiar la matriz de rigidez que se obtiene.
401
0
0
0
0

0
0
28927
16602
16602 24835
4112
15341
499
3066

0
0
4112
499
15341 3006
21142
9249
9249 6655

A continuacin se listan algunos de los programas que se han utilizado, su estudio


ayudar a entender la teora y el desarrollo de los ejemplos realizados.

1.2 DESCRIPCIN DE ALGUNOS PROGRAMAS UTILIZADOS

Programa cg_aislador
[CG,ngl]=cg_aislador (nod,np,nr)

Este programa calcula, la matriz que contiene a las Coordenadas Generalizadas de


cada uno de los nudos y el nmero de grados de libertad de la estructura. Para los nudos del
sistema de aislacin 1, 2, 3 y 4; este arreglo es [ 1 0 0 ], solo puede desplazarse en sentido
horizontal. Es decir este programa reproduce los grados de libertad que estn indicados en la
figura 6.12. Los datos de entrada, son:
nod
np
nr

Nmero de nudos del prtico.


Nmero de pisos.
Nmero de nudos restinguidos.

ANLISIS SSMICO POR DESEMPEO

11

function [CG,ngl]=cg_aislador(nod,np,nr)
%
% Programa para encontrar las coordenadas generalizadas
% en un Portico Plano con Aisladores de Base sobre la cimentacin
%
% Por: Roberto Aguiar Falconi
%
CEINCI-ESPE
%
Noviembre de 2011
%------------------------------------------------------------% [CG,ngl]=cg_aislador(nod,np,nr)
%------------------------------------------------------------% CG Matriz de coordenadas generalizadas
% nod Numero de nudos
% np Numero de pisos
% nr Numero de nudos con aisladores de base sobre cimentacion
%
ngl=0;CG=zeros(nod,3);
for i=1:nr
CG(i,1)=1;
end
ngl=ngl+1;icon=nr;
%------------Coordenadas Principales---------------------------for i=1:np
ngl=ngl+1;
for j=1:nr
nn=icon+j;
CG(nn,1)=ngl;
end
icon=nn;
end
%-----------Coordenadas Secundarias---------------------------icon=nr;
for i=1:np
for j=1:nr
nn=icon+j;ngl=ngl+1;
CG(nn,2)=ngl;
ngl=ngl+1;
CG(nn,3)=ngl;
end
icon=nn;
end
return

Programa gn_portico
[NI,NJ]=gn_portico (GEN)

Este programa obtiene dos vectores denominados NI, NJ que contienen los nudos
iniciales y finales del prtico. Los datos de ingreso vienen en la matriz GEN, el usuario podr
ver el significado de cada variable de ingreso en el programa que se indica a continuacin.
function [NI,NJ]=gn_portico(GEN)
%
% Programa para generar el Nudo inicial y final de los elementos
%
% Por: Roberto Aguiar Falconi
%
CEINCI-ESPE
%
Septiembre de 2009

12

Roberto Aguiar Falcon


CEINCI - ESPE

%
Revisado Septiembre 2011
%------------------------------------------------------------% [NI,NJ]=gn_portico(GEN)
%------------------------------------------------------------% GEN=[i,ia,ib,nig,ii,ina,inb]
% i Nmero del elemento
% ia Nudo inicial del elemento
% ib Nudo final del elemento
% nig Nmero de elementos a generar
% ii Incremento en la numeracin de los elementos
% ina Incremento en la numeracin del nudo inicial
% inb Incremento en la numeracin del nudo final
% NI,NJ Vectores con los nudos iniciales y finales generados
nf=length(GEN(:,1));
for ij=1:nf
i=GEN(ij,1);ia=GEN(ij,2);ib=GEN(ij,3);nig=GEN(ij,4);
ii=GEN(ij,5);ina=GEN(ij,6);inb=GEN(ij,7);
NI(i)=ia;NJ(i)=ib;
for k=1:nig
i=i+ii;NI(i)=ia+ina;NJ(i)=ib+inb;
ia=NI(i);ib=NJ(i);
end
end
return
% ---end--

Programa vc_aislador
[VC]=vc_aislador (NI,NJ,CG)

Este programa halla la matriz que contiene a los vectores de colocacin de cada uno
de los elementos de la estructura. Este programa es diferente al vc_portico debido a que
ahora se trabaja con coordenadas relativas. Si se trabajar con el programa vc_portico, el
vector de colocacin del elemento 1, sera: [1 0 0 2 6 7]. Pero como los desplazamientos de la
superestructura son relativos al sistema de aislacin, el vector de colocacin es [0 0 0 2 6 7] y
esto se obtiene con el programa vc_aislador
Los datos de entrada son: NI, NJ , vectores que contienen al nudo inicial y final de la
estructura y CG que es la matriz que contiene a las coordenadas generalizadas.
function [VC]=vc_aislador(NI,NJ,CG)
%
% Programa para calcular la matriz con los vectores de colocacin
% en Porticos Planos con Aisladores de Base.
%
% Por: Roberto Aguiar Falconi
%
CEINCI-ESPE
%
Noviembre de 2011
%------------------------------------------------------------% [VC]=vc(NI,NJ,CG)
%------------------------------------------------------------% NI
Vector con los nudos iniciales de los elementos
% NJ
Vector con los nudos finales de los elementos
% CG
Matriz que contiene las coord. generalizadas de nudos
mbr=length(NI);icod=length(CG(1,:));VC=zeros(mbr,icod);
for i=1:mbr
for j=1:icod
VC(i,j)=CG(NI(i),j);VC(i,j+icod)=CG(NJ(i),j);

ANLISIS SSMICO POR DESEMPEO

13

end
if VC(i,1)==1
if VC(i,4)==1
continue
else
VC(i,1)=0;
end
end
end
return
% ---end--- Programa glinea_portico
[X,Y]=glinea_portico (NUDOS)
Este programa obtiene dos vectores denominados X, Y, con las coordenadas en
sentido X, Y, de cada uno de los nudos de la estructura. El ingreso de datos se realiza en la
matriz NUDOS, el contenido de esta matriz se ve en el listado del programa que se indica a
continuacin.
function [X,Y]=glinea_portico(NUDOS)
%
% Programa para generar las coordenadas de los nudos en forma lineal
%
% Por: Roberto Aguiar Falconi
%
CEINCI-ESPE
%
Septiembre de 2009
%------------------------------------------------------------% [X,Y]=glinea_portico(NUDOS)
%------------------------------------------------------------% NUDOS=[i,xi,yi,ij,inci,dx,dy]
%i
Nudo inicial
% xi,yi Coordenadas del nudo inicial
% ij
Numero de nudos a generar
% inci Incremento en la numeracin del nudo inicial
% dx
Incremento de longitud en X.
% dy
Incremento de longitud en Y.
% X,Y
Vector que contiene las coordenadas de los nudos
nf=length(NUDOS(:,7));
for k=1:nf
i=NUDOS(k,1);X(i)=NUDOS(k,2);Y(i)=NUDOS(k,3);
ij=NUDOS(k,4);inci=NUDOS(k,5);
dx=NUDOS(k,6);dy=NUDOS(k,7);
for ii=1:ij
X(i+ii*inci)=X(i)+ii*dx;
Y(i+ii*inci)=Y(i)+ii*dy;
end
end
return

Programa longitud

[L,seno,coseno]=longitud (X,Y,NI,NJ)
Este programa halla tres vectores que se han denominado L, seno, coseno, que contiene
la longitud de cada uno de los elementos, el primer vector; el seno del ngulo que forma el eje
del miembro con el eje de las X, y el coseno del ngulo anterior. Esta informacin sirve para
obtener la matriz de rigidez en coordenadas globales. En la figura 6.13 se indica, a la izquierda

14

Roberto Aguiar Falcon


CEINCI - ESPE

un elemento inclinado que forma un ngulo , con la horizontal; la longitud del elementos se
halla con las coordenadas X, Y, del nudo inicial y final, por eso son datos los vectores X, Y, que
contienen las coordenadas de todos los nudos; NI, NJ, los vectores con la informacin del nudo
inicial y final de cada elemento.
Con los valores del seno y coseno se halla la matriz de paso de coordenadas locales a
globales. Aguiar (2004).

Figura 1.9 Coordenadas Locales y Globales de un elemento.


function [L,seno,coseno]=longitud (X,Y,NI,NJ)
%
% Programa que calcula longitud, seno, coseno de los elementos
%
% Por: Roberto Aguiar Falconi
%
CEINCI-ESPE
%
Septiembre de 2009
%------------------------------------------------------------% [L,seno,coseno]=longitud (X,Y,NI,NJ)
%------------------------------------------------------------% X,Y
Vector de coordenadas de los nudos
% NI,NJ Vector de nudos inicial y final de elementos
mbr=length(NI);
for i=1:mbr
dx=X(NJ(i))-X(NI(i));dy=Y(NJ(i))-Y(NI(i));
L(i)=sqrt(dx*dx+dy*dy);
seno(i)=dy/L(i);coseno(i)=dx/L(i);
end; return

Programa krigidez_aislador

[SS]=krigidez_aislador (ngl,ELEM,L,seno,coseno,VC,E,kb)
El programa krigidez_aislador determina la matriz de rigidez de la estructura, es similar al
programa krigidez, que obtiene la matriz de rigidez de un prtico plano con base empotrada.
Ahora se debe dar un dato ms que es:
Kb Vector que contiene la rigidez de cada uno de los aisladores.
function [SS]=krigidez_aislador(ngl,ELEM,L,seno,coseno,VC,E,kb)
%
% Programa para encontrar la matriz de rigidez de un portico plano

ANLISIS SSMICO POR DESEMPEO

15

% o armadura plana con aisladores de base


%
% Por: Roberto Aguiar Falconi
%
CEINCI-ESPE
%
Noviembre de 2011
%------------------------------------------------------------% [SS]=krigidez_aislador(ngl,ELEM,L,seno,coseno,VC,E,kb)
%------------------------------------------------------------% ELEM Matriz que contiene la base y la altura de los elementos
%
para el caso de prticos planos.
% ELEM Vector que contiene el rea de los elementos de armadura
% L Vector que contiene la longitud de los elementos
% seno Vectorque contiene los senos de los elementos
% coseno Vector que contiene los cosenos de los elementos
% VC Matriz que contiene los vectores de colocacin de elementos
% E Modulo de elasticidad del material
% SS Matriz de rigidez de la estructura
% ngl Nmero de grados de libertad
% kb Vector que contiene la rigidez de cada uno de los aisladores
%
mbr=length(L); SS=zeros(ngl);icod=length(VC(1,:));
for i=1:mbr
if icod==4
A=ELEM(i,1); %Area de elemento
Lon=L(i);sen=seno(i);cose=coseno(i);
[k]=kdiagonal(A,Lon,E,sen,cose);
else
b=ELEM(i,1);h=ELEM(i,2);Lon=L(i);sen=seno(i);cose=coseno(i);
[k]=kmiembro(b,h,Lon,E,sen,cose);
end
for j=1:icod
jj=VC(i,j);
if jj==0
continue
end
for m=1:icod
mm=VC(i,m);
if mm==0
continue
end
SS(jj,mm)=SS(jj,mm)+k(j,m);
end
end
end
% Contribucion de aisladores
icont=length(kb); % Numero de aisladores
for i=1:icont
SS(1,1)=SS(1,1)+kb(i);
end; return

Programa masas_aislador
[M]=masas_aislador(masas)

Programa para encontrar la matriz de masas de un prtico plano con aisladores de


base, cuyo modelo numrico de clculo, es similar al que est a la derecha de la figura 6.12.
Los datos se ingresan en el vector:

16

Roberto Aguiar Falcon


CEINCI - ESPE
masas

Contiene la masa del sistema de aislacin


, pero la total; del primer
, total; del segundo piso
, etc. Con esta informacin el
piso
programa encuentra la masa total de la estructura con sistema de
aislacin que se haba denominado , que es el primer elemento de la
matriz de masas.

function [M]=masas_aislador(masas)
%
% Programa para encontrar la matriz de masas de una estructura
% Plana con aisladores de base elastomericos sobre la cimentacion
%
% Por: Roberto Aguiar Falconi
%
CEINCI-ESPE
%
Noviembre de 2011
%------------------------------------------------------------% [M]=masas_aislador(masas)
%------------------------------------------------------------% masas Vector que contiene las masas de cada piso empezando
%
por la masa de la losa de aislacin; luego del primer
%
piso hasta la del ltimo piso.
ngl=length(masas); M=zeros(ngl);
for i=1:ngl
if i==1
M(i,i)=sum(masas);
else
M(i,i)=masas(i);M(1,i)=masas(i);M(i,1)=masas(i);
end
end
return

Programa orden_eig

[T,fi,OM]=orden_eig (KE,MASA)
Programa que encuentra los valores y vectores propios de una estructura, a partir de los
siguientes datos:
KE
MASA

Matriz de rigidez de la estructura.


Matriz de masas de la estructura.

El programa reporta:
T
fi
OM

Perodos de vibracin de la estructura de mayor a menor.


Modos de vibracin de la estructura.
Frecuencias de vibracin.

function [T,fi,OM]=orden_eig(KE,MASA)
%
% Programa que calcular y ordenar los valores y vectores propios
% de menor a mayor
%
% Por: Roberto Aguiar Falconi
%
CEINCI-ESPE
%
Octubre de 2009
%------------------------------------------------------------% [T,phi,OM]=orden_eig(K,M)
%------------------------------------------------------------% KE,MASA Matrices de rigidez y de masas

ANLISIS SSMICO POR DESEMPEO

17

% V,OM Vectores propios y frecuencias de vibracin


%T
Perodos de vibracin
n=length(KE);
[V,lamda]=eig(full(KE),full(MASA));
OM=sqrt(diag(lamda));[OM,ind]=sort(OM);fi=V(:,ind);
for i=1:n; T(i)=2*pi/OM(i); end; T=T';
Md=diag(fi'*MASA*fi);S=sqrt(1./Md);% Normalizacin de modos
fi=fi*diag(S);% Normalizado de tal manera que fi'*M*fi=1
return

4.1 AISLADORES ELASTOMRICOS


Una forma de realizar el anlisis ssmico de estructuras en general, es efectuarlo en
coordenadas principales, para el efecto se obtiene la matriz de rigidez con todos los grados de
libertad (coordenadas principales y secundarias) y se condensa a las coordenadas principales.
Las matrices de masa y amortiguamiento tambin se hallan en coordenadas principales y
finalmente se aplica cualquier mtodo numrico para encontrar la respuesta en el tiempo.
Aguiar (2007, 2008).
En este apartado se ilustra la forma como se realiza el anlisis ssmico trabajando con
todos los grados de libertad, sin necesidad de numerar en primer lugar las coordenadas
principales y luego las coordenadas secundarias. Para el efecto se halla la respuesta en el
tiempo de la estructura indicada en la figura 4.1, que est sobre aisladores de base
elastomricos, las vigas son de 40/60 y las columnas de 60/60. La carga vertical que gravita en
la viga inferior es de 3 T/m., y en la viga superior de 2 T/m.

18

Roberto Aguiar Falcon


CEINCI - ESPE

Figura 4.1 Descripcin de estructura a analizar.


El perodo objetivo de la estructura con aisladores de base es 2.0 s., el factor de
amortiguamiento de la superestructura es s = 0.05 y del sistema de aislacin b = 0.10 . Se
considera E = 1800000 T / m . La altura del aislador es de 0.40 m. Se va a encontrar la
respuesta ante la componente horizontal en sentido X, del sismo de El Centro de 1940.
2

4.1.1 Reacciones de la estructura con base fija


En la figura 4.2 se presentan los grados de libertad. Ntese que los grados de libertad
de las coordenadas principales se han notado como 1, para el desplazamiento horizontal del
sistema de aislacin y 6 para el desplazamiento horizontal del primer piso. La matriz de rigidez
de la estructura se halla por ensamblaje directo, teniendo solo en cuenta la contribucin de las
vigas y columnas. Aguiar (2004). La matriz que se halla es de 10 por 10. Algunos elementos
son: K(1,1) = 0.1543; K(1,2)=0; K(1,3)= - 0.1157 todos ellos estn multiplicados por 105.

Las coordenadas 1 a la 5 estn asociadas a los apoyos, a stas se denominan


coordenadas q a y las restantes son las coordenadas q b . Al tener la estructura base fija

q a = 0 . 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

( 4.1 )

Donde R es el vector que contiene a las reacciones de la estructura; Qa es el vector


de cargas asociado a las coordenadas

a (apoyos); Qb es el vector de cargas de la estructura

como que si estuviera empotrada en la base. Al desarrollar los productos matriciales se halla:

19

ANLISIS SSMICO POR DESEMPEO


R + Qa = K AB q b

( 4.2 )

Qb = K BB q b

Figura 4.2 Sistema de coordenadas de estructura con aisladores de base. Sistema Q q

Entonces con la segunda ecuacin de ( 4.2 ) se halla q b y al reemplazar en la primera


ecuacin se determina R . Para el ejemplo se tiene:

0
5.0

Qb = 4.16

5.0
4.16

0.0

0.0231

q b = 0.1436 * 10 3

0.0231
0.1436

0.0
7.50

Qa = 6.25

7.50
6.25

0.0

12.50

R = 4.688

12.50
4.688

El objetivo de calcular las reacciones fue para conocer la carga vertical que gravita en
cada aislador, que en este caso es de 12.5 T., Al dividir esta carga para la gravedad se tiene la
masa que acta sobre el aislador, con la cual se obtendr la rigidez horizontal del aislador k b .

kb = 2 m

( 4.3 )

Donde es la frecuencia de vibracin del sistema que es igual a = 2 / T . Siendo


T el perodo objetivo, que es un dato que el proyectista estructural desea obtener en la
estructura con aisladores; m es la masa que gravita sobre el aislador.
A la derecha de la figura 4.2 se ha reemplazado el aislador por un elemento vertical. Se
destaca que por ahora no se consider la rigidez del aislador en la obtencin de la matriz de
rigidez de la estructura.

4.1.2 Matriz de masas


Para encontrar la matriz de masas M se concentr la masa en los nudos, como se
observa en la figura 4.3. Los giros son muy bajos en comparacin a los desplazamientos
laterales, por esto los giros son coordenadas secundarias pero como se est trabajando con
todos los grados de libertad se considera la energa cintica de rotacin que vale J & siendo

20

Roberto Aguiar Falcon


CEINCI - ESPE

J el momento de inercia de la masa que es igual a J = m r 2 , donde r es el radio de giro que


se considera igual a r = L / 20 .

Figura 4.3 Modelo de masas puntuales.


La subrutina que calcula la matriz de masas para un modelo de masas concentradas,
con todos los grados de libertad se llama masas . La matriz M es de 10 por 10 y sus
elementos de la diagonal valen: 1.5291; 0.7645; 0.0478; 0.7645; 0.0478; 1.0194; 0.5097;
0.0319; 0.5097; 0.0319.

4.1.3

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 . Al trabajar con estas submatrices se halla que el perodo
fundamental de la estructura con base fija es T = 0.0691 s .

Con estas dos submatrices K BB y M BB se halla la matriz C BB , aplicando el algoritmo


de Wilson y Penzien, que ya ha sido indicado en captulos anteriores. (Ver apartado 3.1.1)
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

C AA y C AB ; C BA = C AB ' .Para ello se trabaja con la

X i estudiada en captulos anteriores. Se recuerda la forma como

se obtuvo esta matriz.

qb = X i qa
K BB X i = K BA

( 4.4 )

21

ANLISIS SSMICO POR DESEMPEO

Al observar la primera ecuacin de ( 4.4 ) se puede ver que

X i es una matriz de

transformacin de coordenadas. Aguiar (2004). Luego:

C AA = X it C BB X i

( 4.5 )

La submatriz C BA se encuentra con la ecuacin ( 4.4 ) pero trabajando con las


matrices de amortiguamiento.

C BA = C BB X i
Algunos elementos de
C(1,2)=1.6487; C(2,2)=33.4959.

4.1.4

la

matriz

de

( 4.6 )

amortiguamiento,

son:

C(1,1)=9.8620;

Contribucin de los aisladores a la matriz de rigidez

En la figura 4.4 se muestra la nomenclatura utilizada para definir la geometra de un


aislador. Los datos del ejemplo son: h = 0.40 m.; lj = 0.10 m; li = 0.10 m.

Figura 4.4 Nomenclatura utilizada para definir la geometra de aislador.


Ahora se debe encontrar la matriz de rigidez de un aislador en coordenadas globales, a
partir de las rigideces horizontal k b y vertical k v . Sea las coordenadas locales del elemento,
las indicadas a la izquierda de la figura 4.5, por didctica se denomina a este sistema P p .
Donde P es el vector que contiene a la fuerza horizontal y vertical y p el vector de
deformaciones. Las coordenadas globales del elemento aislador son las sealadas a la
derecha de la figura 4.5, a este sistema se denomina P

cargas y p el vector de deformaciones.

p , donde P es el vector de

22

Roberto Aguiar Falcon


CEINCI - ESPE
Figura 4.5 Sistema de coordenadas de un aislador.
Se define una relacin geomtrica entre estos dos sistemas de la forma. Aguiar (2004)

p = T p

0 li 1 0
1
T=
0 1 0 0 1
Sean

lj

( 4.7 )

K 0 y K 0 las matrices de rigidez asociadas a las coordenadas locales y globales

del aislador. Se conoce la matriz de rigidez

K 0 y para encontrar K 0 se utiliza la siguiente

ecuacin.

K 0 = T t K 0 T

k b
K0 =
0

( 4.8 )

0
k v

Ya se indic la forma como se obtiene la rigidez del aislador en sentido horizontal k b .


Ahora para complementar la explicacin se manifiesta que.

kb =

Ga A
h

( 4.9 )

Donde Ga es el mdulo de corte de la goma; A es el rea de la seccin transversal

del aislador; h es la altura total de la goma, para el efecto se debe multiplicar el nmero de
gomas por el espesor de las mismas. La rigidez vertical k v se obtiene en base al mdulo de
elasticidad del acero, el rea de las placas de acero y el espesor de estas placas, se debe
considerar las placas superior e inferior que se colocan.
Para encontrar la contribucin de los aisladores a la matriz de rigidez de la estructura
se obtiene nuevamente la matriz de paso, que se va a denominar Tnod entre las coordenadas
globales de los aisladores

p y las coordenadas generalizadas de la estructura q.


p = Tnod q

Para el ejemplo se tienen 10 coordenadas q y 12 coordenadas


6 del otro aislador. Luego la matriz
matriz resulta.

( 4.10 )

p , 6 del un aislador y

Tnod tiene 12 filas y 10 columnas. Aguiar (2004). Esta

23

ANLISIS SSMICO POR DESEMPEO

Tnod

0
0

1
0

0
=
0

0
0

0
0

0
0
0
0
1
0
0
0
0
0
0
0

0
0
0
0
0
1
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
1
0

0
0
0
0
0
0
0
0
0
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0

0
0
0

0
0

0
0

0
0

0
0

La contribucin de los aisladores a la matriz de rigidez de la estructura se encuentra


con la siguiente ecuacin.
t
KELAS = Tnod
kelas Tnod

K 0
kelas =
0

( 4.11 )

K 0

De tal manera que la matriz de rigidez de la estructura es igual a la matriz de rigidez sin
aisladores de base K ms la contribucin de los aisladores KELAS .
Otra forma de encontrar la contribucin de la matriz de rigidez de los aisladores a la
matriz de rigidez total es mediante el ensamblaje directo. Para ello, se debe tener en cuenta el
Vector de Colocacin, del aislador izquierdo es VC = [0 0 0 1 2 3] , ver figura derecha
de 4.2. Para el aislador derecho el VC = [0 0 0 1 4 5] , con estos vectores y 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. Aguiar (2004).

4.1.5

Contribucin de los aisladores a la matriz de amortiguamiento

Asociado al modelo de clculo indicado a la izquierda de la figura 4.5, la matriz de


amortiguamiento de un aislador elastomrico es la siguiente:

Cb
C0 =
0
Cb = 2 b
Donde
vibracin y

0
0
m

es el factor de amortiguamiento del aislador;

(4.12)

es la frecuencia de

m es la masa que gravita sobre el aislador.

C 0 es la matriz de amortiguamiento asociado al sistema de coordenadas indicado a l a

izquierda de la figura 4.5 y C 0 la matriz de amortiguamiento referido a las coordenadas

24

Roberto Aguiar Falcon


CEINCI - ESPE

mostradas a la derecha de la figura 4.5, la misma que se halla con la siguiente ecuacin.

C 0 = T t C 0 T
Siendo T la matriz de paso indicada en la ecuacin (4.7). Una vez hallado la matriz de
amortiguamiento en coordenadas globales, de cada aislador se encuentra la contribucin de
los mismos por ensamblaje directo.

4.1.6

Ecuacin diferencial del movimiento

La ecuacin diferencial del movimiento, para el anlisis ssmico de estructuras con


aisladores de base elastomricos, es la siguiente. Aguiar et al. (2008).

&& x M J v u
&&z
M q&& + C q& + K q = M J h u

(4.13 )

Donde M , C , K son las matrices de masa, amortiguamiento y rigidez, para el ejemplo


realizado son de 10 por 10.

J h , J v son los vectores de incidencia de los grados de libertad en

los movimientos del suelo. Para el ejemplo

J h = [1 0 0 0 0 1 0 0 0 0] , (se ha
t

t
&&x , u
&&z son las
J v = [0 1 0 1 0 0 1 0 1 0] ; u
&& son los vectores de
componentes de aceleracin en sentido X y en sentido Z, vertical; q, q& , q

escrito

la

transpuesta);

desplazamiento, velocidad y aceleracin.


Se utiliza el mtodo denominado Procedimiento de Espacio de Estado para hallar q, q& .

&& si se desea
Una vez encontrado estos vectores se puede despejar de la ecuacin ( 4.12 ), q
hallar la aceleracin.
4.1.7

Aisladores de base sobre cimentacin

ANLISIS SSMICO POR DESEMPEO

Figura 4.6 Aisladores de base y losa de sistema de aislacin.

25

You might also like