Esboce os diagramas de blocos descrevendo os seguintes pilotos automáticos (PA) e descreva sucintamente as principais características e variáveis envolvidas:
Piloto automático de manutenção de altitude

Passo 1

O enunciado pede duas coisas claras:
  • Esboçar o(s) diagrama(s) de blocos que descrevem um piloto automático de manutenção de altitude.
  • Descrever sucintamente as principais características e variáveis envolvidas.
Informações relevantes (o que vamos usar para fazer o esboço e a descrição):
  • Há uma referência de altitude desejada, que chamaremos de \;h_{\text{ref}}\;.
  • O sistema mede a altitude atual por um sensor (altímetro / barômetro / radar / GPS), que fornece \;h\;.
  • Existe um erro de altitude \;e_h = h_{\text{ref}} - h\;.
  • O piloto automático gera comandos atuadores (por exemplo, deflexão de leme de profundor \;\delta_e\; ou comando de pitch) que afetam a aeronave.
  • A aeronave (dinâmica longitudinal) transforma comando de leme em atitude (pitch \;\theta\;), que por sua vez gera velocidade vertical \;w\; e, integrando, altitude \;h\;.
  • Existem perturbações (rajadas verticais, mudança de massa, vento) e ruído dos sensores.
  • O enunciado não dá modelos numéricos; vamos usar modelos lineares simplificados e uma arquitetura típica em cascata (laço externo para altitude, laço interno para atitude / velocidade vertical).

Passo 2

Entendendo as variáveis e relações físicas principais (do jeito mais didático possível):
  • \;h(t)\; é a altitude (metros). É a variável que queremos controlar.
  • \;h_{\text{ref}}(t)\; é a altitude desejada (setpoint).
  • Erro de altitude: \;e_h(t)=h_{\text{ref}}(t)-h(t)\;.
  • \;\theta(t)\; é o ângulo de pitch (rad). Pequenos \;\theta\; alteram a componente vertical da velocidade.
  • \;w(t)\; ou \;V_v(t)\; é a velocidade vertical (m/s). Para pequenos ângulos e velocidade de avanço V quase constante: \;w \approx V\theta\;. Isso vem da geometria: se o avião aponta para cima com ângulo \theta, a componente vertical da velocidade é V\sin\theta\approx V\theta para \theta pequeno.
  • Relação altitude-velocidade vertical: altitude é integral da velocidade vertical: H(s)=\frac{W(s)}{s}no domínio de Laplace (integração em tempo vira divisão por s no domínio de Laplace).
  • \;\delta_e(t)\; é a deflexão do profundor (comando do atuador). Controlador gera \;\delta_e\;.
  • Plantas e sensores: podemos representar a cadeia por transferências no domínio de Laplace:
    • dinâmica do atuador: \;G_a(s)\; (por exemplo, \frac{1}{\tau_a s+1}),
    • dinâmica avião (deflexão \to pitch): \;G_{\theta\delta}(s)\;,
    • relação pitch \to velocidade vertical: aproximamos por ganho \;V\; (velocidade do avião) => \;G_{w\theta}(s)\approx V,
    • integração \;1/s para obter altitude.
  • Sensores medem \;h\; com dinâmica \;G_{sens}(s)\; e adicionam ruído \;n(t)\;.

Passo 3

Arquitetura típica e por que usamos cascata (explicação passo a passo):
  • Problema: o caminho comando \to altitude contém uma integração (é lento / tem integrador implícito). Controlar diretamente altitude por um único controlador muitas vezes deixa o sistema lento e mal amortecido.
  • Solução prática: usar dois laços em cascata:
    1. Laço externo (lento): compara \;h_{\text{ref}} com \;h e gera um comando de atitude ou velocidade vertical (por exemplo, \theta_{\text{cmd}} ou w_{\text{cmd}}). Esse controlador costuma ser do tipo PI (tem integrador) para eliminar erro em regime permanente.
    2. Laço interno (rápido): regula \theta (ou taxa de pitch \;q\;) aplicando \;\delta_e\;. Esse controlador é mais rápido e pode ser PD/PI/lead-lag para garantir amortecimento e resposta rápida.
  • Por que separar? O laço interno trata a dinâmica rápida da aeronave/atuador, garantindo que o comando de atitude seja seguido rapidamente; o laço externo lida com precisão de altitude e rejeição de perturbações de baixa frequência.

