Documente Academic
Documente Profesional
Documente Cultură
Presentado por:
Ing. Oscar Fabin Gmez Anaya
Ing. Amaury Andrs Urueta Mora
Ing. lvaro Rodrguez Prez
TABLA DE CONTENIDO
1. INTRODUCCIN
2. OBJETIVOS
3. DESCRIPCION DE LA ESTRUCTURA
4. DETALLES ARQUITECTONICOS
5. DIMESIONAMIENTO
6. ANALISIS DE CARGA
7. PARAMETROS PARA CALCULAR EL ESPECTRO DE DISEO
8. ESPECTRO DE DISEO
9. MODELO TRIDIMENCIONAL SAP 2000 (Considerando desplazamientos Unitarios,
para construir matriz de masa y matriz de rigidez, con rutinas de Matlab).
10. RESULTADOS DE LOS ANALISIS CON SAP 2000 (PERIODOS Y FRECUENCIAS).
11. CUADRO COMPARTIVO CON LAS RUTINAS DE SAP 2000 Y MATLAB (PERIODOS Y
FRECUENCIAS).
12. METODO DE ANALISIS DINMICO ESPECTRAL
13. METODO DE ANALISIS DINMICO CRONOLOGICO
14. ANALISIS DINMICO CRONOLGICO CON EL SOFTWARE SAP- 2000.
15. ANALISIS DINMICO ESPECTRAL CON EL SOFTWARE SAP- 2000.
16. CODIGO PARA ANALISIS DINMICO CRONOLOGICO CON MATLAB.
17. CODIGO PARA EL ANALISIS DINAMICO ESPECTRAL CON MATLAB.
18. METODO DE LA FUERZA HORIZONTAL EQUIVALENTE. (USANDO MATLAB Y SAP
2000).
19. CALCULOS DE LAS DERIVAS DE PISO USANDO MATLAB Y SAP 2000 CON EL MODELO
EF.
20. SELECCIN DE UN VALOR ADECUADO DE Ro, Fa, Fp, Fr (segn el Ttulo A de la NSR
10.
21. COMPARARCION DE RESULATADOS, COMENTARIOS Y CONCLUSIONES.
22. BIBLIOGRAFIA.
1.0 INTRODUCCIN
El desarrollo de las nuevas tecnologas ha permitido que la ingeniera civil se manifieste
de una manera global, unificando sistemas de medidas, software y herramientas que
son utilizadas de manera permanente en los distintos proyectos que se realizan en todo
el mundo. Las teoras de anlisis y diseos antes creadas ahora cuentan con los
recursos tcnicos para procesar en mucho menos tiempo la informacin y de una
manera muy precisa. Estas nuevas tecnologas son un reto an mayor para los
ingenieros civiles; ya que para estar a la vanguardia necesitan conocerlas para poder
implementarlas.
A pesar de lo novedoso que se muestren los software de Anlisis y Diseo de
estructuras es necesarios que el ingeniero que los use y a su vez, ste pueda verificar
los resultados que estos proporcionan.
Por lo tanto un ingeniero civil que se dedique al diseo estructural debe estar en la
capacidad de verificar y comprobar que arrojan los softwares; Por tal motivo a
continuacin se desarrolla las memorias del proceso seguido para la realizacin del
diseo ssmico de una edificacin por el Mtodo de la Fuerza Horizontal Equivalente,
Mtodo del Anlisis Dinmico Elstico Espectral y el Mtodo de Anlisis Dinmico
Cronolgico mediante un software especializado (SAP 2000) y un software bsico
(Matlab), todo esto cumpliendo con el Reglamento Colombiano de Construccin Sismo
Resistente de 2010, NSR-10. Y con el objetivo de aplicar los conocimientos adquiridos
dentro del mdulo Dinmica Estructural y diseo Ssmico de la Especializacin en
Anlisis y Diseo de Estructuras de la Universidad del Norte.
2. 0 OBJETIVOS
Calcular las fuerzas Fs Diseo Elstico para Sismo- NSR-10 Por el Mtodo de la Fuerza
Horizontal Equivalente.
Calcular las fuerzas Fs y Derivas de piso () de Diseo Elstico para Sismo NSR10
por combinacin Espectral, Clculo manual y clculo usando el modelo de Sap2000.
Calcular de las Fuerzas Fs y Derivas de piso () de Diseo Elstico para Sismo NSR
10 mediante Mtodo de Combinacin modal cronolgica: haciendo uso del software
Matlab y SAP 2000.
5.0 DIMENSIONAMIENTO
Previamente se revis la estructura con un pre dimensionamiento que tienen las
siguientes secciones:
Losa De Entrepiso: Se plantea el uso de una losa maciza en una direccin 0.10m
Vigas: Vigas de 0.35 m de ancho por 0.40 m de alto.
Columnas: Secciones Rectangulares de 0.60m x 0.90m
PESO
KN/M2
0.2
0.8
1.0
2.5
4.50
Carga Viva (kN/m2) para la estacin de Bomberos que utilizamos para disear la
edificacin: 2 kN/m2. (Tabla B.4.4.4-NSR_10).
VALOR DE Fv
Teniendo en cuenta que nuestro tipo de suelo es B y Av es = 0.20 de la tabla A.2.4-4 de
la NSR-10 Obtenemos Fv=1.0.
DATOS DE ENTRADA
Ubicacin de la Estructura
Zona de Riesgo Ssmico
Coeficiente de Aceleracin(Aa)
Coeficiente de velocidad(Av)
Tipo de suelo
Coeficiente de importancia (I) (Grupo de uso
III)
Altura total edificio (H) (m)
Fa (Coef. De sitio para Zona de periodos
cortos)
Fv (Coef. De sitio para Zona de periodos
intermedios)
Ibagu,
Tolima
INTERMEDIA
0.20
0.20
Perfil B
CLCULO DE LA ACELERACIN
Tabla A.2.3-2
Tabla A.2.3-2
Tabla A.2.3-2
1.25
21.30
Tabla A.2.5-1
Tabla A.2.4-3
Tabla A.2.4-4
0.9
0.047
0.737
0.48
2.4
1.51
1.11
1.1
Tabla A.4.2-1
Tabla A.4.2-1
seg Ec. (A.4.2-3)
seg Ec. (A.2.6-2)
seg Ec. (A.2.6-4)
Ec. (A.4.2-2)
Seg
seg Subc. A.4.3.2
Aceleracin de Diseo
0.41
A
continuacin se muestran los valores de T y Sa calculados de los primeros 6 segundos:
ESPECTRO DE DISEO
T
Sa
0
0.6250
0.3
0.6250
0.4
0.6250
0.48
0.6250
0.5
0.6000
0.6
0.5000
1
0.3000
1.5
0.2000
2
0.1500
2.4
0.1250
2.5
0.1200
2.6
0.1065
3
0.0800
3.5
0.0588
4.07
0.0435
4.08
0.0433
5
0.0288
5.5
0.0238
5.76
0.0217
11 = 639549 5
(20) = 12790990000
1 = 319754 75
13= 0
14= 0
1
16= 0
17= 0
(20) = 6395095000
= 319754 75
= 639549 5
4=
6=
7=
(20) = 6395095000
(20) = 12790990000
= 319754 75
(20) = 6395095000
k31 0
kN
1
k32 319774.75
20 6395495000 N
m
m
kN
1
k33 639549.5
20 12790990000 N
m
m
kN
1
k34 319774.75
20 6395495000 N
m
m
k35 0
k36 0
k37 0
31= 0
3 = 319754 75
33 = 639549 5
(20) = 12790990000
34 = 319754 75
3
36= 0
37= 0
(20) = 6395095000
(20) = 6395095000
41= 0
4
43 = 319754 75
44 = 639549 5
(20) = 12790990000
4 = 319754 75
46= 0
47= 0
(20) = 6395095000
(20) = 6395095000
k51 0
k52 0
k53 0
kN
9 1
k54 319774.75
20 6.395 10
N
m
m
kN
10 1
k55 639549.5
20 1.279 10
N
m
m
kN
9 1
k56 319774.75
20 6.395 10
N
m
m
k57 0
1=
3=
= 319754 75
= 639549 5
7=
(20) = 12790990000
= 319754 75
(20) = 6395095000
(20) = 6395095000
61= 0
6
63= 0
64= 0
6 = 319754 75
66 = 639549 5
(20) = 6395095000
(20) = 12790990000
67 = 319754 75
(20) = 6395095000
k73
00
k74
00
k75
00
kN
kN
9 91 1
k76
319774.75
319774.75 20
20
6.395
6.395 1010 N N
mm
mm
kN
kN
9 91 1
k77
319774.75
319774.75 20
206.395
6.3951010 N N
mm
mm
71= 0
7
73= 0
74= 0
7
76 = 319754 75
77 = 319754 75
(20) = 6395095000
(20) = 6395095000
k11
k21
k31
KTotal k41
k51
k61
k
71
k27
k37
k47
k57
k67
k77
0
0
0
0
0
12790990000 6395095000
6395095000
12790990000
6395495000
0
0
0
0
0
6395495000 12790990000 6395495000
0
0
0
N
KTotal
0
0
6395495000 12790990000 6395495000
0
0
m
0
0
0
6395495000 12790990000 6395495000
0
0
0
0
0
6395495000 12790990000 6395495000
0
0
0
0
0
6395495000 6395495000
; Base de Columnas
hcol 0.90m
; Ancho de Columnas
hpisos 3m
; Altura de Columnas
bviga 0.35m
; Base de Vigas
hviga 0.40m
; Altura de Vigas
; Longitud de Vigas
2
kg
Wlosa Alosa 2400
( 0.10m) 92323.2kg
; Peso de la Losa (e: 0.10m)./por un solo Piso.
3
m
kg
Wcol bcol hcol hpisos 2400
20 77760kg ; Peso de la Columna (20 und). /por un solo Piso.
3
m
2400kg
3
m
4.5
kN
2
W sobreimp
9.8
m
s
A losa 1.766 10 kg
1= = 3= 4= = 6
0
0
0
0
0
mp1 0
0
0
0
0
0 mp2 0
0
mp3
0
0
0
0
0
0
0
0
mp4
0
0
0
M
0
0
0
mp5
0
0
0
0
0
0
0
mp6
0
0
0
0
0
0
0
0
mp7
0
0
0
0
0
0
411267.576
0
411267.576
0
0
0
0
0
0
0
411267.576
0
0
0
0
kg
M
0
0
0
411267.576
0
0
0
0
0
0
0
411267.576
0
0
0
0
0
0
0
411267.576
0
0
0
0
0
0
0
372387.576
Una vez definida la matriz de rigidez (K total) del modelo y la matriz de masa (M total),
procedemos a calcular las frecuencias Naturales y los Periodos (T) natural,
correspondientes a cada modo, a continuacin se muestra una rutina en MATLAB:
Clear all, clc, close all
% ---------------------PROYECTO INTEGRADOR---------------------------%
%********************Anlisis Cronolgico****************************%
% Presentado por:
%
% Amaury Urueta Mora
%
% Oscar Gmez Anaya
%
% lvaro Rodrguez
%
%--------------------------------------------------------------------%
k1=639550000*20;
k2=319774750*20;
m1 = 411267.6;
m2 = 372387.6;
% masa [kg]
% masa [kg]
K = [k1,-k2, 0, 0, 0, 0, 0
-k2, k1,-k2,0, 0, 0, 0
0,-k2,k1,-k2,0, 0, 0
0, 0,-k2, k1,-k2, 0, 0
0, 0, 0,-k2, k1,-k2, 0
0, 0, 0, 0,-k2,k1,-k2
0, 0, 0, 0, 0,-k2,k2];
% Matriz de rigidez de todo el
Sistema de 7 DOFs
M =[m1 0 0 0 0 0 0
0 m1 0 0 0 0 0
0 0 m1 0 0 0 0
0 0 0 m1 0 0 0
0 0 0 0 m1 0 0
0 0 0 0 0 m1 0
0 0 0 0 0 0 m2];
% Matriz de masa
[fi, W2] = eig(K,M);
autovectores (Normalizados Respecto a M)
=
=
=
=
=
=
=
fi(:,1)
fi(:,2)
fi(:,3)
fi(:,4)
fi(:,5)
fi(:,6)
fi(:,7)
=
=
=
=
=
=
=
sqrt(W2(1,1))
sqrt(W2(2,2))
sqrt(W2(3,3))
sqrt(W2(4,4))
sqrt(W2(5,5))
sqrt(W2(6,6))
sqrt(W2(7,7))
=
=
=
=
=
=
=
(2*pi)/w1
(2*pi)/w2
(2*pi)/w3
(2*pi)/w4
(2*pi)/w5
(2*pi)/w6
(2*pi)/w7
[s] %
=
=
=
=
=
=
=
1/T1
1/T2
1/T3
1/T4
1/T5
1/T6
1/T7
10.0
11.0
El valor del cortante dinmico total en la base, Vtj, obtenido despus de realizar la
combinacin modal, para cualquiera de las direcciones de anlisis, j, no puede ser
menor que el Ochenta por ciento (80%) para estructuras regulares, o que el (90%)
Noventa por ciento para estructuras irregulares, del cortante ssmico en la base, Vs,
calculado por el mtodo de la fuerza horizontal equivalente del Captulo A.4. Adems,
se deben cumplir las siguientes condiciones:
(a) Para efectos de calcular este valor de Vs el perodo fundamental de la estructura
obtenido en el anlisis dinmico, T en segundos no debe exceder CuTa , de acuerdo con
los requisitos del Captulo A.4, y cuando se utilicen los procedimientos de interaccin
suelo-estructura se permite utilizar el valor de Vs reducido por esta razn.
(b) Cuando el valor del cortante dinmico total en la base, Vtj , obtenido despus de
combinacin modal, para cualquiera de las direcciones principales, excede los valores
prescritos en (a), todos los parmetros de la respuesta dinmica total, tales como
deflexiones, derivas, fuerzas en los pisos, cortantes de piso, cortante en la base y fuerzas
en los elementos, pueden reducirse proporcionalmente, a juicio del diseador.
e) Evaluacin de las derivas
Se debe verificar que las derivas totales obtenidas, debidamente ajustadas de acuerdo
con los requisitos de A.5.4.5, no excedan los lmites establecidos en el Captulo A.6.
f) Fuerzas de diseo en los elementos
Las fuerzas ssmicas internas totales de los elementos, Fs , debidamente ajustadas de
acuerdo con los requisitos de A.5.4.5, se dividen por el valor del coeficiente de
capacidad de disipacin de energa, R , del sistema de resistencia ssmica, modificado
de acuerdo con la irregularidad y la ausencia de redundancia segn los requisitos de
A.3.3.3, para obtener las fuerzas ssmicas reducidas de diseo, E , y se combinan con las
otras cargas prescritas por este Reglamento, de acuerdo con el Ttulo B.
Para determinar las fuerzas por piso de nuestro edificio, seleccionaremos los
desplazamientos de una columna (En este caso la extrema derecha del modelo), en ella
visualizaremos los desplazamientos en cada 0.01s del terremoto y tomaremos el de
mayor valor absoluto en cada grado de libertad, la imagen se visualiza a continuacin:
PISO
1
2
3
4
5
6
7
JOINT SAP
90
91
92
93
94
95
96
U(m)
0.002549
0.004909
0.007005
0.008766
0.010129
0.011048
0.011492
PISO
1
2
3
4
5
6
7
Fs (N)
1208774
1688460
2142561
2545495
2839701
3037971
2839600
El cortante de piso total para este anlisis ser la suma de los Fs de cada piso:
CORTANTE EN LA BASE (N)
16302560.82
PISO
1
2
3
4
5
6
7
JOINT SAP
90
91
92
93
94
95
96
U(m)
0.002364
0.004611
0.006641
0.008372
0.009731
0.010661
0.011116
MATRIZ DE RIGIDEZ
12791000000 -6395495000
0
0
0
0
0
-6395495000 12791000000 -6395495000
0
0
0
0
0
-6395495000 12791000000 -6395495000
0
0
0
0
0
-6395495000 12791000000 -6395495000
0
0
0
0
0
-6395495000 12791000000 -6395495000
0
0
0
0
0
-6395495000 12791000000 -6395495000
0
0
0
0
0
-6395495000 6395495000
PISO
1
2
3
4
5
6
7
Fs (N)
748296.6
1387869
1912319
2379208
2743765
3037967
2909950
El cortante de piso total para este anlisis ser la suma de los Fs de cada piso:
CORTANTE EN LA BASE (N)
15119373.98
M=zeros(N);
for i=1:1:N-1
M(i,i)=m1;
end
M(N,N)=m2;
% Matriz de rigidez del sistema
k1 = 639550000*20;
k2 = 319774750*20;
K=zeros(N);
for i=1:1:N-1
K(i,i)=k1;
K(i,i+1)=-k2;
K(i+1,i)=-k2;
end
K(N,N)=k2;
% Solucin de autovalores y autovectores
[fi,w2]=eig(K,M);
%
%
%
%
%
%
%
Modo
Modo
Modo
Modo
Modo
Modo
Modo
1
2
3
4
5
6
7
% Periodos de Vibracin
T=2*pi*wn.^-1;
%Coeficientes de participacin
r=ones(N,1);
for i=1:1:N
Gx(i)=fi(:,i)'*M*r;
end
% Porcentaje de masas
porcentaje_masa=Gx.^2/(sum(Gx.^2));
Mt=sum(Gx.^2);
% Amortiguamiento
xi=0.05;
% Terremoto compatible
te=load('Sismo_Urueta_Gomez_Rodriguez100sps.txt');
n=length(te)-1;
% Anlisis
masa=1;
%masa del sistema [Kg]
g=9.81;
%Gravedad [m/s2]
Etas=zeros(n,N);
for j=1:1:length(T)
f
= 1/T(j);
% frecuencia natural [Hz]
w
= 2*pi*f;
% frecuencia angular [rad/s]
k = 4*pi^2/T(j)^2;
dt=0.01;
c=2*masa*w*xi;
u0 = 0;
% Desplazamiento inicial [m]
v0 = 0;
% Velocidad inicial [m/s]
a0=0;
P0=0;
beta=1/4;
gama=1/2;
ksomb=k+gama/(beta*dt)*c+1/(beta*dt^2)*masa;
a=1/(beta*dt)*masa+gama/beta*c;
b=1/(2*beta)*masa+dt*(gama/(2*beta)-1)*c;
t=0:dt:n*.01;
p=-(Gx(j))*te*g;
P=p';
dp0=P(1,1)-0;
dpsomb0=dp0+a*v0+b*a0;
du0=dpsomb0/ksomb;
dv0=gama/(beta*dt)*du0-gama/beta*v0+dt*(1-gama/(2*beta))*a0;
da0=1/(beta*dt^2)*du0-1/(beta*dt)*v0-1/(2*beta)*a0;
u(1,1)=du0+u0;
v(1,1)=dv0+v0;
acel(1,1)=da0+a0;
dpsomb=zeros(1,n);
dp=zeros(1,n);
du=zeros(1,n);
dv=zeros(1,n);
da=zeros(1,n);
for i=1:n
dp(1,i)=P(1,i+1)-P(1,i);
dpsomb(1,i)=dp(1,i)+a*v(1,i)+b*acel(1,i);
du(1,i)=dpsomb(1,i)./ksomb;
dv(1,i)=gama/(beta*dt)*du(1,i)-gama/beta*v(1,i)+dt*(1gama/(2*beta))*acel(1,i);
da(1,i)=1/(beta*dt^2)*du(1,i)-1/(beta*dt)*v(1,i)-1/(2*beta)*acel(1,i);
u(1,1+i)=du(1,i)+u(1,i);
v(1,1+i)=dv(1,i)+v(1,i);
acel(1,1+i)=da(1,i)+acel(1,i);
end
U1=[u(1,1:n)];
Etas(:,j)=U1';
end
% Desplazamientos en cada uno de los pisos
U=zeros(N,n);
for j=1:1:N;
for i=1:1:N;
U(i,:)=[Etas(:,i)*fi(j,i)]'; % Desplazamiento del grado de libertad por
cada modo
end
% Desplazamiento total para cada uno de los grados de libertad
for i=1:1:n
U_t(1,i)=sum(U(:,i));
libertad
end
Ut_t(j,:)=U_t;
end
for i=1:1:N
U_modmax(:,i) = [U1(i,n(i));U2(i,n(i));U3(i,n(i));U4(i,n(i));U5(i,n(i))
U6(i,n(i));U7(i,n(i))];
end
% Fuerzas en cada piso mximas por modo %
for i=1:1:N
F(:,i)=K*U_modmax(:,i);
end
for i=1:1:N
V(:,i)=sum(F(:,i));
end
Vtotal = sqrt(sum(V.^2))
RESULTADOS
ETAS POR MODO (h)
MODO 1
14.29
MODO 2
0.4075
ETAS MAX
MODO 3 MODO 4 MODO 5
-0.06738
0.0251
-0.0115
MODO 6 MODO 7
-0.00558 0.002332
MODO 7
-2.2441E-06
4.1114E-06
-5.2882E-06
5.5771E-06
-4.9294E-06
3.4539E-06
-1.3985E-06
MODO 6
-70638.087
95680.9848
-58964.104
-15812.689
80382.7721
-93067.705
41361.2512
MODO 7
-18331.6872
33585.0252
-43198.5967
45558.0424
-40267.1523
28214.3992
-10343.7761
Las fuerzas por piso sern calculadas como la raz cuadrada de la suma de los cuadrados
de las fuerzas modales por piso, con esto tenemos lo siguiente:
FM1^2
4.8786.E+11
1.8649.E+12
3.8872.E+12
6.1961.E+12
8.3824.E+12
1.0059.E+13
8.9590.E+12
FM2^2
2.4008.E+11
6.2157.E+11
6.0618.E+11
2.1562.E+11
9.8718.E+08
2.6513.E+11
5.2089.E+11
FM3^2
9.5897.E+10
9.2098.E+10
1.5056.E+08
9.9541.E+10
8.8160.E+10
6.0151.E+08
8.4454.E+10
PISO
1
2
3
4
5
6
7
FM4^2
5.4943.E+10
1.8163.E+09
5.1370.E+10
7.0270.E+09
4.4694.E+10
1.4949.E+10
2.9342.E+10
FM5^2
2.1888.E+10
9.0730.E+09
7.5032.E+09
2.2807.E+10
1.1259.E+08
2.0791.E+10
8.7731.E+09
Fs(m)-SRSS
951837.7717
1612387.224
2134882.17
2558007.642
2919661.222
3220167.266
3099080.147
FM6^2
4.9897.E+09
9.1549.E+09
3.4768.E+09
2.5004.E+08
6.4614.E+09
8.6616.E+09
1.7108.E+09
FM7^2
3.3605.E+08
1.1280.E+09
1.8661.E+09
2.0755.E+09
1.6214.E+09
7.9605.E+08
1.0699.E+08
El cortante mximo total de la estructura estar dado por la raz cuadrada de la suma
de los cuadrados mximos por modo, esta se ilustra a continuacin:
N=7;
% Matriz de masas
m1=411267.6;
m2=372387.6;
M=zeros(N);
for i=1:1:N-1
M(i,i)=m1;
end
M(N,N)=m2;
% Matriz de rigidez del sistema
k1 = 639550000*20;
k2 = 319774750*20;
K=zeros(N);
for i=1:1:N-1
K(i,i)=k1;
K(i,i+1)=-k2;
K(i+1,i)=-k2;
end
K(N,N)=k2;
% Solucin de autovalores y autovectores
[fi,w2]=eig(K,M);
%
%
%
%
%
%
%
Modo
Modo
Modo
Modo
Modo
Modo
Modo
1
2
3
4
5
6
7
% Periodos de Vibracin
T=2*pi*wn.^-1;
%Coeficientes de participacin modal (Gx)
r=ones(N,1);
for i=1:1:N
Gx(i)=fi(:,i)'*M*r;
end
% Porcentaje de masas
porcentaje_masa=Gx.^2/(sum(Gx.^2));
Mt=sum(Gx.^2);
9.81;
= 0.625;
= 0.625;
= 0.625;
= 0.625;
= 0.625;
= 0.625;
= 0.625;
%
%
%
%
%
%
%
% [m/s2] Gravedad
[g] Para Tx1 = 0.2379
[g] Para Tx2 = 0.0805
[g] Para Tx3 = 0.0498
[g] Para Tx4 = 0.0374
[g] Para Tx5 = 0.0309
[g] Para Tx6 = 0.0275
[g] Para Tx7 = 0.0257
[s]
[s]
[s]
[s]
[s]
[s]
[s]
FM1 = Sa1*g*Gx(1,1)*m1*fi1;
% Fuerza por piso modo 1 [N] %
VM1 = FM1(1,1)+FM1(2,1)+FM1(3,1)+FM1(4,1)+FM1(5,1)+FM1(6,1)+FM1(7,1);
FM2 = Sa2*g*Gx(1,2)*m1*fi2;
% Fuerza por piso modo 2 [N] %
VM2 = FM2(1,1)+FM2(2,1)+FM2(3,1)+FM2(4,1)+FM2(5,1)+FM2(6,1)+FM2(7,1);
FM3 = Sa3*g*Gx(1,3)*m1*fi3;
% Fuerza por piso modo 3 [N] %
VM3 = FM3(1,1)+FM3(2,1)+FM3(3,1)+FM3(4,1)+FM3(5,1)+FM3(6,1)+FM3(7,1);
FM4 = Sa4*g*Gx(1,4)*m1*fi4;
% Fuerza por piso modo 4 [N] %
VM4 = FM4(1,1)+FM4(2,1)+FM4(3,1)+FM4(4,1)+FM4(5,1)+FM4(6,1)+FM4(7,1);
FM5 = Sa5*g*Gx(1,5)*m1*fi5;
% Fuerza por piso modo 5 [N] %
VM5 = FM5(1,1)+FM5(2,1)+FM5(3,1)+FM5(4,1)+FM5(5,1)+FM5(6,1)+FM5(7,1);
FM6 = Sa6*g*Gx(1,6)*m1*fi6;
% Fuerza por piso modo 6 [N] %
VM6 = FM6(1,1)+FM6(2,1)+FM6(3,1)+FM6(4,1)+FM6(5,1)+FM6(6,1)+FM6(7,1);
FM7 = Sa7*g*Gx(1,7)*m2*fi7;
% Fuerza por piso modo 7 [N] %
VM7 = FM7(1,1)+FM7(2,1)+FM7(3,1)+FM7(4,1)+FM7(5,1)+FM7(6,1)+FM7(7,1);
VTotal = sqrt(VM1^2+VM2^2+VM3^2+VM4^2+VM5^2+VM6^2+VM7^2)
RESULTADOS
COEFICIENTES DE PARTICIPACIN MODAL (Gx)
La informacin que sigue a continuacin ser extrada de Matlab y tabulada en Excel
para una visualizacin ms amigable:
MODO 1
1565.257
MODO 7
-34.4258
MODO 1
86.27%
MODO 7
0.04%
MODO 1
673232.8
1316293
1900362
2399262
2790634
3056939
3186242
MODO 7
25212.86
-46191.8
59414.07
-62659.2
55382.25
-38805.2
15711.88
FM1^2
4.5324.E+11
1.7326.E+12
3.6114.E+12
5.7565.E+12
7.7876.E+12
9.3449.E+12
1.0152.E+13
FM2^2
3.7612.E+11
9.7375.E+11
9.4964.E+11
3.3779.E+11
1.5465.E+09
4.1535.E+11
9.9532.E+11
FM3^2
2.5473.E+11
2.4463.E+11
3.9992.E+08
2.6440.E+11
2.3417.E+11
1.5978.E+09
2.7362.E+11
FM4^2
1.3524.E+11
4.4707.E+09
1.2644.E+11
1.7297.E+10
1.1001.E+11
3.6796.E+10
8.8091.E+10
PISO
1
2
3
4
5
6
7
FM5^2
5.1643.E+10
2.1407.E+10
1.7703.E+10
5.3811.E+10
2.6564.E+08
4.9053.E+10
2.5247.E+10
FM6^2
1.1561.E+10
2.1211.E+10
8.0555.E+09
5.7933.E+08
1.4971.E+10
2.0069.E+10
4.8346.E+09
FM7^2
6.3569.E+08
2.1337.E+09
3.5300.E+09
3.9262.E+09
3.0672.E+09
1.5058.E+09
2.4686.E+08
Fs(m)-SRSS
1132767.103
1732119.667
2171898.924
2536585.64
2855113.492
3141535.934
3396982.541
Fx = Cvx Vs
Aceleracin de Diseo
0.41
m Wlosa Wcol Wviga Wsobreimp 411267.6kg Calculo demostrado inicialmente para calcular la matriz
de masa.
Mtotal m ( 7) 2878873.03kg
Sa 0.41
g 9.807
m
s
Gravedad
% ---------------------PROYECTO INTEGRADOR---------------------------%
%*********************Anlisis Dinmico Espectral********************%
% Presentado por:
%
% Amaury Urueta Mora
%
% Oscar Gmez Anaya
%
% lvaro Rodrguez
%
%--------------------------------------------------------------------%
clear all
clc
close all
Ta=0.737;
% Periodo Fundamental de la edificacin% [s];
Sa=0.41;
% Aceleracin de Diseo del modelo%
k=1.1;
% exponente relacionado con el Periodo fundamental%
hi=3.0*[1,2,3,4,5,6,7]% Altura medida desde Nivel de piso%
mi=411267.6 ;
% Masa por piso%
M=7*mi;
% Masa total por el nmero de Pisos%
miporhialak = mi*(hi.^k);
Cvx=(mi*(hi').^k)/sum(sum(miporhialak));
fx=Cvx.*M*9.807*Sa;
% Fuerza ssmica Horizontal%
Cortantebasal=Sa*9.807*M;
% Cortante Basal Fuerza
Horizontal Equivalente%
Vtotal=(sum(fx)*[1;1;1;1;1;1;1;1]-[0;cumsum(fx)]);
Fs=fx;
% Newton
%CORTANTE MAXIMO POR PISO
figure,plot([Vtotal(1) Vtotal(1) Vtotal(2) Vtotal(2) Vtotal(3) Vtotal(3)
Vtotal(4) Vtotal(4) Vtotal(5) Vtotal(5) Vtotal(6) Vtotal(6) Vtotal(7)
Vtotal(7) 0],[0 3.0 3.0 6.0 6.0 9.0 9.0 12 12 15 15 18 18 21
21],'LineWidth',2)
title('CORTANTES MAXIMOS POR PISO')
xlabel('Cortante Mximo por Piso (N)'),ylabel('h piso [m]')
%TABLA DE RESULTADOS
%CORTANTES MAXIMOS POR PISO
f = figure('position',[200 200 600 400]);
title('CORTANTES MAXIMOS POR PISO')
axis off
% create the data;
d=[Vtotal];
% Create the column and row names in cell arrays
cnames = {'Vi [N]'};
rnames = {'Piso 1','Piso 2','Piso 3','Piso 4','Piso 5','Piso 6','Piso
7'};
% Create the uitable
t = uitable(f,'Data',d,...
'ColumnName',cnames,...
'RowName',rnames,'Position',[210 100 200 200]);
set(t,'ColumnWidth',{80})
% FUERZAS Fs
f = figure('position',[200 200 600 400]);
title('FUERZA "Fs" [N]')
axis off
% create the data;
F=Vtotal;
d=[Fs];
% Create the column and row names in cell arrays
cnames = {'"Fs" [N]'};
rnames = {'Piso 1','Piso 2','Piso 3','Piso 4','Piso 5','Piso 6','Piso
7'};
% Create the uitable
t = uitable (f,'Data',d,...
'ColumnName', cnames,...
'RowName', rnames,'Position',[210 100 200 200]);
set(t,'ColumnWidth',{70})
% Set width and height
Se realiza el mtodo por el software Sap 2000, incluyendo un patrn de carga llamado
FHY, fuerza horizontal en el eje Y, del cual se incluyeron las caractersticas de
aceleracin y constantes dadas en la NSR-10. A continuacin se ilustra lo anteriormente
dicho:
Las fuerzas horizontales por piso arrojadas por el programa se indican a continuacin:
La informacin que sigue a continuacin ser extrada de SAP 2000 y tabulada en Excel
para una visualizacin ms amigable:
NIVEL
PISO 1
PISO 2
PISO 3
PISO 4
PISO 5
PISO 6
PISO 7
FHY
FUERZA(N)
358510.5
768484.09
1200425.6
1647281.7
2105566.1
2573168.7
2759990.5
19. Usando las combinaciones de servicio del ttulo B (sismo sin reducir por R
y un coeficiente 1.0 para la carga ssmica E en la combinacin de carga
respectiva), calcule las derivas de piso usando a) Matlab y b) su modelo de
EF. La nica instancia en la NSR10 en la cual la fuerza ssmica no se divide
por R es para el clculo de derivas.
a) Rutina con Matlab:
Para el clculo de derivas utilizaremos el mismo cdigo del anlisis cronolgico
utilizado anteriormente. Para este clculo se adiciona la siguiente informacin al
cdigo:
%Derivas de Piso%
h=3
for i=1:1:N
D(:,i)=abs(diff(U_modmax(:,i))/h*100);
end
for i=1:1:N
Dpiso(:,i)= sqrt(sum(D(:,i).^2));
end
display('Las Derivas de cada piso son: [cm]:')
Dpiso'
a) Sap2000
Las derivas arrojadas mediante el anlisis espectral son las siguientes:
SAP2000
DERIVA DE
NIVEL
PISO (cm)
PISO 1
0.2364
PISO 2
0.2247
PISO 3
0.203
PISO 4
0.1731
PISO 5
0.1359
PISO 6
0.093
PISO 7
0.0455
FHY
NIVEL
FUERZA(N)
PISO 1
PISO 2
PISO 3
PISO 4
PISO 5
PISO 6
PISO 7
358510.5
768484.09
1200425.6
1647281.7
2105566.1
2573168.7
2759990.5
Ahora dividiremos cada fuerza entre R para el clculo de los cortantes de piso:
NIVEL
PISO 1
PISO 2
PISO 3
PISO 4
PISO 5
PISO 6
PISO 7
FHY
FUERZA(N)
71702.1
153696.82
240085.13
329456.34
421113.23
514633.74
551998.11
CORTANTE DE PISOS
NIVEL
PISO 1
PISO 2
PISO 3
PISO 4
PISO 5
PISO 6
PISO 7
FHY
FUERZA(N) CORTANTE(N)
71702.1
2282685.462
153696.82 2210983.362
240085.13 2057286.544
329456.34 1817201.416
421113.23 1487745.076
514633.74 1066631.848
551998.11
551998.108
PISO 7
551.998
PISO 6
PISO 7
PISO 5
1.066.631
98
PISO 7
1.487.745
PISO 4
PISO 7
1.817.201
PISO 3
PISO 7
2.057.286
PISO 2
PISO 7
2.210.983
PISO 1
PISO 7
2.282.685
RESUMEN DE TABLAS
Para el anlisis realizado fue necesario ir paso a paso corroborando que la informacin
suministrada fuera consistente. Inicialmente se realiz la verificacin de que el
terremoto tuviera la misma forma del espectro obtenido de la norma. Este se verific
con el siguiente cdigo:
clear all
clc
close all
%Terremoto asignado al Proyecto
te=load('Sismo_Urueta_Gomez_Rodriguez100sps.txt');
N=length(te)-1;
masa=1000;
%masa del sistema [kg]
g=9.81;
%Gravedad [m/s2]
T=0.0:.01:5;
% Periodo Calculado [s]
for j=1:1:length(T)
k
= masa/((T(j)/(2*pi))^2); % Rigidez calculada de la estructura
xi = 0.05;
% relacin de amortiguamiento
f
= 1/T(j);
% frecuencia natural [Hz]
w
= 2*pi*f;
% frecuencia angular [rad/s]
dt=0.01;
c=2*masa*w*xi;
u0 = 0;
% Desplazamiento inicial [m]
v0 = 0;
% Velocidad inicial [m/s]
a0=0;
P0=0;
beta=1/4;
gama=1/2;
ksomb=k+gama/(beta*dt)*c+1/(beta*dt^2)*masa;
a=1/(beta*dt)*masa+gama/beta*c;
b=1/(2*beta)*masa+dt*(gama/(2*beta)-1)*c;
t=0:dt:N*.01;
p=te*(-masa)*g;
P=p';
dp0=P(1,1)-0;
dpsomb0=dp0+a*v0+b*a0;
du0=dpsomb0/ksomb;
dv0=gama/(beta*dt)*du0-gama/beta*v0+dt*(1-gama/(2*beta))*a0;
da0=1/(beta*dt^2)*du0-1/(beta*dt)*v0-1/(2*beta)*a0;
u(1,1)=du0+u0;
v(1,1)=dv0+v0;
acel(1,1)=da0+a0;
dpsomb=zeros(1,N);
dp=zeros(1,N);
du=zeros(1,N);
dv=zeros(1,N);
da=zeros(1,N);
for i=1:N
dp(1,i)=P(1,i+1)-P(1,i);
dpsomb(1,i)=dp(1,i)+a*v(1,i)+b*acel(1,i);
du(1,i)=dpsomb(1,i)./ksomb;
dv(1,i)=gama/(beta*dt)*du(1,i)-gama/beta*v(1,i)+dt*(1gama/(2*beta))*acel(1,i);
da(1,i)=1/(beta*dt^2)*du(1,i)-1/(beta*dt)*v(1,i)-1/(2*beta)*acel(1,i);
u(1,1+i)=du(1,i)+u(1,i);
v(1,1+i)=dv(1,i)+v(1,i);
acel(1,1+i)=da(1,i)+acel(1,i);
end
U=[u0,u(1,1:N)];
Aa(j)=max(abs(U)*w^2)/g;
end
Aa_norma=load('Espectro_NSR10.txt');
figure,plot(T,Aa,T,Aa_norma),title('Grafica T vs Aa')
xlabel('T [seg]'), ylabel('Aceleracion [g]')
legend('Terremoto Compatible','Espectro NSR-10')
PISO
1
2
3
4
5
6
7
PISO
1
2
3
4
5
6
7
% ERROR
0.023%
0.025%
0.023%
0.024%
0.025%
0.022%
0.022%
% ERROR
0.023%
0.024%
0.024%
0.024%
0.023%
0.023%
0.023%
Una vez realizados los modelos se observa el pequeo margen en los resultados
obtenidos, dando a entender que haba consistencia entre el modelo matemtico den
Matlab y el modelo de Sap2000.
PISO
1
2
3
4
5
6
7
Para el caso de las fuerzas de piso existe una ligera diferencia en las fuerzas obtenidas
en los primeros pisos, sin embargo se mantiene una ligera proporcin entre ambos.
Cabe resaltar que el modelo del anlisis cronolgico tiende a aumentar la posibilidad
de no ser tan exacto debido a que se asumieron desplazamientos mximos para cada
piso y por modo, pero seguramente en instantes de tiempos diferentes.
PISO
1
PISO
1
El cortante basal para los anlisis resultan estar un poco ms cercanos, ligeramente
separados en magnitud. A nivel general se puede afirmar que el anlisis es adecuado
debido a que uno de los principales parmetros de revisin de los mtodos, es la
magnitud de los cortantes de piso para el diseo ssmico.
PISO
1
2
3
4
5
6
7
Se observa que los mtodos espectrales y cronolgicos resultan ser ms crticos que la
fuerza horizontal equivalente. No es normal que esto suceda pero la norma indica
realizar los anlisis y tomar el ms crtico para el diseo ssmico.
22. BIBLIOGRAFIA
Dinmica estructural aplicada al diseo ssmico, Luis Enrique Garca
Dinmica de estructuras Anil K. Chopra
Norma Colombiana Sismo resistente NSR-2010
Notas de Clase del Ing. M.sc. Civil Ph., D. Fabin Consuegra, de la Catedra de
Dinmica Estructural y Diseo Ssmico de la Especializacin de Anlisis y Diseo
de estructuras de la Universidad del Norte.