Você está na página 1de 5

ANEXO

Questo 1
Abaixo a simulao do sistema da primeira questo e sua resposta a entrada
especificada no problema:

Figura 1-Diagrama de blocos no Matlab/Simulink.

Figura 2- Resposta do sistema. No eixo vertical (y(t)) e no eixo horizontal (t em


segundos)
Questo 2

Abaixo o diagrama de blocos que modela o sistema .

Figura 3-Diagrama de blocos no Matlab/Simulink.

Questo 3

Abaixo o programa usado para encontrar as constantes e os plos da funo Y(s)


,correspondente ao item d, no Matlab.

Figura 4- Plos e Constantes de Y(s) no Matlab.

Questo 6
Abaixo o programa usado para encontrar os parmetros da resposta a um degrau
unitrio do sistema original.

closeall
clear
clc
num = [200];%numerador da funo orignal
den =[1 24 90 200];%denomindador da funo orignal
t= 0:0.0001:5; %Taxa de amostragem
num1=[10];%numerador da funo aproximada
den1=[1 4 10];%numerador da funo aproximada
x=step(num1,den1,t);
y=step(num,den,t);
p=max(y);%Determinao do maior pico
Mp=(p-1)*100 %sobre-sinal percentual
for b=1:size(y)
if (y(b)==p);
break%freia no pico e guarda a posio
end
end
Tp= t(b) % Tempo de pico
c=0;
for r=1:size(y)
ifabs(y(r)-1)<0.001;%Como usamos pontos para plotar a respota no
temos todos os valores mas podemos assim podemos achar Tr
break%quando valor quando y for suficientemente perto de 1, nesse caso
com erro de 0.1%
end
end
Tr=t(r)
for v=b:size(y)
ifabs(y(v)-1)<=0.01; %Tempo de de acomodao com erro de 1% 5 tal
break;
end
end
Tss= t(v)
plot (t,y,'r');
holdon
plot(t,x,'b');
grid
title('Resposta do Degrau unittio');
xlabel('t(s)');
ylabel('Sida');

Em seguida, a figura comparativa entre a resposta do sistema original


(vermelho) e o sistema aproximado (azul).

Figura 5-Comparao entre as respostas do sistema original e simplificado.

Você também pode gostar