Escolar Documentos
Profissional Documentos
Cultura Documentos
CONTROLE DE SISTEMAS
ESTABILIDADE, SIMULAÇÃO
DE SISTEMAS DINÂMICOS E
CONTROLADORES PID
Autor(a): Ma. Sofia Maria Amorim Falco Rodrigues
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 1/37
07/12/2023, 20:46 E-book
Introdução
Olá, estudante! Tudo bem?
Diante disso, eu te convido a embarcar nesta jornada de estudos, que contribuirá de forma
ampla para a sua formação. Vamos lá?
Estabilidade de
Sistemas de Controle
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 2/37
07/12/2023, 20:46 E-book
Assim, iniciaremos com uma visão geral do que é a estabilidade e como avaliá-la, para
sistemas em geral. Na sequência, daremos ênfase a exemplos práticos da realização de
análises desse tipo. Vamos lá?
Visão Geral
A resposta total de um dado sistema, independente de outras questões práticas deste,
dependerá da soma entre a resposta forçada (solução da equação diferencial ou, ainda,
possíveis diferenças vistas para uma dada entrada, com condições iniciais nulas) e a resposta
natural (aquela referente às condições iniciais):
E é partindo dessa ideia que conseguimos definir os três principais tipos de situações:
estabilidade, instabilidade e estabilidade marginal.
Assim, podemos observar que a presença da resposta forçada, à medida que a natural tenderá
a zero, está associada à própria definição de estabilidade de um sistema, embora seja
importante observar, também, a este ponto, que é difícil, em muitos casos, distinguir o que faz
parte da resposta natural do que compreende na resposta forçada do sistema. Nesse sentido,
é comum definir-se que um sistema será estável caso toda entrada limitada seja capaz de
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 3/37
07/12/2023, 20:46 E-book
levar a uma determinada saída, também limitada, o que nos leva a uma definição de um tipo
de sistema, em específico: os sistemas Bibo (do inglês, bounded-input, bounded-output).
De maneira similar, entende-se que um sistema será instável caso alguma entrada limitada
seja capaz de produzir uma dada saída ilimitada, que, junto com a definição de um sistema
estável anterior, poderá auxiliar no entendimento da estabilidade marginal. Um sistema, nesse
último caso, será estável para algumas entradas, limitadas, e instável para outras. Ou seja,
partindo da resposta total, um sistema será estável caso toda entrada limitada seja capaz de
produzir uma saída limitada e é instável se existir alguma entrada limitada capaz de gerar uma
saída ilimitada. Pode parecer confuso, a princípio, mas à medida que desenvolvermos os
critérios matemáticos para análise de estabilidade, esses conceitos apresentados ficarão
mais claros.
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 4/37
07/12/2023, 20:46 E-book
s elevado à terceira, mais a 2 vezes s elevado ao quadrado, mais a 1 vez s, mais a 0) e C(s) na saída.
Considerando a maior potência, 4, veja como ficaria a tabela nesse caso genérico.
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 5/37
07/12/2023, 20:46 E-book
4
s a4 a2 a0
s
3
a3 a1 0
∣ a4 a2 ∣ ∣ a4 a0 ∣ ∣ a4 0 ∣
2 −∣ ∣ −∣ ∣ −∣ ∣
s ∣ a3 a1 ∣ ∣ a3 0 ∣ ∣ a3 0 ∣
= b1 = b2 = 0
a3 a3 a3
∣ a3 a1 ∣ ∣ a3 0 ∣ ∣ a3 0 ∣
1 −∣ ∣ −∣ ∣ −∣ ∣
s ∣ b1 b2 ∣ ∣ b1 0 ∣ ∣ b1 0 ∣
= c1 = 0 = 0
b1 b1 a3
∣ b1 b2 ∣ ∣ b1 0 ∣ ∣ b1 0 ∣
0 −∣ ∣ −∣ ∣ −∣ ∣
s ∣ c1 0 ∣ ∣ c1 0 ∣ ∣ c1 0 ∣
= d1 = 0 = 0
c1 c1 c1
#PraCegoVer: tabela com 5 linhas mais 4 colunas. Na primeira linha, tem-se s4 (s elevado
à quarta), a4 , a2 e a0 . Na segunda, tem-se s³ (s elevado ao cubo), a3 , a1 e 0. Na terceira
∣ a4 a2 ∣
−∣ ∣
∣ a3 a1 ∣
linha, tem-se s² (s elevado ao quadrado), a3
= b1 (menos determinante de a4, a2,
∣ a4 a0 ∣
−∣ ∣
∣ a3 0 ∣
a3 e a1 sobre a3, igual a b1), a3
= b2 (menos determinante de a4, a0, a3 e 0, sobre
∣ a4 0 ∣
−∣ ∣
∣ a3 0 ∣
a3, igual a b2) e a3
= 0 (menos determinante de a4, 0, a3 e 0, sobre a3, igual a 0).
∣ a3 a1 ∣
−∣ ∣
∣ b1 b2 ∣
Na quarta, tem-se s¹ (s elevado a 1), b1
= c1 (menos determinante de a3, a1, b1
∣ a3 0 ∣
−∣ ∣
∣ b1 0 ∣
e b2, sobre b1, igual a c1), b1
= 0 (menos determinante de a3, 0, b1 e 0, sobre b1,
∣ a3 0 ∣
−∣ ∣
∣ b1 0 ∣
igual a 0) e a3
= 0 (menos determinante de a3, 0, b1 e 0, sobre b1, igual a 0). Na
∣ b1 b2 ∣
−∣ ∣
∣ c1 0 ∣
quinta linha, tem-se s0 (s elevado a 0), c1
= d1 (menos determinante de b1, b2,
∣ b1 0 ∣
−∣ ∣
∣ c1 0 ∣
c1 e 0, sobre c1, igual a d1), c1
= 0 (menos determinante de b1, 0, c1 e 0, sobre c1,
∣ b1 0 ∣
−∣ ∣
∣ c1 0 ∣
igual a 0) e c1
= 0 (menos determinante de b1, 0, c1 e 0, sobre c1, igual a 0).
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 6/37
07/12/2023, 20:46 E-book
alguns passos a mais, que veremos mais adiante. Assim, como primeira regra, é possível
observar que a quantidade de raízes no semiplano direito corresponde à quantidade de
mudanças de sinal da primeira coluna da tabela. Nesse sentido, ainda, você poderá observar
que o sistema é estável, caso a função de transferência em malha fechada de um dado
sistema possuir todos os polos no semiplano esquerdo do plano s. Do contrário, estando
esses polos no semiplano direito, o sistema é instável.
Agora, para analisarmos inclusive alguns casos especiais, vamos à aplicação e à análise em
alguns exemplos. Considere, inicialmente, que desejamos analisar a estabilidade de um
sistema que possui a seguinte função de transferência em malha fechada:
10
G (s) =
5 4 3 2
s + 2s + 3s + 6s + 5s + 3
Nesse caso, ao obtermos a tabela, como vimos até o momento, obteríamos uma divisão por
zero e, por conta disso, estabeleceremos uma constante, ϵ (épsilon), para substituir o zero na
primeira coluna. O resultado disso será:
Caso ϵ seja escolhido positivo, visualizaremos uma mudança de sinal da linha s³ para a s² e de
s² para s¹, o que permite concluir que existem dois polos no semiplano direito e, assim, trata-
se de um sistema instável. Por outro lado, se você escolhesse essa constante como um valor
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 7/37
07/12/2023, 20:46 E-book
negativo, por outro lado, a mesma conclusão seria obtida, porém a partir de um caminho
diferente.
Uma outra possibilidade é obter uma linha inteira com zeros, resultado de fatoração do
denominador quando há a presença de pelo menos um polinômio par, o que implicará novas
estratégias, diferentes do que vimos até o momento. Para entender, considere que um dado
sistema possui a seguinte função de transferência em malha fechada:
10
G (s) =
5 4 3 2
s + 7s + 6s + 42s + 8s + 56
4 2
s + 6s + 8
³
4s + 12s + 0
O resultado será utilizado, enfim, para preencher a linha zerada. Ao final, com esse exemplo
então, concluímos que não existem polos no semiplano direito e existe um padrão da
distribuição dos polos, nesses casos, que nos permitem concluir que (NISE, 2017):
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 8/37
07/12/2023, 20:46 E-book
#PraCegoVer: plano s com os pares de polos A, B e C, sendo os polos C localizados nas partes de
cima e de baixo, tanto no semiplano direito quanto no esquerdo; os polos A no eixo σ e os polos B
no eixo jω (j ômega).
Ademais, saiba que o critério de Routh-Hurwitz oferece, inclusive, uma prova facilmente
percebida de que mudanças no ganho de um sistema de controle, com realimentação, é capaz
de ocasionar diferenças na resposta transitória, pois haverá modificações nas posições dos
polos em malha fechada. Na próxima subseção, apresento alguns exemplos finais, focando na
resposta que pode ser observada de acordo com a estabilidade (ou não) do sistema
analisado, trazendo um exemplo de como podemos estabelecer o ganho de um dado sistema
real para que este seja estável, instável ou marginalmente estável.
Exemplos Práticos
Bem, até o presente momento, foi possível visualizar como analisar a estabilidade, porém
precisamos discutir, também, outro importante ponto: afinal, o que a estabilidade, a
instabilidade ou mesmo a estabilidade marginal significam no comportamento de um sistema
físico, real? Tomando como exemplo a resposta, ao longo do tempo, ao degrau unitário de um
sistema estável, nota-se, em comparação a de um sistema instável, que as oscilações
tenderão a diminuir com o tempo. O seguinte sistema de controle representa um exemplo de
sistema estável, juntamente com a representação dos polos da função de transferência em
malha fechada e a resposta ao longo do tempo, denotando que, de fato, após cerca de 15
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 9/37
07/12/2023, 20:46 E-book
#PraCegoVer: na parte superior, tem-se o diagrama de blocos do sistema, com R(s) = 1/s (R s igual
a 1 sobre s) na entrada, o erro E(s) (E s), o bloco 3/s(s+1)(s+2) (3 sobre s vezes s mais 1 vez s mais
2), a saída C(s) (C s) e esta está, ainda, conectada à entrada pelo somador. Na parte de baixo, tem-
se, do lado esquerdo, os polos em malha fechada plotados no plano s, com -2,672; -0,164; j1,047 e -
j1,047. No lado direito, tem-se a resposta do sistema, c(t) (c t), ao longo do tempo, com as
oscilações maiores no início e a diminuição destas, sendo a resposta vista de 0 a 30 s.
Por outro lado, na próxima imagem, tem-se o exemplo de uma planta que representa um
sistema de controle em malha fechada, porém referente a um sistema instável. Note que, ao
invés da amplitude das oscilações diminuir, esta aumenta à medida que o tempo passa:
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 10/37
07/12/2023, 20:46 E-book
#PraCegoVer: na parte superior, tem-se o diagrama de blocos do sistema, com R(s) = 1/s (R s igual
a 1 sobre s) na entrada, o erro E(s) (E s), o bloco 7/s(s+1)(s+2) (7 sobre s vezes s mais 1 vez s mais
2), a saída C(s) (C s), estando esta conectada à entrada pelo somatório. Na parte de baixo, do lado
esquerdo, tem-se a plotagem dos polos de malha fechada no plano s, com os pontos 3,087; j1,505; -
j1,505 e 0,0434. Por fim, do lado direito, tem-se a resposta, c(t) (c t), ao tempo do tempo, em
segundos, demonstrando as oscilações que aumentam de amplitude, de 0 até 30 segundos.
Além disso, outro ponto importante que pode ser retomado aqui é que, em um sistema
marginalmente estável, a resposta vista, ao longo do tempo, será constante ou oscilatória.
Assim, as oscilações vistas inicialmente poderão permanecer com a mesma amplitude, por
exemplo. Os polos da função de transferência em malha fechada estarão, ainda, tanto no
semiplano da esquerda quanto localizados no eixo jω , podendo ser, ou não, múltiplos neste
último.
Agora, para encerrarmos este tópico, suponha que seja necessário determinar a faixa de
valores de ganho (K), para que o sistema de função de transferência a seguir, conectado em
malha fechada (unitária), seja estável, marginalmente estável e instável, para K > 0:
K
G (s) =
s (s + 7) (s + 11)
K
G (s) =
3 2
s + 18s + 77s + K
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 11/37
07/12/2023, 20:46 E-book
Como K > 0, os elementos, na primeira coluna, serão sempre positivos, com exceção ao
elemento de s¹, que pode ser tanto positivo quanto negativo ou, ainda, nulo, a depender do
valor de K. Agora, precisaremos considerar essas possibilidades. Com isso, se K < 1.386, de
fato, assim todos os termos serão positivos e, como não existirá mudanças de sinal, conclui-
se que o sistema analisado possui três polos no semiplano da esquerda. Logo, trata-se de um
sistema estável e essa é a restrição do ganho para que o sistema tenha estabilidade.
Todavia, perceba que para K > 1.386, o termo de s¹, da primeira coluna, será negativo, e como
haverá duas mudanças de sinal teremos dois polos no semiplano da direita e um polo no
semiplano da esquerda, o que permite concluir que o sistema, nessas condições, seria
instável.
Por fim, a última possibilidade é que o ganho K seja ajustado em 1.386, gerando uma linha
completa de zeros, o que implica que haveria polos no eixo jω e, assim, seria necessário
manipular matematicamente, como fizemos no último exemplo do subtópico 2.1.1.
Retornaremos, nesse caso, à linha s², substituímos K pelo seu valor assumido e, assim, o
seguinte polinômio é criado,
²
18s + 1.386
cuja derivada é
36s + 0
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 12/37
07/12/2023, 20:46 E-book
s
3
1 77
s
2
18 1.386
s
1
0 (substituído) 36
s
0
1.386
Dessa forma, perceba que não haverá mudanças de sinal da linha s² (a partir do polinômio par
anterior), e isso permanece para a tabela inteira. O polinômio par possui duas raízes sobre o
eixo e, além disso, observa-se que essas raízes possuem multiplicidade unitária, que, junto
com os sinais constantes, permite observar que há uma raiz remanescente no semiplano
esquerdo do plano s e, assim, o sistema é marginalmente estável.
Conhecimento
Teste seus Conhecimentos
(Atividade não pontuada)
Um sistema físico pode ser modelado de diversas maneiras, entre elas como um sistema
linear, com resposta invariável ao longo do tempo. Já sua estabilidade pode ser avaliada
analisando o modelo matemático, mais precisamente a partir da posição no plano s dos
polos de malha fechada.
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 13/37
07/12/2023, 20:46 E-book
Simulação de Sistemas
Dinâmicos de Controle
Visão Geral
O Matlab é um dos software mais utilizados no contexto para análise de sistemas dinâmicos e
de sistemas de controle, em geral, embora não seja uma opção gratuita. Neste, podemos
ressaltar o desenvolvimento de algoritmos, a partir de funções básicas ou que fazem parte de
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 14/37
07/12/2023, 20:46 E-book
outros conjuntos de funções mais específicos, entretanto o maior destaque deve ser dado
para as toolboxes — conjuntos de ferramentas —, destinadas, exclusivamente, para a análise
de sistemas de controle.
Por fim, tem-se um conjunto de funções nessa toolbox, destinado às análises lineares, em que
existirão ferramentas tanto no domínio do tempo quanto no da frequência.
O Scilab, por sua vez, é um software gratuito, bastante semelhante ao Matlab, de certa forma,
em termos da linguagem, tendo boa quantidade de recursos disponíveis. Além da
possibilidade de desenvolvimento de algoritmos, assim como no software anterior, aqui
podemos destacar a Xcos, um editor gráfico para o desenvolvimento de modelos de sistemas
dinâmicos variados, que permite a visualização completa da simulação, tanto no domínio do
tempo quanto em outros tipos de análises, com modelos já pré-estabelecidos de circuitos
mecânicos automotivos, dentre outros.
Por fim, o Octave é um tipo de linguagem computacional diretamente compatível com Matlab,
com grande quantidade de funções muito semelhantes, podendo ser utilizado para a
computação matemática, em geral, o que inclui a possibilidade de análise e simulação de
sistemas dinâmicos. Algumas das funções de controle em geral, vistas no Matlab, podem ser
utilizadas diretamente neste.
Exemplos Práticos
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 15/37
07/12/2023, 20:46 E-book
Tomando como exemplo então a utilização da toolbox Control System Toolbox, do Matlab,
suponha que nosso objetivo aqui fosse representar um sistema dinâmico, linear. A função tf
permite estabelecer a função de transferência do sistema físico analisado e, para utilizá-la,
fazemos
sys = tf(num,den)
com num sendo a variável para apresentação do polinômio do numerador e den para a
apresentação do polinômio do denominador. Caso tivéssemos a seguinte função de
transferência,
1
G (s) =
2
2s + 3s + 4
num = 1;
sys = tf(num,den)
Sem o ponto e vírgula, ao final do comando com a variável sys, será possível visualizar, na tela,
a função de transferência criada. Caso quiséssemos visualizar a resposta ao degrau unitário
do sistema com a função de transferência apresentada, o seguinte comando poderia ser
dado:
stepplot(sys)
Por outro lado, caso fosse desejável criar a representação pelo espaço de estados, o seguinte
comando deve ser utilizado:
sys = ss(A,B,C,D)
′
x = Ax + Bu
y = Cx + Du
Agora, vamos considerar os mesmos processos vistos nesses exemplos práticos, porém
utilizando o software Scilab. De forma bastante similar ao Matlab, o primeiro passo será
definir matricialmente, ou por meio dos polinômios, o numerador e o denominador da função
de transferência desejada. Caso a função de transferência que representasse o modelo fosse
igual a
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 16/37
07/12/2023, 20:46 E-book
7
G (s) =
3 2
s + 3s + 2s + 7
computacionalmente faríamos:
num = 7;
den = s^3+(3*s^2)+2*s+7;
Outro ponto interessante é que aplicando essa variável criada, que representa a função de
transferência, à função plz(), tem-se o esboço dos polos e dos zeros dessa função. Já com
relação à representação no espaço de estados, semelhantemente também ao Matlab,
faremos:
[A,B,C,D] = abcd(sl)
SAIBA MAIS
ASSISTIR
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 17/37
07/12/2023, 20:46 E-book
praticar
Vamos Praticar
Até o momento, ficou clara a importância da utilização da simulação na análise de sistemas
dinâmicos, incluindo a possibilidade de auxílio no projeto de sistemas de controle, certo?
Pensando nisso, acompanhe o pequeno estudo de caso a seguir.
Considerando que você estivesse no lugar de Guilherme, com os seus conhecimentos até o
momento, qual estratégia você utilizaria?
Controladores
Proporcional, Integral e
Derivativo (PID)
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 18/37
07/12/2023, 20:46 E-book
Certo, mas afinal de contas: como implementamos o agente que fará o controle em um
sistema controlado? A resposta dessa pergunta está em uma metodologia largamente
utilizada, inclusive em controladores industriais: o controlador proporcional, integral e
derivativo (mais conhecido como controlador PID).
Assim, veja que a utilização dos controladores PID contribuiu imensamente para tantos
avanços tecnológicos que vemos atualmente, em termos do controle e automação de
sistemas em geral, bem como das diversas possibilidades de implementar esses
controladores.
Dessa forma, a partir da próxima subseção, veremos mais detalhes, em uma visão geral, sobre
como funcionam os controladores PID e, em seguida, para finalizar o tópico, analisaremos
exemplos práticos desses controladores aplicados a sistemas de controle com os mais
diversos tipos de sistemas reais. Vamos lá?
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 19/37
07/12/2023, 20:46 E-book
Visão Geral
Independentemente de como implementaremos o controlador PID, seja por meio de um
controlador com outras funções, como é o caso de um controlador lógico programável, ou por
meio de um circuito eletrônico analógico, um controlador PID é, por essência, formado com
base em três tipos principais de ações em sua metodologia para controle do sistema: a
proporcional, a integral e a derivativa. Estas podem, inclusive, ser utilizadas separadamente, o
que nos gera ainda outros subtipos de controladores: os controladores P, de ação
proporcional, os controladores PI (proporcional e integral) e os controladores PD (proporcional
e derivativo).
#PraCegoVer: o infográfico estático, intitulado “O controlador PID”, possui três caixas de texto
interligados ao título, à direita. A primeira caixa de texto, intitulada “Ganho proporcional”, apresenta
o texto “ajustável de forma que a relação entre a saída do controlador (u(t)) e o erro (e(t)) será
U(s)
u (t) = K p e (t) (2) ou, ainda: = Kp (3). Um controlador ajustado exclusivamente a partir
E(s)
desse ganho será basicamente um amplificador de ganho ajustável (OGATA, 2010)”. A segunda
caixa de texto, intitulada “Ganho integral”, apresenta o texto “nesse caso, o valor da saída do
controlador será modificado a uma taxa de variação proporcional ao sinal de erro atuante (OGATA,
du(t) t
2010). Ou seja: dt
= K i e (t) (4). Isto equivale a: u (t) = Ki ∫
0
e (t) dt (5), sendo Ki um
ganho ajustável”. A terceira caixa de texto, intitulada “Ganho derivativo”, apresenta o texto “nesse
caso, a saída é definida de forma que, para um dado tempo (Td), chamado de tempo derivativo, tem-
de(t)
se: u (t) = Kp T d
dt
(6)”.
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 20/37
07/12/2023, 20:46 E-book
Kp t
u (t) = K p e (t) +
Ti
∫
0
e (t) dt (7)
U(s)
= K p (1 +
1
Ti s
) (8)
E(s)
sendo Ti o tempo integrativo. Caso, por outro lado, tenhamos um controlador do tipo PD, sua
resposta será
de(t)
u (t) = K p e (t) + K p T d
dt
(9)
U(s)
= K p (1 + T d s) (10)
E(s)
E o controlador PID? Bem, a resposta será, nesse caso, igual ao conjunto das ações, de
maneira que se tem
Kp t de(t)
u (t) = K p e (t) +
Ti
∫
0
e (t) dt + K p T d
dt
(11)
U(s)
= K p (1 +
1
+ T d s) (12)
E(s) Ti s
Perceba que, em todos os casos, o erro é considerado (diferença entre a saída do sistema e o
que de fato se desejava para este) e, a partir de três estratégias distintas, decide-se como
extingui-lo ou, ainda, ao menos atenuá-lo. Além disso, como você pode imaginar, em certos
casos, considerar a amplificação do erro ou a taxa de variação deste ou sua integral, não será
viável e, por esse motivo, utilizamos os controladores P, PI e PD.
Exemplos Práticos
Uma planta, independentemente do processo prático que esteja ocorrendo, pode ser
controlada em malha fechada de forma que seu sistema estará estruturado, em
realimentação, como apresentado no seguinte diagrama de blocos, considerando, ainda, a
utilização de um controlador PID. O mesmo aconteceria para o uso de um controlador P, PI ou
PD.
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 21/37
07/12/2023, 20:46 E-book
#PraCegoVer: diagrama de blocos com a entrada conectada a um somador, seguida pelo bloco
K p (1 +
1
+ T d s) (Kp vezes 1 mais 1 sobre Ti vezes s, mais Td vezes s), em série com o bloco
Ti s
da planta, estando a saída conectada também ao somador, por uma realimentação unitária.
Além disso, a este ponto de estudo, na prática, é fundamental salientar que um controlador
lógico programável poderá ser configurado de forma a atuar como um controlador P, PI, PD ou
PID para essa planta. Por sua robustez e versatilidade, frente às outras necessidades de um
sistema automatizado, essa é uma opção muito utilizada em sistemas industriais.
Conhecimento
Teste seus Conhecimentos
(Atividade não pontuada)
Um controlador PID, de ação proporcional, integral e derivativa, pode ser utilizado junto a
uma dada planta industrial, visando à melhoria de sua resposta transitória e em regime
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 22/37
07/12/2023, 20:46 E-book
permanente. Além disso, é importante observar que, em muitos casos, nem todas essas
ações serão utilizadas para o controle do sistema.
Métodos de Sintonia de
Controladores PID
Bem, agora, a este ponto, você verá como fazemos, afinal, para ajustar os controladores PID,
em busca de obter o melhor desempenho de um sistema de controle. Para isso, iniciaremos
com uma visão geral sobre os métodos de sintonia clássicos, mais utilizados, além de
abordarmos uma outra questão importante: o estudo de formas de mensurar o desempenho
do sistema de controle. Por fim, encerraremos o estudo com exemplos práticos da utilização
de métodos de sintonia. Vamos lá?
Visão Geral
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 23/37
07/12/2023, 20:46 E-book
Começando pelos métodos de Ziegler-Nichols, nesse caso, será sugerido escolher os valores
para ajuste do controlador de acordo com parâmetros da resposta da planta ao degrau
unitário, em um primeiro momento, de forma que utilizamos a seguinte tabela, com T sendo a
constante de tempo e L, o atraso da resposta, para um dado valor de ganho do sistema, sendo
sua função de transferência
−Ls
G (s) =
Ke
T s+1
(13)
O atraso e a constante de tempo são determinados a partir da reta tangente, traçada no ponto
de inflexão da curva c(t), como visto no gráfico. Além disso, veja os ajustes sugeridos.
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 24/37
07/12/2023, 20:46 E-book
Figura 2.7: Oscilação sustentada do sistema, para ajuste do controlador PID via Ziegler-Nichols
Fonte: Ogata (2010, p. 523).
#PraCegoVer: gráfico de t e c(t), com as oscilações da resposta vistas com período Pcr.
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 25/37
07/12/2023, 20:46 E-book
Tipo de controlador Kp Ti Td
P 0, 5K cr ∞ 0
PI 0, 45K cr Pcr /1, 2 0
PID 0, 6K cr 0, 5Pcr 0, 125Pcr
Tabela 2.6: Ziegler-Nichols para ajuste a partir do ganho crítico e o período crítico
Fonte: Ogata (2010, p. 525).
Uma outra possibilidade para a sintonia do controlador PID é o método CHR (Chien, Hrone e
Reswick), desenvolvido em 1952 como uma possível alternativa para resolver problemas
vistos a partir da resposta ao degrau, capaz de auxiliar no aumento da estabilidade do sistema
(DORF, 2018).
Sem o sobressinal, fazemos o ajuste conforme a próxima tabela, caso tenhamos o sistema
servo.
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 26/37
07/12/2023, 20:46 E-book
Tipo de controlador Kp Ti Td
P 0, 3T /K. L ∞ 0
PI 0, 35T /K. L 1,16.T 0
Tabela 2.7: PID
Método CHR para o sistema comL
0, 6T /K. servo, sem sobressinal
T L/2
Fonte: Elaborada pela autora.
Tipo de controlador Kp Ti Td
P 0, 7T /K. L ∞ 0
PI 0, 6T /K. L T 0
Tabela 2.8: PID
Método CHR para o 0,
sistema com servo
95T /K. L com 20% de sobressinal
1,357T 0,437L
Fonte: Elaborada pela autora.
Caso tenhamos ainda outro tipo de sistema, como um sistema regulador, algumas pequenas
mudanças são feitas do ponto de vista numérico, mas os mesmos tipos de parâmetros devem
ser considerados. O método CC, também conhecido como método Cohen-Coon, foi
estabelecido no ano de 1953, por sua vez, e pretende atender ajustes para o controlador PID
em casos e para sistemas do tipo da Equação 13. A tabela a ser seguida para ajuste, neste
caso, é:
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 27/37
07/12/2023, 20:46 E-book
Por fim, com relação aos métodos de sintonia, podemos citar ainda o IMC, Internal Model
Control (Modelo de Controle Interno), que é estabelecido a partir do modelo matemático do
sistema a ser controlado, gerado pela curva de reação, após a aplicação de um degrau na
entrada deste sistema estabelecido em malha aberta e, juntamente a uma especificação de
desempenho. Supondo que a função de transferência desejada seja
1
Gdesejada (s) =
λs + 1
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 28/37
07/12/2023, 20:46 E-book
Já com relação à avaliação de desempenho dos controladores PID, podemos ressaltar alguns
indicadores. O IAE (Integral de Erro Absoluto) é um exemplo desses indicadores e pode ser
calculado como,
∞
IAE = ∫
0
E (t) dt (14)
sendo E(t) o erro absoluto como função do tempo (FRANCHI, 2011). Outro indicador também
frequente é o ITAE (Integral do Erro Ponderado no Tempo), que pode ser calculado como:
∞
IT AE = ∫
0
E (t) . t dt (15)
Por fim, o Erro Quadrático Médio (ISE - Integral Square Error) é definido como
∞
ISE = ∫
0
E
2
(t) dt (16)
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 29/37
07/12/2023, 20:46 E-book
Exemplos Práticos
Vamos considerar agora, por fim, o projeto de um sistema de controle do início ao fim, na
prática, escolhendo como método de sintonia, o método de Ziegler-Nichols. Veja o sistema, a
seguir, com a representação, inclusive, da função de transferência da planta.
C (s) Kp Kp
G (s) = = =
3 2
R (s) s (s + 1) (s + 5) + K p s + 6s + 5s + K p
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 30/37
07/12/2023, 20:46 E-book
30
G (s) =
3 2
s + 6s + 5s + 30
3 2
(jω) + 6(jω) + 5 (jω) + 30 = 0
– 2π
2
ω = 5 → ω = √5 ⇒ Pcr = = 2, 809
ω
2
1 1 6, 322 (s + 1, 423)
Gc (s) = K p (1 + + T d s) = 18 (1 + + 0, 351s) =
Ti s 1, 405s s
lembrando que, por conveniência, podemos representar essa função no bloco do controlador,
tornando mais claro, assim, o processo de simulação do sistema de controle. Caso a resposta
ao degrau unitário não seja satisfatória, considerando um sobressinal máximo de 20%, por
exemplo, outro método pode ser utilizado ou podemos, também, fazer um ajuste fino dos
parâmetros do controlador PID.
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 31/37
07/12/2023, 20:46 E-book
praticar
Vamos Praticar
Suponha que obtivéssemos a resposta unitária do sistema de controle obtido anteriormente
e chegássemos à conclusão de que é necessário melhorar o sistema de controle, de maneira
a gerar uma resposta com menor sobressinal, por exemplo.
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 32/37
07/12/2023, 20:46 E-book
Material
Complementar
WEB
Disponível em:
ACESSAR
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 33/37
07/12/2023, 20:46 E-book
LIVRO
Controle automático
Autores: Plínio de Lauro Castrucci; Anselmo Bittar; Roberto Moura Sales
Editora: LTC
Capítulo: 7
Ano: 2018
ISBN: 9788521635611
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 34/37
07/12/2023, 20:46 E-book
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 35/37
07/12/2023, 20:46 E-book
Conclusão
Bem, tivemos a oportunidade de entender, afinal, o que significa um sistema ser estável,
marginalmente estável ou instável, e quais são as implicações práticas. Além disso, vimos como
aplicar as ferramentas e os recursos matemáticos mais utilizados nesses tipos de análises, que
podem preceder, por exemplo, o projeto do sistema de controle. Também podemos perceber, ao
longo desta unidade, o quanto a simulação de sistemas dinâmicos já faz parte da realidade, em
muitas situações práticas, e como essas ações podem facilitar o desenvolvimento do sistema de
controle. Por falar nesse último, vimos o quanto os controladores PID são frequentes em sistemas
de controle industriais bem como estratégias para sintonizá-los.
Espero que você tenha conseguido conectar-se com a prática, ao longo do conteúdo estudado, pois
questões como o entendimento da estabilidade de um sistema a ser controlado ou já controlado
bem como os recursos matemáticos utilizados, com frequência, para a obtenção de um efetivo
controlador para um dado processo ou planta, serão fundamentais para que você obtenha êxito em
muitas situações práticas. Até uma próxima oportunidade!
Referências
CASTRUCCI, P. de L.; BITTAR, A.; SALES, R.
M. Controle automático. Rio de Janeiro: LTC,
2018.
CRITÉRIO de Estabilidade de Routh (ELT009, ELT035). [S. l.: s. n.], 2018. 1 vídeo (14 min.). Publicado
pelo canal Luis Antonio Aguirre. Disponível em: https://www.youtube.com/watch?v=NjyjJ6qtOMs.
Acesso em: 29 mar. 2022.
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 36/37
07/12/2023, 20:46 E-book
DORF, R. C. Sistemas de controle moderno. 13. ed. Rio de Janeiro: LTC, 2018.
FRANCHI, C. M. Controle de processos industriais: princípios e aplicações. São Paulo: Editora Érica,
2011.
OGATA, K. Engenharia de controle moderno. 5. ed. São Paulo: Pearson Prentice Hall, 2010.
SIMULAÇÃO de tanque (ELT009, ELT035, ELT016). [S. l.: s. n.], 2017. 1 vídeo (18 min.). Publicado pelo
canal Luis Antonio Aguirre. Disponível em: https://www.youtube.com/watch?v=JUSfsLFt8tc. Acesso
em: 29 mar. 2022.
https://student.ulife.com.br/ContentPlayer/Index?lc=1gvNXP7Cy2CEJV6A0K3GBA%3d%3d&l=oVZ%2fx44C3Ay0kqiph38t7Q%3d%3d&cd=HS… 37/37