Buscar

Aula 02

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 123 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 123 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 123 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UESPI 
Curso de Graduação em 
Engenharia Elétrica 
 
 
Controle II 
 
 
 
 
Prof. Mestre José Brito Neto 
SUMÁRIO 
2. Controladores PID 
2.1. Introdução 
2.2. Regras de Sintonia de Ziegler-Nichols 
2.3. Projeto de Controladores PID pelo Método 
de Resposta em Frequência 
2.4. Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
2.5. Variantes dos Esquemas de Controle PID 
2.6. Controle com Dois Graus de Liberdade 
2.7. Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
Introdução 
• Mais da metade dos controladores industriais em uso 
atualmente emprega esquemas de controle PID. 
• Como a maioria dos controladores PID é ajustada em 
campo, diferentes tipos de regras de sintonia vêm 
sendo propostas na literatura. Além disso, métodos de 
sintonia automática vêm sendo desenvolvidos e 
alguns controladores PID têm a capacidade de fazer 
sintonia automática online. 
• A utilidade dos controles PID está na sua 
aplicabilidade geral à maioria dos sistemas de 
controle. Em particular, quando o modelo matemático 
da planta não é conhecido e, portanto, métodos de 
projeto analítico não podem ser utilizados, controles 
PID se mostram os mais úteis. 
Introdução 
• Admitindo como sinal de entrada um degrau com 
amplitude qualquer, faremos algumas observações 
sobre o efeito de cada uma das ações de controle 
do controlador PID. 
• O controle proporcional atua na resposta 
transitória do sistema de forma a diminuir o tempo 
de subida, diminuindo adicionalmente o erro de 
regime permanente. O controlador integral elimina 
por completo o erro de regime permanente, mas 
pode piorar a resposta transitória do sistema. A 
ação derivativa tem o efeito de aumentar a 
estabilidade do sistema, reduzindo o sobressinal 
máximo e melhorando a resposta transitória. 
Introdução 
 
 
 
 
 
 
• O efeito final na variável de saída do sistema, que é 
ocasionado pela conjunção destas ações de controle, 
pode não seguir exatamente as especificações 
observadas na tabela. Por esta razão, esta tabela 
deverá ser empregada somente como um guia rápido 
de referência, ficando os ajustes finais do controlador 
ao encargo do projetista. 
GANHOS 
Tempo de 
Subida (tr) 
Máximo 
Sobressinal (Mp) 
Tempo de 
Acomodação (ts) 
Erro de Regime 
Permanente (Ess) 
Proporcional Diminui Aumenta 
Pequena 
Alteração 
Diminui 
Integrativo Diminui Aumenta Aumenta Elimina 
Derivativo 
Pequena 
Alteração 
Diminui Diminui 
Pequena 
Alteração 
Regras de Sintonia de Ziegler-Nichols 
• Controle PID de plantas 
 
 
 
 
 Se um modelo matemático da planta pode ser obtido, 
então é possível aplicar várias técnicas de projeto na 
determinação dos parâmetros do controlador que 
atenderão às especificações do regime transitório e do 
regime permanente do sistema de malha fechada. 
 Se a planta for muito complexa, de modo que seu modelo 
matemático não possa ser obtido, então a abordagem 
analítica do projeto do controlador PID não será possível. 
Então temos de recorrer a abordagens experimentais de 
sintonia de controladores PID. 
Regras de Sintonia de Ziegler-Nichols 
 Ziegler e Nichols sugeriram regras para a sintonia 
de controladores PID (ajustar os valores de Kp, Ti 
e Td) baseadas na resposta experimental ao 
degrau ou no valor de Kp que resulta em uma 
estabilidade marginal, quando somente uma ação 
proporcional é utilizada. 
 As regras de Ziegler-Nichols são úteis quando os 
modelos matemáticos da planta são 
desconhecidos (essas regras também podem ser 
aplicadas ao projeto de sistemas com modelos 
matemáticos conhecidos). Elas sugerem um 
conjunto de valores de Kp, Ti e Td que vão 
proporcionar uma operação estável do sistema. 
Regras de Sintonia de Ziegler-Nichols 
O sistema resultante pode exibir um 
sobressinal máximo grande na resposta ao 
degrau, o que é inaceitável. Nesse caso, 
precisamos fazer uma série de sintonias finas 
até que um resultado aceitável seja obtido. 
As regras de sintonia de Ziegler-Nichols 
fornecem estimativas dos valores dos 
parâmetros e proporcionam um ponto de 
partida na sintonia fina, e não os valores 
definitivos de Kp, Ti e Td logo na primeira 
tentativa. 
Regras de Sintonia de Ziegler-Nichols 
• Regras de Ziegler-Nichols para sintonia de 
controladores PID – Ziegler e Nichols 
propuseram regras para a determinação de 
valores do ganho proporcional Kp, do tempo 
integral Ti e do tempo derivativo Td, baseadas 
nas características da resposta transitória de 
uma planta. 
Existem 2 métodos denominados regras de 
sintonia de Ziegler-Nichols: o primeiro e o 
segundo método. 
Regras de Sintonia de Ziegler-Nichols 
• Primeiro método ou método de sintonização de Ziegler-
Nichols de malha aberta – obtemos experimentalmente a 
resposta da planta a uma entrada em degrau unitário. 
 
 
 
 
 Se a planta não possui integradores ou pólos complexos 
conjugados dominantes, então essa curva de resposta ao 
degrau unitário pode ter o aspecto de um S. Esse método 
se aplica se a curva de resposta ao degrau de entrada 
tiver o aspecto de um S. 
 Essa curva de resposta ao degrau pode ser gerada 
