Você está na página 1de 12

UNIVERSIDADE FEDERAL DA INTEGRAO LATINO-AMERICANA

INSTITUTO LATINO-AMERICANO DE TECNOLOGIA, INFRAESTRUTURA E TERRITRIO.

ENGENHARIA CIVIL DE INFRAESTRUTURA

DISCIPLINA: Analises Aerodinmica


(Docente: Dr. Ivn Daro Gomez Araujo)

TRABALHO No. 3
Data de entrega: 19/06/2017

Aluno:

Edgar Timbiano (2012107040103659)

Foz do Iguau-2017
EXERCICIO

Determinar as variancias para cada resposta de foras externas.

Dados inicias:

-Fora

1() = ()
2() = 0.8 ()
3() = 0.6 ()
4() = 0.4 ()
5() = 0.2 ()

-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=2;
m2=2;
m3=2;
m4=2;
m5=2;
Algoritmo
Parte 1
%Avaliar a varincia para cada resposta e obter os respetivos grficos%
%Parte 1
close all
clc
clear
%Dados%
%Massa%
m1=2;
m2=2;
m3=2;
m4=2;
m5=2;
%Rigidez%
k1=1000;
k2=1000;
k3=1000;
k4=1000;
k5=1000;
%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];
%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];
%Modos de Vibrao e Frequencias Naturais%
[eigvec, eigval]=eig(K,M);
a=1./sqrt(diag(eigvec'*M*eigvec));

for j=1:5
eigvec(:,j)=a(j,1)*eigvec(:,j);
end

%Frequencias Naturais%
Wn=sqrt(diag(eigval));
Wn1=Wn(1,1);
Wn2=Wn(2,1);
Wn3=Wn(3,1);
Wn4=Wn(4,1);
Wn5=Wn(5,1);
%Amortecimento%
Psi1=0.05;
Psi2=0.05;
Psi3=0.05;
Psi4=0.05;
Psi5=0.05;

Fs=15;
At=1/Fs;
%Tempo mximo%
Tmax=10000;
t=(0:At:Tmax)';
%Variana%
sigmap11=Fs*2/2;
sigmap22=0.8*sigmap11;
sigmap33=0.6*sigmap11;
sigmap44=0.4*sigmap11;
sigmap55=0.2*sigmap11;
%Vetor Fora%
p=zeros(length(t),5);
p(:,1)= random('Normal',0,sqrt(sigmap11),length(t),1)';
p(:,2)= random('Normal',0,sqrt(sigmap22),length(t),1)';
p(:,3)= random('Normal',0,sqrt(sigmap33),length(t),1)';
p(:,4)= random('Normal',0,sqrt(sigmap44),length(t),1)';
p(:,5)= random('Normal',0,sqrt(sigmap55),length(t),1)';
p=(eigvec'*p')';
%Frequencia Amortecida%
Wd1=Wn1*sqrt(1-Psi1^2);
Wd2=Wn2*sqrt(1-Psi2^2);
Wd3=Wn3*sqrt(1-Psi3^2);
Wd4=Wn4*sqrt(1-Psi4^2);
Wd5=Wn5*sqrt(1-Psi5^2);
%Resposta ao Impulso%
h1=exp(-Psi1*Wn1*t).*sin(Wd1*t)/Wd1;
h2=exp(-Psi2*Wn2*t).*sin(Wd2*t)/Wd2;
h3=exp(-Psi3*Wn3*t).*sin(Wd3*t)/Wd3;
h4=exp(-Psi4*Wn4*t).*sin(Wd4*t)/Wd4;
h5=exp(-Psi5*Wn5*t).*sin(Wd5*t)/Wd5;
%Vetor de Resposta Modal%
q1=At*conv(h1,p(:,1));
q(:,1)=q1(1:length(t));
q2=At*conv(h2,p(:,2));
q(:,2)=q2(1:length(t));
q3=At*conv(h3,p(:,3));
q(:,3)=q3(1:length(t));
q4=At*conv(h4,p(:,4));
q(:,4)=q4(1:length(t));
q5=At*conv(h5,p(:,5));
q(:,5)=q5(1:length(t));
%Resposta Total%
x=(eigvec*q')';
%Varincia%
sigma11=var(x(:,1));
sigma22=var(x(:,2));
sigma33=var(x(:,3));
sigma44=var(x(:,4));
sigma55=var(x(:,5));

%Figuras%
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');
Figuras

Varincias
Parte 2

%Parte2
close all
clc
clear
%Dados%
%Massa%
m1=2;
m2=2;
m3=2;
m4=2;
m5=2;
%Rigidez%
k1=1000;
k2=1000;
k3=1000;
k4=1000;
k5=1000;
%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];
% 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];

%Modos de Vibrao e Frequencias Naturais%


[eigvec, eigval]=eig(K,M);
a=1./sqrt(diag(eigvec'*M*eigvec));

for j=1:5
eigvec(:,j)=a(j,1)*eigvec(:,j);
en
%Frequencias Naturais%
Wn=sqrt(diag(eigval));
Wn1=Wn(1,1);
Wn2=Wn(2,1);
Wn3=Wn(3,1);
Wn4=Wn(4,1);
Wn5=Wn(5,1);
%Valor do Amortecimento%
Psi1=0.05;
Psi2=0.05;
Psi3=0.05;
Psi4=0.05;
Psi5=0.05;

Fs=15;
At=1/Fs;
Tmax=360;
t=(0:At:Tmax)';
%Varincia%
sigmap11=Fs*2/2;
sigmap22=0.8*sigmap11;
sigmap33=0.6*sigmap11;
sigmap44=0.4*sigmap11;
sigmap55=0.2*sigmap11;
maxx=zeros(1000,5);
%Vetor Fora%
for j=1:1000
p=zeros(length(t),5);

p(:,1)= random('Normal',0,sqrt(sigmap11),length(t),1)';
p(:,2)= random('Normal',0,sqrt(sigmap22),length(t),1)';
p(:,3)= random('Normal',0,sqrt(sigmap33),length(t),1)';
p(:,4)= random('Normal',0,sqrt(sigmap44),length(t),1)';
p(:,5)= random('Normal',0,sqrt(sigmap55),length(t),1)';
p=(eigvec'*p')';

%Frequencia Amortecida%
Wd1=Wn1*sqrt(1-Psi1^2);
Wd2=Wn2*sqrt(1-Psi2^2);
Wd3=Wn3*sqrt(1-Psi3^2);
Wd4=Wn4*sqrt(1-Psi4^2);
Wd5=Wn5*sqrt(1-Psi5^2);

%Resposta ao Impulso%
h1=exp(-Psi1*Wn1*t).*sin(Wd1*t)/Wd1;
h2=exp(-Psi2*Wn2*t).*sin(Wd2*t)/Wd2;
h3=exp(-Psi3*Wn3*t).*sin(Wd3*t)/Wd3;
h4=exp(-Psi4*Wn4*t).*sin(Wd4*t)/Wd4;
h5=exp(-Psi5*Wn5*t).*sin(Wd5*t)/Wd5;
%Vetor de Resposta Modal%
q1=At*conv(h1,p(:,1));
q(:,1)=q1(1:length(t));
q2=At*conv(h2,p(:,2));
q(:,2)=q2(1:length(t));
q3=At*conv(h3,p(:,3));
q(:,3)=q3(1:length(t));
q4=At*conv(h4,p(:,4));
q(:,4)=q4(1:length(t));
q5=At*conv(h5,p(:,5));
q(:,5)=q5(1:length(t));
%Resposta Total%
x=(eigvec*q')';
maxx(j,:)=max(abs(x));

end
%Figuras%
figure
hist(maxx(:,1),20);
title('Deslocamento');
figure
hist(maxx(:,2),20);
title('Deslocamento');
figure
hist(maxx(:,3),20);
title('Deslocamento');
figure
hist(maxx(:,4),20);
title('Deslocamento');
figure
hist(maxx(:,5),20);
title('Deslocamento');
Figuras

Para t=360s
Para t=3600s

Você também pode gostar