O Projeto de Controle em Sistema Real

  • Trabalho em dupla, valendo até 2,0 pontos somados à média das avaliações
  • Percorre o ciclo completo: do modelo à bancada real
  • As oito etapas estão detalhadas no Plano de Ensino

Nota

Esta apresentação cobre a etapa zero: escolher o sistema físico que a dupla vai modelar, analisar e controlar.

As Oito Etapas (recapitulando)

  1. Modelagem/identificação do sistema
  2. Análise e especificação de desempenho
  3. Projeto de controlador por LGR
  4. Projeto de controlador por resposta em frequência
  1. Simulação computacional
  2. Implementação do controlador no sistema real
  3. Redação de artigo
  4. Apresentação dos resultados

Importante

Tudo começa aqui: qual planta a dupla vai controlar?

Como Escolher o Módulo

  • Ordem da planta — de 1ª ordem (sistema térmico) a 4ª ordem (ball and beam)
  • Estabilidade em malha aberta — maglev e ball and beam exigem controle para operar
  • Natureza física — mecânica, eletromecânica, eletrônica de potência, eletrônica analógica
  • Sensores e atuadores disponíveis no laboratório
  • Afinidade da dupla — o que vocês querem aprender fazendo

Dica

Não existe módulo “mais fácil” — existe módulo mais alinhado com o que a dupla quer explorar.

Motor DC com Encoder

  • Atuador: tensão de armadura \(v_a(t)\) (driver PWM)
  • Sensor: encoder incremental no eixo
  • Controlada: velocidade \(\omega(t)\) ou posição \(\theta(t)\)
  • Planta: 1ª ordem dominante — modelo clássico de eletromecânica

Nota

O módulo mais direto para validar identificação de parâmetros e malha de velocidade/posição.

Aeropêndulo

O que é: braço pivotado na horizontal; um motor com hélice numa das pontas gera empuxo, erguendo o ângulo do braço.

  • Atuador: motor + hélice (empuxo \(\propto \text{PWM}^2\))
  • Sensor: potenciômetro ou encoder no eixo de pivô
  • Controlada: ângulo do braço \(\theta(t)\)
  • Planta: análoga a um pêndulo — 2ª ordem, não linear, linearizada em torno do ponto de operação

Importante

Desafio central: o empuxo do motor não é linear com o PWM — exige escolher bem o ponto de operação.

Projeto de pesquisa relacionado: Controle de Ângulo de Aeropêndulo →

Inversor de Frequência Monofásico

O que é: conversor CC–CA (PWM) alimentando um motor CA, com controle V/f.

  • Atuador: índice de modulação / frequência do PWM
  • Sensor: tacogerador ou encoder no eixo do motor
  • Controlada: velocidade do motor CA
  • Planta: malha de velocidade dominada por 1ª ordem, sobre uma camada de eletrônica de potência

Nota

Único módulo do catálogo que expõe a dupla à eletrônica de potência (chaveamento, V/f constante).

Sistema Térmico

O que é: resistência de aquecimento + sensor de temperatura num volume isolado.

  • Atuador: potência no resistor (PWM via relé de estado sólido)
  • Sensor: termopar ou termistor
  • Controlada: temperatura \(T(t)\)
  • Planta: 1ª ordem com atraso de transporte\(G(s) = \dfrac{K}{\tau s+1}e^{-\theta s}\)

Dica

Constantes de tempo de minutos — ótimo para comparar PID contínuo contra liga-desliga (histerese).

Projeto de pesquisa relacionado: Identificação e Controle PID de Sistema Térmico →

Filtro Sallen-Key

O que é: filtro ativo de 2ª ordem (passa-baixas) com amplificador operacional.

  • “Atuador”: parâmetros do circuito (\(\omega_n\), \(\zeta\)) ou tensão de excitação
  • Sensor: medição direta da tensão de saída
  • Controlada: resposta em frequência / tensão de saída \(v_o(t)\)
  • Planta: 2ª ordem puramente elétrica, sem não linearidades mecânicas

Nota

O único módulo sem partes móveis — ideal para validar LGR e Bode em condições “de livro-texto”.

Projeto de pesquisa relacionado: Identificação e Ajuste de Filtro Ativo Sallen-Key →

Ball and Beam

O que é: uma bola rola livremente sobre uma viga; um servo inclina a viga numa extremidade.

  • Atuador: servomotor (ângulo da viga \(\alpha\))
  • Sensor: posição da bola (resistivo, ultrassônico ou visão)
  • Controlada: posição da bola \(x(t)\) ao longo da viga
  • Planta: 4ª ordem em cascata — duplo integrador instável na malha de posição

