Ações Básicas de Controle em Sistemas
Ações Básicas de Controle em Sistemas
Y (s) G(s)Ha(s)Hp(s)
= (1)
Y ∗(s) 1 + G(s)Ha(s)Hp(s)Hs(s)
AMNLima/Controle Analógico/UFCG/DEE - 1
Classificação
com
+U0, e(t) > 0
u(t) = (4)
−U0, e(t) < 0
AMNLima/Controle Analógico/UFCG/DEE - 2
Controladores lineares
Caso o erro seja zero o sinal de controle também será. Sem considerar o
modelo da planta pode-se concluir que o erro pode ser reduzido tanto quanto se
queira mas não pode ser zero. É possível definir uma função de transferência
para este tipo de controlador
G(s) = Kp (7)
AMNLima/Controle Analógico/UFCG/DEE - 3
Controladores lineares ...
Com a ação integral é possível ter erro zero sem que o sinal de controle também
seja zero. A função de transferência idealizada para este tipo de controlador é
1
U(s) = G(s)E(s) = KiL {1(t)}L {e(t)} = Ki E(s) (9)
s
Ki
G(s) =
s
Ki
G(s) =
s + pi
AMNLima/Controle Analógico/UFCG/DEE - 4
Controladores lineares ...
d
u(t) = Kd e(t) (10)
dt
Com a ação derivativa há uma efeito antecipativo que depende da taxa de
variação do erro. A função de transferência para este tipo de controlador é
G(s) = Kd s (11)
Este tipo de função de transferência não é própria! Desse modo, uma função
de transferência prática para este tipo de controlador é
s
G(s) = Kd pd (12)
s + pd
AMNLima/Controle Analógico/UFCG/DEE - 5
Sistemas de primeira ordem
Para decidir qual ou quais das ações básicas de controle devem utilizadas
para um dado problema de controle é necessário adquirir sensibilidade sobre
as alterações que estas ações produzem no comportamento do sistema em
malha fechada.
K NFT MA(s)
H(s) = = ,K>0ea>0 (13)
s + a DFT MA(s)
AMNLima/Controle Analógico/UFCG/DEE - 6
Teorema do valor final
AMNLima/Controle Analógico/UFCG/DEE - 7
Controlador proporcional
K NFT MA(s)
H(s) = = ,K>0ea>0 (18)
s + a DFT MA(s)
e
G(s) = Kp (19)
Considere a FTMF (Função de Transferência de Malha Fechada) dada por
Y (s) G(s)H(s)
= (20)
Y ∗(s) 1 + G(s)H(s)
KpK
Y (s) KpK NFT MF (s)
= s+a
= = (21)
Y ∗(s) 1 + KpK s + a + KpK DFT MF (s)
s+a
AMNLima/Controle Analógico/UFCG/DEE - 8
Controlador proporcional ...
a + K pK ≥ a (23)
e consequentemente
AMNLima/Controle Analógico/UFCG/DEE - 9
Controlador proporcional ...
G(s)H(s) ∗
lim y(t) = lim sY (s) = lim s Y (s) (25)
t→∞ s→0 s→0 1 + G(s)H(s)
K pK 1
lim y(t) = lim s (26)
t→∞ s→0 s + a + K pK s
K K
y(∞) = a+Kp pK y∗(∞) = 1 (27)
AMNLima/Controle Analógico/UFCG/DEE - 10
Erro estacionário
1
E(s) = Y ∗(s) (30)
1 + G(s)H(s)
1
lim e(t) = lim sE(s) = lim s Y ∗(s) (31)
t→∞ s→0 s→0 1 + G(s)H(s)
1
lim e(t) = lim s KpK Y ∗
(s) (32)
t→∞ s→0 1 + s+a
AMNLima/Controle Analógico/UFCG/DEE - 11
Erro estacionário - C p
AMNLima/Controle Analógico/UFCG/DEE - 12
Erro estacionário - Cv
AMNLima/Controle Analógico/UFCG/DEE - 13
Erro estacionário - Ca
AMNLima/Controle Analógico/UFCG/DEE - 14
Controlador integral
K NFT MA(s)
H(s) = = ,K>0ea>0 (39)
s + a DFT MA(s)
e
Ki
G(s) = (40)
s
AMNLima/Controle Analógico/UFCG/DEE - 15
Controlador integral - FTMF
Y (s) G(s)H(s)
= (41)
Y ∗(s) 1 + G(s)H(s)
K K
i
Y (s) KiK NFT MF (s)
= s s+a
= = (42)
Y ∗(s) 1 + Ksi s+a
K s(s + a) + KiK DFT MF (s)
AMNLima/Controle Analógico/UFCG/DEE - 16
Controlador integral - regime transitório
a2
a − 4KiK > 0 ou Ki <
2
→ Pólos reais (45)
4K
a2
a − 4KiK < 0 ou Ki >
2
→ Pólos complexos (46)
4K
a2
a − 4KiK = 0 ou Ki =
2
→ Pólos reais (47)
4K
AMNLima/Controle Analógico/UFCG/DEE - 17
Controlador integral - regime permanente
AMNLima/Controle Analógico/UFCG/DEE - 18
Controlador integral - C p
AMNLima/Controle Analógico/UFCG/DEE - 19
Controlador derivativo
K NFT MA(s)
H(s) = = ,K>0ea>0 (53)
s + a DFT MA(s)
e
G(s) = Kd s (54)
Considere a FTMF (Função de Transferência de Malha Fechada) dada por
Y (s) G(s)H(s)
= (55)
Y ∗(s) 1 + G(s)H(s)
K Kd K
Y (s) Kd s s+a 1+Kd K
s NFT MF (s)
= K = = (56)
Y ∗(s) 1 + Kd s s+a s + 1+Ka d K DFT MF (s)
AMNLima/Controle Analógico/UFCG/DEE - 20
Controlador derivativo ...
a
DFT MF (s) = s + =0 (57)
1 + Kd K
Kd K
NFT MF (s) = s=0 (59)
1 + Kd K
AMNLima/Controle Analógico/UFCG/DEE - 21
Controlador derivativo ...
AMNLima/Controle Analógico/UFCG/DEE - 22
Controlador derivativo ...
AMNLima/Controle Analógico/UFCG/DEE - 23
Controlador proporcional-integral (PI)
K NFT MA(s)
H(s) = = ,K>0ea>0 (65)
s + a DFT MA(s)
e
G(s) = Kp + Ki/s (66)
Considere a FTMF (Função de Transferência de Malha Fechada) dada por
Y (s) G(s)H(s)
= (67)
Y ∗(s) 1 + G(s)H(s)
AMNLima/Controle Analógico/UFCG/DEE - 24
Controlador PI - regime transitório
K
s+ K pi
Y (s) K p( K
) s+a KpK(s + KKpi ) NFT MF (s)
= s
K = = (68)
Y ∗(s) s+ K pi
K s(s + a) + KpKs + KiK DFT MF (s)
1 + K p( s ) s+a
O comportamento dinâmico (regime transitório) é avaliado resolvendo-se a
equação característica que nesse caso é
AMNLima/Controle Analógico/UFCG/DEE - 25
Controlador PI ...
Ki
NFT MF (s) = KpK(s + ) = 0 (71)
Kp
AMNLima/Controle Analógico/UFCG/DEE - 26
Projeto do controlador PI
AMNLima/Controle Analógico/UFCG/DEE - 27
Técnica de cancelamento pólo-zero
Ki
=a (75)
Kp
K
s+ K pi KpK
K
Y (s) K p( ) s+a K pK
= s
K = s
K K = (76)
Y ∗(s) s+ K pi
K 1 + ps s + K pK
1 + K p( s ) s+a
a qual representa o comportamento dinâmico de um sistema de primeira ordem
com um pólo em s = −KpK.
AMNLima/Controle Analógico/UFCG/DEE - 28
Técnica de alocação de pólos
Y (s) ω2n
∗
= 2 (77)
Y (s) s + 2ζωns + ω2n
AMNLima/Controle Analógico/UFCG/DEE - 29
Técnica de alocação de pólos ...
AMNLima/Controle Analógico/UFCG/DEE - 30
Especificações no domínio do tempo
1.8
tr = e y(tr ) / 0.9 (79)
ωn
4.6
ts = e 0.99 / y(ts) / 1.01 (80)
ζωn
AMNLima/Controle Analógico/UFCG/DEE - 31
Especificações no domínio do tempo ...
c) Overshoot (M p )
√
1−ζ2
Mp = e −πζ
e M p = max y(t) (81)
t
d) Tempo do pico (t p)
π
tp = q e y(t p) = M p (82)
ωn 1 − ζ2
AMNLima/Controle Analógico/UFCG/DEE - 32
Técnica de alocação de pólos ...
AMNLima/Controle Analógico/UFCG/DEE - 33
Contribuição do zero
ω2o
Y (s) (2ζoωo − a)(s + 2ζ ωo−a )
= o
(85)
Y ∗(s) s2 + 2ζωns + ω2n
ω2o
que apresenta um zero em s = − 2ζ ωo−a .
A forma da resposta dinâmica é
o
afetada pela localização desse zero. Para explicar como a localização desse
zero afeta a resposta dinâmica da malha fechada considere a seguinte FTMF
s
Y (s) ( αζω + 1) 1 (s + αζωn)
= n
= (86)
Y ∗(s) ( ωsn )2 + 2ζ ωsn + 1 αζωn s2 + 2ζωns + ω2n
AMNLima/Controle Analógico/UFCG/DEE - 34
Contribuição do zero ...
Y (s) 1 1 s
∗
= 2 + (87)
Y (s) s + 2ζωns + ωn αζωn s2 + 2ζωns + ω2n
2
ou então
Y (s) 1
= HF (s) + sHF (s) (88)
Y ∗(s) αζωn
AMNLima/Controle Analógico/UFCG/DEE - 35
Controlador PI - regime permanente
AMNLima/Controle Analógico/UFCG/DEE - 36
Controlador PI ...
s + KKpi K
Cp = lim G(s)H(s) = lim Kp( ) =∞ (93)
s→0 s→0 s s+a
AMNLima/Controle Analógico/UFCG/DEE - 37
Sistemas de segunda ordem
K NFT MA(s)
H(s) = = , K > 0, a > 0, b > 0 e a 6= b (94)
(s + a)(s + b) DFT MA(s)
AMNLima/Controle Analógico/UFCG/DEE - 38
Sistemas de segunda ordem ...
K
lim y(t) = lim sY (s) = lim sH (s)U(s) = (96)
t→∞ s→0 s→0 ab
−at −bt
K −1 ab 1 e e
y(t) = L = K 1− + (97)
ab (s + a)(s + b) s a(b − a) b(b − a)
AMNLima/Controle Analógico/UFCG/DEE - 39
Controlador proporcional
K NFT MA(s)
H(s) = = , K > 0, a > 0, b > 0 e a 6= b (98)
(s + a)(s + b) DFT MA(s)
e
G(s) = Kp (99)
Considere a FTMF (Função de Transferência de Malha Fechada) dada por
Y (s) G(s)H(s)
= (100)
Y ∗(s) 1 + G(s)H(s)
AMNLima/Controle Analógico/UFCG/DEE - 40
Controlador proporcional
KpK
Y (s) (s+a)(s+b) KpK NFT MF (s)
∗
= KpK = = (101)
Y (s) 1 + (s+a)(s+b) (s + a)(s + b) + KpK DFT MF (s)
Também neste caso o comportamento dinâmico (regime transitório) é
determinado resolvendo-se a equação característica
AMNLima/Controle Analógico/UFCG/DEE - 41
Controlador proporcional ...
Logo se
2
(a + b) − 4ab
(a + b) − 4(ab + KpK) > 0 ou Kp <
2
(104)
4K
(a + b)2 − 4ab
(a + b) − 4(ab + KpK) < 0 ou Kp >
2
(105)
4K
(a + b)2 − 4ab
(a + b) − 4(ab + KpK) = 0 ou Kp =
2
(106)
4K
AMNLima/Controle Analógico/UFCG/DEE - 42
Erro estacionário
1 1 1
lim e(t) = lim s KpK = (107)
t→∞ s→0 1 + (s+a)(s+b) s 1 +Cp
na qual
KpK
Cp = lim G(s)H(s) = (108)
s→0 ab
é denominada de constante de erro de posição.
AMNLima/Controle Analógico/UFCG/DEE - 43
Erro estacionário ...
AMNLima/Controle Analógico/UFCG/DEE - 44
Erro estacionário ...
AMNLima/Controle Analógico/UFCG/DEE - 45
Controlador PI
K NFT MA(s)
H(s) = = , K > 0, a > 0, b > 0 e b > a (113)
(s + a)(s + b) DFT MA(s)
e
Ki
G(s) = Kp + (114)
s
Considere a FTMF (Função de Transferência de Malha Fechada) dada por
Y (s) G(s)H(s)
= (115)
Y ∗(s) 1 + G(s)H(s)
AMNLima/Controle Analógico/UFCG/DEE - 46
Controlador PI ...
K
s+ K pi
K
Y (s) Kp( s ) (s+a)(s+b) KpKs + KiK NFT MF (s)
∗
= K = = (116)
Y (s) s+ K pi
K s(s + a)(s + b) + KpKs + KiK DFT MF (s)
1 + K p( s
) (s+a)(s+b)
ou
DFT MF (s) = a3s3 + a2s2 + a1s + a0 = 0 (118)
AMNLima/Controle Analógico/UFCG/DEE - 47
Controlador PI ...
a2
s = z− (120)
3a
" 3 #
1 a1 a2 2
p= 3 − (121)
3 a3 a3
e " #
3
1 a2 a2 a1 a0
q= 2 −9 + 27 (122)
27 a3 a3 a3 a3
AMNLima/Controle Analógico/UFCG/DEE - 48
Controlador PI ...
z1 = zu + zv (123)
zu + zv zu − zv √ zu + zv zu − zv √
z2 = − + i 3 e z2 = −
∗
− i 3 (124)
r 2 r 2 r 2 2 r
1 √ 3 1
√ 1 √ 3 1
√
q − D e zv = − q − D = − (125)
3 3
zu = − q + D = − q+ D
2 2 2 2
p 3 q 2
D= + (126)
3 2
AMNLima/Controle Analógico/UFCG/DEE - 49
Controlador PI ...
Ki
=a (127)
Kp
AMNLima/Controle Analógico/UFCG/DEE - 50
Controlador PI ...
b2
b − 4KpK > 0 ou Kp <
2
(130)
4K
b2
b − 4KpK < 0 ou Kp >
2
(131)
4K
b2
b − 4KpK = 0 ou Kp =
2
(132)
4K
AMNLima/Controle Analógico/UFCG/DEE - 51
Controlador PI ...
AMNLima/Controle Analógico/UFCG/DEE - 52
Controlador PI ...
AMNLima/Controle Analógico/UFCG/DEE - 53
Controlador PID
AMNLima/Controle Analógico/UFCG/DEE - 54
Controlador PID ...
Y (s) G(s)H(s)
= (141)
Y ∗(s) 1 + G(s)H(s)
(K p +K ) Kp
s2+ (K p+K
d i s+ i d
p d pd ) (K p +Kd pd ) K
Y (s) (Kp + Kd pd ) s(s+pd ) (s+a)(s+b)
= (142)
Y ∗(s) (K pd +Ki )
s2 + (K p+K
p d d p )
Ki pd
s+ (K +K
p d pd ) K
1 + (Kp + Kd p ) d s(s+pd ) (s+a)(s+b)
ou
(K p +Ki) Ki pd
Y (s) (Kp + Kd pd )K(s2 + (Kpp+K
d
s + )
d pd ) (K p +Kd pd )
= (143)
Y ∗(s) s(s + (K pd +Ki )
pd )(s + a)(s + b) + (Kp + Kd pd )K(s2 + (Kpp+K + Ki pd
d pd )
s (K p +Kd pd ) )
AMNLima/Controle Analógico/UFCG/DEE - 55
Controlador PID ...
(Kp pd + Ki) Ki pd
s(s + pd )(s + a)(s + b) + (Kp + Kd pd )K(s2 + s+ ) = 0 (144)
(Kp + Kd pd ) (Kp + Kd pd )
AMNLima/Controle Analógico/UFCG/DEE - 56
Controlador PID ...
(Kp pd + Ki) Ki pd
s2 + s+ = s2 + 2ζωns + ω2n (146)
(Kp + Kd pd ) (Kp + Kd pd )
(Kp pd + Ki)
= a + b = 2ζωn (147)
(Kp + Kd pd )
e
Ki pd
= ab = ω2n (148)
(Kp + Kd pd )
(K p +Kd pd )K
Y (s) s(s+pd ) (Kp + Kd pd )K
∗
= (K +K p )K
= (149)
Y (s) 1 + ps(s+pd dd) s(s + pd ) + (Kp + Kd pd )K
AMNLima/Controle Analógico/UFCG/DEE - 57
Controlador PID ...
AMNLima/Controle Analógico/UFCG/DEE - 58
Controlador PID ...
AMNLima/Controle Analógico/UFCG/DEE - 59
Controlador PID ...
1 1
lim e(t) = lim s (K pd +Ki ) Ki pd
=0 (157)
t→∞ s→0 s2+ (K p+K
p d pd )
s+ (K p +Kd pd ) K
s
1 + (Kp + Kd p )
d s(s+pd ) (s+a)(s+b)
já que
(K p +K ) Ki pd
s2 + (Kpp+K
d i
d pd )
s + (K p +Kd pd ) K
Cp = lim G(s)H(s) = lim(Kp + Kd pd ) =∞
s→0 s→0 s(s + pd ) (s + a)(s + b)
(158)
independente do tipo de técnica de projeto.
AMNLima/Controle Analógico/UFCG/DEE - 60
Alocação de Pólos
L(s) N(s)
Y (s) P(s) D(s) L(s)N(s)
= = (161)
Y ∗(s) 1 + L(s) N(s) P(s)D(s) + L(s)N(s)
P(s) D(s)
AMNLima/Controle Analógico/UFCG/DEE - 61
Alocação de pólos ...
AMNLima/Controle Analógico/UFCG/DEE - 62
Alocação de pólos ...
AMNLima/Controle Analógico/UFCG/DEE - 63
Alocação de pólos - exemplo
10 N (s)
H(s) = 3 = (164)
s + 10s2 + 16s D (s)
L 2 s2 + L 1 s + L 0 L(s)
G(s) = = (166)
P3s3 + P2s2 + P1s + P0 P(s)
AMNLima/Controle Analógico/UFCG/DEE - 64
Alocação de pólos - exemplo+
AMNLima/Controle Analógico/UFCG/DEE - 65
Método da tangente
K Y (s)
H (s) = e−Ls = (169)
Ts+1 U (s)
dy (t) dy (t)
tmax = arg max , αmax = (171)
t∈[0,∞) dt dt t=tmax
AMNLima/Controle Analógico/UFCG/DEE - 66
Método da tangente - comparação
A intersecção da reta
y (tmax)
L = tmax − (174)
αmax
AMNLima/Controle Analógico/UFCG/DEE - 67
Parâmetros do controlador
Controlador K Ti Td
P T /L ∞ 0
(177)
PI 0.9T /L L/0.3 0
PID 1.2T /L 2L 0.5L
AMNLima/Controle Analógico/UFCG/DEE - 68
Parâmetros do controlador ...PID
(s + 1/L)2
GPID (s) = 0.6T (181)
s
AMNLima/Controle Analógico/UFCG/DEE - 69
Aproximação de Padé
n k
∑ (−1) ck Lksk 1 (2n − k)
−sL
e = k=0
n k k
, ck = , k = 0, 1, · · · , n (182)
∑k=0 ck L s 2 n!k! (n − k)!
(2 − 0) (2 − 1) 1
n = 1, c0 = = 1, c1 = =
2!0! (1 − 0)! 2!1! (1 − 1)! 2
c0 − c1Ls 1 − Ls/2
e−sL ≈ = (183)
c0 + c1Ls 1 + Ls/2
Ke−Ls K (2 − sL)
H(s) = ≈ . (184)
T s + 1 (2 + sL) (T s + 1)
O sistema acima tem dois pólos estáveis mas apresenta um zero no semi-plano
direito. Esse tipo de sistema é denominado sistema de fase não-mínima.
AMNLima/Controle Analógico/UFCG/DEE - 70
Método das áreas
K Y (s)
H (s) = e−Ls = (185)
Ts+1 U (s)
A0
T0 = (188)
K
AMNLima/Controle Analógico/UFCG/DEE - 71
Método das áreas ...
Z T0
A1 = y (τ) dτ (189)
0
A1
T =e (190)
K
L = T0 − T (191)
AMNLima/Controle Analógico/UFCG/DEE - 72
Método do degrau - mínimos quadrados
K Y (s)
H (s) = e−Ls = (192)
Ts+1 U (s)
e sua resposta a
U,t > 0
u (t) = (193)
0,t ≤ 0
para t ≥ L é dada por
− t−L
y (t) = UK 1 − e T + e (t) (194)
AMNLima/Controle Analógico/UFCG/DEE - 73
Método do degrau - mínimos quadrados ...
Z Tf Z Tf Tf
− t−L − t−L t−L
UK 1 − e T dt = UK 1 − e T dt = UK t + Te− T (196)
0 L L
AMNLima/Controle Analógico/UFCG/DEE - 74
Método do degrau - mínimos quadrados ...
Z Tf
T f Z T
y (t) e (t) f
y (t) dt = UK t + T 1 − + + e (t) dt (198)
0 UK UK L 0
Z Tf Z Tf
y (T f ) Tf
y (t) dt = UK T f − L − T + Te (t)|L + e (t) dt (199)
0 UK | {z 0 }
=ε(T f )
Z Tf Z Tf
T
A (T f ) = y (t) dt e ε (T f ) = Te (t)|L f + e (t) dt (200)
0 0
A (T f ) = UKT f −UKL − Ty (T f ) + ε (T f ) (201)
AMNLima/Controle Analógico/UFCG/DEE - 75
Método do degrau ...
Definindo
K
UT f −U −y (T f ) LK A (T f ) ε (T f )
| {z }
T = | {z } − | {z } (202)
ψ | {z } γ ξ
θ
ψθ = γ + ξ (203)
AMNLima/Controle Analógico/UFCG/DEE - 76
Método do degrau - mínimos quadrados ...
K
Θ = LK (205)
T
ΘNLS = Ψ Ψ ΨT Γ, L ≤ T f1 < T f2 < · · · < T fN
T
(206)
AMNLima/Controle Analógico/UFCG/DEE - 77
FTMF
D(s)
Hd(s)
Y*(s) Y(s)
+- G(s) Ha(s) Hp(s) ++
Hs(s)
AMNLima/Controle Analógico/UFCG/DEE - 78
Resposta ao degrau
K
0.8
0.6
0.4
0.2
−0.2
0 2 4 6 8 10 12 14 16 18 20
L T tempo (s)
AMNLima/Controle Analógico/UFCG/DEE - 79
Comparação
1.2
1(t) s(t)
1
y(t)
0.8
r(t)
0.6
0.4
0.2
0
0 5 10 15 20 25 tempo (s) 30
AMNLima/Controle Analógico/UFCG/DEE - 80
Resposta ao degrau
1(t)
0.8
A0
0.6 y(t)
0.4
0.2
0
0 2 4 6 8 10 12 14 16 18 20
tempo (s)
AMNLima/Controle Analógico/UFCG/DEE - 81
Gabarito Temporal
AMNLima/Controle Analógico/UFCG/DEE - 82