experimentalmente ou a partir de uma simulação dinâmica 
da planta. 
Regras de Sintonia de Ziegler-Nichols 
Regras de Sintonia de Ziegler-Nichols 
A curva com o formato em S pode ser 
caracterizada por 2 constantes, o atraso L e a 
constante de tempo T. O atraso e a constante 
de tempo são determinados desenhando-se 
uma linha tangente no ponto de inflexão da 
curva com o formato em S e determinando-se 
a intersecção da linha tangente com o eixo dos 
tempos e a linha c(t)=K. 
A função de transferência C(s)/U(s) pode ser 
aproximada por um sistema de 1ª ordem com 
um atraso de transporte: 
( )
( ) 1
LsC s Ke
U s Ts



Regras de Sintonia de Ziegler-Nichols 
Ziegler e Nichols sugeriram escolher os 
valores de Kp, Ti e Td de acordo com a fórmula 
que aparece na seguinte tabela: 
 
 
 
 
 
Os valores Kp, Ti e Td são determinados a 
partir das características da resposta 
transitória da planta do sistema. 
Tipo de 
Controlador 
Kp Ti Td 
P T/L ∞ 0 
PI 0,9T/L L/0,3 0 
PID 1,2T/L 2L 0,5L 
Regras de Sintonia de Ziegler-Nichols 
O controlador PID sintonizado pelo primeiro 
método das regras de Ziegler-Nichols fornece: 
 
 
 
 
 
 
Portanto, o controlador PID tem um pólo na 
origem e zeros duplos em s=–1/L. 
2
1 1
( ) 1 1,2 1 0,5
2
1
( ) 0,6
c p d
i
c
T
G s K T s Ls
T s L Ls
s
L
G s T
s
   
        
  
 
 
 
Regras de Sintonia de Ziegler-Nichols 
• Segundo método ou método de sintonização de 
Ziegler-Nichols de malha fechada – definimos 
primeiro Ti=∞ e Td=0. Usando somente a ação de 
controle proporcional, aumente Kp de 0 ao valor 
crítico Kcr, no qual a saída exibe uma oscilação 
sustentada pela primeira vez. 
 
 
 
 
 Se a saída não exibe uma oscilação sustentada 
para qualquer valor que Kp pode assumir, então 
esse método não se aplica. 
Regras de Sintonia de Ziegler-Nichols 
Portanto, o ganho crítico Kcr e o período Pcr 
correspondentes são determinados 
experimentalmente. 
Regras de Sintonia de Ziegler-Nichols 
Ziegler e Nichols sugeriram escolher os 
valores dos parâmetros Kp, Ti e Td de acordo 
com a fórmula mostrada na seguinte tabela: 
Tipo de 
Controlador 
Kp Ti Td 
P 0,5Kcr ∞ 0 
PI 0,45Kcr Pcr/1,2 0 
PID 0,6Kcr 0,5Pcr 0,125Pcr 
Regrasde Sintonia de Ziegler-Nichols 
O controlador PID sintonizado pelo segundo 
método das regras de Ziegler-Nichols fornece: 
 
 
 
 
 
 
Portanto, o controlador PID tem um pólo na 
origem e zeros duplos em s=–4/Pcr. 
2
1 1
( ) 1 0,6 1 0,125
0,5
4
( ) 0,075
c p d cr cr
i cr
cr
c cr cr
G s K T s K P s
T s P s
s
P
G s K P
s
   
        
   
 
 
 
Regras de Sintonia de Ziegler-Nichols 
Se o sistema tem um modelo matemático 
conhecido (como a função de transferência), 
então podemos utilizar o método do lugar das 
raízes para encontrar o ganho crítico Kcr e a 
frequência de oscilações sustentadas ωcr, 
onde 2π/ωcr=Pcr. Esses valores podem ser 
encontrados a partir dos pontos de 
cruzamento dos ramos do lugar das raízes 
com o eixo jω (se os ramos do lugar das 
raízes não cruzam o eixo jω, esse método não 
se aplica). 
Regras de Sintonia de Ziegler-Nichols 
• Exemplo 01 – considere o sistema de controle da figura 
seguinte no qual um controlador PID é utilizado para 
controlar o sistema. 
 
 
 
 
 Projete um controlador PID. Em seguida, obtenha a 
curva de resposta ao degrau unitário e verifique se o 
sistema projetado exibe aproximadamente 25% de 
sobressinal máximo. Se o sobressinal máximo for 
excessivo (40% ou mais), faça uma sintonia fina e 
reduza o valor do sobressinal máximo para 
aproximadamente 25% ou menos. 
1
( ) 1c p d
i
G s K T s
T s
 
   
 
Regras de Sintonia de Ziegler-Nichols 
Como a planta tem um integrador, utilizamos o 
segundo método das regras de sintonia de 
Ziegler-Nichols. Primeiro Ti=∞ e Td=0, obtemos 
a função de transferência de malha fechada: 
 
 
O valor de Kp que torna o sistema 
marginalmente estável, de modo que ocorram 
oscilações sustentadas, pode ser obtido pelo 
uso do critério de estabilidade de Routh. A 
equação característica do sistema em malha 
fechada é: 
( )
( ) ( 1)( 5)
p
p
KC s
R s s s s K

  
3 26 5 0ps s s K   
Regras de Sintonia de Ziegler-Nichols 
O arranjo de Routh fica: 
 
 
 
 
Examinando os coeficientes da 1ª coluna da 
tabela de Routh, determinamos que oscilações 
sustentadas existirão se Kp=30. Portanto, o 
valor crítico Kcr=30. Com o ganho Kp=Kcr, a 
equação característica resulta em: 
3
2
1
0
1 5
6
30
6
p
p
p
s
s K
K
s
s K

3 26 5 30 0s s s   
Regras de Sintonia de Ziegler-Nichols 
 Para encontrar a frequência da oscilação sustentada, 
substituímos s=jω na equação característica: 
 
 
 
a partir da qual determinamos a frequência da 
oscilação sustentada como ω=√5. Logo, o período de 
oscilação sustentada é: 
 
 Baseado na tabela de Ziegler-Nichols, determinamos 
Kp, Ti e Td: 
3 2
2 2
( ) 6( ) 5( ) 30 0
6(5 ) (5 ) 0
j j j
j
  
  
   
   
2 2
2,8099
5
crP
 

  
0,6 18
0,5 1,405
0,125 0,35124
p cr
i cr
d cr
K K
T P
T P
 
 
 
