Apostila Controle - 19b - Projeto PID por Zigler Nichols

21
Controle de Sistemas Mecânicos Projeto de controladores PID Projeto de controladores PID  Controladores PID Ziegler-Nichols Analítico baseado na resposta em freqüência Analítico baseado no lugar das raízes

Transcript of Apostila Controle - 19b - Projeto PID por Zigler Nichols

Page 1: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 1/21

 

Controle de Sistemas Mecânicos

Projeto de controladores PID Projeto de controladores PID 

Controladores PID

�Ziegler-Nichols

� Analítico baseado na resposta em freqüência

� Analítico baseado no lugar das raízes

Page 2: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 2/21

 

Controle de Sistemas Mecânicos

Introdução Introdução 

Já  foram vistas as ações de controle mais comuns:

� Proporcional

� Derivativa

� Integral O controlador que engloba as três ações é o mais

facilmente encontrado na indústria: o controlador PID

Hoje implementado juntamente com os controladores

lógicos

Serão estudados os principais métodos de projeto� Ziegler-Nichols

� Analítico baseado na resposta em freqüência

� Analítico baseado no lugar das raízes

Page 3: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 3/21

 

Controle de Sistemas Mecânicos

Mé todo Ziegler Mé todo Ziegler- -Nichols Nichols 

É um método empírico, sem motivação teórica,mas que conduz a resultados aceit á veis

Por isso mesmo, e por ser bastante conhecido

e f á cil de aplicar , é muito usado na pr á tica Tem a vantagem adicional de não necessitar 

de um modelo elaborado

É útil principalmente para sistemas que sãorazoavelmente lineares e que admitemmodelos reduzidos

Porém os resultados podem não atender àsespecificações originais

Page 4: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 4/21

 

Controle de Sistemas Mecânicos

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

São métodos com justificativa teórica, porém

como os modelos refletem a linearização e a

simplificação das plantas, na pr á tica são

necessá rios reajustes no projeto inicial 

São possíveis resultados mais consistentes

em relação às especificações do que usando o

método Ziegler-Nichols

Page 5: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 5/21

 

Controle de Sistemas Mecânicos

F ormulação Ziegler F ormulação Ziegler- -Nichols Nichols 

Considerando apenas o ganho proporcional, encontrar 

o ponto em que a malha fechada oscila sem

amortecimento (ou seja, o ponto de estabilidade

marginal);

