Projeto Controladores

Aula de 29/04/2024

🎬/🎵 Continuando da aula anterior 22/04/2024, arquivo planta.mat:

Projeto de PI

Base teórica:

Controlador PI = Proporcional + Integral:

blocos PID

ou simplesmente:s

onde temos o zero do PI, em e o pólo em (como esperado para a ação integral).

Projeto:

Incognitas: (ganho do PI, determinado via Root-Locus) e o zero do PI: .

Opções para o : varia conforme a planta à qual vai ser aplicado. Os valores à seguir possúem relação com os pólos da planta, :

O zero do PI vai estar intercalando posições entre seu integrador em e os pólos da planta, até a origem do plano-z.

Opções para localizaçao do zero do PI:

projeto_PI_opcoes.png

ou:

Avaliando estes casos com ajuda do Matlab. Note que para cada nova posição, o RL se modifica.

RL para o PI opção "a":

RL_PIa.png

Continuando com o RL para o PI "b":

Segue o RL para o PI opção "b":

RL_PIb.png

E Falta o RL para o PI "c":

Segue RL do PI opção "c":

RL_PIc.png

Comparando visualmente os 3 RL´s, percebe-se que apenas as opções "a" e "b" parecem mais promissoras, isto é, com pólos dominantes mais distantes do círculo unitário.

Lembrar que o módulo de um número complexo: rende: , onde e ; corresponde uma "reta" que parte da origem do plano e alcaça o pólo e corresponde ao ângulo do pólo; o tempo de resposta, (ou de assentamento) de um pólo é diretamente proporcional à esta distânica , o que significa que quanto mais próximo o pólo se encontrar do círculo unitário, mais lenta será a resposta do sistema em MF associada com este pólo. No Matlab o módulo de um número complexo, o , pode ser calculando através da função abs(<polo>) e o ângulo pode ser calculado via função angle(<polo>)(recordar que o ângulo resulta em radianos).

Continuando no Matlab, sintonizando os controladores PI "a" e PI "b":

Fechando as malhas:

Resposta ao degrau para os 2 PI's:

step_PIa_PIb.png

Testando a opção "d":

então neste caso:

desta forma a fica:

No Matlab:

O RL deste controlador mostrando o ganho adotado aparece à seguir:

RL_PId.png

Fechando a malha e verificando a resposta ao degrau...

E temos as seguintes respostas:

step_PIa_PId.png

Fim... para controladores com ação integral "pura".


Controlador por Atraso de Fase ("Lag")

Este controlador é similar ao PI com a diferença de que seu pólo não está exatamente em , isto significa que deixa de ser um intregrador. E se deixa de existir um integrador na de um sistema tipo 0 (que o caso da planta usada aqui), significa que vamos passar a ter erro em regime permanente, ou .

O último controlador:

Podemos projetar um "Lag" similar ao último PI:

No Matlab:

RL do Lag com ganho adotado:

RL_Lag.png

Fechando a malha e verificando a resposta ao degrau:

step_PId_Lag.png

Notamos que agora existe um erro em regime permanente:

Fim.

E com isto encerramos os trabalhos por hoje:

Arquivo de dados: planta.mat.

Próxima aula: Controladores com Ação Derivativa.


Fernando Passold, em 29/04/2024.