Pid utilizando matlab

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (258 palavras )
  • Download(s) : 0
  • Publicado : 25 de março de 2013
Ler documento completo
Amostra do texto
-----------------//----------------//------------//--------
// Início do código;

figure(1),bode(1,conv(conv([11],[1 2]),[1 10]))
figure(2),margin(1,conv(conv([1 1],[1 2]),[1 10]))
figure(3),bode([1 0.1],conv([1 0],conv(conv([11],[1 2]),[1 10])))
figure(4),bode(1,conv(conv([1 1],[1 2]),[1 10])),hold,bode([1 0.1],conv([1 0],conv(conv([1 1],[12]),[1 10]))),legend(´original´,´PI´)
figure(5),bode([1 15],conv(conv([1 1],[1 2]),[1 10]))figure(6),bode(1,conv(conv([1 1],[1 2]),[1 10])),hold,bode([1 0.1],conv([1 0],conv(conv([1 1],[1 2]),[1 10]))),bode([1 15],conv(conv([1 1],[12]),[1 10])),legend(´original´,´PI´,´PD´)
[no,do]=feedback(1,conv(conv([1 1],[1 2]),[1 10]),1,1)
figure(7),step(no,do)[npi,dpi]=feedback([1 0.1],conv([1 0],conv(conv([1 1],[1 2]),[1 10])),1,1)
figure(8),step(npi,dpi)[npd,dpd]=feedback([1 15],conv(conv([1 1],[1 2]),[1 10]),1,1)figure(9),step(no,do),hold,step(npi,dpi),step(npd,dpd),legend(´o´,´pi´,´pd´)
figure(10),step(npd,dpd)
%exercicio 8
figure(11),margin(4,conv([1 1 0],[1 4]))
figure(12),margin(100*4,conv([1 10],[1 4]))
figure(13),bode(4,conv([1 1 0],[1 4])),hold,bode(100*4,conv([1 1 0],[1 4]))

// Fim do código;
tracking img