Regras de Sintonia de Ziegler-Nichols 
 Portanto, a função de transferência do controlador 
PID é: 
 
 
 
 
 
 O controlador PID projetado tem um pólo na 
origem e zero duplo em s=–1,4235. 
 
2
1 1
( ) 1 18 1 0,35124
1,405
6,3223 1,4235
( )
c p d
i
c
G s K T s s
T s s
s
G s
s
   
        
  


Regras de Sintonia de Ziegler-Nichols 
A função de transferência C(s)/R(s) é: 
 
 
 
Pela curva de resposta do sistema ao degrau 
unitário temos um sobressinal máximo de 
aproximadamente 62%. Este valor é 
excessivo. Ele pode ser reduzido fazendo-se 
uma sintonia fina dos parâmetros do 
controlador. 
2
4 3 2
( ) 6,3223 18 12,811
( ) 6 11,3223 18 12,811
C s s s
R s s s s s
 

   
Regras de Sintonia de Ziegler-Nichols 
Regras de Sintonia de Ziegler-Nichols 
Mantendo Kp=18 e movendo o zero duplo do 
controlador PID para s=–0,65, ou seja, 
utilizando o controlador PID: 
 
 
 
 
 
Neste caso, o sobressinal máximo na resposta 
ao degrau unitário pode ser reduzido para 
aproximadamente 18%. 
2
4 3 2
( ) 13,846 18 5,85
( ) 6 18,846 18 5,85
C s s s
R s s s s s
 

   
 
2
13,846 0,651
( ) 18 1 0,7692
3,077
c
s
G s s
s s
 
    
 
Regras de Sintonia de Ziegler-Nichols 
Regras de Sintonia de Ziegler-Nichols 
 Se o ganho proporcional Kp for aumentado para 
39,42, sem alterar a localização do zero duplo (s=–
0,65), ou seja, utilizando o controlador PID: 
 
 
 
 
 
 
 Neste caso, a velocidade de resposta é aumentada, 
porém o sobressinal máximo na resposta ao degrau 
unitário também é aumentado para 
aproximadamente 28%. 
2
4 3 2
( ) 30,322 39,42 12,81
( ) 6 35,322 39,42 12,81
C s s s
R s s s s s
 

   
 
2
30,322 0,651
( ) 39,42 1 0,7692
3,077
c
s
G s s
s s
 
    
 
Regras de Sintonia de Ziegler-Nichols 
Regras de Sintonia de Ziegler-Nichols 
Uma vez que o sobressinal máximo é bem 
próximo a 25% e a resposta é mais rápida do 
que a do controlador PID do 2º sistema, 
podemos considerar esta última função do 
controlador PID como aceitável. Assim, os 
valores sintonizados de Kp, Ti e Td resultam 
em: 
39,42
3,077
0,7692
p
i
d
K
T
T



Regras de Sintonia de Ziegler-Nichols 
Esses valores são de aproximadamente o 
dobro dos valores sugeridos pelo segundo 
método das regras de sintonia de Ziegler-
Nichols. O aspecto importante a ser destacado 
é que a regra de sintonia de Ziegler-Nichols 
forneceu um ponto de partida para a sintonia 
fina. 
É possível fazer inúmeras outras tentativas 
para obter uma resposta melhor. Entretanto, 
isso requer mais cálculos, gastando-se muito 
tempo. Se mais tentativas forem desejadas, 
sugere-se o uso da abordagem computacional. 
Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
• Exemplo 02 – considere o sistema de controle mostrado 
na figura a seguir. Usando o método de resposta em 
frequência, projete um controlador PID de forma que a 
constante de erro estático de velocidade seja 4s
–1
, a 
margem de fase seja de 50° ou mais e a margem de 
ganho seja de 10dB ou mais. Obtenha as curvas de 
resposta ao degrau unitário e de rampa unitária do 
sistema com controle PID, com o MATLAB. 
Digamos que o controlador PID seja: 
 
 
Como a constante de erro estático de 
velocidade, Kv está especificada em 4s
–1
, temos: 
 
 
 
 Portanto: 
( 1)( 1)
( )c
K as bs
G s
s
 

Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
2 20 0
1 ( 1)( 1) 1
lim ( ) lim
1 1
4
v c
s s
K as bs
K sG s s
s s s
K
 
 
 
 
 
4( 1)( 1)
( )c
as bs
G s
s
 

Em seguida, com o auxílio do MATLAB 
traçamos o diagrama de Bode de: 
Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
2
4
( )
( 1)
G s
s s


Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
 Precisamos de uma margem de fase de pelo menos 
50° e de uma margem de ganho de pelo menos 
10dB. No diagrama de Bode da figura anterior, 
vemos que a frequência de cruzamento de ganho é 
de aproximadamente 1,8rad/s. Suponhamos que a 
frequência de cruzamento de ganho do sistema 
compensado fique entre 1 e 10rad/s. Considerando 
que: 
 
 
escolhemos a=5. Então, (as+1) contribuirá com um 
avançode fase de até 90° da região das altas 
frequências. 
Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
4( 1)( 1)
( )c
as bs
G s
s
 

 Logo após, com o auxílio do MATLAB 
traçamos o diagrama de Bode de: 
Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
2
4(5 1)
( 1)
s
s s


Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
 Com base no diagrama de Bode da figura anterior, 
escolhemos o valor de b. O termo (bs+1) precisa 
resultar em uma margem de fase de pelo menos 50°. 
Com ensaios simples no MATLAB, constatamos que 
b=0,25 gera a margem de fase de pelo menos 50° e 
uma margem de ganho de +∞dB. Portanto, temos: 
 
 
 Logo, a função de transferência de malha aberta do 
sistema torna-se: 
Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
4(5 1)(0,25 1)
( )c
s s
G s
s
 