Passo 4

Esboço textual detalhado do diagrama de blocos (vou “desenhar” com texto, seguindo a cadeia de sinais):
  • Entrada de referência: h_{\text{ref}} \longrightarrow [\text{soma }(+,-)] \longrightarrow e_h
  • Laço externo (controlador de altitude): e_h \longrightarrow C_{\text{alt}}(s)\\ \text{(PI típico)} \longrightarrow \theta_{\text{cmd}}\\ \text{(ou }w_{\text{cmd}}\text{)}í
  • Limitação / anti-windup (opcional, mas importante) entre laço externo e interno: \theta_{\text{cmd}} \longrightarrow \text{(limitador / anti-windup)} \longrightarrow \text{entrada do laço interno}ç
  • Laço interno (controlador de atitude / pitch-rate): \theta_{\text{cmd}} - \theta \longrightarrow C_{\text{inner}}(s)\\ \text{(PD ou PI sobre }\theta\text{ ou }q\text{)} \longrightarrow \delta_{e,\text{cmd}}
  • Atuador físico: \delta_{e,\text{cmd}} \longrightarrow G_a(s) \longrightarrow \delta_e
  • Dinâmica da aeronave: \delta_e \longrightarrow G_{\theta\delta}(s) \longrightarrow \theta
  • Relação para altitude: \theta \xrightarrow{\times V} w \xrightarrow{\times \frac{1}{s}} hou, em conjunto: \delta_e \longrightarrow G_{\theta\delta}(s) \longrightarrow \Theta(s)
W(s)=V \Theta(s)
H(s)=\frac{W(s)}{s}
  • Medição e realimentação: h \longrightarrow G_{\text{sens}}(s) + n \longrightarrow \text{realimentação para soma com }h_{\text{ref}}çã
  • Perturbação externa (rajada vertical) pode entrar como soma em velocidade vertical ou direto em altitude plant: w_g \longrightarrow \text{(somador)} \longrightarrow \text{perturba } W(s) \text{ antes da } \frac{1}{s}.

Passo 5

Expressando a cadeia em termos de transferências (visão compacta, útil para projeto):
  • Cadeia controlada (da referência \;H_{\text{ref}} para saída \;H): H(s)=\frac{V\,G_{\theta\delta}(s)\,G_a(s)\,C_{\text{inner}}(s)\,C_{\text{alt}}(s)}{s\left(1+\text{loop gains}\right)}\;H_{\text{ref}}(s)(isso é uma forma simbólica: mostra que há um integrador 1/s e que a sequência de ganhos passa pela dinâmica do avião e do atuador).
  • Observação pedagógica: a presença do 1/s (integração) explica por que o controlador externo costuma ter ação integradora para eliminar erro de regime permanente a degrau na referência de altitude.

Passo 6

Escolhas de controladores e regras práticas (dicas para prova):
  • Controlador externo C_{\text{alt}}(s):
    • Tipo: PI (proporcional + integrador). Por que? o integrador zera erro em regime permanente contra passo de referência e perturbações lentas.
    • Notação: C_{\text{alt}}(s)=K_p\left(1+\frac{1}{T_i s}\right) (onde \;K_p\; é ganho proporcional e \;T_i\; a constante de integração).
  • Controlador interno C_{\text{inner}}(s):
    • Tipo: PD ou PID sobre \theta (ou sobre taxa q) para melhorar resposta e amortecimento.
    • Projetar laço interno mais rápido (regra prática: largura de banda do laço interno 3–10× maior que a do laço externo). Isso garante separação de tempo e estabilidade do laço externo.
  • Anti-windup e saturação:
    • Atuador tem limites (desflection máxima e taxa máxima). Se o controlador externo manda um comando que excede o atuador, o integrador pode “wind-up” e causar overshoot — por isso usamos mecanismo anti-windup.
  • Robustez e filtragem:
    • Filtrar o sinal do altímetro para reduzir ruído (mas cuidado: filtro muito agressivo atrasa a medição e piora a performance).
  • Medição e atualização:
    • Altímetro barométrico tem atualização lenta e deriva; radar/GPS podem complementar; sensores de inércia (IMU) medem taxas de atitude mais rápido e alimentam a malha interna.

