Escolar Documentos
Profissional Documentos
Cultura Documentos
ESCOLA DE ENGENHARIA
DEPARTAMENTO DE ENGENHARIA MECÂNICA
Laboratório de Controle
TRABALHO 4
O sistema
clear
t=0:.1:30;
num=[2];
den=[1 3 1];
planta=tf(num,den)
nums=[1];
dens=[1 1];
sensor=tf(nums,dens)
1 1 4
2 4 (2Kc + 1)
3 (15 - 2Kc) / 4
4 (2Kc + 1)
y=step(fechada,t);
plot(t,y);
xlabel('Tempo');
ylabel('Amplitude da Resposta');
roots([1 4 4 16])
ans =
-4.0000
0.0000 + 2.0000i
0.0 - 2.0000i
A freqüência Wu é 2 rad/s.
3
2.5
2
Amplitude da Resposta
1.5
0.5
-0.5
-1
0 5 10 15 20 25 30
Tempo
O Ajuste
Com esses valores, o ajuste do controlador PID pode ser feito de acordo com a tabela
abaixo:
Controlador Kc Ti Td
Proporcional 0,5Ku - -
PI 0,45 Ku Pu/1,2 -
PID 0,6 Ku Pu /2 Pu /8
Resposta ao degrau:
2.5
2
Resposta ao degrau
1.5
0.5
0
0 5 10 15 20 25 30
Tempo
Variação de Kc:
t=0:.1:15;
kc = 4.5; ti = 1.5708; td = 0.3927;
hold on;
for i = 0: 1: 3,
numpid = [kc*ti*td kc*ti kc];
denpid = [ti 0];
pid = tf(numpid,denpid);
aberta = pid*planta;
fechada = feedback(aberta,sensor);
degrau = step(fechada,t);
plot(t,degrau);
i = i+1;
kc = kc + 1.5;
end
xlabel('Tempo');
ylabel('Resposta ao degrau');
2.5
2
Resposta ao degrau
1.5
0.5
0
0 5 10 15
Tempo
t=0:.1:15;
kc = 4.5; ti = 1.5708; td = 0.3927;
hold on;
for i = 0: 1: 3,
numpid = [kc*ti*td kc*ti kc];
denpid = [ti 0];
pid = tf(numpid,denpid);
aberta = pid*planta;
fechada = feedback(aberta,sensor);
degrau = step(fechada,t);
plot(t,degrau);
i = i+1;
ti = ti +3;
end
xlabel('Tempo');
ylabel('Resposta ao degrau');
2.5
2
Resposta ao degrau
1.5
0.5
0
0 5 10 15
Tempo
t=0:.1:15;
kc = 4.5; ti = 1.5708; td = 0.3927;
hold on;
for i = 0: 1: 3,
numpid = [kc*ti*td kc*ti kc];
denpid = [ti 0];
pid = tf(numpid,denpid);
aberta = pid*planta;
fechada = feedback(aberta,sensor);
degrau = step(fechada,t);
plot(t,degrau);
i = i+1;
td = td + 0.1;
end
xlabel('Tempo');
ylabel('Resposta ao degrau');
2.5
2
Resposta ao degrau
1.5
0.5
0
0 5 10 15
Tempo