Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TRABAJO N° 01
ANTISISMICA
IX
“A”
UNIVERSIDAD DE HUANUCO
ANTISISMICA
1. INDICE
Contenido
1. INDICE ......................................................................................................................................................................... 2
2. INTRODUCCION ....................................................................................................................................................... 3
3. EJERCICIO N° 01 ...................................................................................................................................................... 4
3.1. SOLUCION ........................................................................................................................................................ 4
3.1.1 Metodo de diferencias centradas ........................................................................................................... 4
3.1.2 Codigos utilizados en rutina de Matlap ................................................................................................ 6
3.1.3 Resultados MATLAP por el Metodo de la Diferencia Centrada .................................................... 10
3.1.4 Comparando Graficas ............................................................................................................................. 10
4. EJERCICIO N° 02 .................................................................................................................................................... 12
4.1. SOLUCION ...................................................................................................................................................... 12
4.1.1 Metodo de Interpolacion de la Excitacion .......................................................................................... 12
4.1.2 Codigos utilizados en rutina de Matlap .............................................................................................. 14
4.1.3 Resultados MATLAP por el método de exitacion de interpolacion ............................................ 18
4.1.4 Comparando graficas por interpolacion ............................................................................................. 19
5. EJERCICIO N° 03 .................................................................................................................................................... 21
5.1. SOLUCION ...................................................................................................................................................... 21
5.1.1 Fuerza de pulso rectangular .................................................................................................................. 21
5.1.2 Codigo MATLAP de Pulso Rectangular .............................................................................................. 22
5.1.3 Resultados MATLAP de Fuerza impulsiva Rectangular ................................................................. 27
5.1.4 Graficando la fuerza del Pulso Rectangular ...................................................................................... 30
5.1.5 Fuerza de Impulsiva Sinosoidal ............................................................................................................ 31
5.1.6 Codigo MATLAP de Pulso Sinosoidal ................................................................................................. 33
5.1.7 Resultados MATLAP de Fuerza impulsiva Rectangular ................................................................. 37
5.1.8 Graficando la fuerza del Pulso Sinosoidal ......................................................................................... 41
5.1.9 Fuerza de Impulsiva Triangular ............................................................................................................ 42
5.1.10 Codigo MATLAP de Pulso Triangular ................................................................................................. 42
5.1.11 Resultados MATLAP de Fuerza impulsiva Triangular .................................................................... 47
5.1.12 Graficando la fuerza del Pulso Rectangular ...................................................................................... 50
UNIVERSIDAD DE HUANUCO
ANTISISMICA
2. INTRODUCCION
UNIVERSIDAD DE HUANUCO
ANTISISMICA
3. EJERCICIO N° 01
[u,v]=IntDifcen(m,c,k,pt,dt,u0,v0)
3.1. SOLUCION
ALGORITMO DE PROGRAMACION
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
%UNIVERSIDAD DE HUÀNUCO
%FACULTAD DE INGENIERIA CIVIL
%CURSO: ANTISISMICA
%DOCENTE:MAG. ING. "ERIC REM LOVON DAVILA"
%SEGUNDA TAREA ACADEMICA
%ALUMNO:"ARIAS PIELAGO ISAAC"
%ALUMNO:"NOE ANTONIO BENAVENTE SALAS"
%GRUPO "A"
%METODO DE LA DIFERENCIA CENTRADA
%EJERCICIO N° 01
%FECHA:15/05/2019
function [u,v]=IntDifcen(m,c,k,pt,dt,uo,vo);
%DEFINICION DE PARAMETROS
UNIVERSIDAD DE HUANUCO
ANTISISMICA
%--------------------------------------------------------------------
%DATOS DEL PROBLEMA
vo=0 %m/s
uo=0 %m/s
z=0.00; % Fraccion de amortiguamiento
%--------------------------------------------------------------------
% ACELERACION en t=0
ao=(Po-c*vo-k*uo)/m;
%--------------------------------------------------------------------
%DEZPLAZAMIENTO en t=-1
um1=uo-dt*vo+(dt^2)*ao/2;
%--------------------------------------------------------------------
%DEFINICION AL LO LARGO DEL TIEMPO(i)
n=length(ti);
pt=zeros(n,1);
pt(ti<=td)=Po;
%--------------------------------------------------------------------
%CALCULO DE COHEFICIENTES
UNIVERSIDAD DE HUANUCO
ANTISISMICA
kg=(m/dt^2+c/(2*dt));
a= (m/(dt^2))-(c/(2*dt));
b= k-(2*m)/(dt^2);
%--------------------------------------------------------------------
%RESPUESTA DEL SISTEMA
u=zeros(n,1);
v=u;
u(1)=uo;
v(1)=vo;
%--------------------------------------------------------------------
%RESPUESTA DEL SISTEMA EN CADA INSTANTE DE TIEMPO
for i=1:n-1
P(i)=pt(i)-a*um1-b*u(i);
u(i+1)=P(i)/kg;
um1=u(i);
end
%--------------------------------------------------------------------
%GRAFICANDO
plot(ti,u,'-o','lineWidth',2,'color','r');hold on
legend('z = 5%');hold on;
plot(ti,u,'-o','lineWidth',2,'color','g');hold on
legend('z = 0%');hold on;
end
grid on;
%--------------------------------------------------------------------
%ETIQUETAS EN EL GRAFICO.
disp(' ------------------------')
disp(' coheficientes') %muestra la frase "coheficientes"
disp(' ------------------------')
UNIVERSIDAD DE HUANUCO
ANTISISMICA
%--------------------------------------------------------------------
%RESULTADO DE TABULACIONES (t(seg) vs u(cm))
disp(' ------------------------')
disp(' tiempo vs desplazamiento') %muestra dicha frase
disp(' ------------------------')
end
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
4. EJERCICIO N° 02
[u,v]=IntExacto(m,c,k,pt,dt,u0,v0)
4.1. SOLUCION
ALGORITMO DE PROGRAMACION
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
%UNIVERSIDAD DE HUÀNUCO
%FACULTAD DE INGENIERIA CIVIL
%CURSO: ANTISISMICA
%DOCENTE:MAG. ING. "ERIC REM LOVON DAVILA"
%SEGUNDA TAREA ACADEMICA
%ALUMNO:"ARIAS PIELAGO ISAAC"
%ALUMNO:"NOÈ ANTONIO BENAVENTE SALAS"
%GRUPO "A"
%METODO DE LA DIFERENCIA CENTRADA
%EJERCICIO N° 01
%FECHA:15/05/2019
function [u,v]=IntExacto(m,c,k,pt,dt,u0,v0)
UNIVERSIDAD DE HUANUCO
ANTISISMICA
%DEFINICION DE PARAMETROS
%m: Masa
%c: Amortiguamiento
%k: Rigidez del Sistema
%pt: Vector de fuerza excitadora
%dt: Intervalo de desplazamiento
%uo: Longitud cuna t=0
%vo: Velocidad cuando t=0
%--------------------------------------------------------------------
%DATOS DEL PROBLEMA
%--------------------------------------------------------------------
m=1; %kg Masa
Tn=1; %seg Periodo no Amortiguado
Po=10; %N
td=0.5; %seg Periodo Amortiguado
dt=0.1; %seg Intervalo de tiempo de la fuerza excitadora.
z=0.05; %seg Fraccion de amortiguamiento.
TT=1 ; %seg evaluacion hasta el TT
r = z;
%--------------------------------------------------------------------
%DATOS INICIALES
%--------------------------------------------------------------------
vo=0;
uo=0;
ti=0:dt:TT; %rango de tiempo
%--------------------------------------------------------------------
%DATOS CALCULADOS
%--------------------------------------------------------------------
%--------------------------------------------------------------------
%DEFINICION AL LO LARGO DEL TIEMPO(i)
%--------------------------------------------------------------------
n=length(ti);
pt=zeros(n,1);
pt(ti<=td)=Po;
%--------------------------------------------------------------------
%CALCULO DE COHEFICIENTES
%--------------------------------------------------------------------
disp(' ------------------------')
disp(' COHEFICIENTES ')
disp(' ------------------------')
A=exp(-r*wn*dt)*(r/sqrt(1-r^2)*sin(wd*dt)+cos(wd*dt))
UNIVERSIDAD DE HUANUCO
ANTISISMICA
B=exp(-r*wn*dt)*(sin(wd*dt)/wd)
C=(1/k)*(2*r/(wn*dt)+exp(-r*wn*dt)*(((1-2*r^2)/(wd*dt)-r/sqrt(1-
r^2))*sin(wd*dt)-(1+2*r/(wn*dt))*cos(wd*dt)))
D=(1/k)*(1-2*r/(wn*dt)+exp(-r*wn*dt)*((2*r^2-
1)/(wd*dt)*sin(wd*dt)+2*r/(wn*dt)*cos(wd*dt)))
%--------------------------------------------------------------------
%CALCULO DE COHEFICIENTES DERIVADAS
%--------------------------------------------------------------------
disp(' ------------------------')
disp(' COHEFICIENTES DERIVADAS') %muestra la frase "coheficientes"
disp(' ------------------------')
Ag=-exp(-r*wn*dt)*(wn/sqrt(1-r^2)*sin(wd*dt))
Bg=exp(-r*wn*dt)*(cos(wd*dt)-r/sqrt(1-r^2)*sin(wd*dt))
Cg=(1/k)*((-1/dt)+(exp(-r*wn*dt))*(((wn/sqrt(1-r^2))+(r/dt*sqrt(1-
r^2)))*sin(wd*dt)+(1/dt)*cos(wd*dt)))
Dg=1/(k*dt)*(1-exp(-r*wn*dt)*(r/sqrt(1-r^2)*sin(wd*dt)+cos(wd*dt)))
%--------------------------------------------------------------------
%RESPUESTA DEL SISTEMA
%--------------------------------------------------------------------
%--------------------------------------------------------------------
%RESPUESTA DEL SISTEMA EN CADA INSTANTE DE TIEMMPO
%--------------------------------------------------------------------
for i=1:n-1;
dp=pt(i+1)-pt(i);
u(i+1)=A*u(i)+B*v(i)+C*pt(i)+D*pt(i+1);
v(i+1)=Ag*u(i)+Bg*v(i)+Cg*pt(i)+Dg*pt(i+1);
end
%--------------------------------------------------------------------
%GRAFICANDO
%--------------------------------------------------------------------
%figure('WindowStyle','docked');hold on;
plot(ti,u,'-o','lineWidth',2,'color','r');hold on
legend('z = 5%');hold on;
plot(ti,u,'-o','lineWidth',2,'color','g');hold on
legend('z = 0%');hold on;
UNIVERSIDAD DE HUANUCO
ANTISISMICA
end
grid on;
%--------------------------------------------------------------------
%ETIQUETAS EN EL GRAFICO.
%--------------------------------------------------------------------
disp(' ------------------------')
disp(' tiempo vs desplazamiento') % muestra la frase
disp(' ------------------------')
end
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
5. EJERCICIO N° 03
5.1. SOLUCION
UNIVERSIDAD DE HUANUCO
ANTISISMICA
%UNIVERSIDAD DE HUÀNUCO
%FACULTAD DE INGENIERIA CIVIL
%CURSO: ANTISISMICA
%DOCENTE:MAG. ING. "ERIC REM LOVON DAVILA"
%SEGUNDA TAREA ACADEMICA
%ALUMNO:"ARIAS PIELAGO ISAAC"
%ALUMNO:"NOÈ ANTONIO BENAVENTE SALAS"
%GRUPO "A"
%METODO DE LA DIFERENCIA CENTRADA
%EJERCICIO N° 01
%FECHA:15/05/2019
function [u,v]=PulsoRectangular(m,c,k,Po,dt,Uo,Vo)
UNIVERSIDAD DE HUANUCO
ANTISISMICA
% ------------------------------------------------------------------------
% DATOS CALCULADOS
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
% RANGO DE TIEMPO DE EVALUACION
% ------------------------------------------------------------------------
t=0:dt:5; % vector de iempo
% ------------------------------------------------------------------------
% PERIODOS NATURAL DE VIBRACION EN EVALUACION
% ------------------------------------------------------------------------
Td1=0.125; % (seg)
Td2=0.25; % (seg)
Td3=1; % (seg)
Td4=1.5; % (seg)
Td5=2; % (seg)
Td6=2.5; % (seg)
Td7=3; % (seg)
% ------------------------------------------------------------------------
% MATRIZ DE DESPLAZAMIENTO EN "n" DATOS
% ------------------------------------------------------------------------
n=length(t);
u1=zeros(n,1);
u2=zeros(n,1);
u3=zeros(n,1);
UNIVERSIDAD DE HUANUCO
ANTISISMICA
u4=zeros(n,1);
u5=zeros(n,1);
u6=zeros(n,1);
u7=zeros(n,1);
% ------------------------------------------------------------------------
% DESPLAZAMIENTO Y VELOCIDAD EN EL ITEM 1
% ------------------------------------------------------------------------
%u(1)=Uo;
%v(1)=Vo;
% ------------------------------------------------------------------------
% RELACION Usto
% ------------------------------------------------------------------------
Usto=Po/k;
% ------------------------------------------------------------------------
%RESPUESTA DEL SISTEMA EN CADA INSTANTE DE TIEMMPO
% ------------------------------------------------------------------------
%la Fase de vibración forzada cuando t(i)<=Td
%la Fase de vibración libre cuando t(i)>=Td
for i=1:n;
u1(i,1)=Usto*(1-cos(Wn*t(i)));
else
u1(i,1)=Usto*(cos(Wn*(t(i)-Td1))-cos(Wn*t(i)));
end
UNIVERSIDAD DE HUANUCO
ANTISISMICA
u4(i,1)=Usto*(1-cos(Wn*t(i)));
else
u4(i,1)=Usto*(cos(Wn*(t(i)-Td4))-cos(Wn*t(i)));
end
u5(i,1)=Usto*(1-cos(Wn*t(i)));
else
u5(i,1)=Usto*(cos(Wn*(t(i)-Td5))-cos(Wn*t(i)));
end
u6(i,1)=Usto*(1-cos(Wn*t(i)));
else
u6(i,1)=Usto*(cos(Wn*(t(i)-Td6))-cos(Wn*t(i)));
end
u7(i,1)=Usto*(1-cos(Wn*t(i)));
else
u7(i,1)=Usto*(cos(Wn*(t(i)-Td7))-cos(Wn*t(i)));
end
end
% ------------------------------------------------------------------------
% GRAFICANDO (t/Tn) VS (u/Usto)
% ------------------------------------------------------------------------
grid on
UNIVERSIDAD DE HUANUCO
ANTISISMICA
legend('Td1=0.125','Td2=0.25','Td3=1','Td4=1.5','Td5=2','Td6=2.5','Td7=3');
% ------------------------------------------------------------------------
% ETIQUETAS EN EL GRAFICO
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
% TABULACION PULSO RECTANGULAR ( t ) vS ( u )
% ------------------------------------------------------------------------
disp(' t u1 u2 u3 u4 u5 u6
u7 ' ) %ordena valores calculados de constantes
disp(' ------------------- ------------------- ----------------------------------
-----' )
disp( [ t' u1 u2 u3 u4 u5 u6 u7 ])
% ------------------------------------------------------------------------
% TABULACION PULSO RECTANGULAR (ti/tn) VS (u(t)/Usto)
% ------------------------------------------------------------------------
disp(' ------------------------------------------------------------------------
-------')
disp(' ------------------- EJE X (ti/tn) VS EJEY(u1(t)/ust) -----------------
-------')
disp(' ------------------------------------------------------------------------
-------')
end
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
-------------------------------------------------------------------------------
------------------- EJE X (ti/tn) VS EJEY(u1(t)/ust) ------------------------
-------------------------------------------------------------------------------
ti/tn u1(t)/Usto u2(t)/Usto u3(t)/Usto u4(t)/Usto u5(t)/Usto u6(t)/Usto u7(t)/Usto
------------------- ------------------- ---------------------------------------
0 0 0 0 0 0 0 0
0.0100 0.0020 0.0020 0.0020 0.0020 0.0020 0.0020 0.0020
0.0200 0.0079 0.0079 0.0079 0.0079 0.0079 0.0079 0.0079
0.0300 0.0177 0.0177 0.0177 0.0177 0.0177 0.0177 0.0177
0.0400 0.0314 0.0314 0.0314 0.0314 0.0314 0.0314 0.0314
0.0500 0.0489 0.0489 0.0489 0.0489 0.0489 0.0489 0.0489
0.0600 0.0702 0.0702 0.0702 0.0702 0.0702 0.0702 0.0702
0.0700 0.0952 0.0952 0.0952 0.0952 0.0952 0.0952 0.0952
0.0800 0.1237 0.1237 0.1237 0.1237 0.1237 0.1237 0.1237
0.0900 0.1557 0.1557 0.1557 0.1557 0.1557 0.1557 0.1557
0.1000 0.1910 0.1910 0.1910 0.1910 0.1910 0.1910 0.1910
1.2900 0.7577 1.2173 -0.0000 1.2487 1.2487 1.2487 1.2487
1.3000 0.7630 1.2601 -0.0000 1.3090 1.3090 1.3090 1.3090
1.3100 0.7653 1.2979 -0.0000 1.3681 1.3681 1.3681 1.3681
1.3200 0.7645 1.3306 0.0000 1.4258 1.4258 1.4258 1.4258
1.3300 0.7607 1.3581 0.0000 1.4818 1.4818 1.4818 1.4818
1.3400 0.7540 1.3802 -0.0000 1.5358 1.5358 1.5358 1.5358
1.3500 0.7442 1.3968 -0.0000 1.5878 1.5878 1.5878 1.5878
1.3600 0.7315 1.4079 0.0000 1.6374 1.6374 1.6374 1.6374
1.3700 0.7160 1.4135 0.0000 1.6845 1.6845 1.6845 1.6845
1.3800 0.6976 1.4135 -0.0000 1.7290 1.7290 1.7290 1.7290
2.2000 0.5820 0.6420 0.0000 -0.6180 0.0000 0.6910 0.6910
2.2100 0.6121 0.7199 -0.0000 -0.4974 -0.0000 0.7513 0.7513
2.2200 0.6397 0.7949 -0.0000 -0.3748 -0.0000 0.8126 0.8126
2.2300 0.6648 0.8668 0.0000 -0.2507 0.0000 0.8747 0.8747
2.6400 -0.3581 -0.1331 -0.0000 1.2748 -0.0000 1.2748 1.6374
2.6500 -0.3999 -0.2212 0.0000 1.1756 0.0000 1.1756 1.5878
2.6600 -0.4401 -0.3085 0.0000 1.0717 -0.0000 1.0717 1.5358
2.6700 -0.4785 -0.3946 -0.0000 0.9635 -0.0000 0.9635 1.4818
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
% ------------------------------------------------------------------------
% DATOS CALCULADOS
% ------------------------------------------------------------------------
Wn=2*pi/Tn; % (rad/seg.) frecuencia angular
k=Wn^2*m; % (fuerza/longitud) rigidez del sistema
c=2*Wn*m*z; % coeficiente de amortiguamiento viscoso(unides de fuerza x
tiempo/longitud)
% ------------------------------------------------------------------------
% RANGO DE TIEMPO DE EVALUACION
% ------------------------------------------------------------------------
t=0:dt:5; % rango tiempo
% ------------------------------------------------------------------------
% PERIODOS NATURAL DE VIBRACION EN EVALUACION
% ------------------------------------------------------------------------
Td1=0.125;
Td2=0.25;
Td3=1;
Td4=1.5;
Td5=2;
Td6=2.5;
UNIVERSIDAD DE HUANUCO
ANTISISMICA
Td7=3;
% ------------------------------------------------------------------------
% MATRIZ DE DESPLAZAMIENTO EN "n" DATOS
% ------------------------------------------------------------------------
n=length(t);
u1=zeros(n,1);
u2=zeros(n,1);
u3=zeros(n,1);
u4=zeros(n,1);
u5=zeros(n,1);
u6=zeros(n,1);
u7=zeros(n,1);
% ------------------------------------------------------------------------
% DESPLAZAMIENTO Y VELOCIDAD EN EL ITEM 1
% ------------------------------------------------------------------------
u(1)=Uo;
v(1)=Vo;
% ------------------------------------------------------------------------
% RELACION Usto
% ------------------------------------------------------------------------
Usto=Po/k;
%Usto=Po*sin(pi*t/td/k;
% ------------------------------------------------------------------------
%RESPUESTA DEL SISTEMA EN CADA INSTANTE DE TIEMMPO
% ------------------------------------------------------------------------
%la Fase de vibración forzada cuando t(i)<=Td
%la Fase de vibración libre cuando t(i)>=Td
for i=1:n
if t(i)<=Td1
u1(i,1)=Usto*(1/(1-(Tn/2/Td1)^2)*(sin(pi*t(i)/Td1)-
Tn/2/Td1*sin(2*pi*t(i)/Tn)));
else
u1(i,1)=Usto*((Tn/Td1*cos(pi*Td1/Tn))/((Tn/2/Td1)^2-
1)*sin(2*pi*(t(i)/Tn-0.5*Td1/Tn)));
end
UNIVERSIDAD DE HUANUCO
ANTISISMICA
if t(i)<=Td2
u2(i,1)=Usto*(1/(1-(Tn/2/Td2)^2)*(sin(pi*t(i)/Td2)-
Tn/2/Td2*sin(2*pi*t(i)/Tn)));
else
u2(i,1)=Usto*((Tn/Td2*cos(pi*Td2/Tn))/((Tn/2/Td2)^2-
1)*sin(2*pi*(t(i)/Tn-0.5*Td2/Tn)));
end
if t(i)<=Td3
u3(i,1)=Usto*(1/(1-(Tn/2/Td3)^2)*(sin(pi*t(i)/Td3)-
Tn/2/Td3*sin(2*pi*t(i)/Tn)));
else
u3(i,1)=Usto*((Tn/Td3*cos(pi*Td3/Tn))/((Tn/2/Td3)^2-
1)*sin(2*pi*(t(i)/Tn-0.5*Td3/Tn)));
end
if t(i)<=Td4
u4(i,1)=Usto*(1/(1-(Tn/2/Td4)^2)*(sin(pi*t(i)/Td4)-
Tn/2/Td4*sin(2*pi*t(i)/Tn)));
else
u4(i,1)=Usto*((Tn/Td4*cos(pi*Td4/Tn))/((Tn/2/Td4)^2-
1)*sin(2*pi*(t(i)/Tn-0.5*Td4/Tn)));
end
if t(i)<=Td5
u5(i,1)=Usto*(1/(1-(Tn/2/Td5)^2)*(sin(pi*t(i)/Td5)-
Tn/2/Td5*sin(2*pi*t(i)/Tn)));
else
u5(i,1)=Usto*((Tn/Td5*cos(pi*Td5/Tn))/((Tn/2/Td5)^2-
1)*sin(2*pi*(t(i)/Tn-0.5*Td5/Tn)));
end
UNIVERSIDAD DE HUANUCO
ANTISISMICA
if t(i)<=Td6
u6(i,1)=Usto*(1/(1-(Tn/2/Td6)^2)*(sin(pi*t(i)/Td6)-
Tn/2/Td6*sin(2*pi*t(i)/Tn)));
else
u6(i,1)=Usto*((Tn/Td6*cos(pi*Td6/Tn))/((Tn/2/Td6)^2-
1)*sin(2*pi*(t(i)/Tn-0.5*Td6/Tn)));
end
if t(i)<=Td7
u7(i,1)=Usto*(1/(1-(Tn/2/Td7)^2)*(sin(pi*t(i)/Td7)-
Tn/2/Td7*sin(2*pi*t(i)/Tn)));
else
u7(i,1)=Usto*((Tn/Td7*cos(pi*Td7/Tn))/((Tn/2/Td7)^2-
1)*sin(2*pi*(t(i)/Tn-0.5*Td7/Tn)));
end
end
% ------------------------------------------------------------------------
% GRAFICANDO (t/Tn) VS (u/Usto)
% ------------------------------------------------------------------------
plot(t/Tn,u1/Usto,'-','lineWidth',5,'color','r')
hold on
plot(t/Tn,u2/Usto,'-','lineWidth',5,'color','g')
hold on
plot(t/Tn,u3/Usto,'-','lineWidth',5,'color','b')
hold on
plot(t/Tn,u4/Usto,'-','lineWidth',5,'color','y')
hold on
plot(t/Tn,u5/Usto,'-','lineWidth',5,'color','c')
hold on
plot(t/Tn,u6/Usto,'-','lineWidth',5,'color','m')
hold on
plot(t/Tn,u7/Usto,'-','lineWidth',5,'color','k')
hold on
grid on
legend('Td1=0.125','Td2=0.25','Td3=1','Td4=1.5','Td5=2','Td6=2.5','Td7=3');
% ------------------------------------------------------------------------
% TABULACION PULSO SINOSOIDAL( t ) vS ( u )
% ------------------------------------------------------------------------
UNIVERSIDAD DE HUANUCO
ANTISISMICA
disp(' t u1 u2 u3 u4 u5 u6
u7 ' ) %ordena valores calculados de constantes
disp(' ------------------- ------------------- ----------------------------------
-----' )
disp( [ t' u1 u2 u3 u4 u5 u6 u7 ])
% ------------------------------------------------------------------------
% TABULACION PULSO SINOSOIDAL (ti/tn) VS (u(t)/Usto)
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
% ETIQUETAS EN EL GRAFICO
% ------------------------------------------------------------------------
end
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
%UNIVERSIDAD DE HUÀNUCO
%FACULTAD DE INGENIERIA CIVIL
%CURSO: ANTISISMICA
%DOCENTE:MAG. ING. "ERIC REM LOVON DAVILA"
%SEGUNDA TAREA ACADEMICA
%ALUMNO:"ARIAS PIELAGO ISAAC"
%ALUMNO:"NOÈ ANTONIO BENAVENTE SALAS"
%GRUPO "A"
%METODO DE LA DIFERENCIA CENTRADA
%EJERCICIO N° 01
%FECHA:15/05/2019
function [u,v]=Pulsotriangular(m,c,k,dt,Uo,Vo)
UNIVERSIDAD DE HUANUCO
ANTISISMICA
% ------------------------------------------------------------------------
% RANGO DE TIEMPO DE EVALUACION
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
% PERIODOS NATURAL DE VIBRACION EN EVALUACION
% ------------------------------------------------------------------------
Td1=0.125; % (seg) periodo natural de vibracion amortiguado
Td2=0.25; % (seg) periodo natural de vibracion amortiguado
Td3=1; % (seg) periodo natural de vibracion amortiguado
Td4=1.5; % (seg) periodo natural de vibracion amortiguado
Td5=2; % (seg) periodo natural de vibracion amortiguado
Td6=2.5; % (seg) periodo natural de vibracion amortiguado
Td7=3; % (seg) periodo natural de vibracion amortiguado
% ------------------------------------------------------------------------
% DATOS CALCULADOS
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
% MATRIZ DE DESPLAZAMIENTO EN "n" DATOS
% -----------------------------------------------------------------------
n=length(t);
u1=zeros(n,1);
u2=zeros(n,1);
u3=zeros(n,1);
u4=zeros(n,1);
UNIVERSIDAD DE HUANUCO
ANTISISMICA
u5=zeros(n,1);
u6=zeros(n,1);
u7=zeros(n,1);
% ------------------------------------------------------------------------
% DESPLAZAMIENTO Y VELOCIDAD EN EL ITEM 1
% ------------------------------------------------------------------------
%u(1)=Uo;
%v(1)=Vo;
% ------------------------------------------------------------------------
% RELACION Usto
% ------------------------------------------------------------------------
Usto=Po/k;
% ------------------------------------------------------------------------
%RESPUESTA DEL SISTEMA EN CADA INSTANTE DE TIEMMPO t
% ------------------------------------------------------------------------
%la Fase de vibración forzada cuando t(i)<=Td
%la Fase de vibración libre cuando t(i)>=Td
for i=1:n
if t(i)<=Td1
u1(i,1)=Usto*((t(i)/Td1)-(Tn/2/pi/Td1)*sin(2*pi*t(i)/Tn));
else
u1(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td1))+(Tn/2/pi/Td1)*sin((2*pi/Tn)*(t(i)-Td1))-(Tn/2/pi/Td1)*sin(2*pi*t(i)/Tn));
end
u2(i,1)=Usto*((t(i)/Td2)-(Tn/2/pi/Td2)*sin(2*pi*t(i)/Tn));
else
u2(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td2))+(Tn/2/pi/Td2)*sin((2*pi/Tn)*(t(i)-Td2))-(Tn/2/pi/Td2)*sin(2*pi*t(i)/Tn));
end
u3(i,1)=Usto*((t(i)/Td3)-(Tn/2/pi/Td3)*sin(2*pi*t(i)/Tn));
else
u3(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td3))+(Tn/2/pi/Td3)*sin((2*pi/Tn)*(t(i)-Td3))-(Tn/2/pi/Td3)*sin(2*pi*t(i)/Tn));
end
UNIVERSIDAD DE HUANUCO
ANTISISMICA
u4(i,1)=Usto*((t(i)/Td4)-(Tn/2/pi/Td4)*sin(2*pi*t(i)/Tn));
else
u4(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td4))+(Tn/2/pi/Td4)*sin((2*pi/Tn)*(t(i)-Td4))-(Tn/2/pi/Td4)*sin(2*pi*t(i)/Tn));
end
if t(i)<=Td5
u5(i,1)=Usto*((t(i)/Td5)-(Tn/2/pi/Td5)*sin(2*pi*t(i)/Tn));
else
u5(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td5))+(Tn/2/pi/Td5)*sin((2*pi/Tn)*(t(i)-Td5))-(Tn/2/pi/Td5)*sin(2*pi*t(i)/Tn));
end
if t(i)<=Td6
u6(i,1)=Usto*((t(i)/Td6)-(Tn/2/pi/Td6)*sin(2*pi*t(i)/Tn));
else
u6(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td6))+(Tn/2/pi/Td6)*sin((2*pi/Tn)*(t(i)-Td6))-(Tn/2/pi/Td6)*sin(2*pi*t(i)/Tn));
end
if t(i)<=Td7
u7(i,1)=Usto*((t(i)/Td7)-(Tn/2/pi/Td7)*sin(2*pi*t(i)/Tn));
else
u7(i,1)=Usto*(cos((2*pi/Tn)*(t(i)-
Td7))+(Tn/2/pi/Td7)*sin((2*pi/Tn)*(t(i)-Td7))-(Tn/2/pi/Td7)*sin(2*pi*t(i)/Tn));
end
end
% ------------------------------------------------------------------------
% GRAFICANDO (t/Tn) VS (u/Usto)
% ------------------------------------------------------------------------
plot(t/Tn,u1/Usto,'-','lineWidth',5,'color','r')
UNIVERSIDAD DE HUANUCO
ANTISISMICA
hold on;legend('r');
plot(t/Tn,u2/Usto,'-','lineWidth',5,'color','g')
hold on;legend('2');
plot(t/Tn,u3/Usto,'-','lineWidth',5,'color','b')
hold on
plot(t/Tn,u4/Usto,'-','lineWidth',5,'color','y')
hold on
plot(t/Tn,u5/Usto,'-','lineWidth',5,'color','c')
hold on
plot(t/Tn,u6/Usto,'-','lineWidth',5,'color','m')
hold on
plot(t/Tn,u7/Usto,'-','lineWidth',5,'color','K')
hold on
grid on
legend('Td1=0.125','Td2=0.25','Td3=1','Td4=1.5','Td5=2','Td6=2.5','Td7=3');
% ------------------------------------------------------------------------
% TABULACION PULSO TRIANGULAR ( t ) vS ( u )
% ------------------------------------------------------------------------
disp(' t u1 u2 u3 u4 u5 u6
u7 ' ) %ordena valores calculados de constantes
disp(' ------------------- ------------------- ----------------------------------
-----' )
disp( [ t' u1 u2 u3 u4 u5 u6 u7 ]) %ordena
resultados
% ------------------------------------------------------------------------
% TABULACION PULSO TRIANGULAR (ti/tn) VS (u(t)/Usto)
% ------------------------------------------------------------------------
UNIVERSIDAD DE HUANUCO
ANTISISMICA
% ------------------------------------------------------------------------
% ETIQUETAS EN EL GRAFICO
% ------------------------------------------------------------------------
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO
ANTISISMICA
UNIVERSIDAD DE HUANUCO