Escolar Documentos
Profissional Documentos
Cultura Documentos
Y (s) G(s)Ha(s)Hp(s)
∗
= (1)
Y (s) 1 + G(s)Ha(s)Hp(s)Hs(s)
R(s) Y(s)
нͲ G(s) Ha(s) нн Hp(s)
Hs(s)
com
+U0, e(t) > 0
u(t) = (4)
−U0, e(t) < 0
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
n = A sin(ωt) (13)
Magnitude (dB) 80
60
40
G1(j ω)=5 j ω
20 G2(j ω) = 500 j ω / (j ω + 100)
0
90
Phase (deg)
45
0
0 1 2 3 4
10 10 10 10 10
Frequency (rad/s)
Tipo B
Ki 1
U (s) = Kp + E (s) − sKdY (s) = Kc 1 + E (s) − sTdY (s)
s sTi
Tipo C
Ki 1
U (s) = E (s) − (Kp + sKd )Y (s) = Kc E (s) − (1 + sTd )Y (s)
s sTi
3
H(s) = s2+0.4s+4
Saída, y
1
−1
0 5 10 15 20
Tempo, t(s)
2
Erro, e
−2
0 5 10 15 20
Tempo, t(s)
500
Derivada, kd de/dt
−500
0 5 10 15 20
Tempo, t(s)
Saulo O. D. Luiz , AMNLima/Controle Analógico/UFCG/DEE - 13
Tipo B
Saída, y
0
−2
0 5 10 15 20
Tempo, t(s)
2
Erro, e
−2
0 5 10 15 20
Tempo, t(s)
Derivada, kd de/dt
200
−200
0 5 10 15 20
Tempo, t(s)
0.5
0
0 5 10 15 20
Tempo, t(s)
1
Erro, e
−1
0 5 10 15 20
Tempo, t(s)
Derivada, kd de/dt
20
−20
0 5 10 15 20
Tempo, t(s)
Saulo O. D. Luiz , AMNLima/Controle Analógico/UFCG/DEE - 17
Sistemas de primeira ordem
K NFT MA(s)
H(s) = = ,K>0ea>0 (16)
s + a DFT MA(s)
b u
u − bẋ = mẍ ⇒ ẍ + ẋ = (21)
m m
A velocidade v = ẋ
b u b U(s)
v̇ + v = ⇒ sV (s) + V (s) = ⇒ (22)
m m m m
1
b U(s) V (s)
⇒ (s + )V (s) = ⇒ = mb (23)
m m U(s) s + m
0.05
0.045
0.04
0.035
0.03
Amplitude
0.025
0.02
0.015
0.01 System: H
Time (seconds): 20
Amplitude: 0.0126
0.005
0
0 10 20 30 40 50 60 70 80 90 100
Time (seconds)
G(s)H(s) ∗
lim y(t) = lim sY (s) = lim s Y (s) (30)
t→∞ s→0 s→0 1 + G(s)H(s)
K pK 1
lim y(t) = lim s · (31)
t→∞ s→0 s + a + K pK s
K K
y(∞) = a+Kp pK para y∗(∞) = 1 (32)
1
E(s) = Y ∗(s) (35)
1 + G(s)H(s)
1
lim e(t) = lim sE(s) = lim s Y ∗(s) (36)
t→∞ s→0 s→0 1 + G(s)H(s)
1
lim e(t) = lim s K pK Y ∗
(s) (37)
t→∞ s→0 1 + s+a
na qual
K pK
Cp = lim G(s)H(s) = (39)
s→0 a
é denominada de constante de erro de posição.
Para Kp = 10:
0.9
0.8
0.7
0.6
Amplitude
0.5
0.4
0.1
0
0 10 20 30 40 50 60 70 80 90 100
Time (sec)
0.8
Amplitude
0.6
0.4
0.2
0
0 10 20 30 40 50 60 70 80 90 100
Time (sec)
na qual
Cv = lim sG(s)H(s) = 0 (41)
s→0
é denominada de constante de erro de velocidade.
Para Kp = 10:
100
y*(t)
90
y(t)
80
70
Amplitude
60
50
40
30
20
10
0
0 10 20 30 40 50 60 70 80 90 100
Time (sec)
100
90 y*(t)
K =100
p
80
K =50
p
70 K =10
p
Amplitude
60
50
40
30
20
10
0
0 10 20 30 40 50 60 70 80 90 100
Time (sec)
na qual
Ca = lim s2G(s)H(s) = 0 (43)
s→0
é denominada de constante de erro de aceleração.
Para Kp = 10:
10000
y*(t)
9000
y(t)
8000
7000
Amplitude
6000
5000
4000
3000
2000
1000
0
0 10 20 30 40 50 60 70 80 90 100
Time (sec)
10000
9000 y*(t)
K =100
p
8000
K =50
p
7000 K =10
p
Amplitude
6000
5000
4000
3000
2000
1000
0
0 10 20 30 40 50 60 70 80 90 100
Time (sec)
1
lim e(t) = lim s Y ∗(s) (54)
t→∞ s→0 1 + G(s)H(s)
1
lim e(t) = lim s K K
Y ∗
(s) (55)
t→∞ s→0 1 + i
s s+a
já que
Ki K
Cp = lim G(s)H(s) = lim =∞ (57)
s→0 s→0 s s + a
1.4
1.2
1
Amplitude
0.8
0.6 y*(t)
Ki=0.5
Ki=0.625
0.4
Ki=1
0.2
0
0 50 100 150 200 250 300
Time (sec)
1
lim e(t) = lim s Y ∗(s) (65)
t→∞ s→0 1 + G(s)H(s)
1
lim e(t) = lim s K Y ∗
(s) (66)
t→∞ s→0 1 + Kd s
s+a
já que
K
Cp = lim G(s)H(s) = lim Kd s =0 (68)
s→0 s→0 s+a
Ki
NFT MF (s) = KpK(s + ) = 0 (74)
Kp
Ki
=a (78)
Kp
K
s+ K pi K pK
K
Y (s) K p( ) s+a K pK
∗
= s
K = s
K pK = (79)
Y (s) s+ K pi
K 1+ s s + K pK
1 + Kp( s ) s+a
a qual representa o comportamento dinâmico de um sistema de
primeira ordem com um pólo em s = −KpK.
Para Ki = 1 e Kp = 20:
0.9
Referência y*(t)
0.8
Saida y(t) em malha aberta
Saida y(t) em malha fechada
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0
0 50 100 150 200 250 300
Time (sec)
O que acontece se Ki
Kp 6= a?
1
a = 0.045
0.8 a = 0.050
a = 0.055
Saída, y
0.6
0.4
0.2
0
0 50 100 150 200 250 300
Tempo, t
60
50
Entrada, u
40
a = 0.045
a = 0.050
30 a = 0.055
20
0 50 100 150 200 250 300
Tempo, t
ζ Polos
0 ± jωn q
2
0 < ζ < 1 −ζωn ± jωn 1 − ζ
1 −ωn, −ωn q
ζ>1 −ζωn ± ωn ζ2 − 1
ω2n 1 s + 2ζωn
Y (s) = h i= − 2
(84)
2 2
s (s + ζωn) + ωd s (s + ζω ) 2
n + ωd
1 s
Y (s) = − 2 2
. Demonstre que (85)
s s + ωn
y(t) = [1 − cos (ωnt)] 1(t) (86)
Saulo O. D. Luiz , AMNLima/Controle Analógico/UFCG/DEE - 57
Step response for ω = 2 and ζ = 0
n
1.8
1.6
1.4
1.2
Amplitude
0.8
0.6
0.4
0.2
0
0 1 2 3 4 5 6 7 8 9 10
Time (seconds)
1 s + 2ζωn
Y (s) = − 2
. Demonstre que (87)
s (s + ζωn) + ωd 2
q
2
e −ζωnt 1 − ζ
sin ωd t + tg−1 (88)
y(t) = 1 − q · 1(t)
2 ζ
1−ζ
1 s + ζωn ζωn
Y (s) = − 2
− 2
. Demonstre que (89)
s (s + ζωn) + ωd (s + ζωn) + ωd
2 2
ζ
y(t) = 1 − e−ζωnt cos ωd t + q (90)
· sin ωd t · 1(t)
2
1−ζ
1.4
1.2
1
Amplitude
0.8
0.6
0.4
0.2
0
0 1 2 3 4 5 6 7 8 9 10
Time (seconds)
ω2n 1 ωn 1
Y (s) = 2
= − 2
− . Demonstre que (91)
s (s + ωn) s (s + ωn) (s + ωn)
y(t) = 1 − e −ωnt
(1 + ωnt) 1(t) (92)
0.9
0.8
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0
0 1 2 3 4 5 6 7 8 9 10
Time (seconds)
Demonstre que
ω2n 1 ωn 1 1 1 1
Y (s) = 2 2
= + q · − ·
s (s + 2ζωns + ωn) s 2 s1 s + s1 s2 s + s2
2 ζ −1
(93)
onde q
s1 = ζωn + ωn ζ2 − 1 (94)
q
s2 = ζωn − ωn ζ2 − 1 (95)
−s t −s t
ωn e 1 e 2
(96)
y(t) = 1 + q − 1(t)
2 s1 s2
2 ζ −1
0.9
0.8
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0
0 1 2 3 4 5 6 7 8 9 10
Time (seconds)
ω2n
GN (s) = 2 2
com 0 < ζ < 1 (97)
s + 2ζωns + ωn
Os polos da FT são
q
s1,2 = −ζωn ± jωn 1 − ζ2 (98)
= −σ ± jωd (99)
• Sobre-sinal M
• Tempo de acomodação ts
yss
yss
yss
ou tg(ωd tr ) = − ωσd
ωd tr = π − β ⇒ tr = π−β
ωd
i.e., tr ≅ 1,8
ωn
8
1.2
6
4 1
Imaginary Axis (seconds−1)
Amplitude
0.8
0.6
−2
−4 0.4
−6
0.2
−8
−10 0
−5 0 0 0.5 1 1.5 2 2.5 3
Real Axis (seconds−1) Time (seconds)
ymax − yss
M=
yss
Para yss = 1, temos M = ymax − 1. Esse é o caso da resposta
sub-amortecida em (90):
ζ
y(t) = 1 − e−ζωnt cos ωd t + q
· sin ωd t · 1(t)
1 − ζ2
ζω n
y(t) = 1 − e−ζωnt cos ωd t + q
· sin ωd t · 1(t)
2
ωn 1 − ζ
2
2
2
d y −σt σ −σt σ
2
= −σe + ωd sin ωd t + e + ωd ωd cos ωd t · 1(t)
dt ωd ωd
Saulo O. D. Luiz , AMNLima/Controle Analógico/UFCG/DEE - 72
2
2
2
d y −σ ωπσ −σ ωπ σ
= −σe d + ωd sin π + e d + ωd ωd cos π
dt 2
t= ωπ ωd ωd
d
2
2 2
d y −σ ωπ σ −σ ωπ σ
2
= −σe d + ωd · 0 + e d + ωd ωd · (−1)
dt t= π
ωd ωd
ωd
2
d y
2
<0
dt t= π
ωd
A resposta em t = t p é
n o
y(t p) = 1 − e−ζωnt p cos ωd t p + ωσ senωd t p = 1 + e−ζωnt p
d
O sobre-sinal é M = e−ζωnt p
Saulo O. D. Luiz , AMNLima/Controle Analógico/UFCG/DEE - 73
ωnt p = ωωn · ωd t p = ωωn · π = √ωn 2
· π = √ π
d d ωn 1−ζ 1−ζ2
Então M = exp − √ζπ 2
1−ζ
n o
M = exp − √ζπ 2 = exp − πcos(θ)
sin(θ)
= exp {−π tan(θ)}
1−ζ
8
1.2
6
4 1
Imaginary Axis (seconds−1)
Amplitude
0.8
0.6
−2
−4 0.4
−6
0.2
−8
−10 0
−8 −6 −4 −2 0 0 0.5 1 1.5 2 2.5 3
Real Axis (seconds−1) Time (seconds)
6
1.2
4
1
Imaginary Axis (seconds−1)
Amplitude
0.8
0.6
−2
0.4
−4
0.2
−6
−8 0
−6 −4 −2 0 0 0.5 1 1.5 2 2.5 3
Real Axis (seconds−1) Time (seconds)
2ζoωo − a
Kp = (100)
K
e
ω2o
Ki = (101)
K
ou então
Y (s) 1
∗
= HF (s) + sHF (s) (105)
Y (s) αζoωo
Saulo O. D. Luiz , AMNLima/Controle Analógico/UFCG/DEE - 85
Step response for ωn = 2 and ζ = 0.3
3
α=1
α=10
2.5
α=∞
α=−1
2
1.5
1
Amplitude
0.5
−0.5
−1
−1.5
−2
0 1 2 3 4 5 6 7 8 9 10
Time (seconds)
1
lim e(t) = lim s Y ∗(s) (107)
t→∞ s→0 1 + G(s)H(s)
1
lim e(t) = lim s Ki Y ∗
(s) (108)
t→∞ s→0 s+ K p
K
1 + Kp( s ) s+a
s + KKpi K
Cp = lim G(s)H(s) = lim Kp( ) =∞ (110)
s→0 s→0 s s+a
K NFT MA(s)
H(s) = = , K > 0, a > 0, b > 0 e a 6= b (111)
(s + a)(s + b) DFT MA(s)
K
lim y(t) = lim sY (s) = lim sH (s)U(s) = (113)
t→∞ s→0 s→0 ab
Saulo O. D. Luiz , AMNLima/Controle Analógico/UFCG/DEE - 90
−at −bt
−1 1 1 1 e e
y(t) = K L =K − +
(s + a)(s + b) s ab a(b − a) b(b − a)
(114)
K pK
Y (s) (s+a)(s+b) K pK NFT MF (s)
∗
= K pK = = (118)
Y (s) 1 + (s+a)(s+b) (s + a)(s + b) + KpK DFT MF (s)
(a + b)2 − 4ab
(a + b) − 4(ab + KpK) > 0 ou Kp <
2
(121)
4K
a FTMF terá dois pólos reais distintos. Por outro lado se
2
(a + b) − 4ab
(a + b) − 4(ab + KpK) < 0 ou Kp >
2
(122)
4K
teremos um par de pólos complexos conjugados. Entretanto se
2
(a + b) − 4ab
(a + b) − 4(ab + KpK) = 0 ou Kp =
2
(123)
4K
temos dois pólos reais idênticos.
Saulo O. D. Luiz , AMNLima/Controle Analógico/UFCG/DEE - 94
Erro estacionário
1 1 1
lim e(t) = lim s K pK = (124)
t→∞ s→0 1 + s 1 +Cp
(s+a)(s+b)
na qual
K pK
Cp = lim G(s)H(s) = (125)
s→0 ab
é denominada de constante de erro de posição.
na qual
Cv = lim sG(s)H(s) = 0 (127)
s→0
é denominada de constante de erro de velocidade.
na qual
Ca = lim s2G(s)H(s) = 0 (129)
s→0
é denominada de constante de erro de aceleração.
K NFT MA(s)
H(s) = = , K > 0, a > 0, b > 0 e b > a (130)
(s + a)(s + b) DFT MA(s)
e
Ki
G(s) = Kp + (131)
s
Considere a FTMF (Função de Transferência de Malha Fechada)
dada por
Y (s) G(s)H(s)
∗
= (132)
Y (s) 1 + G(s)H(s)
K
s+ K pi
K
Y (s) K p( s ) (s+a)(s+b) KpKs + KiK NFT MF (s)
∗
= K = =
Y (s) s+ K pi
K s(s + a)(s + b) + KpKs + KiK DFT MF (s)
1 + K p( s ) (s+a)(s+b)
(133)
O comportamento dinâmico (regime transitório) é avaliado
resolvendo-se a equação característica que nesse caso é
ou
DFT MF (s) = a3s3 + a2s2 + a1s + a0 = 0 (135)
1
lim e(t) = lim s Y ∗(s) (142)
t→∞ s→0 1 + G(s)H(s)
1
lim e(t) = lim s K p K Y ∗
(s) (143)
t→∞ s→0 1 +
s(s+b)
já que
K pK
Cp = lim G(s)H(s) = lim =∞ (145)
s→0 s→0 s(s + b)
K NFT MA(s)
H(s) = = , K > 0, a > 0, b > 0 e b 6= a (146)
(s + a)(s + b) DFT MA(s)
e
Ki Ki s
G(s) = Kp + + Kd s ≈ Kp + + Kd pd (147)
s s s + pd
ou
(K p +Ki) Ki pd
s2 + (Kpp+K
d
s +
d pd ) (K p+Kd pd )
G(s) = (Kp + Kd pd ) (148)
s(s + pd )
(Kp pd + Ki) Ki pd
2
s + s+ = s2 + (a + b)s + ab (151)
(Kp + Kd pd ) (Kp + Kd pd )
(Kp pd + Ki) Ki pd
2
s + s+ = s2 + 2ζωns + ω2n (152)
(Kp + Kd pd ) (Kp + Kd pd )
(Kp pd + Ki)
= a + b = 2ζωn (153)
(Kp + Kd pd )
e
Ki pd
= ab = ω2n (154)
(Kp + Kd pd )
(K p+Kd pd )K
Y (s) s(s+pd ) (Kp + Kd pd )K
∗
= (K p+Kd pd )K
= (155)
Y (s) 1 + s(s+pd ) s(s + pd ) + (Kp + Kd pd )K
1
lim e(t) = lim s Y ∗(s) (162)
t→∞ s→0 1 + G(s)H(s)
1
lim e(t) = lim s (K p +K ) Kp
Y ∗(s)
t→∞ s→0 s2+ (K p+K
d i s+
) (K
i d
p d d p p d pd )
+K K
1 + (Kp + Kd pd ) s(s+pd ) (s+a)(s+b)
já que
Cp = lim G(s)H(s) = ∞
s→0
independente do tipo de técnica de projeto.
ω2o
H(s) = (163)
( αζsωo + 1)(s2 + 2ζoωos + ω2o)
o
Se α ≈ 1 a localização
q do polo adicional −αζoωo é próxima dos
pólos −ζoωo ± jωo 1 − ζ2o e sua inflüência na resposta é significa-
tiva.
1.4
α=∞
α=5
α=2
1.2 α=1
Amplitude 1
0.8
0.6
0.4
0.2
0
0 1 2 3 4 5 6 7
Time (seconds)
1
E(s) = R(s) (164)
1 + G(s)H(s)
k k!
L t = k+1 (165)
s
K −Ls Y (s)
H (s) = e = (177)
Ts+1 U (s)
y (tmax)
L = tmax − (182)
αmax
A constante de tempo é determinada calculando-se
e−1
T = arg min y (t) − y (∞) − L (183)
t∈[0,∞) e
Controlador K Ti Td
P T /L ∞ 0
(185)
PI 0.9T /L L/0.3 0
PID 1.2T /L 2L 0.5L
(s + 1/L)2
GPID (s) = 0.6T (189)
s
Saulo O. D. Luiz , AMNLima/Controle Analógico/UFCG/DEE - 127
Método do degrau - mínimos quadrados
A planta é modelada por
K −Ls Y (s)
H (s) = e = (190)
Ts+1 U (s)
e sua resposta a
U,t > 0
u (t) = (191)
0,t ≤ 0
para t ≥ L é dada por
( t−L
UK 1 − e− T + e (t) se t ≥ L
y (t) = (192)
e (t) se t < L
Z Tf T f
t−L t−L
UK 1 − e− T dt = UK t + Te− T
L L
y (t) e (t)
− t−L
De (192): e = 1− T + (194)
UK UK
e y (L) = 0 (195)
Z Tf
T f Z T
y (t) e (t) f
y (t) dt = UK t + T 1 − + + e (t) dt (196)
0 UK UK
L 0
Z Tf
Z Tf
y (Tf ) Tf
y (t) dt = UK Tf − L − T + Te (t)|L + e (t) dt (197)
0 UK | {z 0 }
=ε(T f )
Z Tf Z Tf
Tf
A (Tf ) = y (t) dt e ε (Tf ) = Te (t)|L + e (t) dt (198)
0 0
A (Tf ) = UKTf −UKL − Ty (Tf ) + ε (Tf ) (199)
Definindo
K
UTf −U −y (Tf ) LK A (Tf ) ε (Tf )
| {z }
T = | {z } − | {z } (200)
ψ | {z } γ ξ
θ
ψθ = γ − ξ (201)
K
(202)
Θ = LK
T
ΘNLS = Ψ Ψ ΨT Γ, L ≤ Tf1 < Tf2 < · · · < TfN
T
(203)