You are on page 1of 33

PROYECTO INTEGRADOR

DINAMICA ESTRUCTURAL

PRSESENTADO A
Ph.D. F. Consuegra

PRESENTADO POR
OSCAR RIVERO CERQUERA
AMAURY URUETA

UNIVERSIDAD DEL NORTE


ESPECIALIZACION EN ANALISIS Y DISEÑO DE ESTRUCTURAS
BARRANQUILLA ATLANTICO
TABLA DE CONTENIDO

Introducción
1. Descripción del proyecto

2. Calculo de las Fuerzas “Fs” de Diseño Elástico para Sismo-NSR10 por Fuerza

Horizontal equivalente.

3. Calculo de las Fuerzas “Fs” de Diseño Elástico para Sismo-NSR10 por combinación

Espectral. Cálculo manual y cálculo usando modelo Sap2000.

4. Calculo de las Fuerzas “Fs” de Diseño mediante combinación modal cronológica:

Superposición modal: Calculo matricial con Matlab y cálculo con Sap2000.

5. Verificación manual del Cortante Basal con un sistema equivalente SDOF.

6. Cálculo de las Derivas de piso usando combinaciones de servicio del título B, usando

Matlab y modelo de Sap2000.


INTRODUCCION

El presente informe es con el fin de calcular las Fuerzas de Diseño Sísmico Elástico
E=Fs/R, para ello usaremos el modelo de un edifico en concreto reforzado de 10 pisos
ubicado en la ciudad de Valledupar. Para los respectivos cálculos se usará lo aprendido
en el módulo de Dinámica estructural para calcular la respuesta cronológica del edificio
ante el sismo de Diseño cuyo espectro es compatible con el espectro de diseño de la
Norma NSR-10.

Se realizaran las respectivas comprobaciones y comparaciones arrojadas por el modelo


de Sap2000, para lo cual el edificio será modelado como edifico de corte, considerando
un diafragma rígido para cada piso.
1. DESCRIPCIÓN DEL PROYECTO

El proyecto comprende evaluar el comportamiento no-lineal ante un sismo, de una


edificación cuyo uso es para un centro de salud de bajo nivel, ubicado en la ciudad de
Valledupar, el cual se encuentra en una zona de riesgo sísmico bajo. El sistema
estructural utilizado es de pórticos en concreto reforzado, con losas en una dirección.
2. CALCULO DE LAS FUERZAS Fs POR FUERZA HORIZONTAL EQUIVALENTE.

Peso concentrado de la Estructura por cada piso.

Peso concentrado en Losa 1 1440954.35 Kg


Peso concentrado en Losa 2 1440954.35 Kg
Peso concentrado en Losa 3 1440954.35 Kg
Peso concentrado en Losa 4 1440954.35 Kg
Peso concentrado en Losa 5 1440954.35 Kg
Peso concentrado en Losa 6 1440954.35 Kg
Peso concentrado en Losa 7 1440954.35 Kg
Peso concentrado en Losa 8 1440954.35 Kg
Peso concentrado en Losa 9 1440954.35 Kg
Peso concentrado en cubierta 660079.23 Kg
Masa Total Estructura 13628668.38 Kg

Valledupar,
Ubicación de la Estructura
Cesar
Zona de Riesgo Sísmico BAJA Tabla A.2.3-2
Coeficiente de velocidad(Av) 0.10 Tabla A.2.3-2
Coeficiente de Aceleración(Aa) 0.10 Tabla A.2.3-2
Tipo de suelo Perfil D
Coeficiente de importancia (I) (Grupo de uso II) 1.10 Tabla A.2.5-1
Altura total edificio (H) 31.50
Fa (Coef. De sitio para Zona de periodos cortos) 1.6 Tabla A.2.4-3
Fv (Coef. De sitiopara Zona de periodos largos) 2.4 Tabla A.2.4-4
CÁLCULO DE LA ACELERACIÓN
α 0.9 Tabla A.4.2-1
Pórtico en concreto reforzado(Ct) 0.047 Tabla A.4.2-1
Periodo Fundamental de la edificación To 0.15 s
Periodo Fundamental de la edificación Ta 1.049 s Ec. (A.4.2-3)
Periodo Límite corto Tc 0.72 s Ec. (A.2.6-2)
Periodo Máximo TL 5.76 s Ec. (A.2.6-4)
Cu 1.462 Ec. (A.4.2-2)
Periodo Máximo Permisible Cu*Ta 1.5329 s
k 1.2743 s Subc. A.4.3.2

Fuente: ASOCIACIÓN COLOMBIANA DE INGENIERÍA SÍSMICA. Reglamento Colombiano de Construcción


Sismoresistente (NSR-10). Ley 1229 de 2008. Decreto 926 de 2010.
1.2𝐴𝑣 𝐹𝑣 𝐼
Aceleración de Diseño 𝑆𝑎 = =0.31021 g Ec. (A.2.6.1 )
𝑇

PESO TOTAL ESTRUCTURA 13628668.4 Kg


Vs 4117762.0 Kg
ESPECTRO DE DISEÑO
T Sa
0 0.44
0.2 0.44
0.4 0.44
0.6 0.44
0.7 0.44
0.72 0.44
0.8 0.396
0.9 0.3520
1 0.3168
1.059 0.2992
2 0.1584
3 0.1056
4 0.0792
5 0.06336
5.76 0.055

ESPECTRO DE DISEÑO
0.5
0.45
0.4
0.35
0.3
Sa [g]

