Escolar Documentos
Profissional Documentos
Cultura Documentos
Rubens J M Afonso
12 de abril de 2018
Motivação
Controlador Proporcional-Derivativo – PD
Requisitos de comportamento
amortecido (PM ↑) com uma
velocidade de resposta alta
(ωc ↑) ⇒ compensar o
sistema, aumentando a
margem de fase na
frequência de cruzamento
desejada ⇒ compensador
de avanço de fase;
Recapitulando o efeito da
inclusão de um zero no
diagrama de Bode: ⇒ PM ↑
em ωc > |z1 |.
Procedimento de projeto
Objetivo: PM ↑ em ωc > |z1 |:
1 Calcule a posição do zero de forma a fornecer a fase desejada φ
na frequência ωc :
Kd ωc
φ = ∠C(jωc ) = ∠(Kp + Kd jωc ) = arctan . (2)
Kp
De onde se pode calcular
Kd tan(φ)
= . (3)
Kp ωc
O zero será:
Kp ωc
z=− = (4)
Kd tan(φ)
e já se terá determinado a relação entre os ganhos proporcional
e derivativo.
Rubens J M Afonso Controladores PD, PI e PID no domı́nio da frequência
Instituto Tecnológico de Aeronáutica 6/ 32
assim
1
|C(jωc )| = . (6)
|G(jωc )|
1
Kp2 + Kd2 ω2c = . (8)
|G(jωc )|2
Kp2 1
+ ω2c = . (9)
Kd2 Kd2 |G(jωc )|2
Utilizando o valor do zero determinado no primeiro passo do projeto
na Equação (4):
1
z2 + ω2c = . (10)
Kd2 |G(jωc )|2
Rubens J M Afonso Controladores PD, PI e PID no domı́nio da frequência
Instituto Tecnológico de Aeronáutica 8/ 32
Observação 1.
C(s) dado na forma da Equação (1) não é uma função de
transferência própria, o que significa o zero puro não pode ser
implementado.
Proposta de solução
Colocar o polo em uma frequência muito alta, de maneira a não afetar
nem a fase nem o ganho em torno de ωc .
1
Função de transferência com polo em −p (p > 0): s/p+1 .
1 1
jω/p + 1 = p(ω/p)2 + 1 , (16)
1
∠ = − arctan ω/p. (17)
jω/p + 1
ω = p/100:
1 1
j1/100 + 1 = p(1/100)2 + 1 ≈ 1,0 , (18)
1
∠ = − arctan 1/100 ≈ 0,6◦ . (19)
j1/100 + 1
p = 100ωc ⇒ ganho em ωc é praticamente inalterado e a
margem de fase perde menos do que 0,6◦ .
1 1
ω p: jω/p+1 ≈ 1 e ∠ jω/p+1 ≈ 0.
Observação 2.
Pode-se enxergar o controlador PD como o caso particular do avanço
de fase em que o polo está em frequência tão mais elevada, que sua
contribuição é desprezı́vel.
Example 1.
0,005
G(s) = . (21)
s(s + 0,05)
Requisitos de resposta transitória são:
Mp ≤ 0,3;
tr ≤ 18 s.
Para o projeto, vamos usar os valores máximos de sobressinal e
tempo de subida dos requisitos:
Mp = 0,3;
tr = 18 s.
Então:
ξ = 0,35;
ωc = 0,11 rad/s.
Exemplo 1 - continuação
Para acomodar efeitos de aproximações, somamos 5◦ na PM :
Exemplo 1 - continuação
−9,2
|G(jωc )| = 10 20 = 0,35;
φ = PMdesejada − ∠G(jωc ) − 180◦ = 40◦ + 157◦ − 180◦ = 17◦ .
De onde podemos usar a Equação (15) para obter:
cos(φ) cos(17◦ )
Kp = = = 2,7. (23)
|G(jωc )| 0,35
sen(φ) sen(17◦ )
Kd = = = 7,6. (24)
ωc |G(jωc )| 0,11 × 0,35
Exemplo 1 - continuação
Impondo
p = 100ωc = 11, (25)
Kp 1 + KKdp s 2,7 + 7,6s
C0 (s) = = . (26)
s/p + 1 s/11 + 1
Em simulação: Mp = 30% e tr |100%
0 = 15 s.
Exemplo 1 - continuação
Já havı́amos projetado um compensador de avanço para esse mesmo
sistema no Exemplo 1 da Aula 15 sujeito aos mesmos requisitos. O
controlador resultante fora:
12s + 1
C(s) = 2,1 . (27)
6,5s + 1
Desempenho é muito parecido na resposta ao degrau:
Pergunta
Há alguma diferença entre o uso dos dois controladores que justifique
o trabalho extra de calcular o polo do compensador de avanço de
fase?
Pergunta
Há alguma diferença entre o uso dos dois controladores que justifique
o trabalho extra de calcular o polo do compensador de avanço de
fase?
Resposta
Valor do sinal de controle com o PD é muito maior do que com o
compensador de avanço de fase.
Conclusão
Desempenho similar na resposta ao degrau, mas seus valores
de controle muito diferentes;
Motivo da diferença: PD tem um termo que é a derivada do sinal
de entrada;
Para uma entrada degrau, idealmente, a derivada seria o impulso
(com amplitude infinita e duração infinitesimal);
Mesmo com o polo em 100ωc suavizando essa derivada: valor
ainda é ≈ 20 vezes maior do que o obtido com o avanço;
Em aplicação prática, sinais com amplitude muito elevada e
duração curta dificilmente podem ser aplicados;
Muitas vezes, o trabalho um pouco maior para se projetar um
compensador de avanço é realmente necessário.
Controlador Proporcional-Integrativo – PI
Controlador Proporcional-Integrativo – PI
s+z
C(s) = . (28)
s
Grau de liberdade para ajustar o ganho de malha fechada ⇒
multiplicar C(s) por Kp :
s+z Kp z Ki
C0 (s) = Kp = Kp + = Kp + , (29)
s s s
que é a forma usual de um controlador PI:
Ganho Kp é responsável pelo nome proporcional;
Ganho Ki com s no denominador equivale a um ganho sobre a
integral.
Selecionar z = KKi ωc para que não afete a margem de fase do
p
sistema.
Paralelos:
compensador de avanço de fase e o PD;
compensador de atraso de fase e o PI;
Muitas vezes é necessário ajustar o comportamento da resposta
transitória e do erro em regime estacionário.
Conjugar os efeitos dos controladores PI e PD em um único
controlador, o Proporcional-Integrativo-Derivativo (PID);
Existem muitas maneiras de parametrizar o PID, sendo uma
delas o produto dos termos PD e PI, com os ganhos
proporcionais condensados em Kp e em que já está considerado
o polo para tornar a função de transferência própria:
1 + Kd /Kp s s + z
C(s) = Kp . (30)
s/p + 1 s
1 + Kd /Kp s s + z
C(s) = Kp .
s/p + 1 s
Example 2.
0,01
G(s) = . (31)
(s + 0,05)(s + 0,7)
Os requisitos serão
Mp ≤ 0,1;
tr ≤ 15 s;
ess = 0, para entrada degrau unitário.
Para o projeto, vamos usar os valores máximos de Mp e tr |100%
0 :
Mp = 0,1;
tr = 15 s.
Resultando:
ξ = 0,59;
ωc = 0,18 rad/s.
Exemplo 2 - continuação
Para acomodar efeitos de aproximações e perda de fase devida ao PI,
somamos 5◦ na PM:
Exemplo 2 - continuação
−11,2
|G(jωc )| = 10 20 = 0,275, (33)
cos(φ) cos(28◦ )
Kp = = = 3,2. (35)
|G(jωc )| 0275
sen(φ) sen(28◦ )
Kd = = = 9,5. (36)
ωc |G(jωc )| 0,18 × 0,275
Exemplo 2 - continuação
Impondo:
p = 100ωc = 18. (37)
Exemplo 2 - continuação
Resposta em MF para entrada degrau unitário: Mp = 10% e
tr |100%
0 = 12 s;
Termo integral faz com que o erro em regime estacionário seja
nulo.