Escolar Documentos
Profissional Documentos
Cultura Documentos
1)num = [4];
den = [1 6 11 6];
sys = tf(num,den);
sys1 = feedback(sys, 1)
step (sys1);
grid;
sys1 =
4
-----------------------
s^3 + 6 s^2 + 11 s + 10
O sistema não alcança seu set point, uma vez que o set point é 1, e a resposta ao degrau
unitário não ultrapassa 0,5.
2)num = [4];
den = [1 6 11 6];
sys = tf(num,den);
sys1 = feedback(sys, 1);
T = 0.1;
FTd = c2d(sys, T);
sys2 = feedback(FTd, 1);
step(sys1, sys2)
legend('Contínuo', 'Discreto')
grid;
FTd =
sys2 =
O sistema não alcança seu set point, uma vez que o set point é 1 e ambas as respostas ao
degrau unitário tanto no contínuo quanto discreto não ultrapassa os 0,5.
3)a)
num = [4];
den = [1 6 11 6];
kcr = 15;
step(sys1)
grid;
sys =
60
----------------------
s^3 + 6 s^2 + 11 s + 6
sys1 =
60
-----------------------
s^3 + 6 s^2 + 11 s + 66
c)
Kp = 9
Ti = 0,93
Td = 0,23
Ki = 9,67
Kd = 2,09
d)
Pids = Gc * Pid;
Pids =
e)
Pids = Gc * Pid
FPids = feedback(Pids, 1)
step (FPids)
FPids =
4)
close;
clear all;
clc;
sym z;
num = [4];
den = [1 6 11 6];
kcr = 15;
pcr = 1.86;
Ts = 0.1;
Gc = tf(num,den);
Gc =
4
----------------------
s^3 + 6 s^2 + 11 s + 6
Kp = 0.6*kcr;
Ti = 0.5*pcr;
Td = 0.125*pcr;
Ki = Kp*Ts/Ti;
Kd = Kp*Td/Ts;
Kp = 9
Ti = 0,93
Td = 0,23
Ki = 0,96
Kd = 20,92
z = tf('z', Ts)
Pid =
Gz = c2d(Gc, Ts)
Gz =
Pidz = Pid * Gz
Pidz =
FPidz = feedback(Pidz, 1)
FPidz =
step(FPidz)
step(FPidz, FPids)
legend('Discreto', 'Contínuo')
grid;
Figura 6: Gráfico com os dois controladores, o PID contínuo em vermelho, e o discreto em
azul.
O controlador PID contínuo obteve uma maior estabilidade do que o discreto, visto que o
discreto oscilou bastante antes de estabilizar.