Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

CONTROLE DE SISTEMASCONTROLE DE SISTEMAS
ESTABILIDADE, SIMULAÇÃOESTABILIDADE, SIMULAÇÃO
DE SISTEMAS DINÂMICOS EDE SISTEMAS DINÂMICOS E
CONTROLADORES PIDCONTROLADORES PID
Au to r ( a ) : Ma . S o f i a Ma r i a Amo r i m Fa l c o R o d r i g ue s
R ev i s o r : M S c . Ed e r s o n Pa u l o Vo g e l
Tempo de leitura do conteúdo estimado em 1 hora e 20 minutos.
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
1 of 41 26/08/2022 04:41
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#book-introcao
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#book-introcao
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#book-introcao
Introdução
Olá, estudante! Tudo bem?
Entender como analisar a estabilidade de sistemas reais, de comportamentos dinâmicos, é de
fundamental importância para o exercício da pro�ssão e para ações como o desenvolvimento
de um sistema de controle e automação. Além disso, o projeto de um sistema de controle
utilizará, geralmente, algumas estratégias gerais para obter a melhor con�guração possível do
sistema controlado.
Assim, no presente estudo, você entenderá o que é a estabilidade de um sistema dinâmico e
como efetuar análises para atestar tal propriedade, aplicadas a sistemas reais. Em seguida,
você verá como realizar simulações computacionais para visualizar o comportamento
dinâmico dos sistemas físicos. Por �m, encerraremos nossos estudos com dois tópicos
dedicados ao controlador proporcional, integral e derivativo (PID), que é o principal tipo de
controlador, nas mais diversas aplicações industriais, entendendo como este funciona e como
ajustá-lo.
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
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
2 of 41 26/08/2022 04:41
Partimos do pressuposto de que existirão três requisitos principais para o projeto de um
sistema de controle: a atenção à resposta transitória, a estabilidade e possíveis erros em
regime permanente, quando esse sistema já apresenta seu comportamento estacionário.
Além disso, muitos pesquisadores e as próprias aplicações práticas convergem para uma ideia
principal de que a estabilidade é a especi�cação mais importante entre essas opções. Caso
um sistema seja instável, por exemplo, sua resposta transitória e os erros vistos, durante o
regime permanente, terão menos relevância frente a essa condição indesejada. Mais ainda,
percebe-se que um sistema instável não poderá ser projetado para atender a um determinado
tipo de resposta transitória especí�ca ou mesmo para atender a um outro requisito, de erro em
regime permanente, por exemplo.
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):
                                       (1)
