pid estabilidade robustez desempenho … pacop – módulo i: estratégias de controle regulatório...

37
Curso PACOP – Módulo I: Estratégias de Controle Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e Robustez, Desempenho e Ajuste de PID Ajuste de PID Ajuste de PID Ajuste de PID Jorge Otávio Trierweiler Jorge Otávio Trierweiler [email protected] Univ Federal do Rio Grande do Sul Univ . Federal do Rio Grande do Sul PID Estabilidade Robustez Desempenho Parametrização Ajuste MMA A maior e mais importante invenção em termos de controle realizada é l l l dd d f ê no século XX concilia simplicidade, rapidez e eficiência O PID é a base da pirâmide de controle de processos. Em uma analogia futebolística: O PID é a zaga do time Em uma analogia futebolística: O PID é a zaga do time (normalmente não é o mais famoso, mas sem ele o time perde). 2 28/7/2009 22:26 Robustez, Desempenho e Ajuste de PID Curso PACOP / Módulo I: Prof. Jorge O. Trierweiler PID Estabilidade Robustez Desempenho Parametrização Ajuste MMA Modos de Controle Modos de Controle Modos de Controle Modos de Controle Ligadesliga ( o mais simples de todos) ( ) () ( ) 0% 100% et e ut t ≤ −Δ = ≥Δ ( ) 100% e t e ≥Δ d d d f d Usado tipicamente em ar condicionados, refrigeradores, bombas para o abastecimento de caixas d’água, etc A variável controlada fica dentro de uma faixa de operação A variável controlada fica dentro de uma faixa de operação, oscilando entre o limite mínimo e máximo de controle. 3 28/7/2009 22:26 Robustez, Desempenho e Ajuste de PID Curso PACOP / Módulo I: Prof. Jorge O. Trierweiler PID Estabilidade Robustez Desempenho Parametrização Ajuste MMA Modos de Controle Descontínuos Modos de Controle Descontínuos Modo de duas posições (liga-desliga) Modos de Controle Descontínuos Modos de Controle Descontínuos Saída -- PV 0 Ação de Controle -- MV 0 4 28/7/2009 22:26 Robustez, Desempenho e Ajuste de PID Curso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Upload: ngotuyen

Post on 10-Jun-2018

242 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

Curso PACOP – Módulo I: Estratégias de Controle Estratégias de Controle

Regulatório e Diagnóstico de Desempenho de Malhas

Robustez, Desempenho e Robustez, Desempenho e Ajuste de PID Ajuste de PID Ajuste de PID Ajuste de PID

Jorge Otávio TrierweilerJorge Otávio [email protected]

Univ Federal do Rio Grande do SulUniv.  Federal do Rio Grande do Sul

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

A maior e mais importante invenção em termos de controle realizada é l l l d d d f êno século XX – concilia simplicidade, rapidez e eficiência 

O PID é a base da pirâmide de controle de processos.Em uma analogia futebolística: O PID é a zaga do timeEm uma analogia futebolística: O PID é a zaga do time (normalmente não é o mais famoso, mas sem ele o time perde).

228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Modos de ControleModos de ControleModos de ControleModos de Controle• Liga‐desliga ( o mais simples de todos)

( ) ( )( )

0%100%

e t eu t

t⎧ ≤ −Δ⎪= ⎨ ≥ Δ⎪⎩

( ) ( )100% e t e≥ Δ⎪⎩

d d d f dUsado tipicamente em ar condicionados, refrigeradores, bombas para o abastecimento de caixas d’água, etcA variável controlada fica dentro de uma faixa de operaçãoA variável controlada fica dentro de uma faixa de operação, oscilando entre o limite mínimo e máximo de controle.

328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Modos de Controle DescontínuosModos de Controle DescontínuosModo de duas posições (liga-desliga)

Modos de Controle DescontínuosModos de Controle Descontínuos

Saída -- PV

0-0.2

Ação de Controle -- MV

0-0.2

Co t o e

428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 2: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Ação Proporcional (P)Ação Proporcional (P)Ação Proporcional (P)Ação Proporcional (P)

