Escolar Documentos
Profissional Documentos
Cultura Documentos
1. INTRODUÇÃO
Mais da metade dos controladores industriais em uso emprega sistemas PID (Proporcional –
Derivativo – Integrador).
𝑅(𝑠) 𝐶(𝑠)
_ 𝐺𝑐 (𝑠) 𝑃𝐿𝐴𝑁𝑇𝐴
Essas constantes também podem ser representadas em função das constantes de tempo de
derivação (𝜏𝐷 ) e de integração (𝜏𝐼 ). Nesse caso o ganho proporcional é denominado de 𝑘𝑐 .
𝐾𝑃 = 𝑘𝑐 𝐾𝐷 = 𝑘𝑐 𝜏𝐷 𝐾𝐼 = 𝑘𝑐 ⁄𝜏𝐼
CONTROLE PROPORCIONAL
OBS: Veja ex.
• Existe erro estacionário, ou residual, na resposta ao degrau.
A10.1 pág 593
• Pode ser usado para estabilizar um sistema. OGATA.
CONTROLE DERIVATIVO
• Controlador de alta sensibilidade quando associado ao proporcional.
• Responde à taxa de variação do erro.
• Prevê o erro atuante e inicia uma ação corretiva antecipada, tendendo a aumentar a
estabilidade do sistema.
• Não afeta diretamente o erro estacionário, mas aumenta o amortecimento
permitindo maior ganho, o que resulta em maior precisão em regime permanente.
• Devido ao controle derivativo atuar sobre a variação do erro, ele nunca é usado
sozinho, mas sempre combinado com o controle Proporcional ou o Integral.
CONTROLE INTEGRAL
• O sinal de controle (saída do controlador) em qualquer instante é a área sob a curva
do sinal de erro atuante.
• Remove o erro estacionário, mas pode conduzir a uma resposta oscilatória que
cresce ou decresce.
2. SINTONIA DE CONTROLADORES PID
Observe que:
• com 𝑘𝑐 = 5 e 𝜏𝐼 = 5[𝑠] o sistema é instável.
• com 𝑘𝑐 = 3 e 𝜏𝐼 = 11[𝑠] o sistema apresenta a melhor resposta.
• a medida que 𝑘𝑐 aumenta ou 𝜏𝐼 diminui, a resposta ao degrau se torna mais
agressiva.
2.1. CRITÉRIOS DE DESEMPENHO PARA SISTEMAS DE MALHA FECHADA
Todavia, não é possível obter todas essas qualidades simultaneamente em um sistema. Por
exemplo, tipicamente o controle conservador (pequenos valores de 𝑘𝑐 e grandes valores de
𝜏𝐼 ) leva a uma boa robustez, mas tende a causar um desempenho2 pobre no sistema.
𝑌 𝐾𝑚 𝐺𝑐 𝐺𝑣 𝐺𝑝
=
𝑌𝑠𝑝 1 + 𝐺𝑐 𝐺𝑣 𝐺𝑝 𝐺𝑚
1 𝑌⁄𝑌𝑠𝑝
𝐺𝑐 = ( )
𝐺𝑣 𝐺𝑝 𝐺𝑚 1 − 𝑌⁄𝑌𝑠𝑝
1
Um sistema de controle é robusto quando é insensível às mudanças nas condições do processo e na imprecisão do
modelo do processo.
2
Um sistema de controle exibe alto grau de desempenho se ele provê respostas rápidas e suaves aos distúrbios e se as
mudanças de set-point ocorrem com pouca ou nenhuma oscilação.
Fazendo 𝐺 = 𝐺𝑣 𝐺𝑝 𝐺𝑚 na equação acima,
1 𝑌⁄𝑌𝑠𝑝
𝐺𝑐 = ( )
𝐺 1 − 𝑌⁄𝑌𝑠𝑝
1 (𝑌⁄𝑌𝑠𝑝 )𝑑
𝐺𝑐 = ( )
𝐺̃ 1 − (𝑌⁄𝑌𝑠𝑝 )
𝑑
A escolha de
𝑌 1
( ) =
𝑌𝑠𝑝 d 𝜏𝑐 𝑠 + 1
1 1
𝐺𝑐 = ( )
𝐺̃ 𝜏𝑐 𝑠
O termo 1⁄𝜏𝑐 𝑠 provê a ação de controle integral, eliminando, assim, o offset. Assim,
com 𝜏𝑐 pequeno, tem-se um controle mais agressivo e com 𝜏𝑐 grande, um controle
mais conservador.
EXEMPLO
2
𝐺(𝑠) =
10s + 1
SOLUÇÃO
Fazendo a ESCOLHA da resposta do sistema igual a resposta de um sistema
de 1ª ordem sem atraso, ou seja:
𝑌 1
( ) =
𝑌𝑠𝑝 d 𝜏𝑐 𝑠 + 1
0,5
𝐺𝑐 = 5 +
𝑠
Que é um controlador PI
𝑌𝑠𝑝 (𝑠) 𝑌(𝑠)
𝐺𝑐 (𝑠) 𝐺(𝑠)
_
2.2.1.3. RESPOSTAS DE 1ª ORDEM COM ATRASO DE TEMPO
A escolha de
𝑌 𝑒 −𝜃𝑠
( ) =
Ysp 𝜏𝑐 𝑠 + 1
d
1 𝑒 −𝜃𝑠
𝐺𝑐 = ( )
𝐺̃ 𝜏𝑐 𝑠 + 1 − 𝑒 −𝜃𝑠
EXEMPLO
1. Use o método de síntese direta para calcular um controlador para o processo
abaixo de forma que a constante de tempo de malha fechada seja 𝜏𝑐 = 1[𝑠].
2e−s
𝐺(𝑠) =
10s + 1
SOLUÇÃO
Fazendo a ESCOLHA da resposta do sistema igual a resposta de um sistema
de 1ª ordem com atraso, ou seja:
𝑌 𝑒 −𝜃𝑠
( ) =
𝑌𝑠𝑝 d 𝜏𝑐 𝑠 + 1
Temos que o modelo da equação do controlador ESCOLHIDO será:
1 𝑒 −𝜃𝑠
𝐺𝑐 =
𝐺̃ (𝜏𝑐 + 𝜃)𝑠
onde 𝐺̃ = 𝐺, pois o modelo da planta não precisa ser estimado para cálculo
de 𝐺𝑐 . Assim,
1 𝑒 −𝜃𝑠 1 e−s 10s + 1
𝐺𝑐 = ( )= −s ( )=
𝐺̃ (𝜏𝑐 + 𝜃)𝑠 2e (1 + 1)𝑠 4𝑠
(10s + 1)
0,25
𝐺𝑐 = 2,5 +
𝑠
Que é um controlador PI
Para a simulação da resposta ao degrau, será necessário utilizar a
aproximação de Padé para o atraso, uma vez que a malha deverá ser fechada
jogando a exponencial para o denominador da FTMF.
1 1
2 1 − 2𝑠 2 (1 − 2 𝑠)
𝐺̃ = × =
(10s + 1) 1 1
1 + 2 𝑠 (10s + 1) (1 + 2 𝑠)
𝑌𝑠𝑝 (𝑠) 𝑌(𝑠)
𝐺𝑐 (𝑠) 𝐺̃ (𝑠)
_
EXEMPLO
2. Use o método de síntese direta para calcular um controlador para o processo
abaixo de forma que a constante de tempo de malha fechada seja 𝜏𝑐 = 1[𝑠].
2e−s
𝐺(𝑠) =
10s + 1
SOLUÇÃO
Fazendo a ESCOLHA da resposta do sistema igual a resposta de um sistema
de 1ª ordem sem atraso, ou seja:
𝑌 1
( ) =
𝑌𝑠𝑝 d 𝜏𝑐 𝑠 + 1
(10s + 1) 2 + 𝑠
𝐺𝑐 = ( )
2𝑠 2−𝑠
0,5 𝑠
𝐺𝑐 = (5 + )𝑒
𝑠
2
𝐺(𝑠) =
(10s + 1)(5s + 1)
SOLUÇÃO
Fazendo a escolha da resposta do sistema igual a resposta de um sistema de
1ª ordem sem atraso, ou seja:
𝑌 1
( ) =
𝑌𝑠𝑝 d 𝜏𝑐 𝑠 + 1
1
𝐺𝑐 = 7,5 + 25𝑠 +
𝑠
𝐾𝑒 −𝜃𝑠
𝐺̃ =
(𝜏1 𝑠 + 1)(𝜏2 𝑠 + 1)
1 𝑒 −𝜃𝑠
𝐺𝑐 =
𝐺̃ (𝜏𝑐 + 𝜃)𝑠
1
𝐺𝑐 = 𝐾𝑐 (1 + + 𝜏𝐷 𝑠)
𝜏𝐼 𝑠
onde,
1 𝜏1 + 𝜏2 𝜏1 𝜏2
𝐾𝑐 = ( ) 𝜏𝐼 = 𝜏1 + 𝜏2 𝜏𝐷 =
𝐾 𝜏𝑐 + 𝜃 𝜏1 + 𝜏2
EXEMPLO
1. Use o método de síntese direta para calcular o PID para o processo abaixo. Deseja-se
que a constante de tempo de malha fechada seja 𝜏𝑐 = 1[𝑠].
2e−s
𝐺(𝑠) =
(10s + 1)(5s + 1)
SOLUÇÃO
1 𝜏1 + 𝜏2 1 10 + 5 15
𝐾𝑐 = ( )= ( )=
𝐾 𝜏𝑐 + 𝜃 2 1+1 4
𝜏𝐼 = 𝜏1 + 𝜏2 = 10 + 5 = 15[𝑠]
𝜏1 𝜏2 10 × 5 10
𝜏𝐷 = = =
𝜏1 + 𝜏2 10 + 5 3
Portanto,
1
𝐺𝑐 = 𝐾𝑐 (1 + + 𝜏𝐷 𝑠)
𝜏𝐼 𝑠
15 1 10
𝐺𝑐 = (1 + + 𝑠)
4 15𝑠 3
2. Um sistema de controle de nível padrão é regulado por uma válvula de vazão cuja
função de transferência foi empiricamente determinada como sendo:
3
𝐻(𝑠) −2 (1 − 4 𝑠)
=
𝑉(𝑠) 1
𝑠 (2 𝑠 + 1)
onde, 𝐻(𝑠) é o nível do líquido e 𝑉(𝑠) é a vazão de entrada no tanque.
a) Projete com controlador PD usando o método da síntese direta com
realimentação unitária.
b) Escolha 𝜏𝑐 de maneira que o sistema responda em até 4 [s] com tolerância de
2%.
SOLUÇÃO
3
−2 (1 − 𝑠)
𝐺(𝑠) = 4
1
𝑠 ( 𝑠 + 1)
2
4
O processo possui um zero em 𝑠 = 3. Como o modelo de síntese direta busca inverter polos
e zeros no modelo do controlador, este será instável. Assim, é preciso fazer a escolha de uma
resposta que elimine este polo do semi-plano direito do plano S.
Fazendo,
3
𝑌 1− 𝑠
( ) = 4
𝑌𝑠𝑝 𝑑 𝜏𝑐 𝑠 + 1
Substituindo no modelo do controlador:
1 (𝑌⁄𝑌𝑠𝑝 )𝑑
𝐺𝑐 = ( )
𝐺̃ 1 − (𝑌⁄𝑌𝑠𝑝 )
𝑑
3 3
1− 4𝑠 1 1− 4𝑠
1 𝜏𝑐 𝑠 + 1 𝑠 (2 𝑠 + 1) 𝜏𝑐 𝑠 + 1
𝐺𝑐 = =
3 3 3 3
−2 (1 − 𝑠) 1− 𝑠 −2 (1 − 𝑠) 𝜏𝑐 𝑠 + 1 − (1 − 𝑠)
4 4 4 4
1 ( 1 − 𝜏𝑐 𝑠 + 1 ) ( 𝜏𝑐 𝑠 + 1 )
𝑠 ( 𝑠 + 1)
2
1 3
𝑠 (2 𝑠 + 1) 1 − 4𝑠
𝐺𝑐 = ( )
3 3
−2 (1 − 4 𝑠) 𝜏𝑐 𝑠 + 1 − 1 + 4 𝑠
1 1
𝐺𝑐 = − (1 + 𝑠)
3 2
2𝜏𝑐 + 2
Para que o sistema responda em até 4[s], 𝜏𝑐 = 1[𝑠], uma vez que o sistema leva 4𝜏𝑐 para
responder.
Logo,
2 1
𝐺𝑐 = − (1 + 𝑠)
7 2
2.2.2. MÉTODO DE CONTROLE DO MODELO INTERNO (IMC)
O método IMC (Internal Model Control) produz controladores muito parecidos com os
obtidos pelo Método da Síntese Direta, entretanto, o método IMC permite certo
compromisso entre o desempenho e a robustez no projeto do controlador.
𝐺𝑐∗
𝐺𝑐 =
1 − 𝐺𝑐∗ 𝐺̃
Esse resultado mostra que qualquer controlador IMC, 𝐺𝑐∗ , é equivalente ao controlador
por realimentação padrão, 𝐺𝑐 , e vice-versa.
𝐺̃ = 𝐺̃+ 𝐺̃−
onde, 𝐺̃+ contém ganho estacionário unitário, os atrasos de tempo e polos e zeros no
semi-plano direito de 𝐺̃ .
2. O controlador IMC é especificado como:
1
𝐺𝑐∗ = 𝑓
𝐺̃−
onde, 𝑓 é um filtro passa-baixa com ganho estacionário unitário e tem a forma típica:
1
𝑓=
(𝜏𝑐 𝑠 + 1)𝑟
Observe que o controlador IMC é calculado apenas com a parte invertível do modelo do
processo, 𝐺̃− , e não com todo o processo, 𝐺̃ , garantindo que sempre 𝐺𝑐∗ será realizável e
estável.
OBS: Se a planta em malha aberta for instável, o método IMC descrito acima deve sofrer
ajustes de sintonia.
EXEMPLO
1. Use o método IMC para calcular o PID para o processo usando a estimação dada abaixo.
Deseja-se que a constante de tempo de malha fechada seja 𝜏𝑐 = 1[𝑠]. Considere usar um
filtro de 1ª ordem e a aproximação de Padé.
𝐾𝑒 −𝜃𝑠
𝐺̃ =
𝜏𝑠 + 1
SOLUÇÃO
𝜃
1− 2𝑠
𝑒 −𝜃𝑠 ≈
𝜃
1+ 2𝑠
𝜃
𝐾𝑒 −𝜃𝑠 𝐾 (1 − 2 𝑠)
𝐺̃ = =
𝜏𝑠 + 1 (1 + 𝜃 𝑠) (𝜏𝑠 + 1)
2
𝜃
𝐺̃+ = 1 − 𝑠
2
𝐾
𝐺̃− =
𝜃
(1 + 2 𝑠) (𝜏𝑠 + 1)
𝜃
1 (1 + 2 𝑠) (𝜏𝑠 + 1) 1
𝐺𝑐∗ = 𝑓= ( )
𝐺̃− 𝐾 (𝜏𝑐 𝑠 + 1)𝑟
𝜃
(1 + 2 𝑠) (𝜏𝑠 + 1)
𝐺𝑐∗ =
𝐾(𝜏𝑐 𝑠 + 1)
𝐺𝑐∗
𝐺𝑐 =
1 − 𝐺𝑐∗ 𝐺̃
Resulta em:
𝜃
(1 + 2 𝑠) (𝜏𝑠 + 1)
𝐺𝑐 =
𝜃
𝐾 (𝜏𝑐 + ) 𝑠
2
Arrumando, tem-se:
𝜃 𝜏 𝜃 𝜃 2 𝜏
1 + 2 (1 + 2 𝜃) 𝑠 + 2 𝜏𝑠 2 [𝜃 + (1 + 2 𝜃) 𝑠 + 𝜏𝑠 2 ]
𝐺𝑐 = = 2
𝜃 𝜏 𝜃 𝜏
𝐾 2 (2 𝜃𝑐 + 1) 𝑠 𝐾 2 (2 𝜃𝑐 + 1) 𝑠
2 𝜏 𝜏 2
+ (2 𝜃 + 1) 𝑠 + 𝜏𝑠 2 1 2 + 1 𝜏
𝐺𝑐 = 𝜃 𝜃
= ( 𝜏 ) (1 + 𝜏 𝑠+ 𝜃 )
𝜏 𝐾 2 𝑐+1 𝜏
𝐾 (2 𝜃𝑐 + 1) 𝑠 𝜃
2𝜃 + 1 (2 + 1) 𝑠
𝜃
1
𝐺𝑐 = 𝐾𝑐 (1 + + 𝜏𝐷 𝑠)
𝜏𝐼 𝑠
𝜏 2
1 2𝜃 +1 𝜏 𝜃 1
( 𝜏 ) (1 + 𝜏 𝑠+ 𝜏 ) = 𝐾𝑐 (1 + + 𝜏𝐷 𝑠)
𝐾 2 𝑐 +1 2𝜃 + 1 (2 + 1) 𝑠 𝜏𝐼 𝑠
𝜃 𝜃
Logo,
𝜏
1 2𝜃 + 1
𝐾𝑐 = ( 𝜏 )
𝐾 2 𝑐+1
𝜃
𝜏 2 𝜃
(2 + 1) (𝜏 + )
𝜏𝐼 = 𝜃 = 𝜃 2
2 2
𝜃 𝜃
𝜃
𝜏𝐼 = 𝜏 +
2
𝜏
𝜏𝐷 = 𝜏
2𝜃 + 1
Uma vez conhecido o modelo do processo, o projeto do controlador PID é feito de maneira a
atender aos requisitos de operação da planta de forma análoga aos projetos de compensadores.
EXEMPLO
213041 𝐶(𝑠)
_ 𝐺𝑐 (𝑠)
𝑠(𝑠 + 653)
SOLUÇÃO
A equação do controlador é:
𝐺𝑐 (𝑠) = 𝐾𝑃 + 𝐾𝐷 𝑠
Assim, no ramo direto, temos:
213041(𝐾𝑃 + 𝐾𝐷 𝑠)
𝐺(𝑠) =
𝑠(𝑠 + 653)
Que é do Tipo 1.
A FTMF do sistema todo, então é:
213041(𝐾𝑃 + 𝐾𝐷 𝑠)
𝑇(𝑠) =
𝑠2 + (653 + 213041𝐾𝐷 )𝑠 + 213041𝐾𝑃
1
𝑒𝑠𝑠𝑟 = 𝐾𝑣 = lim 𝑠𝐺(𝑠)
𝐾𝑣 𝑠→0
Portanto,
1
𝑒𝑠𝑠𝑟 =
213041(𝐾𝑃 + 𝐾𝐷 𝑠)
lim 𝑠 ( )
𝑠→0 𝑠(𝑠 + 653)
1
𝑒𝑠𝑠𝑟 = ≤ 0,00061
213041𝐾𝑃
653
Arrumando, resulta em 𝐾𝑃 ≥ 5 .
𝑠 2 + 2𝜁𝜔𝑛 𝑠 + 𝜔𝑛2 = 0
𝜁 = 0,316 + 103,21𝐾𝐷
Como 𝑀𝑃 ≤ 5%,
𝜁
−𝜋( )
√1−𝜁 2
𝑀𝑃 = 𝑒 ≤ 0,05
O problema pede que 𝑡𝑠 ≤ 0,005. A região que delimita os polos no semi-plano esquerdo do
plano de Laplace em um sistema de 2ª ordem é: 𝑅𝑒(𝑝ó𝑙𝑜𝑠) ≤ 𝜁𝜔𝑛 ; 𝜁 ≥ 0,4; e 𝑡𝑠 ≤ 4⁄𝜁𝜔𝑛 .
Assim, fazendo:
8 8
𝑡𝑠 = = ≤ 0,005
2𝜁𝜔𝑛 653 + 213041𝐾𝐷
Além das análises feitas até agora, ainda é necessário avaliar a estabilidade do sistema com o
controlador. Assim, usando o Critério de Routh-Hurwitz na equação característica do sistema:
𝑠2 1 213041𝐾𝑃
𝑠1 653 + 213041𝐾𝐷 0
𝑠0 213041𝐾𝑃
ou seja,
Resposta ao Degrau
1.4
1.2 System: T
System: T
Time (sec): 0.00296
Time (sec): 0.005
Amplitude: 1.04
Amplitude: 1.01
0.8
Amplitude
0.6
0.4
0.2
0
0 1 2 3 4 5 6 7
-3
Tempo (sec) x 10
Observações:
Tipo
P 0 0
SIM Há oscilação sustentada para
PI 0
algum valor de ?
PID
NÃO
Ziegler-Nichols Tyreus-Luyben
(Mais Conservador) (Menos Conservador)
Tipo
P 0 0 Tipo
PI 0 PI 0
PID PID
1
𝐺(𝑠) =
𝑠(𝑠 + 1)(𝑠 + 5)
SOLUÇÃO
𝐾𝐼ൗ 1 𝐶(𝑠)
_ 𝐾𝑃 + 𝐾𝐷 𝑠 + 𝑠
𝑠(𝑠 + 1)(𝑠 + 5)
Como o sistema possui um integrador na origem, a resposta ao degrau não terá a forma de “S”,
logo, fazendo K D = K I = 0 , a função de transferência do sistema será:
C ( s) KP
=
R( s ) s ( s + 1)( s + 5) + K P
q ( s ) = s 3 + 6 s 2 + 5s + K P
s3 1 5
s2 6 KP
30 − K P
s1 0
6
s0 KP
q( s) = s 3 + 6s 2 + 5s + 30 = 0
( j )3 + 6( j ) 2 + 5( j ) + 30 = 0
6(5 − 2 ) + j (5 − 2 ) = 0
= 5 rad s
2
Pcr = P = 2.8 seg
cr
GC ( s) =
s
Obtendo a FT do sistema:
C ( s) 6,3s 2 + 18s + 12,86
= 4
R(s) s + 6s3 + 11,3s 2 + 18s + 12,86
A resposta ao degrau da FT é:
Step Response
1.8
1.6
1.4
1.2
1
Amplitude
0.8
0.6
0.4
0.2
0
0 5 10 15
Time (sec)
O MP = 62%
GC ( s) =
s
E a FT:
C ( s) 14s 2 + 18s + 6
= 4
R(s) s + 6s3 + 19s 2 + 18s + 6
A resposta ao degrau:
Step Response
1.4
1.2
0.8
Amplitude
0.6
0.4
0.2
0
0 1 2 3 4 5 6 7
Time (sec)
O MP 18%
Aumentando o termo constante em GC ( s ) , sem alterar a localização dos pólos complexos,
temos:
30 ( s + 0.64 )
2
GC ( s) =
s
Arrumando:
30s 2 + 38.4s + 12.3
GC ( s) =
s
Temos aproximadamente que: K P = 38, K D = 30, K I = 12
Assim, a FT fica:
C ( s) 30s 2 + 38s + 12
= 4
R(s) s + 6s3 + 35s 2 + 38s + 12
A resposta ao degrau:
Step Response
1.4
1.2
0.8
Amplitude
0.6
0.4
0.2
0
0 1 2 3 4 5 6
Time (sec)
MP = 27%.
Que atende às especificações do problema, logo K P = 38, K D = 30, K I = 12 são os parâmetros
finais do PID.
3. Um sistema de controle possui a resposta ao degrau unitário dada pelo gráfico
abaixo. Obtenha K e os parâmetros do controlador PI para esse sistema.
Step Response
0.25
0.2
0.15
Amplitude
0.1
0.05
0
0 1 2 3 4 5
Time (sec)
SOLUÇÃO
Step Response
0.25
0.2
System: sys
0.15
Amplitude
0.1
0.05
System: sys
Time (sec): 0.212
Amplitude: 0.0091
0
0 1 2 3 4 5
Time (sec)
K = 0,2
L = 0,2
T = 1,8 – 0,2 = 1,6
Pela Tabela,
𝐾𝑝 = 0,9 𝑇⁄𝐿 = 7,2
KP KD KI
𝐾𝑑 = 𝐾𝑝 𝑇𝑑 = 𝐾𝑝 × 0 = 0
7,2 0 10,8
𝐾𝑖 = 𝐾𝑝 ⁄𝑇𝑖 = 𝐾𝑝 0,3⁄𝐿 = 10,8
4. Um sistema de controle foi submetido à variação do ganho do sinal de entrada que
gerou a seguinte tabela de leituras do sinal de saída em um osciloscópio. Obtenha um
controlador PID para esse sistema.
32
160
543
600
900
SOLUÇÃO
Kcr = 600
Pelo gráfico, temos 9 períodos em 8 segundos, logo um período da onda dura 0,889 segundos,
assim, Pcr = 0,889 [s]
Pela Tabela,
𝐾𝑝 = 0,6𝐾𝑐𝑟 = 360
𝐾𝑑 = 𝐾𝑝 𝑇𝑑 = 𝐾𝑝 × 0,125𝑃𝑐𝑟 = 40
𝐾𝑖 = 𝐾𝑝 ⁄𝑇𝑖 = 𝐾𝑝 ⁄0,5𝑃𝑐𝑟 = 810
KP KD KI
360 40 810
2.3.2. MÉTODO DE AUTO-SINTONIA ON-OFF (Relay Auto-Tuning)
Desenvolvido por Åstrom e Hägglund em 1984 é uma melhoria no método Ciclo Contínuo de
Ziegler-Nichols. O procedimento consiste em:
1. Substituir o controlador feedback por um controlador on-off (ou relay) com zona morta.
Como desvantagem, para processos lentos, pode não ser possível sujeita-lo a 2 ou 4 ciclos de
operação necessários para terminar o teste.
EXEMPLO
5. Use o Matlab e projete um controlador PID para o sistema abaixo usando o método
de auto-sintonia on-off. Obtenha a curva de resposta ao degrau unitário e verifique se
o sistema exibe MP próximo e inferior a 30%. Caso contrário efetue uma sintonia fina
para reduzir o MP a um patamar desejado.
10
𝐺(𝑠) =
𝑠(𝑠 + 1)(𝑠 + 5)
SOLUÇÃO
Saída do Controlador
2 Saida do Processo
X: 11.78
Y: 1.594
1.5
X: 15.64 X: 30.34
Y: 0.9883 Y: 1.007
1
Saídas
0.5
-0.5
-1
0 10 20 30 40 50 60
Tempo [s]
Do gráfico tem-se:
𝑎 = 1.594 − 0.9883 𝑃𝑐𝑟 = 30.34 − 15.64 2𝑑 = 2
𝑎 = 0.6 𝑃𝑐𝑟 ≅ 14.7[𝑠] 𝑑=1
Então,
4𝑑 4
𝐾𝑐𝑟 = =
𝜋𝑎 𝜋 × 0.6
𝐾𝑐𝑟 = 2.12
Resposta ao Degrau
1.4
1.2
1
Amplitude
0.8
0.6
0.4
0.2
0
0 10 20 30 40 50 60
Tempo (seconds)
A maneira mais comum de projeto de PID digital é feita a partir do PID analógico. Dada a equação
do PID Analógico no domínio de Laplace,
𝐾𝐼
𝐺𝑐 (𝑠) = 𝐾𝑃 + 𝐾𝐷 𝑠 +
𝑠
A Transformada inversa de Laplace, com condições iniciais nulas, resulta em:
𝑑𝑥(𝑡)
𝑔𝑐 (𝑡) = 𝐾𝑃 𝑥(𝑡) + 𝐾𝐷 + 𝐾𝐼 ∫ 𝑥(𝑡)𝑑𝑡
𝑑𝑡
no domínio do tempo.
Pode-se determinar a implementação digital através do uso de uma aproximação amostrada para a
derivada e a integral na forma:
𝑑𝑥(𝑡) 1
𝑔𝑐1 (𝑘𝑇𝑠 ) = | = {𝑥(𝑘𝑇𝑠 ) − 𝑥(𝑘𝑇𝑠 − 𝑇𝑠 )}
𝑑𝑡 𝑡=𝑘𝑇𝑠 𝑇𝑠
𝐾𝐷
𝑔𝑐 [𝑘] = 𝐾𝑃 𝑥[𝑘] + {𝑥[𝑘] − 𝑥[𝑘 − 1]} + 𝐾𝐼 (𝑔𝑐 [𝑘 − 1] + 𝑇𝑠 𝑥[𝑘])
𝑇𝑠
𝐾𝐷 𝐾𝐷
𝑔𝑐 [𝑘] = (𝐾𝑃 + + 𝐾𝐼 𝑇𝑠 ) 𝑥[𝑘] − 𝑥[𝑘 − 1] + 𝐾𝐼 𝑔𝑐 [𝑘 − 1]
𝑇𝑠 𝑇𝑠
Se 𝑇𝑠 = 1, tem-se:
Kuo 9ª ed: 9-9 a 9-11, 9-13, 9-14, 9-34, 9-37, 9-38, 9-40, 9-41, 9-44, 9-47, 9-51, 9-53 “a” e “b”.
Seborg 2ª ed: 12.1 a 12.3, 12.5a, 12.7 a 12.11, 12.13, 12.14