0.25
0.2
0.15
0.1
0.05
0
0 1 2 3 4 5 6 7
T [s]
FUERZA HORIZONTAL POR PISO
PISO W H W*H^k CV Fx
Losa 1 1440954 3.15 1440954 0.11 435369.5
Losa 2 1440954 6.30 1440954 0.11 435369.5
Losa 3 1440954 9.45 1440954 0.11 435369.5
Losa 4 1440954 12.60 1440954 0.11 435369.5
Losa 5 1440954 15.75 1440954 0.11 435369.5
Losa 6 1440954 18.90 1440954 0.11 435369.5
Losa 7 1440954 22.05 1440954 0.11 435369.5
Losa 8 1440954 25.20 1440954 0.11 435369.5
Losa 9 1440954 28.35 1440954 0.11 435369.5
Cubierta 660079 31.50 660079 0.05 199436.2
Σ 13628668.4 1.0 4117762.0 kg
CORTANTE EN LA BASE ≈ 40354067.53 Newton
3. CALCULO DE LAS FUERZAS “FS” DE DISEÑO ELÁSTICO PARA SISMO-NSR10 POR
COMBINACIÓN ESPECTRAL. CÁLCULO MANUAL Y CÁLCULO USANDO MODELO
SAP2000.
 Calculo manual mediante programa Matlab.

% ---------------------PROYECTO INTEGRADOR-----------------------------%
%***********************Propiedades Modales****************************%
% Presentado por: %
% Oscar Rivero %
% Amaury Urueta %
%----------------------------------------------------------------------%

clc, clear, close all


% --PROPIEDADES DE LOS MATERIALES-- %

E=2.064e10 % Modulo de elasticidad segun NSR10 [N/m2]

% --NUMERO DE NIVELES DE LA ESTRUCTURA-- %


N=10;
% Matriz de masas
m1=1440954.35; %Masa concentrada en cada nivel del 1 al 9 [Kg]
m2=660079.23; %Masa concentrada en cubierta [Kg]
M=zeros(N);

for i=1:1:N-1
M(i,i)=m1;
end

M(N,N)=m2

% MATRIZ DE RIGIDEZ DE LA ESTRUCUTRA %


% Columnas
h=3.15; % Altura entre piso [m]
% Tipo C1 % Dimensiones Columnas Tipo C1 [m]
b1=0.70; h1=0.55;
I1x=h1*(b1^3)/12;
I1y=b1*(h1^3)/12;
n1=23; %Cantidad de columnas por piso
% Tipo C2
b2=0.55; h2=0.70; % Dimensiones Columnas Tipo C2 [m]
I2x=h2*(b2^3)/12;
I2y=b2*(h2^3)/12;
n2=17; %Cantidad de columnas por piso
% Tipo C3
b3=0.15; h3=2.05; % Dimensiones Columnas Tipo C3 (muro ascensor) [m]
I3x=h3*(b3^3)/12;
I3y=b3*(h3^3)/12;
n3=2; %Cantidad de columnas por piso
% Tipo C4
b4=2.25; h4=0.15; % Dimensiones Columnas Tipo C4 (muro ascensor) [m]
I4x=h4*(b4^3)/12;
I4y=b4*(h4^3)/12;
n4=1; %Cantidad de columnas por piso

% Analisis Plano xz
k1x=(12*E*I1x/h^3)
k2x=(12*E*I2x/h^3)
k3x=(12*E*I3x/h^3)
k4x=(12*E*I4x/h^3)

% Analisis Plano yz
k1y=(12*E*I1y/h^3)
k2y=(12*E*I2y/h^3)
k3y=(12*E*I3y/h^3)
k4y=(12*E*I4y/h^3)

kx = k1x*n1+k2x*n2+k3x*n3+k4x*n4; % Suma de las rigideces de las


columnas en X [N/m]
ky = k1y*n1+k2y*n2+k3y*n3+k4y*n4; % Suma de las rigideces de las
columnas en Y [N/m]
Kx=zeros(N);
Ky=zeros(N);
for i=1:1:N-1
Kx(i,i)=2*kx;
Kx(i,i+1)=-kx;
Kx(i+1,i)=-kx;
Ky(i,i)=2*ky;
Ky(i,i+1)=-ky;
Ky(i+1,i)=-ky;
end
Kx(N,N)=kx
Ky(N,N)=ky

% SOLUCION DE AUTO-VALORES Y AUTO-VECTORES %

[Fix,Wx2]=eig(Kx,M) % Calculo de autovectores y autovalores en XZ


[Fiy,Wy2]=eig(Ky,M) % Calculo de autovectores y autovalores en YZ

% Modos de vibracion en plano X-Z


fix1=Fix(:,1); % Modo 1
fix2=Fix(:,2); % Modo 2
fix3=Fix(:,3); % Modo 3
fix4=Fix(:,4); % Modo 4
fix5=Fix(:,5); % Modo 5
fix6=Fix(:,6); % Modo 6
fix7=Fix(:,7); % Modo 7
fix8=Fix(:,8); % Modo 8
fix9=Fix(:,9); % Modo 9
fix10=Fix(:,10); % Modo 10

% Modos de vibracion en plano Y-Z


fiy1=Fiy(:,1); % Modo 1
fiy2=Fiy(:,2); % Modo 2
fiy3=Fiy(:,3); % Modo 3
fiy4=Fiy(:,4); % Modo 4
fiy5=Fiy(:,5); % Modo 5
fiy6=Fiy(:,6); % Modo 6
fiy7=Fiy(:,7); % Modo 7
fiy8=Fiy(:,8); % Modo 8
fiy9=Fiy(:,9); % Modo 9
fiy10=Fiy(:,10); % Modo 10

%Frecuancias naturales de cada modo

%Frecuencias naturales en el plano XZ