2
2 3
4(5 1)(0,25 1) 1 5 21 4
1
s s s s
s s s s
   

 
 Finalmente, com o auxílio do MATLAB traçamos o 
diagrama de Bode da função de transferência de 
malha aberta. Nele, vemos que a constante de erro 
estático de velocidade é 4s
–1
, a margem de fase é 
55° e a margem de ganho é de +∞dB. Deste modo, 
o sistema projetado satisfaz todos os requisitos e, 
consequentemente, é aceitável (existe uma 
infinidade de sistemas que satisfazem todos os 
requisitos; o presente sistema é apenas um deles). 
Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
Agora, vamos obter a resposta em degrau 
unitário e a resposta em rampa unitária do 
sistema projetado com o auxílio do MATLAB. A 
função de transferência de malha fechada é: 
 
 
Os zeros de malha fechada estão localizados 
em s=–4 e s=–0,2. 
Os pólos de malha fechada estão localizados 
em s=–0,1897 e s=–2,4052±j3,9119. 
Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
2
3 2
( ) 5 21 4
( ) 5 22 4
C s s s
R s s s s
 

  
Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
Os pólos conjugados complexos de malha 
fechada têm um coeficiente de amortecimento 
de 0,5237. 
O pólo de malha fechada em s=–0,1897 e o 
zero em s=–0,2 produzem uma cauda longa 
de baixa amplitude na resposta ao degrau 
unitário. 
Projeto de Controladores PID pelo 
Método de Resposta em Frequência 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
• Veremos como obter um conjunto ótimo (ou conjuntos 
ótimos) de valores de parâmetros para controladores 
PID, a fim de satisfazer as especificações da resposta 
transitória com o uso do MATLAB. 
• Exemplo 03 – considere o sistema de controle PID da 
seguinte figura. O controlador PID é dado por: 
 
2
( )c
s a
G s K
s


Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
 Deseja-se encontrar uma combinação de K e a, de 
modo que o sistema de malha fechada seja 
subamortecido e o sobressinal máximo na resposta 
ao degrau unitário seja de no máximo 10%. 
 Pode haver mais de um conjunto de parâmetros 
que satisfaça as especificações dadas. 
Primeiramente, especificamos a região onde 
procurar K e a adequados. Em seguida, 
escrevemos um programa de modo que, por meio 
da resposta ao degrau unitário, seja encontrada 
uma combinação de K e a que satisfaça o critério 
de que o sobressinal máximo seja de 10% ou 
menor. 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
 Suponha que a região de busca de K e a seja: 
 
 Se não houver uma solução nessa região, temos de 
expandi-la. Entretanto, em alguns problemas não há 
solução, seja qual for a região de busca. 
 No método computacional precisamos determinar o 
tamanho do passo para cada K e a, geralmente 
passos pequenos. Neste exemplo, escolhemos um 
tamanho do passo razoável para evitar uma 
quantidade exagerada de cálculos, de 0,2 para K e a. 
 É possível escrever vários programas diferentes em 
MATLAB que resolvam esse problema e 
apresentaremos um deles. 
2 3 e 0,5 1,5K a   
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
 Nesse programa, utilizamos 2 loops ‘for’. 
Começamos o programa com o loop externo para 
fazer variar os valores de ‘K’. Então, variamos os 
valores de ‘a’ no loop interno. Em seguida, 
continuamos escrevendo o programa de forma 
que os loops aninhados no programa comecem 
com o menor valor de ‘K’ e de ‘a’ e prossigam em 
direção aos mais altos. 
 Dependendo do sistema e das áreas de busca 
para ‘K’ e ‘a’, bem como do tamanho escolhido 
para os passos, pode levar de vários segundos a 
alguns minutos para que o MATLAB calcule o 
conjunto desejado de valores. 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Neste programa a sentença: 
 
produzirá uma tabela de valores de K, a e m 
(neste exemplo há 15 conjuntos de K e a que 
exibem m<1,1, ou seja, sobressinal máximo 
menor que 10%). 
Para ordenar os conjuntos de soluções em 
função da magnitude do sobressinal máximo 
(começando com o menor valor de m e 
terminando com o maior valor de m), usamos 
o comando: 
   solution K,: K(i) a(j) m  
 sortsolution sortrows solution,3
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Para traçar o gráfico da curva de resposta ao 
degrau unitário com qualquer conjunto 
mostrado na tabela escolhida, especificamos 
os valores de K e a digitando o comando 
sortsolution apropriado. 
Dentro da especificação de sobressinal 
máximo entre 5% e 10%, haveria 3 conjuntos 
de soluções: 
2,0; 0,9; 1,0614
2,2; 0,9; 1,0772
2,4; 0,9; 1,0923
K a m
K a m
K a m
  
  
  
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Curvas de resposta ao degrau unitário para 
esses 3 casos são mostradas na figura a 
seguir. 
O sistema com o maior ganho K tem o menor 
tempo de subida e o maior sobressinal 
máximo. 
Para dizer qual das 3 alternativas é a melhor, 
dependemos do objetivo do sistema. 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
• Exemplo 04 – considere o sistema de controle 
mostrado na seguinte figura. 
 
 
 
 
 Queremos descobrir todas as combinações de 
valores de K e a, de forma que o sistema em 
malha fechada tenha um sobressinal máximo 
inferior a 15% e de no mínimo 10% na resposta 
ao degrau unitário. Além disso, o tempo de 
acomodação deve ser menor que 3s. 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
A região de busca de K e a é: 
 
Escolhemos tamanhos razoáveis para os 
passos (0,2 para K e 0,1 para a). 
A curvade resposta ao degrau unitário para 
K=3,2 e a=0,9 pode ser preferida como a 
melhor escolha, pois esta alternativa requer 
um valor de K menor do que a maioria das 
outras escolhas. 
3 5 e 0,1 3K a   
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Projeto de Controladores PID com 
Abordagem de Otimização Computacional 
Variantes dos Esquemas de Controle PID 
• Considere um sistema de controle PID básico sujeito a 
distúrbios e ruídos. Se a entrada de referência for uma 
função degrau, então, por causa da presença do termo 
derivativo na ação de controle, a variável manipulada 
u(t) envolverá uma função impulso (função delta de 
Dirac). 
• Em um controlador PID real, em vez do termo derivativo 
puro Tds, empregamos: 
 