( ) ( )teKututu PbiasP ×=−=Δ )(

( ) ( )sEKsU PP ×=Δ

100

P

BPK

=

Responde instantaneamente e proporcionalmente ao tamanho do erro Principal elemento que dá velocidade a

P

tamanho do erro. Principal elemento que dá velocidade a ação de controle. Controladores proporcionais puros apresentam offset (ouControladores proporcionais puros apresentam offset (ou seja, erro permanente)

528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

• Ação Integral (I)▫ Elimina o offset ( ) ( )∫==Δ

tP dtteKututu )(Elimina o offset

▫ Porém tende a gerar respostas oscilatórias, 

( ) ( )∫=−=ΔI

biasI dtteT

ututu0

)(

Kp ,quando a ação integral é intensa

( )sT

KsUI

PI =Δ

• Ação Derivativa (D)( ) deTKttΔ )(▫ Diminui a oscilação 

produzida pela ação integral d d l id d lh

( )dt

TKututu DPbiasD ×=−=Δ )(

( ) ( )Δdando velocidade a malha de controle

▫ Sofre com a presença de

( ) ( )sEsTKsU DPD =Δ

▫ Sofre com a presença de ruído

628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Combinação das Ações de ControleCombinação das Ações de Controle• Controlador• Controlador Proporcional+Integral (PI)▫ Muito usado (elimina o offset e

( ) ( )sEsT

KsU PPI ⎟⎟⎠

⎞⎜⎜⎝

⎛+=Δ

11Muito usado (elimina o offset e responde relativamente rápido)

• Controlador 

sTI⎟⎠

⎜⎝

Proporcional+Derivativo (PD)▫ Pouco usado por não eliminar o 

( ) ( ) ( )sEsTKsU DPPD +=Δ 1offset.

• Controlador P+I+D( ) ( )⎟

⎞⎜⎛ 1

▫ Uma ótima combinação. A inclusão da ação derivativa permite o

( ) ( )sEsTsT

KsU DI

PPID ⎟⎟⎠

⎞⎜⎜⎝

⎛++=Δ

11derivativa permite o aumento da velocidade da resposta 

728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Controlador Controlador FulscopeFulscopeFulscopeFulscopeda Taylorda Taylor

Controlador Pneumático

Proporcional

828/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Proporcional

Page 3: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

HistóriaHistória dos dos ControladoresControladores PIDPIDHistóriaHistória dos dos ControladoresControladores PIDPID1914 – The flapper‐nozzle amplifier, by Edgar H. Bristol of Foxboro. A pneumatic proportional controller, commercially available at 1919.1920 – Eletro‐mechanical controller with integral action, by Morris E. Leeds of Leeds & Northrup. However, the combinedMorris E. Leeds of Leeds & Northrup. However, the combined PI controller was just offered at 1929.1935 – Development of the pre act effect by Ralph Clarridge1935 – Development of the pre‐act effect, by Ralph Clarridgeof Taylor Instrument, that was only tested on special cases until 1939 when the redesigned Fulscope controller wasuntil 1939, when the redesigned Fulscope controller was introduced with the first PID mode.1942 Zi l & Ni h l PID T i M h d1942 – Ziegler & Nichols PID Tuning Method

*According BENNETT (2001)

928/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

ControladorControlador PIDPIDControladorControlador PIDPID

- Composição dos modos de controlep çProporcional, Integral e Derivativo

- Simplicidade

Robustez- Robustez

- DesempenhoDesempenho

- Fácil entendimento

Indústria típica: - 2000 malhas de controlep

- 97% controlador PI

1028/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

QuestionamentoQuestionamento

Como um controlador

QuestionamentoQuestionamento

Como um controlador tão simples,

ã itão antigo, tão estudado,

e o mais comumnos processos industriais de todo o mundo, nos processos industriais de todo o mundo,

não está funcionando satisfatoriamente na maioria dos casos?na maioria dos casos?

1128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

CausasCausas- Básicas: erros de projeto, estratégia de

CausasCausasp j , g

controle inadequada, ...

- Instrumentação: sensores, atuadores, ...

- Processo: restrições inerentes, distúrbios, incertezas, não-lineridade, ...incertezas, não lineridade, ...

- Controlador: métodos inadequados Controlador: métodos inadequados, diferentes parametrizações, discretização, ...

- Adicionais: falta de tempo ou conhecimento

1228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

conhecimento, ...

Page 4: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Os melhores métodos para se determinar a estabilidade são no d í d f ê (b d )domínio da frequência (bode e nyquist), pois permitem que se determine as principais medidas de robustez (Máxima sensibilidade, Reserva de Fase e Margem de Ganho)Reserva de Fase e Margem de Ganho). 

1328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Controle Controle FeedbackFeedback ΔD (s) ΔD (s)Controle Controle FeedbackFeedback

ΔU( ) ΔY( )ΔY (s) ( )

ΔD1(s) ΔD2(s)

+ +ΔU(s)

-( )sG ΔY(s)( )sC

ΔYSET (s) E(s) + +

( )sH + ΔN(s)ΔYF(s)

E(s)=ΔYSET (s) - ΔYF(s)

VariáveisΔYSET(s) : SetPoint, referência, valor

• Blocos

E(s) ΔYSET (s) ΔYF(s) SET( ) , ,desejado

ΔY(s) : variável de processo (PV), ▫ C(s) controlador▫ G(s) planta, processo

variável controladaΔU(s) : ação de controle, variável

manipulada (MV)▫ H(s) filtro p/ ruído

manipulada (MV)E(s) : erro ΔN(s): ruídoΔD (s) ΔD (s) : Distúrbios

1428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

ΔD1(s), ΔD2 (s) : Distúrbios

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

FT Malha FechadaFT Malha Fechada ΔD1(s) ΔD2(s)FT Malha FechadaFT Malha Fechada

ΔU(s) ΔY(s)ΔYSET (s) E(s)

1( ) 2( )

+ +ΔU(s)

-( )sG

ΔY(s)( )sCΔYSET (s) E(s) + +

( )sH + ΔN(s)ΔYF(s)

• Determine as F.T. em malha fechada dos diferentes sinais

( ) GCYΔ ( )YΔ 1 ( ) GCHYΔ( )( ) HGC

GCsY

sYSET +

Δ1

( )( ) GCHsDsY

+=

ΔΔ

11

2

( )( ) GCH

GCHsNsY

+−=

ΔΔ

1( )

( ) HGCC

sYsU

SET +=

ΔΔ

1( )( ) GCH

CHsDsU

+−=

ΔΔ

12

( )( ) GCH

CHsNsU

+−=

ΔΔ

1( ) GCsSET( )( ) CHG

GsDsY

+=

ΔΔ

1( )( ) CHG

CHGsDsU

+−=

ΔΔ

1

( ) GCs2 ( ) GCsN

1528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

( ) CHGsD +Δ 11 ( ) CHGsD +Δ 11

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Lugar das RaízesLugar das RaízesLugar das RaízesLugar das Raízes• Consiste em se determinar as raízes do polinômio característico para diferentes valores de ganho kdiferentes valores de ganho k

• Com o ganho do controlador (k) é um dos principais parâmetros de ajuste este método permite que se determine de uma maneiraajuste, este método permite que se determine de uma maneira simples os valores limites que poderá assumir k sem instabilizar a malha de controle

• A malha tipicamente utilizada na análise é a seguinte:

1628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 5: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

áConceitos Básicos

• O polinômio característico para a malha apresentada ( ) 01 =+ skGCmalha apresentada anteriormente é dada por:

• Os pólos do sistema em malha

( ) 01+ skGC

• Os pólos do sistema em malha fechada são obtidos através do cálculo das raízes do polinômio

( )( )

01 =+sDENsNUMk

cálculo das raízes do polinômio característico que neste caso irá assumir a seguinte forma:

( )sDEN

assumir a seguinte forma:

( ) ( )( ) ( ) 0=⋅+ sNUMksDEN

1728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Regras BásicasRegras BásicasRegras BásicasRegras Básicas1. Colocar no plano complexo os pólos (x) e os zeros (o) da p p p ( ) ( )

FT do laço, isto é, os pólos e zeros de L(s)=GC(s). O lugar das raízes começa nos pólos de L(s) e termina nos zerosdas raízes começa nos pólos de L(s) e termina nos zeros de L(s).

( ) ( ) ( ) 000 DENNUMkDENk ( ) ( ) ( )

( ) ( ) ( )100,0 =⇔=⋅+= sDENsNUMksDENk

( ) ( ) ( ) 001, =⇔=+∞= sNUMsNUMsDENk

k

1828/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Regras BásicasRegras BásicasRegras BásicasRegras Básicas2. O número de ramificações é igual ao número de pólos (np)ç g p ( p)3. Para k ≥ 0, qualquer ponto no eixo real que ficar do lado 

esquerdo de um número ímpar de singularidades (i eesquerdo de um número ímpar de singularidades (i.e., pólos+zeros) fará parte do lugar das raízes

1928/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Regras BásicasRegras BásicasRegras BásicasRegras Básicas4. O lugar das raízes é simétrico em relação ao eixo realg ç

5.  As assíntotas são calculadas da seguinte forma:

( ) ( )nznp

∑∑ ( ) ( )zpk

ki

i −

=∑∑

== 11ReRe

σnznp −

=0σ

( ) ( )11018021 °+ nznphhγ ( ) ( )1,1,0 −−=−

= nznphnznp

γ

2028/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 6: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Exemplo Exemplo ---- 1º 1º ao 3º Passo:ao 3º Passo:Exemplo Exemplo 1 1 ao 3 Passo:ao 3 Passo:

( )( )( )( )321

6+++

=sss

sLIMAG

( )( )( )321 +++ sss

REALp = 1p = 2p = 3 p = -1p = -2p = -3

2128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Exemplo Exemplo ---- 4º 4º ao 5º ao 5º passospassosExemplo Exemplo 4 4 ao 5 ao 5 passospassos( ) ( ) ( ) °=°+=−=−−−−= 6018002120123

00xγσ

( ) ( ) °−=°=°+=°=°+=

60300180221180180121303

21

00

xx γγ

γ

IMAG603003

1803 21 γγ IMAG

°=180γ °= 600γ=1801γ

REAp = -1p = -2p = -3

20 −=σp = -1p = -2p = -3

°−= 602γ

2228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Ganho (KGanho (KUU) e Período (P) e Período (PUU) ) UltimativosUltimativos IMAGGanho (KGanho (KUU) e Período (P) e Período (PUU) ) UltimativosUltimativos IMAG

REALp = -1p = -2p = -3

2328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

ExemplosExemplosExemplosExemplos

2428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 7: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Exemplos (cont )Exemplos (cont.)

2528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Critério de Nyquist Critério de Nyquist IntroduçãoIntroduçãoCritério de Nyquist Critério de Nyquist -- IntroduçãoIntrodução• É um critério de estabilidade baseado no DOMíNIO da Freqüência• Esta baseado na teoria dos resíduos a qual diz o seguinte:

Imag ImagImag

F(s)

Real Real

N = Z-P

2628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

VisualizandoVisualizando ( ) ( )LGCYΔVisualizandoVisualizando ( )( )

( )( )sL

sLGC

GCsY

sYSET +

=+

Δ11

ΔU(s) ( )GΔY(s)

( )CΔYSET (s) E(s) +

ΔD(s)

( )

-( )sG( )sC( )

Se considerarmos ( ) ( ) ( )d• Se considerarmos L(s)= NUM(s)/DEN(s) ficamos com:

( ) ( ) ( )( )

( ) ( )( )sden

snumsdensdensnumsLsF +=+=+= 11

( )( )( )

( )( ) ( )snumsdensnum

sdensnum

sYΔ ( )( )

( )( )( )

( )( ) ( )

( )

( )( ) ( )snumsden

snum

sdensnumsden

sden

sdensnum

sdensY

sYSET +

=+=+

Δ

1

2728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

( ) ( )sdensden

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Traduzindo em palavras (Conclusão)Traduzindo em palavras (Conclusão)Traduzindo em palavras (Conclusão)Traduzindo em palavras (Conclusão)

F( ) 1 L( ) L( ) NUM( )/DEN( ) t• F(s) = 1+ L(s) , se L(s)= NUM(s)/DEN(s) teremosF(s) = (DEN(s) + NUM(s)) / DEN(s) 

• F(s) => Função de transferência, a qual está   relacionada da seguinte forma com os pólos do sistema em malha aberta e fechada

Pólos de F(s) são iguais aos pólos de L(s), i.e., pólos do sistema em malha abertaZeros de F(s) são iguais as raízes do polinômio característico as quais são iguais ( ) g p q gaos pólos do sistema em malha fechada

• Moral da história: os zeros de F(s) são os pólos da malha fechada• Moral da história: os zeros de F(s) são os pólos da malha fechada, logo devemos determinar o número de zeros de F(s), pois a estabilidade depende deles. 

2828/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 8: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Como podemos utilizar a historinha das circulações para Como podemos utilizar a historinha das circulações para Como podemos utilizar a historinha das circulações para Como podemos utilizar a historinha das circulações para determinar a estabilidade?determinar a estabilidade?

• Temos que ir a cata dos zeros de F(s) que estão localizados no semi‐plano 

Imag

Rj

F(s) = 1 + L(s)

oca ados o se p a odireito, pois eles serão os responsáveis para estabilidade da malha

j

estabilidade da malha fechada.

P t t t

ωj

• Para tanto, teremos que fazer um círculo capaz de circular todo o semi‐plano Real

-ωjdireito.

• A seguir basta contar o

ωj

• A seguir basta contar o número de circulações para se determinar a estabilidade

-Rj

2928/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

ImagImag

∞j F(s) = 1 + L(s)

ωjImag

Real

ωj

Real

-ωjF(∞j) F(0j)

-∞j

F(∞j)

F(0j)F(-∞j)

F(0j)

∞j

3028/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

F(s) = 1 + L(s)ImagF(s)=0

L(s) = -1

F(s) = 1 + L(s)Imag

L(s) 1Imag

F(∞j) F(0j)

L(∞j) L(0j)

F(0j)F(-∞j)

-1 L(∞j)

L(0j)L(-∞j)

L(0j)-1

3128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Critério Critério de de NyquistNyquistCritério Critério de de NyquistNyquist

N = Z – PN = Número de

circulações na origemZ = Número de Zeros de F(s)

P = Número de Pólos de F(s) ( = pólos de L(s))circulações na origem Zeros de F(s) F(s) ( pólos de L(s))

N P MF P MAN = Número de circulações em torno do

t 1 (N iti P MF Nú d P MA Nú d

N = P_MF – P_MA

ponto -1 (N positivo sentido horário e

negativo anti-horário)

P_MF = Número de Pólos Instáveis em

Malha Fechada

P_MA = Número de Pólos Instáveis em

Malha Aberta

• Critério de Nyquist: O diagrama de nyquist deverá circular o ponto ‐1

negativo anti horário) Malha Fechada Malha Aberta

P_MA vezes no sentido anti‐horário para que o sistema seja estável emmalha fechada. Onde P_MA é o número de pólos instáveis em malhab t

3228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

aberta.

Page 9: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Critério de Nyquist Critério de Nyquist ExemplosExemplosCritério de Nyquist Critério de Nyquist -- ExemplosExemplos

f( ([ ] ([ ] [ ]))) ( ) 1−=sGG1=tf(‐1, conv([‐10 1],conv([2 1],[1 1]))) ( )( )( )( )112110 +++−

=sss

sG

N = P_MF – P_MA então P_MF= N + P_MAP_MF= 0 + 1 = 1

3328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Critério de Nyquist Critério de Nyquist ExemplosExemplosCritério de Nyquist Critério de Nyquist -- ExemplosExemplos

1G1=tf(‐1, conv([‐10 1],conv([2 1],[1 1]))) ( )

( )( )( )1121101

+++−−=

ssssG

( )( )( )P_MF= 0 + 1 = 1

3428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Critério de Nyquist Critério de Nyquist ExemplosExemplosCritério de Nyquist Critério de Nyquist -- ExemplosExemplos

1G1=tf(‐1, conv([‐10 1],conv([2 1],[1 1]))) ( )

( )( )( )1121101

+++−−=

ssssG

( )( )( )P_MF= -1 + 1 = 0

3528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Critério de Nyquist Critério de Nyquist ExemplosExemplosCritério de Nyquist Critério de Nyquist -- ExemplosExemplos

1G1=tf(‐1, conv([‐10 1],conv([2 1],[1 1]))) ( )

( )( )( )1121101

+++−−=

ssssG

( )( )( )

3628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 10: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Critério de Nyquist Critério de Nyquist ExemplosExemplosCritério de Nyquist Critério de Nyquist -- ExemplosExemplos

1G1=tf(‐1, conv([‐10 1],conv([2 1],[1 1]))) ( )

( )( )( )1121101

+++−−=

ssssG

( )( )( )P_MF= 1 + 1 = 2

3728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Construção do Diagrama de BodeConstrução do Diagrama de BodeConstrução do Diagrama de BodeConstrução do Diagrama de Bode

• Iremos ver que o critério de Bode pode ser visto como sendo a interpretação do critério de nyquist aplicado ao  diagrama de bodep ç yq p g

• Antes de vermos o critério de bode propriamente tipo iremos vermos como podemos construir um diagrama de bodecomo podemos construir um diagrama de bode

• Embora as informações contidas no diagrama de bode sejam as mesmas dos diagrama de nyquist, iremos ver que a construção de diagramas de bode é muito mais simples e imediata que a geração do diagrama de nyquistdo diagrama de nyquist.

• Observe que  o diagrama de bode será gerado facilmente através da utilização de assíntotas e um pouco de desenho   técnico.

3828/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Diagrama de Bode Diagrama de Bode FT 1º Ordem (lag)FT 1º Ordem (lag)Diagrama de Bode Diagrama de Bode –– FT 1 Ordem (lag)FT 1 Ordem (lag)

( )1+

=sKsG

τ( )

( )( )ωτ

ωτωτωτ

ωτω jK

jj

jKjG −

+=

−−×

+⋅= 1

111

1 2

( )( )21

ω ==KjGRA ( )ωτφ ATAN−=( )21 ωτ+

( )φ

( ) ( )( )21( ) ( )( )2101010 1log

21loglog ωτω +−= KjG

( ) KjG loglog0 ⇒→ ωω

Agora vamos calcular as assíntotas:

( ) KjG 1010 loglog0 =⇒→ ωω

( ) ( )ωτωω 101010 logloglog −=⇒∞→ KjG39

28/7/2009 22:26Robustez, Desempenho e Ajuste de PID

Curso PACOP / Módulo I: Prof. Jorge O. Trierweiler

( ) ( )ωτωω 101010 logloglog⇒∞→ KjG

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Diagrama de Bode – FT 1º OrdemDiagrama de Bode FT 1 Ordem

( ) KjG loglog0 ⇒→ ωω ( ) KjG 1010 loglog0 =⇒→ ωω

( ) ( )ωτωω

101010 logloglog −=

⇒∞→

KjGτω 1=

4028/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 11: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Diagrama de Bode Diagrama de Bode –– FT 1º OrdemFT 1º OrdemDiagrama de Bode Diagrama de Bode FT 1 OrdemFT 1 Ordem

4128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Diagrama de Bode Diagrama de Bode FT (lead)FT (lead)Diagrama de Bode Diagrama de Bode –– FT (lead)FT (lead)

( ) 1+= ssG β ( ) 1+⋅= ωβω jjG

( ) ( )21 ωβω +== jGRA ( )ωβφ ATAN=( ) ( )ωβωjG ( )βφ

( )21( ) ( )( )2101010 1log

211loglog ωβω ++=jG

( ) 0log0 ⇒→ ωω jG

Agora vamos calcular as assíntotas:

( ) 0log0 10 =⇒→ ωω jG

( ) ( )ωβωω 1010 loglog =⇒∞→ jG42

28/7/2009 22:26Robustez, Desempenho e Ajuste de PID

Curso PACOP / Módulo I: Prof. Jorge O. Trierweiler

( ) ( )ωβωω 1010 loglog⇒∞→ jG

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Diagrama de Bode Diagrama de Bode –– FT lead FT lead Diagrama de Bode Diagrama de Bode FT lead FT lead

βω 1=

4328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Diagrama de Bode Diagrama de Bode –– FT lead FT lead Diagrama de Bode Diagrama de Bode FT lead FT lead

4428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 12: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Diagrama de Bode Diagrama de Bode Tempo Morto Tempo Morto Diagrama de Bode Diagrama de Bode –– Tempo Morto Tempo Morto

( ) ( )ssG θ−= exp

( ) ( ) ( ) ( )θωθωωθω sencosexp jjjG −=⋅−=

22( ) ( ) ( ) 1sencos 22 =+== θωθωωjGRA

( ) ( )⎞⎛⎞⎛ ( )( )

( )( )

θωθωθω

ωωφ −=⎟

⎠⎞

⎜⎝⎛ −=⎟

⎠⎞

⎜⎝⎛=

cossenATAN

RIATAN

( ) 1loglog 1010 =ωjG

[ ] [ ]π

ωθφ radianosgraus −=°180

4528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

π180

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Diagrama de Bode Diagrama de Bode Tempo Morto Tempo Morto Diagrama de Bode Diagrama de Bode –– Tempo Morto Tempo Morto

4628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Diagrama de Bode para FT genéricasDiagrama de Bode para FT genéricasDiagrama de Bode para FT genéricasDiagrama de Bode para FT genéricas

( ) ( )( )( )( )

( )ssss

sKsG θτττ

β −+++

+= exp111

1321( )( )( )3

( ) ( ) ( )θωβ φ

jejKjGaj+⋅ 1( ) ( )

( ) ( ) ( )( )ωθ

ωτωτωτβ

ω φφφ jejejej

jjGdcb jjj ⋅−

+⋅+⋅+⋅= exp

111 321

( ) ( )( ) ( ) ( )

1+⋅==

ωβω

jKjGRA ( )( ) ( ) ( )111 321 +⋅+⋅+⋅ ωτωτωτ jjj

j

( ) ( ) ( ) ( ){ }ωθωφωφωφωφφ +++−= dcbaTOTAL

4728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Diagrama de Bode para FT genéricasDiagrama de Bode para FT genéricasDiagrama de Bode para FT genéricasDiagrama de Bode para FT genéricas

( ) ( )( )( )( )

( )ssss

ssG 1.0exp112110

131 −+++

+=

4828/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 13: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Diagrama de Bode para FT genéricasDiagrama de Bode para FT genéricas

( )131 +

Diagrama de Bode para FT genéricasDiagrama de Bode para FT genéricas

( ) ( )( )( )( )

( )ssss

ssG 1.0exp112110

131 −+++

+=

( )ωjGdB 10log20= ( )ωjGdB 10log20

4928/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Critério de Bode Critério de Bode Plantas Estáveis em MAPlantas Estáveis em MACritério de Bode Critério de Bode –– Plantas Estáveis em MAPlantas Estáveis em MA

O ité i d B d d i t• O critério de Bode pode ser visto como sendo uma extensão do critério de Nyquist.

• Aqui iremos apresentar apenas a versão do• Aqui iremos apresentar apenas a versão do critério de bode para sistemas estáveis em malha aberta.

• No caso de sistemas estáveis em malha aberta, para o sistema ser estável em malha fechada basta que o diagrama de nyquistfechada basta que o diagrama de nyquistnão “abocanhe” (circule) o ponto -1.

• A idéia então é se verificar através do diagrama de bode se o sistema circulou ou não o -1.

• O ponto -1, no diagrama de bode é representado por 0dB e pela fase -180°

5028/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Critério de Bode Critério de Bode Plantas Estáveis em MAPlantas Estáveis em MACritério de Bode Critério de Bode –– Plantas Estáveis em MAPlantas Estáveis em MA

Estável em Malha Fechada

uωω =o180

Estável em Malha Fechada

5128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Critério de Bode Critério de Bode –– Plantas Estáveis em MAPlantas Estáveis em MA20

40From: U(1)Critério de Bode Critério de Bode –– Plantas Estáveis em MAPlantas Estáveis em MA

INSTÁVEL

20

0

20

itude

(dB

)

-40

-20

ESTÁVEL

e (d

eg);

Mag

ni

-60

-300

ESTÁVEL

Pha

se

-150-120-90-60-30

1)

-270-240-210-180

To: Y

(1

10-2

10-1

100

101

-360-330-300

5228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Frequency (rad/sec)

Page 14: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Interpretação Física do Critério de BodeInterpretação Física do Critério de BodeInterpretação Física do Critério de BodeInterpretação Física do Critério de Bode

• Considere um sistema estável 0.8

1

SINAL de ENTRADA• Considere um sistema estável que seja perturbado por um sinal senoidal com freqüência

180° ó t0.4

0.6

SINAL de ENTRADA

SINAL de SAÍDA ω_180° e que após ter estabelecido uma resposta senoidal de saída esta é -0.2

0

0.2

retroalimentada na entrada do sistema.

-0 8

-0.6

-0.4

0 1 2 3 4 5 6 7 8 9 10-1

0.8

( )sGΔY(s)ΔYSET (s)

-

5328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Interpretação Física do Critério de BodeInterpretação Física do Critério de BodeInterpretação Física do Critério de BodeInterpretação Física do Critério de Bode

• Quando se fecha a malha o 0 8

1

SINAL de ENTRADA• Quando se fecha a malha o sinal de saída é multiplicado por -1, ou seja, volta a ficar

id i l d0.4

0.6

0.8

SINAL de SAÍDA

SINAL de ENTRADA

parecido com o sinal de entrada.

-0.2

0

0.2

-0.6

-0.4 SINAL de SAÍDA Retro-Alimentado

0 1 2 3 4 5 6 7 8 9 10-1

-0.8

( )sGΔY(s)ΔYSET (s)

-

5428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Interpretação Física do Critério de BodeInterpretação Física do Critério de Bode1.5 SINAL de SAÍDA INSTÁVEL

Interpretação Física do Critério de BodeInterpretação Física do Critério de Bode

1

SINAL de SAÍDA INSTÁVEL

0.5 SINAL de ENTRADA

0

SINAL de SAÍDAESTÁVEL-0.5

SINAL de SAÍDAESTÁVEL

-1

0 1 2 3 4 5 6 7 8 9 10

-1.5

5528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Robustez é quantificada através de distâncias da instabilidade. As lh d d ã b d é d d d b dmelhores medidas são obtidas através dos diagramas de bode e 

nyquist, ou seja, através da resposta no domínio da frequência.

5628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 15: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Robustez é fundamental !!!Robustez é fundamental !!!Robustez é fundamental !!!Robustez é fundamental !!!• O que é Robustez?

É a capacidade de um controlador projetado para um determinado sistema (ponto de operação) vir a trabalhar satisfatoriamen te (sem instabilizar) com outro sistema (ponto de operação)outro sistema (ponto de operação).Esta é uma propriedade fundamental para a aplicação prática de controladores no cenário industrial, onde as plantas exibem um certo grau de não‐linearidade , p ge os controladores são projetados utilizando‐se aproximações lineares em pontos de operação específicos.Para plantas estáveis em malha aberta, o controlador mais robusto, ou seja, o controlador que irá suportar a maior variação no comportamento dinâmico da planta é nenhum controlador Mas esta situação apresenta desempenhoplanta é nenhum controlador. Mas esta situação apresenta desempenho péssimo. Desta forma existe um compromisso entre ROBUSTEZ e DESEMPENHO. A grosso modo maior DESEMPENHO tende a diminuir a ROBUSTEZ, enquanto que maior ROBUSTEZ tende a diminuir o desempenho. O GRANDE objetivo é se atingir o DESEMPENHO ROBUSTO

5728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

O GRANDE objetivo é se atingir o DESEMPENHO ROBUSTO

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Margem de Ganho (MG)Margem de Ganho (MG)Margem de Ganho (MG)Margem de Ganho (MG)ΔY( )ΔY (s)

-( )sG ΔY(s)( )sC

ΔYSET (s)MG

• Margem de ganho consiste no maior valor de MG ∈ ℜ+ (números reais positivos) que uma malha de controle pode suportar antes dereais positivos) que uma malha de controle pode suportar antes de instabilizar.

• Pode ser visto como sendo a máxima variação no ganho ç gestacionário da planta que uma determinada malha de controle suportaria sem instabilizar.

• Em termos práticos, um bom controlador deverá ter no mínimo MG ≥ 1,7.

5828/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Margem de Ganho via Lugar das Raízes Margem de Ganho via Lugar das Raízes

1°180ω

( )°=

180

1ωjL

MG

1A

MG 1=

( )°= 180ωjLA

5928/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Margem de Ganho via Diagrama de BodeMargem de Ganho via Diagrama de BodeMargem de Ganho via Diagrama de BodeMargem de Ganho via Diagrama de Bode

A

1A

MG 1=

o180ω

6028/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 16: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Margem de Ganho via Diagrama de Nyquist Margem de Ganho via Diagrama de Nyquist Margem de Ganho via Diagrama de Nyquist Margem de Ganho via Diagrama de Nyquist

ImagMG 1

AMG =

A

-1

Real

L(jw)L(jw)

6128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Reserva de Fase (RF)Reserva de Fase (RF)Reserva de Fase (RF)Reserva de Fase (RF)( )G ΔY(s)( )C

ΔYSET (s) sθ−-

( )sG( )sC se θ−

• A reserva de fase consiste no maior valor de tempo morto ∈ ℜ+

(números reais positivos) que uma malha de controle pode suportar antes de instabilizarsuportar antes de instabilizar.

• Pode ser visto como sendo a máxima variação na dinâmica da planta que uma determinada malha de controle suportaria semplanta que uma determinada malha de controle suportaria sem instabilizar.

• Em termos práticos, um bom controlador deverá ter no mínimo m termos práticos, um bom controlador deverá ter no mínimoRF ≥ 30º

• O tempo morto é calculado da seguinte forma: RFω

πθ°

=180

6228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

cω180

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Reserva de Fase via Diagrama de BodeReserva de Fase via Diagrama de BodeReserva de Fase via Diagrama de BodeReserva de Fase via Diagrama de Bode

RF=180o – |FASE MEDIDA|

6328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Reserva de Reserva de Fase via Fase via Diagrama de Diagrama de NyquistNyquistReserva de Reserva de Fase via Fase via Diagrama de Diagrama de NyquistNyquist

Imag 1A

MG 1=

-1

RF

Real

L(jw)

RF

L(jw)

6428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 17: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Máxima Sensibilidade (Ms)Máxima Sensibilidade (Ms)Máxima Sensibilidade (Ms)Máxima Sensibilidade (Ms)

( ) ΔY(s)( )ΔYSET (s) ** θ

-( )sG ΔY(s)( )sCSET ( )

seM** θ−

• A máxima sensibilidade consiste no menor esforço necessário paraA máxima sensibilidade consiste no menor esforço necessário para instabilizar uma determinada malha de controle. Consiste em uma variação simultânea de ganho (M*) e tempo morto (θ*)  sendo ambos ∈ ℜ+ (números reais positivos).

• Em termos práticos, um bom controlador deverá ter 2,2 (alto desempenho) ≥ Ms ≥ 1,2 (alta robustez)

• O tempo morto é calculado da seguinte forma: 

RFω

πθ*

*180°

=( )jLM

ω1* =

6528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Sω180( )SjL ω

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Função de SensibilidadeFunção de SensibilidadeFunção de SensibilidadeFunção de SensibilidadeΔD(s) S(s)

-( )sG ΔY(s)( )sC

ΔYSET (s)( )+

• A função de sensibilidade (S) é a função que relaciona a saída ΔY com a entrada ΔD YΔ 11com a entrada ΔD.

A i d d f t d f ã d ibilid d

( )( ) ( )sLsGCD

YsS+

=+

=ΔΔ=

11

11

• A origem do nome se deve ao fato de a função de sensibilidade relacionar a incerteza da resposta em malha fechada (T(s)) com uma incerteza em malha aberta através da seguinte relação:uma incerteza em malha aberta, através da seguinte relação:

( )( )

( ) ( )( )G

sGsST

sT Δ=Δ

6628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

( ) ( )sGsT

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Máxima Sensibilidade (Ms)Máxima Sensibilidade (Ms)Máxima Sensibilidade (Ms)Máxima Sensibilidade (Ms)

Imag 1S

S RM 1

=

-1

RS Real

L(jw)L(jw)

6728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Máxima Sensibilidade (Ms) (cont.)Máxima Sensibilidade (Ms) (cont.)Máxima Sensibilidade (Ms) (cont.)Máxima Sensibilidade (Ms) (cont.)

Imag ( ) ( ) ( )ωω jjLjR +−−= 01( ) ( )ωω jLjR += 1

-1

R(jw)

Real

L(jw) ( ) ( )S jLjRR +==ωω

ωω 1minmin

( )( ) SMsS

jL==

+ ωω ωmax

11max

6828/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 18: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Máxima Sensibilidade (Ms)Máxima Sensibilidade (Ms)Máxima Sensibilidade (Ms)Máxima Sensibilidade (Ms)

( )ωjS10logSM

100

S

100

6928/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Máxima Sensibilidade (Ms)Máxima Sensibilidade (Ms)Máxima Sensibilidade (Ms)Máxima Sensibilidade (Ms)

A*

1

sω** 1

AM =

RF* =180o – |FASE MEDIDA|

7028/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Critérios de Robustez Critérios de Robustez –– Determinado em Diversos DiagramasDeterminado em Diversos Diagramasgg

7128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Critérios de RobustezCritérios de Robustez baseados no domínio da freqüênciaq

Margem de ganho (MG): medida de quanto o sistema suportaria a 1uma variação no ganho estático. O valor limite recomendado é

MG > 1,7 (TRIERWEILER e POSSER, 2002). ( )°

=180

1ωjL

MG

Máxima sensibilidade (MS): máximo valor da função desensibilidade. É equivalente ao inverso da menor distância da curva ( )maxMS S j ωDiagrama de q

do sistema no diagrama de Nyquist ao ponto crítico -1. O valor limiterecomendado é MS < 2,2 (ÅSTRÖM e HÄGGLUND, 1995).

( )0maxMS S j≤ω<∞

= ⋅ωgNyquistde L=GC

Reserva de fase (RF): reserva existente para a fase cair abaixo de -( )( )LRF 180°180º para um ganho estático unitário. O valor limite recomendado é

RF > 30º (BOLTON, 1995).

( )( )cjLRF ωarg180 −°=

7228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 19: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Juntamente com a Robustez o Desempenho representa uma das é d á f l é d dprincipais métricas que deverá ser satisfeita pelo método de ajuste 

de controladores. 

7328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Critérios de DesempenhoCritérios de DesempenhoCritérios de DesempenhoCritérios de Desempenho• O que é desempenho/performance?q p p

6

8Simulation Results for Model: g4 | Plant: g4 | Simulink Model: SIM-PID-1

ble

Variável de Processos - Variável controlada

2

4

6

trole

d V

aria

b

S R l ó i

Características

Servo =

0 200 400 600 800 1000 1200 1400 1600 1800 20000

2

Con

t

Ti

Servo RegulatóriaMudança de Setpoint

Time

2

3

n

Regulatória = Distúrbio na Carga

Ação de Controle -

1

2

ontro

l Act

ion Ação de Controle -

Variável Manipulda

0 200 400 600 800 1000 1200 1400 1600 1800 2000-1

0Co

Ti

7428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Time

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

DesempenhoDesempenhoDesempenhoDesempenho• Do que depende o desempenho?q p p

Do tipo de perturbação (degrau, rampa, senoidal)Do local onde é aplicada na malha de controle (setpoint, distúrbioDo local onde é aplicada na malha de controle (setpoint, distúrbio na carga)

• Como pode ser medido o desempenho?Através da inspeção visual das simulaçõesAtravés da inspeção visual das simulaçõesAtravés de métricas baseadas no acompanhamento do erro (e y y) ao longo do tempo(e=yset ‐ y) ao longo do tempo Através de parâmetros que caracterizam a resposta de sistemas de 2°ordem (tempo de subida assentamento overshoot)2°ordem (tempo de subida, assentamento, overshoot)

7528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Localização do DistúrbioLocalização do Distúrbio

• Mas o que é distúrbio na carga?

Localização do DistúrbioLocalização do Distúrbio

Tipicamente distúrbios que ocorrem na alimentação do processo, tais como 

temperatura de alimentação, composição de alimentação,etc.p ç , p ç ç ,

Estes distúrbios apresentam uma dinâmica similar a apresentada pelas 

variáveis manipuladas desta forma são normalmente representados na p p

entrada do bloco da planta.

Distúrbio na Carga

C GYYset U

Carga

+

-

7628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 20: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Distúrbio Distúrbio na carga na carga -- exemploexemploDistúrbio Distúrbio na carga na carga exemploexemplo

( ) ( ) sLAinsLA F

TF⋅

−⋅

− ΔΔΤ1

( )( ) ( ) ( )

( ) ( )s

F

i

din

sF

i

in inin es

FV

VsGsTsTande

sFV

FcsGsQs

+==

ΔΔ

+==

ΔΔΤ

11

ρ

7728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

inin FF

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Exemplo de distúrbio na carga (cont )Exemplo de distúrbio na carga (cont )Exemplo de distúrbio na carga (cont.)Exemplo de distúrbio na carga (cont.)

F1( )( ) ( ) ( )

( ) ( )s

FLAin

d

sF

LAin inin eV

VF

sGsTsTeV

FcsGsQs

⋅−

⋅−

==ΔΔ

==ΔΔΤ

( ) ( )in

in

ins

FVsTs

FVsQ +Δ+Δ 11

Tin

Gd

C GTTset Q +

C G-

7828/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Exemplo de distúrbio na carga (cont )Exemplo de distúrbio na carga (cont )Exemplo de distúrbio na carga (cont.)Exemplo de distúrbio na carga (cont.)

VF

sF

LAin ⋅−

( ) ( ) FcVF

es

FV

V

sGsQ in

in

F

ind

in

21ρ

+Δ ( )

( )( )( ) V

Fc

V

eFcsGsT

Q in

ins

FLA

in

ind

in

in

11ρ

ρρ

====Δ

⋅−

es

FV

in

in

in in

1

ρρ

+

Gd/GTin

C GTTset Q

/G+C G

-

7928/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Exemplo de distúrbio na carga (final)Exemplo de distúrbio na carga (final)Exemplo de distúrbio na carga (final)Exemplo de distúrbio na carga (final)

TiGd/G

TinGd/G é apenas uma constante

C GTTset Q

-

Distúrbio na Carga

C GYYset U

g

-

8028/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 21: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Simulação TípicaSimulação TípicaSimulação TípicaSimulação Típica

Distúrbio na Carga

C GYYset U

Carga

C G-

8S im ulat ion Res ults for M odel: g4 | P lant : g4 | S im ulink M odel: S IM -P ID-1

6

8

aria

ble

2

4

ntro

led

Va

0 200 400 600 800 1000 1200 1400 1600 1800 20000

2

Co

8128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Tim e

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

A) Critérios de Desempenho Baseados A) Critérios de Desempenho Baseados A) Critérios de Desempenho Baseados A) Critérios de Desempenho Baseados em Respostas de FT de 2em Respostas de FT de 2°°ordem ordem

