Está en la página 1de 3

disp('**********TRABAJO 1**********')

disp('INTEGRACIÓN NUMÉRICA DE SISTEMAS DE 1 GRADO DE LIBERTAD')


disp('Docente: Eric Lovón Dávila')
disp('Alumno: Cristian César Núñez Solano')
disp('Grupo: "A"')
disp('Fecha: 05/11/2018')

% Solución del Ejercicio 1:

%% Definición de las Propiedades del Sistema:

m=1; %kg Masa


Tn=1; %seg Periodo no Amortiguado
wn=2*pi/Tn; %rad/d Frecuencia Angular
k=wn^2*m; % Riguidez del Sistema
po=10; %N
td=0.5; %seg Periodo Amortiguado

% Definición del Desplazamiento estatico:

ust=po/k;

% Definición del Vector del Tiempo


t=0:0.1:1;

%Definición del desplazamiento


ut=ust*(1-cos(wn*t));

for i=1:length(t)
ti=t(i);
ut(i)=ust*(1-cos(wn*ti));
if ti>td
ut(i)=ust*(cos(wn*(ti-td))-cos(wn*ti));
end
end

%%

t2=0:0.001:1;

for i=1:length(t2)
ti=t2(i);
ut2(i)=ust*(1-cos(wn*ti));
if ti>td
ut2(i)=ust*(cos(wn*(ti-td))-cos(wn*ti));
end
end

%%
% Calaculando la Respuesta con la Función de Diferencia Centrada
uo=0;
vo=0;
dt=0.1;
t3=0:dt:1;
n=length(t3);
pt=zeros(n,1);
pt(t3<=td)=po;

c=0;

[ut3,vt3]= Intdifcen(m,c,k,pt,dt,uo,vo)

%% Graficando las Resultados;

figure
plot(t,ut,'-o'); hold on
plot(t2,ut2,'r'); hold on
plot(t3,ut3,'kv');hold on

disp('**********TRABAJO 1**********')
disp('INTEGRACIÓN NUMÉRICA DE SISTEMAS DE 1 GRADO DE LIBERTAD')
disp('Docente: Eric Lovón Dávila')
disp('Alumno: Cristian César Núñez Solano')
disp('Grupo: "A"')
disp('Fecha: 05/11/2018')

function [u,v]=IntDifcen(m,c,k,pt,dt,uo,vo)
% Definición de los Parametros de la Función:

%m: Masa
%c: Amortiguamiento
%k: Rig0idez

% Aceleración EN t=0
a0=(pt(1)-c*vo-k*uo)/m;

% Desplazamiento en t=-1
um1=uo-dt*vo+(dt^2)*ao/2;

% Largo de Exitación
n=length(pt);

% Definición de los Parametros de la Función

kg=(m/dt^2+c/(2*dt));
b=((-2*m)/(dt^2))+k;
a=(m/(dt^2))-(c/(2*dt));

% Inicialmente la respuesta
u=zeros(n,1);
v=u;

u(1)=uo;
v(1)=vo;

% Calculando la Respuesta en cada Instante de Tiempo

for i=1:n-1
pig=pt(i)-a*um1-b*u(i);
u(i+1,1)=pig/kg;
um1=u(i);
end
end

También podría gustarte