E é partindo dessa ideia que conseguimos de�nir os três principais tipos de situações:
estabilidade, instabilidade e estabilidade marginal.
Um sistema linear invariante no tempo é estável se a resposta natural tende a zero à
medida que o tempo tende a in�nito. Um sistema linear invariante no tempo é
instável se a resposta natural aumenta sem limites à medida que o tempo tende a
in�nito. Um sistema linear invariante no tempo é marginalmente estável caso a
resposta natural não decaia nem aumente, mas permaneça constante ou oscile à
medida que o tempo tende a in�nito (NISE, 2017, p. 450).
c (t)   =   (t)   +   (t)cforada cnatural
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
3 of 41 26/08/2022 04:41
Assim, podemos observar que a presença da resposta forçada, à medida que a natural tenderá
a zero, está associada à própria de�niçã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 de�nir-se que um sistema será estável caso toda entrada limitada seja capaz de
levar a uma determinada saída, também limitada, o que nos leva a uma de�nição de um tipo de
sistema, em especí�co: 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 de�niçã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 �carão mais
claros.
Falando, então, em meios matemáticos e formas de se analisar a estabilidade, dado um
modelo matemático de um sistema, como sua função de transferência, é fundamental
citarmos o critério de Routh-Hurwitz, que vem de 1905 e é utilizado até hoje, a partir da
aplicação de dois passos básicos: a construção de uma tabela de dados (também conhecida
como tabela de Routh) e a interpretação desta. Basicamente, nesse último momento,
analisaremos quantos polos da função de transferência do sistema em malha fechada estão
localizados no semiplano esquerdo, no semiplano direito e no próprio eixo , no plano s. O
processo de construção da tabela de Routh é feito rotulando-se as linhas pelos valores das
potências de s, partindo das potências maiores do denominador da função de transferência do
sistema conectado em malha fechada, que, a partir de agora, chamaremos, simplesmente, de
função de transferência de malha fechada.
Em seguida, preencheremos com o coe�ciente de potência mais alta de s, ainda do polinômio
do denominador, e listaremos, horizontalmente e na primeira linha, os coe�cientes restantes,
pulando, ainda, um coe�ciente. Na segunda linha da tabela, listaremos, horizontalmente, a
partir da segunda maior potência de s vista naquele polinômio, incluindo os coe�cientes
saltados anteriormente e os demais elementos da tabela, não preenchidos, serão preenchidos
pelo negativo do determinante de elementos inscritos nas duas linhas anteriores, divididos
pelo elemento da primeira coluna, acima da linha analisada (NISE, 2017). Parece um pouco
complicado, mas com a visualização do sistema genérico a seguir e, em seguida, de sua tabela
correspondente, �cará mais fácil.
jω
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
4 of 41 26/08/2022 04:41
Figura 2.1: Preenchimento da tabela de Routh
Fonte: Nise (2017, p. 455).
#PraCegoVer: diagrama de blocos com R(s) na entrada, o bloco
 (N s sobre a 4 vezes s elevado à quarta, mais a 3 vezes 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 �caria a tabela nesse caso genérico.
N (s) / + + + s +a4s4 a3s3 a2s2 a1 a0
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...5 of 41 26/08/2022 04:41
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
Levando em consideração, agora, o processo de interpretação, fundamental para �nalizarmos
Tabela 2.1: Tabela de Routh do exemplo genérico
Fonte: Elaborada pela autora.
#PraCegoVer: tabela com 5 linhas mais 4 colunas. Na primeira linha, tem-se (s elevado
à quarta), , e . Na segunda, tem-se s³ (s elevado ao cubo), , e 0. Na terceira
linha, tem-se s² (s elevado ao quadrado), (menos determinante de a , a ,
a e a sobre a , igual a b ),   (menos determinante de a , a , a e 0, sobre
a , igual a b ) e (menos determinante de a , 0, a e 0, sobre a , igual a 0).
Na quarta, tem-se s¹ (s elevado a 1),  (menos determinante de a , a , b e
b , sobre b , igual a c ), (menos determinante de a , 0, b e 0, sobre b ,
igual a 0) e (menos determinante de a , 0, b e 0, sobre b , igual a 0). Na
quinta linha, tem-se (s elevado a 0), (menos determinante de b , b , c
e 0, sobre c , igual a d ), (menos determinante de b , 0, c e 0, sobre c ,
igual a 0) e (menos determinante de b , 0, c e 0, sobre c , igual a 0).
0
s4 a4 a2 a0
s3 a3 a1
s2 =
−
∣
∣
∣
a4
a3
a2
a1
∣
∣
∣
a3
b1 =
−
∣
∣
∣
a4
a3
a0
0
∣
∣
∣
a3
b2 = 0
−
∣
∣
∣
a4
a3
0
0
∣
∣
∣
a3
s1 =
−
∣
∣
∣
a3
b1
a1
b2
∣
∣
∣
b1
c1 = 0
−
∣
∣
∣
a3
b1
0
0
∣
∣
∣
b1
= 0
−
∣
∣
∣
a3
b1
0
0
∣
∣
∣
a3
s0
=
−
∣
∣
∣
b1
c1
b2
0
∣
∣
∣
c1
d1 = 0
−
∣
∣
∣
b1
c1
0
0
∣
∣
∣
c1
= 0
−
∣
∣
∣
b1
c1
0
0
∣
∣
∣
c1
s4
a4 a2 a0 a3 a1
=
−
∣
∣
∣
a4
a3
a2
a1
∣
∣
∣
a3
b1 4 2
3 1 3 1 =
−
∣
∣
∣
a4
a3
a0
0
∣
∣
∣
a3
b2 4 0 3
3 2 = 0
−
∣
∣
∣
a4
a3
0
0
∣
∣
∣
a3 4 3 3
=
−
∣
∣
∣
a3
b1
a1
b2
∣
∣
∣
b1
c1 3 1 1
2 1 1 = 0
−
∣
∣
∣
a3
b1
0
0
∣
∣
∣
b1
3 1 1
= 0
−
∣
∣
∣
a3
b1
0
0
∣
∣
∣
a3 3 1 1
s0 =
−
∣
∣
∣
b1
c1
b2
0
∣
∣
∣
c1
d1 1 2 1
1 1 = 0
−
∣
∣
∣
b1
c1
0
0
∣
∣
∣
c1 1 1 1
= 0
−
∣
∣
∣
b1
c1
0
0
∣
∣
∣
c1 1 1 1
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
6 of 41 26/08/2022 04:41
a análise de estabilidade, é possível observar, de antemão, que a tabela vista, até o momento,
nos permite analisar sistemas que possuem polos localizados nos semiplanos esquerdo e
direito. Todavia, caso seja necessário interpretar polos imaginários, por exemplo, será preciso
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:
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á:
G (s)   =  
10
+ 2 + 3 + 6 + 5s + 3s5 s4 s3 s2
ϵ
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
7 of 41 26/08/2022 04:41
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
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:
A construção da tabela, nesse caso, contará, também, com algumas manipulações
matemáticas, por conveniência, para facilitar a �nalização. Assim, na segunda linha,
multiplicam-se os coe�cientes por 1/7 e paramos na terceira linha, já que esta é a formada por
zeros. Agora, considerando especi�camente a diferença devido à terceira linha, orienta-se,
nesses casos, para retornar à linha imediatamente acima, da de zeros, e a partir desta
Tabela 2.2: Tabela de Routh do sistema analisado
Fonte: Elaborada pela autora.
#PraCegoVer: tabela com 6 linhas e 4 colunas. Na primeira linha, tem-se (s elevado a
5), 1, 3 e 5. Na segunda linha, tem-se (s elevado à quarta), 2, 6 e 3. Na terceira linha,
tem-se s³ (s elevado ao cubo), (épsilon), 7/2 (7 sobre 2) e 0. Na quarta linha, tem-se s² (s
elevado ao quadrado), (6 vezes épsilon menos 7, sobre épsilon), 3 e 0. Na quinta
linha, tem-se s¹ (s elevado a 1), (42 vezes épsilon
menos 49 menos 6 vezes épsilon ao quadrado, sobre 12 vezes épsilon menos 14), 0 e 0.
Na sexta linha, tem-se (s elevado a zero), 3, 0 e 0.
1 3 5
2 6 3
7/2 0
3 0
0 0
3 0 0
s5
s4
s3 ϵ
s2 6ϵ − 7/ϵ
s1 (42ϵ − 49 − 6ϵ ) / (12ϵ − 14)2
s0
s5
s4
ϵ
6ϵ − 7/ϵ
(42ϵ − 49 − 6ϵ ) / (12ϵ − 14)2
s0
ϵ
G (s)   =  
10
+ 7 + 6 + 42 + 8s + 56s5 s4 s3 s2
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
8 of 41 26/08/2022 04:41
determinar um polinômio auxiliar, com coe�cientes a partir dessa linha acima, começando
com a potência de s da coluna da identi�cação correspondente e pulando uma potência de s.
Em nosso exemplo, o resultado será:
O próximo passo é o cálculo da derivada desse novo polinômio, em relação à s:
O resultado será utilizado, en�m, para preencher a linha zerada. Ao �nal, 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):
A imagem a seguir traz um resumo dessa distribuição de raízes, capazes de gerarem
polinômios pares. A este ponto ainda é importante observar que, ao analisarmos a tabela de
Routh nestes casos, devemos analisar a situação dos polos do polinômio par (se há ou não
polinômios no semiplano da direita). Com isso, caso não existam polos no semiplano da
direita, por exemplo, não existirão no lado esquerdo também, por conta da simetria:
+ 6 + 8s4 s2
4s³ + 12s + 0
1) Polinômios pares só possuem raízes simétricas com relação à origem.
 
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
9 of 41 26/08/2022 04:41
Figura 2.2: Distribuição dos polos no caso de um polinômio par
Fonte: Nise (2017, p. 462).
#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 ô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á modi�cações nas posições dos
polos em malha fechada. Na próxima subseção, apresento alguns exemplos �nais, 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 presentemomento, foi possível visualizar como analisar a estabilidade, porém
precisamos discutir, também, outro importante ponto: a�nal, o que a estabilidade, a
instabilidade ou mesmo a estabilidade marginal signi�cam no comportamento de um sistema
σ
jω
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
10 of 41 26/08/2022 04:41
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
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
segundos, a amplitude das oscilações diminui consideravelmente, até praticamente zerar, em
torno de 25 segundos:
Figura 2.3: Sistema estável
Fonte: Adaptada de Nise (2017).
#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:
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
11 of 41 26/08/2022 04:41
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
Figura 2.4: Sistema instável
Fonte: Adaptado de NISE (2017, p. 453)
#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 �m, 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 , 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:
jω
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
12 of 41 26/08/2022 04:41
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
O primeiro passo será, é claro, obter a função de transferência em malha fechada
e, em seguida, é possível construir a tabela de Routh:
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 �m, 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 e, assim, seria necessário
manipular matematicamente, como �zemos no último exemplo do subtópico 2.1.1.
G (s)   =  
K
s (s + 7) (s + 11)
G (s)   =  
K
+ 18 +  77s + Ks3 s2
Tabela 2.3: Tabela de Routh para o sistema de exemplo
Fonte: Elaborada pela autora.
#PraCegoVer: tabela com 4 linhas e 3 colunas, sendo, na primeira linha, s³ (s elevado ao
cubo), 1 e 77; na segunda linha, s² (s ao quadrado), 18 e K; na terceira linha, s¹ (s elevado a
1), (1386-K)/18 (1.368 menos K sobre 18); e, na quarta linha, (s elevado a zero) e K.
1 77
18 K
(1.386-K)/18  
K  
s3
s2
s1
s0
s0
jω
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
13 of 41 26/08/2022 04:41
Retornaremos, nesse caso, à linha s², substituímos K pelo seu valor assumido e, assim, o
seguinte polinômio é criado,
cuja derivada é
e, utilizando-o para refazer a tabela de Routh para o caso, obtém-se:
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.
18s² + 1.386
36s + 0
Tabela 2.4: Tabela de Routh para o sistema, quando K = 1.368.
Fonte: Elaborada pela autora.
#PraCegoVer: tabela com 4 linhas e 4 colunas. Na primeira linha, s³ (s elevado ao cubo)
salta a coluna 2, 1 e 77. Na segunda linha, s² (s ao quadrado) salta a coluna 2, 18 e 1.386.
Na terceira linha, (s elevado a 1), 0 (substituído) e 36. Na quarta linha, (s elevado a
zero) salta a coluna 2 e 1.386.
  1 77
  18 1.386
