Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SDOF 02 Vibracion Libre Amortiguada
SDOF 02 Vibracion Libre Amortiguada
1 of 1
CO
% Dinamica Estructural I
% Sistema SDOF: vibración libre amortiguada
% Autor: David Chalco
AL
% Fecha: 30/09/2022
%
%%
clear
CH
clc
%
%% Datos iniciales
v_0 = 25; % velocidad inicial en "in/s"
u_0 = 1; % posicion inicial en "in"
VID
T = 0.5; % periodo natural de vibración en "s"
xi = [ 0 0.1 1 2 ]; % vector de razones de amortiguamiento
%
%% Cálculos
omega = 2*pi/T;
DA
t = 0:0.01:2; % vector de tiempo
u_time = zeros(length(xi),length(t)); % inicialización de matriz de desplazamientos
for j = 1:length(xi)
if xi(j) < 1 % amortiguamiento subcrítico
omega_D = omega*sqrt(1-xi(j)^2); % frecuencia amortiguada
.
for i = 1:length(t)
AG
u_time(j,i) = exp(-xi(j)*omega*t(i))*(u_0*cos(omega_D*t(i))+(v_0+xi(j)
*omega*u_0)/omega_D*sin(omega_D*t(i))); % desplazamiento
end
elseif xi(j) == 1 % amortiguamiento crítico
:M
for i = 1:length(t)
u_time(j,i) = (u_0*(1+omega*t(i))+v_0*t(i))*exp(-omega*t(i)); %
desplazamiento
end
OR
end
end
end
%
%% Gráfico
AD
plot(t,u_time,'LineWidth',2)
xlabel('Tiempo (s)')
ylabel('Desplazamiento (in)')
title('Vibracion libre amortiguada de SDOF','Fontsize',14)
OR