wx1 = sqrt(Wx2(1,1));
wx2 = sqrt(Wx2(2,2));
wx3 = sqrt(Wx2(3,3));
wx4 = sqrt(Wx2(4,4));
wx5 = sqrt(Wx2(5,5));
wx6 = sqrt(Wx2(6,6));
wx7 = sqrt(Wx2(7,7));
wx8 = sqrt(Wx2(8,8));
wx9 = sqrt(Wx2(9,9));
wx10 = sqrt(Wx2(10,10));
wxj = sqrt(Wx2);

%Frecuencias naturales en el plano YZ


wy1 = sqrt(Wy2(1,1));
wy2 = sqrt(Wy2(2,2));
wy3 = sqrt(Wy2(3,3));
wy4 = sqrt(Wy2(4,4));
wy5 = sqrt(Wy2(5,5));
wy6 = sqrt(Wy2(6,6));
wy7 = sqrt(Wy2(7,7));
wy8 = sqrt(Wy2(8,8));
wy9 = sqrt(Wy2(9,9));
wy10 = sqrt(Wy2(10,10));
wyj = sqrt(Wy2);

%Periodos de Vibracion

%Periodos de Vibración en el plano XZ


Tx1 = 2*pi/wx1;
Tx2 = 2*pi/wx2;
Tx3 = 2*pi/wx3;
Tx4 = 2*pi/wx4;
Tx5 = 2*pi/wx5;
Tx6 = 2*pi/wx6;
Tx7 = 2*pi/wx7;
Tx8 = 2*pi/wx8;
Tx9 = 2*pi/wx9;
Tx10 = 2*pi/wx10;
Txj = [Tx1; Tx2; Tx3; Tx4; Tx5; Tx6; Tx7; Tx8; Tx9; Tx10]
%Periodos de Vibración en el plano YZ
Ty1 = 2*pi/wy1;
Ty2 = 2*pi/wy2;
Ty3 = 2*pi/wy3;
Ty4 = 2*pi/wy4;
Ty5 = 2*pi/wy5;
Ty6 = 2*pi/wy6;
Ty7 = 2*pi/wy7;
Ty8 = 2*pi/wy8;
Ty9 = 2*pi/wy9;
Ty10 = 2*pi/wy10;
Tyj = [Ty1; Ty2; Ty3; Ty4; Ty5; Ty6; Ty7; Ty8; Ty9; Ty10]

% Factor de participación modal %


rx = [1 ; 1; 1; 1; 1; 1; 1; 1; 1; 1];
gx1 = fix1'*M*rx;
gx2 = fix2'*M*rx;
gx3 = fix3'*M*rx;
gx4 = fix4'*M*rx;
gx5 = fix5'*M*rx;
gx6 = fix6'*M*rx;
gx7 = fix7'*M*rx;
gx8 = fix8'*M*rx;
gx9 = fix9'*M*rx;
gx10 = fix10'*M*rx;
Gxj = [gx1; gx2; gx3; gx4; gx5; gx6; gx7; gx8; gx9; gx10]