Chamando de K m e [ m o ganho proporcional respectivo

e a freqüência natural neste ponto, usar 

T  m p

im

 p

d m p

 K 

 K 

 K 

 K  K  K  !!! 46.0

Page 6: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 6/21

 

Controle de Sistemas Mecânicos

Ex emplo Ex emplo 

A plicar a metodologia Ziegler-Nichols para projetar um

controlador PID com PSS menor que 20 % e tempo de

estabilização a 2 % menor que 6 segundos para a planta

abaixo.

)5)(1(

1

)(

)(

s s s sU 

 sY 

Page 7: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 7/21

Controle de Sistemas Mecânicos

S olução: Programa S olução: Programa 

np=[0 0 1];

dp=poly([-5 -1 0]);

P=tf(np,dp);

figure(1), rlocus(P);

% [km pol]=rlocfind(P);

km=29.4  wn=2.22 %wm=imag(pol(2));

kp=0.6*km;

kd=(kp*pi)/(4*wm);

ki=(kp*wm)/pi;

nk=[kd kp ki];

dk=[1 0];

K=tf(nk,dk)

G=P*K;

H=feedback(G,1);

figure(2), step(H)

 

Page 8: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 8/21

Controle de Sistemas Mecânicos

Ponto de estabilidade marginal Ponto de estabilidade marginal 

 

Page 9: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 9/21

Controle de Sistemas Mecânicos

R esultado R esultado 

 

Page 10: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 10/21

Controle de Sistemas Mecânicos

C oncluindo C oncluindo 

A solução pelo método ZN não leva em conta as

especificações e assim o resultado pode não ser 

adequado

Em geral, a partir dos valores encontrados para os parâmetros PID, deve-se estudar a variação da resposta

do sistema com os parâmetros do controlador até 

chegar a uma solução satisfatória

Lembrar que

� KD

influi no amortecimento

� KP influi na velocidade de resposta

� KI influi no erro estacionário

 

Page 11: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 11/21

Controle de Sistemas Mecânicos

Ex ercício Ex ercício 

Considerando o motor CC controlado por armadura abaixo,

aplique a metodologia Ziegler-Nichols para encontrar um

controlador PID de controle de posição e apresente o

diagrama de blocos respectivo.  Analise o desempenho obtido

e explique como poderia ser melhorado.

2

0.2

0.2 /

0.2 / /

0.1 / / 2

0.1 / /

a

a

b

 R

  L Hy

  K N m A

  K V rad  seg  J  N m rad   seg 

C  N m rad   seg 

! ;

!

!

!

!

!

       +

  -

c

V a

 I a

X  U

 Ra La

 K 

/; 

       +

  -

J

b

 

Page 12: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 12/21

Controle de Sistemas Mecânicos

Diagrama de blocos Diagrama de blocos 

M otor CC controlado por armadura

 

Page 13: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 13/21

Controle de Sistemas Mecânicos

S olução S olução 

Substituindo os valores respectivos o DB fica

 

Page 14: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 14/21

Controle de Sistemas Mecânicos

FT  de malha aberta FT  de malha aberta 

F unção de transferência da planta

2

( ) 10

( ) ( 11 12)r 

 s

V  s s s s

5!

dp=poly([ -1 -10]);np=10

p1=tf(np,dp);

p2=feedback(p1,0.2);

p3=tf(1,[1 0]);

P=p3*p2;

 

Page 15: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 15/21

Controle de Sistemas Mecânicos

DB+PID DB+PID 

O diagrama de blocos que corresponde ao sistema de

malha fechada com controlador PID

 

Page 16: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 16/21

Controle de Sistemas Mecânicos

L ugar das raízes L ugar das raízes 

 

Page 17: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 17/21

Controle de Sistemas Mecânicos

E stimativa inicial E stimativa inicial 

M arcado na figura estão os pontos que correspondem à

instabilidade marginal, podendo-se determinar Km =

12,8 e wm= 3.41 rad/Seg 

0,6* p m K K !*

4*

 p

m

 K  K 

!* p m

i

 K  K 

T !

7,68 1,77 8.34  p d i  K K K  ! ! !

 

Page 18: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 18/21

Controle de Sistemas Mecânicos

F echando a malha F echando a malha 

Conhecido Kp,Kd e Ki pode-se calcular a F T malha

fechada

nk=[kd kp ki];dk=[1 0];

K=tf (nk ,dk );

G=series(P,K )

T=feedback (G,1);

36,838,7669,2911

36,838,7669,17

)(

)()(

234

2

!!

 s s s s

 s s

 sU 

 sY  sT 

 

Page 19: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 19/21

Controle de Sistemas Mecânicos

R esposta ao degrau R esposta ao degrau 

Calculando a resposta ao degrau 

step(T);

 

Page 20: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 20/21

Controle de Sistemas Mecânicos

M elhorando o desempenho M elhorando o desempenho 

Para melhorar o desempenho do sistema, pode-se aumentar o

valor do parâmetro derivativo, diminuindo o sobressinal e o

tempo de estabilização, devido ao aumento do fator de

amortecimento efetivo resultante. Escolheu-se Kd = 4

 

Page 21: Apostila Controle - 19b - Projeto PID por Zigler Nichols

5/7/2018 Apostila Controle - 19b - Projeto PID por Zigler Nichols - slidepdf.com

http://slidepdf.com/reader/full/apostila-controle-19b-projeto-pid-por-zigler-nichols 21/21

Controle de Sistemas Mecânicos

Ex ercício Ex ercício 

Para a planta abaixo deseja-se uma resposta

estacioná ria à rampa unit á ria com erro de 0,5 e

uma margem de fase de 45 r .  Adotar o método

de projeto ZN.

)2)(1(

2

)( !  s s s s P