%file per il
progetto del controllo del
%levitatore magnetico
num=-5368.31
den=[1 0 -864.39]
figure(1)
bode(num,den)
title('Impianto
num/den')
num1=conv(num,[1/0.5 1]);
den1=conv(den,[1/0.5 0]);
figure(2)
nyquist(num1,den1);
title('Impianto
con integrativa num1/den1')
zoom on
num2=-num1
figure(3)
nyquist(num2,den1);
title('Impianto
con integrativa e segno cambiato num2/den1')
zoom on
figure(4)
bode(num2,den1)
title('Impianto
con integrativa e segno cambiato num2/den1')
numc=[1/140 1];
denc=[1/(4*140) 1];
figure(5)
bode(numc,denc)
title('Compensatore
numc/denc')
[numca,denca]=series(numc,denc,num2,den1);
figure(6)
bode(numca,denca)
title('Impianto
in catena aperta numca/denca')
figure(7)
nyquist(numca,denca)
title('Impianto
in catena aperta numca/denca')
zoom on
[mag,pha,w]=bode(numca,denca,250)
numca2=numca*kc;
figure(8)
margin(numca2,denca)
title('Impianto
in catena aperta con guadagno variato numca2/denca')
figure(9)
nyquist(numca2,denca)
title('Impianto
in catena aperta con guadagno variato numca2/denca')
[numcc,dencc]=cloop(numca2,denca);
figure(10)
bode(numcc,dencc)
title('Impianto
in catena chiusa numcc/dencc')
figure(11)
step(numcc,dencc)
title('Risposta
al gradino del sistema in catena chiusa')