0 (substituído) 36  
  1.386  
s3
s2
s1
s0
s1 s0
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
14 of 41 26/08/2022 04:41
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.
Considerando essas informações, assinale a alternativa correta.
a) Um sistema estável tem polos nos semiplanos esquerdo e direito do plano s.
b) Um sistema instável tem polos localizados no semiplano direito do plano s.
c) Um sistema marginalmente estável tem polos no semiplano direito do plano s.
d) Um sistema marginalmente estável tem polos no semiplano esquerdo e no eixo
jw.
e) Um sistema instável tem polos sobre o eixo jw, no plano s e no semiplano
esquerdo.
Simulação de Sistemas
Dinâmicos de Controle
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...15 of 41 26/08/2022 04:41
Seja na análise especí�ca acerca da estabilidade de um sistema dinâmico ou mesmo para
estratégias mais simples, como visualizar a resposta dinâmica de um dado sistema, a
utilização de software ou, ainda, de linguagens de programação, no desenvolvimento de
algoritmos, será fundamental. A crescente utilização dos próprios software ou do
desenvolvimento de algoritmos se dá especialmente quando ocorrem situações como a
impossibilidade de se considerar o sistema analisado como um modelo matemático linear ou
mesmo já partindo da complexidade adicionada, naturalmente, frente ao desenvolvimento
tecnológico dos últimos anos. Assim, a este ponto, teremos uma visão geral do papel dos
software, tomando como exemplo o Matlab, o Scilab e o Octave e, em seguida, alguns
exemplos práticos.
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
outros conjuntos de funções mais especí�cos, entretanto o maior destaque deve ser dado para
as toolboxes — conjuntos de ferramentas —, destinadas, exclusivamente, para a análise de
sistemas de controle.
Dentre estas, está a Control System
Toolbox, que permite tanto analisar
quanto desenvolver sistemas de
controle em geral, com destaque,
ainda, para recursos grá�cos que
permitem o desenvolvimento facilitado
de diagramas de blocos, via Simulink.
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
16 of 41 26/08/2022 04:41
Fonte: monsitj / 123RF.
Por �m, 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á�co 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 �m, 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
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
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,
então faríamos computacionalmente:
num = 1;
sys = tf(num,den)
G (s)   =  
1
2 + 3s + 4s2
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
17 of 41 26/08/2022 04:41
den = [2, 3, 4];
sys = tf(num,den)
Sem o ponto e vírgula, ao �nal 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:
Por outro lado, caso fosse desejável criar a representação pelo espaço de estados, o seguinte
comando deve ser utilizado:
com A, B, C e D sendo as representações dos coe�cientes no espaço de estados nas formas
matriciais, a partir de:
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á de�nir
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
computacionalmente faríamos:
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,
stepplot(sys)
sys = ss(A,B,C,D)
  =  Ax + Bux′
