Escolar Documentos
Profissional Documentos
Cultura Documentos
TRABALHO No. 3
Data de entrega: 08/05/2017
Aluno:
Foz do Iguau-2017
EXERCICIO
Dados inicias:
-Fora
0
1
4
() = 9
9
6
[0]
Onde:
1() = ()
2() = 0.8 ()
3() = 0.6 ()
4() = 0.4 ()
5() = 0.2 ()
-Variao do tempo
= 0.12
-Taxa de Amortecimento
0.05
0.05
= 0.05
0.05
[0.05]
-Rigidez
k1=1000;
k2=1000;
k3=1000;
k4=1000;
k5=1000;
-Massa
m1=1;
m2=1;
m3=1;
m4=1;
m5=1;
Resoluo:
Matriz de Rigidez
Matriz de Massa
Frequncias
Modos de Vibrao
Excitao
Resposta Modal
Resposta Total
Algoritmo
%% Limpieza de pantalla
clear
clc
close all
m1=2;
m2=2;
m3=2;
m4=2;
m5=2;
% Matriz de rigidez
K=[k1+k2 -k2 0 0 0;-k2 k2+k3 -k3 0 0;0 -k3 k3+k4 -k4 0;0 0 -k4 k4+k5
-k5;0 0 0 -k5 k5];
% Matriz de massa
M=[m1 0 0 0 0;0 m2 0 0 0;0 0 m3 0 0;0 0 0 m4 0;0 0 0 0 m5];
%Variao do tempo
At=0.72/6;
% Resoluo Modos de Vibrao
[eigvec, eigval1]=eig(K,M);
%Amortecimentos
Amort1=0.05;
Amort2=0.05;
Amort3=0.05;
Amort4=0.05;
Amort5=0.05;
%Intervalo de tempo
t=(0:At:100)';
%p=sin(2*pi*0.5*t);
p=zeros(length(t),1);
p(1:7,1)=1*[0 1 4 9 9 6 0]';
p(1:7,2)=0.8*[0 1 4 9 9 6 0]';
p(1:7,3)=0.6*[0 1 4 9 9 6 0]';
p(1:7,4)=0.4*[0 1 4 9 9 6 0]';
p(1:7,5)=0.2*[0 1 4 9 9 6 0]';
%p(1,1)=1;
p=(eigvec'*p')';
%Frequencia de excitao
Wd1=Wn1*sqrt(1-Amort1^2);
Wd2=Wn2*sqrt(1-Amort2^2);
Wd3=Wn3*sqrt(1-Amort3^2);
Wd4=Wn4*sqrt(1-Amort4^2);
Wd5=Wn5*sqrt(1-Amort5^2);
%h1
h1=exp(-Amort1*Wn1*t).*sin(Wd1*t)/(M(1,1)*Wd1);
%q1
q1=At*conv(h1,p(:,1));
q(:,1)=q1(1:length(t));
%h2
h2=exp(-Amort2*Wn2*t).*sin(Wd2*t)/(M(2,2)*Wd2);
%q2
q2=At*conv(h2,p(:,2));
q(:,2)=q2(1:length(t));
%h3
h3=exp(-Amort3*Wn3*t).*sin(Wd3*t)/(M(3,3)*Wd3);
%q3
q3=At*conv(h3,p(:,3));
q(:,3)=q3(1:length(t));
%h4
h4=exp(-Amort4*Wn4*t).*sin(Wd4*t)/(M(4,4)*Wd4);
%q4
q4=At*conv(h4,p(:,4));
q(:,4)=q4(1:length(t));
%h5
h5=exp(-Amort5*Wn5*t).*sin(Wd5*t)/(M(5,5)*Wd5);
%q5
q5=At*conv(h5,p(:,5));
q(:,5)=q5(1:length(t));
%x
x=(eigvec*q')';
%Plotear
figure
subplot(3,1,1)
plot(t,p)
title('Excitao');
subplot(3,1,2)
plot(t,q)
title('Resposta modal');
subplot(3,1,3)
plot(t,x)
title('Resposta total');
Grficas:
Para t=100s