Академический Документы
Профессиональный Документы
Культура Документы
AMBIENTE EDUCACIONAL
MULTIFUNCIONAL INTEGRADO PARA
SINTONIA E AVALIAO DO DESEMPENHO
DE MALHAS INDUSTRIAIS DE CONTROLE
Juiz de Fora MG
Agosto de 2006
Esta dissertao foi julgada adequada para a obteno do ttulo de Mestre em Cincias em Engenharia Eltrica e aprovada em sua forma final pelo Colegiado do Curso
de Mestrado em Engenharia Eltrica da Faculdade de Engenharia da Universidade
Federal de Juiz de Fora.
Banca Examinadora:
Agradecimentos
Resumo
Processos industriais bem como meios de produo baseados na filosofia da qualidade total, exigem controladores que trabalhem com seus parmetros sintonizados,
independente das situaes de carga e distrbios. Muito se tem discutido a respeito
da sintonia de controladores PID, porm, a maioria, ainda, utilizada em modo PI
ou possuem parmetros ajustados de forma inadequada, conduzindo a uma vida
prematura dos atuadores e outros componentes do sistema. A teoria de controle j
estuda controladores com algoritmo PID desde o incio do sculo passado, sendo
que diversos trabalhos comprovam a eficincia deste controlador em estruturas de
controle clssicos e avanados. Apesar do controlador PID ser utilizado e estudado
h muito tempo, o desempenho de malhas industriais no satisfatrio em muitos
dos casos. Existem diversos critrios e ndices de desempenho (IAE, ITAE, ISE,
ITSE, Harris Index, tempo de estabilizao, etc.) que permitem definir a eficincia
de uma malha de controle. Apresenta-se neste trabalho um ambiente multifuncional, desenvolvido em C++, plataforma C++Builder, para sintonia e anlise do desempenho de processos industriais simulados ou processos reais. Este ambiente
pode tambm ser utilizado no treinamento de tcnicos, operadores e engenheiros.
PALAVRAS-CHAVE: Controladores PID, Sintonia, Malhas Industriais, Anlise de
desempenho, Educao em Controle.
Abstract
Industrial processes as well as the production based on the philosophy of quality assurance demand controllers that work facilities with their finely parameters,
independent of the load situations and disturbances. A lot has been spoken regarding the PID controllers tuning, however, still, most is used in way PI or they possess
adjusted parameters in an inadequate way, fomenting, like this, a premature life of
the actuators and other components of the system. The control theory already studies controllers with PID algorithm since the beginning of last century, and several
works prove controller PIDs efficiency for the classic and advanced control. In spite
of PID controller to be used and studied at a long time, the acting of industrial loops
is not satisfactory in many of the cases. Several criteria and acting indexes exist
(IAE, ITAE,ISE, ITSE, Harris ndex, time of stabilization, etc.) that allow to define the
efficiency of a control loop. Comes in this work an environment multifunctional, developed in C++, platform C++Builder, for tuning and analysis of acting of simulated
industrial processes or real processes. This environment can also be used in the
training of actual plant technical staff.
KEYWORDS: Controllers PID, Tuning, Industrial loops, Performance Assessment,
Education in Control.
Lista de Figuras
p. 1
. . . . . . p. 21
a - Malha de controle com experimento a rel; b - Formas de onda da entrada e sada do processo para um experimento a rel. . . . . . . . . . . . p. 25
. . . . . . . . . . . . p. 26
10
11
12
13
. . . . . . . . . . . . . . . . . . . . . . . . p. 48
. . . . . . . . . . . p. 49
14
p. 50
15
p. 50
16
17
Resposta ao degrau para o processo de trs plos iguais, para = 0,2 e 0,5. p. 52
18
19
20
. . . . . . . . . . . . . . . . . . . . . . . . . . . . p. 53
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
. . . . . . . p. 63
. . . . . . . . . . . p. 66
43
44
45
46
. . . . . . . . . . . . . . . . p. 71
47
48
49
50
51
. . . . . . . . . . . . . . . . p. 73
52
53
54
55
. . . . . . . . . . . . . . . . . . . . . p. 77
56
. . . . . . p. 78
57
58
59
60
61
p. 79
. . p. 80
. . . . . . . . . . . . . . . . . . . . . p. 81
62
63
64
65
. . . . . . . . . . . . . . . . . . . . . p. 85
66
67
68
69
70
71
. . . . . . . . . . p. 96
72
73
74
75
2006). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p. 105
76
77
2006). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p. 106
78
79
2006). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . p. 109
. . . . . . . . . p. 111
80
81
82
83
84
85
86
Lista de Tabelas
10
. . . p. 34
. . . . . . . . . . . . . . . . . . . . . . . . . . p. 34
11
12
13
14
15
16
17
18
19
20
21
22
23
. . . . . . . . . . . . . . . . . . . p. 100
24
25
26
27
28
. . . . . . . . . . . . . . . . . . p. 112
29
30
. . . . . . . . . . . . . . . . . . p. 114
31
32
. . . . . . . . . . . . . . . . . . p. 115
33
34
. . . . . . . . . . . . . . . . . . p. 116
AD Alto Desempenho
AR Auto-regressive
ARMA Auto-regressive moving average
EL Excessivamente Lento
CEFET Centro Federal de Educao Tecnolgica
CLP Controlador lgico programvel
CNC Controle Numrico Computadorizado
CVM Controlador de varincia mnima
DEC Decodificador de endereos
ENV Linha de controle para sinalizao de endereos vlidos
ESC Linha de controle para escrita em interfaces
FODT First Order Delay Time
IE Integrated error
IAE Integrated of the absolute magnitude of the error
IAEd Integrated Absolute Error dimensionless
IMC Internal Model Control
ISE Integrated of the square of the error
ITAE Integrated of time multiplied by absolute error
ITSE Integrated of time multiplied by square error
Sumrio
1 INTRODUO
p. 1
p. 2
p. 5
p. 9
p. 20
3 Apresentao do ambiente
p. 45
. . . . . . . . . . . . . . p. 58
p. 89
p. 90
. . . . . . . . . . . . . . . . . . . . . . . . . . . p. 96
p. 104
6 CONCLUSES
p. 119
Referncias
p. 123
INTRODUO
Apesar do grande avano na teoria de controle, o controlador Proporcional, Integral e derivativo - PID (figura 1) continua sendo largamente utilizado em
malhas de controle industriais dados sua robustez e facilidade de implementao.
strm (STRM; HNGGLUND, 1995) aponta que 95 % dos controladores utilizados
na industria possuem como estratgia algoritmos PID.
dem com trs parmetros a saber: o ganho esttico do processo, o tempo morto
e a constante de tempo do processo. Dentre os mtodos de identificao de sistemas, podem ser citados os mtodos de Rel (STRM; HNGGLUND, 1995), de
Chen (CHEN, 1989), de Ho et al. (HO; HANG; CAO, 1995), de Lee e Sung (LEE; SUNG,
1993), de Yuwana e Seborg (YUWANA; SEBORG, 1982).
Contudo, independente do mtodo de identificao do modelo, bem como o
de sintonia utilizado, persiste o questionamento sobre a robustez do sistema bem
como os efeitos nocivos que a ao de controle pode ter sobre os elementos atuadores e o desempenho do sistema como um todo. Sob uma tica ideal, esperase que o comportamento do sistema seja timo, considerando-se determinados
critrios de desempenho, independente das tcnicas utilizadas.
A medida quantitativa do desempenho de um sistema necessria para
a operao de sistemas de controle adaptativo modernos, para otimizao paramtrica de sistemas de controle e para o projeto timo de sistemas. A avaliao
de desempenho possvel graas a ndices tais como o IAE, ITSE, ITAE, ISE
(CARMO; GOMES, 2006), a varincia de controle, a mdia de controle e a varincia da
sada da malha (COELHO; ALMEIDA; COELHO, 2000), mediante distrbios e variao
de referncia. Uma descrio exaustiva destes mtodos pode ser encontrada em
Kozub (KOZUB, 1996).
esto especialmente orientados ao mundo industrial, onde existe grandes dificuldades de se obter uma descrio analtica dos processos a serem controlados.
Esses mtodos (ISA, 1989) constam de trs passos:
Passo 1 - Estimao de algumas caractersticas da dinmica do processo a
ser controlado;
Passo 2 - Clculo dos parmetros do controlador, mediante determinadas
caractersticas estimadas e a resposta desejada do sistema e
Passo 3 - Dado que os parmetros calculados foram aproximados, torna-se
necessrio seu ajuste fino.
Entretanto, seguindo esses passos, no se alcana, em muitos casos, o
objetivo desejado quanto s caractersticas previamente especificadas devido ao
prprio modelo utilizado, no-linearidades, distrbios inerentes malha de controle e incertezas do processo, tornando, assim, em vrias situaes, determinados
mtodos de sintonia ineficazes.
Alm dos mtodos de sintonia empricos ou analticos, destacam-se os mtodos de auto-sintonia ou sintonia automtica, efetuados em um tempo inferior que
a manual (baseada em alguns casos em mtodos empricos). Nos ltimos anos
vrias tcnicas de auto-sintonia tm sido utilizadas, sendo sua praticidade muito
maior devido rapidez e facilidade de ajuste (PENA; TORRES, 2002) e (LEVA, 2000).
Vrios autores propuseram procedimentos distintos de auto-sintonia, nos
quais diferentes parmetros so utilizados para ajustar o controlador PID, dependendo do mtodo utilizado e das caractersticas da resposta ao degrau, ganho e perodo crticos, pontos da curva de Niquist e constante de tempo em malha fechada.
Dentre os mtodos mais utilizados pode-se citar: Nishikawa (NISHIKAWA, 1984),
Leva (LEVA, 2000), Wang-Barnes-Cluett (WANG; BARNES; CLUETT, 1995), Poulin et
al. (POULIN et al., 1996), Voda e Landau (VODA; LANDAU, 1995).
Outra caracterstica que surge em uma malha de controle industrial o desgaste de seus elementos, fazendo com que o ajuste feito anteriormente no seja
vlido, gerando, assim, um controle deficiente.
em mecanismos simples, mas atualmente tem-se vasta gama de aplicaes e tecnologias inerentes como sistemas mecnicos, pneumticos, hidrulicos, eltricos,
10
Aplicao
Varincia como porcentagem de mdia
Desvio do Set - point
Oscilao, problemas de vlvula
Faixa de movimento da vlvula
Problemas de medio
Problemas de controle, processo
ou alterao de desempenho
Controle comparado com o
controlador de varincia mnima
Oscilao
Oscilao devido a problemas de vlvula
Oscilao devido a problemas de sintonia
Oscilao devido a perturbaes
Desvio de Set - point
Desvio da mdia
Problemas de controle ou de operao
Desgaste da vlvula, alterao da
variabilidade do processo
Desgaste da vlvula, alterao da
variabilidade do processo
Problemas com o dimensionamento
da vlvula
Melhoria do controle atravs da sintonia
Interao ou sincronismo entre malhas
Capacidade da malha de lidar
com alteraes no processo
Adequabilidade do ltimo degrau
de SP ou CO para sintonia
Alteraes de processo
Alteraes de processo
Alteraes de processo
Alteraes de processo
Contribuio da oscilao para
com a variabilidade
Interao entre malhas,
fontes de oscilao
11
Figura 2: Malha sintonizada de uma torre de arrefecimento- Sintonia antiga em linha contnua; sintonia nova em tracejado - Kp antigo 1, novo 0,7 - Ti antigo 1,8 segundos, novo 264
segundos
Melhoria Relativa
Reduo em 50 %
Reduo em 50 %
Reduo em 50 %
Reduo em 80 %
Reduo em 80 %
Reduo em 50 %
Eliminao Total
Aumento em 100 %
12
13
controle.
Extenses das tcnicas de avaliao de desempenho para o caso de sistemas multivariveis (MIMO) para sistemas com atrasos de transporte foram efetuadas, inicialmente, por Harris et al. (HARRIS; BOUDREAU; GREGOR, 1996) e Huang et
al. (HUANG; SHAH; KWORK, 1997). Os desafios para a avaliao de sistemas de controle multivariveis (em oposio s anlises de malhas monovariveis em sistemas
de controle complexos) so considerveis.
Em prosseguimento ao tema, Desborough e Harris (DESBOROUGH; HARRIS,
1992) (DEBOROUGH; HARRIS, 1993) propuseram:
i - A utilizao de um ndice, expresso pela relao entre o melhor valor da
varincia alcanvel e a varincia do controlador sob anlise e
ii - A utilizao da anlise da varincia para malhas de controle em verses
realimentadas (feedback ) e em avano (feedforward), o que permite verificar qual
das duas concepes est associado o desempenho insatisfatrio.
Stanflj et al. (STANFELJ; MARLIN; MACGREGOR, 1993) discutiram a utilizao
de uma anlise de correlao cruzada para malhas de controle em concepes
realimentadas e em avano para tentar diagnosticar as causas do desempenho
insatisfatrio. Embora o atraso temporal possua importante papel na estimao da
varincia possvel para o controlador de Varincia Mnima, a estimao do atraso
temporal a partir dos dados operacionais de malha fechada no foi considerada
at o trabalho de Lynch e Dumont (LYNCH; DUMONT, 1996). Neste artigo, Lynch e
Dumond discutiram:
i - A utilizao de regressores com modelo fixo proposto por Elnaggar (ELNAGGAR, 1990) para estimar o atraso do processo;
14
15
a seguir:
"O controlador PID possui diversas e importantes funes: fornece realimentao, possui a habilidade para eliminar erros de offsets em regime atravs da ao
integral e pode antecipar aes futuras pela ao derivativa. Os controladores PID
so suficientes para solucionar muitos dos problemas de controle, particularmente
quando a dinmica do processo no muito complexa e os requerimentos de desempenho so modestos.(..) No controle de processos, mais de 95% das malhas
de controle so do tipo PID, com muitas operando, realmente, na concepo PI.
Muitas das caractersticas do controle PID no tm sido largamente disseminadas
por serem consideradas segredos industriais, tais como modos de chaveamento e
antiwindup". Prosseguindo, ao discorrer sobre a aplicabilidade desta estrutura de
controle, strm afirma que "o controlador PID freqentemente combinado com
lgica, mquinas seqenciais, seletores a blocos de funes simples que integram
complexos sistemas de automao utilizados na produo e transporte de energia e
nas manufaturas. Muitas estratgias sofisticadas de controle, tais como o Controle
Preditivo baseado em Modelo - MPC so tambm organizadas hierarquicamente: o
controle PID utilizado no nvel mais inferior enquanto o controlador multivarivel
fornece referncias para estes controladores. O controlador PID portanto, pode
ser considerado como o "feijo com arroz" do engenheiro de controle e constitui,
necessariamente, importante componente em qualquer de seus toolboxs".
Apesar desta importncia e disseminao, strm destaca que "existe espao potencial para melhoria do controle PID". Evidncia deste fato pode ser encontrada nas salas de controle de qualquer processo industrial. Muitos controladores
so colocados em modo manual e, dentre aqueles que so colocados em modo
automtico, a ao derivativa geralmente desligada pela razo elementar que sua
16
17
18
19
20
21
22
G(s) =
K
esL
1 + s
(2.1)
L
L+
(2.2)
M N =
23
1995), de Lee e Sung (LEE; SUNG, 1993), de Yuwana e Seborg (YUWANA; SEBORG,
1982), de Jutan e Rodrigues (JUTAN; RODRIGUEZ, 1984), de Lee (LEE, 1989). Dentre
24
2.3.1
2.3.2
25
26
z(t) =
Bn sen(nt)
(2.3)
n=1
z1 = B1 sen t
(2.4)
Z1 (t) = Z1 sen t
(2.5)
ou seja:
onde:
1
Z1 =
2
0
2
z(t)sen t d(t) =
z(t)sen t d(t)
0
(2.6)
27
2d
Z1 =
sen t d(t) =
0
4d
(2.7)
z1 (t) =
4d
sen t
(2.8)
N=
Z1
4d
< 0 =
x
x
(2.9)
Generalizando:
Kcu =
4d
a
(2.10)
28
k=
=
L=
Tu
2
Tu
2
y
Kcu (u y)
(K 2 )k 1
cu
tan1 2T
Tu
(2.11)
(2.12)
2.5.1
Mtodo de Ziegler-Nichols
De posse dos parmetros tempo do processo, tempo de atraso e o ganho
2.5.2
Kp = L
Kp = 0, 9 L
Kp = 1, 2 L
Frmulas
T i = 3, 33L
T i = 2L
Td =
L
2
Mtodo de Cohen-Coon
Tambm se baseia na constante de tempo do processo, no tempo de atraso
Kp =
PI
Kp =
PD
Kp =
PID
Kp =
L(1+ R
3 )
10
R
L( 9 + 12
)
5
R
L( 4 + 6 )
L( 43 + R
4 )
Frmulas
T i = L( 30+3R
9+20R )
T i = L( 32+6R
13+8R )
62R
T d = L( 22+3R
)
Td =
4
13+8R
onde R = L .
Para verificar se a aproximao de um sistema de 2a ordem ou superior por
um sistema de 1a ordem com tempo morto deve-se determinar o intervalo mdio
entre L e 0,632K, o qual deve ser aproximadamente igual a , com um erro mximo de 15%. Se a aproximao no se verificar, porque a tangente no ponto
de inflexo no foi calculada corretamente ou porque existem no-linearidades no
sistema; nesta ltima situao a aproximao no ser vlida.
A principal vantagem dos mtodos baseados em curva de reao, como o
Cohen-Coon, deve-se ao fato de que, uma vez determinada a curva, os parmetros
de sintonia podem ser ajustados imediatamente. Esta vantagem particularmente
til em processos muito lentos, onde pode ser exigido um tempo maior at que o
processo atinja a estabilidade crtica.
A sua principal desvantagem decorre que grande parte dos processos so
mais complexos do que um simples processo FODT, o que em muitos casos exige
ajustes no ganho antes de poder considerar que a resposta da malha aceitvel.
importante ressaltar que no existem concluses gerais relativas a exatido destes mtodos empricos. A nica inferncia possvel que estes mtodos
conduzem a primeiras aproximaes dos parmetros dos controladores, que podem
ser considerados razoveis, e que os valores obtidos podem necessitar posteriores
ajustes para se adequar s especifidades de cada sistema, at que o desempenho
timo seja atingido.
Existem diversas variaes dos mtodos expostos nesta seo e na anterior,
que sero descritos a seguir.
2.5.3
Kp =
PI
Kp = 0, 9( R1 ) 0, 135 RT2
PID
Kp = 1, 2( R
)
onde R = L + T , R1 = L +
2.5.4
Frmulas
L+T
T
2
0,3 T
R12
Ti =
Ti =
KR12
0,27
KR12
0,6
Td =
0,5
K
e T o tempo de amostragem.
(2.13)
onde,
1
(2.14)
s + 1
onde a constante de tempo em malha fechada desejada. Alguns fatores devem
Gsp (s) =
modelo do processo variam, a malha no deve ser sintonizada com altos ganhos,
resultando na seguinte regra: escolher lambda que satisfaa as condies: 3 ,
= 3L e L > ;
ii - Incertezas do modelo: quanto mais precisos os parmetros do processo e
quanto mais constante se mantiverem ao longo dos diferentes pontos de operao,
maiores os ganhos possveis;
iii - Sada do controlador: quanto maiores os ganhos, maiores e mais rpidas
sero as mudanas na sada do controlador;
iv - Fatores externos malha que est sendo sintonizada: o mtodo de sintonia lambda, que permite a escolha da velocidade de resposta, possui a flexibilidade
de escolher lambda de modo a:
(1) - Retardar a resposta em malha fechada para reduzir a interao
com outras malhas de controle e
(2) - Utilizar a mesma velocidade de resposta em malha fechada de
outras malhas para otimizar a operao do processo.
Suponha que o processo a ser controlado possa ser descrito por uma dinmica de primeira ordem mais tempo de atraso (equao 2.1) e que se expanda esL
por srie de Taylor:
eLs = 1 Ls +
1 2 2
1
L s L3 s3 + ...
2!
3!
(2.15)
1 Ls
Gp (s)
=K
1 + s
(2.16)
Gsp (s) =
Ls + 1
Ti
L
s+1
KKp
(2.17)
onde:
Ti =
Kp =
1
K
Ti
+L
(2.18)
2.5.5
Kp =
Ti
K +L
Frmulas
Ti =
Td = 0
Gc (s) =
Gl (s)
Gp (s)
(2.19)
onde Gc (s) a funo de transferncia do controlador, Gp (s) a funo de transferncia da planta a ser controlada e Gl (s) a funo de transferncia a ser utilizada
para a sintonia do controlador. Haalman (HAALMAN, 1965) sugere, para sistemas
com atraso utilizar:
Gl (s) =
2 Ls
e
3Ls
(2.20)
2(1 + s )
2
Gc (s) =
=
3Ls
3L
1
1+
s
(2.21)
2.5.6
Kp = 2 3L
Frmulas
Ti =
Td = 0
conforme descrito anteriormente. Chien, Hrones e Reswick (CHIEN; HRONES; RESWICK, 1952) modificaram o mtodo da curva de reao de Ziegler e Nichols para
que a malha fornea uma resposta ao degrau com o menor tempo de subida. Para
isto, sugeriram utilizar um mtodo de resposta rpida, sem sobreelevao ou com
20% de sobreelevao, onde os parmetros so determinados a partir da resposta
ao degrau.
Tabela 9: Frmulas para o calculo dos parmetros PID para o mtodo de Chien, Hrones and
Reswick 0%
Controlador
P
PI
PID
Kp = 0, 3 KL
Kp = 0, 35 KL
Kp = 0, 6 KL
Frmulas
T i = 1, 2
Ti =
T d = 0, 5L
Tabela 10: Frmulas para o calculo dos parmetros PID para o mtodo de Chien, Hrones
and Reswick 20%
Controlador
P
PI
PID
2.5.7
Kp = 0, 7 KL
Kp = 0, 6 KL
Kp = 0, 95 KL
Frmulas
Ti =
T i = 1, 4
T d = 0, 47L
cesso. Supor que determinado processo possa ser aproximado por uma funo de
transferncia de 1a ordem:
K
(2.22)
1 + s
e que o controlador em questo seja PI. Uma funo de transferncia de segunda
Gp (s) =
ordem pode ser obtida a partir da equao de malha fechada como segue:
Gsp (s) =
Gp Gc
1 + Gp Gc
(2.23)
1 + Gp Gc = 0
(2.24)
O que conduz a:
s2 + s
1 + Kp K Kp K
+
=0
Ti
(2.25)
Supor que a dinmica de malha fechada seja caracterizada pelo amortecimento relativo e pela freqncia natural, portanto:
s2 + 20 s + 02 = 0
(2.26)
Igualando-se os coeficientes das equaes caractersticas obtm-se os parmetros Kp e Ti, conforme tabela 11:
Tabela 11: Frmulas para o calculo dos parmetros PID para o mtodo de Alocao de plos
Controlador
PID
Kp =
20 1
K
Frmulas
T i = 2021
0
Td = 0
36
37
IAE =
|e(t)| dt
(2.27)
O critrio IAE em muitos casos uma escolha natural, mas sua desvantagem significativa que sua avaliao requer grande preciso. Considerando que
o critrio est baseado em um integral infinita, necessrio simular por longos
perodos para que o seu valor seja significativo.
Para processos no-oscilatrios comum utilizar-se uma aproximao do
critrio IAE, denominado de integral do erro ou integrated error - IE. O critrio IE
uma boa aproximao para IAE em sistemas oscilatrios que sejam bem amortecidos.
38
IE =
e(t)dt
(2.28)
ISE =
e2 (t)dt
(2.29)
IT AE =
t |e(t)| dt
(2.30)
IT SE =
te2 (t)dt
(2.31)
Dentre os ndices baseado nos erros descritos acima, o que apresenta maior
seletividade ITAE, pois o valor mnimo da integral prontamente verificvel ao
serem variados os parmetros do sistema.
Quando se analisa sistemas de controle no espao discreto, as integrais
devem ser expressas em forma de somatrio e o erro em forma de erro discreto
e(k) (tabela 12), onde N representa o nmero de amostras.
A anlise do comportamento das malhas industriais deve ser efetuado medi-
39
Modelo Computacional
N
e2 (k)
IAE
ITAE
ITSE
k=1
N
k=1
N
k=1
N
k=1
|e(k)|
t |e(k)|
te2 (k)
2.7.1
valor de referncia da malha. Por outro lado, quanto maior for o valor da mdia
do sinal de sada em relao ao valor da referncia, menor a rastreabilidade que o
sistema apresenta para a referncia, podendo ainda a malha possuir caractersticas
oscilatrias. Pode-se definir a mdia da sada como:
y=
N
1
y(k)
N k=1
40
(2.32)
y%=
sp y
100%
sp
(2.33)
2.7.2
N
1
u=
u(k)
N k=1
2.7.3
(2.34)
ferncia, for efetuado uma anlise dos ndicadores para N amostras, intuitivamente
pode-se dizer que a mdia destas amostras tender ao valor ajustado na referncia. Sabe-se, entretanto, que nem sempre a estabilidade relativa de um sistema de
controle permite, em muitos casos ,que se tenha este comportamento em relao
mdia de determinados sinais de uma malha. Uma boa medida para se analisar o
quanto uma determinada varivel dispersou em relao mdia a varincia, que
permite, adicionalmente, o clculo de todos os valores observados, e o quanto a
medida se distanciou da mdia. Por definio, a varincia expressa por:
41
(x x)2
=
n
ou a varincia o desvio padro ao quadrado.
2
(2.35)
Comumente, em anlise de desempenho para sistemas de controle, utilizada a varincia de um determinado sinal. Como o objetivo que determinada
varivel no se disperse em relao a mdia, pode-se concluir que o valor da varincia de determinado sinal deve ser o menor possvel, considerando sua otimalidade. Baseado nisso, pode-se definir a equao que apresenta a varincia da sada
de um sistema para N amostras:
2
Sy(t)
=
N
[y(k) y]2
(2.36)
k=1
2.7.4
ser, em princpio, o menor possvel, para que se tenha uma maior vida til para o
elemento atuador. Por definio:
2
Su(t)
=
N
[u(t) u]2
(2.37)
k=1
42
Considerar-se- um processo FODT, conforme equao 2.1, para o desenvolvimento das equaes para anlise de desempenho, bem como na identificao
do sistema a ser controlado para sintonia dos parmetros PID.
IAE e ts so utilizados em conjunto com o tempo morto aparente, gerando
ndices de desempenho normalizados. Estes ndices, analisados em detalhes no
captulo IV, independem da ordem do sistema e podem ser utilizados para apresentar o quo bem sintonizada se encontra determinada malha de controle. Entretanto, limita-se sua utilizao a controladores PI, e geralmente aplica-se com maior
43
Gc (s) =
( s + 1)
K(c + L)s
(2.38)
2.8.1
2.9 Concluses
44
Ts
2.8.2
ts
L
(2.39)
IAE normalizado
O ndice a ser utilizado, muito comumente em modelo IMC-PI o IAE. Pode-
se adapt-lo para levar-se em considerao o tempo de atraso aparente e a mudana no valor da referncia, gerando, assim, o ndice de desempenho Integral
do erro absoluto normalizado - Integral Absolute Error dimensionless - IAEd. Este
ndice definido como:
IAEd
IAE
|ro | L
(2.40)
2.9 Concluses
Foram mostrados, neste captulo, os ndices de desempenho que sero utilizados para caracterizar as malhas de controle no ambiente desenvolvido, fazendose assim um processo de auditoria sobre elas. Os ndices baseados no erro e sinais
da malha de controle, como o sinal de sada e o sinal de controle, sero desenvolvidos para mudanas de referncia e/ou distrbios determinsticos como o degrau,
e espera-se que apresentem valores minimizados, para um bom comportamento
relativo das malhas. J os ndices baseados na resposta dinmica de uma malha
de controle mudana na referncia tambm qualificam, como os mtodos anteriores, uma malha bem sintonizada, mas no utiliza distrbios para mensur-los,
tratando-se, assim, de uma outra metodologia a ser utilizada. No Captulo IV, ser
discutida uma sistemtica baseada nos ndices temporais (tempo de estabilizao)
para a melhoria do desempenho de uma malha de controle, cujo ndices no sejam favorveis, constituindo, assim, uma ferramenta para melhoria na resposta da
malha, em caso de mudanas na referncia.
45
Apresentao do ambiente
O ambiente, desenvolvido em Linguagem C++, orientada a objetos, plataforma C++Builder, visa proporcionar treinamento de algumas tcnicas de sintonia para controladores PID em sistemas SISO, bem como efetuar medidas de desempenho e aes corretivas com objetivo de realizar melhorias no desempenho
dessas malhas, quando sujeitas mudana na referncia e a presena de distrbios.
Todas estas tcnicas sero empregadas em modelos matemticos de processos industriais mais comuns, na forma de equaes a diferenas. Primeiramente, os processos simulados sero modelados em espao de estados, e discretizados para implementao computacional e controlados por um modelo PID
digital. Os processos utilizados para a construo deste ambiente so baseados
em modelos industriais, sendo, assim, os mais representativos com relao a maioria dos equipamentos utilizados.
As medidas de desempenho sero efetuadas em tempo real, ou seja, medida em que os processos forem sendo simulados os parmetros de desempenho
so calculados.
Sero apresentados, neste captulo, o ambiente desenvolvido e os resultados para alguns sistemas simulados.
46
3.1.1
como motores de pequeno porte. O que determina sua dinmica o ganho esttico
k e a constante de tempo do sistema .
Gp (s) =
k
(1 + s)
(3.1)
Figura 10: Resposta ao degrau para o processo de primeira ordem com constante de tempo
unitria.
3.1.2
47
Gp (s) =
k
(1 + T1 s)(1 + T2 s)
(3.2)
Por produzirem dinmicas bem disseminadas no ambiente industrial so relevantes para testes de sintonia e avaliao de desempenho.
3.1.3
Gp (s) =
k(1 T1 s)
(1 + T1 s)(1 + T2 s)
48
(3.3)
Figura 12: Resposta ao degrau para o processo de segunda ordem de fase no-mnima com
k = 1, T1 = 4; T2 = 10 .
3.1.4
oscilatrias porem seu tempo morto pode ser ajustado pelo usurio. Seus parmetros so: T1 , T2 , T3 , T4 , Tt e o ganho esttico k, o que permite a seleo de
dinmicas variadas.
Gp (s) =
k(1 + T4 s)
eTt s
(1 + T1 s)(1 + T2 s)(1 + T3 s)
(3.4)
49
Figura 13: Resposta ao degrau para o processo de terceira ordem com tempo morto
ajustvel com k = 1, T1 = 10; T2 = 7; T3 = 3; Tt = 4 .
3.1.5
Gp (s) =
1
(s + 1)n
(3.5)
50
3.1.6
parmetro . Para pequenos valores de pode ser controlado com razovel facilidade por controladores PI ou PID. Contudo, para = 1 o processo se torna idntico
ao anterior para n = 4. Nota-se que um aumento de gera dificuldades crescentes
para os controladores PID convencionais. Sua funo de transferncia explicitada
51
Gp (s) =
1
(s + 1)(s + 1)(2 s + 1)(3 s + 1)
(3.6)
Figura 16: Resposta ao degrau para o processo de quarta ordem, para = 0,2 e 0,5.
3.1.7
Gp (s) =
1 s
(s + 1)3
(3.7)
52
Figura 17: Resposta ao degrau para o processo de trs plos iguais, para = 0,2 e 0,5.
Figura 18: Resposta ao degrau para o processo de trs plos iguais, para = 1 e 5.
3.1.8
53
Gp (s) =
1
es
( s + 1)
(3.8)
Figura 19: Resposta ao degrau para o processo de primeira ordem com tempo morto, para
= 0,5; 2 e 10.
3.1.9
Gp (s) =
1
es
2
( s + 1)
(3.9)
54
Figura 20: Resposta ao degrau para o processo de segunda ordem com tempo morto, para
= 2 e 5.
3.1.10
100
Gp (s) =
(s + 10)2
1
0, 5
+
s + 1 s + 0, 05
(3.10)
55
3.1.11
Gp (s) =
(s + 6)2
s(s + 1)2 (s + 36)
(3.11)
3.1.12
56
Processo oscilatrio
Processos deste tipo, com baixa relao de amortecimento, so bons candidatos para sintonia e avaliao de controladores PID, cujo desempenho se relaciona diretamente com 0 , crescendo diretamente com este valor. Seu desempenho
pode ser melhorado drasticamente atuando-se sobre os parmetros PID. Os valores sugeridos para e 0 so: = 0, 1, 0 = 1, 2, 5 e 10. A figura 23 demonstra o
comportamento deste processo com a variao de 0 .
02
Gp (s) =
(s + 1)(s2 + 20 s + 02 )
(3.12)
Figura 23: Resposta ao degrau para o processo oscilatrio, diversos valores para 0 .
3.1.13
Processo instvel
Gp (s) =
s2
1
1
(3.13)
57
3.1.14
Similar ao processo de primeira ordem mais tempo morto, mas possui uma
dinmica determinada por um plo na origem, gerando instabilidade e ocasionando
dificuldade de controle.
Gp (s) =
1
es
s( s + 1)
(3.14)
Figura 25: Resposta ao degrau para o processo de primeira ordem mais tempo morto com
integrador.
58
Aps a tela inicial de abertura (figura 26) o ambiente disponibiliza as caractersticas gerais de cada processo, incluindo a aquisio de dados para anlise de
desempenho de processos reais (Figura 27 e 28).
59
O ambiente de simulao dotado de algumas ferramentas comuns programao orientada a objetos. O ambiente possui botes para controle de simula-
60
61
62
63
possvel ajuste de zoom horizontal, para fins de visualizao do sinal, bastando que se pressione com o mouse, da esquerda para a direita e de cima para
baixo, sobre a rea em que se deseja ampliar (figuras 34 e 35).
64
No processo de auto-sintonia possvel a utilizao dos mtodos de identificao do degrau e de rel, bastando acessar pelo menu - mtodo de identificao.
Se a opo for pelo mtodo de rel os parmetros ganho e perodo crticos so
65
Caso se necessite visualizar melhor os sinais auxiliares do sistema (proporcional, PID, integral, etc.), utiliza-se o zoom vertical, disponvel nas janelas individuais, ou o zoom horizontal, arrastanto-se o mouse sobre a rea relativa da curva.
66
Os ndices de desempenho baseados na integral do erro, na mdia e varincia do sinal esto relacionados ao nmero de amostras, que determinado na
tela principal do simulador (figura 29). Ao pressionar-se o boto "Analisar" temse o acesso a uma janela que apresenta os ndices de desempenho medidos. Ao
mover-se o mouse sobre os ndices de desempenho apresenta-se, ao lado de suas
caixas indicativas, um breve descritivo dos mesmos (figura 39).
Esta janela permite tambm configurar a forma pela qual os ndices de de-
67
68
Figura 41: Janela para o clculo de kp, Ti e Td, baseado em valores timos de Ts.
Na prxima seo sero apresentados resultados de alguns processos discutidos em funo dos mtodos de sintonia selecionados.
3.3.1
69
Figura 42: Simulao do processo de plos mltiplos e iguais, N=1, para o mtodo de sintonia Ziegler e Nichols - Kp=9,71 - Ti=0,22 - Td=0,055.
70
Figura 43: Simulao do processo de plos mltiplos e iguais, N=1, para o mtodo de sintonia Cohen-Coon - Kp=11,28 - Ti=0,26 - Td=0,039.
Figura 44: Simulao do processo de plos mltiplos e iguais, N=1, para o mtodo de sintonia Lambda - Kp=1,62 - Ti=0,89 - Td=0.
71
Figura 45: Simulao do processo de plos mltiplos e iguais, N=1, para o mtodo de sintonia Haalman - Kp=5,39 - Ti=0,89 - Td=0.
Figura 46: Simulao do processo de plos mltiplos e iguais, N=1, para o mtodo de sintonia Alocao de Plos - Kp=2,59 - Ti=0,18 - Td=0 com = 0, 5 e 0 = 4.
72
Figura 47: Simulao do processo de plos mltiplos e iguais, N=2, para o mtodo de sintonia Ziegler e Nichols - Kp=9,71 - Ti=0,22 - Td=0,055.
Figura 48: Simulao do processo de plos mltiplos e iguais, N=2, para o mtodo de sintonia Cohen-Coon - Kp=11,28 - Ti=0,26 - Td=0,039.
73
Figura 49: Simulao do processo de plos mltiplos e iguais, N=2, para o mtodo de sintonia Lambda - Kp=1,62 - Ti=0,89 - Td=0.
Figura 50: Simulao do processo de plos mltiplos e iguais, N=2, para o mtodo de sintonia Haalman - Kp=5,39 - Ti=0,89 - Td=0.
74
Figura 51: Simulao do processo de plos mltiplos e iguais, N=2, para o mtodo de sintonia Alocao de Plos - Kp=2,59 - Ti=0,18 - Td=0 com = 1, 86 e 0 = 0, 97 .
Com base nas simulaes apresentadas nas figuras 42 a 51 pode-se apresentar os seguintes ndices de desempenho para 400 amostras, conforme tabelas
13 a 16.
Tabela 13: ndices de desempenho medidos para o processo de plos mltiplos e iguais,
N=1, 400 amostras sem distrbio e mudana na referncia.
Ordem
Mtodo
ndices
do Sistema
de sintonia
IAE
ITSE
ISE
varu(t)
u(t)/N
N=1
Ziegler e Nichols
11,55
36,58
3,20
10358,15
0,005
N=1
Cohen-Coon
11,55
36,58
3,20
10358,15
0,005
N=1
Lambda
55,60
822,91
29,36
577,69
0,005
N=1
Haalman
17,67
77,99
8,92
1258,26
0,005
N=1
Alocao de Plos
37,45
385,07
15,69
1031,41
0,005
75
Tabela 14: Continuao da tabela anterior para ndices de desempenho medidos para o processo de plos mltiplos e iguais, N=1, 400 amostras sem distrbio e mudana na referncia.
vary(t)
ts
Ts
IAEd
TMN
Diagnstico
421,75
0,17
1,55
1,24
0,12
AD
421,75
0,17
1,55
1,24
0,12
AD
329,27
1,25
11,36
5,51
0,12
SZ
391,40
0,38
3,45
2,07
0,12
AD
418,30
0,33
1,87
0,12
AD
Tabela 15: ndices de desempenho medidos para o processo de plos mltiplos e iguais,
N=2, 400 amostras sem distrbio e mudana na referncia.
Ordem
Mtodo
ndices
do Sistema
de sintonia
IAE
ITSE
ISE
varu(t)
u(t)/N
N=2
Ziegler e Nichols
147,24
6766,60
95,93
1362,69
0,0054
N=2
Cohen-Coon
133,86
5247,20
79,85
1401,81
0,0045
N=2
Lambda
284,77
30545,19
222,76
225,42
0,0052
N=2
Haalman
187,64
12196,19
126,5
890,53
0,0054
N=2
Alocao de Plos
218,59
15665,39
150,96
353,19
0,0049
Tabela 16: Continuao da tabela anterior para ndices de desempenho medidos para o processo de plos mltiplos e iguais, N=2, 400 amostras sem distrbio e mudana na referncia.
vary(t)
ts
Ts
IAEd
TMN
Diagnstico
216,56
2,68
4,70
2,61
1,33
AD
232,15
1,85
3,25
1,98
1,33
AD
54,42
5,26
9,23
4,58
1,33
SZ
315,85
2,25
3,95
2,28
1,33
AD
116,20
4,61
8,09
4,08
1,33
SZ
Os valores apresentados nas tabelas 13 a 16 so especificados para resposta da malha a um degrau unitrio na referncia a partir do tempo igual a zero.
Portanto, no esto representadas as medidas de ndices de desempenho, mudanas de referncia ou distrbios na malha, inerentes ao ambiente.
Ao analisar-se as tabelas 13 a 16, verifica-se que, para N=1 o mtodo de
sintonia Lambda teve como diagnstico sintonia razovel (SZ) e para N=2 este caso
ocorreu para os mtodo lambda e alocao de plos. Com isso, verifica-se uma
necessidade de melhora do desempenho da malha, o que ocorrer no captulo IV.
76
Figura 52: Simulao do sistema de plos mltiplos e iguais, N=2, com parmetros PID Kp=0,01 - Ti=0,05 - Td=0,01.
77
Figura 53: ndices de desempenho para a simulao do sistema de plos mltiplos e iguais,
N=2, com parmetros PID - Kp=0,01 - Ti=0,05 - Td=0,01.
Figura 54: Simulao do sistema de plos mltiplos e iguais, N=2, com parmetros PID Kp=48,14 - Ti=0,04 - Td=0,01.
78
Figura 55: ndices de desempenho para a simulao do sistema de plos mltiplos e iguais,
N=2, com parmetros PID - Kp=48,14 - Ti=0,04 - Td=0,01.
3.3.2
79
Figura 56: Simulao do processo de quarta ordem - mtodo de sintonia Ziegler e Nichols
80
81
Figura 60: Simulao do processo de quarta ordem - mtodo de sintonia Alocao de plos
com = 1, 98 e 0 = 0, 97
Mtodo
ndices
do Sistema
de sintonia
IAE
ITSE
ISE
varu(t)
u(t)/N
= 0, 5
Ziegler e Nichols
219,15
15731,72
146,24
684,57
0,0047
= 0, 5
Cohen-Coon
143,67
6515,80
101,97
849,66
0,0051
= 0, 5
Lambda
303,10
35828,45
246,09
159,76
0,0046
= 0, 5
Haalman
203,17
14351,45
146,72
758,72
0,0059
= 0, 5
Alocao de Plos
295,06
33412,27
234,88
164,94
0,0045
82
Tabela 18: Continuao da Tabela anterior para ndices de desempenho medidos para o
processo de quarta ordem , = 0, 5; 400 amostras sem distrbio e mudana na referncia.
vary(t)
ts
Ts
IAEd
TMN
Diagnstico
110,26
5,31
7,7
3,91
2,23
SZ
239,43
2,32
3,36
2,03
2,23
AD
40,81
6,09
8,83
4,4
2,23
SZ
286,27
2,41
3,49
2,08
2,23
AD
45,76
6,4
9,28
4,6
2,23
SZ
3.3.3
sintonia tornam a malha mais ou menos sensveis quanto a distrbios que possam
se apresentar na mesma, ou quais efeitos que as mudanas no valor de referncia produz na dinmica do sistema, em termos de variao sobre os elementos da
malha de controle. Para analisar-se comparativamente os mtodos de sintonia o
ambiente dispe de ferramentas para anlise dos efeitos da mudana de referncia
e da presena de distrbios. No caso do ambiente desenvolvido analisa-se apenas
para distrbio em forma de degrau, cujo valor configurvel pelo usurio. Como
meio de apresentao desta tcnica, considerar-se- os mtodos de sintonia Ziegler e Nichols, Lambda e Haalman, e que se est simulando o sistema de quarta
ordem para igual a 0,2. Foram adotadas 400 amostras para anlise, onde na
amostra inicial o valor da referncia ser 2 e na amostra 80 passar ser igual a 1.
Na amostra 220 ter na malha um distrbio em degrau no valor de 0,45 unidades e
em 350 retira-se o distrbio.
83
Figura 61: Resposta com distrbios e mudana de referncia - mtodo de sintonia Ziegler e
Nichols.
Figura 62: Resposta com distrbios e mudana de referncia - mtodo de sintonia Lambda.
84
Figura 63: Resposta com distrbios e mudana de referncia - mtodo de sintonia Haalman.
Mtodo
ndices
do Sistema
de sintonia
IAE
ITSE
ISE
varu(t)
vary(t)
= 0, 2
Ziegler e Nichols
154,45
8739,00
140,07
14456,90
621,24
= 0, 2
Lambda
223,10
16249,67
285,09
471,99
408,98
= 0, 2
Haalman
227,05
15867,74
232,43
1531,89
593,07
85
rejeitar distrbios.
3.3.4
Figura 64: Sintonia manual, utilizando o mtodo de identificao por rel, processo de plos
mltiplos e iguais, N = 1.
86
ndices
Kp
Ti
Td
Degrau
3,01
1,14
0,285
0,57
1,43
Rel
4,66
0,9
0,225
0,45
1,75
Pode-se observar valores identificados de forma diferente para os dois mtodos em questo. Isso se deve ao fato do prprio mtodo de rel ser um mtodo
aproximado e tambm pelo fato do mtodo do degrau medir os valores da constante de tempo e tempo de atraso de forma aproximada, baseado em tolerncias,
ocasionando valores diferentes.
As diferenas encontradas devido ao mtodo utilizado traduz-se nas seguintes
respostas para o sistema analisado:
Figura 65: Reposta do processo de plos mltiplos e iguais para o mtodo de rel, conforme
tabela 20.
Figura 66: Reposta do processo de plos mltiplos e iguais para o mtodo do degrau,
conforme tabela 20.
3.4 Concluses
87
3.4 Concluses
Apresentou-se neste captulo os sistemas padro segundo strm (STRM;
HGGLUND, 2000), com suas caractersticas. V-se as ferramentas inerentes ao
3.4 Concluses
88
89
90
Gc =
( s + 1)
K(c + L)s
(4.1)
GSP (s) =
Gc (s)Gp (s)
eLs
=
c
1 + Gc (s)Gp (s)
+ 1 Ls + eLs
L
(4.2)
GSP (s) =
eLs
c s + 1
(4.3)
91
Swanda (SWANDA; SEBORG, 1999) aponta que a aproximao acima apresenta pouca preciso na resposta mudanas na referncia, para pequenos valores de c /L. Todavia, pode ser utilizada para estimar o tempo de estabilizao
normalizado.
O tempo de estabilizao obtido medindo-se o tempo necessrio para a
sada y(t) atingir 90% do valor de mudana na referncia, ou seja, 0, 9r0 , onde r0
a magnitude da mudana na referncia. Dividindo o resultado de ts estimado pela
expresso obtida do tempo de atraso L, tem-se:
Ts = 2, 30
c
+1
L
(4.4)
GSP (s) =
L
s+1
Gc (s)Gp (s)
L2 2
c 1
=
c
eLs
2
1 + Gc (s)Gp (s)
+ 1 2 s + L + 2 Ls + 1
L
(4.5)
IAEd = 1 +
c
L
(4.6)
IAEd =
Ts
+ 0, 566
2, 30
92
(4.7)
para Ts 3, 30
A condio Ts 3, 3 apenas vlida para c /L 1.
4.1.1
Am =
1
|Gc (jc )Gp (jc )|
(4.8)
(4.9)
(4.10)
(4.11)
93
1
Gc (s) = Kp 1 +
sT i
(4.12)
Gc (s)Gp (s) =
KpK(1 + sT i) sL
e
sT i(1 + s)
(4.13)
1
+ arctan(c T i) arctan(c ) c L = 0
2
Am Kp K = c T i
Kp K = g T i
c2 2 + 1
c2 T i2 + 1
g2 2 + 1
g2 T i2 + 1
1
m = + arctan(g T i) arctan(g ) g L
2
(4.14)
(4.15)
(4.16)
(4.17)
1
x
4
1
4x
2
|x| 1
|x| > 1
(4.18)
94
1
1
arctan x = arctan
2
x
usada na expresso 4.16 quando |x| > 1.
|x| > 1
(4.19)
A soluo numrica das equaes (4.13) a (4.17) mostram que para L/ >
0, 3, T i e para L/ < 0, 3, x >> 1, onde x cada um dos argumentos c T i, c ,
g T i e g . A aproximao dada por (4.18) para o caso |x| > 1 melhor que o caso
|x| < 1. Isso ajuda a aproximar (4.15) e (4.16) como:
Am KKp = c
(4.20)
KKp = g
(4.21)
respectivamente.
A relao L/ definida como tempo de atraso normalizado. Usando a
aproximao em (4.18), as equaes (4.14) e (4.17) so aproximadas como:
95
+
c L = 0
2
4c T i 4c
(4.22)
m =
+
g L
2
4g T i 4g
(4.23)
respectivamente.
Solucionando-se as equaes (4.20) a (4.23) para Kp e Ti, tem-se:
Kp =
Ti =
c
Am K
4 2 L 1
2c c +
(4.24)
1
(4.25)
onde
g =
Am m + 12 Am (Am 1)
(A2m 1)L
(4.26)
As equaes de sintonia dos parmetros do controlador PI so as apresentadas nas equaes (4.24) a (4.26).
Na escolha dos pares (Am, m ) existem algumas restries. Uma usual
que os parmetros do controlador obtido sejam positivos, Kp > 0 e Ti > 0. Das
equaes (4.24) e (4.26) esta restrio nos leva a fronteira AB na figura 69. Esta
fronteira em funo de L/ e na figura 69 mostrado caso L/ = 0, 5. a soluo
numrica mostra que as Equaes (4.24) e (4.25) tornam-se menos precisas fora
da regio CD. Portanto, as especificaes vlidas para os pares (Am, m ) para a
sintonia dos parmetros dada na rea hachurada da figura 69, sendo que ela
mantm-se satisfatoriamente para L/ 1. Como regra geral utilizar Am = 4 e
m = 60 .
96
4.1.2
modelo FODT :
1
eLs
L
c + 2 s
(4.27)
Am
1
c
=
+1
|G(jc )|
2 L
c
L
(4.28)
1
+1
(4.29)
97
Am =
2
m =
Ts
+ 0, 565
2, 30
Ts
2,30
1
+ 0, 565
(4.30)
(4.31)
Sero destacados, na seqncia, os valores timos do tempo de estabilizao normalizado e como aplic-los para o melhor desempenho de uma malha.
k
eLs
( s + 1)
(4.32)
es
(s + 1)2
(4.33)
(4.34)
Gp (s) =
Gp (s) =
Gp (s) =
1
(s + 1)5
(4.35)
0, 75s + 1
(s + 1)3
(4.36)
Gp (s) =
Gp (s) =
98
Figura 71: Comparao entre as solues analticas e empricas para Ts e Am, com determinao numrica para os modelos 1-5.
99
Figura 72: Comparao entre as solues analticas e empricas para Ts e m , com determinao numrica para os modelos 1-5.
IAEd =
TS
+ 0, 878
2, 43
(4.37)
para TS 3, 30.
Utilizando a TOOLBOX de otimizao do Matlab (GRACE, 1995), determinouse os valores timos de Ts e IAEd, apresentados tabela 21.
Tabela 21: Valores timos de Ts e IAEd para o controlador PI.
Modelo do Processo
Ts
IAEd
1 (L/ = 0, 1)
2,4
2,1
1 (L/ = 0, 5)
2,3
2,0
1 (L/ = 1, 0)
2,2
1,9
2,3
2,0
2,3
2,0
2,4
2,0
2,3
2,0
Ts
4, 6
> 13, 3
> 13, 3
IAEd
2, 8
> 6, 3
> 6, 3
Sobreelevao
10%
10%
> 10%
Am
do Processo
min
max
min
max
1 (L/ = 0, 1)
1,9
4,1
40
69
2,1
4,6
46
76
1,9
4,7
40
75
2,2
4,5
49
76
2,0
4,2
46
75
Mdia
2,0
4,4
44
74
101
malha, com o mtodo das margens de fase e ganho, o que poder melhor o seu
desempenho. Os resultados e metodologias propostas acima, s so aplicveis
para sistemas com tempo morto normalizado maior que 0,1.
Ts
Ts
Parmetros
Parmetros
do Processo
anterior
novo
PID antigos
PID novos
N=1 - Lambda
11,36
2,82
kp=1,62
kp=2,66
Ti=0,89 - Td=0
Ti=0,14 - Td=0,034
kp=0,15
kp=0,28
Ti=0,43 - Td=0
Ti=0,28 - Td=0,071
kp=0,61
kp=0,28
Ti=1,5 - Td=0
Ti=0,28 - Td=0,071
N=2 - Lambda
N=2 - Aloc. de Plos
9,23
8,09
4,51
4,51
102
Mtodo
de sintonia
Lambda
timo
Lambda
Alocao de Plos
timo
IAE
55,60
37,34
284,77
218,59
196,40
ITSE
822,91
395,89
30545,19
15665,39
13087,12
ndices
ISE
29,36
14,13
222,76
150,96
139,35
varu(t)
577,69
1248,31
225,42
353,19
831,58
u(t)/N
0,005
0,005
0,0052
0,0049
0,0068
Tabela 26: Continuao da Tabela anterior para ndices de desempenho medidos para o
processo de plos mltiplos e iguais, N = 1
na referncia.
vary(t)
ts
Ts
329,27
1,25 11,36
420,98
0,31 2,82
54,42
5,26 9,23
116,20
4,61 8,09
254,77
2,57 4,51
TMN
0,12
0,12
1,33
1,33
1,33
Diagnstico
SZ
AP
SZ
SZ
AP
Figura 73: Resposta do processo de plos mltiplos e iguais, N = 1, ao degrau, com parmetros PID novos, baseados em Ts timo.
4.5 Concluses
103
Figura 74: Resposta do processo de plos mltiplos e iguais, N = 2, ao degrau, com parmetros PID novos, baseados em Ts timo.
4.5 Concluses
Neste captulo verificou-se a aplicao do tempo de estabilizao normalizado timo no clculo de novos parmetros PID aps verificar-se em que os parmetros antigos produziam baixo desempenho da malha. Estes novos ndices foram
determinados para vrios processos e calculou-se os valores timos para o tempo
de estabilizao normalizado, bem como o IAEd.
Em alguns exemplos explicitados no captulo III, viu-se que o desempenho
para determinados ajustes foi abaixo do esperado, fazendo-se, assim, necessrio
a aplicao do mtodo descrito neste captulo. Ao aplicar-se o mtodo de Swana
e Seborg obteve-se melhora no desempenho dos sistemas, com maior representatividade para N = 1 do que para N = 2, onde a melhora no foi to expressiva como
se pode acompanhar nas tabelas 25 e 26 e na figura 74.
104
105
106
Neste diagrama (figura 77) pode-se destacar: o bloco V/I, onde se tem um
circuito eletrnico cujo objetivo converter um sinal de tenso em uma corrente
proporcional; o bloco I/V, onde se tem um circuito eletrnico que converte um sinal
de corrente em tenso proporcional.
Segundo o fabricante, este mdulo pode ser ligado a qualquer equipamento
de controle como controladores de malhas analgicas, controladores digitais, CLP
(Controlador lgico programvel), placa de aquisio de dados, etc, que possuam
entradas e sadas analgicas em nveis de 0 a +5V ou de 0 a 20mA. necessria
uma sada analgica para que haja um sinal de comando e uma entrada onde
possvel fazer experincias com controle de posio ou velocidade. recomendado
pelo fabricante que essas entradas e sadas analgicas tenham resoluo mnima
de 8 bits, para no-comprometimento da preciso. Tambm recomendado um
tempo de varredura menor que 100 ms para atender os requisitos de resposta dinmica do sistema.
107
5.1.1
Transdutores
O transdutor em um processo de instrumentao tem como objetivo trans-
108
Figura 78: Esquemas dos circuitos de distrbio, driver e deslocador (DATAPOOL, 2006).
109
5.1.2
110
Driver de acionamento
Os drives so amplificadores de potncia com finalidade de alterar tenses
5.2.1
111
Cada componente de um computador pessoal possui um endereo especfico para funcionamento. Portanto, a placa A/D possui uma chave do tipo dip para
seleo do endereo de funcionamento da placa.
O acionamento da placa realizado da seguinte maneira: escreva no endereo especificado pelas chaves dip, pois, assim, estamos selecionando a sada
a ser utilizada (EA1 a EA8); implemente uma espera (delay) de no mnimo 100s,
para o A/D converter o dado analgico em digital; logo aps, leia o endereo, que
112
Mtodo
ndices
do Sistema
de sintonia
IAE
ITSE
ISE
varu(t)
u(t)/N
Segunda ordem
68,49
1480,95
28,33
283,97
0,0023
Tabela 28: Continuao da tabela anterior para ndices de desempenho medidos para o
servo-mecanismo, 400 amostras sem distrbio e mudana na referncia.
vary(t)
ts
Ts
IAEd
TMN
Diagnstico
440,37
2,26
20,55
9,50
0,12
SR
113
114
Tabela 29: ndices de desempenho medidos para o servo-mecanismo, 400 amostras sem
distrbio e mudana na referncia.
Ordem
Mtodo
do Sistema
de sintonia
IAE
ITSE
ndices
ISE
varu(t)
u(t)/N
Segunda ordem
15,33
65,31
5,42
498,58
0,0025
Tabela 30: Continuao da tabela anterior para ndices de desempenho medidos para o
servo-mecanismo, 400 amostras sem distrbio e mudana na referncia.
vary(t)
ts
Ts
IAEd
TMN
Diagnstico
420,68
0,16
1,45
1,20
0,12
AD
Baseado nos ndices medidos acima pode-se apresentar o diagnstico conforme figura 83:
Figura 83: ndices de desempenho e diagnstico apresentado pelos novos valores de sintonia.
115
Tabela 31: ndices de desempenho medidos para o servo-mecanismo, 400 amostras sem
distrbio e mudana na referncia.
Ordem
Mtodo
do Sistema
de sintonia
IAE
ITSE
ndices
ISE
varu(t)
u(t)/N
Segunda ordem
41,83
556,28
10,01
1778,61
0,0025
Tabela 32: Continuao da tabela anterior para ndices de desempenho medidos para o
servo-mecanismo, 400 amostras sem distrbio e mudana na referncia.
vary(t)
ts
Ts
IAEd
TMN
Diagnstico
424,13
1,55
14,09
6,69
0,12
SZ
116
Mtodo
ndices
do Sistema
de sintonia
IAE
ITSE
ISE
varu(t)
u(t)/N
Segunda ordem
15,33
65,31
5,42
498,58
0,0025
Tabela 34: Continuao da tabela anterior para ndices de desempenho medidos para o
servo-mecanismo, 400 amostras sem distrbio e mudana na referncia.
vary(t)
ts
Ts
IAEd
TMN
Diagnstico
420,68
0,16
1,45
1,20
0,12
AD
Baseado nos ndices medidos acima pode-se apresentar o diagnstico conforme figura 86:
5.4 Concluses
117
Figura 86: ndices de desempenho e diagnstico apresentado pelos novos valores de sintonia.
Pode-se observar que os novos valores de sintonia so os mesmos determinados para os dois casos, isto se deve pelo fato de que os novos parmetros so
calculados mediante a mdia da margens de fase e ganho apresentada na tabela
23 (captulo IV).
5.4 Concluses
Viu-se neste captulo uma aplicao do ambiente no diagnstico de servomecanismo. Os dados foram coletados mediante o uso de uma placa A/D. Por
disponibilidade tcnica no se utilizou o controlador PID digital desenvolvido no
ambiente, pois haveria, assim, de se ter disponvel uma placa conversor digitalanalgico (D/A) e computadores com slots ISA (em desuso), j que o fabricante
necessita deste componente. Nota-se que os valores antigos dos parmetros de
sintonia produziam valores dos ndices baseados na integral do erro bem mais expressivos, bem como um tempo de estabilizao maior, provavelmente pelo fato do
sistema ter oscilado at estabilizar-se. Aps a melhoria houve uma reduo signi-
5.4 Concluses
118
119
CONCLUSES
6 CONCLUSES
120
6 CONCLUSES
121
deve-se efetuar estudos para verificao da vida til dos elementos da malha, pois
em algumas otimizaes baseada apenas no erro ou tempo de resposta podem
levar a sinais de controle e sada menos conservadores, comprometendo, assim,
esses elementos.
Verificou-se tambm a utilizao do ambiente na operao com sistemas em
tempo real, ou seja, na avaliao e sintonia de sistemas fsicos concretos. Avaliouse o desempenho de um servomecanismo, re-sintonizando, assim, a malha de controle de acordo com o mtodo proposto, fomentando uma melhora no desempenho
global da malha de controle (servo-mecanismo).
As caractersticas do ambiente desenvolvido classificam-no como uma ferramenta didtica para educao em controle de processos industriais. A adoo
do ambiente como uma ferramenta didtica auxiliar exige traar com maior clareza,
o objetivo principal no desenvolvimento de ferramentas pedaggicas tecnolgicas
para as instituies de ensino. A definio de educao como processo de desenvolvimento da competncia humana fomenta a condio de no apenas fazer, mas
de fazer saber e sobretudo de refazer (DEMO, 1998).
O processo de aprendizagem fortemente baseado na prtica, no trabalho
desenvolvido pelos prprios estudantes. Este tipo de aprendizagem requer facilidades mnimas de infra-estrutura como bibliotecas e laboratrios. Para uma melhor
qualidade e maior freqncia na elaborao e realizao dos experimentos, os laboratrios exigiriam uma grande infra-estrutura de atualizao tecnolgica e suporte
de material (SOUZA; FILHO, 2001). Portanto, este ambiente ser utilizado nas disciplinas de controle e automao dos seguintes cursos tcnicos e de graduao do
CEFET-MG, UNED Leopoldina: Eletrotcnica/Automao, Informtica Industrial e
Engenharia de Controle e Automao. Tambm ser utilizado no curso de graduao em Engenharia Eltrica da UFJF.
Baseado nos resultados alcanados e dando-se o enfoque em avaliao de
desempenho de malhas industriais de controle pode-se sugerir os seguintes trabalhos futuros:
i - O controle de sistemas reais, procurando acesso de dispositivos externos
por outras portas de comunicao do computador;
6 CONCLUSES
122
123
Referncias
ABB. ABB: Loop optimizer suite. [S.l.], July 2006. Artigos publicados no site da
empresa.
BIALKOWSKI, W. L. Control of the Pulp and Paper Making Process. [S.l.]: The Control Handbook CRC Press & IEEE Press, 1996.
CARMO, M. J.; GOMES, F. J. sintonia de controladores e anlise funcional de malhas industriais em ambiente multifuncional integrado. In: XXXIII Cobenge. Campina
Grande: [s.n.], 2005.
CARMO, M. J.; GOMES, F. J. Diagnstico de controladores pid e performance de
malhas industriais em ambiente multifuncional integrado. In: CLCA XII Latin American Congress on Automatic Control. [S.l.: s.n.], 2006.
CHEN, C. L. A simple method for on-line identification and controller tuning. AIChE
Journal, v. 35, n. 12, p. 156168, 1989.
CHIEN, I. L.; FRUEHALF, P. S. Consider imc tuning to improve controller performance. Chem. Eng. Prog., v. 86, n. 10, p. 3341, 1990.
CHIEN, K. L.; HRONES, A.; RESWICK, J. B. On the automatic control of generalized
passive systems. Trans. ASME, v. 74, p. 175185, 1952.
COELHO, A. A. R.; ALMEIDA, O. M.; COELHO, L. S. Controlador nebuloso pid
auto-ajustvel com especificao de margem de fase e de ganho: implementao
e anlise de um processo no linear de luminosidade. In: CBA 2000. Florianpolis:
[s.n.], 2000. p. 747752.
COHEN, G. H.; COON, G. A. Theoretical considerations of retarded control. ASME
Transactions, Vol. 75, p. 827834, 1953.
CORRIPIO, A. B.; SMITH. Tuning of Industrial Control System. NC. EUA: The Instrumentation, systems and Automation society, 2001.
DAHLIN, E. B. Designing and tuning digital controllers. Instruments and Control systems, v. 42, p. 7783, June 1968.
DATAPOOL. Servo-mecanismo 2208 Datapool manual de experincias, calibrao
e manuteno. Itajub, 2006.
DEBOROUGH, L. D.; HARRIS, T. J. Performance assessment measures for univariate feedforward/feedback control. Journal of Chemical Engineering, v. 71, p. 605
616, 1993.
Referncias
124
DEMO, P. Educar pela pesquisa. 3a . ed. [S.l.]: Campinas: Autores associados, 1998.
DESBOROUGH, L. D.; HARRIS, T. J. Performance assessment measures for univariate feedback control. Journal of Chemical Engineering, v. 70, p. 11861197,
1992.
DEVRIES, W. R.; WU, S. M. Evaluation of process control effectiveness and diagnosis of variation in paper basis weight via multivariate time series analysis. IEEE
Trans., v. 23, p. 702708, 1978.
ELNAGGAR, A. Variable regression estimation of unknown system delay. 1990.
Tese (Doutorado) Univ. Bristish Columbia, 1990.
ERIKSSON, P.; ISAKSSON, A. J. Some aspects of control loop performance monitoring. In: the 3th IEEE conference on control applications. [S.l.: s.n.], 1994.
EXPERTUNE. ExperTune: Plant Triage Manual. [S.l.], 2006.
FONSECA, M. O.; FILHO, C. S.; TORRES, B. S. Avaliao de desempenho e auditoria em malhas de controle. InTech, v. 63, p. 3237, 2004.
FRUEHALF, P. S; CHEN, I.; LAURITSEN, M. D. Simplified imc - pid tuning rules. ISA
trans, v. 33, p. 4359, 1994.
GRACE, A. Optimization TOOLBOX. Prime Park Way, 24 Natick, MA, 01760: The
MathWorks, Inc, 1995.
HAALMAN, A. Adjusting controllers for a deadtime process. In: Control Engeneering. [S.l.: s.n.], 1965. p. 7173.
HARRIS, T. J. Assessment of control loop performance. Canadian Journal of Chemical Engineering, v. 67, p. 856861, 1989.
HARRIS, T. J.; BOUDREAU, F.; GREGOR, J. F. MAC. Performance assessment of
multivariable feedback controllers. Automtica, v. 32, p. 15051518, 1996.
HARRIS, T. J.; SEPPALA, C. T.; DESBOROUGH, L. D. A review of performance
monitoring and assessment techniques for univariate and multivariate control system. J. Process Control, v. 9, p. 117, 1999.
HEMERLY, ELDER MOREIRA. Controle por computador de Sistemas dinmicos.
2a . ed. So Paulo: Ed. Edgard Blucher LTDA, 2000.
HENRIQUES, L. O. A. P.; SUEMITSU, W. I.; ROLIM, L. G. B.; BRANCO, P. J. C.;
DENTE, J. A. Neuro-fuzzy compensation strategy to minimise torque ripple in
switched reluctance motor drives. In: 1st IFAC-Conference on Mechatonics Systems. [S.l.: s.n.], 2000.
HO, W. K.; HANG, C. C.; CAO, L. S. Tuning pid controllers based on gain and phase
margin specifications. Automatica (UK), v. 31, n. 3, p. 497502, 1995.
HONEYWELL. Honeywell: Loop scout. [S.l.], 2006.
Referncias
125
HORCH, A.; ISAKSSON, A. J. A modified index for control performance assessment. J. Proc. Control, v. 9, p. 475483, 1999.
HUANG, B.; SHAH, S. L. Feedback control performace assessment of non-minimum
phase mimo systems. In: AIChE. [S.l.: s.n.], 1997.
HUANG, B.; SHAH, S. L. Practical issues in multivariable feedback control performance assessment. J. Proc. Control, v. 8, p. 421430, 1998.
HUANG, B.; SHAH, S. L.; KWORK, K. E. Good, bad or optimal? performance assessment of multivariable process. Automtica, v. 6, p. 11751183, 1997.
ISA. Advanced control reference. In: NEC, Birmingham. [S.l.: s.n.], 1989. p. 1214.
ISERMANN, ROLF. Digital control systems. [S.l.]: Springer-Verlag, 1981.
JNIOR, J. R. C. Controladores PID industriais com sintonia automtica por realimentao a Rel. 1999. Dissertao (Mestrado) USP, Faculdade de Engenharia
de So Carlos - So Carlos - SP, 1999.
JUTAN, A.; RODRIGUEZ, E. S. Extension of a new method for on-line controller
tuning. The Canadian Journal of Chemical Enginners, Vol. 62, p. 7890, 1984.
KENDRA, S. J.; CINAR, A. Controller performance assessment by frequancy domain techniques. J. Process Control, v. 7, p. 181194, 1997.
KO, B.; EDGAR, T. F. Assessment of achievable pi control perofrmance for linear
process with dead time. In: Proc. American control conference. [S.l.: s.n.], 1998.
KO, B. S.; EDGAR, T. F. Performance assessment of cascade control loops. AIChE
J, v. 46, p. 281291, 2000.
KOZUB, D. J. Controller peroformance monitoring and diagnosis: experiences and
challenges. In: IN: Proc. 5th Int. Conf. on Chemical Process control and Tahoe Cs
and AIChE and CACHE. [S.l.: s.n.], 1996.
LEE, J. On-line pid controller tuning from a single, close - loop test. AIChE Journal,
Vol. 35, n. No 2, p. 7890, Feb 1989.
LEE, J.; SUNG, S. W. Comparison of two identification methods for pid controller
tuning. AIChE Journal, v. 39, n. 4, p. 8995, Abril 1993.
LEVA, A. Pid autotuning algoritm based on relay feedback. IEE Proceedings-D,
v. 140, p. 328338, 2000.
LPEZ, A. M.; MILLER, J. A.; SMITH, C. L.; MURRIL, P. W. Tuning controllers with
error-integral critteria. In: Instrumentation Technology. [S.l.: s.n.], 1967.
LYNCH, C. B.; DUMONT, G. A. Control loop performance monitoring. IEEE Trans.
Cont. Sys. Tech., v. 4, p. 184192, 1996.
MATRIKON. Matrikon: ProcessDoc. [S.l.], 2006.
Referncias
126
MENDEL, J.M. Fuzzy logic systems for engineering: a tutorial. Proc. IEEE, v. 83, p.
345377, 1995.
MILLER, R. M.; DESBOROUGH, L. D. Web-enabled control loop assessment. In:
Chemical Engineering. [S.l.: s.n.], 2000.
NISHIKAWA, Y. A method for auto-tuning of pid control parameters. Automatica,
v. 20, n. 3, p. 321332, 1984.
OGATA, K. Engenharia de controle moderno. [S.l.]: Prentice Hall do Brasil, 1982.
PAPRICAN. Pulp & Paper Research Inst. of Canada (PAPRICAN): LoopMD. [S.l.],
2006.
PENA, R. T.; TORRES, B. S. Estudo e aplicao de um software de sintonia automtica de controladores pid. Revista InTech Brasil, v. 5, n. 46, p. 3034, 2002.
POULIN, E.; POMERLEAU, A.; DESBIENS, A.; HODOUIN, D. Development and
evaluation of an auto-tuning and adaptative pid controller. Automatica, v. 32, n. 1, p.
7182, 1996.
QIN, S. J. Control performance monitoring a review and assessment. Computers
and Chemical Engineering, v. 23, p. 173186, 1998.
RIVERA, D. E.; MORARI, M.; SKOGESTAD, S. Internal model control. 4. pid controller desingn. Ind. Eng. Chem. Process Des. Dev., v. 25, p. 252265, 1986.
SEBORG, D. E.; EDGAR, T. F.; MELLICHAMP, D. A. Process Dinamic and Control.
New York: John Wiley & Sons, 1989.
SHINSKEY. Feedback controllers for the process industries. [S.l.]: McGraw-Hill,
1994.
SOUZA, C. P.; FILHO, J. T. Controle por Computador: desenvolvendo sistema de
aquisio de dados para PC. So Lus: Ed. EDUFMA, 2001.
STANFELJ, N.; MARLIN, T. E.; MACGREGOR, J. F. Monitoring and diagnosing processo control performance: the single-loop case. Ind. Eng. Chem., v. 32, p. 301
314, 1993.
STRM, K. Computer control of a paper machine an application of linear stochastic control theory. IBM, v. 11, p. 389405, 1967.
STRM, K. J. Assessment of achieviable performance of simple feedback loops.
J. Adaptative control and signal process, v. 5, p. 319, 1991.
STRM, K. J.; HGGLUND, T. Benchmark systems for pid control. In: IFAC Digital
Control: Past, Present and :Future. Spain: [s.n.], 2000. p. 165166.
STRM, K. J.; HNGGLUND, T. Automatic Tuning of PID Controllers. NC. EUA:
Instrument Society of America, 1988.
Referncias
127
STRM, K. J.; HNGGLUND, T. PID controllers: Theory, Design and Tuning. 2nd.
ed. North Carolina: Instrument Society of America, 1995.
SWANDA, A.; SEBORG, D. Evaluating the performance of pid-type feedback control
loops using normalized settling time. In: ADCHEM 97. [S.l.: s.n.], 1997.
SWANDA, A. P.; SEBORG, D. E. Controller performance assessment based on setpoint response data. In: Proceeedings of the American Control Conference. San
Diego, California: [s.n.], 1999. p. 38633867.
TAKAHASHI, Y.; CHAN, C. S.; AUSLANDER, D. M. Parameterinstellung bei linearen
ddc-algorithmen. Regelungtechnik un ProzeBtenverarbeitung, v. 19, p. 237244,
1971.
THORNILL, N. F.; OETTINGER, M.; FEDENCZUK, P. Refinery-wide control loop
performance assessment. J. Process control, v. 9, p. 109124, 1999.
TORRES, B. S.; FONSECA, M. DE O.; AQUINO, R. D.; FARIA, D. C. DE. Aplicao
de Software dedicado para diagnstico de malhas de controle, sintonia e reduo
de variabilidade de processos. [S.l.], 2004.
TYLER, M. L.; MORARI, M. Performance monitoring of control systems using likelihood ratio methods. In: Proc. American control conf. [S.l.: s.n.], 1995.
VODA, A. A.; LANDAU, I. D. A method for the auto-calibration of pid controllers.
Automatica, v. 31, n. 1, p. 4153, 1995.
WANG, L.; BARNES, T. J.; CLUETT, W. R. New frequency domain design method
for pid controllers. IEE Proc. Control Theory appl., v. 142, n. 4, p. 265271, 1995.
YUWANA, M.; SEBORG, D. E. A new method for on-line controller tuning. AIChE
Journal, v. 23, n. 3, p. 5561, Mayo 1982.
ZIEGLER, J. B.; NICHOLS, N. B. Optimum settings for automatic controls. ASME
Transactions, v. 64, p. 759768, 1942.