y  =  Cx + Du
G (s)   =  
7
+ 3 + 2s + 7s3 s2
num = 7;
den = s^3+(3*s^2)+2*s+7;
sys = syslin([], num, den)
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
18 of 41 26/08/2022 04:41
faremos:
Ademais, a utilização de bibliotecas em Python, como no exemplo citado anteriormente, vem
ganhando bastante espaço, seja pela pluralidade de funções já implementadas, mas,
especialmente, pelo fato de que se trata de documentações abertas, disponíveis on-line e de
fácil acesso. Um exemplo é a biblioteca python-control, uma biblioteca para análise e
desenvolvimento de sistemas de controle com realimentação, para análises no domínio da
frequência e por meio da representação no espaço de estados.
praticar
Vamos Praticar
[A,B,C,D] = abcd(sl)
SAIBA MAIS
Olá, estudante! A este ponto, convido você a visualizar o passo
a passo da simulação realizada por meio do Matlab, de um
tanque, com uma equação diferencial não linear, de primeira
ordem.
Para saber mais, acesse a seguir:
ASS I S T I R
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
19 of 41 26/08/2022 04:41
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
Até o momento, �cou 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.
Guilherme, estudante de Engenharia Elétrica, precisa analisar o comportamento dinâmico
não linear de um pêndulo simples, um clássico sistema estudado. Ele fará essa análise,
aproximando-o como um modelo linear, a ser processado pelo software Matlab,
disponibilizado por sua escola.
Considerando que você estivesse no lugar de Guilherme, com os seus conhecimentos até o
momento, qual estratégia você utilizaria?
Certo, mas a�nal 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).
Em 1922, a Sperry Gyroscope Company instalou um sistema automático de direção,
que utilizava elementos de compensação e controle adaptativo para melhorar o
Controladores
Proporcional, Integral e
Derivativo (PID)
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
20 of 41 26/08/2022 04:41
desempenho. [...] Foi seu desenvolvimento teórico aplicado à condução automática
de navios que levou ao que hoje chamamos de controladores proporcional, integral
e derivado (PID), ou controladores de três modos (NISE, 2017, p. 33).
Assim, veja que a utilização dos controladores PID contribuiu imensamente para tantos
avanços tecnológicos que vemosatualmente, 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 �nalizar o tópico, analisaremos
exemplos práticos desses controladores aplicados a sistemas de controle com os mais
diversos tipos de sistemas reais. Vamos lá?
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
REFLITA
A este ponto você deve estar se perguntando: Como é possível
implementar um controlador PID? Bem, veja que essa
pergunta pode ser respondida de mais de uma maneira, a
depender de características, inclusive, do sistema físico que
será controlado. Por exemplo: existe a possibilidade de utilizar
um controlador lógico programável (o famoso CLP) para
implementar o controlador PID de uma planta industrial e esta
é, inclusive, uma das soluções mais utilizadas.
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
21 of 41 26/08/2022 04:41
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).
Figura 1.1 - Teste de descrição Laureate
Fonte: VG Educacional
#PraCegoVer: o infográ�co 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á
 (2) ou, ainda:  (3). Um controlador ajustado exclusivamente a partir