8228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

B) Desempenho Baseados em Integrais do ErroB) Desempenho Baseados em Integrais do ErroB) Desempenho Baseados em Integrais do ErroB) Desempenho Baseados em Integrais do Erro

Integral do erro (IE): integral do sinal de erro no tempo. Este índice não éusual pois erros positivos cancelam erros negativos, podendo mascarar o ( )IE e t dt

= ∫resultados para respostas subamortecidas (MARLIN, 1995). 0

Integral do erro absoluto (IAE): integral do valor absoluto do sinal de errono tempo. É equivalente à soma das áreas acima e abaixo do valor de

referência (MARLIN, 1995).( )

0

IAE e t dt∞

= ∫

Integral do erro absoluto ponderado no tempo (ITAE): integral do tempol i li d l l b l d i l d di ( )ITAE t t dt

∫multiplicado pelo valor absoluto do sinal de erro no tempo. Este índicepenaliza erros que se mantém no tempo (MARLIN, 1995).

( )0

ITAE t e t dt= ⋅∫

Integral do erro quadrático (ISE): integral do quadrado do sinal de erro notempo. Este índice, por definição, penaliza mais, valores maiores

d i l d (MARLIN 1995)( ) 2

0

ISE e t dt∞

= ⎡ ⎤⎣ ⎦∫

