https://images.unsplash.com/photo-1531323386183-43890b5c766d?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1050&q=80

Chase Clark, Unsplash

Projeto de Controladores com Ação Integral

Recuperando dados da aula passada:

Projeto do Controlador com Ação Integral Pura

Este controlador deve seguir o formato:

Ingressando este controlador no Matlab:

Comparando o que muda quando se acrecenta um controlador com pólo na de um sistema:

Levantando o Root Locus da com este controlador:

Gráfico do RL (sem zoom ainda):

rlocus_1_cont_I.png

Realizando um zoom no gráfico do RL anterior:

Gráfico do Root Locus com Zoom:

rlocus_cont_I_zoom.png

Fechando a malha com :

Observando resposta à entrada degrau (unitário):

Gráfico da resposta ao degrau:

step_cont_I.png

Comentários:

Comparando respostas do Controlador Proporcional com o de Ação Integral Pura:

Segue gráfico comparativo da resposta entre Controlador Proporcional e o de Ação Integral Pura:

step_Cont_P_I.png

Conclusões: A ação integral permitiu zerar o erro em regime permanente mas, o tempo de assentamento aumentou quase 4 vezes ().

Projeto do PI (Proporcional + Integral)

Antes foi realizado um integrador puro que cunmpriu com o objetivo inicial pretendido: zerar o erro de regime permanente, mas neste caso, às custas de um atraso grande na resposta do sistema.

Note porém que um Controlador PI é formado pela soma de duas ações de controle: a ação Proporcional + a ação Integral, ou na forma de um diagrama de blocos:

PI_blocos.drawio.png

Obs.: usado o aplicativo online da Google: draw.io para gerar a figura anterior. Note que este aplicativo permite inserir equações matemáticas no formato LaTeX (mathematical typesetting), colocando a expressão dentro de um par de $$, tal qual se faz em arquivos Markdown.

Deduzindo a equação deste controlador:

Note então que este controlador segue a equação genérica:

A questão agora é: -- Onde posicionar o zero deste controlador?

Lembrando da equação de :

Notamos algumas opções para posicionamento do zero do PI:

Comprovando os RL's para cada uma das opções:

Comparando os RL para estas 2 opções de PI's:

Opção 1:Opção 2:
rlocus_C_PI1.pngrlocus_C_PI2.png

Comparando os 2 RL's se perecebe que os pólos dominantes complexos do RL para PI1 (opção 1) estão mais afastados do círculo unitário, portanto resultarão num tempo de assentamento menor (resposta mais rápida) que o PI2.

Continuando com o projeto do PI:

Se percebe que provavelmetne quanto mais próximo do zero do PI estiver do pólo mais lento da planta, mais rápida deve ser a resposta do sistema em malha-fechada.

Lembrando da equação de :

Colocando o zero do PI em , o ponto mais próximo possível do pólo dominante da planta (em ):

Segue gráfico do RL, mostrando ponto de ganho selecionado no RL:

rlocus_C_PI.png

Fechando a malha...

Segue gráfico da resposta ao degrau unitário para este PI:

step_PI.png

Comparando os 3 controladores já projetados até o momento:

Gráfico resultante:

step_P_I_PI.png

Finalizando esta seção de trabalho no Matlab:

Fim.


🎶 Fernando Passold, em 05.05.2021