• Portanto, quando uma entrada de referência for uma 
função degrau, a variável manipulada u(t) não envolverá 
uma função impulso, mas sim uma função pulso 
estreita. Esse fenômeno é denominado salto do valor de 
referência (set point kick). 
1
d
d
T s
T s
onde γ é algo em 
torno de 0,1. 
Variantes dos Esquemas de Controle PID 
Variantes dos Esquemas de Controle PID 
• Controle PI-D – para evitar o fenômeno salto do valor de 
referência, podemos colocar a ação derivativa somente 
no ramo de realimentação para que a diferenciação 
ocorra apenas no sinal de realimentação e não no sinal 
de referência. O esquema de controle organizado dessa 
maneira é denominado controle PI-D. 
Variantes dos Esquemas de Controle PID 
O sinal manipulado U(s) do controle PI-D é 
dado por: 
1 1
( ) 1 ( ) 1 ( )p p d
i i
U s K R s K T s B s
T s T s
   
       
   
Variantes dos Esquemas de Controle PID 
Na ausência de distúrbio e ruídos, a função de 
transferência de malha fechada do sistema de 
controle PID básico e o sistema de controle PI-
D são dados, respectivamente, por: 
( )( ) 1
1
( ) 1
1 1 ( )
( )( ) 1
1
( ) 1
1 1 ( )
p p
d
i
d p p
i
p p
i
d p p
i
K G sY s
T s
R s T s
T s K G s
T s
K G sY s
R s T s
T s K G s
T s
 
   
      
 
 
  
      
 
Variantes dos Esquemas de Controle PID 
Na ausência de entrada de referência e de 
ruídos, a função de transferência de malha 
fechada entre o distúrbio D(s) e a saída Y(s), 
em qualquer caso, é a mesma e é dada por: 
( )( )
( ) 1
1 ( ) 1
p
p p d
i
G sY s
D s
K G s T s
T s

 
   
 
Variantes dos Esquemas de Controle PID 
• Controle I-PD – considere que a entrada de 
referência seja uma função degrau. O controle 
PID e o controle PI-D envolvem uma função 
degrau no sinal manipulado. Essa alteração 
degrau no sinal manipulado pode não ser 
desejada em muitas ocasiões. Portanto, pode 
ser vantajoso mover a ação proporcional e a 
ação derivativa para o ramo de realimentação, 
para que essas ações afetem somente o sinal de 
realimentação. Esse esquema de controle é 
chamado controle I-PD. 
Variantes dos Esquemas de Controle PID 
 
 
 
 
 
 
 
O sinal manipulado U(s) é dado por: 
1 1
( ) ( ) 1 ( )p p d
i i
U s K R s K T s B s
T s T s
 
    
 
Variantes dos Esquemas de Controle PID 
A entrada de referência R(s) aparece apenas 
na parte integral do controle. Então, no 
controle I-PD, é imperativo ter a ação de 
controle integral para uma operação 
apropriada do sistema de controle. 
A função de transferência de malha fechada 
Y(s)/R(s) na ausência da entrada de distúrbio 
e da entrada de ruído é dada por: 
( )( ) 1
( ) 1
1 ( ) 1
p p
i
p p d
i
K G sY s
R s T s
K G s T s
T s
 
  
      
 
Variantes dos Esquemas de Controle PID 
Na ausência da entrada de referência e de 
sinais de ruído, a função de transferência de 
malha fechada entre a entrada de distúrbio e a 
saída é dada por: 
 
 
 
 
 
Essa expressão é a mesma do controle PID e 
do controle PI-D. 
( )( )
( ) 1
1 ( ) 1
p
p p d
i
G sY s
D s
K G s T s
T s

 
   
 
Variantes dos Esquemas de Controle PID 
• Controle PID com dois graus de liberdade – o 
controle PI-D é obtido movendo-se a ação de 
controle derivativa para o ramo de realimentação 
e o controle I-PD é obtido movendo-se a ação de 
controle proporcional e a ação de controle 
derivativa para o ramo de realimentação. 
Em vez de mover totalmente a ação de 
controle derivativa ou a ação de controle 
proporcional para o ramo de realimentação, é 
possível mover somente partes dessas ações 
de controle para o ramo de realimentação, 
mantendo as porções restantes no ramo 
direto. 
Variantes dos Esquemas de Controle PID 
Na literatura, propõe-se o controle PI-PD. As 
características desse esquema de controle se 
situam entre o controle PID e o controle I-PD. 
Da mesma maneira, o controle PID-PD pode 
ser considerado. 
Nesses esquemas de controle, temos um 
controlador no ramo direto e outro controlador 
no ramo de realimentação. Esses esquemas 
de controle nos levam a um esquema de 
controle mais geral, com dois graus de 
liberdade. 
Controle com Dois Graus de Liberdade 
• Considere um sistema sujeito à entrada de 
distúrbio D(s) e ao ruído de entrada N(s), além 
da entrada de referência R(s). 
Controle com Dois Graus de Liberdade 
Gc(s) é a função de transferência do controlador 
e Gp(s) é a função de transferência da planta, 
considerada fixa e inalterável. 
 Para esse sistema, 3 funções de transferência 
de malha fechada podem ser obtidas. São elas: 
( )
( ) 1
( )
( ) 1
( )
( ) 1
c p
yr
c p
p
yd
c p
c p
yn
c p
G GY s
G
R s G G
GY s
G
D s G G
G GY s
G
N s G G
 

 

  

Obtendo Y(s)/R(s), 
vamos supor que 
D(s)=0 e N(s)=0. 
Comentários similares 
se aplicam à obtenção 
de Y(s)/D(s) e 
Y(s)/N(s). 
Controle com Dois Graus de Liberdade 
Os graus de liberdade do sistema de controle 
se referem a quantas dessas funções de 
transferência de malha fechada são 
independentes. No caso presente, temos: 
 
 
 
