Escolar Documentos
Profissional Documentos
Cultura Documentos
Teoria de Sistemas
Teoria de Sistemas
ndice
ndice..............................................................................................................................................3
1. Introduo ..............................................................................................................................5
2. Sistemas fsicos e a modelao .............................................................................................8
2.1.
Processo de modelao.................................................................................................8
2.2.
Linearizao de sistemas fsicos..................................................................................14
3. Resposta no tempo ..............................................................................................................19
3.1.
Resposta livre ..............................................................................................................19
3.2.
Degrau unitrio.............................................................................................................20
3.3.
Resposta forada .........................................................................................................20
3.4.
Impulso unitrio ............................................................................................................22
3.5.
Resposta impulsiva ......................................................................................................24
3.6.
Transformao de Laplace...........................................................................................26
3.7.
Produto de convoluo.................................................................................................29
3.8.
Soluo da equao diferencial usando a Transformao de Laplace ........................30
4. Funo de transferncia e anlise dinmica ........................................................................31
4.1.
Funo de transferncia de um SLIT ...........................................................................31
4.2.
Converso directa para funo de transferncia..........................................................33
4.3.
lgebra de blocos ........................................................................................................33
4.4.
Plos e zeros da funo de transferncia ....................................................................38
4.5.
Estabilidade assinttica................................................................................................39
4.6.
Teorema do valor final..................................................................................................43
4.7.
Teorema do valor inicial ...............................................................................................43
4.8.
Resposta no tempo de sistemas de ordem reduzida ...................................................43
5. Controlo por retroaco........................................................................................................51
5.1.
O sistema de controlo ..................................................................................................51
5.2.
Especificao de um sistema de controlo ....................................................................53
5.3.
Especificao no plano s..............................................................................................54
5.4.
Retroaco proporcional da sada ...............................................................................55
5.5.
Diagrama do lugar de razes ........................................................................................61
5.6.
O problema do seguimento da referncia ....................................................................67
6. Resposta em frequncia.......................................................................................................71
6.1.
Sinal peridico sinusoidal.............................................................................................71
6.2.
Resposta no tempo a um sinal sinusoidal ....................................................................72
6.3.
Critrio de Nyquist........................................................................................................76
6.4.
Diagrama de Nyquist e a resposta em frequncia .......................................................82
6.5.
Diagrama de Bode .......................................................................................................83
6.6.
Construo aproximada do diagrama de Bode mtodo das assntotas ....................84
6.7.
Diagrama de Bode real e assinttico ...........................................................................94
6.8.
Contribuio de plos instveis e zeros de fase no mnima.......................................97
6.9.
Construo do diagrama de Nyquist a partir do diagrama de Bode ...........................100
7. Especificao e projecto na frequncia ..............................................................................103
7.1.
Robustez de estabilidade face a incerteza no ganho e na fase .................................103
7.2.
Efeito da introduo de atraso puro na estabilidade ..................................................106
7.3.
Crtica s margens de ganho e fase ..........................................................................108
7.4.
Largura de banda e rapidez de resposta....................................................................108
7.5.
Especificao no domnio da frequncia....................................................................111
7.6.
Compensao de atraso ............................................................................................112
7.7.
Compensao de avano...........................................................................................114
8. Controlo PID.......................................................................................................................119
8.1.
Ajuste manual de controladores PID ..........................................................................122
8.2.
O controlador PID e o lugar das razes ......................................................................124
8.3.
Regras de Ziegler-Nichols..........................................................................................125
8.4.
Anlise e modificao do mtodo de Ziegler-Nichols.................................................130
Teoria de Sistemas
Teoria de Sistemas
1. Introduo
A disciplina de Teoria de Sistemas (/Teoria de Controlo) uma disciplina que atravessa
horizontalmente as diversas engenharias tradicionais - como a electrotecnia, mecnica ou
qumica - e ainda outras reas do conhecimento como, por exemplo, a biologia ou a
economia.
A Teoria de Sistemas tem dois objectivos de base:
Mas antes de mergulharmos nestas abordagens, vamos definir alguns dos conceitos
importantes para a sua compreenso.
Com generalidade, define-se sistema como uma estrutura organizada de transferncia de
um sinal u(t) noutro sinal y(t), ambos existentes no tempo contnuo t. Se T[ . ] representar
simbolicamente o operador de transferncia, ento escreve-se
y(t) = T[u(t)]
A u(t) d-se o nome de entrada, excitao ou estmulo e a y(t) de sada, resposta ou
reaco. Para incio, neste curso, pensemos apenas em sistemas univariveis, ou seja, com
apenas uma entrada e com apenas uma sada. Estes sistemas so habitualmente
designados por SISO (de Single-Input Sigle-Output). Adiante, veremos que todos estes
conceitos so generalizveis para o caso de mltiplas entradas e sadas (MIMO de MultipleInput Multiple-Output).
O sistema pode ainda ser representado de uma forma esquemtica atravs de um bloco que
opera a entrada u(t) na sada y(t). Os percursos dos sinais so representados por setas
como se observa na Figura 1.1.
Teoria de Sistemas
(a partir da sua entrada), a anlise dinmica estuda a forma como o sistema reage consigo
prprio. Por exemplo, o conceito de estabilidade assinttica, uma das caractersticas
dinmicas mais importantes a desenvolver adiante, depende essencialmente de
caractersticas intrnsecas do sistema.
Na representao de sistemas fsicos em tempo real importante definir o conceito de
causalidade. Um sistema diz-se causal se a reaco na sada no antecipa no tempo a
excitao realizada entrada. Um sistema causal (no sentido lato) reage, quanto muito, no
mesmo instante em que sofre o estmulo. No entanto, refira-se que existem muitos sistemas
com interesse para a engenharia que so no causais no tempo. Por exemplo, se os sinais
estiverem pr-registados num qualquer tipo de suporte (e.g. fita magntica) possvel
olhar o futuro realizando uma leitura mais adiante no conjunto de dados.
Para o desenvolvimento da disciplina, iremo-nos focar numa classe de sistemas dinmicos e
causais que, primeira vista parecem bastante limitados na sua capacidade de representar
a generalidade dos sistemas, mas sero de grande utilidade no alcanar dos objectivos
introduzidos no incio deste captulo. Falamos do conceito de Sistema Linear e Invariante no
Tempo (ou SLIT).
A invarincia no tempo est associada a uma certa constncia das caractersticas dinmicas
do sistema ao longo do tempo. Dado um qualquer sinal de entrada u(t) e a respectiva
reaco y(t), se a deslocao no tempo do sinal de excitao de um qualquer intervalo de
tempo provocar a mesma resposta deslocada do mesmo intervalo, i.e.
y(t - ) = T[u(t - )]
o sistema diz-se invariante no tempo.
Por outro lado, um sistema diz-se linear se a sobreposio escalada de quaisquer sinais
entrada resultarem sempre numa sada igual sobreposio escalada das respostas de
cada um dos sinais em separado, ou seja, no caso de apenas dois sinais,
y(t) = T[u1(t) + u2(t)] = T[u1(t)] + T[u2(t)]
A linearidade e a invarincia no tempo iro permitir que, a partir do conhecimento da
reaco do sistema a um sinal de entrada simples (e.g. um impulso), se possa extrapolar as
concluses sobre o comportamento dinmico do sistema, para outros sinais mais
elaborados em qualquer instante do tempo.
Na realidade, os sistemas fsicos no so imutveis e poucos sero absolutamente lineares.
No entanto, o conjunto de ferramentas que sero desenvolvidas a partir destas hipteses
permitem projectar sistemas de engenharia que em agregao com os sistemas fsicos
originais, conseguem apresentar previsibilidade no seu comportamento dinmico.
Teoria de Sistemas
A aco de controlo por retroaco ser desenvolvida mais frente neste texto, mas realiza
uma funo bsica natural para o ser humano. No caso da figura, se o nvel est mais alto
que o desejado reduz-se o caudal, se o nvel se encontra abaixo aumenta-se a entrada de
gua. Fcil de apresentar, existe uma infinidade de comportamentos dinmicos diferentes
que uma instalao pode apresentar e a forma de compreender esses comportamentos e o
subsequente projecto da unidade controladora sero o objecto deste texto.
Teoria de Sistemas
passando pela considerao dos transstores que integram o amplificador, at, no limite,
considerao de todos os efeitos capacitivos e indutivos existentes em cada m do circuito
integrado. As diversas formas de abordar o problema iro resultar em modelos de
complexidade crescente. Cabe ao engenheiro dedicado ao problema da construo do
modelo encontrar o melhor compromisso entre simplicidade e exactido.
Os passos para a construo de um modelo de um sistema fsico so os seguintes:
Teoria de Sistemas
Teoria de Sistemas
O primeiro passo ser ento identificar as principais variveis fsicas que intervm no
funcionamento da instalao. So estas (ver Figura 2.2):
Os passos seguintes passariam por encontrar, para cada um dos trs componentes, a
relao entre as variveis fsicas entrada e sada. Este exemplo ser deixado por aqui.
No entanto, existe uma questo fundamental ilustrada neste exemplo. Embora as variveis u,
P, B e estejam presentes nas Figura 2.2 e Figura 2.3, so em cada uma delas entidades
diferentes! Na primeira, aquelas so variveis fsicas: uma tenso de comando u, em volt,
uma potncia elctrica P, em watt, etc. Na Figura 2.3, as variveis, que representam as
variveis fsica, so funes, ou melhor, so sinais, no tempo contnuo. Os sinais so
transmitidos entre os blocos funcionais sem carregarem os blocos que os transmitem e no
representam a fluidez de qualquer entidade fsica como e.g. massa ou energia. A fluncia
de informao.
Exemplo 2.2
Considere agora, como instalao, um espao habitacional e a modelaao do seu
comportamento trmico (Figura 2.4).
Por simplicidade iremos representar a habitao por apenas uma diviso, de volume V, e
considerar que a temperatura Ti homognea no interior desse espao. A diviso est, do
10
Teoria de Sistemas
ponto de vista trmico, bem isolada com exterior, temperatura To, excepto numa das
fachadas, em vidro, com rea A e coeficiente de transmisso de calor , em WK-1m-2.
Faa-se ento o modelo desta instalao. O esquema funcional (Figura 2.5) resume-se a
um bloco de entrada To(t), a influncia do exterior (perturbao), e sada Ti(t), a varivel
fsica (agora, j o sinal que a representa) que reflecte a acumulao de energia trmica no
espao.
O segundo passo usar a lei fsica do princpio de conservao de energia para escrever
dE(t)
dt = A[To(t) Ti(t)]
Esta equao estabelece que a variao, ao longo do tempo, da energia trmica E(t)
armazenada no espao, s existe se houver transmisso de calor atravs da superfcie
vidrada que separa os espaos s temperaturas Ti e To. Por outro lado, a temperatura Ti
uma medida desta energia acumulada E(t) atravs da relao
E = arVSarTi
onde ar a densidade do ar, em kgm-3, e Sar o calor especfico do ar, em Jkg-1K-1.
Substituindo esta relao na equao de conservao anterior, resulta
arVSar dTi(t)
dt + Ti(t) = To(t)
A
tal que, para que esta equao seja dimensionalmente correcta, a constante
=
arVSar
A
Teoria de Sistemas
Exemplo 2.3
Este exemplo considera um sistema clssico massa, mola e amortecedor, como o existente
na suspenso de um automvel vulgar (Figura 2.6). Por simplicidade, considere-se que o
pneu faz uma ligao rgida ao solo.
Note-se que o sistema do exemplo anterior no excitado por qualquer varivel exterior (
parte da gravidade que constante e, portanto, no realiza excitao). Um sistema sem
excitao exterior diz-se autnomo.
12
Teoria de Sistemas
Exemplo 2.4
Mudemos
agora
para
algo
tecnologicamente
muito
diferente.
Consideremos
comportamento elctrico de uma antena que tem no circuito RLC srie um esquema
equivalente (Figura 2.7).
13
Teoria de Sistemas
Note-se que apesar das diferenas tecnolgicas entre os sistemas fsicos dos Exemplo 2.3 e
Exemplo 2.4, as equaes diferenciais resultantes
d2x(t) B dx(t) K
dt2 + M dt + M x(t) = 0
d2Vc(t) R dVc(t) 1
dt2 + L dt + LC Vc(t) = 0
so iguais parte dos parmetros. Isto significa que do ponto de vista temporal as variveis
x (a posio da massa) e Vc (a tenso no condensador) tero exactamente o mesmo
comportamento se
B
R
=
M
L
1
K
=
M
LC
Na realidade, possvel fazer mais que isso se estabelecermos uma relao entre os
tempos de simulao dos dois sistemas, por exemplo, se quisermos que um segundo no
sistema mecnico corresponda a um milisegundo do sistema electrnico, bastar fazer
103R
B
=
L
M
106
K
=
M
LC
Teoria de Sistemas
fechado (estvel) ser mais linear. Assim, parte-se do modelo para a instalao no linear;
lineariza-se em torno de um ponto de operao adequado; projecta-se o controlador para o
modelo linear e, no final, o controlador garantir a manuteno do funcionamento da
instalao em redor do ponto de operao em que o modelo foi linearizado.
Exemplo 2.5
Considere-se a instalao esquematizada na Figura 2.8. Uma bomba comandada pelo sinal
de actuao u(t) fornece gua, atravs do tanque 1, a um sistema de dois tanques ligados
por um tubo de ligao de seco conhecida. O tanque 2, direita, tem ainda um tubo de
extraco, por onde a gua verte. Este tanque est instrumentado com um sensor de nvel
de gua, produzindo o sinal de sada y(t). Os tanques tm ambos rea da base A.
A primeira tentao para identificar a entrada e a sada da instalao observar por onde a
gua entra e sai! No entanto, devemos identificar as entradas e sadas, no de gua, mas
de sinal. anlise do comportamento dinmico dos sistemas interessa a relao entre
sinais. Sinais de entrada (comando de velocidade da bomba) que provocam variaes no
sinal de sada (medida do nvel no tanque). Esta distino crucial ao entendimento dos
sistemas dinmicos.
Faamos ento o modelo matemtico desta instalao comeando por desenhar o
respectivo esquema funcional (ver Figura 2.9). Explicando o esquema, temos uma funo,
representada pelo bloco Bomba que relaciona o sinal de comando da bomba U(t) com o
caudal volumtrico Ci(t) que entra no tanque 1. Por outro lado, existir um caudal C12(t) no
tubo de ligao do tanque 1 para o tanque 2, positivo se for do tanque 1 para o tanque 2,
negativo se for no sentido inverso. A diferena entre aqueles caudais Ci(t) C12(t) o
balano do volume de gua que entra no tanque 1 por unidade de tempo. Integrando esta
diferena e dividindo pela rea do tanque 1 (uniforme ao longo da cota) obtm-se o nvel do
tanque, ou seja
15
Teoria de Sistemas
t
1
H1(t) = A
(Ci() C12())d
-
ou na verso diferencial
dH1(t) 1
dt = A (Ci(t) C12(t))
Esta equao pode ser lida como, a variao do volume de gua no tanque 1, d(AH1(t))/dt),
igual diferena de caudais que entram e que saem nesse tanque, Ci(t) C12(t).
16
H1(t) H2(t)
Teoria de Sistemas
onde g a acelerao gravtica. Do mesmo modo, o caudal de sada Co(t) depende do nvel
do tanque 2. De novo, atravs da aplicao da lei de Bernoulli obtm-se
Co(t) = ao 2g
H2(t)
Estas duas equaes que estabelecem os caudais so no lineares com os nveis de gua.
No entanto, se estabelecermos um ponto de funcionamento (em redor de um ponto de
equilbrio) para a instalao, possvel obter um modelo linear vlido para pequenas
variaes em redor do ponto de operao.
Antes, estabeleam-se os possveis pontos de equilbrio. Estes so caracterizados por no
apresentarem variaes do valor das variveis ao longo do tempo, ou seja,
dH1(t) 1
dt = A (Ci(t) C12(t)) = 0
dH2(t) 1
dt = A (C12(t) Co(t)) = 0
implicando que, se o comando da bomba for constante e igual a Ueq
Co(t) = C12(t) = Ci(t) = Ueq
Isto significa que o caudal (constante) estabelecido pelo comando da bomba U(t) = Ueq
atravessa o sistema de dois tanques e os nveis (tambm constantes) so dados por
2
Co(t) 2 Ueq
H2(t) = H2eq =
= 2a2g
ao 2g
o
2
2Ueq 2Ueq
C12(t) 2
=
+ 2
+
H
2
2eq
2a12g 2ao g
a12 2g
H1(t) = H1eq =
Para cada valor constante estabelecido no comando da bomba existe um ponto de equilbrio
com nveis nos dois tanques tambm constantes.
A linearizao surge agora de pensarmos em variaes na vizinhana deste ponto de
equilbrio. Quanto mais no afastarmos deste ponto menos vlido ser o modelo linear obtido
para aquele ponto.
De seguida, definimos variveis incrementais que representam o desvio face ao ponto de
equilbrio como
u(t) = U(t) Ueq
h1(t) = H1(t) H1eq
h2(t) = H2(t) H2eq
para expandir em srie de Taylor at ao 1 grau as expresses dos caudais
Ci(t) = U(t) = Ueq + u(t)
dC12
dC12
C12(t) Ueq + dH h1(t) + dH h2(t)
1 eq
2 eq
17
Teoria de Sistemas
dCo
Co(t) Ueq + dH h2(t)
2 eq
=
=
U
h
h
eq +
1(t) +
2(t) Ueq
A
dt
dt
dH1 eq
dH2 eq
dH2eqh2(t)
ou (demonstre como exerccio)
dh1(t)
2 eq
a12 g
2(H1eq H2eq)
ao g
2H2eq
Note-se que no problema dos tanques necessrio garantir uma componente contnua que
posiciona o actuador no ponto de funcionamento adequado. Esta componente pode ser
fornecida directamente de modo constante, ou ver-se- mais tarde, ser integrada de forma
dinmica no controlador com efeito integral. Quanto ao sinal de sada, como a subtraco da
constante realizada tambm no sinal de referncia a seguir, o erro de controlo
exactamente igual situao linear. Resumindo, em geral, no ser preciso tomar cuidados
especiais na realizao tecnolgica do sistema de controlo a no ser na inicializao da
memria interna (integrador) do controlador.
Assim, quando neste texto se representar a varivel de sada y(t) inicialmente igual a zero,
significa apenas que partimos do equilbrio em redor do ponto de linearizao. Quanto mais
nos afastarmos deste ponto, maiores sero as diferenas entre o modelo linear e o sistema
fsico no linear.
18
Teoria de Sistemas
3. Resposta no tempo
Como referido anteriormente, este texto concentra o seu estudo nos sistemas lineares
invariantes no tempo (SLIT).
Um primeiro objectivo na modelao de sistemas dinmicos a possibilidade de simular no
domnio do tempo a evoluo do sinal de sada y(t). Esta variao do sinal ao longo do
tempo pode derivar de condies iniciais (fora do equilbrio), do efeito de um sinal de
excitao particular na entrada do sistema sob estudo ou de ambos.
3.1. Resposta livre
A resposta de um sistema a um conjunto de condies iniciais no nulas mas sem excitao
na entrada (u(t) = 0), designa-se por resposta livre yL(t).
Exemplo 3.1
Considere-se o sistema caracterizado pela seguinte equao diferencial
dy(t)
dt + y(t) = u(t)
com = 4s, entrada identicamente nula, u(t) = 0, e condio inicial y(0) = 2.
Prope-se como soluo para a equao diferencial um sinal exponencial, dado que a
funo exponencial caracterizada por ter uma derivada igual a si prpria. Assim, a soluo
livre toma a forma
yL(t) = aebt
que substituda na equao diferencial resulta em
ab + a = 0
ou
1
b = = 0,25
e, da condio inicial,
yL(0) = ae0 = a = 2
A soluo dada por
yL(t) = 2e0,25t
representada na Figura 3.1.
19
Teoria de Sistemas
t0
t<0
20
Teoria de Sistemas
Exemplo 3.2
Considere-se, de novo, o sistema caracterizado pela equao diferencial
dy(t)
dt + y(t) = u(t)
com = 4s, condio inicial nula y(0) = 0 e entrada em degrau unitrio u(t) = (t).
Como no Exemplo 3.1, a soluo proposta baseada num sinal exponencial. No entanto,
necessrio considerar uma componente constante que equilibre os dois lados da equao.
Assim, a soluo forada toma a forma
yF(t) = aebt + c
que substituda na equao diferencial resulta para t > 0 em
abebt + aebt + c = 1
Daqui conclui-se que
1
b = = 0,25
c=1
e, da condio inicial nula,
yF(0) = ae0 + c = 0
ou seja,
a = c = 1
A soluo dada por
yF(t) = 1 e0,25t
para
t>0
21
Teoria de Sistemas
Exemplo 3.3
para
t>0
Figura 3.4 Resposta a excitao em degrau com condies iniciais no nulas (Exemplo 3.3).
1
(t) =
0
22
0t
c.c.
Teoria de Sistemas
() d = 1
-
No limite, o impulso unitrio representa um sinal com amplitude infinita e largura nula mas
cuja energia (rea) unitria.
23
Teoria de Sistemas
Do facto do impulso unitrio ter energia unitria pode estabelecer-se uma relao entre o
impulso unitrio e o degrau unitrio como
t
(t) =
() d
-
ou de forma inversa
d(t)
(t) = dt
3.5. Resposta impulsiva
A resposta de um sistema dinmico a um impulso unitrio na sua entrada designa-se por
resposta impulsiva h(t). Adiante, ver-se- que a resposta impulsiva caracteriza de uma forma
nica um sistema linear invariante no tempo.
Exemplo 3.4
Considere-se novamente a equao diferencial de 1 grau
dy(t)
dt + y(t) = u(t)
com = 4s, condio inicial nula y(0) = 0 e entrada em impulso unitrio u(t) = (t).
Sendo o sistema linear, a soluo pode ser obtida da resposta ao degrau unitrio (Exemplo
3.2) e da relao estabelecida entre o impulso e o degrau e impulso (derivada). Se o novo
sinal de excitao (impulso) resulta da derivao do anterior (degrau), ento a resposta
impulsiva pode ser obtida derivando a resposta ao degrau unitrio, obtendo-se
d
h(t) = dt{(1 e0,25t)(t)} = 0,25 e0,25t(t)
como representado na Figura 3.7.
24
Teoria de Sistemas
A propriedade de um sistema ser invariante no tempo significa que uma translao no tempo
do sinal de entrada, resulta numa translao no tempo da mesma magnitude do sinal de
sada, como se ilustra no exemplo seguinte.
Exemplo 3.5
Considere-se novamente a equao diferencial de 1 grau
dy(t)
dt + y(t) = u(t)
com = 4s, condio inicial nula y(0) = 0 e entrada em impulso unitrio u(t) = 6 (t 5).
Sendo o sistema linear e invariante no tempo, a soluo pode ser obtida da resposta
impulsiva h(t) (obtida no Exemplo 3.4). A resposta do sistema dada por
y(t) = 6h(t 5) = 1,5 e0,25t + 1,25(t - 5)
como representado na Figura 3.8
Apesar daquilo que os exemplos apresentados neste captulo podem nos levar a pensar, a
resoluo de equaes diferenciais de ordem n no so de resoluo fcil. De seguida,
apresenta-se
uma
forma
alternativa
de
encontrar
estas
solues
recorrendo
Transformao de Laplace. Por convenincia para o estudo dos sistemas causais, este texto
limitar-se- Transformao de Laplace unilateral direita.
25
Teoria de Sistemas
(Justifique!)
Exemplo 3.7
A Transformao de Laplace do impulso unitrio (t) dada por
s+ 1
+() esd = +esd = e
=
(s) =
0
0
(s) 0 s
26
Teoria de Sistemas
Transformao de Laplace
(t)
(t)
1
s
e-at(t)
1
s+a
t(t)
1
s2
tn(t)
n!
sn+1
te-at(t)
1
(s + a)2
(1 e-at)(t)
a
s(s + a)
1
-at
-bt
b a(e e )(t)
1
(s + a)(s + b) c/ a =/ b
1
-at
-bt
a b(ae be )(t)
s
(s + a)(s + b) c/ a =/ b
sin(at)(t)
a
s 2 + a2
cos(at)(t)
s
s 2 + a2
sin(at + )(t)
[sin ]s + [cos ]a
s 2 + a2
e-atsin(bt)(t)
b
(s + a)2 + b2
e-atcos(bt))(t)
s+a
(s + a)2 + b2
10
11
12
13
14
27
Teoria de Sistemas
P1
X(s) = TL{x(t)}=
x() esd
Definio
0
c+j
P2
1
x(t) = TL {X(s)}=
X() etd
2j
Inversa
-1
c-j
P3
Linearidade
P4
Derivao
P5
Derivao de 2 ordem
P6
Derivao de ordem n
dx(t)
TL dt = sX(s) - x(0)
d 2x(t)
= s 2X(s) sx(0) x'(0)
dt 2
TL
d nx(t)
= s nX(s) s n-1x(0) ... x(n)(0)
dt n
TL
P7
Integrao
t
1
TL
x()d = s X(s)
0
P8
Convoluo
+
TL
x() h(t-) d = X(s)H(s)
P9
Escalamento no tempo
1 s
TL{x(at)} = aXa
P10
Translao no tempo
TL{x(t)} = e-sX(s)
P11
Translao em s
TL{eatx(t)} = X(sa)
28
Teoria de Sistemas
u(ti) (t-ti)
u(t)
com
ti = ti-1 +
i =
O ponto revelado aqui que qualquer sinal de entrada pode ser representado por uma soma
(mesmo que infinita) de sinais rectangulares escalados de forma adequada. Se a largura
dos sinais rectangulares for levada para zero, os sinais rectangulares (em nmero
crescente) convergiro para impulsos unitrios, e a soma para a integrao resultando em
u(t) =
+ u() (t-) d
29
Teoria de Sistemas
d =
u()
h(t-)
d
Y(s) = y() e
e dt =
0
0
+
+
u() es h() es
d
d = U(s)H(s)
0
0
y(0)
1
+
s + 1
s(s + 1)
30
Teoria de Sistemas
Teoria de Sistemas
Y(s)
H(s) = U(s) =
1
s + 1
dvC(t)
C dt = iC(t)
VL(s)
IL(s) = Ls
VC(s) 1
IC(s) = sC
32
Teoria de Sistemas
tenso de sada igual ao produto da corrente pela impedncia do elemento nesse ramo), a
tenso de sada Vo(s) dada por
1
Vo(s) = sC
Vi(s)
1
R + Ls + sC
n-1
33
Teoria de Sistemas
Y(s) = G(s)X(s)
agora possvel descrever sistemas mais complexos por agregao de diversos blocos. De
acordo como as entradas e sadas de os diversos blocos esto interligadas diferentes
funes so realizadas pelo conjunto.
Se a sada de um bloco constituir a entrada de outro diz-se que os dois blocos esto em
cascata (Figura 4.3).
As entradas do bloco somador podem ser afectadas de um sinal negativo. Por omisso as
entradas so somadas positivamente.
Outra agregao bsica de blocos o esquema de blocos em paralelo, como representado
na Figura 4.5. A entrada comum aos dois blocos e as sadas respectivas so somadas,
produzindo a sada do conjunto. Assim, temos a operao algbrica dada por
Y(s) = Y1(s) + Y2(s) = G1(s)X(s) + G2(s)X(s) = (G1(s) + G2(s))X(s)
ou seja, o esquema de blocos da Figura 4.5 equivalente ao bloco da Figura 4.2 com
34
Teoria de Sistemas
Uma questo que costuma gerar alguma dificuldade inicial na compreenso destes
esquemas a derivao dos sinais. Na Figura 4.5 o sinal X(s) deriva paras as entradas dos
dois blocos em paralelo. Isto no significa que o sinal se divide, como um caudal mssico
que se divida por dois canais. A derivao no consome o sinal de onde foi extrada e o
sinal X(s) entra completo e igualmente nos dois blocos.
Uma forma diferente de agregao bsica, muito importante para o controlo, o esquema
de blocos em retroaco (ver Figura 4.6). Aqui, a sada de um bloco constitui a entrada de
um segundo e, por sua vez, a sada deste usada para produzir a entrada do primeiro.
Adicionalmente, vulgar a existncia de um bloco somador numa das ligaes para que se
possa introduzir uma entrada do exterior.
35
Teoria de Sistemas
ou seja, o esquema de blocos da Figura 4.6 equivalente ao bloco da Figura 4.2 com
G1(s)
G(s) = 1 G (s)G (s)
1
2
Como se ver adiante, vulgar a retroaco ser negativa como apresentado na Figura 4.7.
Neste caso, fica como exerccio mostrar que o esquema de blocos da Figura 4.7
equivalente ao bloco da Figura 4.2 com
G1(s)
G(s) = 1 + G (s)G (s)
1
2
O sistema representado neste esquema de blocos pode ser simplificado por agregao
sucessiva de blocos. A Figura 4.9 identifica operaes sucessivas de simplificao
marcadas como A, B, C. O contorno A agrega em srie os blocos relativos a G1(s) e G2(s)
resultando em G2(s)G1(s). Por sua vez, o contorno B agrega em paralelo este resultado com
o bloco relativo a G3(s), resultando em {G2(s)G1(s) - G3(s)} . O contorno C identifica
novamente uma srie, agora, equivalente a G4(s){G2(s)G1(s) - G3(s)}. Finalmente, sobra a
36
Teoria de Sistemas
retroaco negativa dos blocos no interior de C com o bloco relativo a G5(s), que tem como
resultado final equivalente
Y(s)
G(s) = X(s) =
G4(s){G2(s)G1(s) - G3(s)}
1 + G4(s){G2(s)G1(s) - G3(s)}G5(s)
37
Teoria de Sistemas
2s3 + 4s2 + 8s + 16
s4 + 3s3 - s2 - 13s -10
z3 = 2,0j
e o polinmio denominador tem as razes (plos da funo de transferncia)
p1 = +2,0
4
p2 = 2,0 + j
p3 = 2,0 j
p4 = 1,0
38
Teoria de Sistemas
Note-se que a ordenao dada aos plos e zeros no exemplo anterior completamente
arbitrria. de lembrar tambm que as razes de polinmios com coeficientes reais so
reais ou, quando complexas, em pares conjugados.
39
Teoria de Sistemas
para
i = 1, ... , n
A posio dos zeros no influencia a estabilidade do sistema, podendo estar localizados nos
semi-planos complexos esquerdo ou direito.
Exemplo 4.5
Considere-se de novo o sistema descrito pela funo de transferncia
G(s) =
2s3 + 4s2 + 8s + 16
s4 + 3s3 - s2 - 13s -10
p2 = 2,0 + j
p3 = 2,0 j
p4 = 1,0
Como pelo menos um plo, p1, tem parte real positiva, o sistema no estvel no sentido
assinttico (Figura 4.16).
40
Teoria de Sistemas
Exemplo 4.6
Considere-se o sistema descrito pela funo de transferncia
G(s) =
5
s + 2s + 4s + 8
3
D(s) = s3 + 2s2 + 4s + 8 = 0
p3 = 2,0j
Como os plos p2 e p3 tm parte real nula, o sistema no estvel no sentido assinttico.
Nesta situao em que os plos esto sobre a fronteira da estabilidade (e no existe mais
nenhum com parte real positiva) o sistema diz-se marginalmente estvel (Figura 4.17).
41
Teoria de Sistemas
O exemplo seguinte mostra, para um sistema de 1 ordem sem zeros, o efeito da posio do
nico plo nos semi-planos complexos esquerdo ou direito nas respectivas respostas
impulsivas.
Exemplo 4.7
Se a > 0, o plo p = a tem parte real negativa, o sistema estvel e a resposta impulsiva
converge para zero (Figura 4.18.a). Se a < 0, o plo p = a tem parte real positiva, o sistema
instvel e a resposta impulsiva diverge (Figura 4.18.b). Na fronteira entre estes dois casos,
com a = 0, o plo nulo, o sistema marginalmente estvel e a resposta impulsiva, embora
no divergindo, no converge para zero (Figura 4.18.c).
42
Teoria de Sistemas
s0
t0+
Novamente, se o sinal em causa for a sada de um sistema descrito pela sua funo de
transferncia G(s), ento o valor inicial da resposta a um degrau unitrio dado por
1
lim y(t) = lim sY(s) = lim sG(s) s = lim G(s)
t0
s
s
s
sendo este valor nulo sempre que o sistema for causal no sentido estrito (n > m). Se o
sistema for causal no sentido lato (n = m), existe uma descontinuidade na origem na
resposta ao degrau, e o valor inicial vale b0.
Este teorema de grande utilidade ainda para analisar a continuidade das primeiras
derivadas na origem da resposta ao degrau. Assim, se n m = 1, ento a resposta ao
degrau contnua na origem, mas a derivada descontnua apresentando um vrtice. No
caso em que n m 2, ento a resposta ao degrau contnua na origem, bem como a sua
derivada, transitando suavemente a partir da condio inicial.
4.8. Resposta no tempo de sistemas de ordem reduzida
Compreendido o conceito de funo de transferncia, possvel agora retomar a questo da
resposta no tempo com uma abordagem diferente. Do ponto de vista da resposta no tempo
43
Teoria de Sistemas
44
Teoria de Sistemas
O sistema de 2 ordem sem zeros o bloco dinmico mais importante por apresentar
simultaneamente
riqueza
de
comportamentos
dinmicos
diferentes
coincidir
Ganho esttico K
Frequncia natural n
Factor de amortecimento D
Esta funo de transferncia (sem zeros) tem dois plos nas razes do polinmio
denominador, dados por (verifique como exerccio)
p1,2 = Dn + n D2 1
Enquanto o factor de amortecimento estabelece a posio relativa dos dois plos, a
frequncia natural determina a distncia origem de ambos, e logo, ir ser determinante no
estabelecimento da rapidez da resposta. Quanto maior for a frequncia natural n, mais
rpida ser a reaco do sistema.
Por outro lado, de acordo com o valor do factor de amortecimento D (positivo para ser
estvel), importa distinguir trs casos possveis
45
Teoria de Sistemas
> 1 ).
Figura 4.22 Resposta ao degrau unitrio do sistema de 2 ordem (D
O caso mais interessante do ponto de vista dinmico aquele que resulta de um factor de
amortecimento entre zero e a unidade ( 0 < D < 1). Como D2 1 < 0, as razes sero
complexas e dadas por
p1,2 = Dn + jn 1 D2
Como se observa na Figura 4.23, estes plos encontram-se a uma distncia n da origem e
o factor de amortecimento D estabelece a relao entre as componentes real e imaginria
dos plos. Quanto menor for o factor de amortecimento, maior o peso da componente
imaginria e logo menor o ngulo (asin D) que os plos formam com o eixo imaginrio.
Antev-se deste modo, que com a reduo do factor de amortecimento, os plos aproximarse-o da zona instvel (semiplano complexo direito).
46
Teoria de Sistemas
Na Figura 4.24-a) mostra-se o lugar dos plos para diversos valores do factor de
amortecimento e na Figura 4.24-b) regista-se a forma da resposta no tempo ao degrau
unitrio para os valores de D correspondentes. A expresso da resposta no tempo ao
degrau unitrio dada por
y(t) = K1 eDnt cos at +
Dn
sin at(t)
a
Figura 4.24 a) Posio dos plos e b) resposta ao degrau unitrio do sistema de 2 ordem.
Teoria de Sistemas
n
G(s) = 2
s + 2Dns + 2n
K
No entanto, este efeito de sobrelevao tem uma origem diferente daquele j observado na
funo de transferncia sem zeros e plos complexos. A sobrelevao originada pelos plos
complexos surge de uma oscilao interna, independente da entrada como, por exemplo,
um sistema pendular pouco amortecido que troca energia potencial e energia cintica. O
efeito do zero efectua-se todo sobre o sinal de entrada. Recuando equao diferencial que
d origem a esta funo de transferncia, teremos
Kn du(t)
dy(t)
d2y(t)
2
2
2 + 2Dn dt + ny(t) = D dt + Knu(t)
dt
Com a reduo do factor , aumenta-se o peso da derivada da entrada u(t) na excitao do
sistema, ou seja, no caso do degrau unitrio (t), o peso de um impulso unitrio (t).
48
Teoria de Sistemas
Se o factor a for negativo, o zero est localizado no semiplano complexo direito (zero de
fase no mnima), a excitao impulsiva explicada no pargrafo anterior tem sinal contrrio.
A Figura 4.26-a) representa a localizao do zero e na Figura 4.26-b) apresenta-se a
resposta ao degrau unitrio para diferentes valores de negativo (D = 0,5 e n = 1 rad/s).
Note-se que, com o afastamento do zero de fase no mnima para o lado direito ( = 100)
a resposta semelhante resposta do sistema de 2 ordem sem zeros, sem se observar
qualquer descida inicial.
Os zeros de fase no mnima, porque so zeros, no tm qualquer influncia na estabilidade
do sistema sob anlise. No entanto, quando falarmos no controlo por retroaco ir
observar-se que os sistemas de fase no mnima (ou seja, contendo zeros de fase no
mnima) apresentam-se mais difceis de controlar e com tendncia para resultarem instveis
em anel fechado. Nesta fase, deixo imaginao do leitor a dificuldade em controlar uma
instalao qual pedimos para se mover numa direco, e aquela, teimosamente, insiste
em ir por uns momentos na direco contrria antes de obedecer ao comando. Um exemplo
clssico deste tipo de sistemas a reaco na altitude de uma aeronave por actuao no
leme de profundidade (Figura 4.27).
49
Teoria de Sistemas
50
Teoria de Sistemas
o controlo por antecipao este tipo de controlo efectuado em anel aberto (blocos
em srie) e baseado no conhecimento preciso dos efeitos que uma perturbao
especfica e um actuador tm sobre a sada do sistema. Tendo acesso medida da
perturbao possvel injectar no actuador o sinal de compensao adequado para
minimizar o efeito da perturbao na sada (ver Figura 5.1).
51
Teoria de Sistemas
o controlo por retroaco este tipo de controlo efectuado em anel fechado (blocos
em retroaco) e rejeita os efeitos das perturbaes atravs da medida dos seus
efeitos na sada da instalao. O desvio da medida da sada face ao valor desejado,
usado para calcular a aco de controlo sobre o actuador da instalao (ver Figura
5.2).
sistema de comando este tipo de controlo pode ser obtido com retroaco ou
apenas em antecipao. Neste caso, pretende-se apenas obter um comportamento
dinmico especfico entre um sinal de comando (por exemplo, vindo de um joystick
manual) e a sada da instalao.
sistema de regulao este tipo de controlo, tambm obtido por retroaco da sada,
designa sistemas em que o valor de referncia permanece constante por longos
perodos de tempo.
52
Teoria de Sistemas
K2n
s + 2Dns + 2n
2
53
Teoria de Sistemas
Tempo de estabelecimento a 1% e a 5%
ts[1%]
4,6
Dn
ts[5%]
3,7D
n
3
Dn
=
a
n 1 - D2
Sobrelevao
s[%] = 100 e
D
1 - D2
Note-se que esta funo de transferncia s tem trs graus de liberdade e portanto ser
necessrio realizar algum compromisso no estabelecimento deste modelo.
5.3. Especificao no plano s
A especificao no domnio temporal, introduzida atravs de restries nos parmetros
referidos na seco anterior, pode ser transportada para o domnio da varivel s de Laplace.
Considere-se, por exemplo, uma especificao envolvendo a sobrelevao, o tempo de
estabelecimento e tempo de subida. A frmula relativa sobrelevao diz-nos que
s[%] < S
3
Re{ri} -Dn < - T
e, por ltimo, a expresso para o clculo aproximado do tempo de subida estabelece que
tr[90%] < Tr
| ri | n >
3,7Ds
Tr
A Figura 5.4 representa a sobreposio de cada uma destas restries, no plano s, ao lugar
dos plos do anel fechado ri.
54
Teoria de Sistemas
55
Teoria de Sistemas
O modelo linearizado desta instalao dado pelo conjunto de equaes que contabilizam a
variao de volume de gua em cada um dos tanques (ver Captulo 2)
dh1(t)
56
Teoria de Sistemas
A2
2 + o
o
s2 +
A s + A2
A = 1 m2
= 2,5 m2s-1
o = 12 m2s-1
A questo que surge , que dinmicas esto disponveis para o sistema de controlo (anel
fechado da Figura 5.6) com retroaco proporcional?
Ento, calcule-se a funo de transferncia H(s) do anel fechado (verifique como exerccio)
obtendo-se
Y(s)
KF(s)
10K
H(s) = R(s) = 1 + KF(s) = s2 + 17s + (30 + 10K)
sem zeros e com dois plos nas razes de
D(s) = s2 + 17s + (30 + 10K)
57
Teoria de Sistemas
ou seja, em
p1,2 = 8,5 + 42,25 10K
Isto significa que a posio dos plos em anel fechado iro depender do valor seleccionado
para o ganho K do controlador proporcional, oferecendo comportamentos dinmicos
diversos. Continuando este exemplo, a tabela seguinte e a Figura 5.9 apresentam o valor e
o lugar dos plos para um conjunto de ganhos positivos diferentes
Tabela do lugar dos plos para diferentes valores do Exemplo 5.1
Ganho K
p1
p2
K=0
15,0
2,0
K = 2,0
13,2
3,8
K = 4,225
8,5
8,5
K = 8,0
8,5 + j6,1
K = 16,0
8,5 + j10,9
Figura 5.9 Lugar de razes do anel fechado para diferentes valores de K do Exemplo 5.1.
58
Teoria de Sistemas
Exemplo 5.2
Considere ainda a instalao do Exemplo 5.1 e introduza-se a seguinte especificao a
cumprir pelo sistema em anel fechado com controlo proporcional:
s[%]
< 5%
< 0,75 s
ts[5%]
Usando as frmulas introduzidas acima, fica como exerccio o clculo demonstrando que as
condies de especificao anterior so equivalentes a
D>
0,71
Dn
> 4,0 rad/s
59
Kmax = 11,6
Kmin = 2,8
Teoria de Sistemas
Figura 5.11 Diagrama do lugar de razes limitado pela especificao (Exemplo 5.2).
A resposta no tempo do sistema em anel fechado com os dois ganhos mximo e mnimo
esto representadas na Figura 5.12. Note-se que o ganho mximo representa o
cumprimento no limite da condio relativa sobrelevao e o ganho mnimo representa o
cumprimento no limite da condio relativa ao tempo de estabelecimento. As respostas no
tempo para os ganhos compreendidos entre os dois extremos iro estar tambm
compreendidas entre estas duas respostas limite. Portanto, todos os ganhos compreendidos
no intervalo [Kmin; Kmax] cumprem a especificao.
Figura 5.12 Resposta no tempo dos sistema em anel fechado (Exemplo 5.2).
Observe-se ainda que a resposta no tempo relativa ao ganho mximo tem um tempo de
subida mnimo. Mesmo que no tenha sido introduzida qualquer especificao relativa a
este parmetro, a resposta mais rpida entre as disponveis seria a relativa ao ganho
mximo Kmax e portanto essa seria a melhor seleco para o sistema de controlo.
60
Teoria de Sistemas
N0(s)
K D (s)
KN0(s)
0
N0(s) = D0(s) + KN0(s)
1 + K D (s)
0
61
Teoria de Sistemas
Porque estamos no domnio dos nmeros complexos, esta equao d origem a duas
condies:
a condio de mdulo
N0(ri) = 1
D0(ri) K
e a condio de ngulo
N0(ri)
arg D (r ) = + (2l + 1)
Estas duas condies sero a base do conjunto de regras que permitem o traado
aproximado do diagrama de lugar de razes.
Pegando na condio de mdulo e levando o ganho K para infinito, ou seja
N0(ri) = 1 0
D0(ri) K
conclui-se que ou
N0(ri) = 0
ou
D0(ri)
significando que, medida que o ganho K aumenta, as solues para os plos em anel
fechado aproximar-se-o ou dos zeros o do infinito. Como o numerador N0(s) tem m razes,
62
Teoria de Sistemas
Peguemos agora na condio de ngulo, que estabelece que qualquer lugar ri pertencente
ao root-locus est sujeito restrio do somatrio dos ngulos (argumentos) dos diversos
factores do numerador e do denominador
m
j=1
j=1
ou seja, tem de ser um mltiplo impar de 180. A primeira concluso que se o lugar ri sob
anlise pertencer ao eixo real, s pertencero ao root-locus os troos do eixo real que
tiverem sua direita um nmero mpar de razes (plos ou zeros que contribuem com
+
180 ) do anel aberto. O nmero de razes direita (que contribuem com 0) irrelevante.
zeros:
z1 = 2,0;
z2 = 2,5;
plos:
p1 = 0;
p2 = 3,0;
p3 = 4,0;
p4 = 4,5;
Colocam-se ento os plos e zeros no diagrama e marcam-se os troos do eixo real que
tm sua esquerda um nmero mpar de razes (ver Figura 5.13). Estes troos pertencem
ao root-locus. Na mesma figura observa-se ainda que h 2 plos ligados por ramos a 2
zeros e outros dois plos ligados entre si. Viu-se j que estes dois plos tero que ir para
infinito quando o ganho K . Como no possvel que o faam pelo eixo real, porque os
troos para infinito no pertencem ao traado do root-locus, estes plos vo sair do eixo real
e desenhar ramos em direco a infinito. Esta situao foi observada j no Exemplo 5.1.
Na sequncia deste exemplo, interessa saber como os ramos se dirigem para infinito
quando existem mais plos do que zeros (n m > 0).
63
Teoria de Sistemas
Deixa-se como exerccio (mais difcil) a demonstrao das duas regras seguintes:
para
j = 0, ... , n m 1
r =
pj z j
nm
Exemplo 5.4
Repetindo o Exemplo 5.3 possvel dizer agora algo mais sobre o que acontece aos dois
plos que sobram. Assim, sabemos que vo em direco a infinito com 2 assntotas que
fazem com o eixo real os ngulos
180
0 = 4 2 (2x0 + 1) = +90;
180
1 = 4 2 (2x1 + 1) = +270 (ou 90)
centradas em
r =
= 3,5
Note-se que possvel atravs da frmula dos ngulos das assntotas preencher a tabela
seguinte para os seis primeiros casos.
64
Teoria de Sistemas
n-m
sem assntotas
+180
+90
+270
+60
+180
+300
+45
+135
+225
+315
+36
+108
+180
+252
+324
significando que se pode definir uma funo k(x) real de varivel real
D0(x)
k(x) = N (x)
0
que para cada sada k(x) = K (interior ao sub-domnio da funo k(x)) ir ter como soluo
as razes reais correspondentes aos plos do anel fechado sobre o eixo real para o valor K
respectivo. Ou seja, os valores de K que resultam em plos complexos conjugados no
pertencem ao sub-domnio da funo k(x). Como k(x) uma funo contnua no seu
65
Teoria de Sistemas
domnio R\{zi}, os pontos de entrada e sada dos ramos no eixo real iro coincidir com os
mnimos e mximos relativos da funo, respectivamente.
Assim, para determinar os pontos de entrada e sada no eixo real, define-se a funo k(x), e
determinam-se os pontos onde a sua derivada se anula, ou seja
d D0(x)
dx N (x) = 0
A determinao dos pontos de entrada e sada realiza-se agora derivando k(x) e igualando a
zero. O clculo da derivada fica como exerccio para o leitor, mostrando que os pontos de
entrada e sada coincidem com as solues de
2x5 + 25x4 + 123,5x3 + 314,25x2 + 435x + 270 = 0
que tem razes:
r1 = -2,31;
r2 = 3,25;
r3 = 4,25;
A soluo que procuramos aquela que se encontra entre -4,5 e -4,0; logo r3, como se pode
comprovar na Figura 5.14. Substituindo o valor de r3 na funo k(x) obtm-se
D0(-4,25)
k(r3) = N (-4,25) = 0,0843 > 0
0
sendo este o valor do ganho K correspondente ao ponto de sada do eixo real. A Figura 5.15
apresenta a forma da funo k(x) no intervalo -4,5 <
x<
-3,0. Note-se que os pontos -4,5
e -4,0 correspondentes aos plos do anel aberto anulam a funo k(x).
66
Teoria de Sistemas
O diagrama do lugar de razes foi traado para K > 0. No entanto, pode fazer-se a mesma
anlise para ganho negativo. As solues, tambm reais, r1 e r2 deste exemplo
correspondem a pontos de entrada e de sada do root-locus para ganho negativo,
nomeadamente, K = k(r1) = 100 < 0 e K = k(r2) = 0,813 < 0.
Existem ainda outras regras relativas aos ngulos que as razes complexas fazem com os
ramos de chegada/partida que derivam da condio de ngulo e que foram, antes do
desenvolvimento das ferramentas computacionais, de grande utilidade. Actualmente, esse
nvel de detalhe deve ser complementado por essas ferramentas.
5.6. O problema do seguimento da referncia
Um esquema de seguimento tem por objectivo fazer a sada y da instalao seguir a entrada
r de referncia atravs da injeco do sinal de erro (desvio da sada ao valor de referncia)
no controlador.
Note-se que o sinal de referncia (tambm designado por set-point) pode ser gerado por um
operador do sistema (e.g. uma pessoa numa habitao estabelece no sistema de ar
67
Teoria de Sistemas
t
s0
s0
s0
Para analisar a capacidade de seguimento em regime forado a um sinal de referncia
constante, analisa-se o valor final da resposta a um degrau de amplitude A
A
R(s) = s
resultando para o erro em regime estacionrio
A
s
A
lim e(t) = lim 1 + F(s)C(s) s = lim 1 + F(s)C(s)
t
s0
s0
Para haver seguimento, o erro permanente deve ser o mais reduzido que for possvel. Isto
implica que o ganho esttico do conjunto controlador e instalao, F(s)C(s), deve muito
maior que a unidade.
O exemplo seguinte ilustra as limitaes do controlo proporcional na resoluo do problema
de seguimento.
Exemplo 5.6
Considere-se ento o caso de um controlador de retroaco proporcional C(s) = K na
controlo da instalao dada pela funo de transferncia
1
F(s) = s2 + 2s + 4
Para o caso do controlo proporcional, o erro de seguimento a um sinal em degrau de
amplitude A dado por
A
A
lim e(t) = lim 1 + KF(s) = 1 + K lim F(s)
t
s0
s0
ou seja, dado um valor finito de ganho esttico da instalao erro de seguimento ser tanto
menor quanto maior for o ganho de retroaco.
68
Teoria de Sistemas
s0
lim e(t)/A
t
80%
50%
10
29%
100
4%
Figura 5.17 Resposta ao degrau para diferentes valores do ganho K no Exemplo 5.6.
Note-se que o objectivo de levar o erro final para zero equivalente a obter um ganho
esttico do sistema em anel fechado unitrio, i.e.
lim y(t)
F(s)C(s)
lim 1 + F(s)C(s) = 1
lim r(t) = s0
t
69
Teoria de Sistemas
Esta condio exige que, de modo a levar o erro de seguimento para zero, o ganho esttico
do conjunto instalao/controlador seja infinito, ou seja
lim F(s)C(s) =
s0
Assim, a condio para obter erro de seguimento nulo significa que o anel aberto do sistema
tem de ter, pelo menos, um plo em s = 0 (efeito integral). Note-se que, a presena de um
bloco integrador no anel aberto do sistema significa que, se o sistema for estvel, o nico
ponto de equilbrio possvel equivale ao erro nulo.
No entanto, como se verifica em muitos aspectos da engenharia, a introduo de um
benefcio acarreta um custo e a anulao do erro permanente em sistemas de seguimento
no excepo. A introduo do efeito integral degrada a estabilidade do sistema em anel
fechado.
70
Teoria de Sistemas
6. Resposta em frequncia
Quando a complexidade das instalaes muito elevada, a obteno da funo de
transferncia pela via da modelao fsica do processo pode transformar-se numa tarefa
herclea. Por exemplo, o engenheiro de controlo, deparando-se com uma grande instalao
envolvendo processos termodinmicos complexos (e.g. uma central de produo de energia
elctrica a partir de combustveis fsseis), no ter a possibilidade de modelar, usando
apenas leis fsicas e em tempo til, todo o comportamento dinmico importante para a
realizao do sistema de controlo (Figura 6.1). Nesta situao, as leis fsicas de
conservao (massa, energia, momento) so de grande utilidade, porque inviolveis, mas
apenas explicam o que acontece em termos mdios (variaes lentas). O comportamento
dinmico da instalao, face s variaes rpidas, necessita de outras formas de
identificao pela via de ensaios experimentais de recolha de sinais do sistema real.
71
Teoria de Sistemas
A fase define o valor do argumento da funo seno quando t igual a zero e a amplitude A
escala o valor mximo do sinal, visto que a funo seno varia no intervalo [-1; +1].
Consultando a tabela das Transformaes de Laplace (ver pgina 27) obtm-se para a
Transformao de Laplace do sinal x(t)
X(s) = A
[sin ]s + [cos ]
s2 + 2
72
Teoria de Sistemas
r0
r0*
r0(s - j) + r0*(s + j)
+
=
=
s2 + 2
s + j s - j
Re(r0)s + Im(r0)
(r0 + r0*)s + (-jr0 + jr0*)
=2
2
2
s +
s2 + 2
onde Re(r0) e Im(r0) representam as componente real e imaginria de r0.
Resta saber quanto valero as quantidades |r0| e .
O clculo dos resduos r0 e r0* complexo conjugados, feito a partir das expresses
U0
U0
r0 = lim (s + j)Y(s) = - 2j lim G(s) = - 2j G(-j)
s-j
s-j
U0
U0
r0* = lim (s - j)Y(s) = 2j lim G(s) = 2j G(j)
sj
sj
que substitudo na expresso de Yp(s) resulta (demonstre como exerccio)
Im(G(j))s + Re(G(j))
Yp(s) = U0
s2 + 2
com Transformao de Laplace inversa
yp(t) = U0|G(j)|sen(t + arg{G(j)})
73
Teoria de Sistemas
Assim, conclui-se que se um sistema linear invariante no tempo, estvel, descrito pela sua
funo de transferncia G(s) for excitado por um sinal sinusoidal
u(t) = U0sin(t)(t)
responde, aps a extino de um transitrio, com um regime permanente
yp(t) = U0MG()sen(t + G())
tambm sinusoidal de frequncia igual mas com um ganho de amplitude dado por
MG()=|G(j)|
e desvio de fase dado por
G() = arg{G(j)}
A quantidade complexa G(j) designada por reposta em frequncia.
Um primeiro comentrio ao que foi exposto que a resposta em frequncia de uma
instalao pode ser obtida por via experimental. Excitando a entrada do sistema
sinusoidalmente, fazemos variar a frequncia por patamares, e regista-se o ganho de
amplitude e o desvio de fase (por exemplo, com um osciloscpio) aps a passagem do
transitrio, para cada valor de seleccionado.
Sendo uma funo complexa, possvel representar G(j) graficamente de diversas formas,
tais como:
Representao directa de G(j) num plano complexo para todos os valores possveis
da frequncia . Esta representao designa-se por diagrama polar e a base para
o traado do diagrama de Nyquist a estudar mais frente.
74
Teoria de Sistemas
2
2
=
(j + 1)2
(1 - 2) + 2j
com ganho
MF()=|F(j)| =
2
(1 - 2)2 + 42
e fase
2
F() = arg{F(j)} = -atan
1
- 2
O estudo destas duas funes da frequncia angular pode fazer-se pela anlise
assinttica e pela substituio de certos valores notveis. Iniciemos esta anlise, pelo limite
na baixa frequncia ( 0), observando que
MF(0) = 2
F(0) = 0
e na alta frequncia ( ), atravs dos limites
lim MF() = 0
Um ponto notvel ocorre quando = 1 rad/s porque resulta para a fase o arco cuja tangente
infinito, ou seja,
F(1) = -atan() = -90
onde
MF(1) = 1
Na Figura 6.4 observa-se o registo da resposta em frequncia no plano complexo.
75
Teoria de Sistemas
Exemplo 6.2
Considere-se a funo complexa de varivel complexa dada por
F(s) = s (a + jb)
e duas circulaes 1 e 2 que, respectivamente, envolvem e no envolvem a raiz da funo
F(s), em (a + jb), como representado no diagrama esquerda da Figura 6.6. Como a funo
F(s) tambm uma funo de translao de s para s - (a + jb), o ponto (a + jb) transladado
para a origem e o contorno 1, que envolvia a raiz, ter uma imagem atravs de F(s) que
envolver a origem uma vez (N = 1) no mesmo sentido (ver Figura 6.6). Pelo mesmo motivo,
a imagem do contorno 2 no envolver a origem.
76
Teoria de Sistemas
77
Teoria de Sistemas
N0(s)
D0(s) + N0(s)
1 + G0(s) = 1 + D (s) =
D0(s)
0
e o contorno Contorno de Nyquist que envolve todo o semiplano complexo direito, ou
seja a regio instvel do plano s, no sentido dos ponteiros do relgio.
Segundo o teorema acima, a imagem do contorno de Nyquist atravs da funo
1 + G0(s) =
D0(s) + N0(s)
D0(s)
Sendo mais fcil analisar a imagem da funo G0(s) (o anel aberto), a contagem de
envolvimentos em redor da origem da funo 1 + G0(s) equivalente contagem de
envolvimentos da funo G0(s) em redor do ponto (-1), como se ilustra na Figura 6.9.
Figura 6.9 Diagrama de Nyquist como a imagem do contorno de Nyquist atravs de G0(s).
78
Teoria de Sistemas
diferena entre os plos instveis do anel fechado e os plos instveis do anel aberto, que
equivale a escrever
N=ZP
onde
O diagrama que se constri atravs da imagem do contorno por G0(s) designa-se por
diagrama de Nyquist de G0(s).
No caso mais geral, em que o anel aberto do sistema G0(s) estvel (i.e. P = 0), o critrio
de Nyquist resume-se a
Z=N
ou seja, para que o sistema em anel fechado resulte estvel (Z = 0), o diagrama de Nyquist
do anel aberto G0(s) no pode envolver o ponto (-1) (i.e. N = 0). Se envolver o ponto (-1), o
nmero N de voltas corresponde ao nmero de plos instveis do sistema em anel fechado.
Resulta disto, que para um anel aberto estvel e no objectivo de ter um sistema em anel
fechado estvel, a circulao do ponto (-1) deve ser evitada.
Considere-se agora o caso, menos frequente, em que o anel aberto do sistema G0(s)
instvel (i.e. P > 0). Para que, novamente, o sistema em anel fechado resulte estvel (Z = 0),
o diagrama de Nyquist do anel aberto G0(s) tem de envolver o ponto (-1), em sentido
contrrio ao do contorno de Nyquist, num nmero de voltas igual a
N = P
(negativo porque no sentido contrrio). Assim, para um anel aberto instvel e no objectivo de
ter um sistema em anel fechado, a circulao do ponto (-1) tem de ocorrer no sentido
contrrio ao dos ponteiros do relgio P vezes.
Exemplo 6.3
Considere-se o sistema em anel aberto dado por
1
G0(s) = s + 1
que estvel, pois o seu nico plo vale -1, e portanto P = 0. Se traarmos o diagrama de
Nyquist deste sistema, ou seja, o diagrama polar de
G0(j) =
79
1
j + 1
Teoria de Sistemas
Este diagrama de Nyquist no d realiza qualquer envolvimento em redor do ponto (-1), i.e.
N = 0. Assim,
Z=N+P=0
o anel fechado no ter qualquer plo instvel. De modo a verificar este resultado, podemos
calcular directamente o anel fechado
1
s
+
1
G0(s)
1
H(s) = 1 + G (s) =
1 =s+2
0
1+s+1
que, com um plo em -2, estvel.
Exemplo 6.4
Faamos agora a mesma anlise para o anel aberto dado por
1
G0(s) = (s + 1)(s + 2)
de segunda ordem e estvel (P = 0). O traado do diagrama de Nyquist est representado
na Figura 6.11 e, como no exemplo anterior, G0(j) no realiza qualquer envolvimento em
redor do ponto (-1).
Conclui-se portanto que
Z=N+P=0
e o anel fechado do sistema estvel (verifique como exerccio!).
80
Teoria de Sistemas
Exemplo 6.5
Considere-se um caso diferente com a anlise do anel aberto dado por
1
G0(s) = (s2 + 0,3s + 1)(s + 1)
de terceira ordem e, ainda, estvel (P = 0). O traado do diagrama de Nyquist est
representado na Figura 6.12, mas, neste caso, G0(j) realiza dois envolvimentos em redor
do ponto (-1), ou seja, N = 2.
81
Teoria de Sistemas
Exemplo 6.6
Finalmente, um caso com o anel aberto instvel dado por
2
G0(s) = (s 1)
de primeira ordem (P = 1). O diagrama de Nyquist est representado na Figura 6.13,
realizando um envolvimento em redor do ponto (-1) mas no sentido contrrio ao do contorno
de Nyquist, ou seja, N = 1.
O diagrama de Nyquist a imagem destes trs troos atravs de G0(s). Mas, a imagem do
primeiro troo o diagrama polar da resposta em frequncia G0(j). A imagem do arco
infinito , para um sistema com mais plos do que zeros, a origem coincidente com o limite
82
Teoria de Sistemas
83
Teoria de Sistemas
84
se K < 0
Teoria de Sistemas
ou
G() = arg{K} = -180
se K < 0
Note-se que um ganho K representa uma abstraco matemtica pois nenhum sistema
fsico pode apresentar uma funo de transferncia com ganho constante para frequncias
indefinidamente elevadas. Por exemplo, a realizao electrnica de um amplificador feita
com elementos electrnicos activos (e.g. transstor) que apresentam limitaes a partir de
um dado valor de frequncia mximo. Na realizao prtica de um amplificador, apenas se
tem de garantir que, na gama de frequncias de interesse (adiante designada por largura de
banda do anel fechado) o bloco amplificador mantm o valor do ganho constante.
Doravante neste texto considera-se o ganho K positivo sabendo que, se for negativo, basta
subtrair (ou adicionar) 180 fase obtida.
Considere-se agora um factor polinomial de 1 ordem no numerador da funo de
transferncia
G(j) = K1 + j
Este factor, viu-se j, est relacionado com a posio de um zero da funo de transferncia,
neste caso, em z = -c.
A resposta em frequncia dada, no ganho de amplitude por
log MG() = log K + log
1 + j
= log K + log
c
85
1+
2
c2
Teoria de Sistemas
log K + 0
log MG()
log K + log c
Isto significa que baixa frequncia (0) o factor contribui com um valor constante e na
alta frequncia () a resposta de ganho evolui em linha recta com inclinao unitria.
Para entender melhor esta ltima afirmao repare-se que
log MG() log K + log
= atan
c
c
0
G() 45
90
c/10
= c
10c
86
Teoria de Sistemas
.
c
Pensemos agora naquilo que muda para o caso anterior se considerarmos o factor
K
G(j) =
1+j
= log K - log
c
log K - 0
log K - log c
1+
2
c2
ou seja, teremos da mesma forma uma recta mas de inclinao unitria negativa (ver Figura
6.17). De forma algo semelhante, como dividir por um numero complexo inverter o ganho
e subtrair a fase,
0
-45
-90
= -atan
c
c
c/10
= c
10c
87
Teoria de Sistemas
-1
.
c
88
Teoria de Sistemas
K
j
89
Teoria de Sistemas
s + c2
(s + c1)(s + c3 )
c2
1 + j 1 + j
c1
c3
c2
c1c3
Teremos ento para o ganho e fase as contribuies (ver Figura 6.20 e Figura 6.21)
log MG() = log K - log
1 + j
+ log
1 + j - log 1 + j
c1
c2
c3
+ arg1 + j
- arg1 + j
c1
c2
c3
90
Teoria de Sistemas
91
Teoria de Sistemas
Exemplo 6.8
Considere-se agora o traado do diagrama de Bode do sistema representado pela funo de
transferncia
G(s) = K0
s + c1
s(s + c2 )
c1
1+j
c2
1+j
onde
K = K0
c1
c2
e
log MG() = log K - log |j| + log
1 + j
- log
1 + j
c1
c2
- arg1 + j
c1
c2
Nas Figura 6.23 e Figura 6.24 representam-se dois passos da construo assinttica e na
Figura 6.25 o diagrama final estimado. Neste exemplo, note-se que o factor de Bode relativo
ao plo na origem (com o zero seria o mesmo) domina na baixa frequncia.
92
Teoria de Sistemas
93
Teoria de Sistemas
G(j) =
1+j
1 + j c
|1 + j1|
K
K
=
= 0,707K
1 2 + 12
2
ou seja
MG(jc)dB = 20 log
K
= 20 log K 20 log 1,414 = KdB 3 dB
2
94
Teoria de Sistemas
Figura 6.26 Diagrama de Bode de ganho real de um plo sobre o eixo real.
Na situao em que temos zeros (ou plos) reais duplos estes efeitos sero duplicados,
como representado na Figura 6.28.
95
Teoria de Sistemas
K2n
s + 2Dns + 2n
2
K
2D
2
1 2+j
n
n
Note-se que, quando a frequncia w est na vizinhana da frequncia natural wn, o mdulo
do denominador ser to reduzido quanto menor for o factor de amortecimento D. Se o
amortecimento for nulo o ganho de amplitude infinitamente elevado representando a
situao de ressonncia, bem conhecida dos engenheiros civis e mecnicos pela sua
capacidade destrutiva das estruturas, e dos engenheiros electrotcnicos na capacidade de
colocar uma antena em sintonia com uma estao emissora. A Figura 6.29 apresenta a
forma dos diagramas de Bode reais para diversos valores de amortecimento. Repare-se que
com a diminuio do amortecimento a transio de fase vai sendo progressivamente mais
rpida em redor do ponto mdio em = c = n.
96
Teoria de Sistemas
Figura 6.29 Diagrama de Bode real para sistemas de 2 ordem com plos complexos conjugados.
Mais uma vez, se em vez de plos tivermos zeros complexos conjugados os diagramas so
verticalmente simtricos, apresentando um fenmeno de anti-ressonncia. Os sistemas com
zeros anti-ressonantes no apresentam reaco sada (em regime permanente) quando
excitados nestes valores de frequncia.
6.8. Contribuio de plos instveis e zeros de fase no mnima
At este ponto, considerou-se apenas a contribuio de zeros e plos no semiplano
complexo esquerdo, ou seja, zeros de fase mnima e plos estveis ou marginalmente
estveis.
Um zero no semiplano direito (designado por zero de fase no mnima) contribui ento com
um factor de Bode
G(j) = K1 - j
Este factor difere daquele j visto para o zero de fase mnima no sinal associado
componente imaginria. Assim, esta diferena no afecta o ganho de amplitude igualmente
dado por (ver Figura 6.30)
log MG() = log K + log
1 - j
97
= log K + log
c
1+
2
c2
Teoria de Sistemas
log K + 0
log K + log c
0
-45
-90
= -atan
c
c
c/10
= c
10c
.
c
O zero de fase no mnima comporta-se, na fase, da mesma forma que um plo estvel,
reduzindo a fase do conjunto. Isto constituir um problema para o sistema de controlo pois
facilitar a perda de estabilidade por envolvncia do ponto -1 no diagrama de Nyquist.
De forma anloga, podemos realizar o estudo da contribuio de um plo instvel com o
factor de Bode
K
G(j) =
1-j
= log K - log
c
log K - 0
log K - log c
98
1+
2
c2
Teoria de Sistemas
e a fase
= atan
c
c
c/10
= c
10c
0
45
90
-1
.
c
Dois comentrios so importantes para este caso relativo ao plo instvel. O primeiro vai no
sentido de questionar a realizao de um diagrama de Bode de um sistema instvel, visto
que a resposta no tempo em regime permanente sinusoidal ficar dominada pela
componente exponencial crescente resultante da instabilidade. No entanto, o diagrama de
Bode do anel aberto ser um passo intermdio para a realizao de um sistema em anel
fechado estvel e nesse sentido, aceita-se o traado como ferramenta de projecto. O
segundo comentrio, surge na forma de advinha: se a adio de um zero de fase no
mnima prejudicial estabilidade do anel fechado porque introduz mais fase negativa, isso
significa que a adio de um plo instvel benfica para a estabilidade do anel fechado
porque introduz fase positiva? A resposta a esta pergunta : no! como sugere o senso
comum. A adio de plos instveis no anel aberto no melhora, em geral, a estabilidade do
anel fechado. Sugere-se ao leitor que reflicta sobre a justificao desta resposta tendo em
conta os fundamentos do critrio de Nyquist.
99
Teoria de Sistemas
s + c2
(s + c1)(s + c3 )
A Figura 6.32 representa o diagrama de Bode deste sistema onde foi marcado um conjunto
de pontos notveis pela facilidade de marcao no diagrama polar, nomeadamente, pontos
com valores de fase igual a 0, -45 ou -90.
Este conjunto de (7) pontos est registado na tabela seguinte e tm correspondncia com os
pontos do diagrama polar da Figura 6.33. Na Figura 6.34 apresenta-se o diagrama de
Nyquist completo, obtido por rebatimento em torno do eixo real do diagrama polar da Figura
6.33.
Conjunto de pontos notveis para o traado do Nyquist do Exemplo 6.9
Frequncia
angular
MG()
G()
c1
K1
= c1
0,7K1 (-3dB)
-45
K1K2
-90 +
= c2
1,4K2 (+3dB)
-45
K2
0 -
= c3
0,7K2 (-3dB)
-45
c3
90
c1c2
c2c3
100
Teoria de Sistemas
Figura 6.33 Construo do diagrama polar de G0(j) a partir do diagrama de Bode (Exemplo 6.9).
101
Teoria de Sistemas
102
Teoria de Sistemas
103
Teoria de Sistemas
|G0(jcg)| = 1
MF = arg{G0(jcg)} (180)
ou seja, o ponto que j est distncia unitria (tal como o ponto crtico (1)), mas que lhe
falta um determinado ngulo MF para envolver o ponto crtico (ver Figura 7.2); e, por outro
lado
arg{G0(jcf)} = 180
KMG =
|G0(jcf)|
ou seja, o ponto que j se apresenta sobre o semieixo real negativo (tal como o ponto crtico
(1)), mas que lhe falta um determinado factor de ganho KMG para envolver o ponto crtico
(ver Figura 7.3).
Estas quantidades MF e KMG so designadas por margem de fase e margem de ganho (de
estabilidade do anel fechado), respectivamente. Note-se que a margem de ganho tambm
pode ser representada em dB, como
KMG(dB) = -|G0(jcf)|dB = -20 log |G0(jcf)|
no entanto recomenda-se especial cuidado visto que estas margens esto primeiramente
ligadas ao traado do diagrama de Nyquist onde a representao do ganho em dB no tem
lugar.
104
Teoria de Sistemas
105
Teoria de Sistemas
O sistema em anel fechado ser estvel se estas margens forem ambas positivas, que
implica que a frequncia de cruzamento de ganho cg deve ser inferior frequncia de
cruzamento de fase cf. Deve ser bvio que as concluses de estabilidade que se tiram da
anlise destes dois parmetros so concordantes; o sistema em anel fechado no pode ser,
simultaneamente, estvel e no estvel.
7.2. Efeito da introduo de atraso puro na estabilidade
Referiu-se j que uma causa comum de variaes de fase (negativas) a existncia de um
atraso puro no anel aberto do sistema. Para dar mais um exemplo, nos sistemas de controlo
remoto cujo canal de transmisso introduz atraso (e.g. controlo de veculos submarinos
usando ultra-sons) necessrio realizar localmente o sistema de retroaco que garante a
estabilidade. Expliquemos o porqu.
Considere-se a introduo de um tempo-morto na dinmica de um sistema, ou seja, de um
bloco de atraso puro (Figura 7.5) entre a excitao na entrada e a resposta na sada. Se a
entrada deste bloco for y(t) a sada ser
y(t) = y(t )
ao qual aplicando a Transformao de Laplace obtm-se
Y(s) = e
Y(s)
com
MG() = |e
G() = arg{e
106
|=1
} =
Teoria de Sistemas
ou seja, no tem qualquer efeito na resposta de ganho de amplitude, mas introduz fase
negativa que reduz a estabilidade do sistema em anel fechado. Esta degradao da fase
dada por
= = 10log
que no diagrama de Bode com escala logartmica de frequncia tem um crescimento
negativo exponencial, como se ilustra na Figura 7.6.
Figura 7.6 Efeito possvel na margem de fase pela introduo do atraso puro.
Exemplo 7.1
Considere-se o sistema com o anel aberto representado pela funo de transferncia
103
G0(s) = F(s)C(s) = s2 + 100s
O traado do seu diagrama de Bode (que deixado como exerccio) resulta numa margem
de fase com o valor aproximado de 85 (i.e. 1,5 rad) e uma frequncia de cruzamento
cg 10 rad/s.
Um problema clssico trata de determinar qual o valor mximo de atraso que pode ser
inserido no anel aberto sem o sistema em anel fechado perca a estabilidade. Neste caso,
temos ento
max =
MF 1,5
= 10 0,15 s
cg
que significa que, se a este sistema fosse introduzido um atraso de 0,15 s, o sistema em
anel fechado estaria no limiar da estabilidade.
107
Teoria de Sistemas
Figura 7.7 Margens de ganho e fase iguais para diagramas de Nyquist diferentes.
108
Teoria de Sistemas
Anel aberto
Anel fechado
frequncias
G0(s)
H (s)
cg
|G0(j)| 1
|H(j)| = 1 + 0G (j) 1
= cg
|G0(j)| = 1
cg
|G0(j)| 1
G (j)
0
G (j)
cg
G (j)
0
A largura de banda do anel fechado fica ento estabelecida pela frequncia de cruzamento
de ganho do anel aberto cg. Com o aumento da largura de banda do sistema em anel
fechado a resposta no domnio do tempo fica mais rpida como se ilustra no exemplo
seguinte.
Exemplo 7.2
Considere-se a instalao representada pela funo de transferncia
2(s+10)
KG0(s) = K s(s + 1)(s + 100)
A Figura 7.9 representa o diagrama de Bode de amplitude do anel aberto, com ganho K
igual a 1; 5 e 52 = 25, tal que a frequncia de cruzamento de ganho aumenta
progressivamente com K.
109
Teoria de Sistemas
110
Teoria de Sistemas
tr
MF = atan
1 + 4D - 2D
111
Teoria de Sistemas
Figura 7.11 Relao entre margem de fase, factor de amortecimento (a) e sobrelevao (b).
112
Teoria de Sistemas
Figura 7.12 Compensador de atraso. Diagrama plos-zeros (a) e Diagrama de Bode (b).
113
Teoria de Sistemas
K aTs + 1
a Ts + 1
114
Teoria de Sistemas
agora, com a > 1. Tambm aqui, o compensador apresenta um zero em 1/(aT) e um plo
em 1/T. No entanto, com a > 1, no diagrama de Bode, a influncia do zero realiza-se a um
valor de frequncia mais reduzido que o relativo influncia do plo. A Figura 7.14
representa do diagrama plos-zeros e o diagrama de Bode do compensador de avano
genrico.
Figura 7.14 Compensador de avano. Diagrama plos-zeros (a) e Diagrama de Bode (b).
1
|F(j*cg)|
tal que o conjunto KF(j) tenha frequncia de cruzamento igual a *cg . Este aumento de
largura de banda acompanhado por uma reduo da margem de fase e aqui que o
compensador de avano d a sua contribuio principal. O passo seguinte comparar o
novo valor de margem de fase e verificar a diferena para a margem de fase especificada.
Esta diferena vai ser solicitada ao compensador atravs do dimensionamento do parmetro
a. O valor mximo de fase adicionado pelo compensador de avano vale (demonstre como
exerccio)
a1
cmax = asina + 1
115
Teoria de Sistemas
como se observa na Figura 7.16, ou, de forma inversa, o parmetro a a seleccionar para
obter um determinado valor de fase mxima cmax dado por
a=
1 + sin(cmax)
1 sin(cmax)
116
Teoria de Sistemas
Note-se que o compensador reduz o ganho baixa frequncia e aumenta o ganho alta
frequncia. Na frequncia de travessia, enquanto a instalao contribui com ganho
decrescente, o compensador contribui com ganho crescente (1:1 por cada compensador).
Se a instalao tiver um decaimento de ganho fraco frequncia de travessia pode
acontecer uma situao de patamar ou mesmo de ganho crescente com a frequncia,
aumentando a sensibilidade do sistema a variaes simultneas de ganho e fase.
117
Teoria de Sistemas
118
Teoria de Sistemas
8. Controlo PID
Existe uma estrutura de controlo clssica amplamente utilizada designada por controlo de
trs termos ou PID de proporcional, integral e derivativo. Os controladores baseados nesta
estratgia cobrem uma parcela muito significativa na regulao dos processos e produtos
industriais. Adicionalmente, existe uma bibliografia infindvel sobre diversos aspectos deste
tema.
O controlo PID resulta da aco combinada (em sobreposio) das trs componentes
seguintes:
De forma analtica, a aco de controlo PID calculada a partir da adio dos trs termos
correspondentes
u(t) = uP(t) + uI(t) + uD(t)
definidos por
uP(t) = KPe(t)
t
uI(t) = KI
e()d
de(t)
uD(t) = KD dt
onde
e(t) = r(t) - y(t)
o erro de seguimento da referncia r pela sada da instalao y.
Aplicando a Transformao de Laplace lei de controlo PID, pode escrever-se
1
U(s)
C(s) = E(s) = KP + KIs + KDs
como representado na Figura 8.1.
119
Teoria de Sistemas
KD
Td = K
P
i
como representado Figura 8.2.
120
Teoria de Sistemas
onde uma constante positiva que estabelece o ganho mximo de alta frequncia.
Definida a estrutura do controlador, como seleccionar o valor dos seus parmetros
(normalmente tambm designados por ganhos)? Para fazer esta seleco, importa
compreender o efeito que cada uma das trs componentes tem na aco de controlo total.
A componente proporcional depende apenas do erro no instante t presente. No momento
exacto em que o erro anulado a sua aco desaparece. O valor de KP avalia a aco de
controlo sobre a instalao por cada unidade presente no erro, positivo ou negativo, como
referido nos captulos anteriores.
A componente integral depende de todo o erro acumulado no passado at ao instante t
actual. Esta componente dinmica s estabiliza quando o erro for igual a zero. No entanto,
mesmo com erro nulo entrada a componente integral pode fornecer uma sada constante
diferente de zero.
A componente derivativa gera uma aco de controlo proporcional derivada do erro,
independentemente do seu valor absoluto. Ou seja, introduz capacidade preditiva (ver
Figura 8.3) da tendncia futura do erro antes que este ocorra e portanto tornando-o mais
rpido abrindo a largura de banda do sistema.
121
Teoria de Sistemas
Aplicando uma sequncia de degraus, faz-se variar o ganho proporcional KP desde 0 at 8,0.
Na Figura 8.5 regista-se (em sobreposio) trs respostas do sistema para os valores de
ganho proporcional de KP = 0,5; KP = 2,0 e KP = 8,0. Com este ltimo valor decidiu-se parar
devido ao tempo de subida satisfatrio e crescente sobrelevao. Observe-se que o valor
do erro permanente foi diminuindo com o aumento do ganho proporcional, como era
esperado.
Num segundo passo, com o valor do ganho proporcional fixado no passo anterior (KP = 8,0),
varia-se o valor do tempo integral Ti desde 100 s at 2,0 s. Na Figura 8.6 regista-se as
respostas do sistema para os valores de tempo integral de Ti = 100 s; Ti = 4,0 s e Ti = 2,0 s.
Neste ltimo valor parou-se devido ao tempo de estabelecimento satisfatrio e, novamente,
oscilao crescente. O erro permanente removido pela componente integral.
122
Teoria de Sistemas
123
Teoria de Sistemas
Ti = 2,0 s;
Td = 0,4 s
Este processo repetido as vezes que forem necessrias para atingir o resultado pretendido.
Note-se que, no exemplo anterior, em momento algum foi definido qual era o resultado
pretendido numa especificao clara. Termos difusos como rpido/lento, suave/oscilatrio
so empregues para descrever o nvel de desempenho do sistema de acordo com os
critrios do operador que procede a este ajuste.
8.2. O controlador PID e o lugar das razes
Se a funo de transferncia da instalao for conhecida possvel realizar o ajuste do
controlador PID de forma sistemtica, encarando-o como uma funo de transferncia com
os seus zeros e plos em srie com a funo de transferncia da instalao. A funo de
transferncia do controlador PID (no causal) dada por
C(s) = KP
Tds2 + s + 1/Ti
s
1 - 4Td/Ti
2Td
Atravs de uma anlise do lugar de razes possvel posicionar os plos do anel fechado
para atingir uma determinada especificao de desempenho.
Exemplo 8.2
Considere-se a mesma instalao do Exemplo 8.1, antes desconhecida, agora descrita pela
funo de transferncia
1
F(s) = (s + 1)2
Estabelea-se como especificao um tempo de subida a 90% da ordem de tr = 1 s e
sobrelevao mnima. Atravs de uma anlise do lugar de razes colocaram-se os zeros do
PID em -0,8 e em -1,4. Na Figura 8.8 apresenta-se o diagrama do lugar de razes e o valor
seleccionado para o anel fechado.
A resposta final, representada na Figura 8.9 cumpre a especificao e o controlador PID
caracterizado pelo conjunto de ganhos
124
Teoria de Sistemas
KP = 4,4;
Ti = 1,96 s;
Td = 0,45 s;
125
Teoria de Sistemas
KP
Ti
Controlador P
1
a
Controlador PI
0,9
a
3,3 L
Controlador PID
1,2
a
2,0 L
Td
0,5 L
Exemplo 8.3
Considere-se uma instalao qual foi aplicado um degrau de amplitude unitria na sua
entrada u(t) no instante de tempo t igual a zero. A Figura 8.11 regista a curva de reaco da
instalao e de onde se extraem os valores
K 4,0; L 1,0 s e T 4,0 s
e em consequncia
L
a = K T 1,0
126
Teoria de Sistemas
Ti = 2,0 s;
Td = 0,50 s;
que aplicados ao sistema em anel fechado, resultam na resposta registada na Figura 8.12.
Para
j,
diga-se
apenas
que
sobrelevao
apresentada
por
esta
resposta
Como se viu no Exemplo 8.3, no fcil extrair estas medidas com exactido.
127
Teoria de Sistemas
KP
Ti
Controlador P
0,50Ku
Controlador PI
0,45Ku
Tu
1,2
Controlador PID
0,60Ku
Tu
2,0
Td
Tu
8,0
Exemplo 8.4
Considere-se a mesma instalao do Exemplo 8.3, agora colocada em anel fechado com
um controlador proporcional. A instalao foi levada ao limiar da estabilidade, atingida com
ganho crtico Ku = 2, registando-se a resposta representada na Figura 8.15.
128
Teoria de Sistemas
Deste registo extrai-se o valor do tempo crtico Tu = 3,8 s. Consultando a tabela anterior de
ajuste de ganhos de Ziegler-Nichols, obtm-se
KP = 1,2;
Ti = 1,9 s;
Td = 0,48 s;
Estes valores so semelhantes aos obtidos no Exemplo 8.3, que aplicados ao sistema em
anel fechado, resultam numa resposta equivalente j registada na Figura 8.12.
Como se pode observar nos exemplos os dois mtodos so equivalentes. Uma das
caractersticas dos controladores PID ajustados pelas regras de Ziegler-Nichols o plo real
duplo em
1
z1,2 = 2T +
4
1 - 4Td/Ti
=
Tu
2Td
Note-se que o ensaio realizado para determinar os valores do ganho e perodo crticos
equivalente a encontrar o valor da margem de ganho da instalao MG e a frequncia de
cruzamento de fase cf. Isto pode ser realizado excitando a instalao com um gerador de
sinal sinusoidal de amplitude Ai e frequncia . Aumenta-se o valor da frequncia at a
resposta se apresentar em oposio de fase com a entrada. Nesta situao regista-se a
amplitude Ao da sinuside (!) de sada e respectiva frequncia. Esta est relacionada com o
perodo crtico atravs
2
cf = T
u
e o ganho entrada-sada o inverso da margem de ganho, ou seja, do ganho crtico
Ai
Ku = MG = A
o
Este mtodo requer algum equipamento adicional (menos disponvel no tempo de Ziegler e
Nichols) mas fornece algo que crtico para o dono da instalao, a sua integridade. Na
prtica, existe um mtodo que consiste em introduzir um rel limitador em anel fechado com
a instalao que devolve com preciso os valores do perodo e ganho crtico. Deste mtodo
se falar mais tarde.
129
Teoria de Sistemas
cfTi
Substituindo nesta expresso os valores dos parmetros do controlador sugeridos por
Ziegler e Nichols (ver Tabela relativa sensibilidade ltima), obtm-se
0,6Ku
1
2 Tu
G0(jcf) = F(jcf)C(jcf) = K 1 + j T 8
=
2 Tu
u
u
Tu 2
1
0,61 + j4 = 0,66e-j155
130
Teoria de Sistemas
novo conjunto de regras com novos factores de clculo, comos e apresenta na tabela
seguinte:
Tabela de regras de Ziegler-Nichols modificadas (sensibilidade ltima)
Tipo
KP
Ti
Td
Controlador PID
Ku
4Tu
Tu
Neste caso, o ponto de cruzamento do diagrama de Nyquist com o semi-eixo real negativo,
em 1/Ku, transferido para a posio
2
Ku
2
G0(j T ) = K 1 + j T Tu
u
1
1
= 1 + j2 8
2
Tu 4Tu
Exemplo 8.5
Considere-se novamente a instalao do Exemplo 8.3. Usando factores = 0,4 e = 0,2
(em lugar dos factores de Ziegler-Nicholds de = 0,6 e = 0,125) transporta-se o ponto de
cruzamento para a posio
2
1
G0(j T ) = 1 + j2
= -0,4 - j0,4231 = 0,58e-j133
8
u
Ti = 3,0 s;
Td = 0,75 s;
que aplicados ao sistema em anel fechado, resultam na resposta registada na Figura 8.12.
131
Teoria de Sistemas
132