8328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

do sinal de erro (MARLIN, 1995). 0

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Exemplo ilustrativo ilustrar que robustez e Exemplo ilustrativo ilustrar que robustez e Exemplo ilustrativo ilustrar que robustez e Exemplo ilustrativo ilustrar que robustez e desempenho são propriedades distintasdesempenho são propriedades distintas

22 36( ) ( ) ( )

0,11

22,361,929 1 1,204 1 0,703 1

sM es s s

− ⋅= ⋅⋅ + ⋅ ⋅ + ⋅ ⋅ +

0 135,36 sM − ⋅

( ) ( ) ( )0,1

2,

4,764 1 2,985 1 1,736 1sM e

s s s= ⋅

⋅ + ⋅ ⋅ + ⋅ ⋅ +

0,144,72 sM e− ⋅= ⋅( ) ( ) ( )3 3,852 1 2,450 1 1,405 1

M es s s

= ⋅⋅ + ⋅ ⋅ + ⋅ ⋅ +

8428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 22: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Exemplo ilustrativo sobre robustez (cont )Exemplo ilustrativo sobre robustez (cont )Exemplo ilustrativo sobre robustez (cont.)Exemplo ilustrativo sobre robustez (cont.)

Simulação e t l dcontroladores

projetados para M3

Qual dosQual dos controladores é o mais robusto?

