Escolar Documentos
Profissional Documentos
Cultura Documentos
2013836
N35AB
Código Principal
%%
clc
clear all
Xs=tf([0 1],[1 0]);
Gp=tf([0 1],[1 0.3 0]);
G=feedback(Gp,1)
%Gráficos do sistema sem compensação
figure(1)
Mp=16.3;
qsi=-log(Mp/100)/sqrt(pi^2+[log(Mp/100)]^2)
rlocus(Gp)
sgrid(qsi,0)
grid on
axis([-2 2 -1.5*pi 1.5*pi])
title('Lugar das raízes do sistema sem compensação')
figure(2)
[Y,T] = step(G);
plot(T,Y);
xlabel('t[s]')
ylabel('y(t)')
grid on;
title('Sistema sem controlador analógico')
%%
clc
clear all
syms s K a
x=1/s;
g = 1/(s*(s+0.3));
e1=x*(1-g/(1+g));% Sem compensação
e2=x*(1-K*(s-a)*g/(1+K*(s-a)*g));%com compensação
esc=limit(s*e1,s,0);
ecc=limit(s*e2,s,0);
Tp=1;
wd=pi/Tp;
Mp=16.3;
qsi=-log(Mp/100)/sqrt(pi^2+[log(Mp/100)]^2);
wn=wd/sqrt(1-qsi*qsi);
pd=-qsi*wn+wd*j;
phi=acos(qsi)*180/pi;
ws= 36*wn;
Ts=2*pi/ws;
%Discretizando pela regra de Tustin
Gpz1 = c2d(Gp,Ts,'tustin');
Cz1= c2d(Cs,Ts,'tustin');
Gz1=feedback(Gpz1*Cz1,1);
figure(3)
rlocus(Gd)
sgrid(qsi,0)
axis([-2 2 -1.5*pi 1.5*pi])
grid on
title('Lugar das raízes do sistema com compensação')
% No tempo
figure(4)
[Y,T] = step(G);
plot(T,Y);
xlabel('t[s]')
ylabel('y(t)')
title('Sistema com controlador analógico')
grid on;
figure(5)
[Yz1,Tz1] = step(Gz1);
[Yz2,Tz2] = step(Gz2);
subplot(2,1,1)
stairs(Tz1,Yz1,'r');
title('Sistema com controlador digital(Tustin)')
xlabel('t[s]')
ylabel('y(t)')
grid on;
subplot(2,1,2)
stairs(Tz2,Yz2,'k');
title('Sistema com controlador digital(Casamento de polos e zeros)')
xlabel('t[s]')
ylabel('y(t)')
grid on;