Mmodal1 = gx1^2/(gx1^2 + gx2^2 + gx3^2 + gx4^2 + gx5^2 + gx6^2 + gx7^2 +


gx8^2 + gx9^2 + gx10^2);
Mmodal2 = gx2^2/(gx1^2 + gx2^2 + gx3^2 + gx4^2 + gx5^2 + gx6^2 + gx7^2 +
gx8^2 + gx9^2 + gx10^2);
Mmodal3 = gx3^2/(gx1^2 + gx2^2 + gx3^2 + gx4^2 + gx5^2 + gx6^2 + gx7^2 +
gx8^2 + gx9^2 + gx10^2);
Mmodal4 = gx4^2/(gx1^2 + gx2^2 + gx3^2 + gx4^2 + gx5^2 + gx6^2 + gx7^2 +
gx8^2 + gx9^2 + gx10^2);
Mmodal5 = gx5^2/(gx1^2 + gx2^2 + gx3^2 + gx4^2 + gx5^2 + gx6^2 + gx7^2 +
gx8^2 + gx9^2 + gx10^2);
Mmodal6 = gx6^2/(gx1^2 + gx2^2 + gx3^2 + gx4^2 + gx5^2 + gx6^2 + gx7^2 +
gx8^2 + gx9^2 + gx10^2);
Mmodal7 = gx7^2/(gx1^2 + gx2^2 + gx3^2 + gx4^2 + gx5^2 + gx6^2 + gx7^2 +
gx8^2 + gx9^2 + gx10^2);
Mmodal8 = gx8^2/(gx1^2 + gx2^2 + gx3^2 + gx4^2 + gx5^2 + gx6^2 + gx7^2 +
gx8^2 + gx9^2 + gx10^2);
Mmodal9 = gx9^2/(gx1^2 + gx2^2 + gx3^2 + gx4^2 + gx5^2 + gx6^2 + gx7^2 +
gx8^2 + gx9^2 + gx10^2);
Mmodal10 = gx10^2/(gx1^2 + gx2^2 + gx3^2 + gx4^2 + gx5^2 + gx6^2 + gx7^2
+ gx8^2 + gx9^2 + gx10^2);
Mmodal_j = [Mmodal1; Mmodal2; Mmodal3; Mmodal4; Mmodal5; Mmodal6;
Mmodal7; Mmodal8; Mmodal9; Mmodal10];
display('Las siguientes son las propiedades modales del sistema')
display('Matriz de modos en eje X, cada columna es un modo [sqrt(kg)]')
Fix
display('Matriz de modos en eje Y, cada columna es un modo [sqrt(kg)]')
Fiy
display('Matriz de frecuencias en eje X, los términos de la diag. son las
frec. wj[rad/s]')
wxj
display('Matriz de frecuencias en eje Y, los términos de la diag. son las
frec. wj[rad/s]')
wyj
display('Periodos de vibración en eje X, Txj [seg]')
Txj
display('Periodos de vibración en eje Y, Tyj [seg]')
Tyj
display('Factores de participación modal, Gxj [sqrt(kg)]')
Gxj
display('Porcentaje de masa modal de cada modo j, [%]')
Mmodal_j

% CÁLCULO DE ACELERACIONES SEGÚN ESPECTRO DE DISEÑO PARA OBTENER EL


CORTANTE BASAL %

g = 9.8; % [m/s2] Gravedad


Sa1x = 0.44; % [g] Para Tx1 = 0.6568 [s]
Sa2x = 0.44; % [g] Para Tx2 = 0.2208 [s]
Sa3x = 0.4124; % [g] Para Tx3 = 0.1347 [s]
Sa4x = 0.3495; % [g] Para Tx4 = 0.0986 [s]
Sa5x = 0.3157; % [g] Para Tx5 = 0.0794 [s]
Sa6x = 0.2953; % [g] Para Tx6 = 0.0678 [s]
Sa7x = 0.2823; % [g] Para Tx7 = 0.0604 [s]
Sa8x = 0.2742; % [g] Para Tx8 = 0.0558 [s]
Sa9x = 0.2693; % [g] Para Tx9 = 0.0530 [s]
Sa10x = 0.2668; % [g] Para Tx10 = 0.0516 [s]

FXM1 = Sa1x*g*gx1*m1*fix1; % Fuerzas por piso eje X modo 1 [N) %


VXM1 =
FXM1(1,1)+FXM1(2,1)+FXM1(3,1)+FXM1(4,1)+FXM1(5,1)+FXM1(6,1)+FXM1(7,1)+FXM
1(8,1)+FXM1(9,1)+FXM1(10,1);

FXM2 = Sa2x*g*gx2*m1*fix2; % Fuerzas por piso eje X modo 2 [N) %


VXM2 =
FXM2(1,1)+FXM2(2,1)+FXM2(3,1)+FXM2(4,1)+FXM2(5,1)+FXM2(6,1)+FXM2(7,1)+FXM
2(8,1)+FXM2(9,1)+FXM2(10,1);

FXM3 = Sa3x*g*gx3*m1*fix3; % Fuerzas por piso eje X modo 3 [N) %


VXM3 =
FXM3(1,1)+FXM3(2,1)+FXM3(3,1)+FXM3(4,1)+FXM3(5,1)+FXM3(6,1)+FXM3(7,1)+FXM
3(8,1)+FXM3(9,1)+FXM3(10,1);

FXM4 = Sa4x*g*gx4*m1*fix4; % Fuerzas por piso eje X modo 4 [N) %


VXM4 =
FXM4(1,1)+FXM4(2,1)+FXM4(3,1)+FXM4(4,1)+FXM4(5,1)+FXM4(6,1)+FXM4(7,1)+FXM
4(8,1)+FXM4(9,1)+FXM4(10,1);
FXM5 = Sa5x*g*gx5*m1*fix5; % Fuerzas por piso eje X modo 5 [N) %
VXM5 =
FXM5(1,1)+FXM5(2,1)+FXM5(3,1)+FXM5(4,1)+FXM5(5,1)+FXM5(6,1)+FXM5(7,1)+FXM
5(8,1)+FXM5(9,1)+FXM5(10,1);

FXM6 = Sa6x*g*gx6*m1*fix6; % Fuerzas por piso eje X modo 6 [N) %


VXM6 =
FXM6(1,1)+FXM6(2,1)+FXM6(3,1)+FXM6(4,1)+FXM6(5,1)+FXM6(6,1)+FXM6(7,1)+FXM
6(8,1)+FXM6(9,1)+FXM6(10,1);

FXM7 = Sa7x*g*gx7*m1*fix7; % Fuerzas por piso eje X modo 7 [N) %


VXM7 =
FXM7(1,1)+FXM7(2,1)+FXM7(3,1)+FXM7(4,1)+FXM7(5,1)+FXM7(6,1)+FXM7(7,1)+FXM
7(8,1)+FXM7(9,1)+FXM7(10,1);

FXM8 = Sa8x*g*gx8*m1*fix8; % Fuerzas por piso eje X modo 8 [N) %


VXM8 =
FXM8(1,1)+FXM8(2,1)+FXM8(3,1)+FXM8(4,1)+FXM8(5,1)+FXM8(6,1)+FXM8(7,1)+FXM
8(8,1)+FXM8(9,1)+FXM8(10,1);

FXM9 = Sa9x*g*gx9*m1*fix9; % Fuerzas por piso eje X modo 9 [N) %


VXM9 =
FXM9(1,1)+FXM9(2,1)+FXM9(3,1)+FXM9(4,1)+FXM9(5,1)+FXM9(6,1)+FXM9(7,1)+FXM
9(8,1)+FXM9(9,1)+FXM9(10,1);

FXM10 = Sa10x*g*gx10*m2*fix10; % Fuerzas por piso eje X modo 10 [N)


%
VXM10 =
FXM10(1,1)+FXM10(2,1)+FXM10(3,1)+FXM10(4,1)+FXM10(5,1)+FXM10(6,1)+FXM10(7
,1)+FXM10(8,1)+FXM10(9,1)+FXM10(10,1);

VTotalX =
sqrt(VXM1^2+VXM2^2+VXM3^2+VXM4^2+VXM5^2+VXM6^2+VXM7^2+VXM8^2+VXM9^2+VXM10
^2)

Sa1y = 0.44; % [g] Para Ty1 = 0.6397 [s]


Sa2y = 0.44; % [g] Para Ty2 = 0.2150 [s]
Sa3y = 0.4069; % [g] Para Ty3 = 0.1312 [s]
Sa4y = 0.3451; % [g] Para Ty4 = 0.0961 [s]
Sa5y = 0.3120; % [g] Para Ty5 = 0.0773 [s]
Sa6y = 0.2922; % [g] Para Ty6 = 0.0660 [s]
Sa7y = 0.2797; % [g] Para Ty7 = 0.0589 [s]
Sa8y = 0.2716; % [g] Para Ty8 = 0.0543 [s]
Sa9y = 0.2668; % [g] Para Ty9 = 0.0516 [s]
Sa10y = 0.2645; % [g] Para Ty10 = 0.0503 [s]

FYM1 = Sa1y*g*gx1*m1*fiy1; % Fuerzas por piso eje X modo 1 [N) %


VYM1 =
FYM1(1,1)+FYM1(2,1)+FYM1(3,1)+FYM1(4,1)+FYM1(5,1)+FYM1(6,1)+FYM1(7,1)+FYM
1(8,1)+FYM1(9,1)+FYM1(10,1);

FYM2 = Sa2y*g*gx2*m1*fiy2; % Fuerzas por piso eje X modo 2 [N) %


VYM2 =
FYM2(1,1)+FYM2(2,1)+FYM2(3,1)+FYM2(4,1)+FYM2(5,1)+FYM2(6,1)+FYM2(7,1)+FYM
2(8,1)+FYM2(9,1)+FYM2(10,1);

FYM3 = Sa3y*g*gx3*m1*fiy3; % Fuerzas por piso eje X modo 3 [N) %


VYM3 =
FYM3(1,1)+FYM3(2,1)+FYM3(3,1)+FYM3(4,1)+FYM3(5,1)+FYM3(6,1)+FYM3(7,1)+FYM
3(8,1)+FYM3(9,1)+FYM3(10,1);

FYM4 = Sa4y*g*gx4*m1*fiy4; % Fuerzas por piso eje X modo 4 [N) %


VYM4 =
FYM4(1,1)+FYM4(2,1)+FYM4(3,1)+FYM4(4,1)+FYM4(5,1)+FYM4(6,1)+FYM4(7,1)+FYM
4(8,1)+FYM4(9,1)+FYM4(10,1);

FYM5 = Sa5y*g*gx5*m1*fiy5; % Fuerzas por piso eje X modo 5 [N) %


VYM5 =
FYM5(1,1)+FYM5(2,1)+FYM5(3,1)+FYM5(4,1)+FYM5(5,1)+FYM5(6,1)+FYM5(7,1)+FYM
5(8,1)+FYM5(9,1)+FYM5(10,1);

FYM6 = Sa6y*g*gx6*m1*fiy6; % Fuerzas por piso eje X modo 6 [N) %


VYM6 =
FYM6(1,1)+FYM6(2,1)+FYM6(3,1)+FYM6(4,1)+FYM6(5,1)+FYM6(6,1)+FYM6(7,1)+FYM
6(8,1)+FYM6(9,1)+FYM6(10,1);

FYM7 = Sa7y*g*gx7*m1*fiy7; % Fuerzas por piso eje X modo 7 [N) %


VYM7 =
FYM7(1,1)+FYM7(2,1)+FYM7(3,1)+FYM7(4,1)+FYM7(5,1)+FYM7(6,1)+FYM7(7,1)+FYM
7(8,1)+FYM7(9,1)+FYM7(10,1);

FYM8 = Sa8y*g*gx8*m1*fiy8; % Fuerzas por piso eje X modo 8 [N) %


VYM8 =
FYM8(1,1)+FYM8(2,1)+FYM8(3,1)+FYM8(4,1)+FYM8(5,1)+FYM8(6,1)+FYM8(7,1)+FYM
8(8,1)+FYM8(9,1)+FYM8(10,1);

FYM9 = Sa9y*g*gx9*m1*fiy9; % Fuerzas por piso eje X modo 9 [N) %


VYM9 =
FYM9(1,1)+FYM9(2,1)+FYM9(3,1)+FYM9(4,1)+FYM9(5,1)+FYM9(6,1)+FYM9(7,1)+FYM
9(8,1)+FYM9(9,1)+FYM9(10,1);

FYM10 = Sa10y*g*gx10*m2*fiy10; % Fuerzas por piso eje X modo 10 [N)


%
VYM10 =
FYM10(1,1)+FYM10(2,1)+FYM10(3,1)+FYM10(4,1)+FYM10(5,1)+FYM10(6,1)+FYM10(7
,1)+FYM10(8,1)+FYM10(9,1)+FYM10(10,1);

VTotalY =
sqrt(VYM1^2+VYM2^2+VYM3^2+VYM4^2+VYM5^2+VYM6^2+VYM7^2+VYM8^2+VYM9^2+VYM10
^2)
Resultados obtenidos del cortante mediante código Matlab.

VTotalX= 54’428.000 Newton

VTotalY= 54’428.000 Newton


 Calculo de las Fuerzas Fs mediante el programa Sap2000.

TABLE: Base Reactions


OutputCase CaseType StepType GlobalFX GlobalFY
Text Text Text N N
RespEspectroX LinRespSpec Max 50099754.66
RespEspectroY LinRespSpec Max 50057193.84
Comentarios: Vemos que la diferencia entre los valores de las fuerzas Fs tanto en el plano
X como en el plano Y difieren en un 8%; ya que la fuerza calculada con Matlab se hizo con
el espectro generado por el Sismo y la que se calculó con Sap2000 se hizo con el espectro
del código (NSR-10).
4. CALCULO DE LAS FUERZAS “Fs” DE DISEÑO MEDIANTE COMBINACIÓN MODAL
CRONOLÓGICA: SUPERPOSICIÓN MODAL: CALCULO MATRICIAL CON MATLAB Y
CÁLCULO CON SAP2000.

 Combinación modal cronológica con Matlab.

% ---------------------PROYECTO INTEGRADOR----------------------------
-%
%***********************ANALISIS
CRONOLOGICO****************************%
% Presentado por:
%
% Oscar Rivero
%
% Amaury Urueta
%
%---------------------------------------------------------------------
-%

clc, clear, close all


% --PROPIEDADES DE LOS MATERIALES-- %

E=2.064e10 % Modulo de elasticidad segun NSR10 [N/m2]

% --NUMERO DE NIVELES DE LA ESTRUCTURA-- %


N=10;
% Matriz de masas
m1=1440954.35; %Masa concentrada en cada nivel del 1 al 9 [Kg]
m2=660079.23; %Masa concentrada en cubierta [Kg]
M=zeros(N);
for i=1:1:N-1
M(i,i)=m1;
end

M(N,N)=m2

% MATRIZ DE RIGIDEZ DE LA ESTRUCUTRA %


% Columnas
h=3.15; % Altura entre piso [m]
% Tipo C1 % Dimensiones Columnas Tipo C1 [m]
b1=0.70; h1=0.55;
I1x=h1*(b1^3)/12;
I1y=b1*(h1^3)/12;
n1=23; %Cantidad de columnas por piso
% Tipo C2
b2=0.55; h2=0.70; % Dimensiones Columnas Tipo C2 [m]
I2x=h2*(b2^3)/12;
I2y=b2*(h2^3)/12;
n2=17; %Cantidad de columnas por piso
% Tipo C3
b3=0.15; h3=2.05; % Dimensiones Columnas Tipo C3 (muro ascensor)
[m]
I3x=h3*(b3^3)/12;
I3y=b3*(h3^3)/12;
n3=2; %Cantidad de columnas por piso

% Tipo C4
b4=2.25; h4=0.15; % Dimensiones Columnas Tipo C4 (muro ascensor)
[m]
I4x=h4*(b4^3)/12;
I4y=b4*(h4^3)/12;
n4=1; %Cantidad de columnas por piso

% Analisis Plano xz
k1x=(12*E*I1x/h^3)
k2x=(12*E*I2x/h^3)
k3x=(12*E*I3x/h^3)
k4x=(12*E*I4x/h^3)

% Analisis Plano yz
k1y=(12*E*I1y/h^3)
k2y=(12*E*I2y/h^3)
k3y=(12*E*I3y/h^3)
k4y=(12*E*I4y/h^3)

kx = k1x*n1+k2x*n2+k3x*n3+k4x*n4; % Suma de las rigideces de las


columnas en X [N/m]
ky = k1y*n1+k2y*n2+k3y*n3+k4y*n4; % Suma de las rigideces de las
columnas en Y [N/m]
Kx=zeros(N);
Ky=zeros(N);
for i=1:1:N-1
Kx(i,i)=2*kx;
Kx(i,i+1)=-kx;
Kx(i+1,i)=-kx;
Ky(i,i)=2*ky;
Ky(i,i+1)=-ky;
Ky(i+1,i)=-ky;
end

Kx(N,N)=kx
Ky(N,N)=ky

% Solución de autovalores y autovectores

[fix,wx_2]=eig(Kx,M) % Calculo de autovectores y autovalores


en XZ
[fiy,wy_2]=eig(Ky,M) % Calculo de autovectores y autovalores
en YZ

% Modos de vibracion en plano XZ


fix1=fix(:,1); % Modo 1
fix2=fix(:,2); % Modo 2
fix3=fix(:,3); % Modo 3
fix4=fix(:,4); % Modo 4
fix5=fix(:,5); % Modo 5
fix6=fix(:,6); % Modo 6
fix7=fix(:,7); % Modo 7
fix8=fix(:,8); % Modo 8
fix9=fix(:,9); % Modo 9
fix10=fix(:,10); % Modo 10
% Modos de vibracion en plano YZ
fiy1=fiy(:,1); % Modo 1
fiy2=fiy(:,2); % Modo 2
fiy3=fiy(:,3); % Modo 3
fiy4=fiy(:,4); % Modo 4
fiy5=fiy(:,5); % Modo 5
fiy6=fiy(:,6); % Modo 6
fiy7=fiy(:,7); % Modo 7
fiy8=fiy(:,8); % Modo 8
fiy9=fiy(:,9); % Modo 9
fiy10=fiy(:,10); % Modo 10

%Frecuancias naturales de cada modo


for i=1:1:10
wx(i,1)=wx_2(i,i)^.5; % Frecuencias Plano XZ
wy(i,1)=wy_2(i,i)^.5; % Frecuencias Plano YZ
end
% Periodos de Vibracion
Tx=2*pi*wx.^-1
Ty=2*pi*wy.^-1

%Coeficientes de participacion
rx=ones(N,1);
for i=1:1:N
Gxx(i)=fix(:,i)'*M*rx
end
% Porcentaje de participacion
porc_masa=Gxx.^2/(sum(Gxx.^2));

% Amortiguamiento.
xi=0.05
% Terremoto compatible
terr=load('Terremoto2_100sps.txt');
n=length(terr)-1;

% Analisis en el eje XZ
masa=1; %masa del sistema [Kg]
g=9.81; %Gravedad [m/s2]
etasx=zeros(n,N);

for j=1:1:length(Tx)
f = 1/Tx(j); % frecuencia natural [Hz]
w = 2*pi*f; % frecuencia angular [rad/s]
k = 4*pi^2/Tx(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=-(Gxx(j))*terr*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*(1-
gama/(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=[u(1,1:n)];
etasx(:,j)=U';
end

% Desplazamientos por piso

Ux=zeros(N,n);
for j=1:1:N;

for i=1:1:N;
Ux(i,:)=[etasx(:,i)*fix(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
UX(1,i)=sum(Ux(:,i)); % Suma de los desplazamientos del Grado de
libertad
end
UXt(j,:)=UX;
end

% Instantes de los máximos absolutos %


for i=1:1:N
[m(i),n(i)] = max(abs(etasx(:,i)));
end

% Desplazamientos de cada grado de libertad por piso


% Piso 1
for i=1:1:N;
Ux1(i,:)=[etasx(:,i)*fix(1,i)]';
end
% Piso 2
for i=1:1:N;
Ux2(i,:)=[etasx(:,i)*fix(2,i)]';
end
% Piso 3
for i=1:1:N;
Ux3(i,:)=[etasx(:,i)*fix(3,i)]';
end
% Piso 4
for i=1:1:N;
Ux4(i,:)=[etasx(:,i)*fix(4,i)]';
end
% Piso 5
for i=1:1:N;
Ux5(i,:)=[etasx(:,i)*fix(5,i)]';
end
% Piso 6
for i=1:1:N;
Ux6(i,:)=[etasx(:,i)*fix(6,i)]';
end
% Piso 7
for i=1:1:N;
Ux7(i,:)=[etasx(:,i)*fix(7,i)]';
end
% Piso 8
for i=1:1:N;
Ux8(i,:)=[etasx(:,i)*fix(8,i)]';
end
% Piso 9
for i=1:1:N;
Ux9(i,:)=[etasx(:,i)*fix(9,i)]';
end
% Piso 10
for i=1:1:N;
Ux10(i,:)=[etasx(:,i)*fix(10,i)]';
end

for i=1:1:N
Ux_modmax(:,i) =
[Ux1(i,n(i));Ux2(i,n(i));Ux3(i,n(i));Ux4(i,n(i));Ux5(i,n(i))

Ux6(i,n(i));Ux7(i,n(i));Ux8(i,n(i));Ux9(i,n(i));Ux10(i,n(i))];
end

% Fuerzas en cada piso máximas por modo %


for i=1:1:N
F(:,i)=Kx*Ux_modmax(:,i);
end
for i=1:1:N
V(:,i)=sum(F(:,i));
end
Vtotal = sqrt(sum(V.^2));
display('Cortante Basal: [N]:')
Vtotal

%DERIVAS DE PISO%
for i=1:1:N
D(:,i)=abs(diff(Ux_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'

Dtotal = sum(Dpiso);
display('La Deriva total es: [cm]:')
Dtotal
Matriz De modos en el plano X

Matriz de modos en el plano Y

Cortante Basal (Cronologico)

VBasal=50’783.000 N
7. CÁLCULO DE LAS DERIVAS DE PISO USANDO COMBINACIONES DE SERVICIO DEL

TÍTULO B, USANDO MATLAB Y MODELO DE SAP2000.

Mediante el código descrito en el punto 2 se calcula las derivas de cada piso, obteniendo
los siguientes resultados:
Tablas comparativas

PERIODOS [T] [s]


PLANO SAP MATLAB %ERROR

0.648051 0.6568 1.4%


X
X 0.217881 0.2208 1.3%

X 0.132997 0.1347 1.3%

X 0.097497 0.0986 1.1%

X 0.078538 0.0794 1.1%

X 0.067197 0.0678 0.9%

X 0.060072 0.0604 0.5%

X 0.055589 0.0558 0.4%

X 0.052908 0.053 0.2%

X 0.051514 0.0516 0.2%

Y 0.647276 0.6397 1.2%

Y 0.217634 0.215 1.2%

Y 0.132862 0.1312 1.3%

Y 0.097412 0.0961 1.3%

Y 0.078481 0.0773 1.5%

Y 0.067157 0.066 1.7%

Y 0.060041 0.0589 1.9%

Y 0.055564 0.0543 2.3%

Y 0.052887 0.0516 2.4%

Y 0.051495 0.0503 2.3%


MODOS OBTENIDOS EN MATLAB EN EL PLANO X DEL EDIFICIO
ᴓ PISO1 PISO2 PISO3 PISO4 PISO5 PISO6 PISO7 PISO8 PISO9 PISO10
1 0.00006 -0.00017 -0.00027 0.00033 -0.00037 0.00037 -0.00033 0.00026 0.00016 0.00004
2 0.00012 -0.0003 -0.00037 0.0003 -0.00011 -0.00012 0.00031 -0.00038 -0.0003 -0.00007
3 0.00017 -0.00037 -0.00026 -0.00006 0.00034 -0.00033 0.00004 0.00028 0.00037 0.00011
4 0.00022 -0.00035 0.00001 -0.00036 0.00021 0.00023 -0.00035 -0.00003 -0.00038 -0.00015
5 0.00026 -0.00026 0.00027 -0.00026 -0.00027 0.00025 0.00028 -0.00024 0.00032 0.0002
6 0.0003 -0.00011 0.00037 0.00013 -0.00029 -0.00032 0.00009 0.00038 -0.0002 -0.00025
7 0.00033 0.00006 0.00026 0.00037 0.00019 -0.00015 -0.00036 -0.0003 0.00004 0.00031
8 0.00036 0.00022 -0.00001 0.00021 0.00035 0.00036 0.00025 0.00006 0.00013 -0.00037
9 0.00037 0.00034 -0.00027 -0.00018 -0.00008 0.00003 0.00013 0.00021 -0.00027 0.00044
10 0.00037 0.00037 -0.00037 -0.00037 -0.00037 -0.00037 -0.00037 -0.00037 0.00036 -0.00052

MODOS OBTENIDOS EN SAP EN EL PLANO Y DEL EDIFICIO


ᴓ PISO1 PISO2 PISO3 PISO4 PISO5 PISO6 PISO7 PISO8 PISO9 PISO10
1 0.00006 0.000118 0.00017 0.000219 0.000263 0.0003 0.000331 0.000353 0.000368 0.000374
2 -0.000177 0.000306 0.00037 0.000356 0.000269 0.000126 -4.4E-05 -0.0002 -0.00032 -0.00037
3 -0.000272 -0.00037 -0.00026 -0.00036 0.000255 0.000374 0.000283 0.000034 -0.00023 -0.00037
4 0.000335 0.0003 -5.5E-05 -0.00035 -0.00028 0.000085 0.000361 0.000259 -0.00011 -0.00037
5 0.000364 -0.00012 0.000327 0.00024 -0.00024 -0.00033 0.000114 0.000372 0.000026 -0.00036
6 -0.00036 -9.8E-05 -0.00035 0.000182 0.000303 -0.00025 -0.00024 0.000312 0.000169 -0.00035
7 0.000328 -0.00028 -0.00011 0.00037 -0.00019 -0.00021 0.000367 -9.3E-05 -0.00029 0.000336
8 0.000273 0.000361 -0.00019 -0.0001 0.000333 -0.00034 0.000118 0.000182 -0.00036 0.000301
9 -0.000198 -0.00033 0.000356 -0.00028 0.000111 0.000085 -0.00026 0.000352 -0.00034 0.000238
10 0.000104 0.000197 -0.00027 0.000321 -0.00035 0.000351 -0.00033 0.000282 -0.00022 0.000135

MODOS OBTENIDOS EN MATLAB EN EL PLANO Y DEL EDIFICIO


ᴓ PISO1 PISO2 PISO3 PISO4 PISO5 PISO6 PISO7 PISO8 PISO9 PISO10
1 0.00006 -0.00017 -0.00027 0.00033 -0.00037 0.00037 -0.00033 0.00026 0.00016 0.00004
2 0.00012 -0.00030 -0.00037 0.00030 -0.00011 -0.00012 0.00031 -0.00038 -0.00030 -0.00007
3 0.00017 -0.00037 -0.00026 -0.00006 0.00034 -0.00033 0.00004 0.00028 0.00037 0.00011
4 0.00022 -0.00035 0.00001 -0.00036 0.00021 0.00023 -0.00035 -0.00003 -0.00038 -0.00015
5 0.00026 -0.00026 0.00027 -0.00026 -0.00027 0.00025 0.00028 -0.00024 0.00032 0.00020
6 0.00030 -0.00011 0.00037 0.00013 -0.00029 -0.00032 0.00009 0.00038 -0.00020 -0.00025
7 0.00033 0.00006 0.00026 0.00037 0.00019 -0.00015 -0.00036 -0.00030 0.00004 0.00031
8 0.00036 0.00022 -0.00001 0.00021 0.00035 0.00036 0.00025 0.00006 0.00013 -0.00037
9 0.00037 0.00034 -0.00027 -0.00018 -0.00008 0.00003 0.00013 0.00021 -0.00027 0.00044
10 0.00037 0.00037 -0.00037 -0.00037 -0.00037 -0.00037 -0.00037 -0.00037 0.00036 -0.00052
MODOS OBTENIDOS EN sap2000 EN EL PLANO Y DEL EDIFICIO
ᴓ PISO1 PISO2 PISO3 PISO4 PISO5 PISO6 PISO7 PISO8 PISO9 PISO10
1 0.000062 0.000118 0.00017 0.000219 0.000263 0.0003 0.000331 0.000353 0.000368 0.000374
2 0.000179 0.000306 0.00037 0.000356 0.000269 0.000126 -0.000044 -0.000204 -0.000322 -0.000373
3 -0.000274 -0.000374 -0.000264 -0.000058 0.000255 0.000374 0.000283 0.000034 -0.000234 -0.000371
4 0.000337 0.0003 -0.000055 -0.000352 -0.00028 0.000085 0.000361 0.000259 -0.000114 -0.000368
5 -0.000364 -0.000119 0.000327 0.00024 -0.000237 -0.000329 0.000114 0.000372 0.000026 -0.000363
6 0.000359 -0.000098 -0.000347 0.000182 0.000303 -0.000254 -0.000243 0.000312 0.000169 -0.000354
7 0.000326 -0.000275 -0.000113 0.00037 -0.000194 -0.00021 0.000367 -0.000093 -0.00029 0.000336
8 -0.000271 0.000361 -0.000194 -0.000104 0.000333 -0.000339 0.000118 0.000182 -0.000361 0.000301
9 0.000196 -0.000331 0.000356 -0.000275 0.000111 0.000085 -0.000256 0.000352 -0.000344 0.000238
10 -0.000104 0.000197 -0.000269 0.000321 -0.000349 0.000351 -0.000328 0.000282 -0.000216 0.000135

PLANO X DE LA ESTRUCTURA
CORTANTE BASAL
CORTANTE BASAL SAP
TIPO DE MATLAB [Vtotal]
[Vtotal] [Newton]
COMBINACION [Newton]
Modal Espectral 50,099,754.66 54,428,000.00
Cronologica 50,099,754.66 50,783,000.00

PLANO Y DE LA ESTRUCTURA
TIPO DE CORTANTE BASAL
CORTANTE BASAL SAP
COMBINACIO MATLAB [Vtotal]
[Vtotal] [Newton]
N [Newton]
Modal Espectral 50,099,754.66 54,428,000.00
Cronologica 50,099,754.66 50,783,000.00

You might also like