Exemplo de projeto de PID

Baseado no examplo 9.5 de "Nise, Norman S., Control System Engineering, 6th ed. 2011, John Wiley & Sons, Inc.”:

Examplo 9.5: Projetar um controlador PID para que o sistema abaixo opere com tempo de pico 2/3 menor que o sistema não compensado (K=?) com 20% de sobresinal e erro nulo para entrada degrau. Seja o sistema:

example_9_5_NISE

 

Solução: NISE segue a seguinte abordagem para projetos de PID usando Root Locus:

Root_Locus_Cap_9_parte_4_pt

Usando o script example_9_5.m proposto pelo mesmo, temos:

O script realiza uma pausa no RL mostrando o RL da planta para sintonia (determinação do ganho) do Controlador Proporcional:

figura_1

A idéia neste ponto é selecionar o ponto de intersecção da linha guia do () com o RL traçado para esta planta (conforme ressaltado pelas linhas tracejadas acima). Na sequência temos:

E temos neste ponto as seguintes janelas gráficas:

Figura 2:Figura 3:
figura_2figura_3
Aumentando a região mostrada neste RL percebemos:
figura_3_extendido

E mais a última janela aberta: "RL da FTMA(s) do PD + planta (Figure 4)...”:

figura_4

Onde a idéia é concentrar o zoom na região de interesse para definir o ganho do PD:

figura_4_zoom

Continuando a execução do script temos:

Colocando zero do PI o mais próximo possível do pólo mais lento do sistema (em ), teremos:

Até este ponto é gerada a janela gráfica (Figure 5):

figura_5

Notamos que o PD permitiu alcançar (e o objetivo era: ).

E ficamos parados na seguinte janela gráfica (Figure 6):

figura_6

Onde o script espera que se realize um zoom a fim de “sintoniar” (determinar) o ganho que será adotado para o PID:

figura_6_zoom

Continuando a execução do script temos:

E ainda é gerada a última figura (Figure 7):

figura_7

Notamos que o PID final ultrapassou um pouco o desejado (), mas atendeu ao . Uma redução conveniente no ganho geral do PD(*) permite manter o dentro do patamar desejado:

(*) Note que este ganho está diretamente associado com o ganho da ação Derivativa ().

E temos a figura final:

figura_8

Fim.


Fernando Passold, em 14.06.2021