Escolar Documentos
Profissional Documentos
Cultura Documentos
PTC3313
SISTEMAS DE CONTROLE
NOTAS DE AULA
2016
Edição de Texto:
Pág.
Introdução 1
Transformada de Laplace 4
Representação de Sistemas 10
Respostas Temporais 37
Resposta em Freqüência 73
Compensação 109
1. Introdução 1
1. Introdução
1.1 Preliminares
As primeiras aplicações de controle automático podem ser encontradas já
entre 300 A.C. e 1 A.C. na Grécia com mecanismos de reguladores flutuantes.
Em 250 A.C., Philon concebeu um mecanismo desse tipo para manter o nível Escala
de óleo constante em um lampião. O relógio de água de Ketsibios foi outro de Tempo
exemplo desse tipo de mecanismo (veja figura ao lado).
Algumas personalidades e eventos marcantes na história do controle
automático são listadas a seguir.
C. Drebbel (1572-1633), Holanda: regulador de temperatura para
incubadeira de ovos - primeiro sistema de controle a realimentação de que se
tem notícia na Europa Moderna.
D. Pappin (1647-1712): primeiro regulador de pressão para caldeiras
(1681), similar a uma válvula de panela de pressão.
J. Watt, 1769: primeiro controlador a realimentação utilizado em processo
industrial - controlador centrífugo para regular a velocidade de máquina a
vapor (figura abaixo).
J. C. Maxwell, 1868: primeiro estudo
sistemático de estabilidade de sistemas de
controle.
Routh, 1877: critério de estabilidade
baseado nos coeficientes do polinômio
característico de um sistema.
Minorski, 1922: estudo da estabilidade
de piloto automático de navios.
Black, 1927: uso de realimentação no
vapor p/ máquina projeto de amplificador para telefonia.
Nyquist, 1932: estudo da estabilidade com base na resposta em frequência (resposta estacionária a entradas senoidais).
Bode, 1938: desenvolvimento de metodologia de projeto de amplificadores a realimentação.
Evans, 1948: desenvolvimento do Método do Lugar das Raízes - método gráfico que permite determinar as raízes da
equação característica de um sistema em função de um parâmetro variante.
Para uma leitura mais complete a respeito da história dos sistemas de controle, veja (Mayr, 1970) e (IEEE Control Systems
Magazine, 1984).
Diferentemente, nos sistemas de controle em malha fechada, a saída é utilizada para alterar
a ação de controle. Por essa razão, este tipo de sistema também é conhecido por sistema a
realimentação ou sistema a retroalimentação.
Um exemplo de controle manual em malha fechada é o ato de dirigir um carro. Neste caso
1. Introdução 2
o controlador é o motorista, que age de maneira a percorrer um certo trajeto desejado e atua de
acordo com as condições de trânsito que encontra ao longo dele. Outro exemplo é o controle da temperatura de um banho
de chuveiro elétrico, em que a pessoa ajusta a posição da válvula de entrada da água (registro na parede) para, por meio da
vazão, regular a temperatura do banho no valor desejado.
Sensor
A planta representa o processo de interesse, cuja saída é a variável que se deseja controlar.
O sensor é o dispositivo utilizado para medir esta variável. O sinal de referência - constante,
no caso de um regulador, ou variável no tempo, no caso servo - é comparado com a medida do
sensor e o sinal de erro resultante é fornecido ao controlador. Com base no erro, o controlador
determina o sinal de controle (também chamado de variável manipulada) que é então aplicado
no atuador. Este é um elemento que tem como entrada um sinal de baixa potência - o sinal de
controle - e como saída, um sinal de alta potência, utilizado para atuar sobre a planta.
As perturbações são sinais externos que interferem na operação da planta, ou, em outras
palavras, são ações que o ambiente produz sobre o sistema e que podem prejudicar seu desempenho. Assim, por exemplo,
uma rajada de vento lateral sobre uma aeronave é uma ação externa
que pode fazê-la de desviar de uma rota desejada.
De maneira análoga, muitas vezes também o sensor é visto como parte da planta. Note que,
normalmente, o sinal de saída é desconhecido, dispondo-se, isto sim, de uma medida dele, em geral. Um exemplo em que
isto ocorre é a geladeira, para a qual o valor da temperatura interna só é conhecido por meio da leitura do sensor de
temperatura.
2. Transformada de Laplace
2.1 Motivação
Logaritmos: no curso colegial vimos que, com seu uso, é possível transformar operações aritméticas "complicadas" em
outras mais simples. Por exemplo: produtos em somas; divisões em subtrações; exponenciações em produtos; radiciações
em divisões.
Mecanismo:
1. Tomar o logaritmo da expressão "complicada";
2. Efetuar as operações "mais simples";
3. Obter o resultado desejado aplicando a transformação inversa (antilogaritmo).
Nota: esse processo funciona porque a transformação é biunívoca.
A utilidade da Transformada de Laplace reside no fato de que equações "complicadas" (equações diferenciais lineares a
coeficientes constantes) podem ser transformadas em equações mais simples (equações algébricas). Além disso, funções
usuais em controle como degraus, senóides, exponenciais, senóides amortecidas, podem ser transformadas em funções
racionais; operações como diferenciação e integração também podem ser substituídas por operações algébricas.
Quando se resolvem equações diferenciais através da Transformada de Laplace, as condições iniciais são consideradas
automaticamente.
Por fim, através da Transformada de Laplace é possível prever o desempenho de sistemas dinâmicos utilizando-se técnicas
gráficas, sem a necessidade de se resolver as equações diferenciais.
2.2 Definição
Dada uma função f(t), define-se:
st
L f t F s e f t dt
f(t)
0
F s função de Laplace
t
2.3 Propriedades
Sejam: f t com L f t F s
f1 t com L f 1 t F1 s
f2 t com L f 2 t F2 s
Verificam-se as seguintes propriedades da Transformada de Laplace;
Linearidade
e f t f t dt
st
L f 1 t f 2 t 1 2
0
2. Transformada de Laplace 5
e
st
f 1 t dt e st f 2 t dt
0 0
F1 s F2 s
Translação no Tempo
L f t e
s
F s
f(t) f(t)
t
Translação no Domínio da Frequência
F s L e at f t
Mudança de Escala de Tempo
t
L f F s
Diferenciação
L f t s F s f 0
L f t s F s s f 0 f 0
2
...
Integração
2. Transformada de Laplace 6
0
t F s f d
L f d s
s
Convolução
F1 s F2 s L f 1 t * f 2 t
Observação: a operação de convolução é definida como
t
f 1 t * f 2 t f 1 t f 2 d
0
Sempre que: i.
L f t e L f t
ii. lim f t
t
lim s F s f 0
s
Sempre que: i.
L f t e L f t
ii. lim s F s
s
2. Transformada de Laplace 7
cost s
s 2
2
e at cost sa
s a 2 2
Onde (t) representa o impulso unitário e 1(t) representa o degrau unitário.
L
1
F s f t
Analiticamente a Transformada Inversa de Laplace é dada por:
c j
1
f t F s e st ds
t 0
j 2 c j
Onde c (abscissa de convergência) é um número real maior que todos os polos de F(s), o que significa que a trajetória de
integração é uma reta paralela ao eixo imaginário, situada à direita de todos os polos de F(s).
Esse é um processo desconfortável e trabalhoso, em geral, de se inverter a Transformada de Laplace.
Uma maneira mais prática é utilizar uma tabela de transformadas de funções usuais em conjunto com as propriedades
vistas. Além disso, a decomposição em frações parciais é um método que permite, muitas vezes, reduzir um problema
aparentemente complexo a uma série de problemas mais simples em que a tabela e as propriedades mencionadas podem ser
usadas.
1. fazer a soma de frações acima e identificar os coeficientes com os do numerador B(s) (procedimento mais trabalhoso);
2. aplicar o seguinte método operacional:
2. Transformada de Laplace 8
B s
s pi 1 s pi i s pi n s pi
A s s pi s p1 s pi s pn s pi
B s
i s pi
A s s p
i
F s
s 3
s 1 s 2
Expandindo em frações parciais:
F s
s 3 1 2
s 1 s 2 s 1 s 2
s 3 s 1 1 3 2
1
s 1 s 2 s 1
1 2
s 3 s 2 2 3
2 1
s 1 s 2 s 2
2 1
Portanto:
2 1
F s
s1 s 2
1 2 1 2 1
f t L 1 F s L
s 1 s 2
L 1
s 1
L 1
s 2
f t 2e t e 2 t t 0
Nota: este método se aplica mesmo no caso em que há polos complexos conjugados.
B s k s z1 s zm
F s
A s s p1 r s p2 s pn
1r 1r 1 11 2 n
r r 1
s p1 s p1 s p1 s p2 s pn
Também neste caso há dois procedimentos:
1. fazendo a soma das frações parciais e identificando os coeficientes dos polinômios dos numeradores;
2. utilizando-se um processo similar ao apresentado para o caso de polos simples; este, porém, é um pouco mais
trabalhoso e pode ser visto em Ogata (1982).
2. Transformada de Laplace 9
i(t)
di t
L R i t v t
dt
R
com: i 0 i0 e v t 1 t
v(t) L
i) Tomamos a Transformada de Laplace de ambos os membros da
equação diferencial:
1
L s I s i0 R I s V s
s
ii) Isolamos a função a determinar ( I(s) ):
1
i0 L
I s
R R
s ss
L L
iii) Como o segundo termo não consta da tabela usual, expandimo-lo em frações parciais, obtendo:
1 1 i01
I s
R R s R
s s
L L
iv) Antitransformamos I(s):
R R
t 1 t
i t i0 e L 1 t e L , t 0
R
Verificações:
i t 0 i0 (ok!)
1
i t (ok!)
R
3. Representação de Sistemas 10
3. Representação de Sistemas
3.1 Introdução
Os sistemas físicos que serão objeto de atenção neste curso são aqueles cujo comportamento pode ser descrito por meio de
equações diferenciais ordinárias – em que o tempo (t) é a variável independente – lineares e a coeficientes constantes.
Tratam-se, piis de sistemas lineares invariantes no tempo (SLIT’s) e essa descrição (ou sua equivalente na forma de função
de transferência) é o que se chama aqui de modelo matemático do sistema.
A construção do modelo matemático normalmente é feita a partir das leis físicas que regem o comportamento do sistema
em estudo – leis de Kirchhoff para sistemas elétricos, leis de Newton para sistemas mecânicos, etc.
É fundamental não confundir o modelo matemático com a realidade. O primeiro sempre
tem associado a si um conjunto de limitações que condicionam sua validade.
Assim, por exemplo, quando adotamos o modelo matemático v R i para descrever o
v(t)
comportamento de um resistor real, estamos supondo que o calor produzido por efeito i(t)
Joule não é suficiente para "queimar" o resistor; a relação entre tensão e corrente está sendo
idealizada como linear; em particular, está-se
supondo que os sinais são suficientemente
R
lentos para que efeitos indutivos ou capacitivos
possam ser desprezados – se os sinais variarem
v(t) rapidamente, um modelo como o à esquerda
i(t) poderá ser mais fiel ao comportamento do resistor real.
Evidentemente, o engenheiro de controle – e não apenas ele! – deve procurar
trabalhar sempre com o modelo mais simples que ainda seja útil à
R L
análise/projeto de cada problema específico. Aumentando-se a complexidade
do modelo, pode-se melhorar a sua precisão; por outro lado, o manuseio do
modelo se torna cada vez mais trabalhoso e complicado, o que caracteriza a
existência de um compromisso entre precisão e simplicidade.
É comum, utilizando-se experiência e bom senso, partir-se de um modelo simples para resolver um problema prático e,
posteriormente, para validar as hipóteses simplificadoras adotadas, utilizar-se então um modelo mais complexo.
A modelagem matemática é uma fase crucial de todo problema de análise ou projeto em engenharia de controle. É por ela
que começa e é ela que determina o sucesso na solução do problema.
Neste curso, serão considerados exclusivamente com sistemas lineares – para os quais se aplica o princípio da
superposição - e invariantes no tempo. Estes sistemas podem ter seu comportamento descrito por equações diferenciais
ordinárias a coeficientes constantes.
Quando o comportamento do sistema for acentuadamente não linear, a teoria a ser aqui discutida ainda poderá ser
aplicável ao problema referente à operação em uma “pequena” região em torno de um ponto (condição) nominal.
As ferramentas a serem desenvolvidas também poderão ser aplicadas a sistemas variantes no tempo quando essa variação
for lenta em comparação com a velocidade dos sinais de interesse. Este é o caso, por exemplo, do piloto automático de
aviões para operação em cruzeiro - embora a massa do sistema seja variante no tempo (em razão da queima de
combustível), podemos considerá-la constante em face da rapidez das perturbações que tendem a desviar o avião de sua
rota (como rajadas de vento transversais ou movimento de passageiros no interior do avião).
x(t) y(t)
S.L.I.T.
Y s
G s
X s C .I .Q .
Y s b0 s m b1 s m1 bm1 s bm
G s
X s a0 s n a1 s n1 an1 s an
Claramente, a Função de Transferência (F.T.) é uma descrição do sistema equivalente àquela expressa por meio da
equação diferencial no sentido de que a primeira e a segunda estão relacionadas de maneira biunívoca. Fica claro
também que sistemas físicos diferentes podem ter a mesma F.T..
As raízes da equação característica
a0 s n a1 s n1 an1 s an 0
são os polos de G(s).
As raízes da equação
b0 s m b1 s m 1 bm 1 s bm 0
são os zeros de G(s).
3.3 Exemplos
i(t)
1. Sistema Elétrico
Entrada: ei(t)
R L
eo(t)
Saída: eo(t)
C
ei(t)
Hipóteses: elementos ideais
frequência suficientemente baixa, para valer a lei de
Kirchhoff
Transformando segundo Laplace, considerando adicionalmente condição inicial (corrente) nula no indutor:
1 I s
Ei s L s I s R I s
C s
1 I s
E o s
C s
Daí:
E o s 1
G s
Ei s LC s RC s 1
2
2. Sistema Mecânico
k
Entrada: F(t) F(t)
Saída: x(t) m
Lei de Newton:
d 2 x t dx t
m 2
F t k x t f
dt dt
Supondo condições iniciais nula e aplicando a Transformada de Laplace:
m s 2 X s F s k X s f s X s
Daí:
X s 1
G s
F s m s f s k
2
Nota: Observa-se, portanto, que a função de transferência tem a mesma forma daquela do sistema elétrico visto
anteriormente.
Sistemas distintos que possuem mesma Função de Transferência – ou, equivalentemente, mesma equação diferencial – são
ditos análogos.
Este fato permite estudar o comportamento de um sistema de uma determinada natureza com base em outro de natureza
distinta. No exemplo acima, poderíamos utilizar o sistema elétrico – que é, em geral, mais simples de manipular em
laboratório – para tirar conclusões a respeito do sistema mecânico. É precisamente esta a razão da utilidade (e do nome!)
dos computadores/simuladores analógicos.
3. Representação de Sistemas 13
Lei de Kirchhoff:
va t Ra ia t ea t Va s Ra I a s Ea s
Equações do MCC controlado pela armadura:
ea t Kv t Ea s Kv s
T t KT ia t T s KT I a s
Lei de Newton supondo condições iniciais nulas:
d t
J T t f t J s f s T s
dt
Dessas quatro equações resulta:
s KT
G s
Va s Ra J s Ra f KT Kv
T t K i f t
T s K I f s
3. Representação de Sistemas 14
Portanto:
T s K
E f s R f s L f
4. Sistema Térmico
Entrada: qe(t) Te
q s t K Ti t Te K T t
onde K é a condutância térmica.
aquecimento do fluido regido por:
qe t qs t mc
d T t
dt
onde mc é a capacitância térmica.
Daí:
qe t K T t mc
d T t
dt
e portanto:
T s 1
G s
Qe s mc s K
Linearização: A linearização é um procedimento que se aplica a sistemas não lineares quando as variáveis do problema
apresentam pequenas flutuações em torno de condições de operação nominais.
Mostra-se a seguir, por meio de um exemplo, como proceder num caso desses.
3. Representação de Sistemas 15
Qk H
Suponhamos que a vazão de entrada Q sofra uma pequena perturbação qe (t ) , passando a Q qe (t ) . Como
conseqüência, também sofrerão pequenas perturbações a altura do líquido no tanque ( h(t ) ) e a sua vazão de saída
( q s (t ) ), passando a ser, respectivamente, H h(t ) e Q q s (t ) .
Sendo h uma pequena perturbação ( h H ), a vazão de saída pode ser aproximada pelo termo linear da série de Taylor,
isto é:
h
Q qs k H h k H
.
h H 2 H
Daí:
k
q s t ht
2 H
Balanço de volume de líquido no intervalo t:
dh t 1 1 k
dt A
A
qe t qs t qe t h t
2 H
dh t k 1
h t qe t
dt 2A H A
3. Representação de Sistemas 16
C .I .Q .
k 1
s H s Qe s
A
2A H
Obtendo-se:
H s 1
G s
Qe s k
A s
2A H
Nota: este sistema é análogo ao sistema eletromecânico do exemplo 3 (MCC controlada pela armadura).
Tm F rm rm N
m
Tl F rl rl Nl
Compatibilidade de deslocamentos (sem escorregamento):
m m rl N
rm m rl l rm m rl l l
l l rm N m
Suponhamos que, sobre o eixo da carga, se tenha:
Jl
Tl
l(t),l(t) fl kl
3. Representação de Sistemas 17
Tl J l l f l l k l l
Utilizando as relações:
Nl Nm
Tl Tm e l m ,
Nm Nl
obtém-se:
Nl N N N
Tm J l m m f l m m k l m m .
Nm Nl Nl Nl
Daí:
Tm J l, m f l , m k l, m ,
onde:
Assim, do ponto de vista do motor, tudo se passa como se sobre seu eixo houvesse uma carga J l, , f l , , k l, . Dizemos que esta
é a carga refletida para o eixo do motor.
Note que, quando a transmissão é uma redução, isto é, N m N l , então:
Pm Tm m e Pl Tl l
Portanto:
Pm Tm m N m N l
1 Pm Pl
Pl Tl l Nl Nm
A transmissão por engrenagens é análoga aos transformadores ideais em circuitos elétricos.
3. Representação de Sistemas 18
Entrada: e1(t)
Saída: e2(t) R1
e2(t)
Tem-se: C1
e1(t)
t
1
e1 t R1 i t i t dt
C1 0
t
1
e2 t i t dt
C1 0
Através da Transformada de Laplace chega-se a:
1 I s
E1 s R1 I S
C1 s
1 I s
E2 s
C1 s
Eliminando I(s):
1
E 2 s s C1
E1 s R 1
1
s C1
Portanto:
E 2 s 1
G s
E1 s R1 C1 s 1
i1(t) i2(t)
R1 R2
e2(t) e3(t)
C1 C2
e1(t)
Conforme já visto:
3. Representação de Sistemas 19
E 3 s 1
E2 s R2 C2 s 1
Poderíamos pensar que:
E3 s E3 s E2 s ? 1 1
Gs
E1s E2 s E1s R2 C2 s 1 R1 C1 s 1
Mas isto não está correto !
Equacionando o 2o circuito, verifica-se que:
E 3 s 1
G s
E1 s R1 C1 s 1 R2 C2 s 1 R1 C2 s
O erro está no fato de se ter considerado que o ramo (R2,C2) não carrega o ramo (R1,C1).
Na verdade:
E2 s 1
E1 s R1 C1 s 1
e sim:
E2 s R2 C2 s 1
E1 s R1 C1 s 1 R2 C2 s 1 R1 C2 s
Exercício: verificar a validade desta expressão.
Conclusão: só é valido afirmar que a Função de Transferência de elementos em cascata é igual ao produto das Funções de
Transferência individuais quando não há carregamento entre eles (isto é, os elementos que estão situados mais "à frente"
não provocam alterações nas saídas dos anteriores). No caso do circuito elétrico visto acima, seria necessário introduzir um
amplificador de isolação de ganho unitário (impedância de entrada infinita e impedância de saída nula) entre os circuitos
(R1,C1) e (R2,C2):
i1(t) i=0 i2(t)
R1 e2(t) R2
Amplificador e3(t)
de isolação C2
e1(t) C1 (Ganho 1)
x(t) y(t)
S.L.I.T.
Se, em lugar disso, representarmos o SLIT por meio de sua Função de Transferência – o que sabemos ser possível de forma
biunívoca – teremos:
X(s) Y(s)
G(s)
3. Representação de Sistemas 20
Esse é, pois, o diagrama de blocos do sistema em questão. Essa representação significa que os sinais de entrada e saída
estão relacionados por:
Y s G s X s
As setas representam o sentido em que se dá o fluxo dos sinais.
Uma das vantagens de se trabalhar com diagramas de blocos é que, para um sistema complexo, podemos simplesmente
interligar os diagramas dos subsistemas que o constituem (desde que não haja carregamento).
Deve-se observar que um mesmo diagrama de blocos pode representar diferentes sistemas físicos (da mesma forma que
ocorre com Funções de Transferência!).
Somador
X(s) + Z(s) X(s) Z(s)
++
Z s X s Y s + ou
Y(s) Y(s)
Os sinais a serem adicionados ou subtraídos devem ter a mesma natureza física e as mesmas unidades para que a
operação indicada faça sentido. Por exemplo: tensões elétricas em Volts, forças em kgf, etc.
R(s) + E(s) C(s) No entanto, muitas vezes isso pode requerer algum cuidado.
G(s) Consideremos, por exemplo, um sistema de controle do tipo piloto
- automático de navio, cujo objetivo é controlar o rumo de navegação.
B(s) Neste caso, o sinal de referência deve ser estabelecido pelo timoneiro
H(s) que, acionando o timão, gera um sinal na forma de uma tensão elétrica
(R(s): Volts), enquanto que o sinal de saída do sistema é o ângulo de
rumo da embarcação (C(s): graus). É necessário, então, utilizar um bloco que converta ângulo em tensão elétrica para
alimentar adequadamente o detector de erro. Essa conversão é representada pelo bloco H(s) da figura acima.
3. Representação de Sistemas 21
Definem-se:
Bs
Função de Transferência de Malha Aberta: G s H s
E s
C s
Função de Transferência do Ramo Direto: G s
E s
C s
Função de Transferência de Malha Fechada:
R s
Vejamos como a Função de Transferência de Malha Fechada se relaciona com G(s) e H(s). Do diagrama de blocos:
C s G s E s
E s R s B s R s H s C s
Substituindo a última expressão na anterior, vem:
C s G s R s G s H s C s
e portanto:
C s G s
R s 1 G s H s
No caso de realimentação unitária (H(s)=1):
C s CR s CN s
Exercício: Mostre que (imediato!)
K s G s
i) C R s Rs
1 K s G s H s
3. Representação de Sistemas 22
G s
ii) C N s N s .
1 K s G s H s
3. Representação de Sistemas 23
1)
X + X-Y + X-Y+Z X + X+Z + X+Z-Y
- + + -
Y Z Z Y
2)
X G1.X G2 G1.X X G2.X G1 G2.X
G1(s) G2(s) G2(s) G1(s)
3)
X G1.X G2 G1.X X G2 G1.X
G1(s) G2(s) G2(s).G1(s)
4)
X G1.X + (G1+G2).X X (G1+G2).X
G1(s) G1(s)+G2(s)
G2.X +
G2(s)
5)
X G .X + G.X+Y X + G.X+Y
G (s) G (s)
Y + +
Y
G-1 (s)
6)
X + X+Y G.(X+Y) X G.X + G.(X+Y)
G (s) G (s)
+ +
Y Y G.Y
G (s)
7)
X G.X X G.X
G (s) G (s)
G (s)
G.X
8)
X G.X X G.X
G (s) G (s)
X X
G-1 (s)
9) G2.X X G1.X G1.X+ G2.X
X G1.X G1.X+ G2.X X
G2(s) G2-1 (s) G1(s)
G1(s) + +
+ + G2.X
G2.X
G2(s)
10)
G1(s) G2-1 (s) G2(s) G1(s)
+ - + -
G2(s)
3. Representação de Sistemas 24
11)
G1(s) G1
+ -
1 G1G2
G2(s)
Exemplos: "Feedforward"
G3(s)
X + Y
+
G1(s) G2(s)
+ -
G1(s)
2o Passo: Intercambiar o comparador
e o somador G3(s)
X + Y
+
G1(s) G2(s)
+ -
G1(s)
3o Passo: Juntar G1 e G3
X + Y
G1(s)+ G3(s) G2(s)
-
G1(s)
4o Passo: Reduzir a malha fechada
X G2 Y
G1(s)+ G3(s)
1 G1G2
3. Representação de Sistemas 25
Note que se
G3 ( s) 1 / G2 ( s ) ,
então
1
G1 ( s ) G2 ( s )
G1 (s) G3 (s)G2 ( s) G2 ( s )
1 ,
1 G1 ( s )G2 ( s ) 1 G1 ( s )G2 ( s )
Exemplo: desenhar o diagrama de blocos e calcular a Função de Transferência de malha fechada do servomecanismo de
posição da figura abaixo.
Ra La
N1
e Amp ea eb T
r ia c
fl
N2 Tl Jl
if = cte
O servomecanismo utiliza um motor de corrente contínua controlado pela armadura que, através de um mecanismo de
transmissão por engrenagens, aciona uma carga.
O sistema apresenta dois potenciômetros. O primeiro deles permite estabelecer um sinal de referência de posição r, que se
pretende fazer a carga seguir. O segundo, montado diretamente sobre o eixo da carga, permite medir a posição angular c
desta (sinal de saída).
O sinal de erro
e t K1 r t c t
é aplicado na entrada de um amplificador de potência de ganho Kp que alimenta a armadura do motor com uma tensão ea.
Ra e La representam, respectivamente, a resistência e a indutância do circuito da armadura (é usual desprezar-se La). O
campo do motor é suposto constante, de maneira que a força contra-eletromotriz induzida na armadura eb é proporcional à
velocidade de rotação do eixo do motor:
3. Representação de Sistemas 26
eb t Kb t
Além disso, o torque T desenvolvido no eixo do motor é admitido proporcional à corrente de armadura ia:
T t KT ia t
N1 e N2 representam os números de dentes das engrenagens acopladas aos eixos do motor e da carga, respectivamente.
A carga, cuja posição angular se deseja controlar, é constituída por uma inércia Jl e por uma parcela dissipativa de atrito
viscoso, representada pelo coeficiente fl.
Amplificador
E(s) Ea(s) E a s K p E s
Kp
Motor CC
ea t Ra ia t La ia t eb t E a s Ra s La I a s Eb s
eb t Kb t Eb s Kb s s
T t K T ia t T s K T I a s
Eb(s)
Trata-se de uma realimentação, pois Eb(s) depende de um sinal (s) que aparecerá mais adiante!
Transmissão
N2 N2
s Cs Tl s T s
N1 N1
Carga Mecânica
3. Representação de Sistemas 27
Tl t J l c t f l c t Tl s J l s 2 f l s C s
fl
c(t) Tl(t) Jl Tl(s) C(s)
1
s Jl s f l
Juntando todos esses blocos num mesmo diagrama, temos:
N2
R(s) + + KT C(s)
K1 K p N1
- -
Ra s La s J l s f l
N2
Kb s
N1
Definindo:
N2
KT
N1
G1 s
Ra s La s Jl s f l
N2
H s Kb s
N1
R(s) + C(s)
K1 K p G2(s)
-
onde:
N2
KT
N1
G2 s 2
N2
s La J l s La f l Ra Jl s Ra f l KT Kb
2
N1
R(s) + C(s)
K1 Kp G2(s)
-
3. Representação de Sistemas 28
R(s)
G3(s)
C(s) K1 K p G2 s
onde: G3 s
1 K1 K p G2 s
Um Estudo de Caso de Realimentação 29
Desprezando o atrito viscoso (f=0) e levando em conta a existência de um torque de carga TL (t ) , que pode ser
encarado como uma perturbação sobre o sistema, tem-se:
KT K b K
J T va TL ,
Ra Ra
onde KT e Kb são as constantes de torque e de força contra eletromotriz induzida, respectivamente.
Definindo
JRa 1 Ra
K0 K1 ,
KT K b Kb KT
a equação acima pode ser reescrita como
TL (s ) K1
+
K0
Va (s) (s )
s 1
+
Note que tudo se passa como se o torque de carga fosse uma perturbação sobre a tensão de armadura do motor. Note
também que quando TL (t ) é um torque resistente, o efeito da perturbação se faz sentir como uma redução da tensão de
armadura, o que é de se esperar.
29
Um Estudo de Caso de Realimentação 30
Considere-se um tacômetro de ganho unitário (isto é, que forneça 1 V. de tensão de saída para uma velocidade de
rotação de 1 rad/s) sendo utilizado como sensor de velocidade angular. Com isso, podemos construir um sistema de
controle de velocidade em malha fechada:
TL (s) K1
+ E (s) + +
r (s ) K0
K (s )
- s 1
Va (s )
Controlador Motor
Sensor
O controlador acima talvez seja o mais simples dentre todos, sendo chamado de proporcional, pois a variável de
controle ( Va (s ) ) é proporcional ao erro ( E (s ) ). Fisicamente ele pode ser representado por um amplificador de ganho
K , que suporemos ajustável pelo projetista para satisfazer a requisitos de projeto do sistema de controle de velocidade.
O objetivo do sistema de controle é fazer com que a velocidade do motor ( (s ) ) acompanhe a velocidade de
referência ( r (s ) ). Ou, em outras palavras, fazer com que o erro seja ou nulo ou suficientemente pequeno. Na
realidade, na análise a seguir será considerado apenas o caso simples em que os sinais aplicados são degraus e será
avaliada apenas a resposta do sistema em regime estacionário (exceto na Seção 4.5).
A seguir, o sistema em malha fechada é comparado com o sistema em malha aberta para observar alguns dos efeitos
importantes da realimentação.
Malha Aberta
Neste caso,
V a ( s ) K r ( s )
e, portanto,
K0
( s ) K r ( s ) .
s 1
Supondo que a velocidade angular de referência seja um degrau de amplitude A e aplicando o Teorema do Valor Final,
tem-se
K0 A
() lim (t ) lim s( s) lim s K K 0 KA
t s 0 s 0 s 1 s
e, portanto, em regime estacionário o erro é dado por
e() A () (1 K 0 K ) A
30
Um Estudo de Caso de Realimentação 31
Malha Fechada
( s ) KK 0
.
r ( s) s 1 KK 0
Se considerarmos novamente a velocidade de referência como sendo um degrau de amplitude dada A, o Teorema do
Valor Final fornece:
KK 0 A KK 0
() lim s A.
s 0 s 1 KK 0 s 1 KK 0
Com isso, o erro estacionário resulta:
1
e( ) A ( ) A
1 KK 0
e, portanto,
e ( ) 1
.
A 1 KK 0
Se escolhermos o ganho do controlador K tal que
KK 0 1 ,
então
e ( )
1 ,
A
o que significa que, em regime estacionário, o erro de acompanhamento da velocidade de referência é muito menor que
esta. Ou seja,
() A .
Neste ponto, parece não haver vantagem alguma do sistema em malha fechada com relação àquele em malha aberta.
Pelo contrário, se antes o acompanhamento do sinal de referência era exato, agora passou a não sê-lo mais! Em outras
palavras, se o modelo do sistema a controlar fosse conhecido exatamente (o que nunca ocorre na prática!) e se o
sistema não estivesse sujeito a perturbações externas (o que também nunca ocorre na prática!), o controle poderia ser
feito em malha aberta.
31
Um Estudo de Caso de Realimentação 32
Suponhamos que o parâmetro K0 não seja conhecido exatamente, mas se apresente afetado por uma incerteza K0, de
maneira que seu valor real seja K0+K0.
Malha Aberta
K 0
() 1 A.
K 0
Logo, o erro estacionário é
K 0
e( ) A ( ) A
K0
e, portanto,
e() K 0
,
A K0
o que significa que a incerteza em K0 se reflete totalmente sobre o erro estacionário. Assim, por exemplo, um erro de
10% em K0 produz um erro de 10% em ().
Malha Fechada
K ( K 0 K 0 )
() A.
1 K ( K 0 K 0 )
O erro estacionário é dado então por
K ( K 0 K 0 ) 1
e() A () 1 A A.
1 K ( K 0 K 0 ) 1 K ( K 0 K 0 )
Portanto,
32
Um Estudo de Caso de Realimentação 33
e( ) 1 1
A 1 K ( K 0 K 0 ) K 0
1 KK 0 1
K 0
Suponhamos que
K 0
1,
K0
o que é uma hipótese bastante razoável, pois significa que a incerteza em K 0 é inferior a 100%.
Resulta então que, se escolhermos o ganho do controlador K suficientemente grande, isto é, se ele for tal que
KK 0 1 ,
então
e ( )
1 .
A
Assim, por exemplo, se KK0=100>>1 e |K0/K0|=0,1 (ou seja, 10%), então |e()/A|0,011 (ou seja, 1,1%). Note que,
de acordo, com a seção 4.2, em que K0 é admitido conhecido exatamente, o erro estacionário para KK0=100 é de
|e()/A|=0,0099 (ou seja, 0,99%). Em resumo, o efeito que a incerteza em K0 tem sobre a velocidade estacionária
apresenta-se bastante reduzido quando comparado com aquele que existe em malha aberta.
Conclusão
Até aqui não consideramos a presença do torque de carga TL em nossa análise. Vejamos agora qual é seu efeito sobre a
velocidade estacionária.
Malha Aberta
Neste caso,
33
Um Estudo de Caso de Realimentação 34
K0
( s ) K r (s) K1TL (s) .
s 1
Considerando o mesmo ganho escolhido em malha aberta no 1o. caso, isto é,
1
K ,
K0
e considerando degraus em r e TL de amplitudes A e T, respectivamente, ou seja,
r (s) A / s
TL ( s) T / s ,
resulta em regime estacionário:
() A K 0 K1T .
Portanto, o erro estacionário é dado por
e() K 0 K1T
,
A A
sendo, pois, proporcional ao torque da carga T. É importante notar que K0 e K1 são fixos para um dado motor e, por isso,
o projetista não tem meios de reduzir o erro estacionário.
Malha Fechada
Neste caso,
KK 0 K0
( s ) s 1 r ( s) s 1 K1TL ( s) ,
KK 0 KK 0
1 1
s 1 s 1
ou seja,
KK 0 K 0 K1
( s ) r (s) TL ( s ) .
s 1 KK 0 s 1 KK 0
Considerando os mesmos degraus em r e TL:
r (s) A / s
TL ( s) T / s ,
em regime estacionário tem-se
KK 0 K K
() A 0 1 T
1 KK 0 1 KK 0
e, portanto, o erro estacionário é dado por
34
Um Estudo de Caso de Realimentação 35
1 K K
e( ) A ( ) A 0 1 T .
1 KK 0 1 KK 0
Daí resulta que
e( ) 1 K 0 K1T
1
A 1 KK 0 A
e, portanto,
e ( ) 1 K KT
1 0 1
A 1 KK 0 A
Sendo assim, se o ganho K do controlador for escolhido suficientemente grande de maneira que
KK 0 1 ,
então, pode-se escrever aproximadamente:
e ( ) 1 K KT
1 0 1 .
A KK 0 A
Note que o termo
K 0 K1T
A
representa o erro estacionário em malha aberta e, portanto, o erro estacionário em malha fechada poderá ser feito
pequeno se o ganho K do controlador for tomado suficientemente grande.
Conclusão
Em malha fechada o erro estacionário é menos sensível a perturbações externas do que em malha aberta, desde que o
ganho do controlador seja suficientemente grande.
Malha Aberta
35
Um Estudo de Caso de Realimentação 36
Malha Fechada
Em malha fechada,
KK 0 K 0 K1
( s ) r (s) TL ( s ) .
s 1 KK 0 s 1 KK 0
Neste caso, a dinâmica também é de 1a. ordem. No entanto, a constante de tempo é
'
1 KK 0
e, portanto, a resposta do sistema se torna mais rápida à medida que o ganho K do controlador aumenta.
Obs: Em geral, é preciso ter cuidado com o uso de valores elevados de K, pois estes podem provocar a instabilidade do
sistema em malha fechada.1
4.6 RESUMO
A Tabela a seguir resume o estudo dos efeitos da realimentação sobre o sistema de controle de velocidade analisado.
e ( ) 1
Modelo Exato Estacionário e( ) 0
A 1 KK 0
e() K 0 e( ) 1
Incerteza em K0 Estacionário
A K0 A K 0
1 KK 0 1
K 0
e ( ) 1 K KT
Perturbação de Torque Estacionário e() K 0 K1T 1 0 1
A KK 0 A
A A
Transitório '
1 KK 0
Por fim, para concluir esta seção, é oportuno mencionar que as propriedades discutidas acima para um exemplo
particular podem ser generalizadas para sistemas com dinâmicas mais complexas e sinais de perturbação e de referência
também mais gerais que o degrau.
1
Esta observação só ficará evidente quando, mais adiante neste curso, estudarmos estabilidade.
36
5. Respostas Temporais 37
5. Respostas Temporais
5.1 Introdução
Uma das vantagens da realimentação é permitir ajustar os desempenhos transitório e estacionário de sistemas de
controle.
Para projetar e analisar sistemas de controle, é necessário definir e medir o desempenho dos sistemas. Então, com
base no desempenho desejado, os parâmetros do controlador podem ser ajustados para se atingir esse objetivo.
É necessário estabelecer uma base que permita ao analista/projetista comparar os desempenhos de diferentes opções de
sistemas de controle. Isto pode ser feito escolhendo-se sinais de entrada particulares e comparando-se os
desempenhos obtidos em cada caso.
Um bom número de critérios de projeto baseia-se nesses sinais particulares ou na resposta do sistema a condições
iniciais.
As especificações de projeto de sistemas de controle normalmente incluem vários índices de resposta temporal para
um sinal de entrada determinado, além de uma precisão especificada para a resposta estacionária.
Muitas vezes, na prática, o sinal de referência de um sistema de controle não é conhecido a priori (por exemplo, o
controle de trajetória de robôs móveis). Pode ocorrer, inclusive, que o sinal de referência seja de natureza aleatória. Há,
naturalmente, exceções, como o caso de máquinas de corte, foguetes lançadores de satélites, etc.
Os sinais de referência mais utilizados são o degrau, a rampa, a parábola (menos comum), o impulso e a senóide.
O tipo de sinal mais apropriado para uma dada aplicação depende das características desta. Assim, por exemplo, quando
se altera o valor desejado para a temperatura ambiente controlada através de um sistema do tipo ar condicionado +
calefação, o degrau é um sinal apropriado. O mesmo ocorre, por exemplo, no caso de um piloto automático de navio
quando se altera bruscamente o rumo desejado.
Por outro lado, imagine-se um sistema de posicionamento para uma antena rastreadora de satélites. Neste caso, uma
boa escolha para o sinal de referência é a rampa.
Por fim, considere-se um sistema de controle de uma suspensão ativa de automóvel. Se o objetivo for estudar o
comportamento do sistema quando o carro passar, em alta velocidade, por um buraco, o impulso será uma escolha
adequada para o sinal de distúrbio.
Y s G s X s
Supondo que a entrada seja um impulso unitário:
x t t X s 1
Portanto:
Y s G s
Assim, a resposta impulsiva y(t) do sistema é dada por:
y t g t L 1 G s
Em vista disso, a resposta impulsiva e a Função de Transferência são formas equivalentes de representar o
comportamento dinâmico em termos de entrada/saída.
Note que a relação:
Y s G s X s
37
5. Respostas Temporais 38
permite obter a resposta do sistema a uma entrada qualquer através do seguinte caminho:
L G(s) L -1
Por outro lado, uma das propriedades vistas de Transformada de Laplace (referente à convolução de funções) permite
escrever:
t t
e, portanto, o conhecimento da resposta impulsiva permite obter a saída y(t) correspondente à função de entrada x(t).
Na prática, uma entrada em forma de pulso, cuja duração é muito menor que as constantes de tempo significativas do
sistema, pode ser considerada como impulsiva de intensidade igual à área sob o pulso.
Exemplo:
10 1
t t
0.1 1 0 1 2 3
s1
1
8
t t
0 1 0 1 2 3
s1
Note-se que esse resultado pode ser entendido através da integral de convolução. Para isso, considere um pulso de área
unitária de duração t1 (t1<<T, onde T é a menor constante de tempo do sistema) e amplitude 1/ t1:
1 0 , t0
t1
x t 1 / t1 , 0 t t1
0 , t t1
Área = 1 t
Y s G s X s y t g t x d
0
t t1 t
1 1 1
t1 y t g t d
g t d
(t t1 )
0 t1 t1 0
0
Como t1 é suficientemente pequeno face às constantes de tempo do sistema, podemos considerar g praticamente
constante em qualquer intervalo de duração t1 e, portanto:
38
5. Respostas Temporais 39
1
y t
t1
g t t1 g t
R(s) C(s)
1
1 s T
Im
Re
1
T
1
C s 1 T
e condições iniciais nulas:
R s 1 s T 1
s
T
Resposta a degrau
1 1 1
r t 1 t R s C s
s 1 sT s
Expandindo em frações parciais e tomando a transformada inversa:
t
1 T
C s c t 1 e T
t 0
s 1 sT
c(t) inclinação 1/T
para t T c T 1 e 1 0.632
1
1
para t 0 c 0
T
lim c t c 1
t
0.632
No caso geral, em que o degrau tem amplitude A, como
consequência da linearidade do sistema (condições
iniciais nulas), tem-se:
63.2%
86.5%
95.0%
98.2%
99.3%
t
c t A 1 e
T
t 0
t
0 T 2T 3T 4T 5T
Portanto:
39
5. Respostas Temporais 40
c T A 1 e 1 0.632 A
A
c 0
T
c A
Podemos escrever c(t) como:
t
c t c 1 e
T
t 0
donde se obtem:
t
c t c c e T
t 0
Tomando o logaritmo do valor absoluto:
t ln c t c
ln c t c ln c t 0
T ln c
inclinação -1/T
Portanto, o gráfico de ln c t c em função de t é uma reta.
Resposta a Rampa
Para entrada rampa unitária:
1
r t t 1 t R s
s2
Portanto, após decompor em frações parciais:
r(t) = t e
1 T T
C s 2
s s s 1
T
Tomando a transformada inversa:
e t
t
t c t t T T e T
c t t T T e T
t 0 t-T
Note que, para t >> T, podemos aproximar: 0 T 2T 3T 4T 5T
c t t T t T
Note também, do diagrama de blocos, que:
40
5. Respostas Temporais 41
E s R s C s e t r t c t
Portanto:
t t
e t t t T T e T 1 e
T T
t
Para t suficientemente grande, e T 1 e, portanto:
e t T t T
Em particular:
lim e t e T
t
Resposta a impulso
A entrada é dada por:
c(t)
r t t R s 1 1/T
1
1
C s T
1 sT s 1
T 0.368/T
Logo:
t t
1
c t e T t 0 0 T 2T 3T 4T 5T
T
cujo gráfico pode ser visto ao lado.
Propriedade
Consideremos um S.L.I.T. com Função de Transferência G(s) e condições iniciais
nulas. Quando a entrada é uma função r(t) dada, a saída c(t) é tal que: G(s)
C s G s R s
Se tomarmos agora:
r1 t r t
como entrada e as condições iniciais forem nulas:
41
5. Respostas Temporais 42
R1 s s R s
e a saída c1(t) correspondente é tal que:
C1 s G s R1 s s G s R s s C s
e, portanto:
r t c t
c1 t c t G(s)
Assim, quando aplicamos na entrada do sistema a derivada de um sinal, a saída r t c t
obtida corresponde à derivada da saída original. G(s)
O mesmo acontece com a integral. Seja:
t
r2 t r d
0
R s
R2 s
s
A saída c2(t) correspondente é tal que (condições iniciais nulas):
r t c t
R s C s G(s)
C2 s G s R2 s G s
s s t t
o que acarreta que:
t
r d
0
c d
0
G(s)
c2 t c d
0
Exemplo: consideremos o sistema de 1a ordem visto e seja r(t) a rampa unitária. Conforme vimos, neste caso:
R(s) 1 C(s)
t
c t t T T e T
t 0
1 s T
Como o degrau unitário é igual à derivada da rampa unitária, a resposta a degrau
c1(t) do sistema é:
t
c1 t c t 1 e T
t 0
Para obtermos a resposta impulsiva, basta considerarmos que o impulso unitário pode ser visto como a derivada do
degrau unitário e, portanto, a resposta impulsiva do sistema c t resulta de imediato como sendo:
t
1 T
c t c1 t e t 0
T
A título de verificação, constata-se que esta função é igual a L-1 [ G(s) ], como já havíamos visto anteriormente.
Observação: poderíamos ter tomado o caminho inverso, isto é, partindo da resposta impulsiva e, através de integrações
sucessivas, obtido as respostas a degrau e rampa.
42
5. Respostas Temporais 43
Resposta a degrau
Consideremos o sistema de 2a ordem genérico com Função de Transferência:
C s n2
2 ( n 0)
R s s 2 n s n2
Os polos deste sistema são as raízes de:
s 2 2 n s 2n 0 .
Analisemos a localização dos polos em função dos parâmetros do sistema. Temos:
2 n 4 2 2n 4 2n
s1,2
2
n 2 1 .
Em todos os problemas de controle, o requisito fundamental a ser atendido é a
estabilidade do sistema, o que se traduz pela necessidade de que os polos do
Im
sistema se situem no semi-plano esquerdo (S.P.E.).
Tendo em vista este fato, há três casos a considerar: Re
Às demais possibilidades quanto aos valores de corresponde sempre a existência de dois polos no semi-plano direito
(S.P.D.) – quando 0 - ou dois polos sobre o eixo imaginário – quando 0 . No primeiro caso o sistema é
instável e, no segundo, sem amortecimento.
Estudemos, então, cada um dos três casos anteriores quando a entrada é um degrau unitário.
43
5. Respostas Temporais 44
1
Aplicando um degrau unitário na entrada do sistema R s e considerando condições iniciais nulas, a saída será:
s
2n
C s
s s j d s j d
Expandindo em frações parciais e antitransformando cada parcela (ou consultando uma tabela), obtém-se:
1
c t 1 e t sen d t t 0
2
1
O gráfico de c(t) tem o aspecto mostrado na figura ao t
lado. c(t) e 0 1
1 2
Nota-se que: 1
i) a resposta c(t) é uma oscilação amortecida;
ii) a frequência de oscilação é d (daí a designação
1
frequência natural amortecida) e, portanto, depende
tanto de n quanto de , sendo sempre d <n e, à t
e
medida que aumenta, d diminui; 1 2
1
iii) a envoltória das oscilações é uma exponencial
amortecida com constante de tempo T =1/, que
também depende de n e , e, à medida que n ou t
aumentam, aumenta e T diminui;
0 T 2T 3T 4T
iv) o valor estacionário da resposta é c 1 e, portanto,
a saída é igual à entrada;
v) apenas como verificação, nota-se que:
1
c 0 1 sen 0
1 2
Observação: no caso em que o coeficiente de amortecimento é nulo (=0), pode-se mostrar que:
c(t) c t 1 cos n t t 0
2
e a saída tem o aspecto indicado na figura ao lado. Portanto:
i) c(t) não é amortecida;
ii) a freqüência de oscilação é n (daí a designação freqüência
1 natural não amortecida);
t Im
jn
0 2 4 Re
n n
-jn
44
5. Respostas Temporais 45
Im s1 s2 n 0 ,
pois
Re
C s n2 n2
2 .
-n R s s 2 n s n2 s n 2
A figura ao lado mostra a representação desses polos no plano complexo.
1 c(t)
Se a entrada é um degrau unitário R s , então:
s
1
n2
C s 2
s s n
Antitransformando:
=1
c t 1 1 n t e nt t 0
O aspecto de c(t) é mostrado na figura ao lado. t
Nota-se, portanto, que c(t) tende assintoticamente a 1, ou
seja, a saída tende a tomar o valor da entrada para t .
0 2T 4T 6T
Im
s1 n 2 1 0
Re
s2 n 2 1 0
s1 s2
1
Fazendo R s , vem:
s
n2
C s ,
s s s1 s s2 c(t)
cuja antitransformada é: 1
s2t s1t
n e e
c t 1 t 0
2 2 1 s2 s1
>1
Assim, a resposta é uma soma algébrica de duas exponenciais
decrescentes. =1
Também neste caso:
t
c 1
0 5T 10T 15T
Especificações da Resposta Transitória
45
5. Respostas Temporais 46
É grande o número de casos práticos em que as especificações de desempenho do sistema de controle são estabelecidas
com base em grandezas relacionadas à sua resposta temporal. A resposta a degrau é, com frequência, usada como
referência para essas especificações. Além de ser simples de testar, ela representa uma excitação bastante severa sobre
o sistema, dado que a entrada muda bruscamente de nível no instante da aplicação do degrau. Sua importância reside
tanto no estudo da resposta transitória como da resposta em regime estacionário.
As variáveis associadas à resposta c(t)
temporal são definidas para a entrada 2% ou 5% de c ( )
degrau unitário no caso oscilatório por
razões que serão discutidas a seguir.
Mp
São elas (vide figura): c( )
a) tempo de atraso (delay time) (td);
b) tempo de subida (rise time) (tr);
c) intante de pico (peak time) (tp);
c( )/2
d) tempo de acomodação (settling
time) (ts);
e) sobressinal máximo (maximum
peak) (Mp); t
0
td tr tp ts
O sobressinal é uma medida relativa de
quanto (no máximo) a resposta transitória ultrapassa o seu valor estacionário, sendo definido como:
Mp
c t p c
.
c
É importante observar que no caso em que c() 1 , M p c(t p ) 1 .1
Nos casos de superamortecimento ou amortecimento crítico, define-se tempo de subida como o intervalo necessário
para a resposta ir de 10% a 90% do valor estacionário.
O tempo de acomodação depende diretamente da constante de tempo mais lenta do sistema.
A razão para se definir os parâmetros da resposta transitória tomando por base o caso oscilatório é que, em geral,
deseja-se que a resposta a degrau seja rápida (tr pequeno) e com pouco sobressinal (Mp pequeno). No entanto, esses
dois requisitos são conflitantes. Por um lado, a resposta não oscilatória seria interessante, pois Mp seria nulo; no
entanto, neste caso, a resposta seria, em muitos casos práticos, proibitivamente lenta. Em geral, tempos de subida
aceitáveis são obtidos apenas às custas de uma resposta de caráter oscilatório, o que significa existência de sobressinal.
Nesta seção a discussão até este ponto se deu sobre um sistema genérico, de ordem qualquer. Daqui em diante, contudo,
restringiremos nossa atenção aos sistemas de 2a ordem. A razão para isso é que, para fins de projeto, muitas vezes se
pode aproximar um sistema de ordem elevada por um de 2 a ordem. Vamos expressar cada uma das variáveis tr, tp, Mp e
ts como função dos parâmetros n e do sistema de 2 a ordem, a saber,
C s 2n
2
R s s 2 n s 2n
e considerando como sinal de entrada o degrau unitário.
1
Este é o caso quando o degrau de referência é unitário e o erro estacionário é nulo (portanto, em regime estacionário a
saída também tem valor unitário).
46
5. Respostas Temporais 47
sen d t r 0
d tr tr
d
Portanto:
quando está fixo, para que tr seja "pequeno" é necessário que d (e, por conseguinte, n) seja
"grande";
quando d está fixo, tr "pequeno" requer "grande" (e, portanto, o sistema se torna muito oscilatório,
pois os polos tendem a se aproximar do eixo imaginário).
c t p 0
Derivando c(t), vem:
e t
c t
1 2
d cos d t sen d t ,
de onde resulta que:
d cos d t p sen d t p 0
Mas:
d n sen e n cos
E, portanto:
n sen cos d t p cos sen d t p 0
sen d t p 0
sen d t p sen d t p 0
Assim, o primeiro pico corresponde a:
dtp
Isto é:
tp
d
47
5. Respostas Temporais 48
2
Note-se que o período de oscilação que corresponde à freqüência amortecida d é de e, portanto, tp corresponde à
d
metade desse período.
Mp c tp 1
Portanto:
1 1
Mp e
t p
sen d t p e
t p
sen e
t p
1 2 1 2
Mas:
tp n cos
d n sen 1 2
Portanto:
100
1 2 90
Mp e 80
Assim, o sobressinal Mp é determinado apenas pelo 70
coeficiente . 60
Mp (%)
2
= 0.0
1.8
= 0.4 =0.1
1.6
= 0.5 = 0.2
1.4
= 0.6 = 0.3
1.2
= 0.7
c(t) 1
0.8 = 1.0
0.6
0.4
= 2.0
0.2
0
0 2 4 6 8 10 12
n t 48
5. Respostas Temporais 49
1
c t 1 e t sen d t t 0
2
1
Ou seja, a resposta c(t) tem como envoltórias as funções:
1
f1 t 1 e t
2
1
1
f2 t 1 e t
2
1
Tanto f1(t) como f2(t) têm como constante de tempo:
1
T
Esta constante de tempo define a velocidade com que a faixa da envoltória de c(t) se reduz.
Adotando a faixa de 2% em torno do valor estacionário para definir ts, pode-se mostrar que:
4 4
t s 2% 4T
n
0 0.9
Para a faixa de 5%, por outro lado:
3 3
t s 5% 3T
n
0 0.9
Note que é possível reduzir o tempo de acomodação (que é uma medida do tempo de duração do transitório)
aumentando n, mesmo que esteja fixo pela especificação do sobressinal.
Exemplo: Considere o sistema representado na figura. Deseja-se R(s) + k C(s)
selecionar os parâmetros p e k de maneira que M p 0.05 e
s s p
t s 2% 4 s . -
Para:
Im
2
, M p 0.043 0.05
2
Por outro lado:
Re 4
45o ts 2% 4 n 1
n
-1
Essas duas condições definem a região admissível para a localização dos polos de
malha fechada como sendo aquela hachurada na figura ao lado. Podemos escolher,
por exemplo, 1 j . Tendo em vista que a função de transferência de malha
fechada é
C (s) k
2
R ( s) s ps k
49
5. Respostas Temporais 50
e identificando os polinômios
( s 1 j )( s 1 j ) s 2 ps k
5.5 Estabilidade
O requisito mais importante dos sistemas de controle é a sua estabilidade. Ele deve ser garantido antes do atendimento
de qualquer outra especificação relativa ao comportamento do sistema.
É imediato concluir que uma condição necessária e suficiente (C.N.S.) para a estabilidade dos S.L.I.T. é que todos os
seus polos tenham parte real negativa (isto é, se situem no S.P.E.). Se não fosse assim, os termos da expansão em
frações parciais associados aos polos do S.P.D. forneceriam contribuições à saída do tipo exponencial crescente e o
sistema seria instável.
Sistemas com polos sobre o eixo imaginário, inclusive na origem, não são assintoticamente estáveis. Quando os polos
são imaginários puros, o sistema apresenta uma resposta na forma de oscilações não amortecidas quando a condições
inicial é não nula; quando há pelo menos um polo na origem, a resposta a degrau é ilimitada e, portanto, o sistema não é
BIBO-estável.
Critério de Routh
O Critério de Routh permite determinar o número de polos de um sistema situados no S.P.D. de maneira simples, isto
é, sem ter que calcular as raízes do polinômio do denominador da Função de Transferência.
Considere-se, então, o sistema:
s n 3
c1 c2 c3 c4
Calculados
s1 f1
s0 g1
onde:
a1a2 a0 a3 b1a3 a1b2
b1 e c1
a1 b1
a1a4 a0 a5 b1a5 a1b3
b2 e c2
a1 b1
a1a 6 a0 a 7 b a a1b4
b3 e c3 1 7
a1 b1
50
5. Respostas Temporais 51
Note que a tabela assim construída tem formato triangular.
O Critério de Routh garante que o número de raízes de A(s ) com parte real positiva é igual ao número de
mudanças de sinal dos elementos da primeira coluna da tabela acima.
O Critério de Routh estabelece uma C.N.S. de estabilidade para o polinômio A(s).
Teste de Hurwitz
O Teste de Hurwitz fornece uma maneira simples e imediata de verificar se um polinômio não é estável. Basta
que uma das condições abaixo seja verdadeira para que o sistema seja instável:
a) nem todos os coeficientes de A(s) estão presentes (isto é, pelo menos um dos coeficientes é nulo);
b) nem todos os coeficientes de A(s) têm o mesmo sinal, (isto é, há pelo menos dois coeficientes com
sinais opostos).
Portanto, se todos os coeficientes estão presentes no polinômio característico e todos têm o mesmo sinal, nada se pode
afirmar a respeito da estabilidade.
Às vezes, em vista de sua simplicidade, aplica-se em primeiro lugar o Teste de Hurwitz - este pode apenas
indicar se o sistema não é estável, mas nunca permite concluir que ele é estável. Se o sistema passar pelo teste,
então aplica-se o Critério de Routh. Como alternativa, pode-se aplicar diretamente o Critério de Routh, já que
este é conclusivo a respeito da estabilidade/instabilidade. No entanto, a construção da tabela de Routh pode ser
um pouco trabalhosa.
Exemplo: A s s 4 2 s 3 3s 2 4s 5 s4 1 3 5
3
Critério de Routh - Há duas mudanças de sinal entre os coeficientes da s 2 4
primeira coluna e, portanto, duas raízes com parte real 2
s 1 5
positiva 0.2878 j 1.4161 .
s1 -6
Observação: uma linha inteira da tabela pode ser dividida ou multiplicada por 0
s 5
um número positivo visando simplificar os cálculos subsequentes sem alterar a
conclusão sobre a estabilidade.
Note que o Teste de Hurwitz é inconclusivo neste caso, pois todos os coeficientes do polinômio estão presentes e têm o
mesmo sinal.
Exemplo: A s s 3 6s 2 11s 6 s3 1 11
2
Critério de Routh - Todos os coeficientes da primeira coluna são positivos e, portanto, o s 6 6
1
sistema é estável. s 10
Também neste exemplo o Teste de Hurwitz é inconclusivo. s0 6
51
5. Respostas Temporais 52
Neste problema, podemos aplicar diretamente o Critério de Routh, pois o Teste de Hurwitz não permite resolvê-lo,
conforme se vê a seguir (o Teste de Hurwitz só permite determinar condições em que o sistema não é estável!).
Critério de Routh:
Tabela de Routh: veja ao lado. s3 1 k 5
Para a estabilidade devemos ter: s2
4 k
1
3k 20 20 s 3k 20
0 k
4 4
3
k 0
s0 k
Conclusão: O sistema é estável se e apenas se
20
k .
3
Nota-se aqui um benefício da realimentação: um sistema instável em malha aberta pode ser estabilizado
utilizando-se um esquema de realimentação.
Teste de Hurwitz:
Para que todos os coeficientes de A(s) estejam presentes e tenham o mesmo sinal (isto é, sejam positivos):
k 5 0
k 5
k 0
Portanto, se k 5 nada se pode concluir a respeito da estabilidade; por outro lado, se k 5 , o sistema é
instável.
Observação: Note que a conclusão que decorre da aplicação do Teste de Hurwitz está contida naquela resultante
do Critério de Routh.
Resumo - Importante!
Note que o Critério de Hurwitz não permite concluir que um sistema é estável. Por outro lado, o Critério de Routh é
uma condição necessária e suficiente de estabilidade. Em outras palavras, dele sempre se pode concluir se o sistema é
estável ou instável.
Em resumo, como o Critério de Hurwitz é muito simples de aplicar, pode-se eventualmente concluir que o sistema não é
estável rapidamente; quando nada se conclui, então deve-se aplicar o Critério de Routh. Por outro lado, o Critério de
Routh é sempre conclusivo, mas é mais trabalhoso de aplicar.
onde os polos na origem em malha aberta foram explicitados através do termo sN. Esta forma de escrever a função de
transferência será chamada aqui de forma de constantes de tempo.
2
Apesar de esta forma implicitamente considerar apenas polos e zeros reais, as conclusões desta seção são válidas
também para o caso em que há pares de polos ou zeros complexos conjugados (escritos na forma normalizada).
52
5. Respostas Temporais 53
O valor de N define o tipo do sistema. Usualmente, fala-se em sistemas tipo 0, 1 ou 2, respectivamente, para N = 0, 1 ou
2.
À medida que cresce o tipo do sistema, aumenta sua capacidade de seguir entradas, no sentido: degrau rampa
parábola. Em compensação, sistemas de tipos mais altos requerem compensadores mais complexos para sua
estabilização.
Para o sistema representado pelo diagrama de blocos acima, obtém-se facilmente a Função de Transferência que
relaciona E(s) a R(s):
1
E s R s
1 G s
Admitindo que o sistema em malha fechada seja estável, o Teorema do Valor Final fornece:
s R s
e( ) lim et lim s E s lim
t s 0 s 0 1 G s
Na verdade, a aplicação direta do Teorema do Valor Final permite resolver qualquer problema relativo a erro
estacionário.
Os coeficientes de erro estacionário definidos a seguir são figuras de mérito de sistemas de controle no sentido de que,
quanto maiores esses coeficientes, tanto menores os erros estacionários.
K p lim G s ,
s0
de maneira que
1 .
e()
1 K p
53
5. Respostas Temporais 54
Kp
r(t)
1
Nestes dois casos:
Kv lim s G s .
s0
Assim, o erro estacionário para a entrada rampa unitária é dado por
1 .
e( )
Kv
e, portanto, c(t)
t
A rigor, isto significa que, de fato, o regime estacionário não é atingido.
t
Por fim, no caso de sistemas do tipo 2,
54
5. Respostas Temporais 55
sK0 1s 1 2 s 1 m s 1
K v lim
s0 s 2 T1s 1 T2 s 1 Tp s 1
e, dessa forma, r(t)
c(t)
Entrada Parábola Unitária t
Para uma entrada do tipo
t2 1
r t t 0 R s .
2 s3
Neste caso,
1 1 .
e( ) lim lim 2
s0 s 1 G s
2 s 0 s G s
Define-se o coeficiente de erro de aceleração estacionário como
Ka lim s 2 G s ,
s0
de forma que
1 .
e ( )
Ka
Se o sistema é do tipo 0,
s 2 K 0 1s 1 2 s 1 m s 1
K a lim 0
s 0 T1s 1 T2 s 1 Tp s 1
r(t)
e, se o sistema é do tipo 1,
s 2 K 0 1s 1 2 s 1 m s 1
K a lim 0.
s0 s T1s 1 T2 s 1 Tp s 1
c(t)
Nestes dois casos, t
e() (tipo 0 ou 1).
s 2 K 0 1s 1 2 s 1 m s 1
K a lim K0 ess
s0 s 2 T1s 1 T2 s 1 Tp s 1
e, portanto,
r(t) c(t)
1 (tipo 2).
e( )
K0
t
55
5. Respostas Temporais 56
Resumo
r t t 0
Tipo do Sistema 1 t t2
2
0 1
1 K0
1 0 1
K0
2 0 0 1
K0
Exemplo: Um servomecanismo utilizando um motor C.C. controlado pela armadura pode ser representado pelo
diagrama de blocos ao lado. Neste caso, como se observa:
k R(s) + k C(s)
k p s s p
G s -
s s p 1
s s 1
p
e, portanto, trata-se de um sistema do tipo 1, para o qual:
k
K0
p
Sendo assim:
para entrada degrau unitário: e( ) 0
para entrada rampa unitária:
1
e()
K0
para entrada parábola unitária: e()
Considere-se o sistema de controle em malha fechada representado na figura abaixo, em que N (s ) representa uma
perturbação que age na entrada da planta.
N (s )
R(s) + C (s)
K (s ) G (s)
+ - +
Controlador Planta
56
5. Respostas Temporais 57
A questão que se coloca é determinar em que condições o sistema é capaz de rejeitar a perturbação N (s ) em regime
estacionário. Ou seja, em que condições o efeito em regime estacionário da perturbação sobre a saída do sistema é nulo.
Para isso serão considerados dois tipos de perturbações, a saber, degraus e rampas.
K 0G ( 1 s 1)( m s 1)
G(s) ,
s NG (T1 s 1)(T p s 1)
Definindo
K 0G ( 1 s 1) ( m s 1)
G ' ( s) ,
(T1 s 1) (T p s 1)
G' (s)
G(s) ,
s NG
lim G ' ( s ) K 0G .
s 0
É interessante notar que, quando G (s ) não tem polos na origem ( N G 0 ), o fator s NG do denominador reduz-se a 1
e G ' ( s) G ( s ) . Neste caso em que N G 0 , sem qualquer crise de consciência, podemos escrever simbolicamente
que lim s N G 1 , apesar de 0 0 representar formalmente uma indeterminação.
s0
K ' (s)
K (s) ,
s NK
em que N K 0 representa o número de polos na origem de K (s ) , K ' ( s ) contém apenas os polos não nulos de
K (s ) e
lim K ' ( s ) K 0 K .
s 0
Tendo em vista a linearidade do sistema, a saída C (s) é dada por duas parcelas: C R (s ) , que é produzida
por R(s ) , e C N (s ) , proveniente de N (s) , isto é,
C ( s ) C R ( s ) C N ( s) .
57
5. Respostas Temporais 58
G(s)
C ( s) C N ( s ) N ( s) .
1 G(s) K (s)
Supondo válidas as hipóteses do Teorema do Valor Final, sua aplicação neste caso leva a
G ( s) s N K G ' ( s)
c() lim s N ( s ) lim s NG N K N (s) .
s 0 1 G(s) K (s) s 0 s s G' (s) K ' (s)
Neste caso,
1
N (s)
s
e, portanto,
s N K G ' ( s)
c() lim .
s 0 s NG s N K G ' ( s ) K ' ( s )
1. NK 0
a) NG 0
K 0G
c ( ) ,
1 K 0G K 0 K
a qual mostra que são necessários valores elevados do ganho K 0 K do controlador para que o efeito da
perturbação em degrau sobre a saída seja pequeno em regime estacionário.
b) NG 1
Nestas condições,
1
c ( ) ,
K 0K
a qual também mostra que são necessários valores elevados do ganho K 0 K do controlador para que o efeito
da perturbação em degrau sobre a saída seja pequeno em regime estacionário.
Conclui-se assim que, se o controlador não tem polo na origem, é impossível fazer com que esse efeito seja
nulo, independentemente do número de polos da planta na origem.
58
5. Respostas Temporais 59
2. NK 1
c ( ) 0 .
Conclui-se assim que, se o controlador tem pelo menos um polo na origem, o efeito da perturbação em degrau
sobre a saída em regime estacionário é nulo, independentemente do número de polos da planta na origem.
Neste caso,
1
N (s)
s2
e, portanto,
s N K G' (s)
c() lim .
s 0
s s NG s N K G ' ( s) K ' ( s )
1. NK 0
c() ,
o que significa que o efeito da perturbação do tipo rampa sobre a saída é ilimitado (na verdade, o regime
estacionário não é atingido).
2. NK 1
Neste caso,
1
c ( ) ,
K0K
o que mostra que o efeito estacionário da perturbação do tipo rampa sobre a saída pode ser reduzido aumentando-
se o valor do ganho K 0 K do controlador.
3. NK 2
c ( ) 0 ,
e, portanto, o efeito da perturbação do tipo rampa sobre a saída é nulo em regime estacionário.
59
5. Respostas Temporais 60
Conclusão
Para que um sistema de controle sujeito a uma perturbação do tipo degrau na entrada da planta a rejeite completamente
em regime estacionário é preciso que o controlador tenha pelo menos um polo na origem.
Quando se deseja que o sistema de controle rejeite completamente em regime estacionário perturbações do tipo rampa é
necessário que o compensador tenha pelo menos dois polos na origem.
60
6. Método do Lugar das Raízes 61
1 G s H s 0
ou seja:
G s H s 1 j 0
A forma complexa foi usada para enfatizar que se trata de uma igualdade de números complexos. Por esta razão, a
equação desdobra-se em uma condição de fase:
G s H s 1
Consideremos o caso geral em que:
k s z1 s z2 s zm
G s H s (Forma de polos e zeros)
s p1 s p2 s pn
onde z1, z2, ... , zm são os zeros em malha aberta; p1, p2, ... , pn são os polos em malha aberta e k é o ganho (ou, mais
apropriadamente, o ganho aparente), que, por simplicidade, vamos supor positivo:
k 0 .
61
6. Método do Lugar das Raízes 62
Antes de prosseguir, note que os polos do sistema em malha fechada são as raízes de 1 G s H s 0 , isto é, as raízes
do polinômio característico:
s p1 s p2 s pn k s z1 s z2 s zm 0
e que, em geral, é impossível calculá-las analiticamente para n>5.
Voltando ao problema, a condição de fase pode ser escrita como:
O L.G.R. é definido como sendo o conjunto dos pontos s do plano complexo que satisfazem a esta condição.
Esta forma de escrever a condição de fase serve de base para a obtenção de
regras que facilitam o traçado do L.G.R.. s Im
Note que s-zi, por exemplo, é um número complexo que pode ser representado
no plano complexo conforme ilustrado na figura ao lado, onde:
zi
i
i s zi
Re
é seu ângulo de fase, medido no sentido anti-horário a partir do eixo real.
Se representarmos por i a fase de s-pi, isto é,
i s pi ,
s z1 s z2 s zm
G s H s k 1
s p1 s p2 s pn
e, portanto:
s p1 s p2 s pn
k
s z1 s z2 s zm
Em resumo, a condição de fase permite, em tese, traçar o L.G.R. e a condição de ganho, parametrizá-lo em termos do
ganho k.
Exemplo: Seja o sistema:
R(s) + 1 C(s)
k
- s s 2
62
6. Método do Lugar das Raízes 63
Im
j1
k=2
Re
-2 -1 0
k=0 k=1 k=0
-j1
k=2
Exercício: verifique que todos os pontos do diagrama acima de fato pertencem ao L.G.R., isto é, satisfazem a condição
de fase. Verifique também que, conforme ilustra a figura:
para k=1: os polos do sistema em malha fechada são reais e iguais a -1;
para k=2: os polos em malha fechada são -1+ j;
Continuidade do L.G.R.
Como as raízes dos polinômios são funções contínuas dos coeficientes, o L.G.R. é constituído por curvas contínuas no
plano complexo.
Simetria do L.G.R.
Como o polinômio característico tem coeficientes reais, suas raízes podem ser de dois tipos apenas:
* raízes reais;
* pares de raízes complexas conjugadas.
Sendo assim, é imediato concluir que o L.G.R. é simétrico em relação ao eixo real do plano complexo.
( s p1 )( s p 2 )( s p n ) k ( s z1 )( s z 2 )( s z m )
tem grau n, ele tem n raízes e, portanto, o L.G.R. também tem n ramos, isto é, os polos de malha fechada descrevem n
curvas.
0 k
63
6. Método do Lugar das Raízes 64
Consideraremos como pontos de início (ou partida) do L.G.R. aqueles correspondentes a k 0 e, como de
término (ou chegada), os associados a k .
Conforme vimos, os polos de malha fechada são as raízes da equação característica:
s p1 s p2 s pn k s z1 s z2 s zm 0
e, portanto, o L.G.R. tem início (k=0) nos polos de malha aberta.
Para determinar os pontos de término do L.G.R., é necessário analisar o ângulo de chegada nos zeros, o que será feito
adiante. No entanto, apenas como indicação de que os zeros de malha aberta constituem pontos de término do LGR,
note-se que a condição de módulo pode ser reescrita como:
s z1 s z2 s zm 1
.
s p1 s p2 s pn k
Assíntotas
Como vimos anteriormente, as assíntotas para k são em número igual ao excesso de polos sobre zeros. Sendo
assim, esta regra deve ser aplicada apenas no caso em que n m .
64
6. Método do Lugar das Raízes 65
O argumento que serve de base para a determinação das assíntotas é bastante simples. Imaginemos então um ponto s
suficientemente afastado da origem do plano complexo, isto é, tal que seu módulo seja muito maior do que aqueles dos
polos e zeros de malha aberta do sistema.
Nessas condições, são praticamente iguais os ângulos i e j , isto é:
i j 1 i m, 1 j n
onde é o ângulo da assíntota com o eixo real. A condição para que o ponto s pertença ao L.G.R. reduz-se então a:
180o i
360o i 01, ,2 ,
nm nm
A segunda parcela desta expressão mostra claramente a existência de n-m assíntotas. Dessa maneira, seria mais
apropriado denotar os ângulos das assíntotas por i 0 i n m 1 .
Pode-se mostrar que o ponto de cruzamento das assíntotas sobre o eixo real é dado por:
n m
i 1
pi z
i 1
i
s0
nm
0 90o
1 90 o 180 o 90 o (ou 270 o )
Re
Note que, para pontos suficientemente afastados, localizados
sobre a assíntota de ângulo 900, as contribuições dos polos e -3 -2 -1
zeros para a condição de ângulo são:
1 90o
1 90o ; 2 90o ; 3 90o 1
1 90o
1 90o ; 2 90o ; 3 90o
e, portanto:
1 1 2 3 180o
65
6. Método do Lugar das Raízes 66
de onde se conclui que, também neste caso, os pontos fazem parte do L.G.R..
O ponto de cruzamento das assíntotas é dado por:
s0
0 2 3 1 4 2
31 2
Verifique, por fim, que as demais regras já discutidas são obedecidas pelo diagrama apresentado.
Im
Re
z2 z1 p2 p1
Regra empírica
Outras Regras
As regras de construção do L.G.R. vistas até este ponto permitem esboçar o diagrama com relativa rapidez. Com base
apenas nesse esboço, o projetista pode, muitas vezes, definir a estrutura do controlador mais adequada a um problema
específico.
A escolha dos valores numéricos dos parâmetros do compensador, contudo, requer normalmente que se obtenha o
L.G.R. de forma mais precisa. Atualmente esta tarefa se encontra grandemente facilitada pelo barateamento progressivo
dos recursos computacionais.
As regras a serem vistas a seguir têm como característica permitir detalhar com precisão alguns pontos do L.G.R. e,
pelas razões acima, perderam parte da importância original.
No entanto, em situações particulares, tais regras podem ser de utilidade.
Determinação dos pontos de partida e chegada sobre o eixo real:
Definindo os polinômios:
A s s p1 s p2 s pn
66
6. Método do Lugar das Raízes 67
B s s z1 s z2 s zm
a equação característica pode ser escrita como:
A s
A s k B s 0 k
B s
Para cada ponto s do L.G.R. podemos encarar essa equação como
definindo k na forma de uma função implícita de s.
Im
Consideremos, para fixar idéias, o caso de um trecho do L.G.R.
entre dois polos adjacentes sobre o eixo real conforme ilustrado na k=0 k=0
figura ao lado. À medida que k cresce, os polos de malha fechada se
distanciam de p1 e p2 até que, quando k = k*, eles coincidem (se Re
continuarmos aumentando k além de k*, os polos se tornarão p2 p1
complexos conjugados). Neste ponto, evidentemente, k assume o
valor máximo sobre o eixo real. Uma condição necessária para isso
é que: k = k*
dk dA s dB s
0 B s A s 0
ds ds ds
As raízes desta equação polinomial fornecem os possíveis candidatos a solução do problema. Note que, por hipótese, só
nos interessam as soluções s* tais que:
A s *
k* 0
B s *
É importante observar que a obtenção das soluções da equação polinomial acima pode, muitas vezes, ser uma tarefa
bastante trabalhosa (ou mesmo impossível analiticamente, dependendo dos graus dos polinômios envolvidos).
Determinação dos ângulos de partida ou chegada:
Neste tópico trataremos da questão de como determinar os ângulos de partida de polos e ângulos de chegada a zeros.
Para fixar idéias, consideremos o caso ilustrado na figura ao lado
e suponhamos que o problema seja determinar o ângulo de Im
partida do polo p1. Se nos restringirmos a pontos s numa região s
do plano complexo suficientemente pequena em torno de p1, p1
poderemos considerar que as contribuições dos zeros e demais
polos para a condição de ângulo são praticamente constantes e
dadas por:
3
i p1 zi ( i = 1, 2, ... , m ) 1 Re
i p1 pi ( i = 2, 3, ... , n ) z1 p3
67
6. Método do Lugar das Raízes 68
3 p1 p3 0
Por outro lado, para pontos s numa vizinhança suficientemente pequena da
origem:
Re
1 2 s p1
p3 p1 = p2
devem ser tais que a condição de fase se verifique:
e, portanto:
1 90 e 2 270
Determinação dos pontos de cruzamento com o eixo imaginário:
Para sistemas de ordem superior a 4, esta etapa pode ser extremamente trabalhosa, sendo freqüentemente omitida
quando se traça o L.G.R. manualmente.
A primeira maneira de calcular os pontos de intersecção com o eixo imaginário consiste em:
* utilizando o Critério de Routh, obtém-se os valores do ganho k correspondentes a cruzamentos do eixo
imaginário (tanto no sentido S.P.E.S.P.D., quanto no sentido S.P.D.S.P.E.);
* substituem-se esses valores de k na equação característica, faz-se s = j e obtém-se os valores de
procurados após igualar a zero as partes real e imaginária.
A outra forma de se obter os pontos de intersecção do L.G.R. com o eixo imaginário corresponde a considerar k como
incógnita e substituir s = j na equação característica. Igualando as partes real e imaginária a zero, obtém-se duas
equações que, em tese, permitem determinar k e .
Exemplo: Seja o sistema tal que
k
G s H s
s 8s 2 32 s
3
s 3 8s 2 32 s k 0
Pelo primeiro procedimento apresentado, aplicamos o Critério de Routh e obtemos k = 256 como sendo o valor de k
correspondente à ocorrência de cruzamento do eixo imaginário. Fazendo s = j e substituindo k = 256 na equação
característica, obtemos:
8 2
256 j 3 32 0
De onde resulta:
32
O segundo procedimento apresentado conduz diretamente a:
8 2
k j 3 32 0
que tem como única solução de interesse:
68
6. Método do Lugar das Raízes 69
32 e k 256
Im
Re
R(s) + 1 C(s)
k (s+1)
Exemplo 2: Consideremos agora o sistema indicado na figura ao - s2
lado. Podemos encarar este caso como sendo correspondente ao de
controle de posição de uma inércia pura através de um controlador
PD (proporcional + derivativo).
1
Este, por sinal, talvez seja o modelo mais simples utilizado em problemas de controle de atitude de satélites artificiais.
69
6. Método do Lugar das Raízes 70
Im Im
Re Re
-1 -1
A s s 2
B s s 1
Daí:
dA s dB s
B s A s 2 s s 1 s2 s s 2 0
ds ds
s 2 ks k 0
s2 1 k
A Tabela de Routh equivalente é mostrada ao lado. Como k > 0, podemos concluir que o 1
sistema em malha fechada será sempre estável. Portanto, não haverá cruzamento do eixo s k
imaginário. s 0
k
70
6. Método do Lugar das Raízes 71
7. Esboço do L.G.R.: o L.G.R. pode ser esboçado conforme ilustrado abaixo, após aplicar a condição de fase a alguns
pontos do plano s.
Im
Re
-2 -1 0
Comparando este diagrama com o do Exemplo 1, notamos que a presença do zero produziu uma "atração" do L.G.R.
para próximo do ponto -1.
Neste caso, o sistema resultante é estável para qualquer valor do ganho k>0.
Se quisermos, por exemplo, determinar o valor de k que corresponde a Im
2 / 2 , basta traçarmos as retas de amortecimento constante com
ângulo 45 , obtermos os pontos de intersecção delas com o L.G.R. e,
utilizando a condição de ganho, calcularmos o valor de k.
Re
A condição de ganho, neste caso, fica: -2 -1 0
s0 s0 2 2
k 2
s1 s1 j
1
Neste exemplo, a parte do L.G.R. fora do eixo real tem a forma de uma
circunferência e, por isso, o valor de k acima pode ser obtido de imediato. No entanto, em casos mais gerais, é
necessário desenhar o L.G.R. com uma precisão razoável e, no diagrama, medir os comprimentos dos segmentos | s - p1
| , | s - p2 | , ... , | s - pn | , | s - z1 | , | s - z2 | , ..., | s - zm | , para então calcular o valor de k através da condição de ganho.
Im Im
Re Re
-4 -1 -4 -1
71
6. Método do Lugar das Raízes 72
s0
0 0 4 1 15.
31
4. Pontos de partida e de chegada sobre o eixo real: no caso presente,
o único trecho do eixo real onde podem ocorrer pontos de partida e de Im
chegada é aquele situado entre o polo em s = -4 e o zero em s = -1. No
entanto, o número de possíveis pontos de chegada deve ser igual ao de Re
pontos de partida (eventualmente, ambos nulos).
5. Ângulo de partida: os ângulos de partida dos polos na origem são
-4 -1
90 , já que as demais contribuições para a condição de fase nesse
ponto são nulas.
6. Pontos de cruzamento com o eixo imaginário: o polinômio característico em malha fechada é:
s3 4s2 ks k 0
s3 1 k
A Tabela de Routh equivalente é mostrada ao lado. Como k > 0, concluímos que o 2
sistema será sempre estável. Ou seja, não haverá cruzamento entre o L.G.R. e o eixo s 4 k
imaginário. s1
3k / 4
7. Esboço do L.G.R.: aplicando a condição de fase a alguns pontos do plano s e s0
k
utilizando as considerações feitas até este ponto, podemos esboçar o L.G.R. (figura
abaixo).
Comparando este diagrama com aquele obtido no Exemplo 2, notamos que a
Im presença do polo adicional em s = -4 teve, dentre outros, o efeito de "repelir"
o L.G.R. para longe de si.
Além disso, neste exemplo, a presença do referido polo fez com que se
alterasse qualitativamente o comportamento do L.G.R. para valores elevados
Re de ganho: enquanto no Exemplo 2 o sistema se tornava superamortecido (par
de polos reais) para ganhos altos, neste caso, o sistema se torna oscilatório
-4 -1 (par de polos complexos conjugados).
72
7. Resposta em Frequência 73
7. Resposta em Frequência
7.1 Introdução
A designação resposta em frequência está associada a sistemas lineares invariantes no tempo excitados por entradas
senoidais e considerando suas saídas em regime permanente. A importância do estudo da resposta em frequência reside
no fato de que sinais periódicos ou não podem ser decompostos em senóides (análise de Fourier).
Os métodos de projeto baseados na resposta em frequência são, talvez, os mais utilizados em ambientes industriais. A
razão principal para a popularidade desses métodos é que eles permitem realizar projetos de boa qualidade na presença
de incertezas no modelo da planta.
Além disso, outro fator que contribui para a popularidade desses métodos é que, em geral, o levantamento experimental
de características de resposta em frequência é uma tarefa fácil. Medidas de amplitudes e fases da saída de uma planta
sujeita a entradas senoidais são suficientes para se projetar um controlador.
X s A
2 2
s
Como o sistema é estável, sua resposta estacionária não depende das condições iniciais e, por isso, podemos supô-las
nulas.
Nessas condições, podemos decompor Y(s) em frações parciais e obter:
a a* b1 b2 bn
Y s
s j s j s p1 s p2 s pn
G j G j
a A e a* A
2 j 2j
Em virtude da estabilidade do sistema, os termos do tipo
bi
( i = 1, 2, ... , n )
s pi
correspondem a funções do tempo que tendem a zero quando este se torna suficientemente grande. Sendo assim, a
resposta estacionária y t corresponde apenas aos dois primeiros termos da expansão:
1
Se o sistema é instável, pode-se considerar que a resposta em frequência se refere apenas à parcela forçada da resposta
do sistema a uma entrada senoidal.
73
7. Resposta em Frequência 74
G j 1 G j 1
Y s A
2 j s j 2j s j
Antitransformando, vem:
G j jt G j jt
y t A e e
2 j 2j
Como G(s) é uma função racional,
G j G * j
j
G j G j e e G j G j e
j
Portanto:
y t A G j sent
Este resultado mostra que:
um S.L.I.T. estável, sujeito a uma entrada senoidal apresenta, em regime permanente, uma saída
também senoidal e de mesma frequência que a entrada;
a relação entre as amplitudes da saída e da entrada (ganho) é dada por G j ;
a diferença entre as fases da saída e da entrada (defasagem) é dada por G j ;
Portanto, o número complexo G(j) caracteriza precisamente a saída estacionária do sistema. Em resumo, dado G(s),
para determinarmos ganho e defasagem do sistema numa dada frequência , basta substituirmos s = j na expressão de
G(s) e obtermos o módulo e a fase do número complexo resultante.
O ganho e a defasagem em função da frequência definem o que se denomina resposta em frequência do sistema.
Exemplo: Seja o sistema cuja Função de Transferência é:
K0
G s K 0 , T 0
T s 1
Fazendo s = j:
K0
G j
j T 1
e, portanto, na frequência o ganho e a defasagem são dados por:
K0 e G j arctan T
G j
2
1 T
Desses resultados, nota-se que, para frequências suficientemente pequenas, tem-se:
1
G j K 0 e 0
T
Assim, K0 é o valor do ganho do sistema em baixas frequências e a saída se apresenta praticamente em fase com a
entrada.
Por outro lado, para frequências suficientemente elevadas:
74
7. Resposta em Frequência 75
1 K0
G j e 90
T T
k j z
G j
j j p
Se localizarmos no plano complexo os polos e o zero do sistema e, em
seguida, representarmos os números complexos j+z, j e j+p teremos a Im
situação indicada na figura ao lado.
Com isso, resulta: C j
k j z k AC
G j 1
j j p OC BC
B 2 A 1 Re
e
-p -z O
G j 1 1 2
Este tipo de interpretação gráfica permite concluir de imediato que a
presença de um par de polos complexos conjugados pouco amortecidos (isto é, próximos ao eixo imaginário) dão
origem a um pico pronunciado no ganho do sistema para frequências próximas da frequência
Im natural amortecida (d) associada ao par de polos.
j
À ocorrência desse pico denomina-se ressonância.
Assim, em correspondência a um par de polos pouco amortecidos tem-se, como havíamos
Re visto anteriormente, uma resposta transitória altamente oscilatória e uma resposta em
frequência com ganho elevado numa determinada região de frequências.
De maneira análoga, a presença de zeros próximos ao eixo imaginário denota a ocorrência de
uma grande atenuação para entradas senoidais com frequências próximas às dos zeros. No
-j caso em que há zeros situados sobre o eixo imaginário, senóides de entrada nessa frequência
são completamente absorvidas pelo sistema (daí a designação "zeros").
75
7. Resposta em Frequência 76
Diagramas de Bode
Os Diagramas de Bode são gráficos de ganho e defasagem em função da frequência, esta marcada em escala
logarítmica. Uma das vantagens de se utilizar a escala logarítmica é que assim é possível representar frequências de
ordens de grandeza muito diversas.
O ganho, frequentemente, é representado como 20 log10 G j . Esta unidade é denominada decibel (dB).
Além de permitir, em muitos casos, o traçado de esboços das curvas de resposta em frequência de maneira simples e
imediata (através de aproximações assintóticas), os gráficos logarítmicos têm a vantagem adicional de transformar
produtos e divisões em somas e subtrações, respectivamente.
Os termos que ocorrem com maior frequência na análise da resposta em frequência serão vistos a seguir.
Consideremos inicialmente sistemas que tenham apenas polos e zeros reais. Seja, pois, G(s) da forma:
k s z1 s z2 s zm
G s
s s p1 s p2 s p p
N
É conveniente reescrever G(s) como:
K0 1s 1 2 s 1 m s 1
G s (Forma de constantes de tempo)
s N T1s 1 T2 s 1Tp s 1
onde:
k z1 z 2 zm
K0
p1 p2 p p
1
i ( i = 1, 2, ... , m )
zi
1
Ti ( i = 1, 2, ... , p )
pi
Ganho Ko
A contribuição de K0 para o gráfico de Bode de ganho é uma
dB
reta horizontal correspondente a 20 log K 0 .
76
7. Resposta em Frequência 77
dB
20
-20 dB/década
0
0o
-20
-90o
-40
-180o
-60
0.1 1 10 100 0.1 1 10 100
(rad/s) (rad/s)
Zeros simples na origem correspondem a parcelas de ganho do tipo 20 log j , ou seja, retas com inclinação de
+20dB/década e passando por 0 dB quando = 1 rad/s.
Sua contribuição para a defasagem é de +90o, qualquer que seja a frequência.
dB
60
+20 dB/década
40
20 180o
0 90o
-20 0o
0.1 1 10 100 0.1 1 10 100
(rad/s) (rad/s)
Quando os polos (zeros) na origem têm multiplicidade N, o gráfico de ganho apresenta declividade -20N dB/década
(+20N dB/década), enquanto o gráfico de defasagem se desloca para N 90 ( N 90 ).
77
7. Resposta em Frequência 78
Em altas frequências:
T 1 20 log jT 0 dB
Essas duas retas definem aproximações assintóticas para o Gráfico de Bode de 20 log 1 jT , válidas a partir de
frequências uma década acima ou abaixo da frequência de canto.
O valor exato do ganho na frequência de canto é:
1 jT arctan T
T 1 arctanT 0
T 1 arctanT 90
Na frequência de canto:
T 1 arctanT 45
O erro cometido nas frequências em que T = 0,1 e T = 10 é da ordem de 0,1 rad (6o).
Com isso traçamos as aproximações assintóticas das curvas de ganho e defasagem através de trechos de reta, conforme
mostra a figura abaixo.
dB
10
3 dB 0o
0.01/T 0.1/T 1/T
10/T
0 (rad/s)
0.01/T 0.1/T 1/T 10/T
-10 (rad/s)
freqüência de canto -45o freqüência
-20 de canto
-30 6o
-20 dB/década
-90o
-40
A análise anterior conduz de imediato às aproximações referentes a zeros reais fora da origem, conforme os gráficos
abaixo.
78
7. Resposta em Frequência 79
dB 6o
40 90o
+20 dB/década
30
20 45o frequência
frequência de canto
de canto
10
3 dB
0
0.01/T 0.1/T 1/T 10/T 0o
0.01/T 0.1/T 1/T 10/T
-10 (rad/s) (rad/s)
Para o caso de polos (zeros) de multiplicidade N, a frequência de canto continua sendo 1 T . As assíntotas do
gráfico são, para baixas frequências, a reta 0 dB e, para altas frequências, a reta que passa pelo ponto ( 1 T ,0 dB ) e tem
declividade 20 N dB/década ( 20 N dB/década).
A defasagem é dada por N vezes aquela associada a um polo (zero) simples.
2n
, 0 1
s 2 2 n s 2n
e, portanto, correspondentes a um par de polos complexos conjugados. Essa forma particular de fatores de segunda
ordem tem, como se verá adiante, ganho unitário em baixas frequências.
Podemos reescrevê-la como:
1
2
, 0 1
s s
1 2
n n
2
1
20 log 2
20 log 1 j 2 0 1
j j n n
1 2
n n
79
7. Resposta em Frequência 80
20
= 0.1
10 = 0.2
dB = 0.3
0
-10
= 0.5
= 0.7
-20 = 1.0
-30
40 dB/década
-40
-50
0.1 1 10
n
A frequência de ressonância r pode ser obtida determinando-se o ponto de máximo da função de :
1
2
1 j 2
n n
Resulta então:
2
r n 1 2 2 0
2
sendo que, para 2 2 1 não há ressonância. O valor do ganho Mr na frequência de ressonância pode ser obtido
substituindo-se r na expressão do ganho:
80
7. Resposta em Frequência 81
1 2
Mr 0
2 1 2 2
n 1 0
enquanto, em altas frequências:
2
n 180
n
e, na frequência de canto:
n j 2 90
Da mesma forma que o ganho,
0o
também a defasagem depende de
. As curvas de defasagem em
função da frequência normalizada
n , parametrizadas em , são
mostradas na figura ao lado.
= 0.5
Para concluir este tópico, deve-se
observar que, para fatores do tipo: = 0.7
2
s 2 n s 2
-90o = 1.0 = 0.1
n
2
n = 0.2
(com 0 1 ), correspondentes = 0.3
a zeros complexos conjugados, as
curvas de ganho e defasagem
podem ser obtidas de imediato,
invertendo o sinal daquelas
associadas a polos complexos 180o
conjugados. 0.1 1 10
n
81
7. Resposta em Frequência 82
Desenhar as aproximações assintóticas das curvas de ganho em dB para cada um dos fatores;
Obter a soma das assíntotas do passo anterior;
Havendo fatores de segunda ordem, esboçar as curvas de ganho nas vizinhanças de n;
Desenhar as curvas de defasagem para cada um dos fatores;
Obter a soma das curvas do passo anterior.
As aproximações assintóticas dos Diagramas de Bode têm duas características importantes, a saber, a facilidade de
construção e a simplicidade com que se pode modificá-las.
Exemplo: esboçar os Diagramas de Bode do sistema cuja Função de Transferência é:
100 s 10
G s
s 2 100s
Em primeiro lugar, reescrevemos G(s) na forma de constantes de tempo como:
10 01. s 1
G s
s 0.01s 1
Substituindo s por j:
10 j 01
. 1
G j
j j 0.01 1
Observamos que, neste caso, há quatro tipo de termos:
ganho K0 = 10;
um polo na origem;
um polo real em -100;
um zero real em -10.
Os Diagramas de Bode de ganho e defasagem são os seguintes:
dB
90o
40 zero real
traçado em -10
real K0 = 10
20 45o
zero real
em -10
pólo real K0 = 10
0 em -100 0o
pólo real
soma das traçado em -100
-20 assíntotas real soma das
pólo na -45o
assíntotas
origem pólo na
-40 origem
(rad/s) -90 o (rad/s)
-1 0 1 2 3 4 -1 0 1 2 3 4
10 10 10 10 10 10 10 10 10 10 10 10
82
7. Resposta em Frequência 83
Sistemas Tipo 0
G ( j ) K 0
j 1 1 j 2 1 j m 1 .
jT1 1 jT2 1 jTn 1
Se considerarmos frequências suficientemente baixas, isto é, tais que
1
1 i m
i
e
1
1 i n ,
Ti
~
e se denotarmos por G ( s) a aproximação de G (s ) em baixas frequências, então podemos escrever de forma aproximada
que
~
G ( j ) K 0 ,
pois todos os fatores do numerador e do denominador são aproximadamente iguais a 1. É imediato, portanto, que
~
20 log10 G ( j ) 20 log10 K 0 ,
ii) o valor do ganho em baixas frequências K 0 pode ser obtido diretamente do gráfico em baixas frequências.
2
Poderíamos considerar formas mais gerais como, por exemplo, aquelas contendo polos e/ou zeros complexos. No
entanto, isso só tornaria a expressão mais complicada e não mudaria as conclusões que serão obtidas utilizando esta
forma mais simples.
83
7. Resposta em Frequência 84
Observando-se o diagrama, nota-se que a declividade do gráfico em baixas frequências é nula. Portanto, trata-se de um
sistema do Tipo 0. Além disso, nota-se que, em baixas frequências,
~
20 log10 G ( j ) 20 log10 G ( j ) 20 dB ,
e, portanto,
K 0 10 .
Sistemas Tipo 1
G (s) K 0
s 1 1s 2 1 s m 1
,
s sT1 1sT2 1 sTn 1
G ( j ) K 0
j 1 1 j 2 1 j m 1 .
j jT1 1 jT2 1 jTn 1
Se considerarmos frequências suficientemente baixas, então podemos escrever de forma aproximada que
~ K
G ( j ) 0 ,
j
pois todos os outros fatores do numerador e do denominador são aproximadamente iguais a 1. É imediato, portanto, que
~ K
20 log10 G ( j ) 20 log10 G ( j ) 20 log10 0 20 log10 K 0 20 log10 ,
84
7. Resposta em Frequência 85
~
i) para frequências suficientemente baixas o diagrama de Bode de G ( j ) tende a uma reta com declividade de –
20dB/dec e
ii) o valor do ganho em baixas frequências K 0 pode ser obtido diretamente da reta que aproxima o gráfico em baixas
frequências de duas maneiras:
log10 0
e, portanto,
~
20 log10 G ( j1) 20 log10 K 0 ,
ou seja,
~
G ( j1) K 0 ;
~
20 log10 G ( j ) 0 dB
e, portanto,
~
20 log10 G ( j ) 20 log10 K 0 20 log10 0 ,
ou seja,
K 0 .
85
7. Resposta em Frequência 86
Observando-se o diagrama, nota-se que a declividade do gráfico em baixas frequências é de –20 dB/dec. Portanto, trata-
se de um sistema do Tipo 1. Além disso, nota-se que a aproximação em baixas frequências (reta tracejada) cruza a linha
de ) dB em 0,1 rad/s e, com base em ii.a), conclui-se que
K 0 0,1 .
Chegaríamos à mesma conclusão se tivéssemos prolongado a reta tracejada e lido o valor do ganho (-20 dB) na
frequência 1,0 rad/s.
Sistemas Tipo 2
Este caso é bastante parecido com o anterior (Tipo 1). Consideremos então um sistema do Tipo 2 com função de
transferência da forma
G (s) K 0
s 1 1s 2 1 s m 1 ,
s 2 sT1 1sT2 1 sTn 1
G ( j ) K 0
j 1 1 j 2 1 j m 1 .
j 2 jT1 1 jT2 1 jTn 1
Se considerarmos frequências suficientemente baixas, então podemos escrever de forma aproximada que
~ K0
G ( j ) ,
j 2
pois todos os outros fatores do numerador e do denominador são aproximadamente iguais a 1. É imediato, portanto, que
~ K
20 log10 G ( j ) 20 log10 G ( j ) 20 log10 20 20 log10 K 0 40 log10 ,
86
7. Resposta em Frequência 87
ii) o valor do ganho em baixas frequências K 0 pode ser obtido diretamente da reta que aproxima o gráfico em baixas
frequências de duas maneiras:
log10 0
e, portanto,
~
20 log10 G ( j1) 20 log10 K 0 ,
ou seja,
~
G ( j1) K 0 ;
~
20 log10 G ( j ) 0 dB
e, portanto,
~
20 log10 G ( j ) 20 log10 K 0 40 log10 0 ,
ou seja,
K0 2 .
87
7. Resposta em Frequência 88
Observando-se o diagrama, nota-se que a declividade do gráfico em baixas frequências é de –40 dB/dec. Portanto, trata-
se de um sistema do Tipo 2. Além disso, da aproximação em baixas frequências (reta tracejada), obtém-se que
K 0 10 ,
A determinação de K 0 é menos precisa utilizando-se ii.b). Mesmo assim, observa-se no gráfico que a frequência em
que a reta tracejada cruza a linha de 0 dB é pouco maior que 3 – de fato, essa frequência é aproximadamente 3,16 rad/s
e 3,16 2 10 .
Diagramas de Nyquist
Os Diagramas de Nyquist são gráficos polares de resposta em frequência parametrizados em . Em outras palavras, para
cada valor de no intervalo 0 , desenha-se no plano complexo o ponto que representa G(j).
Os Diagramas de Nyquist podem ser desenhados a partir de dados retirados dos Diagramas de Bode, pois estes são de
construção mais simples e sistemática. Note, porém, que os valores de ganho em dB devem ser modificados para seus
valores originais (em unidades de engenharia) utilizando-se a função antilogaritmo.
Exemplo: Seja o sistema tal que:
1 1
G s G j
s 10 j 10
É imediato notar que:
1
0 G j 0
10
e que, para suficientemente grande:
88
7. Resposta em Frequência 89
1
10 rad s G j
j
de maneira que, em altas frequências, o Diagrama de Nyquist se aproxima da origem do plano complexo com fase
90 .
Para = 10 rad/s, por exemplo:
1
10 rad s G j , G j 45
10 2
Calculando mais alguns pontos, podemos esboçar o Diagrama de
Nyquist. Im
Neste caso, pode-se mostrar que o Diagrama de Nyquist para 0.05 0.1
0 tem a forma de uma semi-circunferência.
=0 Re
= 10
Como já vimos
anteriormente, não -0.05
G1(s) G2(s)
havendo carrega-
mento, a Função de
Transferência com-
binada de dois sistemas em cascata é igual ao produto das Funções de Transferência individuais:
G j G1 j G2 j
de maneira que:
G j G1 j G2 j
G j G1 j G2 j
Embora estas relações sejam de praticamente nenhum interesse para o traçado de Diagramas de Nyquist, elas podem ser
úteis para avaliar qualitativamente o efeito de compensadores sobre a resposta em frequência.
Uma vantagem dos Diagramas de Nyquist é que eles representam as características de resposta em frequência (ganho e
fase) num único gráfico. Além disso, como veremos adiante ao estudarmos o Critério de Nyquist, tais diagramas
permitem analisar a estabilidade de sistemas em malha fechada de forma simples e imediata.
Por outro lado, uma de suas desvantagens é que os Diagramas de Nyquist não permitem identificar as contribuições
individuais de cada um dos fatores que compõem a Função de Transferência.
K0 0
Sejam n = N + p e m, respectivamente, os graus dos polinômios do denominador e do numerador. Vamos supor, como é
usual, que n m .
Analisemos o comportamento de G(j) quando . Há dois casos a considerar:
i) n = m : neste caso, é imediato que
89
7. Resposta em Frequência 90
K 0 1 2 m
G j
T1 T2 Tp
o que significa que o Diagrama de Nyquist termina sobre o eixo real, porém fora da origem.
ii) n > m : neste caso, também é imediato que
G j 0
e o Diagrama de Nyquist termina na origem. A forma como G(j) se aproxima da origem depende do
excesso do número de polos sobre o número de zeros. Para suficientemente grande, temos as seguintes
possibilidades:
dB
10 100
(rad/s)
n e a
0.1
aproximação da origem tem uma das formas aproximação da origem se dá como representado
abaixo: no gráfico.
Im
Im
Re Re
Im
ii) Sistemas do tipo 1 : neste caso, N = 1 e, portanto, o termo
Re predominante de G(j) é o fator j que aparece no denominador.
Sendo assim,
lim G j
0
0
e lim G j 90
0
o que significa que, em baixas frequências, o Diagrama de Nyquist é assintótico a uma reta paralela ao
eixo imaginário negativo (eventualmente, o próprio eixo).
90
7. Resposta em Frequência 91
A dedução rigorosa do Critério de Nyquist envolve a Teoria de Funções de Variáveis Complexas. No entanto, no caso
em que a função de transferência do sistema é uma função racional, pode-se utilizar uma argumentação bastante simples
para sugerir a validade do Critério.
Para isso, suponhamos que f(s) seja uma função racional escrita na forma:
f s
s Z1 s Z 2 s Z n
s p1 s p2 s pn
Note que Z1, Z2, ..., Zn são os zeros de f(s) e que p1, p2, ..., pn são os polos de f(s).
91
7. Resposta em Frequência 92
f s s Z1 s Z2 s Zn s p1 s p2 s pn
Como a fase é convencionada positiva no sentido anti-horário, isso significa que a variação total da fase de f(s) é
360 .
Consideremos, agora, um caminho fechado Q'' envolvendo os zeros Z1, Z2 e Z3 e o polo p1. Quando s percorre Q'' no
sentido horário, cada um dos segmentos s Z1 , s Z 2 , s Z 3 e s p1 descreve um ângulo líquido de 360o.
Consequentemente, a mudança total de fase experimentada por B(s) é de 3 3601 360 720 , o que significa
que o número total de rotações em torno da origem, descritos pela imagem de f(s) no sentido horário, é 2.
Podemos estender essas conclusões para o caso geral de um contorno fechado Q, que não passa sobre nenhum polo ou
zero de f(s), e que contém em seu interior Z zeros e P polos de f(s). Neste caso, quando o ponto s percorre o contorno Q
no sentido horário, o número total N de envolvimentos da origem no sentido horário apresentado pela imagem de f(s) é
igual a Z – P, isto é,
N ZP.
Este resultado constitui o Teorema do Mapeamento. Em sua aplicação, consideram-se negativos os envolvimentos da
origem pela imagem de f(s) no sentido anti-horário.
O Teorema do Mapeamento é o resultado teórico básico para a elaboração do Critério de Nyquist.
i) a função f(s);
iii) os números de polos (P) e de zeros (Z) de f(s) no interior desse contorno Q no plano s;
O Critério de Nyquist
Para apresentar o Critério de Nyquist, a seguir vamos identificar cada um dos elementos i)-v) acima.
i) a função f(s)
92
7. Resposta em Frequência 93
f s 1 G s H s 0
pertençam ao S.P.E.. Esta é pois a função f(s) do item i).
N s
G s H ( s )
D s ,
D s N s
f s .
D s
Nota-se, portanto, que os polos de f(s) são os polos de malha aberta de G s H s ; por sua vez, os zeros de f(s) são os
polos de malha fechada do sistema. Considerando então os polos e zeros de f(s) no interior do contorno Q, temos que P
é o número de polos instáveis de malha aberta e Z é o número de polos instáveis de malha fechada.
Obviamente, a condição para que o sistema em malha fechada seja estável é que
Z 0,
a qual, considerando-se o Teorema do Mapeamento, pode ser reescrita como
N P .
Esta igualdade é essencialmente a expressão do Critério de Nyquist.
93
7. Resposta em Frequência 94
Para utilizar o Critério de Nyquist conforme sua expressão acima é, portanto, necessário determinar o valor de N. Isto
requer que se construa o gráfico da imagem de f(s) quando s percorre o contorno de Nyquist.
O contorno de Nyquist é composto por três partes:
a) o semi-eixo positivo (s=j, 0)
Neste caso,
f s f ( j ) 1 G j H j
e, portanto, a imagem de f(s) é o próprio gráfico polar da resposta em frequência de 1 G s H s .
f s f ( j ) 1 G j H j .
Como f(s) é uma função racional, é fácil concluir que
*
f j f ( j ) ,
*
em que f ( j ) representa o conjugado de f j .
Assim, a imagem de f(s) é resulta simétrica em relação ao eixo real daquela do item a).
c) a semi-circunferência de raio infinito
Como
N s
f s 1
D s
e como, para os sistemas usuais, o grau do polinômio N(s) é menor ou igual ao grau de D(s), temos que
f s cte
sobre a semi-circunferência, já que s . Aliás, não por acaso, essa constante é a mesma que se obtém quando
s j .
Em resumo, para se obter o gráfico da imagem de f(s) quando s percorre o contorno Q, basta desenhar o gráfico polar da
resposta em frequência de 1 G s H s e completar a figura desenhando seu simétrico em relação ao eixo real.
Construído o gráfico da imagem de f(s) conforme o item iv), este passo é trivial: basta contar o número de
envolvimentos (N) desse gráfico em torno da origem do plano f(s) no sentido horário.
Note-se que o número de voltas em torno da origem é convencionado positivo quando ocorre no sentido horário e
negativo, quando se dá no sentido anti-horário.
94
7. Resposta em Frequência 95
Devemos ter em mente que, para aplicarmos o Teorema do Mapeamento na investigação da estabilidade, é necessário
que o Contorno de Nyquist não passe sobre polos ou zeros de malha aberta do sistema. Dessa maneira, até este
ponto está excluído de nossa discussão o caso em que o sistema em malha aberta tem polos ou zeros sobre o eixo
imaginário.
Discutiremos como contornar esta dificuldade adiante.
95
7. Resposta em Frequência 96
G j 0 H j 0 j
e
G j 0 H j 0 j
Na semi-circunferência:
s e j
e, portanto:
K0 K
G e j H e j e j
0 e j
Para que o percurso se realize no sentido indicado, deve crescer desde -90o até +90o. Por consequência, a fase de
G(j)H(j) irá variar de +90 o a -90 o. Além disso, quando 0 , G H .
Portanto, os "pontos" G j 0 H j 0 j e G j 0 H j 0 j são unidos por uma semi-circunferência de
raio infinito no S.P.D.
Com essas considerações, podemos traçar o lugar geométrico de G(s)H(s)
Im quando s percorre o Contorno de Nyquist modificado.
= 0- Como G(s)H(s) não tem polos no S.P.D.,
P0
Observando a figura ao lado, vê-se que:
Re N 0
-1 + j0 Com isso, o Critério de Nyquist garante a estabilidade do sistema em
malha fechada, independentemente do valor de K, uma vez que:
N P
Para concluir esta seção, convém notar que se a Função de Transferência
= 0+ de malha G(s)H(s) contém um polo de multiplicidade n na origem ( n = 2,
3, ... ), o lugar geométrico de G(s)H(s), correspondente a s sobre a semi-
circunferência de raio << 1, apresenta n semi-circunferências de raio
infinito no sentido horário em torno da origem.
96
7. Resposta em Frequência 97
Na literatura, muitas vezes se usa a designação fase não mínima para indicar que há zeros no semi-plano direito, já que,
quando há polos no semi-plano direito, diz-se que o sistema é instável.
As designações fase mínima e fase não mínima têm sua motivação nos gráficos da defasagem da resposta em frequência.
Considerem-se, por exemplo, as seguintes duas funções de transferência:
1 0.1s
G1 ( s)
1 s
1 0.1s
G2 ( s )
1 s
Pelas definições acima, está claro queG1 ( s) é de fase mínima, pois seu polo (-1) e zero (-10) estão ambos situados no
semi-plano esquerdo. Por outro lado, G2 ( s ) é de fase não mínima, já que tem um zero (10) no semi-plano direito.
Em primeiro lugar, é óbvio que ambas as funções têm o mesmo ganho, uma vez que
1 0.1 j 1 0.1 j
G1 j G2 j
1 j 1 j
O mesmo não ocorre, contudo, com as defasagens. Os diagramas de Bode a seguir mostram que, em valor absoluto, a
defasagem correspondente a G1 ( s) é menor do que a associada a G2 ( s ) . De maneira mais geral, a defasagem
associada a uma função de transferência de fase mínima é, em valor absoluto, a mínima dentre todas as defasagens
possíveis associadas a sistemas com mesmo ganho.
97
7. Resposta em Frequência 98
As margens de estabilidade devem ser utilizadas com algum cuidado, conforme as observações a seguir.
Na página 257 do livro Feedaback Control of Dynamic Systems, de G.F. Franklin, J.D. Powell e A.E. Naeini, Addison-
Wesley, 1986, encontram-se os seguintes comentários:- "Em alguns casos, as noções de margens de ganho e fase
falham. Para sistemas de 1a. e 2a. ordens, a fase nunca atinge 1800, e, portanto, a margem de ganho é . Para sistemas
de ordem mais elevada, é possível haver mais de um ponto de cruzamento de 0 dB e mais de um cruzamento de 1800 e
as margens de estabilidade podem induzir a erros. Além disso, sistemas de fase não mínima apresentam critérios de
estabilidade que são opostos àqueles definidos acima. Todos esses casos especiais podem ser tratados voltando-se ao
Diagrama de Nyquist e ao Critério de Nyquist baseado no número de envolvimentos do ponto -1."
Na página 498 do livro Modern Control Systems, de R.C. Dorf e R.H. Bishop, Addison-Wesley, 1998 (8a. ed.), constam
as seguintes observações: "É relativamente simples examinar o Diagrama de Nyquist (e os de Bode) de um sistema de
fase mínima. Um cuidado especial é necessário com sistemas de fase não-mínima e o Diagrama de Nyquist completo
deve ser analisado para se determinar a estabilidade". "As margens de ganho e fase podem ser calculadas facilmente
através de um programa de computador, supondo que o sistema seja de fase mínima. No entanto, para sistemas de fase
não mínima, o Diagrama de Nyquist completo deve ser construído."
Por fim, é oportuno notar que, mesmo para sistemas de fase mínima, valores considerados bons de margens de ganho e
fase podem não ser indicadores confiáveis da distância do Diagrama de Nyquist ao ponto -1. A figura abaixo ilustra este
fato: o sistema em questão tem amplas margens de ganho e fase, mas uma pequena perturbação na região de frequências
próxima ao ponto -1 pode desestabilizá-lo.
98
7. Resposta em Frequência 99
Im
-1
O Re
dB
0
7.8 Frequência de Corte e Largura de
Banda 3 dB
Considere a resposta em frequência C j R j de um
sistema em malha fechada e, em particular, seu Diagrama de
Bode de ganho, conforme ilustrado pela figura (típica) ao lado. A
(rad/s)
frequência de corte c é definida como sendo aquela a partir da
qual o ganho cai abaixo de 3 dB com relação ao ganho de baixas c
frequências.
Assim, o sistema em malha fechada atenua com um fator maior ou igual a 2 2 as componentes dos sinais cujas
frequências são superiores a c.
A região de frequências 0 c , denominada largura de banda (ou largura de faixa, ou ainda, banda passante),
corresponde, a grosso modo, às componentes dos sinais que são transmitidas da entrada para a saída do sistema. Dessa
maneira, quanto maior a largura de banda, tanto maiores as frequências dos sinais que são transmitidos através do
sistema e, portanto, maior a sua velocidade de resposta.
Para sistemas de 2a. ordem com função de transferência
C (s) n2
2
R( s ) s 2 n s n2
c
1.19 1.85 ,
n
a qual pode ser muito útil para fins de projeto. A figura a seguir contém os gráficos exato e da aproximação linear.
99
7. Resposta em Frequência 100
Observa-se claramente que a frequência de corte de G1 (s) é de aproximadamente 1,2 rad/s, ao passo que a de G2 ( s)
está em torno de 12 rad/s. Isto significa que G2 ( s) é capaz de responder mais rapidamente do que G1 (s) . Para
comprovar este fato, a figura abaixo contém as respostas a degrau de ambos os sistemas.
100
7. Resposta em Frequência 101
Consideremos um sistema tal que o diagrama polar de G ( j ) H ( j ) tem o aspecto ilustrado na figura abaixo.
Im
-1
C B A O Re
Supondo que G ( s ) H ( s) seja estável ( P 0 ), o Critério de Nyquist permite concluir que, em malha fechada, o
sistema também é estável, uma vez que N 0 .
Aumentando o ganho de maneira que o ponto 1 j 0 pertença ao segmento AO, resulta N 2 (Verifique isto
como lição de casa!) e, portanto, o sistema em malha fechada passa a ser instável. O mesmo acontece quando se reduz o
ganho de forma que o ponto 1 j 0 pertença ao segmento CB.
Sistemas deste tipo, em que a malha fechada é estável apenas para valores de ganho pertencentes a um determinado
intervalo, são denominados condicionalmente estáveis.
Seja
n2
G(s) , 0 1,
s ( s 2 n )
e considere-se o seguinte sistema:
R(s) + n2 C (s)
- ss 2 n
101
7. Resposta em Frequência 102
C ( s) n2 .
Gmf ( s ) 2
R( s) s 2 n s n2
Para se obter a margem de fase deste sistema, deve-se inicialmente determinar a frequência de cruzamento do ganho
g , isto é, deve-se resolver a seguinte equação:
G j g 1
g n 1 4 4 2 2 ,
2 .
MF 1800 arg G j g tan 1
1 4 4 2 2
O gráfico de MF em função de ξ é o seguinte:
Nota-se com facilidade que para 0.7 , esse gráfico pode ser razoavelmente aproximado por uma reta conforme
indicado na figura. Essa aproximação, para MF em graus, é dada por
MF 100 ( 0 0 .7 ) .
Havíamos visto anteriormente que, para sistemas de 2a. ordem, o coeficiente de amortecimento determinava os valores
do sobressinal e do pico de ressonância:
M p exp
1 2
1
Mr
2 1 2
102
7. Resposta em Frequência 103
e agora acabamos de ver que o mesmo ocorre com a margem de fase. Em outras palavras, para esses sistemas, a margem
de fase, o sobressinal, o pico de ressonância e o coeficiente de amortecimento contêm essencialmente a mesma
informação. Assim, por exemplo, a um pequeno coeficiente de amortecimento correspondem uma pequena margem de
fase e grandes sobressinal e pico de ressonância.
Para sistemas de fase mínima de ordem qualquer pode-se mostrar também que sistemas com pequena margem de fase
apresentam ressonância. Para isso, considere-se o sistema com realimentação unitária
R(s) `+ C (s)
G (s)
-
-1 MF
O Re
1 G ( j c )
G ( j c )
c
torno de g .
103
7. Resposta em Frequência 104
Exemplo
1 .
G(s)
s ( s 1)( s 2)
Os diagramas de Nichols podem ser construídos ponto a ponto, ou então a partir de leituras de alguns pares ganho-
defasagem nos diagramas de Bode.
Note-se que uma variação de ganho produz apenas um deslocamento do diagrama na vertical (para cima, no caso de
aumento de ganho e para baixo, em caso contrário), sem alterar sua forma.
104
7. Resposta em Frequência 105
R(s) `+ C (s)
G (s)
-
Im
-1 O
Re
1 G ( j )
G ( j )
Para uma frequência qualquer pode-se calcular a resposta em frequência em malha fechada Gmf j :
G j .
Gmf j
1 G j
Para calculá-la, basta pois fazer o quociente entre os dois números complexos destacados na figura. Sendo assim, a cada
ponto do plano complexo, é possível associar um número complexo que representa a resposta em frequência em malha
fechada que lhe corresponde.
É evidente que isso pode ser feito de maneira equivalente sobre o plano ganho (dB) x fase (graus) - a cada ponto deste
plano pode-se associar um número complexo que representa a resposta em frequência correspondente em malha
fechada. Unindo os pontos calculados de ganho constante, têm-se curvas de nível de ganho. Da mesma forma podem ser
traçadas as curvas de fase constante. Ao diagrama assim construído dá-se o nome de Carta de Nichols.
Assim, conhecendo-se a resposta em frequência de malha aberta de um sistema com realimentação unitária, a Carta de
Nichols permite determinar rapidamente a resposta em frequência em malha fechada. Nos dias de hoje, o valor da Carta
de Nichols está na orientação do projetista a respeito do tipo de compensador a utilizar num problema de projeto de
maneira a satisfazer especificações do sistema de malha fechada dadas no domínio da frequência.
105
7. Resposta em Frequência 106
106
7. Resposta em Frequência 107
Exemplo
Seja o sistema em malha fechada com realimentação unitária cuja função de transferência de malha aberta é
1
G s .
s s 10.5s 1
Considerem-se os seguintes pontos da resposta em frequência de malha aberta G j :
Localizando-se esses pontos na Carta de Nichols, podem-se ler de imediato os valores da resposta em frequência de
malha fechada Gmf j :
Observando a figura acima, também podem ser determinados por inspeção os valores das margens de estabilidade:
MG = 9 dB
MF = 35 0,
assim como os valores do pico e da frequência de ressonância
Mr = 5 dB
107
7. Resposta em Frequência 108
r = 0,8 rad/s.
Note que as Margens de Ganho e Fase são lidas, respectivamente, nos pontos onde a curva de resposta em frequência de
malha aberta cruza os eixos de 0 dB e -180 0. O pico e a frequência de ressonância, por sua vez, são lidos no ponto em
que essa mesma curva tangencia a curva de nível de malha fechada de ganho máximo.
108
8 Compensação 109
8 Compensação
8.1 Introdução
O objetivo deste capítulo é apresentar e discutir algumas técnicas de projeto de S.L.I.T.'s. Entende-se por compensação
a definição e o ajuste de dispositivos a serem incluídos no sistema a controlar, de forma que este atenda a um conjunto
de especificações de projeto.
De maneira geral, uma das partes mais delicadas do projeto de sistemas de controle é definir adequadamente as
especificações de desempenho, de tal sorte que o sistema resultante seja capaz de cumprir as finalidades a que se
destina.
O projeto de sistemas de controle desenvolve-se, tipicamente, num esquema de tentativa e erro. Este processo pode
conduzir, inclusive, a uma redefinição das especificações de projeto.
8.2 Pré-Compensadores
Dentre os propósitos de sistemas de controle, em geral está o de fazer com que a saída seja insensível à ação de
distúrbios externos. Em situações nas quais se dispõe de um modelo matemático satisfatório desses distúrbios, o
projetista pode recorrer a um esquema de controle conhecido por pré-compensação ou pré-alimentação
("feedforward" em inglês).
O princípio básico dos pré-compensadores consiste em utilizar as informações disponíveis a respeito das perturbações e
da dinâmica da planta para obter uma estimativa da variável de controle. Cabe ao esquema de realimentação compensar
apenas os desvios da saída com relação àquela resultante da ação do pré-compensador.
O diagrama de blocos ao lado apresenta a
estrutura de um sistema de controle em malha V(s)
fechada com pré-compensação. Gp(s)
representa a Função de Transferência do pré-
Gp(s)
compensador; V(s) representa as variáveis
medidas associadas aos distúrbios e D(s) os R(s) + U(s) C(s)
+
próprios distúrbios; Gc(s) denota a Função de Gc(s) G (s)
+ -
Transferência do compensador no esquema de +
realimentação e G(s), a Função de
D(s)
Transferência da planta.
Note-se que a variável de controle U(s) é constituída por três parcelas: uma proveniente do bloco de pré-compensação
Gp(s) e outra, do compensador da malha de realimentação Gc(s).
Em muitos casos reais, principalmente quando a função de controle é desempenhada por um microcomputador, o bloco
de pré-compensação pode ser de natureza não linear.
Um exemplo ilustrativo em que o controle por pré-compensação pode ser útil é o posicionamento dinâmico de
embarcações. Neste caso, podemos utilizar medições de direção e intensidade de vento para, utilizando um modelo que
forneça uma estimativa dos esforços sobre a embarcação, obter uma primeira aproximação para os empuxos a serem
produzidos pelos propulsores. O controlador de malha de realimentação terá por função apenas corrigir os valores de
empuxo acima, no sentido de compensar os inevitáveis erros de modelagem, assim como os demais efeitos não
modelados (ondas e corrente marítima, por exemplo).
109
8 Compensação 110
R(s) + C (s)
KC GC (s) G (s)
-
COMPENSADOR
em que:
Im
1 sT
Gc s 1 Re
1 sT
1 1
Em geral, por razões construtivas, 0,1 .
T T
O diagrama de polos e zeros de Gc(s) é indicado ao lado.
Note que, em baixas freqüências, o ganho de Gc(s) é igual a 1 e o ganho do compensador é Kc.
Os Diagramas de Bode de Gc(s) são mostrados abaixo. Vê-se que o compensador produz um avanço de fase em todas
as freqüências.
20log(1/ )
dB
20log(1/ )
(rad/s)
0
1/T 1/( T)
m
(rad/s)
0o
1/T m 1/( T)
Pode-se mostrar que o avanço máximo e a freqüência em que ele ocorre são dados, respectivamente, por:
1
m arcsen
1
1 1 1
m
T T T
O gráfico de m em função de α é mostrado na figura a seguir.
110
8 Compensação 111
Motivação
Via LGR
A idéia é melhorar a resposta transitória, utilizando a propriedade empírica de que o zero do compensador "puxa" o
LGR para a esquerda no plano complexo e, com isso, aumentam o amortecimento e a velocidade de resposta do sistema
em malha fechada.
Via Resposta em Freqüência
A idéia é aumentar a MF, deformando o Diagrama de Nyquist no sentido anti-horário (isto é, avançando a fase) na
região de freqüências em torno da freqüência de cruzamento do ganho (C).
Im
-1 Re
111
8 Compensação 112
s 1 j 3 -2
s n j 1 2 n 2 j 2 3 .
É imediato verificar que um simples ajuste de ganho não é suficiente para alocar os polos nessa posição.
Considerando que para s 2 j 2 3 , argGs = -210o, temos que o compensador deve contribuir para a condição
de fase com 30 .
Podemos determinar graficamente infinitas posições do polo e zero
do compensador que satisfazem este requisito. Uma delas (a que Im
4
corresponde ao valor máximo de ) é a que tem o polo em s = -5.4 e
o zero em s = -2.9. Neste caso 0.54 0.1 . 3
O L.G.R. tem o aspecto esboçado ao lado.
2
A condição de módulo para s 2 j 2 3 :
1
Re
k s 2.9
1 0
s s 2 s 5.4 -6 -4 -2
-1
permite determinar k = 18.7, onde
-2
4K C
k K C 2.51 . -3
Pode-se verificar que, para este valor de k, o terceiro polo em malha -4
fechada (-3,46), localizado sobre o eixo real, está bastante próximo
do zero do compensador, de maneira que seu efeito sobre a resposta
transitória é pequeno e, portanto, está confirmada a hipótese
implícita de que os polos complexos conjugados são os dominantes. Para ilustrar este fato, a figura abaixo mostra o
gráfico da resposta a degrau unitário do sistema acima de 3a. ordem (linha cheia) e do sistema de 2a. ordem com os
polos dominantes (linha tracejada).
112
8 Compensação 113
R(s ) + C (s)
KC GC (s) G (s)
-
COMPENSADOR
Notar que:
i) KC desloca o gráfico de ganho de G(s) e não altera a fase;
ii) como Gc(s) aparece multiplicando KC G(s), seus efeitos são aditivos tanto no ganho (em dB!), como na fase;
iii) Gc(s) não altera o ganho de malha aberta em baixas freqüências e o aumenta em altas;
iv) Gc(s) praticamente não altera a fase de malha aberta para freqüências distantes de m e, nas vizinhanças desta,
introduz um acréscimo (avanço) na fase.
O procedimento de projeto consiste nos seguintes passos:
i. determine o ganho Kc a fim de satisfazer as especificações referentes a erro estacionário;
ii. usando esse valor de Kc, obtenha a margem de fase do sistema não compensado;
iii. determine o ângulo de avanço de fase necessário m a ser fornecido pelo compensador;
iv. determine o fator de atenuação por meio da equação:
1
sen m
1
v. obtenha a freqüência m onde o ganho do sistema não compensado vale 20 log 1 . Esta deve ser
a nova freqüência onde o ganho é 0 dB;
vi. calcule T utilizando a equação:
1
m
T
1 1
vii. determine as freqüências de canto do compensador e .
T T
113
8 Compensação 114
1
e() lim 0.05 K c 10
s0 s K c G ( s ) G s
c
Adotemos, pois, o valor mínimo:
K c 10 .
40 20
K c G j
j j 2 j j 0.5 1
50
dB
(rad/s)
0
-50 0 1 2
10 6.2 10 10
-120o
(rad/s)
-150o
17o
-180o
0 1 2
10 10 10
Daí resultam:
MG e MF 17
Para que tenhamos uma margem de fase de 50o é, portanto, necessário providenciar um avanço:
m 33 .
Note que, se reduzirmos o valor de Kc, podemos conseguir a margem de fase desejada. No entanto, assim procedendo, a
especificação relativa ao erro estacionário é violada.
114
8 Compensação 115
À direita da freqüência 1/T, o ganho de malha é aumentado e, portanto, o Diagrama de Bode do ganho se desloca na
vertical para cima. Por esta razão, a freqüência de cruzamento de 0 dB se desloca para a direita, o que significa que o
compensador deverá, na verdade, fornecer um avanço de fase maior que 33o. Suponhamos então que:
m 38
1
20 log 6 .3 dB
e, do Diagrama de Bode do sistema não compensado, obtemos a freqüência m:
m 9 rad s
e, portanto:
1
m T 0 .227 s
T
Logo:
1 , 1 e T 0 .054 s.
4 .41 s 1 18 .4 s 1
T T
Dessa maneira, o compensador deve ter Função de Transferência:
0.227 s 1
K c G c s 10
0 .054 s 1
Traçando os Diagramas de Bode do sistema compensado, verificamos que:
MG e MF 50
A freqüência correspondente ao ganho 0 dB passou de 6.3 rad/s para 9 rad/s, o que significa que o sistema compensado
terá uma maior velocidade de resposta.
Uma outra maneira de constatar este fato é comparando as respostas em freqüência em malha fechada para o sistema
sem o compensador (apenas com o ajuste de ganho - linha tracejada) e com o compensador por avanço de fase (linha
contínua). Veja a figura abaixo.
115
8 Compensação 116
Nota-se um aumento visível na banda passante do sistema do primeiro para o segundo caso. Além disso, observa-se que
o pico de ressonância do sistema compensado é menor do que o pico do sistema sem o compensador, o que está em
conformidade com o aumento da margem de fase (de 170 para 500) proporcionado pela compensação.
Por fim, note-se que, como o sistema é de fase mínima e as margens de ganho (+) e fase (500) são ambas positivas, a
malha fechada é estável.
0
dB
-10log
(rad/s)
-20log
1/T 1/T
0o
(rad/s)
1/T 1/T
Vê-se que o compensador produz um atraso de fase em todas as freqüências. Apesar do nome do compensador, o efeito
do atraso de fase não é útil para a compensação – como se verá adiante, o que se aproveita do compensador é, de fato, a
alteração do ganho.
Nota-se também que GC (s) tem características de um filtro passa-baixas.
116
8 Compensação 117
1
s
1 T G(s ) Kc G(s ) 1 ,
K c Gc ( s )G ( s ) K c
1
s
T
já que
1 1
s s ,
T T
pois os polos do compensador são supostos próximos entre si.
Consideremos agora o caso em que o bloco Gc(s) está ausente. A condição de ganho do LGR é dada por
K 'c G ( s ) 1 .
Da análise acima, concluimos que, com o bloco Gc(s), o ganho de malha resulta aumentado de um fator , pois
Kc
K 'c .
Como os polos dominantes praticamente não se alteram, as características da resposta transitória se mantém também
inalteradas.
Por outro lado, como o ganho de malha em baixas freqüências do compensador KcGc(s) também aumenta pelo fator
note que, em baixas freqüências, o ganho de Gc(s) é 1), o erro estacionário é reduzido pelo mesmo fator
Para que seja significativamente maior que 1 e o polo e o zero do compensador ainda permaneçam próximos entre si,
só existe uma possibilidade: ambos, polo e zero, devem se localizar próximos à origem.
O projeto de compensadores por atraso de fase pode ser descrito por meio dos seguintes passos:
i. desenhe o L.G.R. para o sistema não compensado e, com base nas especificações da resposta
transitória, localize os polos dominantes de malha fechada sobre o L.G.R.;
ii. determine o ganho utilizando a condição do módulo;
iii. calcule o erro estacionário de interesse para o problema;
iv. determine o fator de redução do erro necessário para satisfazer as especificações;
v. escolha o polo e o zero do compensador de maneira a produzir a redução requerida no erro
estacionário sem, contudo, alterar sensivelmente o L.G.R. nas vizinhanças dos polos dominantes;
vi. desenhe o L.G.R. para o sistema compensado;
vii. utilizando a condição de módulo, recalcule o ganho para que os polos dominantes de malha
fechada se localizem nas posições desejadas.
117
8 Compensação 118
1
e ( ) 1.89 s
1.06
2
Mantendo a resposta transitória virtualmente inalterada, deseja-se reduzir o erro para
e ( ) 0 .2 s .
Com essa especificação, observa-se que o fator de redução de erro é de 9.45. Vamos adotar então:
10
Escolhendo o polo e o zero de Gc(s), respectivamente, em s = -0.01 e s = -0.1, tem-se:
1 s 0.1
Gc s
10 s 0.01
118
8 Compensação 119
Os L.G.R.'s para o sistema compensado (linha
contínua) e não compensado (linha tracejada) estão Im
esboçados na figura ao lado. 2
O ganho necessário para os polos dominantes de
malha fechada do sistema compensado
apresentarem o mesmo coeficiente de
amortecimento daqueles associados ao sistema não Novos pólos 1
compensado pode ser calculado utilizando-se a de malha fechada
condição de módulo:
k 0,98 . Re
Nota-se que este valor pouco difere de 1,06, que
era o valor de k'c antes de se considerar o -3 -2 -1
compensador na malha.
Mas:
Pólos originais -1
1 de malha fechada
k K c 0,98 ,
10
de onde resulta que
-2
K 9,8 .
c
Pode-se verificar facilmente que o erro estacionário para entrada rampa unitária é:
1
e() 0, 204 s ,
9,8
2
119
8 Compensação 120
Para completar este tópico, apresentam-se a seguir os Diagramas de Bode para o sistema apenas com o ajuste de ganho
(linha tracejada) e para o sistema compensado (linha contínua). Como se pode observar, o compensador por atraso de
fase neste caso produz um aumento de ganho em baixas freqüências, o que causa a melhora requerida no erro
estacionário. O atraso de fase se localiza predominantemente numa região de freqüências abaixo da freqüência de
cruzamento do ganho e, portanto, a margem de fase do sistema se reduz pouco. Como tanto a freqüência de cruzamento
do ganho como a margem de fase se mantém praticamente inalteradas, a resposta transitória do sistema em malha
fechada não se altera significativamente.
120
8 Compensação 121
o o
desejada acrescida de 5 a 12 (para neutralizar o atraso de fase introduzido pelo compensador).
Escolha esta freqüência como sendo aquela em que o ganho deverá valer 0 dB;
iv. escolha a freqüência de canto = 1/T (correspondente ao zero do compensador) de uma oitava a
uma década abaixo da freqüência de cruzamento de 0 dB fixada no passo anterior;
v. determine a atenuação necessária para fazer com que o ganho 0 dB corresponda à freqüência fixada
no passo (iv);
vi. determine considerando que a atenuação obtida no passo anterior é 20log ;
1
G s .
s s 1 0.5 s 1
Deseja-se fechar a malha com realimentação unitária de forma que o erro estacionário para rampa unitária seja de 0.2s e
a margem de fase seja de, no mínimo, 40o.
O primeiro passo do procedimento de projeto consiste em determinar o valor do ganho Kc de forma a atender a
especificação de erro estacionário:
1 1
e ( ) lim 0, 2 K 5
s0 s G s
K
c
c
K 5
c
Com este valor de Kc, construímos os Diagramas de Bode de
5
K cG s .
j j 1 j 0.5 1
100
dB
(rad/s)
0
-100 -2 -1 0 1 2
10 10 10 10 10
0
-90
~-15o (rad/s)
-180
-270
-2 -1 0 1 2
10 10 10 10 10
Observa-se que, para o sistema sem compensação:
MF 15
121
8 Compensação 122
o que significa que o sistema em malha fechada é instável uma vez que o sistema é de fase mínima.
Como a freqüência correspondente a 40o de margem de fase está por volta de 0.7 rad/s, a freqüência de cruzamento de 0
dB para o sistema compensado não deverá diferir muito deste valor. Escolhemos então a freqüência de canto = 1/T
como sendo de 0.1 rad/s, resultando, portanto,
T 10 s.
Tendo em vista que esta freqüência de canto não está suficientemente distante da freqüência de cruzamento de 0 dB, a
influência da defasagem introduzida pelo compensador não é desprezível e, por isto, adicionamos 12o à margem de fase
requerida e obtemos:
MF 52
A defasagem de 18052 128 para o sistema não compensado se dá numa freqüência de aproximadamente 0.5
rad/s.
Para que a curva de ganho passe por 0 dB nesta nova freqüência, o compensador deve fornecer uma atenuação de -20 dB
e, portanto,
10 .
Note, a esse respeito, que:
sT 1
Gc s
s T 1
Vejamos agora um ponto de vista alternativo da compensação por atraso de fase. Consideremos o caso em que se deseja
manter a margem de fase, a banda passante, enfim, a resposta transitória e, ao mesmo tempo, melhorar a resposta
estacionária.
Suponhamos que se escolha o ganho KC do compensador como sendo
KC .
Neste caso, a resposta em freqüência do compensador KC GC(s) tem o aspecto ilustrado pelos Diagramas de Bode
abaixo.
122
8 Compensação 123
20 log
dB
10 log
(rad/s)
0
1/T 1/T
0o
(rad/s)
1/T 1/T
Portanto, se impusermos que a freqüência 1/T está suficientemente abaixo da freqüência de cruzamento do ganho
(digamos, 1 década), teremos fixado o valor de T. O parâmetro será dado então pela especificação do erro
estacionário; ou, em outras palavras, o valor de é que determina o grau de melhora da resposta estacionária.
1
Gc s K p 1 s Td
s Ti
onde Ti é chamado tempo de "reset" e Td, tempo derivativo ou “rate time”.
No domínio do tempo, supondo a condição incial do integrador nula,
t
1
u (t ) K p e(t ) e( )d Td e(t )
Ti 0
O termo de natureza integral tem a característica de fornecer uma saída não nula após o sinal de erro ter sido zerado.
Este comportamento é consequência do fato de que a saída depende dos valores passados do erro e não do valor atual.
Em outras palavras, erros passados "carregam" o integrador num determinado valor, o qual persiste mesmo que o erro se
torne nulo. Esta característica tem como conseqüência que distúrbios constantes podem ser rejeitados com erro nulo já
que, diferentemente do que ocorre com controladores proporcionais, aqui não é necessário que o erro seja não nulo para
dar origem a um controle que cancele o efeito do distúrbio.
Assim, a principal razão para a presença do termo de natureza integral é reduzir ou eliminar erros estacionários. Note
que a esse termo corresponde um polo na origem da Função de Transferência de malha e, consequentemente, o aumento
do tipo do sistema. Em contrapartida, esse benefício geralmente é obtido às custas de uma redução da estabilidade ou do
amortecimento do sistema. Para se convencer deste fato, construa o LGR para alguns sistemas simples com
controladores proporcionais e, em seguida, examine o que ocorre quando se adiciona um polo na origem à Função de
Transferência de malha.
O termo derivativo tem o papel de aumentar o amortecimento e, em geral, melhorar a estabilidade de um sistema.
Intuitivamente, a ação do termo derivativo pode ser entendida quando consideramos um controlador PD num instante
em que o erro é momentaneamente nulo, mas sua taxa de variação, não. Nesse caso, o termo proporcional não terá
contribuição alguma sobre a saída, mas o termo derivativo, sim; este último tem assim o papel de fazer com que o
123
8 Compensação 124
controlador se antecipe à ocorrência de erro. Essa característica de tornar o controlador sensível à taxa de variação do
erro tem claramente o efeito de aumentar o amortecimento do sistema.
A combinação dos termos de natureza proporcional, integral e derivativa é normalmente utilizada para se obter um grau
aceitável de redução de erro estacionário, simultaneamente com boas características de estabilidade, amortecimento e
velocidade de resposta.
Os compensadores PID são os mais comuns nas aplicações industriais.
Para ilustrar a discussão anterior, estudemos um exemplo simples utilizando o LGR.
Exemplo: Consideremos uma planta com Função de Transferência
1
G s
s 0.2 s 1
e analisemos o sistema em malha fechada resultante para controladores de quatro tipos: proporcional, PI, PD e PID.
Utilizemos para a análise o LGR.
Controlador proporcional:
Im
Gc s K p
Este sistema é de tipo 0 e, portanto, para que o erro estacionário para entrada
degrau seja pequeno, é necessário que o ganho Kp do controlador seja
Re
suficientemente grande. Ganhos elevados, contudo, têm como conseqüência a
existência de polos complexos conjugados e, portanto, de respostas altamente -1 -0.2
oscilatórias (veja figura ao lado).
Controlador PI:
1
Im Gc s K p 1
s Ti
Escolhendo Ti = 5, o zero do compensador coincide com o polo da planta
situado em s = -0.2.
Re
A inclusão do polo na origem, proveniente do integrador, transformou o sistema
-1 -0.2 em de tipo 1. Com isso, o erro estacionário para entrada degrau é nulo,
independentemente do valor do ganho. Note, porém, que, quando comparado
com o caso do controlador proporcional, o L.G.R. se deslocou para a direita.
Sugere-se que o leitor examine outras alternativas quanto ao valor de Ti e note
que as observações acima se mantém válidas em sua essência.
Controlador PD:
Gc s K p 1 s Td Im
Suponhamos, por exemplo, que Td = 5, de maneira que o zero Re
do compensador coincide com o polo s = -0.2 da planta.
-1 -0.2
Neste caso, o sistema é do tipo 0, apresentando pois erro
estacionário finito para entrada degrau. No entanto, mesmo que
se trabalhe com valores de ganho elevados para que esse erro
seja reduzido, a resposta do sistema sempre tem caráter superamortecido.
124
8 Compensação 125
Controlador PID:
1
Im Gc s K p 1 s Td
Re s Ti
Suponhamos que Td = 0.833 e Ti = 6.0, de maneira que os
-1 -0.2 zeros do compensador se situam nos pontos s = -0.2 e s = -1.0,
cancelando assim os polos de malha aberta da planta.
O sistema resultante é de tipo 1, apresentando pois erro
estacionário nulo para entrada degrau para valores arbitrários de ganho. Além disso, a sua resposta é sempre
superamortecida.
Nota-se assim, que o controlador PID reúne as boas características dos controladores PI e PD neste exemplo particular.
Os Diagramas de Bode dos compensadores PID têm o aspecto típico ilustrado abaixo. Nota-se assim claramente que os
compensadores apresentam características de avanço/atraso.
20 log Gc
Gc
900
-900
No caso em que o modelo da planta é conhecido, para sintonizar o compensador PID podem-se aplicar as técnicas
usuais de projeto (LGR - conforme ilustrado pelo exemplo visto acima - e resposta em freqüência).
Quando o modelo da planta não é bem conhecido, os parâmetros do compensador podem ser escolhidos utilizando-se o
método de Ziegler-Nichols. Este método, apesar de concebido no início da década de 40, ainda é muito usado em
aplicações industriais.
Há duas regras baseadas na resposta experimental do sistema e que visam a obter uma taxa de decaimento em torno de
25% (na prática, o sobressinal resulta entre 40% e 60% na maioria dos casos).
125
8 Compensação 126
c(t)
c()
L t
T
L e T são chamados na literatura, respectivamente, de tempo de retardo e "constante de tempo" (esta, indevidamente).
Os valores dos parâmetros do compensador devem ser escolhidos conforme indicado na tabela a seguir.
Tipo do Compensador Kp Ti Td
P T/L 0
PI 0.9T/L L/0.3 0
PID 1.2T/L 2L 0.5L
Para o compensador PID é imediato verificar que sua função de transferência resulta:
s 1 L
2
.
Gc ( s ) 0.6T
s
Segunda Regra do Método de Ziegler-Nichols
Para aplicar esta regra, inicialmente, considera-se o sistema em malha fechada com um controlador proporcional (isto é,
Ti= e Td=0). Suponhamos que, aumentando-se o ganho Kp, a saída resulte oscilatória e que, quando o ganho atinge um
determinado valor, a saída exibe oscilações não amortecidas (se isto não ocorre, o método não se aplica!). Seja Pcr o
período dessas oscilações e Kcr, o valor do ganho.
c(t)
Pcr
126
8 Compensação 127
Para este método, os valores dos parâmetros do compensador são dados na tabela a seguir.
Tipo do Compensador Kp Ti Td
P 0.5Kcr 0
PI 0.45Kcr Pcr/1.2 0
PID 0.6Kcr 0.5Pcr 0.125Pcr
s 4 / Pcr 2
GC ( s ) 0,075 K cr Pcr
s
É óbvio que, de maneira geral, a aplicação desta regra requer cuidados, uma vez que a ocorrência de oscilações não
amortecidas indica que o sistema está na iminência de perder a estabilidade. Operar o sistema nesta condição pode ser
inaceitável em certas aplicações como, por exemplo, para sintonizar controladores de reatores nucleares ou pilotos
automáticos de aviões!
127