Se uma das 3 funções de transferência de 
malha fechada (Gyr, Gyn e Gyd) for dada, as 2 
outras estarão fixadas. Isso significa que o 
sistema é um sistema de controle com um 
grau de liberdade. 
e
p yd yd p
yr yn
p p
G G G G
G G
G G
 
 
Controle com Dois Graus de Liberdade 
Em seguida, considere o sistema mostrado na 
figura a seguir, em que Gp(s) é a função de 
transferência da planta. 
Controle com Dois Graus de Liberdade 
 Para esse sistema, as funções de transferência 
de malha fechada são: 
 
 
 
 
 
 
 
 Logo, temos: 
1 e
yd p
yr c yd yn
p
G G
G G G G
G

 
 
 
 
 
1
1 2
1 2
1 2
1 2
( )
( ) 1
( )
( ) 1
( )
( ) 1
c p
yr
c c p
p
yd
c c p
c c p
yn
c c p
G GY s
G
R s G G G
GY s
G
D s G G G
G G GY s
G
N s G G G
 
 
 
 

  
 
Controle com Dois Graus de Liberdade 
Nesse caso, se Gyd é dada, então Gyn está 
fixada, mas Gyr não está fixada, pois Gc1 é 
independente de Gyd. Então, 2 entre as 3 
funções de transferência de malha fechada 
Gyr, Gyd e Gyn são independentes. Logo,este é 
um sistema de controle com dois graus de 
liberdade. 
Controle com Dois Graus de Liberdade 
Da mesma maneira, o sistema mostrado na 
figura a seguir também é um sistema de 
controle com dois graus de liberdade. 
Controle com Dois Graus de Liberdade 
 Para esse sistema, as funções de transferência 
de malha fechada são: 
 
 
 
 
 
 
 
 Logo, temos: 
2 e
p yd yd p
yr c yd yn
p p
G G G G
G G G G
G G
 
  
 1 2 1 2
1 1 1
1
1
1
( )
( ) 1 1 1
( )
( ) 1
( )
( ) 1
c p c p c c p
yr
c p c p c p
p
yd
c p
c p
yn
c p
G G G G G G GY s
G
R s G G G G G G
GY s
G
D s G G
G GY s
G
N s G G

   
  
 

  

Controle com Dois Graus de Liberdade 
Nesse caso, se Gyd é dada, então Gyn está 
fixada, mas Gyr não está fixada, porque Gc2 é 
independente de Gyd. 
Nesse sistema de controle com dois graus de 
liberdade, tanto as características de malha 
fechada como as características de 
realimentação podem ser ajustadas 
independentemente para melhorar o 
desempenho da resposta do sistema. 
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
• A abordagem por alocação de zeros permite anular o 
erro estacionário as respostas à entrada de referência 
do tipo rampa e à entrada de referência de aceleração. 
• Para mostrar isto, vamos considerar o sistema de 
controle com dois graus de liberdade da figura a seguir 
e, além disso, supor que Gp é uma FT de fase mínima 
dada por: 
 
 
 
p
A s
G s K
B s
 
   
 
   
1
1 2
1 2
1
1


 

 
c p
c c p
p
c c p
G GY s
R s G G G
GY s
D s G G G
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
onde: 
 
 
 
 Supondo também que Gc1 é um controlador PID em 
série com um filtro 1/A(s) e Gc2 é um controlador PID, 
PI, PD, I, D ou P, em série com um filtro 1/A(s), isto é 
      
      
1 2
1 2 
   
   
m
N
N N n
A s s z s z s z
B s s s p s p s p
 
 
 
 
2
1 1 1
1
2
2 2 2
2
α β γ 1
α β γ 1
 

 

c
c
s s
G s
s A s
s s
G s
s A s
0,1,2

N
n m
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
de modo que: 
 
 
 Portanto: 
   
 
2
1 2
α β γ 1 
 c c
s s
G s G s
s A s
 
   
 
 
 
 
   
 
   
 
2
1 2
2
2
α β γ1
1
α β γ
( )
α β γ
 
  


  

  
p
c c p
A s
K
GY s B s
s s KD s G G G
s B s
sKA s
sB s s s K
sKA s
Y s D s
sB s s s K
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 Se a entrada de distúrbio for uma função degrau de 
amplitude d, isto é 
 
e presumindo que o sistema seja estável, então  
 
   
 
 
20
0
lim
α β γ
0
lim
0 β
0


 
  
    
 
  
 

s
s
sKA s d
y s
ssB s s s K
sKA d
sB K
  
d
D s
s
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
• Alocação de zeros – seja a FT de malha fechada 
dada por: 
 
 
 Se escolhermos p(s) como: 
 
 
isto é, escolhendo os zeros s=–s1 e s=–s2, de 
modo que p(s) seja igual à soma dos últimos três 
termos do polinômio do denominador, então o 
erro estacionário na resposta à entrada em 
degrau, rampa e aceleração será nulo. 
 
 
 
1 1 2
1 2 1 0
 


     n n nn n
Y s p s
R s s a s a s a s a s a
    22 1 0 2 1 2     p s a s a s a a s s s s
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
• Requisitos sobre as características da resposta do 
sistema – suponha que se deseje que a resposta a 
uma entrada degrau unitário apresente um 
sobressinal que esteja compreendido em uma faixa 
arbitrária tal como, por exemplo: 
 
 
 O limite inferior é escolhido ligeiramente acima de 
zero para evitar obter sistemas superamortecidos. 
 Quanto menor o limite superior, mais difícil será 
determinar os coeficientes a, podendo inclusive 
não ser possível determiná-los. 
2% < sobressinal máximo < 10%
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
• Determinação de Gc2 – uma vez conhecidos todos 
os coeficientes da FT de Y(s)/R(s), temos então 
que: 
 
 
 
 
 