Onde podemos enxergar esta informação?informação?

8528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Exemplo ilustrativo sobre robustez (cont )Exemplo ilustrativo sobre robustez (cont )Exemplo ilustrativo sobre robustez (cont.)Exemplo ilustrativo sobre robustez (cont.)

Controladores projetados para M3projetados para M3 e simulados com M2

8628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Exemplo ilustrativo sobre robustez (cont )Exemplo ilustrativo sobre robustez (cont )Exemplo ilustrativo sobre robustez (cont.)Exemplo ilustrativo sobre robustez (cont.)

Controladores projetados para M3 e simulados com M1

8728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Um bom ajuste deverá conciliar tanto critérios de desempenho d b b é d hquanto de robustez. O objetivo maior é se atingir o desempenho 

robusto. 

8828/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 23: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Como Sintonizar um PID?Como Sintonizar um PID?Como Sintonizar um PID?Como Sintonizar um PID?

- Ferramentas auxiliaresFerramentas auxiliares

- Auto-ajustej

- Regras de ajuste (empíricas e óteóricas)

Métodos analíticos- Métodos analíticos

- Tentativa e erroTentativa e erro

- Factory Tuning

8928/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Método da Método da TentativaTentativa--ErroErroMétodo da Método da TentativaTentativa--ErroErro- Modo Proporcional:

Rápida correção do processoGera offset

- Modo Integral:Elimina offset

- Modo Derivativo:Torna mais robustoElimina offset

Reduz a estabilidadeTorna mais robustoSensível a ruidos

Resposta emmalha fechada

Tempo desubida

Overshoot Tempo deassentamento

Offset Efeito doruído

↑KP ↓ ↑ ↑ ↓ ↑

Resposta emmalha fechada

Tempo desubida

Overshoot Tempo deassentamento

Offset Efeito doruído

↑KP ↓ ↑ ↑ ↓ ↑↑KP ↓ ↑ ↑≈ ↓ ↑≈

↑1/τI,, ↓τI ↓ ↑↑ ↑ ≈

↑KP ↓ ↑ ↑≈ ↓ ↑≈

↑1/τI,, ↓τI ↓ ↑↑ ↑ ≈↑D=τD ≈ ↓↓ ↓↓ ≈ ↑↑

↓ Di i i ↑ A P i õ Eli i

↑D=τD ≈ ↓↓ ↓↓ ≈ ↑↑

↓ Di i i ↑ A P i õ Eli i90

28/7/2009 22:26Robustez, Desempenho e Ajuste de PID

Curso PACOP / Módulo I: Prof. Jorge O. Trierweiler

↓ Diminui, ↑ Aumenta, ≈ Pequenas variações, Elimina↓ Diminui, ↑ Aumenta, ≈ Pequenas variações, Elimina

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

O O queque estáestá porpor trástrás dos dos parâmetrosparâmetros de um de um controladorcontrolador PID? PID? qq pp ppMétodoMétodo dada SínteseSíntese DiretaDireta

Mé dMé d dd SíSí DiDi li dli d ( ) ( )( ) ( )MétodoMétodo dada SínteseSíntese DiretaDireta aplicadoaplicado a a malhasmalhas SISOSISO ( ) ( )

( )( )

( )sGCsGC

srsysT

+==

1( ) ( )

( )( )

( )sGCsGC

srsysT

+==

1

Step Response

1.2y(t) Step Response

1.2y(t)

( ) ( )( ) ( )

0 4

0.6

0.8

1

0 4

0.6

0.8

1

y r y r

-0.2

0

0.2

0.4

-0.2

0

0.2

0.4 - - - -

0 5 10 15-0.4

Time 0 5 10 15-0.4

Time

( )( )A ã t l d d d l t( ) ( )

( )( )sT

sTsG

sC−

×=1

1( ) ( )( )

( )sTsT

sGsC

−×=

11A expressão para o controlador para uma dada planta

G(s) e para um desempenho em malha fechada T (s) é dado por:

9128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

( ) ( )( ) ( )

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

MétodoMétodo dada SínteseSíntese DiretaDireta -- ExemploExemplo 11MétodoMétodo dada SínteseSíntese DiretaDireta ExemploExemplo 11

Para ilustrar o método vamos considerar uma( )

11

+=

ssT

clτ( )

11

+=

ssT

clτfunção de primeira ordem para o desempenhoem malha fechada

( ) ( )sTsC ×=1( ) ( )sTsC ×=1

( ) K

( ) ( ) ( )sTsGsC

−×=

1( ) ( ) ( )sTsGsC

