Escolar Documentos
Profissional Documentos
Cultura Documentos
1 LISTA DE EXERCCIOS
% 4.28/ 378
% Referncia [1], Inman. (2008)
clc
clear all
%Dados
M = [1 0;0 4]
K = [540 -300;-300 300]
%Preparao
syms x;
syms v11 v12 v21 v22
V=[v11 v12;v21 v22] %Matriz dos autovetores
syms mesp11 mesp12 mesp21 mesp22;
% Matriz Espectral
MEsp=[mesp11 mesp12; mesp21 mesp22];
%Item a)
AVal=sort(single(solve(det(-x*M+K)==0)));
FNat=sqrt(AVal);
display(' ')
display('A Frequencia natural do sistema (LETRA A)')
FNat
%Item b)
U(1,1)=1;
U(1,2)=1;
for i=1:2
U(2,i)=-U(1,i)*(K(1,1)-AVal(i)*M(1,1))/K(1,2);
end
display(' ')
display('Os modos de vibrao do sistema so (LETRA B)')
single(U(:,1))
display('e')
single(U(:,2))
%Item c)
display(' ')
display('O Autovalor do sistema (LETRA C)')
single(AVal)
%Item d)
V(1,1)=1;
V(1,2)=1;
Ktil=M^(-1/2)*K*M^(-1/2);
for i=1:2
V(2,i)=-V(1,i)*(Ktil(1,1)-AVal(i)*eye(2))/Ktil(1,2);
norma=sqrt(V(1,i)^2+V(2,i)^2);
V(1,i)=V(1,i)/norma;
V(2,i)=V(2,i)/norma;
end
display(' ')
display('O Autovetor do sistema (LETRA D)')
vpa(V,4)
%Item e)
display(' ')
display('O Vetor modo de vibrao transposto multiplicado pelo outro')
display('vetor modo de vibrao igual ')
single(U(:,1)'*U(:,2))
if (U(:,1)'*U(:,2)==0)
display('Ento os modos de vibraes so ortogonais (LETRA E)')
else
display('Ento os modos de vibraes no so ortognoais (LETRA E)')
end
%Item f)
display(' ')
display('Um Autovetor multiplicado pelo outro igual ')
round(V(:,1)'*V(:,2))
if (round(V(:,1)'*V(:,2))==0)
display('Ento os autovetores so ortogonais (LETRA F)')
else
display('Ento os autovetores no so ortognoais (LETRA F)')
end
%Item g)
display(' ')
display('O vetor {U} do primeiro modo, aps ser normalizado, ')
U2n=single([U(1,2)/sqrt(U(1,2)^2+U(2,2)^2);U(2,2)/sqrt(U(1,2)^2+U(2,2)^2)])
display('A [M]^(1/2) multiplicado pelo vetor {V} do primeiro modo ')
MV=vpa(M^(-1/2)*V(:,2),4);
MV=single([MV(1)/sqrt(MV(1)^2+MV(2)^2);MV(2)/sqrt(MV(1)^2+MV(2)^2)])
display('A subtraao de um pelo outro ')
vpa((U2n-MV),4)
display('logo prova que a relao entre o vetor {U} e o vetor {V}')
display(' igual a [M]^(-1/2)')
%Item h)
disp(' ')
disp('A matriz espectral ')
MEsp=round(V'*Ktil*V')
4.96/388
% UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUB
% IEM - INSTITUTO DE ENGENHARIA MECNICA
% tempo de simulao
dt=ts/100;
t=0:dt:ts;
% vetor de entrada
% matrizes de estado
A=[zeros(n) eye(n);-inv(M)*K -inv(M)*C];
B=inv(M)*F;
B=[zeros(size(B));B];
C=eye(q,2*n);
D=zeros(q,p);
% Modelo de estado
G=ss(A,B,C,D);
% Resposta no tempo
[Y,t,X]=step(G);
% plotagem da resposta
plot(t,X(:,4,1))
hold on
plot(t,X(:,4,2))
title('Resposta do sistema na forma de espao de estado - 20914 - 25836')
xlabel('Tempo')
ylabel('X')
M=
2 0
0 1
C=
0.3000 -0.0500
-0.0500 0.0500
K=
3 -1
-1 1
TB 4.3/389
% 1 LISTA DE EXERCCIOS
xo = [1;1];
ro = s1*xo;
r1 = ro(1)*sin(sqrt(2*t)+ pi/2);
r2 = ro(2)*sin(sqrt(2*t+pi/2));
plot(t,r1,t,r2);
% 5.4/ 199
% Referncia [2], RAO. (2009)
clc
clear all
m=1000;
Jzero= 300;
k1=3000;
k2=2000;
l1=0.5;
l2=0.8;
%Frequencias Naturais
(o.3*(x^4))-(3530*(x^2))+(10.14*(10^6))=0
ans =
modo1 = (-0.1*10^6)/(-1000*(70.5785^2)+5000000)
ans =
-5.3476
modo1 = (-0.1*10^6)/(-1000*(82.3732^2)+5000000)
ans =
0.05601
5.44/203
% UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUB
% IEM - INSTITUTO DE ENGENHARIA MECNICA
close all
clc
clear all
%Dados
m1=5*10^3;
m2=40*10^3;
m3=60*10^3;
m4=140*10^3;
k1=6^6;
k2=3*10^6;
M=[m4 0; 0 m1+m2+m3];
K=[k1+k2 -k2;-k2 k2];
va=-15;
syms xo1 xo2;
xo1=0; xo2=0;
Xo=[xo1;xo2];
syms vo1 vo2;
vo1=0;
Vo=[vo1;vo2];
%Preparao
syms x
syms aval1 aval2;
AVal=[aval1;aval2];
syms fnat1 fnat2
FNat=[fnat1;fnat2];
%Conservao do momento
CoefR=0.5;
v0=Vo(2)-CoefR*va;
Vo(2)=(m1*va+m1*CoefR*va)/(2*m1+m2+m3);
syms t;
syms X1 X2
X=[X1;X2]
X(1)=dX(1,1)*cos(FNat(1)*t+Fase(1))+dX(1,2)*cos(FNat(2)*t+Fase(2))
X(2)=dX(2,1)*cos(FNat(1)*t+Fase(1))+dX(2,2)*cos(FNat(2)*t+Fase(2))
t=0:0.1:25;
resp=eval(X);
plot(t,resp)
title('Frequencias Naturais de Vibrao- 19047 -20914 - 25836')
xlabel('t (s)')
ylabel('x (m)')
legend('x_1(t)','x_2(t)')
100
50
x (m)
-50
-100
-150
-200
-250
0 5 10 15 20 25
t (s)
5.49/204
% UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUB
% IEM - INSTITUTO DE ENGENHARIA MECNICA
close all
clc
clear all
%Mais Clculos
AVal=sort(single(solve(det(-x*M+K)==0)));
FNat=sqrt(AVal);
disp('Frequncias naturais do sistema -19047 20914 - 25836')
single(FNat)
CoefR=0.5;
v0=Vo(2)-CoefR*va;
Vo(2)=(m1*va+m1*CoefR*va)/(2*m1+m2+m3);
dX(1,1)=1/(r(2)-r(1))*sqrt((r(2)*Xo(1)-Xo(2))^2+(-r(2)*Vo(1)+Vo(2))^2/FNat(1)^2);
dX(2,1)=r(1)*dX(1,1);
dX(1,2)=1/(r(2)-r(1))*sqrt((-r(1)*Xo(1)+Xo(2))^2+(r(1)*Vo(1)-Vo(2))^2/FNat(2)^2);
dX(2,2)=r(2)*dX(1,2);
Fase(1)=atan((-r(2)*Vo(1)+Vo(2))/(FNat(1)*(r(2)*Xo(1)-Xo(2))));
Fase(2)=atan((-r(1)*Vo(1)+Vo(2))/(FNat(2)*(-r(1)*Xo(1)+Xo(2))));
syms t;
syms X1 X2
X=[X1;X2]
X(1)=dX(1,1)*cos(FNat(1)*t+Fase(1))+dX(1,2)*cos(FNat(2)*t+Fase(2))
X(2)=dX(2,1)*cos(FNat(1)*t+Fase(1))+dX(2,2)*cos(FNat(2)*t+Fase(2))
t=0:0.1:25;
resp=eval(X);
plot(t,resp)
title('Questo 5.49/204 19047 - 20914 - 25836')
xlabel('t (s)')
ylabel('x (m)')
legend('x_1(t)','x_2(t)')
Questo 5.49/204 19047 - 20914 - 25836
250
x 1(t)
200
x 2(t)
150
100
50
x (m)
-50
-100
-150
-200
-250
0 5 10 15 20 25
t (s)
6.6/244
% UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUB
% IEM - INSTITUTO DE ENGENHARIA MECNICA
t=0:0.1:30;
m1=5;
m2=5;
m3=1000;
W(1)=1;
W(2)=2;
f1=1000;
f2=1000;
l1=2.5;
l2=2.5;
J0=1000;
k1=5000;
k2=5000;
c1=200;
c2=200;
m1*diff(x1,2)+(c1+c2)*diff(x1)+(k1+k2)*x1-c2*diff(x3)-
k2*x3+c2*diff(theta)*l1+k2*theta*l1==f1;
m2*diff(x2,2)+(c1+c2)*diff(x2)+(k1+k2)*x2-c2*diff(x3)-k2*x3-c2*diff(theta)*l2-
k2*theta*l2==f2;
m3*diff(x3,2)+diff(x3)*2*c2-diff(x2)*c2-diff(x1)*c2+x3*2*k2+x1*(-k1)+x2*(-
k2)+diff(theta)*(c2*l2-c2*l1)+theta*(k2*l2-k2*l1)==0;
J0*diff(theta,2)+diff(theta)*(c2*l2^2+c2*l1^2)+theta*(k2*l2^2+k2*l1^2)+diff(x3)*(c2*l2-
c2*l1)+diff(x2)*(-c2*l2)+diff(x1)*(l1*c2)+x3*(l2*k2-l1*k2)+x2*(-l2*k2)+x1*l1*k2==0;
M=[m1 0 0 0; 0 m2 0 0; 0 0 m3 0; 0 0 0 J0];
C=[c1+c2 0 -c2 c2*l1; 0 c1+c2 -c2 -c2*l2; -c2 -c2 2*c2 c2*l2-c2*l1; l1*c2 -c2*l2 c2*l2-
c2*l1 c2*l2^2+c2*l1^2];
K=[k1+k2 0 -k2 l1*k2; 0 k1+k2 -k2 -k2*l2; -k2 -k2 2*k2 k2*l2-k2*l1; l1*k2 -l2*k2 l2*k2-
l1*k2 k2*l2^2+k2*l1^2];
F=[f1;f2;0;0];
W=[W(1);W(2);0;0];
X0=[0;0;0;0];
X00=[0;0;0;0];
n=length(M);
M_sqrt=sqrt(M);
M_isqrt=inv(M_sqrt);
C=K/2;
K_til=M_isqrt*K*M_isqrt;
C_til=M_isqrt*C*M_isqrt;
F_til=M_isqrt*F;
[P,D]=eig(K_til+C_til,eye(n));
P=-P;
wn=sqrt(diag(D));
Lamb=diag(D);
L=P'*K_til*P;
Z=P'*C_til*P;
f=P'*F_til;
csi=diag(Z)./(2*wn);
S=M_isqrt*P;
Si=inv(S);
for i=1:n,
r(i)=W(i)/wn(i);
beta(i)=1./sqrt((1-r(i)^2)^2+(2*csi(i)*r(i))^2);
X(i)=f(i)/Lamb(i)*beta(i);
phi(i)=atan((2*csi(i)*r(i))/(1-r(i)^2));
eta(i,:)=X(i)*cos(W(i)*t-phi(i));
end
x=S*eta;
subplot(2,2,[3 4]);
plot(t,x(1,:),t,x(2,:))
title('Resposta no tempo para as massas m1 e m2 19047 - 20914 - 25836')
xlabel('t(s)')
ylabel('x(m)')
legend('Massa 1','Massa 2')
subplot(2,2,2);
plot(t,x(3,:)) %Plotagem em cm
title('Resposta no tempo para a massa m3 19047 - 20914 - 25836')
xlabel('t(s)')
ylabel('x(m)')
legend('Massa 3')
subplot(2,2,1);
plot(t,x(4,:))
title('Resposta no tempo - teta 19047 - 20914 - 25836')
xlabel('t(s)')
ylabel('teta(rad)')
legend('Inclinao')
Exemplo 6.25/239
>> %Primeira Lista de Vibraes Mecnicas II - EME608
>> %Danilo Carlos Ferreira Costa - 20914 - EME
>> %Madson John Arcanjo Batista - 25836 - EME
>> %Exemplo 6.25/239
>> %Referncia [2]; Rao, S.(2009)
% Declarao da Variveis
clear all
close all
clc
m1=1;
m2=1;
m3=1;
F1=2;
F2=2;
F3=2;
w(1)=3.5;
w(2)=3.5;
w(3)=3.5;
t=0:.01:2.5;
xo=[0;0];
xop=[0;0];
M=[m1 0 0;0 m2 0;0 0 m3];
F=[F1;F2;F3];
n=length(M);
M_sqrt=sqrt(M);
M_isqrt=inv(M_sqrt);
F_til=M_isqrt*F;
P=[0.328 0.737 0.5911;0.5910 0.3279 -0.737;0.737 -0.5910 0.3277];
wn=[0.89008;1.4942;3.6050];
Lamb=[0.7922;2.2326;12.996];
Z=[.0178 0 0;0 .0299 0;0 0 .0721];
plot(t,x(1,:),t,x(2,:),t,x(3,:))
title('EXEMPLO 6.25 - Anlise Modal 20914 - 25836')
xlabel('t (s))
ylabel('x (m)')
legend('x_1(t)','x_2(t)','x_3(t)')
6.39/246
% UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUB
% IEM - INSTITUTO DE ENGENHARIA MECNICA
% Declarao da Variveis
function f = sucogj (t,y)
f = zeros (6,1);
F0 = 50.0;
w= 50.0;
m1 = 1.0;
m2 = 2.0;
m3 = 3.0;
k = 100;
%Clculos
f(1) = y(2);
f(2) = (F0*cos(w*t)-7*k*y(1)+k*y(3)+5*k*y(5))/m1;
f(3) = y(4);
f(4) = (F0*cos(w*t)+k*y(1)-2*k*y(3)+k*y(5))/m2;
f(5) = y(6);
f(6) = (F0*cos(w*t)+5*k*y(1)+k*y(3)-7*k*y(5))/m3;
% Resultados
tspan = [0: 0.01: 10];
y0 = [0; 0; 0; 0; 0; 0;];
[t,y] = ode23 ('sucogj', tspan, y0);
subplot (311);
plot (t,y (:, 1));
xlabel ('t');
ylabel ('x1 (t)');
subplot (312);
plot (t, y (:, 3));
xlabel ('t');
ylabel ('x2(t)');
subplot (313);
plot (t,y (:,5));
xlabel ('t');
ylabel ('x3 (t)');
title(Grficos do Exerccio 6.39/246 19047 - 20914 25836);
Exerccio Projeto/250
% UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUB
% IEM - INSTITUTO DE ENGENHARIA MECNICA
% Exerccio Projeto/250
% Referncia [2], Rao. (2009)
%Mais Clculos
AVal=sort(single(solve(det(-x*M+K)==0)));
FNat=sqrt(AVal);
6.75/248
% UNIFEI - UNIVERSIDADE FEDERAL DE ITAJUB
% IEM - INSTITUTO DE ENGENHARIA MECNICA
% 6.75/ 248
% Referncia [2], RAO. (2009)
%Declarao de Variveis
w=100;
mt0=500;
mt1=0;
mt2=0;
kt=100;
kt1=100;
kt2=100;
kt3=100;
j0=1;
j1=1;
j2=1;
j3=1;
ans =
3.2470
1.5550
0.1981
w1= 0.44497*sqrt(kt/j0)
ans=
4.4497
w2= 1.24700*sqrt(kt/j0)
ans=
12.4700
w3= 1.80194*sqrt(kt/j0)
ans=
18.0194
n1=-0.03692*cos(100*t);
n2=0.03692*cos(100*t);
n3=-0.01695*cos(100*t);