Sistemas Vibracionais em Matlab
Sistemas Vibracionais em Matlab
Sistemas Vibracionais em Matlab
MATLAB:
MASSA MOLA AMORTECIDO E MASSA MOLA COM EXCITAO
HARMNICA
MARO-2014
Exerccio 1
Seja um sistema de 1GL projetado para absorver choques. Sabe-se que o
amortecimento do sistema menor do que o crtico e que dado uma condio inicial, a
amplitude mxima atingida se reduziu a 1/3 aps meio ciclo. A massa do sistema de 450kg e
que o perodo amortecido de 1 seg. Determine a constante de amortecimento c, a rigidez do
sistema k e a velocidade mnima para alcanar o final do curso sabendo-se que o curso de
300mm.
Soluo computacional:
O cdigo do Programa:
clear all
clc
fprintf('\n\n')
% Exerccio 1
% Resposta de um Sistema Massa Mola Amortecido (sub-amortecido)de 1 GDL
fprintf(' Programa para clcular a constante de rigidez, de amortecimento e
a velocidade inicial para que a massa alcance 300 mm \n\n\n')
%
%
%
%
%
%
%
%
Decrscimo logaritmico
Fator de amortecimento(Zeta)
Frequncia amortecida
Frequncia natural do sistema
% Variao do tempo
Resposta do Programa:
Exerccio 2
Dado p sistema abaixo obtenha a resposta para o tempo de 50s e plote os grficos de posio e
velocidade, tendo os seguintes dados sobre o problema:
X0 = 0,2 m
V0 = 0,1 m/s
m = 1,7 kg
K = 22 N/m
= 2,1 rad/s
Soluo computacional:
O cdigo do Programa:
clear all
clc
fprintf('\n\n')
% Exemplo 2
fprintf(' Programa para calcular a resposta de um sistema massa mola, com
exitao forada para tempo igual a 50 segundos. \n\n\n')
conhecidas:
% Posio inicial
% Velocidade inicial
% Rigidez da mola
% Massa do sistema
% Frequncia de excitao
c1 = x0 - ((f/m)/(wn^2 - w^2));
c2 = v0/wn;
X = (f/m)/(wn^2 - w^2);
% Resposta do sistema
for i=1:1001
t(i)=50*(i-1)/1000;
tempo
% Variao do
% posio
t=50s
% posio
Resposta do programa:
Programa para calcular a resposta de um sistema massa mola, com exitao forada
para tempo igual a 50 segundos.