−×=

1

( ) 11( ) 11 ( )1+

=sKsG

τ( )

sGsC

clτ11

×=( )sG

sCclτ11

×=

⎟⎞

⎜⎛

⎞⎛+s ττ 1111( ){ ⎟

⎟⎟

⎠⎜⎜⎜

+⎟⎟⎠

⎞⎜⎜⎝

⎛=×

+=

sKsKssC

clcl τττ

ττ 11111

43421

9228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

⎠⎝ IPK

τ2

Page 24: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Método da Síntese Direta Método da Síntese Direta -- Exemplo 2Exemplo 2Método da Síntese Direta Método da Síntese Direta Exemplo 2Exemplo 2

Para ilustrar o método vamos considerar

( )1

1+

=s

sTclτ

( )1

1+

=s

sTclτ

uma função de primeira ordem para o desempenho em malha fechada

clcl

( ) ( )sTsC ×1( ) ( )sTsC ×1( ) ( )

( )( )sTsG

sC−

×=1

( ) ( )( )

( )sTsGsC

−×=

111 11 ( ) K( ) K

( )sG

sCclτ11

×=( )sG

sCclτ11

×= ( )1222 ++

=ss

KsGζττ

( )1222 ++

=ss

KsGζττ

⎟⎞

⎜⎛

ζζ 121222 ⎟⎞

⎜⎛

ζζ 121222

( ){ { ⎟

⎟⎟⎟

⎠⎜⎜⎜⎜

++=++

= ssKsK

sssCclcl ζ

τζττ

ζττ

ζττ22

1121222

321

( ){ { ⎟

⎟⎟⎟

⎠⎜⎜⎜⎜

++=++

= ssKsK

sssCclcl ζ

τζττ

ζττ

ζττ22

1121222

321

9328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

⎠⎝ DIPK ττ ⎠⎝ DIPK ττ

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Método da Síntese Direta Método da Síntese Direta -- Exemplo 3Exemplo 3Método da Síntese Direta Método da Síntese Direta Exemplo 3Exemplo 3

( )1+

= −

sKesG

S

τ

θ

( )1+

= −

sKesG

S

τ

θ

( )1+

= −

sesT

S

τ

θ

( )1+

= −

sesT

S

τ

θA função em malha fechada terá que incluir o mesmo tempo

Para o caso de uma planta de fase não-mínima do tipo : 1+sτ 1+sτ 1+sclτ 1+sclτp

morto, ou seja:mínima do tipo :

( ) ( )( )

( )sTsT

sGsC ×=

11( ) ( )

( )( )sT

sTsG

sC ×=1

1( ) ( )

⎟⎟⎞

⎜⎜⎛+

=11ssC τ( ) ( )

⎟⎟⎞

⎜⎜⎛+

=11ssC τ

( ) ( )sTsG −1( ) ( )sTsG −1 ( ) ⎟⎟⎠

⎜⎜⎝ −−+ )exp(1 ssK

sCcl θτ

( ) ⎟⎟⎠

⎜⎜⎝ −−+ )exp(1 ssK

sCcl θτ

( )( )( ) ⎟⎟⎞

⎜⎜⎛

C τ 11( ) ⎟⎟⎞

⎜⎜⎛

C τ 11 ( ) ss θθ −≈− 1exp( ) ss θθ −≈− 1exp( ) ( ) { ⎟⎟

⎠⎜⎜

++

=sK

sC

IK

clapp

τ

τθττ 1143421

( ) ( ) { ⎟⎟

⎠⎜⎜

++

=sK

sC

IK

clapp

τ

τθττ 1143421

9428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

⎠⎝PK ⎠⎝PK

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Método da Síntese Direta Método da Síntese Direta -- CONCLUSÕESCONCLUSÕESMétodo da Síntese Direta Método da Síntese Direta CONCLUSÕESCONCLUSÕES

• Principais conclusões:O controlador pode ser visto como sendo a inversão do modelo da planta multiplicado por uma função do desempenho alcançável.

( )( )( ) ( )( )

( )sTsT

sGsC

−×=

11( ) ( )

( )( )sT

sTsG

sC−

×=1

1

Os parâmetros do controlador são uma função dos ganhos e da dinâmica da planta.  Para sistemas estáveis em malha‐aberta o ganho do controlador sempre será o inverso do ganho da planta multiplicado por uma função adimensional que relaciona a dinâmica do sistema em malha aberta com a dinâmica desejada em malha fechada ao passo que T e T serão uma função das constantes deem malha fechada, ao passo que TI e TD serão uma função das constantes de tempo da planta.

9528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Projeto de Controladores pelo método IMCProjeto de Controladores pelo método IMC• Estrutura Clássica

Projeto de Controladores pelo método IMCProjeto de Controladores pelo método IMC

DU

D

C GYYset U

-

• Estrutura IMC (Internal Model Control)D

Q GYYset U

+-

-GM

+

9628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 25: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Projeto de Controladores pelo método IMCProjeto de Controladores pelo método IMCProjeto de Controladores pelo método IMCProjeto de Controladores pelo método IMC• Estrutura Clássica

Q

UDMQG

QC−

=1

C GYYset U

-

• Estrutura IMC (Internal Model Control)D

Q GYYset U

+-

GM

+

9728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Projeto de Controladores pelo método IMCProjeto de Controladores pelo método IMCProjeto de Controladores pelo método IMCProjeto de Controladores pelo método IMC• 1 Passo: Fatorar o modelo do processop

Imag

−+= MMM GGGReal

GM+ (fatores de

fase não-mínima)Parte que NÃO pode

GM- (fatores de

fase mínima)Parte inversível Parte que NÃO pode

ser invertida do ModeloParte inversíveldo Modelo

• 2° Passo: Especificar o controlador

( )rlM sG

Q1

11+

×= − τOnde TAU_CL é o parâmetro de ajuste e r é escolhido de tal forma a transformar ( )

43421filtro

clM sG 1+τa diferença entre a ordem do numeradore do denominador de Q(s) não maior que 1

9828/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Projeto pelo método IMC Projeto pelo método IMC Exemplo Exemplo Projeto pelo método IMC Projeto pelo método IMC -- Exemplo Exemplo • 1 Passo:

⎞⎛⎟⎞

⎜⎛ − s1 θ

1+=

sKeG

s

M τ

θ

( )31 +⎟⎞

⎜⎛ +

⎟⎠⎞

⎜⎝⎛ −=

⎟⎟⎟

⎠⎜⎜⎜

⎝+

+=M

ss

Kss

s

sKG

1121

12

1

1 τθθ

θτ1+sτ ( )

44 344 21

4342143421

++⎟

⎠⎜⎝

+⎠⎝

+

M

M

G

GPadé

sss 12

12

1 τ

• 2° Passo:M

( )⎟⎞

⎜⎛ θ

( )ssC

+⎟⎠⎞

⎜⎝⎛ + 1

21 τθ

( )

( )111

12

1

+⎟⎠⎞

⎜⎝⎛ +

=sK

ssQ

τ

τθ

MQGQC

−=

1 ssKC

cl ⎟⎠⎞

⎜⎝⎛ +

⎠⎝=

2

2θτ

11

( )1+sK clτ ⎠⎝ 2

121

+⎟⎠⎞

⎜⎝⎛

τθθτ

( )43421

rclM sG

Q1

11+

×= − τ 12,

2,

12

1

+⎟⎠⎞

⎜⎝⎛

=+=+⎟

⎠⎞

⎜⎝⎛

⎠⎝=

θττττθτ

θτθ

DIcl

P KK

9928/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

filtro⎟⎠

⎜⎝

⎟⎠

⎜⎝ θθ

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Regras de Ajuste para FTPOTRegras de Ajuste para FTPOT ( )−Ke Sθ

( )−Ke SθRegras de Ajuste para FTPOTRegras de Ajuste para FTPOT

Método KC TI TD

( )1+

= s

KesGτ

( )1+

= s

KesGτ

ZN 1,2K

τ⋅θ

2 ⋅θ 0,5 ⋅θ

CHR 0%0,6 τ

⋅ τ 0 5 ⋅θCHR - 0% K

⋅θ

τ 0,5 ⋅θ

CHR - 20% 0,95

⋅θ

1,357 ⋅ τ 0,474 ⋅θ

CC 1 0,25 1,35K

τ⎛ ⎞⋅ + ⋅⎜ ⎟θ⎝ ⎠

1,35 0,25

0 54 0 33

θ⎛ ⎞+ ⋅⎜ ⎟τθ⋅⎜ ⎟θ⎜ ⎟+⎜ ⎟

0,5

1,35 0,25

⋅θθ

+ ⋅

⎝ ⎠ 0,54 0,33⎜ ⎟+ ⋅⎜ ⎟τ⎝ ⎠ τ

ITAE - s 0,850,965

Kτ⎛ ⎞⋅⎜ ⎟θ⎝ ⎠

0 796 0 1465

τθ

0,929

0,308 θ⎛ ⎞⋅ τ⋅⎜ ⎟⎝ ⎠

K ⎜ ⎟θ⎝ ⎠ 0,796 0,1465− ⋅

τ, ⎜ ⎟τ⎝ ⎠

ITAE - r 0,9471,357

Kτ⎛ ⎞⋅⎜ ⎟θ⎝ ⎠

0,738

0 842τ θ⎛ ⎞⋅⎜ ⎟τ⎝ ⎠

0,995

0,381 θ⎛ ⎞⋅ τ⋅⎜ ⎟τ⎝ ⎠

K θ⎝ ⎠ 0,842 τ⎝ ⎠ τ⎝ ⎠

IMC 2

2,6 K⋅ τ + θ⋅ ⋅θ

τ + 2

τ⋅θ⋅ τ + θ

10028/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 26: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

IdentificaçãoIdentificaçãoIdentificaçãoIdentificação

( ) = −KesG

SθMétodo da Tangente

( )1+

= s

sGτ

Método da Sundaresan & Krishnaswamy (1977)y ( )

10128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Determinação de Determinação de KK e e PPDeterminação de Determinação de KKuu e e PPuu

KuC G y-

ur +u

PPuKu Ganho ultimativoPu Período ultimativoPu Período ultimativo

10228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Como ajustar utilizando Como ajustar utilizando KK e e PPComo ajustar utilizando Como ajustar utilizando KKuu e e PPuu• Critério de Ziegler – Nicholsg

Razão de decaimento  0,25

Controlador Kp τI τD

P 0 5 K - -P 0,5.Ku

PI 0,45.Ku 0,83.Pu -

6PID 0,6.Ku 0,5.Pu 0,13.Pu

10328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Ajuste para Tanque Pulmão Ajuste para Tanque Pulmão Ajuste para Tanque Pulmão Ajuste para Tanque Pulmão Sistemas IntegradoresSistemas Integradores

Fin

C G+

Gd

hhset FoutC G-+set out

10428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 27: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Ajuste para Tanque PulmãoAjuste para Tanque PulmãoAjuste para Tanque PulmãoAjuste para Tanque Pulmão• Controlador Proporcional (P)p ( )

Δhmax

ΔF

100%

ΔFmax

10528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

0%

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Ajuste para Tanque PulmãoAjuste para Tanque PulmãoAjuste para Tanque PulmãoAjuste para Tanque Pulmão• Controlador Proporcional‐Integral (PI)p g ( )

Δhmax

100%

ΔFmax

10628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

0%

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Ajuste rápido Ajuste rápido PerformancePerformanceAjuste rápido Ajuste rápido -- PerformancePerformanceProporcional:

Proporcional- Integral:

Desempenho: Δhmax = 5% da escala máxima

10728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

p max

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Ajuste rápido Ajuste rápido Rejeição distúrbiosRejeição distúrbiosAjuste rápido Ajuste rápido –– Rejeição distúrbiosRejeição distúrbiosProporcional:p

Proporcional- Integral:p g

Amortecimento: Δhmax = 40% da escala máxima108

28/7/2009 22:26Robustez, Desempenho e Ajuste de PID

Curso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Amortecimento: Δhmax 40% da escala máxima

Page 28: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Controladores IndustriaisControladores Industriais

2000 malhas de controle2000 malhas de controle

9 % l d97% - controlador PI

10928/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Reduzem a variabilidade dos Possuem variabilidade dos

processos20%

Possuem problemas de

instrumentação20% instrumentação30%

Apresentam outros outros

problemas20%20% Possuem

problemas de psintonia

30%Cenário Industrial110

28/7/2009 22:26Robustez, Desempenho e Ajuste de PID

Curso PACOP / Módulo I: Prof. Jorge O. Trierweiler

30%Cenário Industrial

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Por que a ação derivativa é pouco usada?Por que a ação derivativa é pouco usada?Por que a ação derivativa é pouco usada?Por que a ação derivativa é pouco usada?

- Problemas de discretização do algoritmo

- Existência de diferentes parametrizações

- Metodologias não satisfatórias

- Resistência à mudança

11128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Embora a idéia básica seja a mesma, existem diferentes formas de se i l l d PID A i dif ãimplementar os controladores PID. As maiores diferenças são encontradas na ação de controle derivativa, sendo seguida da proporcional Ação integral é que sofre a menor variação entre asproporcional.  Ação integral é que sofre a menor variação entre as diferentes implementações encontradas nos sistemas de controle comerciais

11228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 29: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Controlador PID Forma IdeaisControlador PID Forma IdeaisControlador PID Forma IdeaisControlador PID Forma Ideais

l l

1⎛ ⎞1⎛ ⎞

P

e u

P

e u

Forma Paralela:

1( ) 1C DI

C s K T sT s

⎛ ⎞= ⋅ + + ⋅⎜ ⎟⋅⎝ ⎠

1( ) 1C DI

C s K T sT s

⎛ ⎞= ⋅ + + ⋅⎜ ⎟⋅⎝ ⎠

I

D

e uI

D

e u

DD

( )* **

1( ) 1 1C DC s K T sT s

⎛ ⎞= ⋅ + ⋅ + ⋅⎜ ⎟⋅⎝ ⎠

( )* **

1( ) 1 1C DC s K T sT s

⎛ ⎞= ⋅ + ⋅ + ⋅⎜ ⎟⋅⎝ ⎠

Forma Série:IT s⋅⎝ ⎠IT s⋅⎝ ⎠

ID ID

P

ID

e uP

ID

e u

11328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Conversão Entre as FormasConversão Entre as FormasConversão Entre as FormasConversão Entre as FormasSérie e Paralelo IdeaisSérie e Paralelo Ideais

Tabela 0.1: Fórmulas de conversão entre os algoritmos PID na forma paralela e série.

Série → Paralela Paralela → Série (TI* ≥ TD

*)+ Paralela → Série (TD* ≥ TI

*)+

*T⎛ ⎞ K T⎛ ⎞ K T⎛ ⎞**1 D

C CI

TK KT

⎛ ⎞= ⋅ +⎜ ⎟

⎝ ⎠* 1 1 4

2C D

CI

K TKT

⎛ ⎞= ⋅ + − ⋅⎜ ⎟⎜ ⎟

⎝ ⎠

* 1 1 42

C DC

I

K TKT

⎛ ⎞= ⋅ − − ⋅⎜ ⎟⎜ ⎟

⎝ ⎠

⎛ ⎞ ⎛ ⎞* *

I I DT T T= + * 1 1 42I D

II

T TTT

⎛ ⎞= ⋅ + − ⋅⎜ ⎟⎜ ⎟

⎝ ⎠

* 1 1 42I D

II

T TTT

⎛ ⎞= ⋅ − − ⋅⎜ ⎟⎜ ⎟

⎝ ⎠* *

* *I D

DI D

T TTT T

⋅=

+* 1 1 4

2I D

DI

T TTT

⎛ ⎞= ⋅ − − ⋅⎜ ⎟⎜ ⎟

⎝ ⎠

* 1 1 42I D

DI

T TTT

⎛ ⎞= ⋅ + − ⋅⎜ ⎟⎜ ⎟

⎝ ⎠I D I⎝ ⎠ I⎝ ⎠+ Fórmulas válidas somente para os casos onde TI ≥ 4⋅TD

11428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Controlador PID Formas ReaisControlador PID Formas ReaisControlador PID Formas ReaisControlador PID Formas Reais

O erro passa por um filtro de primeira ordem antes de ser calculada a DERIVADA ( )

11 +==

sTsT

TsTsD

D

D

D

Dγ 11 ++ sTs

NT DD γ

( ) 1sEF ( )( ) 1+

=sTsE D

( ) ( )sEsTsD FD ×=

11528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Controlador PID Controlador PID Controlador PID Controlador PID 2 Graus de Liberdade2 Graus de Liberdade

Estrutura com um Grau de Liberdade:

Estrutura com dois Graus de Liberdade:

11628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 30: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Forma SérieForma SérieForma SérieForma Série

111 DT sK⎛ ⎞ ⎛ ⎞⋅ +

⋅ + ⋅⎜ ⎟ ⎜ ⎟111 DT sK

⎛ ⎞ ⎛ ⎞⋅ +⋅ + ⋅⎜ ⎟ ⎜ ⎟1

γ 1CI D

KT s T s

⋅ + ⋅⎜ ⎟ ⎜ ⎟⋅ ⋅ ⋅ +⎝ ⎠ ⎝ ⎠1

γ 1CI D

KT s T s

⋅ + ⋅⎜ ⎟ ⎜ ⎟⋅ ⋅ ⋅ +⎝ ⎠ ⎝ ⎠

1DT s⋅ +1DT s⋅ + 11CK⎛ ⎞

+⎜ ⎟11CK

⎛ ⎞+⎜ ⎟γ 1DT s⋅ ⋅ +γ 1DT s⋅ ⋅ +

1CI

KT s

+⎜ ⎟⎝ ⎠1C

I

KT s

+⎜ ⎟⎝ ⎠

1γ 1

D

D

T sT s

⋅ +⋅ ⋅ +

1γ 1

D

D

T sT s

⋅ +⋅ ⋅ +

11728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Forma ParaleloForma ParaleloForma ParaleloForma Paralelo

1 T⎛ ⎞1 T⎛ ⎞11γ 1

DC

I D

T sKT s T s

⎛ ⎞⋅⋅ + +⎜ ⎟⋅ ⋅ ⋅ +⎝ ⎠

11γ 1

DC

I D

T sKT s T s

⎛ ⎞⋅⋅ + +⎜ ⎟⋅ ⋅ ⋅ +⎝ ⎠

( ) ( )( )

2

2

1 γ γ 11

I D I DT T s T T sT T T T

+ + + ++ + +

( ) ( )( )

2

2

1 γ γ 11

I D I DT T s T T sT T T T

+ + + ++ + +

11CKT

⎛ ⎞+⎜ ⎟

⎝ ⎠

11CKT

⎛ ⎞+⎜ ⎟

⎝ ⎠

Filtro de segunda

( )2γ γ 1I D I DT T s T T s+ + +( )2γ γ 1I D I DT T s T T s+ + + IT s⎝ ⎠IT s⎝ ⎠

( ) ( )21 1T T T T( ) ( )21 1T T T Tordem incluindo TI

( ) ( )( )

2

2

1 γ γ 1γ γ 1

I D I D

I D I D

T T s T T sT T s T T s

+ + + ++ + +

( ) ( )( )

2

2

1 γ γ 1γ γ 1

I D I D

I D I D

T T s T T sT T s T T s

+ + + ++ + +

11828/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Forma ISA Forma ISA -- PadrãoPadrãoForma ISA Forma ISA -- PadrãoPadrão(Instrumentation, Systems, and Automation Society)(Instrumentation, Systems, and Automation Society)

( )D SETSET T s c Y YY YU K b Y Y

⎧ ⎫⎪ ⎪⋅ ⋅ ⋅ Δ − ΔΔ − Δ

Δ Δ Δ + +⎨ ⎬( )D SETSET T s c Y YY YU K b Y Y

⎧ ⎫⎪ ⎪⋅ ⋅ ⋅ Δ − ΔΔ − Δ

Δ Δ Δ + +⎨ ⎬( )

1

D SETSETC SET

DI

U K b Y Y TT s sN

Δ = ⋅ ⋅Δ − Δ + +⎨ ⎬⋅⎪ ⎪⋅ +⎩ ⎭

( )1

D SETSETC SET

DI

U K b Y Y TT s sN

Δ = ⋅ ⋅Δ − Δ + +⎨ ⎬⋅⎪ ⎪⋅ +⎩ ⎭N⎩ ⎭N⎩ ⎭

2 1DI D I

Tbc T T s b T sN N

⎛ ⎞⎛ ⎞+ ⋅ ⋅ ⋅ + ⋅ + ⋅ +⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠

211 1DI D I

TT T s T sN N

⎛ ⎞⎛ ⎞+ ⋅ ⋅ ⋅ + + ⋅ +⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠

2 1

I D I

SPI D D

I

N NCT T Ts T s

N N

⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠=

⋅ ⎛ ⎞⋅ + + ⋅ +⎜ ⎟⎝ ⎠

2 1

I D I

PVI D D

I

N NCT T Ts T s

N N

⎜ ⎟ ⎜ ⎟⎝ ⎠ ⎝ ⎠=

⋅ ⎛ ⎞⋅ + + ⋅ +⎜ ⎟⎝ ⎠

Com b=1; c=0 e N=10, torna-se:

N N⎝ ⎠ N N⎝ ⎠

( )( )

2

2

1,1 0,1 10 1 0 1 1

I D I DPV

T T s T T sC

T T s T T s⋅ ⋅ ⋅ + + ⋅ ⋅ +

=⋅ ⋅ ⋅ + + ⋅ ⋅ +

1SPC =

11928/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

( )0,1 0,1 1I D I DT T s T T s⋅ ⋅ ⋅ + + ⋅ ⋅ +

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

WindupWindupWindupWindup• Saturação de variáveis  inserção de oscilação no loopç ç ç p• O que ocorre:

O atuador satura em um valor (limite máximo ou mínimo)O atuador satura em um valor (limite máximo ou mínimo)Neste instante, o feedback do controlador é desconectado e o 

é i t terro é persistenteA porção integral continua a aumentar a integral do erroQuando o erro finalmente diminui, o controlador “demora” um tempo para reduzir a variável manipulada, devido à integral.

12028/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler 120

Page 31: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

WindupWindupWindupWindup• O fato do controlador permanecer saturado mesmo quando o erro está diminuindo é chamando de windup.p

12128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

AntiAnti windupwindupAntiAnti--windupwindup

• Como superar este problema parar de integrar• Como superar este problema  parar de integrar quando a variável satura

KpτDs

Kp

erro+ atuador

+- +Controlador PID

KpτI-1 s-1+

τt-1

12228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

AntiAnti windupwindupAntiAnti--windupwindup• Parâmetro de ajuste  τtj t

τt

12328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Projeto de controladores nas mais diversas parametrizações levando‐d f í d l dse em conta diferentes possíveis modelos, os quais podem 

corresponder a pontos de operação distintos ou resultarem de diferentes identificaçõesdiferentes identificações.

12428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 32: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

MalhaMalha de de ControleControle 2GL2GLMalhaMalha de de ControleControle 2GL2GL

T(s)

CPI GyR yCSP -

⎛ ⎞CPV11PI CC K

T s⎛ ⎞

= ⋅ +⎜ ⎟⋅⎝ ⎠

PV

( ) ( ) ( ) ( )PI SPG s C s C s⋅ ⋅IT s⎝ ⎠

( ) ( ) ( ) ( )( ) ( ) ( )1

PI SP

PI PV

T sG s C s C s

=+ ⋅ ⋅

12528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

( ) ( ) ( )

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Método Seqüencial Iterativo Método Seqüencial Iterativo Método Seqüencial Iterativo Método Seqüencial Iterativo

SIOM (Sequential Iterative Optimization Method)

( ) ( )1

2

01min

jw

PIDFO T s T s

s⎛ ⎞= ⎡ − ⎤ ⋅⎜ ⎟⎣ ⎦⎝ ⎠

∑0

PID s jw s= ⎝ ⎠

( ) ( ) ( ) ( ) ( )( ) ( )1

2

0 0 1minjw

PI SP PVG s C s C s T s C s T sFO

⎛ ⎞⎡ ⎤⋅ ⋅ − ⋅ −⎜ ⎟= ⋅⎢ ⎥⎜ ⎟∑ ( ) ( ) ( )0

min1PID s jw PI PV

FOG s C s C s s=

⎜ ⎟⎢ ⎥⎜ ⎟+ ⋅ ⋅⎢ ⎥⎣ ⎦⎝ ⎠∑

12628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

AlgoritmoAlgoritmo

12728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

FunçãoFunção DesempenhoDesempenho AlcançávelAlcançávelForma padrão otimizada pelo critério ITAE

FunçãoFunção DesempenhoDesempenho AlcançávelAlcançável

↑↑ωωnnnn

↓↓ωωnn

12828/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 33: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Fatores de Fase NãoFatores de Fase Não MínimaMínima- Tempo morto: adição simples

Fatores de Fase NãoFatores de Fase Não--MínimaMínimap ç p

- Zeros no SPDe os o S

FatoraçãoFatoração

- Pólos no SPDPólos no SPD

- Sistemas Integradores: outros padrões129

28/7/2009 22:26Robustez, Desempenho e Ajuste de PID

Curso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Sistemas Integradores: outros padrões

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Vetor de Freqüências Vetor de Freqüências

|T0·S0||T0 S0|

1% do valor máximo

13028/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

AnálisesAnálises PósPós--ProjetoProjeto

Avaliação visual:

AnálisesAnálises PósPós--ProjetoProjeto

- Avaliação visual:

gráficos com simulação em malha fechadagráficos com simulação em malha fechada

- Avaliação quantitativa:

índices de qualidade:

tA, MSO, IAE, ITAE, MG, RF, MS

13128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

P bl M lti bj tiProblema Multiobjetivo

min γ

( ), min

0 1x R

j i FO i M

+γ ∈γ

≤( ) : 0 1..i isujeito a FO x w i M− ⋅ γ ≤ =

( ) ( ) ( )1 21 1

j

FO T T i Mω ⎛ ⎞⎡ ⎤⎜ ⎟⎣ ⎦∑( ) ( ) ( )

0

0, 1..i is j

FO x T s x T s i Ms= ω

⎛ ⎞= ⎡ − ⎤ =⎜ ⎟⎣ ⎦⎝ ⎠∑

( ) ( ) ( )G s C s x C s x⋅ ⋅( ) ( , ) ( , )( , ) 1..1 ( ) ( , ) ( , )

i PI SPi

i PI PV

G s C s x C s xT s x i MG s C s x C s x

⋅ ⋅= =

+ ⋅ ⋅

13228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 34: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Unidade de Tanques Esféricos Unidade de Tanques Esféricos

13328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Modelagem Fenomenológica Modelagem Fenomenológica

( ) ( ) ( )0,1

122,36

1,929 1 1,204 1 0,703 1sM e

s s s− ⋅= ⋅

⋅ + ⋅ ⋅ + ⋅ ⋅ +( ) ( ) ( ), , ,

( ) ( ) ( )0,1

235,36

4,764 1 2,985 1 1,736 1sM e

s s s− ⋅= ⋅

⋅ + ⋅ ⋅ + ⋅ ⋅ +( ) ( ) ( )

( ) ( ) ( )0,1

344,72

3,852 1 2,450 1 1,405 1sM e

s s s− ⋅= ⋅

⋅ + ⋅ ⋅ + ⋅ ⋅ +

13428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Projeto dos ControladoresProjeto dos ControladoresControlador forma padrão ISA com b=1, c=0 p ,e N=10. Parâmetros de ajuste: KC, TI e TD.

( ) ( ) ( )1 11 11 0 1

DC R

T sU s K Y s Y sT T T

⎡ ⎤⎛ ⎞ ⎛ ⎞⋅Δ = + Δ − + + Δ⎢ ⎥⎜ ⎟ ⎜ ⎟+⎝ ⎠ ⎝ ⎠⎣ ⎦

( ) ( ) ( )1 0.1I I DT s T s T s⋅ ⋅ + ⋅ ⋅⎝ ⎠ ⎝ ⎠⎣ ⎦

- Controlador MMA

- Controlador SIMC1T s +

- Controlador MMAF 11

0,1 1F

FF

T sCT s⋅ +

=⋅ ⋅ +

13528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Projeto MMA Projeto MMA - FDA de 2ª ordem com tA=5 min.

- Pesos unitários para os 3 modelos

13628/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 35: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Projeto MMAF Projeto MMAF - FDA de 2ª ordem com tA=5 min.

- Pesos unitários para os 3 modelos

13728/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Parâmetros dos Controladores

Controlador KC (m2/min) TI (min) TD (min) TF (min)C ( ) I ( ) D ( ) F ( )

MMA 0,162 10,726 1,468 -SIMC1 0,172 3,485 0,861 -SIMC2 0,126 8,617 2,130 -, , ,SIMC3 0,098 7,005 1,734 -MMAF 0 242 9 106 0 807 1 070MMAF 0,242 9,106 0,807 1,070

13828/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Testes PO1 Testes PO1

13928/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Testes PO2Testes PO2

14028/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 36: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Testes PO3 Testes PO3

14128/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

PID x MPCPID x MPC

14228/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

PID x MPCPID x MPC

14328/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

PID x MPCPID x MPC

14428/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler

Page 37: PID Estabilidade Robustez Desempenho … PACOP – Módulo I: Estratégias de Controle Regulatório e Diagnóstico de Desempenho de Malhas Robustez, Desempenho e …

PID Estabilidade Robustez Desempenho ParametrizaçãoAjuste MMA

Conclusões sobre método MMAConclusões sobre método MMAConclusões sobre método MMAConclusões sobre método MMA

• Metodologia flexível que produz resultados satisfatórios para diversos tipos de processos industriaispara diversos tipos de processos industriais.

• A dificuldade no projeto dos controladores se torna mais difí il t d l id d d d ldifícil com o aumento da complexidade dos modelos e com o nível de desempenho desejado.

• Importância da abordagem multi‐modelos.

14528/7/2009 22:26

Robustez, Desempenho e Ajuste de PIDCurso PACOP / Módulo I: Prof. Jorge O. Trierweiler