Projeto Controladores

Controlador DeadBeat

Aula de 19/05/2025.

Terminando projeto da aula de 12/05/2025:

Montando eq. d controlador, lembrando que não posemor incluir pólos ou zeros fora do círculo unitário:

Esta função transferência possui grau do numerador maior que o grau do denominador, implicando num sistema antecipativo ﹣ impraticável (seria exigido conhecer o valor de ).

Falta então acrescentar um pólo à eq. anterior. Arbitramos este pólo "extra" em porque queremos o ponto de partida do RL deste sistema tenha ponto de partida próxiumo da origem do plano-z. Queremos que acontece algo do tipo:

deadbeat3.jpg

Lembrar que pólos de MF reais rendem respostas super-amortecidas (sem overshoot) e que se queremos uma resposta a mais rápida possível, então eles devem estar localizados próximos da origem do plano-z (ver [gráficos aqui]).

Notamos um RL próximo do desejado:

rl_ftma_dead2.png

Modificando uma terceita vez a eq. do controlador, deslocando o pólo "extra" ainda mais a esquerda, mas desta vez com o auxílio do App Control System Designer:

Control_System_Designer_Cdead3.png

Resultado obtido (depois de exportar controlador C como Cdead3):

Projeto salvo como: ControlSystemDesigner_Cdead3.mat.

Fechando a mallha, levantando o RL, verificando a resposta ao defrau e estas coisas...😑

step_dead3r.png

Nota-se um quase imperceptível overshoot.

Mas com certeza com expressivas amplitudes para ação de controle:

dead3_u_controle.png

Note ações de controle iniciais entre e convergindo depois de 0,7 segundos para .

Ou seja, este tipo de controlador "cobra seu preço" para fazer o sistema convergir tão rápido ao valor desejado de regime permanente: gera sinais de controle iniciais mais de 140 vezes maior que o valor à ser adotado em regime permanente. Algo provavelmente improvável de ser realizado na prática.

Terminando esta seção de trabalho...

💾 dados.mat.


Fernando Passold, em 19/05/2025