Cap 1 Introduça O A Modelagem de Sistemas: Sumário
Cap 1 Introduça O A Modelagem de Sistemas: Sumário
Cap 1 Introduça O A Modelagem de Sistemas: Sumário
1.1. INTRODUÇÃO
Os sistemas de controle automático são essenciais ao avanço da engenharia, integrando o funcionamento dos
sistemas (elétricos, mecânicos, químicos, econômicos, biológicos etc.) de maneira inteligente. Os Sistemas de
Controle são sistemas que possuem as capacidades de sentir (Sensores), decidir (Controladores) e fazer
(Atuadores) sem a necessidade de intervenção humana.
São exemplos de sistemas de controle: piloto automático em aviões, equipamentos de monitoramento e ação
das diversas variáveis de um processo industrial, marca-passo do coração etc.
Na Feira de Hannover (2011), evento de tecnologia que ocorre anualmente na Alemanha, os estudiosos do
processo de industrialização definiram uma nova categorização dos períodos de avanço do desenvolvimento
industrial na história, criando a linha do tempo da industrialização, conforme mostrado na figura abaixo, em
que são definidas quatro fases distintas do desenvolvimento industrial, nomeadas de Indústria 1.0 até a Indústria
4.0.
O início do processo de industrialização remonta aos anos de 1760 a 1840, aproximadamente, e teve sua maior
expressão com a invenção da máquina à vapor, em 1774, por James Watt. A máquina à vapor permitiu o
desenvolvimento da produção, principalmente nos segmentos de transporte (ferrovias), têxtil e de manufaturas.
Esta fase caracteriza a chamada Indústria 1.0.
1
Ufes/DEE
Análise e Modelagem de Sistemas Dinâmicos
Com a descoberta da corrente elétrica por Nikola Tesla e Thomas Edison em 1879, teve início a chamada
Indústria 2.0 onde se fazia o uso de motores elétricos e de iluminação artificial para a produção em massa (as
chamadas linhas de montagem).
Em 1959, com a invenção do circuito integrado por Jack Kilby tem-se o início da Indústria 3.0 com o
surgimento da automação eletrônica, seguida pela criação dos computadores e a internet. Esta fase também é
chamada de Revolução Digital (ou Revolução do Computador).
A partir de 2011 teve início a era das Fábricas Inteligentes, também chamada de Indústria 4.0, com o uso de
tecnologias de Inteligência Artificial aplicada aos processos industriais que teve grande impulso devido à
criação de hardwares de alto poder de processamento (as denominadas GPUs).
A teoria de controle surge já na Indústria 1.0, com os sistemas realimentados para controle de velocidade das
máquinas a vapor, e suas teorias vem sendo desenvolvidas para uma série de aplicações industriais. Essa teoria
aborda diferentes formas de lidar com sistemas dinâmicos baseando-se na natureza e nas características desses
sistemas. Assim, é possível classificar os diferentes tipos de controle dentro da teoria como sendo:
• Controle Clássico: É o ramo da teoria de controle que lida com o comportamento de sistemas
dinâmicos por entradas e realimentação.
• Controle Analógico: Usa de sinais e de sistemas analógicos.
• Controle Digital (Discreto): Usa de sinais e de sistemas discretos ou digitais.
• Controle Robusto: É o ramo da teoria de controle que lida com sistemas que exigem exatidão e
tolerância à falhas.
• Controle Ótimo: Lida com a operação de um sistema dinâmico baseando as ações em custos.
• Controle Inteligente: Utiliza modelos de inteligência de máquina.
• Controle Não Linear: Lida com controle de sistemas não-lineares.
• Controle Adaptativo: Faz uso de modelos que se adaptam às mudanças do sistema dinâmico.
• Controle Preditivo: Lida com modelos de previsão de comportamento e/ou de variáveis de um sistema
dinâmico.
Na indústria existem diversas estratégias para o controle de processos que são classificadas em categorias de
acordo com a tabela abaixo.
• Controle Manual
Convencionais
• Controle on/off
• Controle PID
• Controle por Pré-Alimentação (feedforward)
• Controle de Razão ou Relação
• Controle em Cascata
• Escalonamento de Ganho
ESTRATÉGIAS DE CONTROLE
Clássicas
Controle Adaptativo
Sistemas Especialistas
• Controle Não Linear
• Controle Inferencial (Redes Neurais)
• Controle Nebuloso (fuzzy)
• Controle Robusto com 𝐻∞ e síntese 𝑚
Pouco Uso
O estudo da Análise e Modelagem de Sistemas Dinâmicos abordado aqui será dentro da Teoria Clássica de
Controle abordando os sistemas de Controle Analógico e Digital.
2
Ufes/DEE
Análise e Modelagem de Sistemas Dinâmicos
Sistema: É uma combinação de componentes que agem em conjunto para atingir determinado objetivo. Ex:
computador, ar-condicionado, sistema nervoso, estufa, motor, etc.
Sistema a Controlar (ou Planta): É qualquer objeto físico a ser controlado. Ex: um forno, uma estufa, um
reator, um avião, um motor, etc.
Sinal de Planta Sinal de
Entrada Saída
Processo: É toda operação existente em um sistema. Ex: controlador de temperatura, atuador de uma válvula,
sensor de medição de nível, etc.
Comparador (ou Somador): Realiza operação de soma/subtração entre duas ou três variáveis (ou sinais).
Realimentação: É uma operação que estabelece uma relação de comparação entre a saída e a entrada de
referência.
Variável Manipulada (ou Sinal de Controle ou Entrada de Controle ou Set Point): É a grandeza ou condição
que é modificada pelo controlador de modo que afete a variável controlada. Ex: posição do acelerador do carro.
Variável Controlada (normalmente é a Saída do Sistema): É a grandeza ou condição que é medida e controlada
no processo. Ex: velocidade do carro.
Sistemas de Malha Fechada: São sistemas de controle que possuem realimentação.
Sistemas de Malha Aberta: São sistemas de controle que não possuem realimentação.
Distúrbio: É um sinal que tende a afetar de maneira adversa o valor da variável de saída de um sistema.
Distúrbio Interno: É um distúrbio gerado dentro do sistema. Ex: ruído térmico em sistemas eletrônicos.
3
Ufes/DEE
Análise e Modelagem de Sistemas Dinâmicos
Distúrbio Externo: É um distúrbio gerado fora do sistema e que se comporta como um sinal de entrada no
sistema. Ex: ruído eletromagnético em sistemas de radiocomunicação, atrito por desgaste, carga sobre o eixo
de um motor etc.
Variável de Entrada: É toda variável que é recebida pelo sistema de controle. Normalmente são as variáveis
manipuladas e os distúrbios externos.
Graus de Liberdade do Controle: É o número de variáveis que podem ser controladas de forma independente.
Graus de Liberdade do Processo: É a resposta do conjunto de equações utilizadas para representar o processo
completamente. Também pode ser obtido por:
Sistemas dinâmicos são sistemas caracterizados por estados que mudam com o tempo e possuem “memória”.
Por outro lado, sistemas estáticos não aqueles cujos estados não mudam com o tempo e que não possuem
“memória”.
Quando se fala em modelo dinâmico de um sistema, o primeiro pensamento que se deve ter é do conjunto de
equações diferenciais (ou equações de diferenças) que modelam essa dinâmica e, a partir delas, são construídas
as demais representações algébricas do sistema.
Nesse primeiro momento, serão revisados os conceitos que aparecem nas subseções seguintes.
4
Ufes/DEE
Análise e Modelagem de Sistemas Dinâmicos
Tem por objetivo esboçar um sistema na forma com que se estabelecem as conexões dos elementos que o
compõe. Aqui não há a preocupação direta em relacionar os sinais e suas grandezas físicas que estão associadas
a cada elemento do esboço, mas apenas apresentar como os elementos podem estar conectados com objetivo
de se estabelecer uma rede de controle.
5
Ufes/DEE
Análise e Modelagem de Sistemas Dinâmicos
Características do Sistema:
• Planta: Motor.
• Variável Controlada: Velocidade do eixo do motor.
• Sinal de Erro: Diferença entre a velocidade
desejada e a velocidade real.
• Sinal de Controle: Quantidade de combustível
(Vazão).
• Distúrbio Externo: Mudança inesperada da carga.
A rotação das esferas faz com que elas se afastem deslocando uma haste deslizante, em torno do eixo de rotação,
na vertical. Assim, a velocidade de rotação das esferas atua no deslocamento da haste para cima ou para baixo.
6
Ufes/DEE
Análise e Modelagem de Sistemas Dinâmicos
Também chamado de Diagrama de Blocos Conceitual do Sistema, tem por objetivo esquematizar um sistema
relacionando os elementos que o compõem bem como os sinais entre estes considerando suas propriedades
físicas. O diagrama de componentes abaixo é referente ao sistema de injeção de combustível ao motor de
combustão interna esquematizado na seção anterior.
EXEMPLO 8 – Diagrama de Blocos dos Componentes do sistema de controle da temperatura da estufa (do
Diagrama Esquemático do EXEMPLO 2).
Perturbação
Controlador
Temperatura
Temperatura Válvula e Tubulação − Estufa
Pretendida +_ K Queimador +
Termômetro
7
Ufes/DEE
Análise e Modelagem de Sistemas Dinâmicos
A modelagem matemática de sistemas tem como objetivo elaborar um modelo que represente a relação entre
as entradas e saídas de um sistema qualquer. Quando o sistema é não linear, expressamos as relações entre as
entradas e saídas apena como relações de transformação entre elas, porém, quando o sistema é Linear e
Invariante no Tempo, essas relações, entre cada entrada e cada saída, são denominadas de Funções de
Transferência.
A função de transferência estabelece uma relação linear e invariante no tempo entre uma única entrada e uma
única saída. Um sistema pode ser composto de várias funções de transferência que o compõe, bem como,
também, pode ser representado por uma única função de transferência se o sistema apresentar apenas uma
entrada e uma saída.
A função de transferência é uma relação matemática entre uma entrada e uma saída de um sistema Linear e
Invariante no Tempo (LIT). Para sistemas contínuos utiliza-se a Transformada de Laplace para representar essa
função.
ℒ[𝑠𝑎í𝑑𝑎]
𝐹𝑢𝑛çã𝑜 𝑑𝑒 𝑇𝑟𝑎𝑛𝑠𝑓𝑒𝑟ê𝑛𝑐𝑖𝑎 = 𝐺(𝑠) = |
ℒ[𝑒𝑛𝑡𝑟𝑎𝑑𝑎] 𝑐𝑜𝑛𝑑𝑖çõ𝑒𝑠 𝑖𝑛𝑖𝑐𝑖𝑎𝑖𝑠 𝑛𝑢𝑙𝑎𝑠
O conceito de função de transferência é limitado a sistemas LIT. Essas equações representadas no domínio de
Laplace dão origem a funções polinomiais na forma:
As raízes do polinômio do numerador da função de transferência são chamadas de ZEROS da função e as raízes
do polinômio do denominador são os POLOS da função.
RESPOSTA IMPULSIVA
𝑌(𝑠) = 𝐺(𝑠)𝑋(𝑠)
𝑌(𝑠) = 𝐺(𝑠)∆(𝑠) = 𝐺(𝑠)
Assim, a função do sistema é obtida pela transformada inversa de Laplace da resposta impulsiva do sistema de
controle:
𝑔(𝑡) = ℒ −1 [𝑌(𝑠)]
REALIMENTAÇÃO
a Função de Transferência de Malha Aberta (FTMA) é a relação entre o sinal de realimentação, 𝐵(𝑠), e o
sinal de erro atuante, 𝐸(𝑠), ou seja:
𝐵(𝑠)
= 𝐺(𝑠)𝐻(𝑠)
𝐸(𝑠)
A Função de Transferência do Ramo Direto (FTRD), por outro lado, é a relação entre o sinal de saída, 𝐶(𝑠),
e o erro atuante, 𝐸(𝑠):
𝐶(𝑠)
= 𝐺(𝑠)
𝐸(𝑠)
Em sistemas com realimentação unitária a função de transferência do ramo direto é igual à função de
transferência de malha aberta.
8
Ufes/DEE
Análise e Modelagem de Sistemas Dinâmicos
A relação entre o sinal de saída, 𝐶(𝑠), e o sinal de entrada, 𝑅(𝑠), de um sistema de malha fechada é chamada
de Função de Transferência de Malha Fechada (FTMF) e é obtida, a partir do diagrama de blocos, da
seguinte forma:
𝐶(𝑠) = 𝐺(𝑠)𝐸(𝑠) (𝑖)
{ 𝐸(𝑠) = 𝑅(𝑠) − 𝐵(𝑠) (𝑖𝑖)
𝐵(𝑠) = 𝐻(𝑠)𝐶(𝑠) (𝑖𝑖𝑖)
𝐶(𝑠) 𝐺(𝑠)
=
𝑅(𝑠) 1 + 𝐺(𝑠)𝐻(𝑠)
A solução dos exercícios deste capítulo deve implementar as capacidades de sentir (Sensores), decidir
(Controladores) e fazer (Atuadores), resultando, de forma genérica, em sistemas com representações similares
à da figura abaixo, podendo haver ou não distúrbios.
Distúrbio
Variável + Variável
+ Controlador Atuador + Planta
Manipulada − Controlada
Sensor
Exemplo 1 – Atualmente, os engenheiros estão desenvolvendo sistemas de controle de tráfego aéreo e sistemas
que auxiliam o tráfego de aeronaves utilizando os satélites de navegação do Sistema de Posicionamento Global
(GPS). O GPS permite a cada avião saber, de forma precisa, sua posição. Esboce um diagrama de blocos
retratando como o piloto automático pode utilizar o GPS para conduzir a aeronave até seu destino.
a. Informe se o sistema é de malha aberta ou de malha fechada. Explique.
b. Informe qual é a planta.
c. Informe qual (quais) a(s) entrada(s) do sistema.
d. Informe qual (quais) a(s) variável (variáveis) controlada(s).
e. Informe qual (quais) a(s) variável (variáveis) manipulada(s).
f. Esboce um diagrama de blocos dos componentes desse sistema de controle.
SOLUÇÃO
a. Malha Fechada, pois a posição da aeronave é comparada e corrigida a todo tempo.
b. A aeronave e atuadores.
c. É a rota desejada (trajetória).
d. Trajetória de voo.
e. Posições das superfícies de voo.
f. Diagrama de Componentes:
9
Ufes/DEE
Análise e Modelagem de Sistemas Dinâmicos
Exemplo 2 – (DORF P1.13 Modificado) Um exemplo comum de sistema de controle com duas entradas é o
chuveiro doméstico com válvulas separadas para água quente e fria. O objetivo é obter (1) a temperatura
desejada da água do chuveiro e (2) um fluxo de água desejado. Para esse sistema faça o seguinte:
a. Informe se o sistema é de malha aberta ou de malha fechada. Explique.
b. Informe qual (quais) a(s) entrada(s) de controle.
c. Informe qual (quais) a(s) saída(s) do sistema.
d. Informe qual (quais) a(s) variável (variáveis) controlada(s).
e. Informe qual (quais) a(s) variável (variáveis) manipulada(s).
f. Esboce um diagrama de blocos dos componentes desse sistema de controle.
SOLUÇÃO
a. Malha Fechada, pois a temperatura e o fluxo desejados são medidos pela pessoa que monitora
as válvulas, fechando ou abrindo cada uma delas para chegar ao set-point desejado.
b. São os set-points: Temperatura desejada e fluxo desejado (vazão).
c. Temperatura e vazão de água da mistura.
d. Temperatura e vazão de água da mistura.
e. Vazão de água quente e vazão de água fria das válvulas do chuveiro.
f. Diagrama de Blocos dos Componentes:
Atuador na
Válvula (mão)
Água Fria
Vazão de Água Morna
Misturador
Água Quente
a. Notação
ℒ[𝑓(𝑡)] = 𝐹(𝑠)
𝑑
𝑦(𝑡) ≡ 𝑦̇ (𝑡)
𝑑𝑡
b. Derivada
𝑑2
ℒ [ 2 𝑓(𝑡)] = 𝑠 2 ℒ[𝑓(𝑡)] − 𝑠𝑓(0) − 𝑓̇(0)
𝑑𝑡
𝑑
ℒ [ 𝑓(𝑡)] = 𝑠ℒ[𝑓(𝑡)] − 𝑓(0)
𝑑𝑡
𝑑2
ℒ [ 2 𝑓(𝑡)] = 𝑠 2 𝐹(𝑠)
𝑑𝑡
𝑑
ℒ [ 𝑓(𝑡)] = 𝑠𝐹(𝑠)
𝑑𝑡
10
Ufes/DEE
Análise e Modelagem de Sistemas Dinâmicos
c. Integral
ℒ[𝑓(𝑡)] 𝑓 −1 (0)
ℒ [∫ 𝑓(𝑡)𝑑𝑡] = −
𝑠 𝑠
𝐹(𝑠)
ℒ [∫ 𝑓(𝑡)𝑑𝑡] =
𝑠
𝐹(𝑠)
ℒ [∬ 𝑓(𝑡)𝑑𝑡] = 2
𝑠
d. Funções Básicas
i. Impulso Unitário
∞; 𝑡 = 0
𝛿(𝑡) = {
0; 𝑡 ≠ 0
ℒ[𝛿(𝑡)] = ∆(𝑠) = 1
1; 𝑡 ≥ 0
𝑢(𝑡) = {
0; 𝑡 < 0
1
ℒ[𝑢(𝑡)] = 𝑈(𝑠) =
𝑠
iii. Rampa
𝑡; 𝑡 ≥ 0
𝑟(𝑡) = {
0; 𝑡 < 0
1
ℒ[𝑟(𝑡)] = 𝑅(𝑠) =
𝑠2
iv. Polinômio
1 2
𝑝(𝑡) = {2 𝑡 ; 𝑡 ≥ 0
0; 𝑡<0
1
ℒ[𝑝(𝑡)] = 𝑃(𝑠) =
𝑠3
𝐾(𝑠 + 𝑧1 )(𝑠 + 𝑧2 ) ⋯ (𝑠 + 𝑧𝑚 )
𝐹(𝑠) = 𝑚<𝑛
(𝑠 + 𝑝1 )(𝑠 + 𝑝2 ) ⋯ (𝑠 + 𝑝𝑛 )
11
Ufes/DEE
Análise e Modelagem de Sistemas Dinâmicos
podemos escrever:
𝑎1 𝑎2 𝑎𝑛
𝐹(𝑠) = + + ⋯+
𝑠 + 𝑝1 𝑠 + 𝑝2 𝑠 + 𝑝𝑛
onde
𝑎𝑘 = [(𝑠 + 𝑝𝑘 )𝐹(𝑠)]𝑠=−𝑝𝑘
e
𝑎𝑘
ℒ −1 [ ] = 𝑎𝑘 𝑒 −𝑝𝑘𝑡
𝑠 + 𝑝𝑘
𝐾(𝑠 + 𝑧1 )(𝑠 + 𝑧2 )
𝐹(𝑠) =
(𝑠 + 𝑝1 )3
podemos escrever:
𝑎1 𝑎2 𝑎3
𝐹(𝑠) = + 2
+
𝑠 + 𝑝1 (𝑠 + 𝑝1 ) (𝑠 + 𝑝1 )3
onde
1 𝑑 𝑛−𝑘
𝑎𝑘 = { 𝑛−𝑘 [(𝑠 + 𝑝1 )𝑛 𝐹(𝑠)]𝑠=−𝑝1 }
(𝑛 − 𝑘)! 𝑑𝑠
e
𝑎𝑘 𝑎𝑘
ℒ −1 [ 𝑘
]= 𝑡 𝑘−1 𝑒 −𝑝1𝑡 𝑘 = 1,2,3, ⋯
(𝑠 + 𝑝1 ) (𝑘 − 1)!
1.7. MATLAB
1.8. PYTHON
Para as simulações será utilizada a Python Control Systems Toolbox, cujo manual pode ser encontrado
aqui: https://python-control.readthedocs.io/en/0.9.0/intro.html
O pacote python-control pode ser instalado usando pip, conda ou os mecanismos distutils / setuptools
padrão. O pacote requer numpy e scipy, e as rotinas de plotagem requerem matplotlib. Além disso,
algumas rotinas requerem a biblioteca slycot para implementar recursos mais avançados (incluindo
algumas funcionalidades MIMO).
Para usuários com a distribuição Anaconda do Python, os seguintes comandos podem ser usados:
12
Ufes/DEE
Análise e Modelagem de Sistemas Dinâmicos
Existem duas maneiras diferentes de usar o pacote. Para a interface padrão descrita em Referência de
função, basta importar o pacote de controle da seguinte forma:
Se você deseja ter um ambiente semelhante ao Matlab, use o módulo de compatibilidade do Matlab:
DORF 13 Ed: E1.3 a E1.6, E1.8 a E1.13, P1.1 a P1.3, P1.5 a P1.8, P1.10 a P1.16.
NISE 7 Ed: P1 a P17
KUO 9 Ed: 2-1 a 2-3, 2-22, 2-26, 2-29, 2-31
13