Está en la página 1de 2

C:\Users\Francisco GOFLES\Documents\MATERIAS_1ER SEMESTRE MASTER UNAM\DINAMICA...\Metodo8ctes.

for i=1:N
P(i)=100*sin(4*pi*t(i));
end
%calculo del primer desplazamientos, primera velocidad, primera aceleracin%

omega=(2*pi)/T;
omegaD=omega*sqrt(1-si^2);
C=cos(omegaD*delta);
S=sin(omegaD*delta);
E=exp(-si*omega*delta);
%ESTAS SON LAS 8 CONSTANTES DE JARAMILLO%
A1=E*(((si*omega*S)/omegaD)+C);
A2=(E*S)/omegaD;
A3=-(((((((((-2*(si^2))/delta)-(si*omega)+(1/delta)))*S)/(omegaD))+(((-2*si)/(omega*delta))-1)*C)*E)+((2*si)/
(omega*delta)))/(omega^2);
A4=-(((((((-1+(2*(si^2)))*S)/(omegaD*delta))+ ((2*si*C)/(omega*delta)))*E)- ((2*si)/(omega*delta))+1)/ (omega^2));
B1=-((omega*S*E)/(sqrt(1-si^2)));
B2=((-(si*omega*S)/(omegaD))+C)*E;
B3=-(((((omega)/(sqrt(1-si^2)))+((si)/(delta*(sqrt(1-si^2)))))*S+(C/delta))*E-(1/delta))/(omega^2);
B4=-(((((-C-((si*S)/(sqrt(1-si^2))))*E)/(delta))+(1/delta))/(omega^2));

P0=100*sin(t0);

for i=1:N
t(i)=delta*i;
end

si=input('Dame el valor del coeficiente de amortiguamiento =');


T=input('Dame el periodo T en segundos =');
delta=input('Introduzca el valor del incremento delta =');
N=input('Introduzca el numero de puntos =');
X0=input('Introduzca el desplazamiento inicial X0 =');%m%
V0=input('Introduzca la velocidad inicial V0=');%m/s%
t0=0;

28/09/11 01:26 AM

1 of 2

C:\Users\Francisco GOFLES\Documents\MATERIAS_1ER SEMESTRE MASTER UNAM\DINAMICA...\Metodo8ctes.m

figure(3)
plot(t,a)

figure(2)
plot(t,V)

figure(1)
plot(t,X)

end

%calculo de los desplazamientos, velocidad,aceleracin%


for i=2:N
X(i)=(A1*X(i-1))+(A2*V(i-1))+(A3*P(i-1))+(A4*P(i));
V(i)=(B1*X(i-1))+(B2*V(i-1))+(B3*P(i-1))+(B4*P(i));
a(i)=-(P(i))-(2*si*omega*V(i-1))-((omega^2)*(X(i-1)));

X(1)=(A1*X0)+(A2*V0)+(A3*P0)+(A4*P(1));
V(1)=(B1*X0)+(B2*V0)+(B3*P0)+(B4*P(1));
a(1)=-(P0)-(2*si*omega*V(1))-((omega^2)*(X(1)));

28/09/11 01:26 AM

2 of 2

También podría gustarte