Passo 7

Modelo simplificado de exemplo (para ficar concreto — útil na prova)
  • Suponha modelos de primeira ordem: G_a(s)=\frac{1}{\tau_a s+1},\quad G_{\theta\delta}(s)=\frac{K_\theta}{\tau_\theta s+1}Então a cadeia \delta_e\to\theta é \;G_{\theta\delta}(s)G_a(s)\;.
  • Relação para altitude (com velocidade constante V): H(s)=\frac{V\,G_{\theta\delta}(s)G_a(s)C_{\text{inner}}(s)C_{\text{alt}}(s)}{s\left(1+\cdots\right)}H_{\text{ref}}(s),Isso mostra explicitamente a divisão por s (integador) e por isso a necessidade de integrador no controlador externo.
  • Exemplo intuitivo: se C_{\text{alt}} não tiver integrador, um passo em \;h_{\text{ref}}\; deixará erro em regime permanente porque o tipo do sistema não aumentou.

Passo 8

Resumo prático e checklist para desenhar na prova (passo-a-passo que você pode copiar rapidamente):
  1. Desenhe soma: \;h_{\text{ref}} - h\to e_h.
  2. Coloque C_{\text{alt}}(s) (PI) no caminho do erro; saída \theta_{\text{cmd}}.
  3. Coloque limitador / anti-windup.
  4. Coloque laço interno: soma \theta_{\text{cmd}} - \theta \to C_{\text{inner}}(s)\to \delta_{e,\text{cmd}}.
  5. Coloque G_a(s) (atuador) e G_{\theta\delta}(s) (aeronave) em série.
  6. Da saída \theta, multiplique por V (ganho) para obter w e passe por 1/s para obter h.
  7. Realimente h através do sensor G_{\text{sens}}(s) (e some ruído).
  8. Mostre perturbação w_g somando antes da integração (ou como entrada direta na parte de velocidade vertical).

Resposta

h_{ref} \rightarrow [;+;-;] \rightarrow e_h \rightarrow C_{alt}(s)\ (PI) \rightarrow \theta_{cmd} \rightarrow limitador/anti-windup \rightarrow [;-;] \rightarrow C_{inner}(s)\ (PD/PID sobre\theta\ ouq) \rightarrow \delta_{e,cmd} \rightarrow G_a(s) \rightarrow G_{\theta\delta}(s) \rightarrow \theta \xrightarrow{\times V} w \xrightarrow{\frac{1}{s}} h \xrightarrow{G_{sens}(s)} (+) (realimentação)
Principais características e variáveis: \;h (altitude — m), \;h_{\text{ref}} (setpoint), \;e_h (erro), \;C_{\text{alt}}(s) (controlador externo, geralmente PI para eliminar erro em regime permanente), \;\theta_{\text{cmd}} (comando de atitude), \;C_{\text{inner}}(s) (controlador interno, mais rápido, PD/PID para amortecimento), \;\delta_e (comando de profundor — atuador), \;G_a(s) (dinâmica do atuador), \;G_{\theta\delta}(s) (dinâmica aeronave deflexão→pitch), relação \;w\approx V\theta (velocidade vertical), integração \;1/s (da velocidade vertical para altitude), \;G_{\text{sens}}(s) (dinâmica do sensor), presença de perturbações ( w_g) e necessidade de anti-windup, separação de banda (laço interno muito mais rápido que o externo), e atenção a saturação e ruído.

Exercícios relacionados