Importante

Referência clássica de benchmark em controle — exige compensação por avanço de fase ou ação derivativa.

Projeto de pesquisa relacionado: Controle de Posição em Bancada Ball and Beam →

Retificador CA-CC Controlado

O que é: ponte retificadora controlada (tiristores ou PWM ativo) regulando a tensão CC de saída.

  • Atuador: ângulo de disparo \(\alpha\) (ou razão cíclica)
  • Sensor: divisor resistivo na saída CC
  • Controlada: tensão CC de saída \(V_o(t)\)
  • Planta: filtro LC de saída sobre um ganho não linear do ângulo de disparo

Nota

Segundo módulo de eletrônica de potência do catálogo — foco em regulação de tensão sob carga variável.

Projeto de pesquisa relacionado: Controle de Ângulo de Disparo em Retificador Controlado a Tiristores →

Maglev — Levitação Magnética

O que é: esfera ou disco ferromagnético levitado sob um eletroímã.

  • Atuador: corrente no eletroímã (driver de corrente)
  • Sensor: efeito Hall ou óptico, medindo a distância vertical
  • Controlada: posição vertical \(z(t)\)
  • Planta: força \(\propto i^2/z^2\) — linearizada, instável em malha aberta (polo real positivo)

Importante

O módulo mais exigente do catálogo: não existe operação em malha aberta. Mostra na prática por que se faz realimentação.

Fanplate — Placa Acionada por Ventilador

O que é: uma hélice na base empurra ar contra uma placa articulada, inclinando-a.

  • Atuador: motor + hélice (empuxo \(\propto \text{PWM}^2\))
  • Sensor: potenciômetro ou encoder no eixo da placa
  • Controlada: ângulo da placa \(\theta(t)\)
  • Planta: 2ª ordem não linear — mesma família do aeropêndulo, com acoplamento fluido-dinâmico diferente

Dica

Boa dupla comparativa com o aeropêndulo: duas topologias distintas para o mesmo tipo de desafio.

Drone — Controle de Atitude em Bancada

O que é: quadrimotor fixado em bancada com liberdade rotacional limitada — controla roll/pitch sem o risco de voo livre.

  • Atuador: motores + hélices (ESCs, empuxo \(\propto \text{PWM}^2\)), um par por eixo
  • Sensor: IMU (acelerômetro + giroscópio)
  • Controlada: ângulos de arfagem/rolagem \(\theta_{\text{pitch}}(t)\), \(\theta_{\text{roll}}(t)\)
  • Planta: 2ª ordem por eixo, não linear, com acoplamento roll-pitch

Nota

Estende a família aeropêndulo/fanplate para dois eixos acoplados — bom desafio de controle em cascata por eixo.

Projeto de pesquisa relacionado: Controle de Atitude de Drone em Bancada de Testes →

Sistema de Resposta Inversa (Fase Não Mínima)

O que é: bancada com dois efeitos competindo em constantes de tempo distintas — a saída inicialmente se afasta da referência antes de convergir ao valor final.

  • Atuador: depende da implementação (ex.: par de resistências de aquecimento com dinâmicas opostas)
  • Sensor: sensor da variável de saída (ex.: temperatura ou nível)
  • Controlada: variável de saída \(y(t)\), com resposta inversa característica
  • Planta: função de transferência com zero no semiplano direito

Importante

Mostra na prática por que a resposta inversa impõe um limite fundamental à velocidade de malha fechada, qualquer que seja o controlador.

Projeto de pesquisa relacionado: Controle de Planta com Resposta Inversa (Sistema de Fase Não Mínima) →

Quadro Comparativo

Módulo Ordem Instável em MA? Atuador Variável controlada
Motor DC + encoder 1ª/2ª Não Tensão de armadura \(\omega\) ou \(\theta\)
Aeropêndulo 2ª (NL) Não* Motor + hélice \(\theta\)
Inversor monofásico Não PWM (V/f) Velocidade CA
Sistema térmico 1ª c/ atraso Não Potência (PWM) \(T(t)\)
Filtro Sallen-Key Não Excitação \(v_o(t)\)
Ball and beam Sim (posição) Servo \(x(t)\)
Retificador CA-CC 1ª/2ª Não Ângulo de disparo \(V_o\) CC
Maglev Sim Corrente \(z(t)\)
Fanplate 2ª (NL) Não* Motor + hélice \(\theta\)
Drone (atitude) 2ª (NL) Não* Motor + hélice (ESC) \(\theta_{\text{pitch}}, \theta_{\text{roll}}\)
Resposta inversa Não Depende da bancada \(y(t)\)