onde Gc1 é um controlador PID, dado por: 
 
 
 
 
 
   
 
1
1 2
1
1 1 2
1 2 1 0
α β γ
 

 
  

     
c
c
c
n n n
n n
Y s Y s G sKA s
G
R s D s sB s s s K
G sKA s
s a s a s a s a s a
 
 
2
1 1 1
1
α β γ 1 
c
s s
G s
s A s
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 De modo que: 
 
 
 Logo, escolhemos: 
 
 De modo que: 
 
 Logo, a resposta do sistema a uma entrada de 
referência do tipo degrau unitário pode ser obtida de 
modo que exiba um sobressinal máximo dentro do 
intervalo 
 
 
 21 1 1
1 1 2
1 2 1 0
α β γ
 

 

     n n nn n
K s sY s
R s s a s a s a s a s a
1 2 1 1 1 0γ , α , β  K a K a K a
 
 
2
1 0 2
1
1 
c
a s a a s
G s
Ks A s
2% < sobressinal máximo < 10%
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 A resposta do sistema a uma entrada de referência do tipo 
rampa ou aceleração pode ser obtida de modo que não exiba 
erro estacionário. Embora o tempo de acomodação seja 
geralmente pequeno, caso se deseje diminuir ainda mais, 
então é preciso permitir um sobressinal máximo maior, por 
exemplo: 
 
 Como: 
 
 Temos que: 
   
 
2
1 2
α β γ 1 
 c c
s s
G s G s
s A s
2% < sobressinal máximo < 20%
 
 
     
 
22
1 0 2
2
2
1 0 2
α β γ 1
α β γ 1
   
  
 
    

c
a s a a ss s
G s
s Ks A s
K a s K a K a s
Ks A s
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
• Exemplo 05 – considere o sistema de controle com 
dois graus de liberdade mostrado na figura a seguir. 
A FT da planta é dada por: 
 
 
10
1


pG s
s s
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 Projete os controladores Gc1(s) e Gc2(s), de modo 
que o sobressinal máximo na resposta à entrada de 
referência do tipo degrau unitário seja menor que 
19%, mas superior a 2%, e que o tempo de 
acomodação seja menor que 1s. Deseja-se que os 
erros estacionários à entrada de referência do tipo 
rampa e à entrada de referência do tipo aceleração 
sejam nulos. A resposta à entrada de distúrbio do 
tipo degrau unitário deve apresentar uma pequena 
amplitude que vai tender a zero rapidamente. 
 Note que: 
 
   1 21

 
p
p c c
GY s
D s G G G
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 Para simplificar, definiremos Gc=Gc1+Gc2. Então: 
 
 
 
 
 Note ainda que: 
 
 
onde observamos que a equação característica 
de Y(s)/D(s) e Y(s)/R(s) são idênticas. 
 
 
 
 
 
10
1 10
101 1 10
1
1

  
  


p
p c c
c
GY s s s
D s G G s s G
G
s s
 
   
1110
1 1 10
 
  
p c c
p c c
G GY s G
R s G G s s G
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 O projeto dos controladores Gc1(s) e Gc2(s) consiste em 
duas etapas. 
 Etapa 1 do projeto – satisfazer os requisitos com relação à 
resposta à entrada de distúrbio do tipo degrau D(s). Para 
isso, admitimos que a entrada de referência R(s) seja 
zero. Considere: 
 
 Então: 
 
  α β 
c
K s s
G s
s
 
   
 
  
    2
10 10
10 α β1 10
1
10
1 10 α β
 
  
 

   
c
Y s
K s sD s s s G
s s
s
s
s s K s s
Controlador 
PID 
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 Note que a presença de ‘s’ no numerador de Y(s)/D(s) 
garante que a resposta estacionária à entrada de distúrbio do 
tipo degrau seja zero. 
 Suponha que os pólos dominantes sejam s=–a±jb e que o 
pólo remanescente seja s=–c. 
 Relembrando os requisitos do sistema: resposta à entrada 
degrau de distúrbio seja rapidamente amortecida; 
sobressinal da resposta à entrada degrau esteja entre 19% e 
2%, com tempo de acomodação menor que 1s; erro 
estacionário nulo para entradas tipo rampa e aceleração. 
 Valores razoáveis para a, b e c serão buscados a partir de 
uma abordagem computacional. Definimos as seguintes 
regiões de busca mostrada na figura a seguir: 
2 6, 2 6, 6 12     a b c
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
A localização 
dos pólos 
dominantes 
nas regiões 
hachuradas 
garante uma 
resposta 
rapidamente 
amortecida. 
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 Note que o denominador Y(s)/D(s) pode ser escrito 
como: 
 
 
 
 
 
 
 Como os denominadores de Y(s)/D(s) e Y(s)/R(s) são 
os mesmos, o denominador de Y(s)/D(s) determina 
também as características da resposta à entrada 
degrau. 
    
   
   
     
2
3 2
3 2 2 2 2 2
1 10 α β
1 10 10 α β 10 αβ
2 2
   
     
     
       
s s K s s
s K s K s K
s a jb s a jb s c
s a c s a b ac s a b c
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 Para satisfazer o requisito de erro estacionário nulo para 
entradas tipo rampa e aceleração, recorremos ao método 
de alocação de zeros e escolhemos a FT de malha 
fechada Y(s)/R(s) como segue: 
 
 
 
 Logo, o problema se resume a buscar um conjunto de 
pólos de malha fechada em termos de a, b e c na região 
específica, para que o sistema satisfaça os requisitos do 
sobressinal da resposta à entrada degrau entre 19% e 
2%, com tempo de acomodação menor que 1s. 
 Se um conjunto aceitável não puder ser encontrado na 
