Anda di halaman 1dari 12

PROBLEMA 1:

clear
clc
g=input('ingrese nombre del texto:','s');
p=input('ingrese periodo de vibracion: ');
c=input('ingrese coeficiente de amortiguamiento: ');
b=input('ingrese valor de constante beta: ');
datos=importdata(g);
j=datos.data(1:end,1);
k=datos.data(1:end,2);
n=length(j);
m=length(k);
x(1)=0;
y(1)=0;
for in = 1:n
x(in+1)=j(in);
end
for im = 1:n
y(im+1)=k(im);
end
w=(2*3.1415)/(p);
dt=x(2)-x(1);
d(1)=0;
v(1)=0;
a(1)=0;
amayor=0;
vmayor=0;
dmayor=0;
for i= 2:(n+1)
a(i)=((1+e*w*dt+ β *(wd^2)*(dt^2))^(-1))*(-y(i)-(wd^2)*d(i-1)-
((wd^2)*dt+2*e*wd)*v(i-1)-((0.5- β)*(wd^2)*(dt^2)+e*wd*dt)*a(i-1));
v(i)=v(i-1)+(dt/2)*(a(i)+a(i-1));
d(i)=d(i-1)+v(i-1)*dt+((0.5-β)*a(i-1)+ β *a(i))*(dt^2);
if abs(a(i))>abs(amayor);
amayor=a(i);
end
if abs(v(i))>abs(vmayor);
vmayor=v(i);
end
if v(i)*v(i-1)<0
t00=x(i-1)-(v(i-1)*dt/(v(i)-v(i-1)));
ddt=t00-x(i-1);
vv=1;
while abs(vv)> 0.0001
sg=y(i)+(((y(i)-y(i-1))*ddt)/(dt));
av=((1+e*wd*ddt+ β *(wd^2)*(ddt^2))^(-1))*(-sg-(wd^2)*d(i-1)-
((w^2)*ddt+2*e*w)*v(i-1)-((0.5- β)*(wd^2)*(ddt^2)+e*wd*ddt)*a(i-1));
vv=v(i-1)+(ddt/2)*(av+a(i-1));
dv=d(i-1)+v(i-1)*ddt+((0.5- β)*a(i-1)+b*av)*(ddt^2);
ddt=-2*v(i-1)/(a(i-1)+av);
end
abs(dv)> abs(dmayor);
dmayor=dv;
end
end
x;
y;
a;
v;
d;
amayor
vmayor
dmayor
subplot(2,2,1),plot(x,y)
title('Grafica Tiempo & Aceleracion')
xlabel('Tiempo')
ylabel('Aceleracion de entrada')

subplot(2,2,2),plot(x,a)
title('Grafica Respuesta dinamica Tiempo & Aceleracion')
xlabel('Tiempo')
ylabel('Aceleracion')

subplot(2,2,3), plot(x,v)
title('Grafica Respuesta dinamica Tiempo & Velocidad')
xlabel('Tiempo')
ylabel('Velocidad')

subplot(2,2,4),plot(x,d)
title('Grafica Respuesta dinamica Tiempo & Desplazamiento')
xlabel('Tiempo')
ylabel('desplazamiento')

PROBLEMA 2

ingrese nombre del texto:primer-componente-sismo-kobe.txt

ingrese periodo de vibracion: 0.5

ingrese coeficiente de amortiguamiento: 0.05

ingrese valor de constante beta: 0.166666666

amayor = -1.7603 vmayor = 0.1292 dmayor = -1.7112e-05


PROBLEMA 5

ESPECTRO DE RESPUESTA PARA CUEFICIENTES DE AMORTIGUAMIENTO

PARA: 2%

DESPLAZAMIENTO

VELOCIDAD
ACELERACION

PARA:5%

DESPLAZAMIENTO
VELOCIDAD
ACELERACION

PARA: 8%
DESPLAZAMIENTO

VELOCIDAD
ACELERACION

10%

DESPLAZAMIENTO
VELOCIDAD

ACELERACION
20%

DESPLAZAMIENTO

VELOCIDAD
ACELERACION

Anda mungkin juga menyukai