desse ganho será basicamente um ampli�cador 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á modi�cado a uma taxa de variação proporcional ao sinal de erro atuante (OGATA,
2010). Ou seja: (4). Isto equivale a: (5), sendo Ki um
ganho ajustável”. A terceira caixa de texto, intitulada “Ganho derivativo”, apresenta o texto “nesse
caso, a saída é de�nida de forma que, para um dado tempo (Td), chamado de tempo derivativo, tem-
se: (6)”.
u (t)   =   e (t)Kp =
U(s)
E(s)
Kp
= e (t)du(t)
dt
Ki u (t)   =   e (t)  dtKi ∫
t
0
u (t)   =  KpTd
de(t)
dt
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
22 of 41 26/08/2022 04:41
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
Como mencionado, existirão então os controladores P, de ação proporcional, de forma que a
saída será dada como apresentado pelas equações 2 e 3. Todavia, caso o controlador seja do
tipo PI, a resposta será
                                        (7)
o que gera a seguinte função de transferência ao controlador
                                                  (8)
sendo Ti o tempo integrativo. Caso, por outro lado, tenhamos um controlador do tipo PD, sua
resposta será
                                      (9)
com a seguinte função de transferência:
                                            (10)
E o controlador PID? Bem, a resposta será, nesse caso, igual ao conjunto das ações, de
maneira que se tem
 (11)
e a seguinte função de transferência:
                                         (12)
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 ampli�caçã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,
u (t)   =   e (t) + e (t) dtKp
Kp
Ti
∫ t0
= (1 + )U(s)
E(s)
Kp
1
sTi
u (t)   =   e (t) +Kp KpTd
de(t)
dt
= (1 + s)U(s)
E(s)
Kp Td
u (t)   =   e (t) + e (t) dt +                                      Kp
Kp
Ti
∫ t0 KpTd
de(t)
dt
= (1 + + s)U(s)
E(s)
Kp
1
sTi
Td
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
23 of 41 26/08/2022 04:41
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.
Figura 2.5: Controle em malha fechada com um controlador PID
Fonte: Ogata (2010, p. 522).
#PraCegoVer: diagrama de blocos com a entrada conectada a um somador, seguida pelo bloco
 (Kp vezes 1 mais 1 sobre Ti vezes s, mais Td vezes s), em série com o bloco
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 con�gurado 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.
(1 + + s)Kp 1sTi Td
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
24 of 41 26/08/2022 04:41
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
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
permanente. Além disso, é importante observar que, em muitos casos, nem todas essas
ações serão utilizadas para o controle do sistema.
Considerando essas informações, assinale a alternativa correta.
a) A ação proporcional do controlador atua na saída junto à variação do erro do
sistema.
b) A ação proporcional do controlador atua na saída junto à integral do erro do
sistema.
c) A ação integral do controlador proporciona a saída junto à variação da integral do
erro do sistema.
d) A ação integral do controlador proporciona a saída correspondente à integral do
erro do sistema.
e) A ação derivativa do controlador proporciona a saída correspondente à variação
da integral do erro do sistema.
Métodos de Sintonia de
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
25 of 41 26/08/2022 04:41
Bem, agora, a este ponto, você verá como fazemos, a�nal, 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 �m, encerraremos o estudo com exemplos práticos da utilização
de métodos de sintonia. Vamos lá?
Visão Geral
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
 (13)
