Está en la página 1de 3

EJERCICIO NUMERO 1

CODIGO FUENTE

% SISTEMAS DE 1GDL CON AMORTIGUAMIENTO


% Vibracion libre de 1gdl subcritico (xi menor a 1)
% Datos del problema

m = 30; % masa del sistema


k = 100; % rigidez del sistema
xi = 0.10; % porcentaje de amortiguamiento
u0 = 0.02; % desplazamiento inidial
u0p = 3; % velocidad inicial

% Propiedades
wn = sqrt(k / m); % frecuencia circular natural
Tn = 2*pi / wn; % periodo natural
fn = 1/Tn; % frecuencia natural
wD = wn*sqrt(1-xi^2); % frecuencia amortiguada

% Respuesta en vibracion libre


A = u0;
B = ( xi*wn*u0 + u0p )/wD;
t = (0: 0.01: 10*Tn)'; % eje del tiempo
u = exp(-xi*wn*t).*(A*cos(wD*t)+B*sin(wD*t)); % desplazamiento

% Grafico
plot(t,u);
grid on % ponerle cuadricula
title('Respuesta en vibracion libre amortiguamiento subcritico');
xlabel('tiempo, t [s]');
ylabel('desplazamiento, u(t) [m]');
CODIGO FUENTE

% SISTEMAS DE 1GDL CON AMORTIGUAMIENTO


% Vibracion libre de 1gdl critico (xi igual a 1)
% Datos del problema

m = 30; % masa del sistema


k = 100; % rigidez del sistema
xi = 1.00; % porcentaje de amortiguamiento
u0 = 0.02; % desplazamiento inidial
u0p = 3; % velocidad inicial

% Propiedades
wn = sqrt(k / m); % frecuencia circular natural
Tn = 2*pi / wn; % periodo natural
fn = 1/Tn; % frecuencia natural
wD = wn*sqrt(1-xi^2); % frecuencia amortiguada

% Respuesta en vibracion libre


A = u0;
B = u0p+(xi*wn*u0);
t = (0: 0.01: 2*Tn)'; % eje del tiempo
u = (exp(-wn*t)).*(u0*(1+wn*t)+(u0p*t)); % desplazamiento

% Grafico
plot(t,u);
grid on % ponerle cuadricula
title('Respuesta en vibracion libre amortiguamiento critico');
xlabel('tiempo, t [s]');
ylabel('desplazamiento, u(t) [m]');
CODIGO FUENTE

% SISTEMAS DE 1GDL CON AMORTIGUAMIENTO


% Vibracion libre de 1gdl supercritico (xi mayor a 1)
% Datos del problema

m = 30; % masa del sistema


k = 100; % rigidez del sistema
xi = 2.00; % porcentaje de amortiguamiento
u0 = 0.02; % desplazamiento inidial
u0p = 3; % velocidad inicial

% Propiedades
wn = sqrt(k / m); % frecuencia circular natural
Tn = 2*pi / wn; % periodo natural
fn = 1/Tn; % frecuencia natural
wD = wn*sqrt((xi^2)-1); % frecuencia amortiguada

% Respuesta en vibracion libre


A = u0;
B = (u0p+(u0*xi*wn))/wD;
t = (0: 0.01: 5*Tn)'; % eje del
tiempo
u = (exp(-xi*wn*t)).*(A*cosh(wD*t)+B*sinh(wD*t)); %
desplazamiento

% Grafico
plot(t,u);
grid on % ponerle cuadricula
title('Respuesta en vibracion libre amortiguamiento supercritico');
xlabel('tiempo, t [s]');
ylabel('desplazamiento, u(t) [m]');

También podría gustarte