Nota

* estável apenas ao redor do ponto de equilíbrio (gravidade/mola de retorno) — a dinâmica em si continua não linear.

Sem Acesso a uma Bancada?

  • As vagas de bancada no LINCE são limitadas — nem toda dupla consegue uma para si ao longo do semestre
  • Alguns módulos deste catálogo (ex.: Drone, Resposta Inversa) são propostas de pesquisa ainda não montadas como bancada didática
  • A dupla pode ter estudado ou proposto um protótipo próprio que ainda não existe no laboratório

Importante

Para essas duplas existe uma modalidade alternativa: projetar e validar o controlador sobre um modelo simulado, com uma animação como camada de visualização.

Modalidade Alternativa: Simulação com Animação

  • Em vez da bancada real, a dupla trabalha sobre um modelo matemático validado na literatura para a planta escolhida
  • Implementa o mesmo controlador em malha fechada (projetado por LGR e resposta em frequência, como nas demais duplas) sobre esse modelo simulado
  • Desenvolve uma camada de animação, separada do algoritmo de controle, que visualiza o comportamento da planta

Nota

A animação é só a camada de visualização — o controlador deve funcionar de forma independente dela, como funcionaria a interface entre um controlador real e um sistema supervisório.

Passo a Passo da Modalidade Alternativa

  1. Escolher a planta — deste catálogo (sem bancada disponível) ou proposta/investigada pela dupla
  2. Levantar um modelo matemático validado na literatura (artigo, livro-texto ou tese, com parâmetros documentados)
  3. Implementar a planta como simulação numérica (função de transferência ou equações de estado)
  4. Projetar o controlador e fechar a malha sobre o modelo simulado
  5. Desenvolver a camada de animação, consumindo a saída da simulação sem alterar o algoritmo de controle
  6. Validar comparando a resposta simulada com o que a literatura reporta para a planta

Dica

As etapas 1 a 4 e 7 a 8 do projeto continuam as mesmas — a modalidade alternativa substitui apenas a etapa 6 (implementação na bancada real) por simulação + animação.

Critérios de Avaliação da Modalidade Alternativa

Critério O que é avaliado
Desempenho do controlador Atendimento às especificações (sobressinal, tempo de acomodação, erro em regime); coerência entre o projeto por LGR/Bode e o resultado simulado
Qualidade da animação Fidelidade visual ao comportamento físico da planta, clareza da representação, sincronismo com a simulação

Importante

As duas notas são independentes: uma animação bonita não compensa um controlador mal projetado, e um controlador correto não é penalizado por uma animação simples.

Ferramentas Sugeridas

  • Pythonpython-control/scipy.signal para o controlador; matplotlib.animation ou Manim para a camada de visualização
  • MATLAB — Control System Toolbox para o projeto; funções gráficas (patch, App Designer) para a animação
  • Simulink — diagrama de blocos para controlador + planta; Simulink 3D Animation ou Simscape Multibody para a camada visual

Nota

A ferramenta é livre — o que importa é manter a separação clara entre o algoritmo de controle e a camada de animação, qualquer que seja a stack escolhida.

Sugestão de Cronograma

Etapas Conteúdo Alinhado com
0 Escolha do módulo e formação da dupla até 11/09 (aula 03)
1–2 Modelagem, identificação e especificação até 05/10 (A1)
3 Projeto por LGR a partir de 06/11 (aula 17)
4 Projeto por resposta em frequência a partir de 16/11 (aula 20)
5–6 Simulação e implementação na bancada (ou modelo simulado + animação, na modalidade alternativa) 23/11–04/12
7–8 Artigo e apresentação 14/12 — Entrega de Projetos

Dica

Cronograma sugerido, não obrigatório — o que é fixo é a data de entrega final (14/12).

Próximos Passos

  1. Formem a dupla
  2. Conversem sobre afinidades: mecânica? eletrônica de potência? eletrônica analógica?
  3. Escolham um módulo deste catálogo — ou proponham outro, sob aprovação
  4. Sem bancada disponível? Considerem a modalidade alternativa (simulação + animação)
  5. Iniciem a Etapa 1: pesquisa e levantamento do modelo físico

Importante

Dúvidas sobre disponibilidade de bancada e material: procurem o professor antes de fechar a escolha.