e sua resposta grá�ca, ao longo do tempo:
Controladores PID
G (s)   =                                                                        Ke
−Ls
Ts+1
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
26 of 41 26/08/2022 04:41
Figura 2.6: Resposta ao degrau unitário do sistema da função de transferência anterior
Fonte: Ogata (2010, p. 523).
#PraCegoVer: grá�co de t e c(t) (c t), com L correspondendo de 0 até o início da contabilização da
constante de tempo T, que vai, por sua vez, até pouco antes de c(t) = K (c t igual a K), a partir da linha
tangente no ponto de in�exão da curva de resposta.
O atraso e a constante de tempo são determinados a partir da reta tangente, traçada no ponto
de in�exão da curva c(t), como visto no grá�co. Além disso, veja os ajustes sugeridos.
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
27 of 41 26/08/2022 04:41
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
Em um segundo momento, o método de Ziegler-Nichols terá a opção de os ajustes se
basearem em outros dois parâmetros: o ganho crítico (K ) e o período crítico (P ). O ganho
crítico é obtido considerando o aumento de K até um dado valor em que o sistema apresenta
oscilações sustentadas (ver no próximo grá�co), para controle do sistema sendo T ajustado
em in�nito e T em zero:
Tabela 2.5: Ziegler-Nichols para a resposta ao degrau unitário
Fonte: Ogata (2010, p. 524).
#PraCegoVer: tabela com 4 linhas e 4 colunas. Na primeira linha, tem-se tipo do
controlador, , e . Na segunda linha, tem-se P, T/L (T sobre L), (in�nito) e 0. Na
terceira linha, tem-se PI, 0,9T/L (0,9 vezes T sobre L), L/0,3 (L sobre 0,3) e 0. Na quarta
linha, tem-se 1,2T/L (1,2 vezes T sobre L), 2L (2 vezes L) e 0,5L (0,5 vezes L).
Tipo de controlador
P T/L 0
PI 0,9T/L L/0,3 0
PID 1,2T/L 2L 0,5L
Kp Ti Td
∞
Kp Ti Td ∞
cr cr
p
i
d
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
28 of 41 26/08/2022 04:41
Figura 2.7: Oscilação sustentada do sistema, para ajuste do controlador PID via Ziegler-Nichols
Fonte: Ogata (2010, p. 523).
#PraCegoVer: grá�co de t e c(t), com as oscilações da resposta vistas com período P .
Assim, utilizaremos a seguinte tabela para esse caso.
cr
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
29 of 41 26/08/2022 04:41
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
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).
Fonte: neoleo3d / 123RF.
Sem o sobressinal, fazemos o ajuste conforme a próxima tabela, caso tenhamos o sistema
Tabela 2.6: Ziegler-Nichols para ajuste a partir do ganho crítico e o período crítico
Fonte: Ogata (2010, p. 525).
#PraCegoVer: tabela com 4 linhas e 4 colunas. Na primeira linha, tem-se tipo de
controlador, , e . Na segunda linha, tem-se P, (0,5 vezes Kcr), (in�nito)
e 0. Na terceira linha, tem-se PI, (0,45 vezes Kcr), (Pcr sobre 1,2) e 0.
Na quarta linha, tem-se PID, (0,6 vezes Kcr), (0,5 vezes Pcr) e 
(0,125 vezes Pcr).
Tipo de controlador
P 0
PI 0
PID
Kp Ti Td
0, 5Kcr ∞
0, 45Kcr /1, 2Pcr
0, 6Kcr 0, 5Pcr 0, 125Pcr
Kp Ti Td 0, 5Kcr ∞
0, 45Kcr /1, 2Pcr
0, 6Kcr 0, 5Pcr 0, 125Pcr
Nesse sentido, consideraremos dois critérios como base para a sintonia, qual a resposta mais rápida possível sem
sobrevalor e qual poderia ser esta, considerando 20% de sobressinal, atendendo a tipos de situações práticas como a
presença de perturbação de carga, em sistemas de regulação e servo rastreamento.
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
30 of 41 26/08/2022 04:41
servo.
Considerando, por outro lado, 20% de sobressinal, teremos o seguinte:
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
Tabela 2.7: Método CHR para o sistema com servo, sem sobressinal
Fonte: Elaborada pela autora.
#PraCegoVer: tabela com 4 linhas e 4 colunas. Na primeira linha, tem-se tipo de
controlador, , e . Na segunda linha, tem-se P, 0,3T/K.L (0,3 vezes T sobre K vezes
L), (in�nito) e 0. Na terceira linha, tem-se PI, 0,35T/K.L (0,35 vezes T sobre K vezes L),
1,16T (1,16 vezes T) e 0. Na quarta linha, tem-se PID, 0,6T/K.L (0,6 vezes T sobre K vezes
L), T e L/2 (L sobre 2).
Tipo de controlador
P 0
PI 1,16.T 0
PID T L/2
Kp Ti Td
0, 3T/K. L ∞
0, 35T/K. L
0, 6T/K. L
Kp Ti Td
∞
Tabela 2.8: Método CHR para o sistema com servo com 20% de sobressinal
Fonte: Elaborada pela autora.
#PraCegoVer: tabela com 4 linhas e 4 colunas. Na primeira linha, tem-se tipo de
controlador, , e . Na segunda linha, tem-se P, 0,7T/K.L (0,7 vezes T sobre K vezes
L), (in�nito) e 0. Na terceira linha, tem-se PI, 0,6T/K.L (0,6 vezes T sobre K vezes L), T e
0. Na quarta linha, tem-se PID, 0,95T/K.L (0,95 vezes T sobre K vezes L), 1,357T (1,357
vezes T) e 0,437L (0,437 vezes L).
Tipo de controlador
P 0
PI T 0
PID 1,357T 0,437L
Kp Ti Td
0, 7T/K. L ∞
0, 6T/K. L
0, 95T/K. L
Kp Ti Td
∞
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
31 of 41 26/08/2022 04:41
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, é:
Por �m, 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 especi�cação de
Tabela 2.9: Método de sintonia Cohen-Coon
Fonte: Elaborada pela autora.
#PraCegoVer: tabela com 4 linhas e 4 colunas, sendo, na primeira linha, tipo de
controlador, , e . Na segunda linha, P, (1,03 mais 0,35
vezes L sobre T, vezes T sobre K vezes L, (in�nito) e 0. Na terceira linha PI,
 (0,9 mais 0,083 vezes L sobre T, vezes T sobre K vezes L),
 (0,9 mais 0,083 vezes L sobre T, sobre 1,27 mais 0,6 vezes L sobre T,
vezes L e 0. Na quarta linha PID, (1,35 mais 0,25 vezes L sobre
T, vezes T sobre K vezes L, (1,35 mais 0,25 vezes L sobre T, sobre
0,54 mais 0,33 vezes L sobre T, vezes L) e (0,5 vezes L, sobre 1,35 mais
0,25 vezes L sobre T).
Tipo de
controlador
P 0
PI 0
PID
Kp Ti Td
(1, 03 + 0, 35 ( ))L
T
T
K.L ∞
(0, 9 + 0, 083 ( ))L
T
T
K.L ( ) L0,9+0,083( )
L
T
1,27+0,6( )L
T
(1, 35 + 0, 25 ( ))L
T
T
K.L ( ) L1,35+0,25( )
L
T
0,54+0,33( )L
T
( )0,5L
1,35+0,25( )L
T
Kp Ti Td (1, 03 + 0, 35 ( ))LT
T
K.L
∞
(0, 9 + 0, 083 ( ))L
T
T
K.L
( ) L0,9+0,083( )LT
1,27+0,6( )L
T
(1, 35 + 0, 25 ( ))L
T
T
K.L
( ) L1,35+0,25( )LT
0,54+0,33( )L
T
( )0,5L
1,35+0,25( )L
T
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
32 of 41 26/08/2022 04:41
desempenho. Supondo que a função de transferência desejada seja
em que é um parâmetro de projeto do sistema, a ser escolhido de acordo com a dinâmica
deste. A tabela para ajustes do controlador, a ser utilizada no método, é apresentada a seguir,
de acordo com o modelo do sistema.
Já com relação à avaliação de desempenho dos controladores PID, podemosressaltar alguns
indicadores. O IAE (Integral de Erro Absoluto) é um exemplo desses indicadores e pode ser
calculado como,
(s)   =  Gdesejada
1
λs + 1
λ
Tabela 2.10: Método IMC para ajuste do controlador PID
Fonte: Elaborada pela autora.
#PraCegoVer: tabela com 6 linhas e 4 colunas. Na primeira linha, tem-se modelo do
processo, , e . Na segunda linha, tem-se (K sobre tau vezes s mais 1), 
()tau sobre K vezes lambda), (tau) e 0. Na terceira linha, tem-se (K sobre
tau 1 vezes s mais 1, vezes tau 2 vezes s mais 1), (tau 1 mais tau 2, sobre K vezes
lambda), (tau 1 mais tau 2) e (tau 1 vezes tau 2, sobre tau 1 mais tau 2). Na
quarta linha, tem-se (K sobre tau ao quadrado vezes s ao quadrado, mais 2
vezes csi vezes tau vezes s, mais 1), (2 vezes csi vezes tau, sobre K vezes lambda),
 (2 vezes csi vezes tau) e (tau sobre duas vezes csi). Na quinta linha, tem-se K/s (K
sobre s), (1 sobre K vezes lambda), (in�nito) e 0. Na sexta linha, tem-se ,
 (1 sobre K vezes lambda), 0 e (tau).
Modelo do processo
0
K/s 0
0
Kp Ti Td
K
τs+1
τ
Kλ τ
K
( s+1)( s+1)τ1 τ2
( + )τ1 τ2
Kλ
+τ1 τ2
τ1τ2
+τ1 τ2
K
+2ςτs+1τ 2s2
2ςτ
Kλ
2ςτ τ2ς
1
Kλ
∞
K
s(τs+1)
1
Kλ
τ
Kp Ti Td
K
τs+1
τ
Kλ
τ K
( s+1)( s+1)τ1 τ2
( + )τ1 τ2
Kλ
+τ1 τ2
τ1τ2
+τ1 τ2
K
+2ςτs+1τ 2s2
2ςτ
Kλ
2ςτ τ2ς
1
Kλ
∞ K
s(τs+1)
1
Kλ
τ
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
33 of 41 26/08/2022 04:41
 (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:
 (15)
Por �m, o Erro Quadrático Médio (ISE - Integral Square Error) é de�nido como
 (16)
e também servirá para avaliação do desempenho de um dado controlador PID. A seguir,
�nalizaremos nossos estudos, neste material, visualizando o ajuste de um controlador PID na
prática.
Exemplos Práticos
Vamos considerar agora, por �m, o projeto de um sistema de controle do início ao �m, 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.
IAE  =   E (t)  dt                                                               ∫ ∞0
ITAE  =   E (t) . t  dt                                                              ∫ ∞0
ISE  =   (t)  dt                                                                 ∫ ∞0 E
2
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
34 of 41 26/08/2022 04:41
Figura 2.8: Sistema de controle de exemplo
Fonte: Ogata (2010, p. 526).
#PraCegoVer: diagrama de blocos com R(s) (r s) de entrada, um somador, em seguida o bloco do
controlador PID (Gc(s)) (Gc s), o bloco da planta, 1/s(s+1)(s+5) (1 sobre s vezes s mais 1 vezes s
mais 5), a saída C(s) (c s), que está conectada em realimentação unitária com o somador.
O primeiro passo é, a partir da escolha do método de sintonia, entender características que
possam nos orientar a ter êxito mais rapidamente no projeto do sistema de controle. Perceba
que há o fator 1/s, um integrador e, assim, isso pode ser um indicador para utilizarmos o
segundo método de Ziegler-Nichols. Assim, partimos fazendo Ti = 0 e Td = 0, com a seguinte
função de transferência em malha fechada sendo nossa referência,
e, assim, obtemos a seguinte tabela de Routh para entender a estabilidade e, em seguida,
projetar o controlador.
G (s)   =   = =
C (s)
R (s)
Kp
s (s + 1) (s + 5) + Kp
Kp
+ 6 + 5s +s3 s2 Kp
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
35 of 41 26/08/2022 04:41
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
Vendo a primeira coluna da tabela, as oscilações sustentadas ocorrem a um ganho Kp = 30, o
que nos permite concluir que Kcr = 30. Assim, a função de transferência torna-se:
Para encontrar o período das oscilações (Pcr), fazemos:
Logo, os ajustes para o controlador PID serão, neste caso:
Assim, a função de transferência do controlador é:
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 �no dos
Tabela 2.11: Tabela de Routh do exemplo
Fonte: Elaborada pela autora.
#PraCegoVer: tabela com 4 linhas e 3 colunas. Na primeira linha, tem-se s³ (s elevado ao
cubo), 1 e 5. Na segunda linha, tem-se s² (s elevado ao quadrado), 6 e . Na terceira
linha, tem-se s¹ (s elevado a 1), (30 menos sobre 6) e na quarta (s
elevado a 0) e .
1 5
6
 
 
s3
s2 Kp
s1
30−Kp
6
s0 Kp
Kp
(30 − ) /6Kp Kp s0
Kp
G (s)   =  
30
+ 6 + 5s + 30s3 s2
+ 6 + 5 (jω) + 30  =  0(jω)3 (jω)2
= 5  →  ω = ⇒ = = 2, 809ω2 5–√ Pcr
2π
ω
= 0, 6 = 18;   = 0, 5 = 1, 405;   = 0, 125 = 0, 351Kp Kcr Ti Pcr Td Pcr
(s)   =   (1 + + s) = 18 (1 + + 0, 351s) =Gc Kp 1
sTi
Td
1
1, 405s
6, 322 (s + 1, 423) 2
s
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
36 of 41 26/08/2022 04:41
parâmetros do controlador PID.
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.
Qual seria sua estratégia nesse caso?
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
37 of 41 26/08/2022 04:41
Material
Complementar
WEB
Critério de estabilidade de Routh (ELT009,
ELT035)
Canal: Luis Antônio Aguirre
Comentário: Nesta videoaula, é apresentado o critério de estabilidade de
Routh, a partir da construção do arranjo de Routh, sem explicar a
matemática que suporta esse método, visto no Tópico 2.1 deste
material, juntamente com dois exemplos de aplicação.
Disponível em:
ACESSAR
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
38 of 41 26/08/2022 04:41
https://www.youtube.com/watch?v=NjyjJ6qtOMs
https://www.youtube.com/watch?v=NjyjJ6qtOMs
L IVRO
Controle automático
Autores: Plínio de Lauro Castrucci; Anselmo Bittar; Roberto Moura Sales
Editora: LTC
Capítulo: 7
Ano: 2018
ISBN: 9788521635611
Comentário: Neste livro, especialmente no capítulo 7, são apresentadas
várias estratégias, incluindo o uso do controlador PID, direcionadas ao
controle de processos industriais. Assim, com essa leitura, você
aprenderá alguns aspectos gerais que, normalmente, são considerados,
bem como questões especí�cas de alguns processos a partir de
exemplos práticos.
Fonte: Disponível na Biblioteca Virtual.
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
39 of 41 26/08/2022 04:41
Bem, tivemos a oportunidade de entender, a�nal, o que signi�ca 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çãode 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.
CONTROL systems. Scilab, [2020]. Disponível
em: https://www.scilab.org/software
/xcos/control-systems. Acesso em: 28 mar.
2022.
CONTROL system toolbox. Mathworks, [2022]. Disponível em: https://www.mathworks.com/products
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
40 of 41 26/08/2022 04:41
https://www.scilab.org/software/xcos/control-systems
https://www.scilab.org/software/xcos/control-systems
https://www.scilab.org/software/xcos/control-systems
https://www.scilab.org/software/xcos/control-systems
https://www.mathworks.com/products/control.htm
https://www.mathworks.com/products/control.htm
Conclusão
/control.htm. Acesso em: 28 mar. 2022.
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.
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.
NISE, N. S. Engenharia de sistemas de controle. 7. ed. Rio de Janeiro: LTC, 2017.
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.
E-book https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidad...
41 of 41 26/08/2022 04:41
https://www.mathworks.com/products/control.htm
https://www.mathworks.com/products/control.htm
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
https://catalogcdns3.ulife.com.br/content-cli/ENG_CONSIS_22/unidade_2/ebook/index.html#
https://www.youtube.com/watch?v=JUSfsLFt8tc
https://www.youtube.com/watch?v=JUSfsLFt8tc

Mais conteúdos dessa disciplina