região de busca, precisamos aumentar a região. 
 
 
     
     
2 2 2 2 2
3 2 2 2 2 2
2 2
2 2
     

      
a c s a b ac s a b cY s
R s s a c s a b ac s a b c
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
Na busca com a utilização da abordagem 
computacional precisamos adotar uma 
medida de passo razoável e nesse 
problema, admitimos que ele seja 0,2. 
O programa em MATLAB 
produz uma tabela de conjuntos 
de valores aceitáveis de a, b e 
c. Utilizando esse programa, 
descobrimos que o requisito da 
resposta à entrada degrau 
unitário é atendido por qualquer 
um dos 23 conjuntos a seguir. 
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
A última linha na tabela 
corresponde ao último 
ponto de busca. Esse ponto 
não satisfaz o requisito e, 
portanto, pode facilmente 
ser ignorado. No programa 
escrito, o último ponto de 
busca produz a última linha 
na tabela, se ele satisfizer 
ou não o requisito. 
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
As curvas de 
resposta ao 
degrau unitário 
do sistema com 
qualquer um dos 
23 conjuntos 
são 
praticamente as 
mesmas. Curva 
de resposta ao 
degrau unitário 
com a=4,2, b=2 
e c=12. 
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 O sobressinal máximo é 18,96% e o tempo de 
acomodação é 0,85s. Com a utilização desses 
valores de a, b e c, os pólos desejados de malha 
fechada ficam localizados em: s=–4,2±j2 e s=–12. 
 Usando esses pólos de malha fechada, o 
denominador de Y(s)/D(s) resulta em: 
 
 
 
 Igualando os coeficientes de mesma potência em s, 
em ambos os lados, obtemos: 
        
   
2
3 2 3 2
1 10 α β 4,2 2 4,2 2 12
ou
1 10 10 α β 10 αβ 20,4 122,44 259,68
         
        
s s K s s s j s j s
s K s K s K s s s
 1 10 20,4 10 α β 122,44 10 αβ=259,68   K K K
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 Portanto: 
 
 Então, Gc(s) pode ser escrito como: 
 
 
 
 
 A FT de malha fechada Y(s)/D(s) resulta em: 
122,44 259,68
1,94 α β αβ=
19,4 19,4
  K
 
    
2
2
α β αβα β
1,94 12,244 25,968
       
 

c
K s sK s s
G s
s s
s s
s
 
     
2
3 2
10 10
1,94 12,244 25,9681 10
1 10
10
20,4 122,44 259,68
 
  
 

  
c
Y s
s sD s s s G
s s
s
s
s s s
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
Resposta y(t) 
à entrada de 
distúrbio do 
tipo degrau 
unitário com 
a=4,2, b=2 e 
c=12. 
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
Curva de 
resposta ao 
degrau unitário 
com a=3,2, b=2 
e c=12. 
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
Resposta à 
entrada de 
distúrbio do 
tipo degrau 
unitário com 
a=3,2, b=2 e 
c=12. 
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
Comparando as figuras de resposta ao degrau 
unitário, concluímos que elas são praticamente 
as mesmas. Contudo, comparando as figuras 
de resposta à entrada de distúrbio do tipo 
degrau unitário, concluímos que a primeira é 
ligeiramente melhor que a última. 
Comparando as respostas dos sistemas de 
cada conjunto da tabela, concluímos que o 
primeiro conjunto de valores (a=4,2, b=2 e 
c=12) é um dos melhores. Portanto, como 
solução para esse problema, escolhemos: 
a=4,2, b=2 e c=12. 
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
Etapa 2 do projeto – em seguida, 
determinamos Gc1(s). Como Y(s)/R(s) pode 
ser dada por: 
 
 
 
 
 
Nosso problema se torna projetar Gc1(s) para 
satisfazer os requisitos das respostas às 
entradas do tipo degrau, rampa e aceleração. 
 
   
1 1
2
1
3 2
10
1,94 12,244 25,9681
1 10
10
20,4 122,44 259,68
 
 
 

  
p c c
p c
c
G GY s G
s sR s G G
s s
s
sG
s s s
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 Como o numerador envolve um ‘s’, Gc1(s) deve incluir 
um integrador para cancelar esse ‘s’. Embora 
desejemos um ‘s’ no numerador da FT de malha 
fechada Y(s)/D(s) para obtermos erro estacionário 
nulo à entrada de distúrbio do tipo degrau, não 
desejamos ter um ‘s’ no numerador da FT de malha 
fechada Y(s)/R(s). 
 Para eliminar o erro estacionáriona resposta à 
entrada de referência do tipo degrau e para eliminar 
erros estacionários no acompanhamento de entradas 
de referências dos tipos rampa e aceleração, o 
numerador de Y(s)/R(s) deve ser igual aos últimos 
três termos do denominador, como mencionado 
anteriormente. 
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 Ou seja: 
 
 
 
 Logo, Gc1(s) é um controlador PID. Como Gc(s) é 
dado por: 
 
 
 Obtemos: 
 
 
2
1
1
10 20,4 122,44 259,68
ou
25,968
2,04 12,244
s
  
  
c
c
sG s s s
G s s
     
2
1 2
1,94 12,244 25,968 
  c c c
s s
G s G s G s
s
     2 1
25,968 25,968
1,94 12,244 2,04 12,244
s
0,1
 
   
        
   
 
c c cG s G s G s
s s
s
s
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 Logo, Gc2(s) é um controlador derivativo. Um 
diagrama de blocos do sistema projetado pode 
ser visto na figura a seguir. 
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
 A FT de malha fechada Y(s)/R(s) torna-se 
agora: 
 
 
 As respostas às entradas de referências dos 
tipos rampa unitária e aceleração unitária são 
mostradas nas figuras a seguir. Os erros 
estacionários no acompanhamento às entradas 
em rampa e em aceleração são nulos. Então, 
todos os requisitos do problema são satisfeitos. 
Logo, os controladores projetados Gc1(s) e 
Gc2(s) são aceitáveis. 
 
 
2
3 2
20,4 122,44 259,68
20,4 122,44 259,68
 

  
Y s s s
R s s s s
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta 
Abordagem por Alocação de Zeros para a 
Melhoria das Características de Resposta

Outros materiais