Escolar Documentos
Profissional Documentos
Cultura Documentos
(Apostila) Controle Clássico de Processos
(Apostila) Controle Clássico de Processos
TECNOLOGICA
Curso: Engenharia El
etrica
Disciplina: Controle de Processos
Professor: Eduardo Nunes Gon
calves
Objetivos:
utilizar o m
etodo dos lugares das razes para o projeto e
compensacao de sistemas de controle;
utilizar metodos da resposta em frequ
encia para o projeto
Bibliografia:
Livro texto:
Ogata, K. Engenharia de Controle Moderno. 4. ed. Sao Paulo:
Pearson Prentice Hall, 2003.
Referencias complementares:
DAzzo, J. J. e Houpis, C. H. Analise e Projeto de Sistemas de
Controle Lineares, 2a ed. Rio de Janeiro, RJ: Ed. Guanabara,
1988.
Dorf, R. C., Modern Control Systems, 6a ed. Reading, MA:
Addison-Wesley Publishing Company Inc., 1986.
Goncalves. E. N. Introducao a Teoria de Controle Moderna.
Apostila. 1992.
Nise, N. S. Engenharia de Sistemas de Controle. 3a. ed. Rio de
Janeiro: Ed. Livros Tecnicos e Cientficos S.A., 2002.
Crit
erio de Avaliac
ao:
Duas avaliacoes individuais: 40 pontos cada, total 80 pontos.
Duas listas de exerccios: 10 pontos cada, total 20 pontos.
1 Introdu
c
ao
1.1 Hist
orico
1769: controle de velocidade de uma maquina a vapor (James
Watt);
1877: Criterio de estabilidade de Routh-Hurwitz;
1922: controladores automaticos para pilotar navios que originou
os controladores PID (Minorsky);
1932: analise de estabilidade de sistemas em malha-fechada a
partir da resposta estacionaria de sistemas em malha-aberta a
sinais senoidais (Nyquist);
1934: introducao do termo servomecanismos controle de posicao
por meio de reles com capacidade de seguir excitacao variavel no
tempo (Hazen);
encia;
decada de 1940: metodos de resposta em frequ
Controlador
u(t)
Planta
y(t)
Sistema de controle em malha-fechada ou sistema de controle realimentado: o sinal de sada possui efeito direto na acao de controle.
d(t)
r(t)
e(t)
+
Controlador
u(t)
Planta
Sensor
+
(t)
Sinais:
r(t) : sinal de comando ou referencia ou set point;
u(t) : sinal de controle ou variavel manipulada;
y(t) : sinal de sada ou variavel controlada;
d(t) : disturbio de carga ou perturbacao;
e(t) : erro de rastreamento ou sinal atuante;
(t) : rudo de medicao.
y(t)
Malha-aberta
y(t)
r(t)
Malha-fechada
y(t)
r(t)
1.6 Configurac
oes de Sistemas de Controle
Configuracao de um sistema de controle com um grau de liberdade:
d
Gd
r +
_
G
+
ym
+
+
n
Gd
r
y
m
G
+
+
+
n
z
v
10
r(t)
1
r(t)
1
t
Impulso, (t)
t
Degrau, 1(t)
r(t)
Rampa, r(t) = t
t
Acelerao, r(t) = 1 t 2
2
Resposta transit
oria e resposta estacion
aria
A resposta temporal de um sistema de controle pode ser dividida
em duas partes: a resposta transitoria, yt (t), e a resposta de regime
permanente ou estado estacionario (steady-state), yss(t):
y(t) = yt (t) + yss(t)
A resposta transitoria e definida como a parte da resposta que
tende a zero quando o tempo tende a infinito:
lim yt (t) = 0
A resposta de estado estacionario e a parte da resposta que permanece quando a resposta transitoria iguala a zero.
11
P
olos e zeros da F.T.
Os polos e zeros da F.T. do sistema estabelecem o tipo de transitorio que o sistema apresenta. Considere a funcao de transferencia:
Y (s) b0sm + b1sm1 + . . . + bm1 s + bm
G(s) =
=
, mn
R(s)
a0sn + a1sn1 + . . . + an1 s + an
P
olos. Os polos de G(s) sao os valores de s que fazem G(s) = ,
sendo as razes de
A(s) = a0sn + a1sn1 + . . . + an1 s + an = 0.
Zeros. Os zeros de G(s) sao os valores de s que fazem G(s) = 0,
sendo as razes de
B(s) = b0sm + b1sm1 + . . . + bm1s + bm = 0.
Ordem. A ordem de G(s) e igual ao seu numero de polos, que corresponde ao grau n de A(s).
Os polos e zeros de G(s) podem ser reais, s = a, ou pares
complexos conjugados s = j.
Sistemas de Primeira Ordem
G(s) =
Y (s)
1
a
=
=
,
R(s) T s + 1 s + a
a,
1
T
O valor T = 1/a e a constante de tempo do sistema e corresponde ao tempo em que a sada atinge 63% do valor final. O
regime estacionario e alcancado matematicamente para t = , mas
na pratica pode ser considerado t = 4T , quando a sada atinge a
faixa de 2% do valor final.
12
98,2%
95,0%
0.75
0.632
63,2%
0.5
0.25
0
T
2T
3T
4T
5T
p
subamortecido : 0 < < 1 p1, p2 = n jn 1 2
criticamente amortecido : = 1 p1, p2 = n
p
superamortecido : > 1 p1, p2 = n n 2 1
inst
avel : < 0 n > 0
13
=0
Plano-s
0<<1
>1
<0
>1
=1
para t 0
Plano - S
plo X
n
cos =
d = n 1 2
= n
para t 0
14
PoleZero Map
1.5
10
Imaginary Axis
1
2
0.5
5
10
3
2.5
1.5
0.5
Real Axis
1.5
1.5
1
1
1
3
0.5
0.5
n1
X
i=1
Ai eai t +
n2
X
Mj ej tsen(d,j t + j )
j=1
Na resposta total, cada polo indica o tipo de transitorio (exponencial ou oscilacao amortecida), determinando o tempo de acomodacao
(e a frequencia de oscilacao dos termos oscilatorios), sendo que os
zeros influenciam a forma atraves dos resduos: amplitude (e fase dos
termos oscilatorios):
p
olos i , j , d,j
zeros Ai , Mj , j
15
Regio de
plos no
dominantes
Plano-s
Regio
instvel
Efeito de um Terceiro P
olo
Quando o sistema possui dois polos complexos (oscilacoes subamortecidas) e um polo real (resposta exponencial), a resposta total
sera uma combinacao das duas, predominando aquela que for mais
lenta.
1.6
2 ordem
p = 10
3
1.4
p = 2
3
1.2
1
0.8
0.6
p = 1
3
0.4
p = 0,5
3
G(s) =
0.2
0
0
52
(1/p3 s + 1)(s2 + 2s + 52 )
3
16
3 plos e 1 zero
1.6
2 plos
1.4
y(t)
1.2
1
0.8
0.6
3 plos
0.4
0.2
0
0
17
2.2 Especificac
oes sobre a resposta transit
oria
1. tempo de atraso (delay time) td : e o tempo para o sinal
alcancar 50% do valor final;
2. tempo de subida (rise time) tr : e o tempo necessario para a
sinal de sada variar de 10% a 90% (sistemas sobreamortecidos)
ou de 0% a 100% (sistemas subamortecidos) do valor final;
3. tempo de acomoda
c
ao (settling time) ts: e o tempo gasto
para o sinal acomodar na faixa de 5% (ou 2%) do valor final;
aximo (overshoot) percentual Mp: diferenca
4. sobresinal m
entre o valor maximo de pico atingido e o valor final em percentual do valor final;
5. tempo do primeiro pico tp: instante de tempo em que ocorre
o sobre-sinal maximo do sinal;
6. taxa de decaimento: relacao entre o segundo e o primeiro
picos (adequado 0.3).
1.4
y(t)
Mp
1.05
1
0.95
0.9
ss
0.5
0.1
0
18
4
tr =
, (0 a 100%); tp = ; ts 4T =
, (criterio de 2%)
d
d
n
y(tp) y()
1 2
Mp =
100% = e
100%
c()
j
Plano-s
Plano-s
Regio de plos
para garantir
sobresinal
mximo
Regio
instvel
j
Plano-s
j
Regio de plos
para garantir
mltiplas
especificaes
jd
Regio
instvel
Regio
instvel
Plano-s
Regio
instvel
19
Reduzindo o coeficiente de amortecimento , a velocidade de resposta aumenta em detrimento do sobre-sinal e do tempo de acomodacao. Aumentando ocorre o efeito contrario, penalizando a
velocidade da resposta. Um bom compromisso entre as duas caractersticas e obtida com = 45 = d = cos45 = 0, 707.
2
y(t)
1.8
1.6
= 0,1
= 0,2
=0
= 0,4
= 0,7
1.4
1.2
1
0.8
0.6
0.4
0.2
0
0
=1
=2
2
10
n t
12
Regio
de plos
dominantes
j
Plano-s
45
D
45
20
G(s) =
Tipo
N =0
1
1 + Kp
N =1
1
Kv
N =2
1
Ka
Coeficientes de erro:
Kp = lim G(s), Kp = K para sistemas tipo 0
s0
21
k=400
k
k=200
G(s) =
(s+2)(s+6)
k=100
k=50
k=20
0.5
k=10
0
0
0.2
0.4
0.6
0.8
1.2
1.4
1.6
1.8
G(s) =
k( 14 s + 1)( 12 s + 1)
8
,
k
=
1
2
10
sN ( 10 s2 + 10 s + 1)
K
c(t)
10
Tipo 1
Tipo 2
5
r(t)
Tipo 0
0
0
10
t
15
22
E(s)
U(s)
K(s)
Y(s)
Gp(s)
G(s)
H(s)
Condicao de modulo:
X
1
Plano - S
2
X
2
z1
3
X
G(s)H(s) = 1(1 +2 +3 )
M1 X p
1
N1
z1
M3
Plano - S
2
X
2
|G(s)H(s)| = N1/(M1M2M3)
23
K=0
K=0
K=0
K=0 K=0
K=0
A adic
ao de um zero na F.T. em malha-aberta no semiplano esquerdo tem por efeito puxar os lugares das razes para esquerda, aumentar a estabilidade relativa do sistema e tornar a resposta transitoria mais rapida.
K=0
K=0
K=0
K=0
K
K=0 K=0
K=0
8
K
K=0
K=0
24
2.6 Compensac
ao de sistemas
Quando a alteracao do ganho nao e suficiente, e necessario acrescentar ao sistema um dispositivo, denominado compensador, que
ira acrescentar novos polos e zeros na F.T. em malha-aberta, alterando os lugares das razes do sistema.
Compensadores frequentemente utilizados sao os por avanco ou por
atraso de fase que podem ser implementados pelo seguinte circuito
eletronico:
C2
C1
R4
R2
R3
R1
ei (t)
e(t)
eo(t)
1
1
s
+
Eo(s) R4C1
Ts + 1
R1 C 1
T
K(s) =
=
= Kc
= Kc
1
1
Ei(s) R3C2
T s + 1
s+
s+
R2 C 2
T
R2 C 2
R4 C 1
sendo T = R1C1, T = R2C2 =
e Kc =
.
R1 C 1
R3 C 2
Se R1C1 > R2C2, ( < 1) compensador por avanco de fase.
s+
1
R1C1
Atraso
de fase
1
R1C1
x
1
R2C2
25
2.7 Compensac
ao por Avan
co de Fase
Procedimento de projeto do compensador por avanco de fase atraves
do lugar das razes:
1. Determinar as posicoes dos polos dominantes em malha-fechada
que atendem as especificacoes de desempenho.
2. Verificar se pelo ajuste do ganho e possvel obter os polos desejados, senao calcular a deficiencia angular para atender ao
criterio de angulo.
3. Determinar e T para que os lugares das razes modificado passe
pelo local desejado (atender a deficiencia angular).
4. Determinar as posicoes do polo e do zero do compensador tentando fazer o maior valor possvel para obter um coeficiente de
erro estatico de velocidade, Kv , o maior possvel.
A
2
x
1
T
1
T
26
4
G(s) =
polos a MF: s = 1j 3 = 0,5; n = 2rad/s
s(s + 2)
desejado n = 4 rad/s e = 0,5. Um compensador por avanco de
E
fase que atende a estas especificacoes e dado por:
s + 2,9
0,345s + 1
Gc(s) = 4,68
= 2,51
s + 5,4
0,185s + 1
2+j2 3
j
j4
15
j2
15
-6
x
-2
-4
-5,4
60
-2,9
Step Response
1.4
Sistema compensado
Sem compensao
1.2
Amplitude
0.8
0.6
0.4
0.2
0
0
0.5
1.5
2.5
Time (sec)
3.5
4.5
27
2.8 Compensac
ao por Atraso de Fase
1
Eo(s)
T
b c T s + 1 = K
bc
K(s) =
=K
1
Ei(s)
T s + 1
s+
T
R2 C 2
b c = R4 C 1 .
sendo T = R1C1, T = R2C2 =
>1eK
R1 C 1
R3 C 2
s+
s0
28
1.5
Imaginary Axis
0.5
0.5
1.5
2
3
2.5
1.5
0.5
0.5
35
40
Real Axis
40
35
30
Amplitude
25
Sistema compensado
20
15
Sem compensao
r(t)
10
5
0
0
10
15
20
Time (sec)
25
30
29
Step Response
1.4
Sistema compensado
1.2
Amplitude
Sem compensao
0.8
0.6
0.4
0.2
0
0
10
15
20
25
30
35
40
Time (sec)
2.10 Compensac
ao por Atraso e Avan
co de Fase
A compensacao por avanco de fase torna a resposta mais rapida e
aumenta a estabilidade do sistema. A compensacao por atraso de fase
melhora a exatidao do sistema em regime estacionario, mas reduz a
velocidade da resposta. Se e necessario os dois efeitos, pode ser usado
um compensador por atraso e avanco de fase:
R2
R1
C2
C1
R6
R4
-
R3
ei (t)
R5
-
+
e(t)
eo(t)
R1 + R2
R2 + R4
R2R4R6(R1 + R3)
> 1, =
> 1, Kc =
R1
R2
R1R3R5(R2 + R4)
30
1
1
s+
s+
T1 s + 1 T2 s + 1
T1
T2
Gc(s) = Kc
= Kc
1
T1
T2s + 1
s+1
s+
s+
T1
T
{z
} |
{z 2 }
|
avanco
atraso
Caso 1. Procedimento de projeto do compensador por atraso e
avanco de fase, com 6= :
1. Determinar a posicao dos polos dominantes que atendem `as especificacoes de resposta transitoria.
2. Determinar a deficiencia angular para os polos dominantes desejados considerando a F.T. em malha-aberta G(s).
3. Considerando que sera adotado valor alto para T2 (atraso), determinar T1 e (avanco) tal que (s1 + 1/T1) (s1 + /T1) = ,
sendo s1 um dos polos dominantes.
4. Determinar Kc considerando a condicao de modulo em relacao a
s1 sem o termo referente ao atraso:
|Kc[(s1 + 1/T1)/(s1 + /T1)]G(s1)| = 1.
5. Se a constante de erro estatico de velocidade Kv e especificada,
determinar a partir da mesma:
Kv
lim KcG(s)
s0
31
4
s(s + 0,5)
j
j5
j4
j3
4,77
5,04
5,00
j1
115,0
120,0
60,0
-6
x
-5
-4
j2
-3
-2
x x
-1 -0,5
32
Step Response
1.8
1.6
Sistema compensado
Sem compensao
1.4
Amplitude
1.2
1
0.8
0.6
0.4
0.2
0
0
Time (sec)
33
2,5+j4,33
j4
55,0
j3
7,27
5,00
4,77
4,33
j1
115,0
-8
-8,34
-7
120,0
91,6
36,6
-6
-5
-4
-3
x x
-1 -0,5
-2
-2,38
Step Response
1.8
1.6
Sistema compensado
Sem compensao
1.4
1.2
Amplitude
-9
j2
1
0.8
0.6
0.4
0.2
0
0
4
Time (sec)
34
= G(jg ),
|G(jg )| = 1 = 0 dB
35
Margem de ganho: e o inverso do modulo |G(j)| na frequencia onde o angulo de fase e 180, denominada frequencia de
cruzamento de fase, 180:
Kg =
1
,
|G(j180)|
G(j180) = 180
Em termos de decibeis:
36
Kg>0
G
-90
>0
-180
270
180
sistema estvel
1 >1
Kg
<0
270
180
Im
x
-1
G(j)
=0
>0
180
Re
G(j)
=0
>0
|G| em dB
Kg>0
270
<0
sistema estvel
0
-
180
-180
G
Re
1 <1
Kg
180
+
g
x
-1
sistema instvel
sistema estvel
sistema instvel
Im
180
|G| em dB
Kg<0
G
-90
-180
|G| em dB
|G| em dB
-90
270
Kg<0
<0
-180
G
sistema instvel
-90
37
Frequ
encia de corte e banda passante.
Seja
M (j) = Y (j)/R(j) a resposta de frequencia em malha-fechada.
A frequencia b em que |M (j)| e 3dB abaixo de seu valor na frequencia zero e denominada frequ
encia de corte:
|M (j)| < M (j0) 3dB , para > b
Mr
|M(j)| em dB
|M(j)| em dB
-3
Banda passante
Pico de resson
ancia e frequ
encia de resson
ancia. O valor
maximo de kM (j)k e definido como o pico de ressonancia, Mr , e a
frequencia onde ele ocorre e denominada frequencia de ressonancia,
r .
O valor de Mr e um indicativo da estabilidade relativa do sistema.
Valores grandes de Mr correspondem a valores elevados de sobresinal
maximo Mp. Na pratica e desejavel:
1,0 < Mr < 1,4 (0 db < Mr < 3db).
Mr > 1,5 sobresinal maximo elevado e varias oscilacoes.
38
C(s)
1
=
,
R(s) s + 1
|M(j)| em dB
c(t)
0
Sistema II:
C(s)
1
=
R(s) 3s + 1
c(t)
r(t)
1
I
I
II
II
II
1/3
r(t)
Resposta de Frequ
encia a Malha Fechada
Im
G(s)
-1+j0
Re
A
G(j)
Y (j)
G(j1)
OA
=
= = M ej
R(j) 1 + G(j1 ) P A
A resposta em frequencia a malha-fechada pode ser obtida a partir
da resposta em frequencia a malha-aberta.
39
lugares geom
etricos de m
odulo constante (circunfer
enetricos de
angulo de fase concias M) e os lugares geom
stante (circunfer
encias N)
Y
=20
M=1
M=1,4
=30
M=0,8
=60
=80
M=0,6
M=1,6
M=0,4
M=2
-2
-1
M=3
M=5
-2
=-80
=-60
=-30
Exemplo: G(s) =
2j
=-20
K
,K=1
s(s + 1)(0,5s + 1)
40
20
System: T
Frequency (rad/sec): 3.53
Magnitude (dB): 1.68
System: T
Frequency (rad/sec): 6.4
Magnitude (dB): 3.05
Magnitude (dB)
20
40
60
0
Phase (deg)
45
90
135
180
1
Frequency (rad/sec)
s + 2,38
K(s) = 10
s + 8,34
s + 0,1
s + 0,0285
Bode Diagram
20
System: T
Frequency (rad/sec): 4.08
Magnitude (dB): 3.87
Magnitude (dB)
System: T
Frequency (rad/sec): 7.84
Magnitude (dB): 3.06
20
40
60
80
0
Phase (deg)
45
90
135
180
2
1
Frequency (rad/sec)
41
Relac
ao entre o tipo de sistema e a curva de m
odulo
em dB.
|G| dB
20log K p
|G| dB
-20dB/dcada
-20dB/dcada
20 log K v
-40dB/dcada
-40dB/dcada
0
2 3
=1
1=K v
Tipo 1
Tipo 0
|G| dB
-40dB/dcada
20 log K a
-20dB/dcada
0
=1
a = K a
Tipo 2
42
3.2 Compensac
ao por avan
co de fase
1
Ts + 1
T
= Kc
GC (s) = Kc
(0 < < 1)
1
T s + 1
s+
T
Valor pratico mnimo: 0,05 avanco de fase maximo de 65.
s+
Im
m
1
(1-)
2
=0
Re
1
(1 + )
2
dB
(jT+1)/(jT+1)
20log(1/)
20log(1/ )
20 dB/dcada
90
45
0
1
T
1
T
1
T
(rad/s)
43
do ganho: c = m = 1/( T )
4. determinar o fator =
1
5. determinar o zero do compensador, , e o polo do compensador,
T
1
1
, sendo = c;
T
T
K
6. calcular Kc = ;
44
4
s + 4,41
0,227s + 1
Gc(s) = 41,7
= 10
s(s + 2)
s + 18,4
0,054s + 1
Bode Diagram
50
Magnitude (dB)
Gc(s)G(s)
0
G(s)
50
Phase (deg)
90
System: untitled2
Frequency (rad/sec): 8.9
Phase (deg): 129
135
180
0,1
10
100
Frequency (rad/sec)
Im
M=1,29
M=3
10
-4
-3
-2
-1
6
0
10
4
KG(j)
=3
6
Gc (j)G(j)
=4
Re
45
Step Response
1.6
KG(s)
1.4
G (s)G(s)
c
G(s)
1.2
Amplitude
0.8
0.6
0.4
0.2
0
0
Time (sec)
3.5
Amplitude
2.5
1.5
KG(s)
G(s)
0.5
G (s)G(s)
c
0
0
0.5
1.5
2.5
3.5
Time (sec)
3.3 Compensac
ao por atraso de fase
1
Ts + 1
T
GC (s) = Kc
= Kc
1
T s + 1
s+
T
s+
( > 1)
46
dB
0
(jT+1)/(jT+1)
20log(1/ )
-20 dB/dcada
20log(1/)
m
-45
-90
1
T
1
T
1
T
(rad/s)
47
150
100
Magnitude (dB)
KG(s)
50
G(s)
0
G (s)G(s)
c
50
100
System: untitled1
Frequency (rad/sec): 0.453
Phase (deg): 127
90
G(s)
Phase (deg)
135
180
Gc(s)G(s)
System: untitled1
Frequency (rad/sec): 2.05
Phase (deg): 200
225
270
0,0001
0,001
0,01
0,1
10
100
Frequency (rad/sec)
Step Response
1.4
KGc(s)G(s)
1.2
Amplitude
0.8
G(s)
0.6
0.4
0.2
0
0
10
15
20
25
30
Time (sec)
Sistema a malha-fechada:
zeros : s = 0,1
p
olos : s = 0,2859 j0,5196; s = 0,11228; e s = 2,3155
35
40
48
20
18
16
14
Amplitude
12
10
8
G(s)
6
4
2
KG (s)G(s)
c
0
0
10
12
14
16
18
20
Time (sec)
Compensadores por atraso de fase sao essencialmente filtros passabaixas, atuando aproximadamente como um controlador PI: reduz
a banda de passagem, tornado a resposta transitoria mais lenta. O
polo a malha-fechada proximo da origem (associado ao polo e zero
do compensador), apesar de atenuado pelo zero, produz o efeito de
calda na resposta transitoria.
3.4 Compensac
ao por atraso e avan
co de fase
1
1
s + T1 s + T2
Gc(s) = Kc
1
s+
s
+
T1
T2
sendo > 1 e > 1.
Quando = , Gc(j1 ) = 0 para 1 =
1
:
T1T2
49
dB
0
(jT1+1)(jT2+1)/[(jT1/+1)(jT2+1)]
20log(1/)
90
0
-90
1
T2
1
T2
T1
1
T1
(rad/s)
100
KG(s)
Magnitude (dB)
50
0
KGc(s)G(s)
50
100
System: untitled2
Frequency (rad/sec): 1.09
Phase (deg): 125
90
Phase (deg)
135
180
System: untitled1
Frequency (rad/sec): 2.43
Phase (deg): 208
225
270
0.001
0.01
0.1
Frequency (rad/sec)
10
100
50
Im
M=1,2
2
-8
-4
-6
KG(j)
-2
=1
-1 2 0
1
Re
0,4
Gc (j)G(j)
=0,2
Step Response
1.4
1.2
KGc(s)G(s)
G(s)
Amplitude
0.8
0.6
0.4
0.2
0
0
10
12
14
16
18
20
Time (sec)
Sistema a malha-fechada:
zeros : s = 0,1499 e s = 0,6993
p
olos : s = 0,8973 j1,4439; s = 0,1785; s = 0,5425 e
s = 7,4923
51
20
18
16
14
Amplitude
12
10
8
6
G(s)
4
2
KG (s)G(s)
c
0
0
10
12
14
16
18
20
Time (sec)
150
Magnitude (dB)
100
avano
GG
c
50
KG
0
50
100
150
90
avano
Phase (deg)
135
180
GG
c
G,KG
225
270
10
10
10
Frequency (rad/sec)
10
10
52
Step Response
1.8
1.6
GG
c
avano
1.4
Amplitude
1.2
1
0.8
0.6
0.4
G
0.2
0
0
Time (sec)
3-5 Comparac
ao entre os tipos de compensa
c
ao
1. A compensacao por avanco de fase utiliza o avanco de fase maximo ao
passo que a compensacao por atraso de fase utiliza a sua atenuacao em
altas frequencias (dependendo do problemas, qualquer uma das compensacoes podem atender `as especificacoes).
2. A compensacao por avanco de fase e utilizada para melhorar as margens de estabilidade e resulta em um sistema com maior banda passante
BW (menor tempo de subida tr porem mais suscetvel a rudos de alta
frequencias).
3. Compensacao por avanco de fase requer ganhos mais elevados.
4. A compensacao por atraso de fase permite ganho mais elevado em baixas
frequencias (menor erro de regime estacionario) com maior atenuacao dos
rudos de altas frequencias.
5. Se for desejado rapidez de resposta transitoria e exatidao de regime permanente, deve ser empregado um compensador por atraso e avanco de
fase (aumento do ganho em baixa frequencia com aumento da banda
passante e das margens de estabilidade).
6. Para sistemas mais complexos, podem ser necessarios compensadores em
cascata ou compensadores com outras configuracoes de polos e zeros.
53
3.6 Cancelamento de p
olos complexos conjugados indesej
aveis
Se um processo a controlar apresentar modos de vibracao em alta
frequencia, pode ser difcil obter uma resposta a malha-fechada desejada.
plos do processo
a controlar
y(t)
plos de alta
frequncia do
processo a
controlar
x
x
ei (t)
Tipo 1:
C1
eo(t)
Eo(s)
RC1RC2s2 + 2RC2s + 1
=
Ei(s) RC1RC2s2 + (RC1 + 2RC2)s + 1
54
nz = np =
p
z = C2/C1,
zeros do filtro supressor
de faixa
x
x x
1
R C1 C2
C1 + 2C2 1 + 2z2
p =
=
>1
2z
2 C1 C2
j
x
x
y(t)
plos do filtro
supressor de faixa
ox
Nota: a ponte T apenas cancela o polo complexo-conjugado indesejado, sendo necessario elemento de compensacao adicional.
Tipo 2:
Eo(s)
R1CR2Cs2 + 2R1Cs + 1
=
Ei(s) R1CR2Cs2 + (R2C + 2R1C)s + 1
R2
C
ei (t)
R1
eo(t)
55
s2 + 95,31s + 1.198.606,6
GT (s) =
2
s2 + 2pnp s + np
z = 0,0435 e nz = 1094,8 p = 11,54 e np = nz =
1094,8
s2 + 95,31s + 1.198.606,6
GT (s) =
(s + 47,53)(s + 25.220)
necessario acrescentando um controlador PI para atender as esE
pecificacoes de projeto:
GP I =
0,045(s + 8)
s
Step Response
1.8
Ponte T
1.6
1.4
Amplitude
1.2
1
0.8
Ponte T+PI
0.05
0.1
0.15
Time (sec)
0.2
0.25
0.3
56
Analisando a resposta em frequencia da ponte-T, a mesma apresenta um pico de atenuacao (notch), Ma, na frequencia nz = np :
Ma = |Gc(jnz )| =
z
Ma
z =
p
2(1 Ma)
K(10s + 1)
s(0,25s2 + 0,2s + 1)
50
G(s)
Magnitude (dB)
25
G (s)G(s)
c
25
Gc(s)
Phase (deg)
50
90
90
180
0.01
0.1
1
Frequency (rad/sec)
10
100
57
A margem de fase muito grande resultara em um resposta sobreamortecida. Um controlador proporcional puro (ajuste do ganho) e
suficiente para deslocar a a frequencia de cruzamento de ganho para
obter a margem de fase requerida. Especificando = 40,
Gc(j1)G(j1) = 140, para 1 = 12,8rad/s
|Gc(j1 )G(j1)| = 14,5db
1.8
G
1.6
5,31G G
c
1.4
Amplitude
1.2
1
0.8
0.6
0.4
0.2
GG
c
0
0
0.5
1.5
2.5
3.5
4.5
Time (sec)
1.4
1.2
5,31GcG
Amplitude
0.8
0,0507G
0.6
0.4
0.2
0
0
20
40
60
80
Time (sec)
100
120
140
160
58
4 A
c
oes de Controle B
asicas e Controladores Autom
aticos Industriais
A maneira pela qual o controlador produz o sinal de controle (ou
variavel manipulada) e chamada a
c
ao de controle.
R(s)
conversor
+
comando
set point
E(s) Amplificador
Atuador
sinal de
erro atuante
U(s) Processo
C(s)
a controlar
varivel manipulada
Sensor
4.1 Ac
oes de Controle B
asicas
Classificac
ao de controladores anal
ogicos industriais
1. Controladores de duas posicoes (on-off )
2. Controladores proporcionais
3. Controladores do tipo proporcional e integral
4. Controladores do tipo proporcional e derivativo
5. Controladores do tipo proporcional, integral e derivativo
A
c
ao de controle de duas posi
c
oes ou liga-desliga
y(t)
Intervalo
diferencial
59
A
c
ao de Controle Proporcional (P)
u(t) = Kpe(t)
U (s)
= Kp
E(s)
U (s)
1
= Kp 1 +
E(s)
Ti s
s + Ti
Tis + 1
= Kp
= Kp
Ti s
s
60
y(t)
r(t)
t
e(t)
t
e(t)dt
Resposta a perturba
c
ao do controle PI
Considere o sistema de controle de velocidade mostrado na figura:
D
E
R
+
-
T s+1 U
Kp i
+
Ti s
1
s(Js+b)
61
Td
=0
s0 Js3 + bs2 + K s + Kp s
p
Ti
A
c
ao de Controle Proporcional-Derivativa (PD)
de(t)
U (s)
u(t) = Kp e(t) + Td
= Kp(1 + Td s)
dt
E(s)
onde os parametros do controlador sao o ganho proporcional Kp,
e o tempo derivativo Td . O tempo derivativo e o intervalo de
tempo pelo qual a acao derivativa avanca o efeito da acao proporcional.
y(t)
r(t)
t
e(t)
t
de(t)
dt
set point
kick
62
A
c
ao de Controle Proporcional-Integral-Derivativa (PID)
Z t
1
de(t)
u(t) = Kp e(t) +
e( )d + Td
Ti 0
dt
cuja funcao de transferencia e dada por:
U (s)
1
Ti Td s2 + Ti s + 1
= Kp(1 +
+ Td s) = Kp
E(s)
Ti s
Ti s
A acao PID considera o tempo passado (acao integral), presente
(acao proporcional) e futuro (acao derivativa).
R(s)
E(s)
+
-
1
Ti s
+
Kp
U(s)
G(s)
Y(s)
Td s
B(s)
H(s)
C
R4
R3
R1
ei (t)
Eo(s) R4 R2
Gc(s) =
=
Ei(s) R3 R1
+
e(t)
eo(t)
1
R4 R2
1+
, Kp =
, Ti = R2C
R2Cs
R3 R1
63
Controlador PD eletr
onico pr
atico.
R2
R5 C1
R4
R3
R1
ei (t)
e(t)
Eo(s) R4 R2
Gc(s) =
=
Ei(s) R3 R1
Kp =
1+
R1Cs
R5Cs + 1
eo(t)
R4 R2
R5
1
, Td = R1C, =
=
R3 R1
R1 10
R2
C2
R4
R3
R1
ei (t)
+
e(t)
eo(t)
Eo(s) R4 R1C1 + R2C2
1
R1 C 1 R2 C 2
=
1+
+
s
Ei(s) R3
C2
(R1C1 + R2C2)s R1C1 + R2C2
Kp =
R4 R1 C 1 + R2 C 2
R1 C 1 R2 C 2
, Ti = R1C1 + R2C2, Td =
R3
C2
R1 C 1 + R2 C 2
64
y(t)
K
Controlador
P
PI
PID
Kp
T
KL
T
0,9
KL
T
1,2
KL
Ti
Td
L
0,3
2L
0,5L
2
T
1
T s + L1
Gc(s) = 1,2
1+
+ 0,5Ls = 0,6
KL
2Ls
K
s
65
Kp
Ti
Td
0,5Kcr
PI
0,45Kcr
1
Pcr
1,2
PID
0,6Kcr
0,5Pcr
0,125Pcr
1
Gc(s) = 0,6Kcr 1 +
+ 0,125Pcr s
0,5Pcr s
2
4
s + Pcr
= 0,075Kcr Pcr
s
Exemplo: (Ogata) Considere o sistema de controle com H(s) = 1
e
1
2
G(s) =
Kcr = 30; Pcr = = 2,81
s(s + 1)(s + 5)
5
66
s+
Td
O controlador PD modificado pode ser tratado como um compen+1
+1
Projeto do Controlador PI pelo L.R.
s+
1
Ti
1
= Kp
Ti s
s
Equivalente ao compensador por atraso de fase so que o polo e fixo
igual a zero.
Gc(s) = Kp 1 +
67
Step Response
n.c.
atraso
PI
1.4
1.2
Amplitude
0.8
0.6
0.4
0.2
0
0
10
20
30
40
50
60
Time (sec)
1,03
1,25
j0,5
104,0
126,9
38,7
x
-2
x
-1
-0,5
-0,75
68
Step Response
1.4
G (s)G(s)
1.2
Amplitude
0.8
0.6
3,32G(s), =0,6
0.4
0.2
0
0
10
15
Time (sec)
(jTi +1)/(jTi )
-20 dB/dcada
0
-5,7
(rad/s)
-45
-90
1
10Ti
1
Ti
10
Ti
O ganho Kp pode ser usado para deslocar a frequencia de cruzamento de ganho, c = 1, em que G(j1) = + 6, sendo a
margem de fase desejada. A frequencia de corte do controlador PI
pode ser escolhida uma decada abaixo, T1i = 1.
69
100
s(0,1s + 1)(0,2s + 1)
1
1
=
= 0,241
Ti 10
2
1
1,2
= 0,89
=
= 1,35
7,07
Ti Pcr
Kg = 2,42dB, = 5,9, c = 4,66, Mr = 20,2dB
Pcr =
Bode Diagram
150
ZieglerNichols
Magnitude (dB)
100
50
G
0
=45
50
100
90
G
Phase (deg)
135
ZieglerNichols
=45
180
225
270
0,001
0,01
0,1
Frequency (rad/sec)
10
100
70
Step Response
1.6
ZieglerNichols
1.4
1.2
Amplitude
0.8
0.6
=45
0.4
0.2
0
0
10
Time (sec)
1
1 KpTi s + 1
=
Tis Ti
s
71
100
s(0,1s + 1)(0,2s + 1)
Deseja-se Kv = e 45.
2
1
=
Ti = 280,9
TiKp 10
Portando:
1
280,9s
O sistema compensado apresenta margem de fase de = 55.
Gc(s) = 0,0178 +
Bode Diagram
100
Magnitude (dB)
50
G(s)
0
Gc(s)G(s)
50
100
90
G(s)
Phase (deg)
135
180
G (s)G(s)
c
225
270
1
10
10
10
Frequency (rad/sec)
10
72
U (s)
1
Td s
= Kp(1 +
+
)
E(s)
Ti s Td s + 1
E(s)
+
-
1
Ti s
Kp
U(s)
G(s)
Y(s)
Td s
Td s+1
B(s)
Primeiro m
etodo: PI-D ISA:
1,5T
Kp =
; Ti = 2,5L;
KL
Segundo m
etodo: PI-D ISA:
Kp = 0,75Kcr ;
Ti = 0,625Pcr ;
H(s)
Td = 0,4L
Td = 0,1Pcr
73
E(s)
Gd(s)
+
Gc (s)
U(s)
Y(s)
Gp(s) +
N(s)
+
Gc Gp
1
Gc Gp
R(s) +
Gd (s)D(s)
N (s)
1 + Gc Gp
1 + Gc Gp
1 + Gc Gp
| {z }
| {z }
| {z }
T (s)
S(s)
T (s)
74
Gc (j)Gp(j)
T(j) pequeno
|Gc Gp|>>1
S(j) pequeno
|Gc Gp |>>1
E(s)
-
Gd(s)
+
Gc1(s)
U(s)
+
Y(s)
Gp(s) +
G c2 (s)
+
B(s)
Y (s) =
N(s)
+
Gc1 Gp
Gd
(Gc1 + Gc2 )Gp
R(s)+
D(s)
N (s)
1 + (Gc1 + Gc2 )Gp
1 + (Gc1 + Gc2 )Gp
1 + (Gc1 + Gc2 )Gp
75
Pr
e-filtro (forward ): Gc1 pode ser projetado para obter a
rejeicao de disturbio e Gc2 projetado para atender `as especificacoes
de rastreamento do sinal de referencia. O pre-filtro Gc2 nao afeta
a estabilidade do sistema da porcao de malha-fechada do sistema,
podendo ser usado para modificar os zeros de malha-fechada (cancelar
ou substituir).
D(s)
R(s)
Gc2 (s)
E(s)
+
B(s)
Y (s) =
Gd(s)
+
Gc1(s)
U(s)
Y(s)
Gp(s) +
N(s)
+
Gc2Gc1Gp
Gd
Gc1Gp
R(s) +
D(s)
N (s)
1 + Gc1Gp
1 + Gc1Gp
1 + Gc1Gp
1
, Gd (s) = Gp(s),
(2s + 1)(0,5s + 1)
Gc1(s) = Kp
s + T1i
s
, Gc2 =
1
Ts + 1
76
G(s)=1/((2s+1)(0,5s+1))
1.4
Kp=8 e Ti=4/3
Kp=8 e Ti=4/3
Gc2=1/(0,6s+1)
1.2
Output
0.8
Kp=2,06 e Ti=4/3
0.6
0.4
0.2
0
0
10
12
14
16
18
20
Time (s)
Compensac
ao de comando (feedforward ): equivalente `a
configuracao com pre-filtro (forward ) se for adotado:
c1, Gc2 = [G
c2 2]G
c1
Gc1 = G
c1 e G
c2 o controlador e o pre-filtro da configuracao forward.
sendo G
D(s)
G c2 (s)
E(s)
R(s)
+
B(s)
Y (s) =
+
Gc1(s)
Gd(s)
+
U(s)
Y(s)
Gp(s) +
+
N(s)
+
77
G c2 (s)
+
E(s)
R(s)
+
B(s)
Y (s) =
Gc1(s)
+
U(s)
Y(s)
Gp(s) +
N(s)
+
Gc1 Gp
Gc2 Gp + Gd
Gc1 Gp
R(s) +
D(s)
N (s)
1 + Gc1 Gp
1 + Gc1 Gp
1 + Gc1 Gp
4.8 Sisotool
A funcao sisotool do Control System toolbox do MATLABr
e uma poderosa ferramenta de analise e projeto com quatro configuracoes possveis de sistemas de controle com dois graus de liberdade.
Compensador na realimentao
R
+
C
-
+U
+
Controlador feedforward
C
-
U
+
F
H
78
E(s)
1
Ti s
+
-
U(s)
Kp
+
+
Y(s)
G(s)
Td s
Controlador PI-D:
Y (s)
(Ti s + 1)KpG(s)
T (s) =
=
R(s) Ti s + (Ti Td s2 + Ti s + 1)KpG
D(s)
R(s)
E(s)
1
Ti s
+
-
+
+
U(s)
Kp
-
Y(s)
+
G(s)
Td s
Controlador I-PD:
T (s) =
Y (s)
KpG(s)
=
R(s) Ti s + (Ti Td s2 + Ti s + 1)KpG
D(s)
R(s)
E(s)
+
-
1
Ti s
U(s)
+
-
Kp
-
Td s
Y(s)
+
G(s)