Jri
Presidente: Prof. Dr. Carlos Jorge Ferreira Silvestre
Orientador: Prof. Dr. Alexandre Jos Malheiro Bernardino
Vogal: Prof. Dr. Fernando Jos Vieira Coito
Outubro de 2009
1
2
minha av, Guilhermina.
3
4
Agradecimentos
5
6
Resumo
7
Abstract
When completing the third year of experience in the section of industrial automation of
department I&S-ES, of SIEMENS Portugal, my sensitivity for possible improvements, motivates me in
the search of modern methods of industrial control.
Being the great majority of the controllers used in the industry, PID controllers, my attention will
be focused to the possible innovations/improvements that can introduce to them. Thus, the study of
modern methods of auto-tuning will be part of this study, having as final objective, the development of
automation tools, which will improve the dedicated time to the regulation of control systems. It is
known that great part of PID controllers PID who play its role in the industry, make it below of its
excellent regulation. These can be optimized by 2 ways, appealing the time consuming tests of
regulation or through techniques of auto-tuning. After a brief study of some of the techniques of auto-
tuning existing, the one that I considered more adequate to the use in processes of unknown and
varied model and whose use does not intervene significantly with the productive process is known as
Relay Method.
In this work, I study and implement an automatic technique for calibration of PID controllers that
can have application to the majority of the systems of industrial control;
The presented study will be enriched by my labor experience, where I constantly manage with
development costs of development in the application of engineering solutions.
8
ndice
1 INTRODUO ............................................................................................13
1.1 Evoluo da Automao ..............................................................................................................13
1.2 Estado de Arte ................................................................................................................................17
1.3 Processos e o seu comportamento ..........................................................................................19
1.4 A abordagem ...................................................................................................................................20
1.4.1 Vantagens de um controlo optimizado ................................................................................21
1.4.2 Calibrao manual..................................................................................................................21
1.4.3 Calibrao automtica ...........................................................................................................22
1.4.4 Vantagens de uma calibrao combinada..........................................................................22
1.4.5 Objectivos ................................................................................................................................23
1.4.6 Estrutura da tese.....................................................................................................................23
9
5.3.2 Mtodo Relay com histerese de 1% ....................................................................................58
5.3.3 Mtodo Relay com histerese de 2% (C3) ...........................................................................59
5.4 Influncia do ajuste automtico de Out_Bias (C4) ................................................................60
5.5 Influncia da amplitude de MV no mtodo Relay ..................................................................61
5.5.1 Mtodo Relay com variao de amplitude de 15% (C5) ..................................................61
5.6 Rejeio de perturbaes com Mtodo Relay........................................................................62
5.6.1 Teste de rejeio de perturbaes 1 ...................................................................................62
5.6.2 Teste de rejeio de perturbaes 2 ...................................................................................63
5.7 Resumo de resultados..................................................................................................................64
7 CONCLUSO .............................................................................................67
8 BIBLIOGRAFIA ..........................................................................................69
10
Lista de Figuras
FIGURA 1 - SISTEMA DE CONTROLO "HARD-WIRED".............................................................................................13
FIGURA 2 - SISTEMA DE AUTOMAO TPICO COMPOSTO POR AUTMATO E PAINEL DE OPERAO ...................14
FIGURA 4 - SISTEMA TPICO DE AUTOMAO ........................................................................................................17
FIGURA 5 - IMAGEM DO SISTEMA DE SUPERVISO SIEMENS SIMATIC W INCC.....................................................18
FIGURA 6 - POTENCIAL DE MELHORAMENTOS DE PERFORMANCE EM CONTROLO INDUSTRIAL............................20
FIGURA 7 - CONTROLADOR PID SIMPLES .............................................................................................................25
FIGURA 8 - CONTROLADOR PI COM ESQUEMA ANTI-W INDUP ..............................................................................28
FIGURA 9 - CURVA DE REACO ...........................................................................................................................30
FIGURA 10 - SISTEMA NO LINEAR COM FEEDBACK..............................................................................................33
FIGURA 11 - RELAY IDEAL .....................................................................................................................................33
FIGURA 12 - (A) INPUT AO SISTEMA (B) OUTPUT DO SISTEMA ..............................................................................35
FIGURA 13 - RELAY COM SATURAO...................................................................................................................37
FIGURA 14 - DIAGRAMA DE RELAY COM HISTERESE .............................................................................................38
FIGURA 15 - SISTEMA COM RELAY ACTIVADO .......................................................................................................39
FIGURA 16 - DIAGRAMA DO SISTEMA.....................................................................................................................41
FIGURA 17 - PCT-9 PROCESS MODULE ..............................................................................................................42
FIGURA 18 - DIAGRAMA DE PRINCPIO DO ROTMETRO ........................................................................................42
FIGURA 19 - UNIDADE DE ALIMENTAO E CONTROLO ARMFIELD COM O PLC NO TOPO....................................43
FIGURA 20 - AUTMATO SIEMENS ET200S CPU E EQUIPAMENTO ELCTRICO ASSOCIADO...........................44
FIGURA 21 - IMAGEM DO SISTEMA DE SUPERVISO ..............................................................................................45
FIGURA 22 - CARACTERSTICA DA VLVULA DE CONTROLO..................................................................................47
FIGURA 23 - MODELO DO SISTEMA........................................................................................................................48
FIGURA 24 - FERRAMENTA DE ORGANIZAO DE PROJECTO - SIMATIC MANAGER .............................................50
FIGURA 25 FERRAMENTA DE CONFIGURAO DE HARDWARE - HW CONFIG ..................................................51
FIGURA 26 - STATUS ONLINE DE BLOCO DE PROGRAMAO ...............................................................................52
FIGURA 27 - CURVA DE REACO DE ZIEGLER-NICHOLS .....................................................................................53
FIGURA 28 - TESTE DE DESEMPENHO AO CONTROLADOR PID (C1) ....................................................................54
FIGURA 29 - OSCILAO GERADA PELO MTODO DE MALHA FECHADA DE ZN ....................................................55
FIGURA 30 - TESTE AO CONTROLADOR PID (C2).................................................................................................56
FIGURA 31 - CALIBRAO COM RELAY IDEAL SEGUIDA DE TESTE .......................................................................57
FIGURA 32 - CALIBRAO COM RELAY COM HISTERESE DE 1% SEGUIDA DE TESTE ...........................................58
FIGURA 33 - CALIBRAO COM RELAY COM HISTERESE DE 2% SEGUIDA DE TESTE ...........................................59
FIGURA 34 - CALIBRAO SEM AJUSTE AUTOMTICO DE OUT_BIAS, SEGUIDA DE TESTE ..................................60
FIGURA 35 - CALIBRAO PELO MTODO RELAY COM 15% DE VARIAO DE MV, SEGUIDA DE TESTE .............61
FIGURA 36 - TESTE AO CONTROLADOR PID_1B NA PRESENA DE PERTURBAES EXTERIORES .....................62
FIGURA 37 - ESTIMAO SEGUIDA DE TESTE DE CONTROLADOR PERANTE PERTURBAES ..............................63
FIGURA 38 - DIAGRAMA DE RELAY COM HISTERESE.............................................................................................71
11
Lista de Tabelas
12
1 Introduo
O controlador PID utilizado na grande maioria dos loops de regulao em meio industrial.
Quer seja, pela sua simplicidade de implementao ou eficcia comprovadas, o controlador PID veio
para ficar. Assim sendo, justifica-se a aposta em melhorias sua implementao e eficincia, pois
qualquer inovao num mtodo to largamente aplicado ter um impacto tremendo. Ao estudar
mtodos modernos de auto-tuning, o mtodo Relay anuncia-se como um caminho para as melhorias
pretendidas.
Ao longo do trabalho, este mtodo e algumas melhorias, so apresentados e implementados
em software num autmato Siemens. Tratando-se de um mtodo recente, a Siemens ainda no
dispe de algoritmos baseados em Relay para a calibrao de controladores PID em autmatos das
gamas S7-300 e S7-400.
A tcnica automtica de calibrao de controladores PID dever ter capacidade para ser
aplicada com eficincia maioria dos sistemas de controlo industrial, no interferindo com o processo
produtivo. Trata-se de auto-tuning distncia de um boto no sistema de superviso.
13
vantagens face anterior soluo baseada em rels, sendo muito compactos de elevada fiabilidade,
mais rpidos e de fcil expanso ou alterao da lgica existente.
Os conceitos clssicos pela via cablada so assim, postos em causa por um tipo de
equipamento informtico que integrando tecnologia avanada privilegia a via programada, colocando
o utilizador comum perante uma nova atitude no seu relacionamento com os automatismos. Contudo,
o facto de se tratar de um equipamento de ponta, no impede o acesso a esse mesmo utilizador que
sempre tratou a tecnologia convencional. Pelo contrrio, um ptimo auxiliar, sobretudo para aqueles
que j trabalham na rea ou para aqueles que se iniciam na via tcnica, porque lhes permite
concretizar sistemas automticos que pela via cablada seriam complexos e que pela via programada
se apresentam simples e acessveis.
A competitividade actual, exige a reformulao rpida dos sistemas e a informtica industrial
permite a programao de sistemas que num passado recente seriam impossveis de realizar em
curto espao de tempo, atravs da tecnologia convencional. A tecnologia moderna da automao
est tambm associada criatividade do homem, uma vez que a programao de diferentes sistemas
estimula a procura de novas solues de programao pelo tcnico. Ao longo da sua carreira, o
tcnico de automao, procura continuamente aperfeioar as suas estratgias de programao,
tendo como objectivos, utilizar menos tempo de desenvolvimento de software na obteno de
sistemas controlo versteis e optimizados. Do ponto de vista do cliente, os dois pontos fundamentais
so a eficincia do sistema que compra e o seu custo, isto leva-nos ao desenvolvimento de software
no mais curto espao de tempo e com as melhores qualidades a nvel de produo e eficincia.
Um Controlador Lgico Programvel, conhecido tambm pela sigla de expresso inglesa PLC
(Programmable Logic Controller), um computador especializado, baseado num microprocessador
que desempenha funes de controlo de diversos tipos e nveis de complexidade. Geralmente as
famlias de PLCs so definidas pela capacidade de processamento de um determinado nmero de
sinais de entradas e sadas. Segundo a NEMA (National Electrical Manufacturers Association), um
aparelho electrnico digital que utiliza uma memria programvel para armazenar internamente
instrues e para implementar funes especficas, tais como lgica, sequncias, temporizao,
contagem e aritmtica, controlando, por meio de mdulos de entradas e sadas, vrios tipos de
mquinas ou processos.
14
Os sistemas de automao, baseiam-se na existncia de um controlador lgico programvel
estando as tarefas de automao alojadas na memria do CPU na forma de instrues de programa.
O CPU interpreta as instrues sequencialmente assegurando-se da sua execuo. O CPU executa
ciclicamente as instrues do programa do utilizador mesmo quando no existe nenhuma aco no
exterior.
Quando o CPU iniciado, este procede actualizao dos sinais de entrada e com estes
processa as operaes lgicas do programa principal, actualizando os sinais das sadas no final. Ser
este, o procedimento que realizar ciclicamente sempre que se encontre em execuo.
O tempo de ciclo de execuo de um programa modesto num CPU rpido pode situar-se entre
1 a 20ms. Trata-se do tempo necessrio para actualizao dos sinais de sada do autmato com
base no sinais de entrada e no programa existente. O tempo de ciclo depende assim, no apenas das
caractersticas do CPU mas tambm no nmero de instrues programadas no mesmo.
Num sistema tpico, toda a informao dos sensores concentrada no PLC que de acordo com
o programa em memria define o estado dos sinais de sada ligados aos actuadores. O autmato
apresenta tambm capacidade de comunicao de dados atravs de redes de comunicao, algumas
das quais desenvolvidas para automao. Ligados a essas mesmas redes podem estar
computadores equipados com cartas de comunicao apropriadas que permitem ao operador,
atravs do sistema de superviso instalado, visualizar e comandar toda uma instalao constituda
por vrios autmatos. Redes de campo abertas como PROFIBUS-DP so de uso muito comum
permitindo aplicaes complexas na indstria e a integrao de equipamentos de diversos fabricantes
na rede de automao.
O PLC nasceu praticamente dentro da indstria automobilstica, especificamente na Hydronic
Division da General Motors, em 1968, sobre o comando do engenheiro Richard Morley e seguindo
uma especificao que reflectia as necessidades de muitas indstrias.
A primeira gerao de PLCs caracterizou-se pela programao intimamente ligada ao
hardware do equipamento. A linguagem utilizada era o assembly que variava de acordo com o
processador utilizado no projecto do PLC, ou seja, para poder programar era necessrio conhecer a
electrnica do PLC. Assim a tarefa de programao era desenvolvida por uma equipa tcnica
altamente especializada, sendo realizada normalmente no laboratrio onde se construa o PLC.
Tornava-se assim muito difcil e dispendiosa a sua propagao pelo mercado.
Actualmente existe uma preocupao em padronizar protocolos de comunicao para os
PLC's, de modo a proporcionar que o equipamento de um fabricante possa trocar dados com o
equipamento de outro fabricante, no s PLCs, sistemas de superviso, sensores e actuadores,
proporcionando uma integrao a fim de facilitar a automao, levando ao desenvolvimento de
plantas industriais mais flexveis e normalizadas. Existem fundaes mundiais para o estabelecimento
de normas e protocolos de comunicao. A grande dificuldade tem sido uma padronizao por parte
dos fabricantes.
A automao industrial corresponde ento, aplicao de tcnicas, programas de software e
equipamentos especficos em uma determinada mquina ou processo industrial, com o objectivo de
aumentar a sua eficincia, maximizar a produo com o menor consumo de energia e matrias
15
primas, menor emisso de resduos de qualquer espcie, melhores condies de segurana, seja
material, humana ou das informaes referentes a esse processo, ou ainda, de reduzir o esforo ou a
interferncia humana sobre esse processo. um passo alm da mecanizao, onde operadores
humanos so providos de maquinaria para auxili-los em seus trabalhos. largamente aplicada nas
mais variadas reas de produo industrial como o caso das Indstrias automobilstica, qumica,
alimentar, energtica, mineira, produo de papel, etc.
16
1.2 Estado de Arte
Ao falar em autmatos rapidamente surgem nomes como Siemens, Rockwell, Omron,
Schneider, etc. Estas e outras marcas por referir, contriburam para o estabelecimento das
plataformas de automao de alto nvel e flexibilidade de que hoje dispomos.
Actualmente a automao tem ao seu dispor diversas ferramentas e equipamentos que tornam
possvel atingir os mais elevados padres de qualidade e eficincia. A capacidade de integrao de
equipamentos de diversos fabricantes facilitada dada a existncia de drivers ou protocolos de
comunicao abertos que permitem a sua ligao.
Tambm o sistema SCADA (Supervisory Control and Data Acquisition) evoluiu bastante
permitindo a superviso, aquisio e tratamento de dados fornecidos pelo PLC. O sistema de
superviso normalmente composto por 1 ou 2 servidores redundantes que atravs de
processadores de comunicaes trocam dados com os autmatos da rede. No servidor ento
instalado o sistema de superviso, que no caso do fabricante Siemens se trata do SIMATIC WinCC.
O servidor, servir ento de interface entre a rede de autmatos e a rede de computadores cliente
que funcionam como estaes de operao distribudas por vrios pontos de interesse onde a rede
esteja presente.
17
Figura 5 - Imagem do sistema de superviso Siemens Simatic WinCC
18
1.3 Processos e o seu comportamento
Considera-se como processo, um sistema fechado no qual material e energia so convertidos e
transportados. O domnio do processo e das suas variveis no meio industrial a principal aplicao
de equipamentos de controlo. Estes so constitudos por, software com a funo de controlo,
sensores para medida de variveis controladas e um actuador que possa realizar a correco. Os
sensores so unidades constitudas por amplificadores que permitem gravar ainda que
momentaneamente a grandeza da varivel de processo.
Processos tpicos de controlo:
Temperatura
O domnio de sistemas de controlo de temperatura por vezes, injustamente considerado
como uma tarefa simples de controlo. Tipicamente estes sistemas no apresentam respostas
simtricas nos ciclos de aquecimento e arrefecimento e possuem uma resposta no linear devido aos
actuadores e sensores utilizados. Elevado tempo de comissionamento devido s suas caractersticas
e tambm aos grandes perodos de tempo de resposta do sistema, tratando-se de um sistema de
controlo lento.
Presso
O controlo de presso normalmente considerado rpido podendo mesmo aproximar-se dos
limites de processamento de controladores compactos. Em engenharia de processo, a medida de
presso utilizada em meios lquidos e gasosos. Os sistemas controlados por presso so
usualmente sistemas de puro atraso ou baixa ordem tratando-se assim de processos de simples
optimizao e baixo tempo de amostragem.
Caudal e quantidade
Controlo de caudais e quantidades na prtica similar a controlo de presso, no entanto tem a
dificuldade acrescida de existncia de tempos mortos. Um pr-requisito para o bom controlo de
caudal ser a utilizao de sensores de alta qualidade, insensveis a interferncias.
Nvel
Os controladores de nvel so por vezes classificados como controladores de simples
implementao. No ento, as perturbaes resultantes de sistemas de controlo de nvel em cadeia
podem torn-lo bastante complexo e sensvel a perturbaes no modeladas.
Variveis Qumicas
O controlo de variveis qumicas est frequentemente associado a controlo de pH, nvel de
oxignio, e outras variveis bioqumicas, algumas das quais determinadas atravs de procedimentos
analticos complicados. Frequentemente a temperatura encontra-se relacionada com estas medidas.
Estes tipos de controlo so constantemente considerados como complexos pois so frequentemente
no lineares, variantes no tempo e com tempo morto associado.
Seja qual for o tipo de processo, no mbito de sistemas de controlo automtico, os
controladores agem como elementos funcionais que utilizando algoritmos especficos actuam numa
varivel fsica atravs de um actuador, dependendo da varivel de processo medida pelo sensor.
Cabe assim aos responsveis pelo sistema de controlo utilizar um algoritmo adequado e optimizado
para o processo em questo.
19
1.4 A abordagem
Como se sabe, os controladores PID esto na base da maioria dos sistemas de controlo
industrial. O problema em determinar os seus parmetros de forma rpida e eficiente, assim um
tema de grande interesse em controlo industrial.
Estudos empricos tm demonstrado que muitos dos loops de regulao existentes em
processos industriais no cumprem as suas funes com a eficincia desejada, deixando um grande
potencial para melhoramentos.
20
1.4.1 Vantagens de um controlo optimizado
Os pontos seguintes evidenciam as vantagens da aposta num controlo optimizado:
Diminuio do consumo de energia elctrica;
Menor desgaste do equipamento de campo;
Maior capacidade produtiva;
Diminuio do tempo de processamento;
Aumento da qualidade do produto final;
Reduo da carga laboral dos operadores;
Aumento da segurana de operao;
Reduo da sensibilidade a perturbaes;
Paragens ou intervenes de manuteno, menos frequentes;
Minimizao do impacto ambiental pela poupana de reagentes;
Aumento do rendimento de produo.
Vantagens
o Calibrar sistemas onde devido dinmica ou perturbaes existentes, no se
possa utilizar auto-tuning;
o Permite atingir nveis excepcionais de eficincia, devido capacidade humana
de anlise.
21
1.4.3 Calibrao automtica
Desvantagens
o Nem todos os sistemas podem ser calibrados recorrendo a mtodos de auto-
tuning;
o Os sistemas de auto-tuning existentes no mercado, so bastante dispendiosos
e especficos para cada marca de controlador.
Vantagens
o Tempo de estimao reduzido;
o Poupana no custo de colocao em servio do sistema;
o Obtm-se controlo estvel e eficiente, primeira estimao;
o Para a sua implementao no necessrio, um conhecimento aprofundado
de controlo;
o Resposta rpida a variaes de processo com auto-tuning;
o Aplica-se maioria dos sistemas de controlo existentes na industria.
De forma a simplificar esta tarefa e reduzir o tempo necessrio para calibrao dos mesmos,
existe j uma grande variedade de oferta de sistemas de auto-tuning para controladores PID. No
entanto, os sistemas de auto-tuning disponveis no mercado so dispendiosos e na maioria das vezes
especficos para utilizao com determinadas marcas de autmatos ou verses de software. A
maioria das solues conhecidas, funciona como pacotes de software exteriores instalados num
computador, necessitando estes da criao de um posto especfico para o efeito. Tornando-se
necessrio recorrer frequentemente a dispendiosas actualizaes de software, e estando limitando o
nmero de loops de regulao sobre o qual se pode realizar auto-tuning.
22
1.4.5 Objectivos
O objectivo ser implementar um sistema de regulao automtica dos ganhos dos controladores
PID, que se possa adaptar maioria dos loops de regulao industriais.
23
24
2 Metodologias de Controlo e Tuning PID
2.1 Controladores PID
Desde os primrdios do controlo baseado em retroaco, que as aces, proporcional, integral
e derivativa estavam presentes, implcita ou explicitamente. No entanto, ter sido apenas no trabalho
desenvolvido por Minorsky sobre controlo de direco de navios publicado em 1922, que o rigor
terico e matemtico foi atribudo ao controlador PID.
O controlador PID constitudo por trs aces, respectivamente, proporcional (P), integral (I) e
derivativa (D).
Apesar da abundncia de ferramentas sofisticadas, incluindo controladores avanados, o
controlador PID ainda o mais largamente utilizado na indstria moderna, controlando mais de 95%
dos processos industriais em malha fechada.
Apesar da sua grande aplicao, no h um consenso na definio do algoritmo de controlo
PID. De acordo com Astrom e Hagglund (1995), a verso acadmica do controlador PID tem a
seguinte forma:
1
t
e
u (t ) = k P e(t ) + e( )d +Td (2.1)
Ti 0 t
onde u , representa a varivel de controlo, e o erro definido por e = SP PV onde SP o valor de
referncia (setpoint), e PV o valor de sada do processo.
Como se pode verificar pela frmula, a sada do controlador PID composta pelas trs aces e
baseada no erro de medida do processo a ser controlado. Assim, se o loop de regulao funcionar
correctamente, qualquer variao no erro, causada por mudana de setpoint ou perturbao no
processo, ser eliminada rapidamente por uma combinao dos trs factores P, I e D.
25
2.1.2 Componente Integral
O factor integral pode ser explicado como um acumulador de erro que tanto pode aumentar a
componente integral quando o erro for positivo, como diminuir quando este for negativo. Quando o
controlador est a desempenhar bem a sua tarefa, o valor de integral deve ser praticamente nulo.
Mesmo quando for demasiado pequeno para a componente proporcional, o integral est a acumul-lo
at que seja suficiente para actuar. Assim, uma das tarefas da componente integral eliminar o erro
em regime estacionrio. O ponto fraco da componente de integral que pode contribuir para a sobre-
elevao se o seu valor for muito elevado ao se aproximar do setpoint. Quanto menor o tempo de
integral, mais agressivo ser o efeito desta componente na supresso de erro.
26
Por experincia, o perodo de amostragem normalmente definido como 10% da constante de
tempo dominante do sistema. Onde a constante de tempo corresponde a aproximadamente 63% do
tempo de estabelecimento na resposta a um step.
Como resultado temos a utilizao de tempos de amostragem superiores em sistemas de
resposta mais lenta e vice-versa.
e( )d T e(k )
0 k =0
(2.2)
Onde,
k PT
kI = (2.5)
Ti
k PTd
kD = (2.6)
T
Para evitar que mudanas no setpoint produzam efeitos indesejados na sada do controlador,
este pode ser melhorado ao basear o termo derivativo na varivel de processo:
n
k PT k PTd
u ( n ) = k P e( n) +
Ti
e( k ) +
k =0 T
( y (n) y (n 1)) (2.7)
27
2.1.6 Anti-Windup
Em qualquer sistema de controlo, a sada para o actuador pode saturar, tanto completamente
actuado como em repouso, pois a gama dinmica de todos os actuadores reais limitada. Quando se
d a saturao do actuador, o erro continua a dar entrada no integrador e nestas condies o valor de
integrao ir crescer windup at que o sinal de erro mude e o valor de integrao volte a diminuir.
O resultado poder ser uma grande sobre-elevao, pois a actuao mantm-se demasiado tempo
na situao limite e ter que proceder descarga do valor existente no integrador de forma a
convergir. Nestas situaes a resposta a um transitrio ter necessariamente um erro que degrada
bastante o seguimento.
A soluo para este problema acrescentar um circuito de compensao de anti-windup, que
durante a saturao do actuador descarrega o integral atravs de uma malha de retroaco. O valor
de compensao proporcional diferena entre o valor de actuao e o limite do actuador. O ganho
da malha de retroaco inversamente proporcional ao valor de Ta . Este valor influencia a
capacidade de descarga do integrador, devendo portanto variar de acordo com as caractersticas do
sistema.
Astrom sugere atravs dos estudos desenvolvidos, que para uma boa performance na maioria
dos sistemas, se utilize Ta = Ti . Esta funcionalidade foi acrescentada ao controlador PID utilizado.
De forma a automatizar ao mximo o processo, esta aproximao foi considerada, libertando do
processo de calibrao, um parmetro. Disponibiliza-se, tambm a possibilidade de activar ou
desactivar o anti-windup atravs da janela do controlador, bem como alterar Ta directamente no
software.
28
2.2 Calibrao de controladores PID em Sistemas Industriais
Actualmente existem mtodos sofisticados de sintetizar um controlador que cumpra as
especificaes, em regime estacionrio e transitrio enquanto segue referncias e rejeita
perturbaes. Estes mtodos requerem do projectista um conhecimento do modelo dinmico do
processo, na forma de equaes ou um conhecimento detalhado da resposta em frequncia numa
gama alargada. Qualquer uma destas informaes pode ser muito difcil de obter em meio industrial,
o que levou ao desenvolvimento de tcnicas sofisticadas de identificao de sistemas.
Os dois primeiros mtodos de calibrao apresentados, so mtodos bastante conhecidos e
utilizados em calibrao de controladores PID h mais de 60 anos. Por estas razes e por ter
considerado o Relay-Method como o de maior potencial para as aplicaes que se pretende, estes
sero apenas brevemente apresentados.
Kp Ti Td
P 0,5 K u
PI 0, 4 K u 0,8 Pu
29
2.2.2 Mtodo de malha aberta de Ziegler-Nichols
Ziegler e Nichols reconheceram tambm em 1942 que a resposta de um grande nmero de
sistemas de controlo a um step, manifesta-se sob uma curva de reaco. Quando o processo a
controlar no envolve integradores nem plos dominantes complexos-conjugados, a curva de
resposta ao degrau unitrio pode-se assemelhar a uma curva em forma de S. Se a resposta no
apresentar esta curva, o mtodo no se aplica.
Uma verso linearizada de um sistema simples, pode ser obtida pela experincia em malha
aberta, utilizando o seguinte procedimento:
Com o sistema em malha aberta, leva-lo manualmente at ao seu ponto de operao
normal. Se o sistema estabilizar em y (t ) = y0 para uma actuao constante de
u (t ) = u0 ;
Em, t0, aplicar um step de variao na actuao de u0 para u (variao entre 5 e 20%
da gama disponvel);
Registar a varivel de processo at que esta estabilize;
Traa-se a tangente de declive mximo e calculam-se os parmetros:
y y0
K0 = 0 = t1 t0 0 = t2 t1
u u 0
0
P
K 0 0
0.9 0
PI 3 0
K 0 0
1.2 0
PID 2 0 0.5 0
K 0 0
Tabela 2 - Tuning de Ziegler-Nichols utilizando a curva de reaco
30
3 Mtodo Relay
Na sequncia de uma busca por tcnicas de auto-tuning adequadas aplicao na maioria dos
sistemas de automao industrial, aprofundo o estudo do mtodo Relay, introduzido por Astrom e
Hagglund [10], em 1994.
As aces de um calibrador automtico devem assemelhar-se s de um humano ao calibrar um
controlador. Estas podem-se representar nos seguintes passos:
Observar o comportamento do processo, com maior ou menor interveno na sua
excitao;
Retirar da experincia uma descrio do comportamento do processo;
Converter os dados, em como o sistema em malha fechada deveria funcionar,
respeitando as limitaes do processo observado;
Determinar os parmetros do controlador, de acordo com o comportamento pretendido.
Ao formalizar-se estes passos, estabelece-se um procedimento, que reconhecido por
calibrao de controladores. O auto-tuning pode ser visto como um passo em frente, na automao
em que o equipamento automatiza as aces do especialista de controlo.
Apesar da grande maioria das aplicaes de auto-tuning ser utilizada em controladores
simples, este tambm muito til em controladores mais complexos. De facto, este um pr-requisito
para a utilizao da maioria dos algoritmos de controlo avanado. Um mecanismo de auto-tuning
muitas vezes necessrio para encontrar a escala de tempo ou os valores de arranque para um
controlador mais complexo.
31
Fabricante Mtodo de Identificao
ABB Step/relay
Emerson Process Management Relay
Foxboro Step
Honeywell Step
Siemens Step
Yokogawa Step
Tabela 3 - Auto-tuning em solues de automao de mdia e elevada complexidade
32
3.2 Anlise do Relay Ideal (On-Off)
O auto-tuning baseado em mtodo relay pode ser analisado partindo do seguinte diagrama de
blocos, onde G ( s) uma funo de transferncia linear e N um elemento no linear.
onde,
2
1
A0 =
2 u(t )d ( wt )
0
(3.3)
2
1
An =
u (t ) cos(nt ) d (wt )
0
(3.4)
2
1
Bn =
u (t ) sin(nt ) d (wt )
0
(3.5)
33
Se um relay ideal for aplicado, ento os coeficientes de Bn tornam-se,
1 4h
, n = 1, 3, 5, ...
Bn = n (3.7)
0 n = 2, 4, 6, ...
A funo descritiva utilizada como ferramenta para anlise deste sistema no linear, no
domnio da frequncia. Apenas a harmnica principal utilizada na equivalncia linear. Isto , apenas
o primeiro coeficiente de Fourier utilizado para a anlise no domnio da frequncia. A funo
descritiva fica,
B1 + jA1
N (a) = (3.8)
a
Para o relay ideal, como A1 = 0 ,
4h
N (a) = (3.9)
a
Assim que uma oscilao sustentada gerada pelo relay na malha de retroaco, a frequncia
de oscilao corresponde ao limite de estabilidade, isto
1 + G ( ju ) N ( a ) = 0 (3.10)
e o ganho critico,
1
Ku =
G ( ju )
4h
= (3.11)
a
est em atraso em relao entrada, o sistema em malha fechada oscila com perodo Pu .
2
u =
Pu (3.12)
34
A aco de um relay, bem como a resposta de um sistema:
Ao iniciar o relay, este passa para o patamar u = h e passado um perodo D (atraso) a sada
y comea a aumentar. Quando passa o setpoint o relay comuta para u = h e assim
sucessivamente.
O seu procedimento, determina o ganho que introduz um atraso de meio ciclo quando
operando em feedback. Trata-se do ganho crtico, K u que est relacionado com o ponto onde a
curva de Nyquist primeiro cruza o eixo real. Parte do sucesso da identificao deste mtodo vem do
facto de K u e u serem retirados directamente dos resultados experimentais, pois muito raramente
K P e Ds
G ( s) = (3.13)
s +1
onde K P corresponde ao ganho esttico, D ao atraso e constante de tempo do sistema. O
atraso D determina-se facilmente na parte inicial do teste com o relay, sendo simplesmente o tempo
que o sistema demora a responder a uma mudana de setpoint. Em teoria, o ganho esttico pode ser
obtido comparando a entrada e sada em dois pontos de operao,
PV
KP = (3.14)
MV
35
Em sistemas, altamente no lineares, esta variao em MV deve ser to pequena quanto 103 % , do
gama completa, de forma a que os resultados representem o ganho linearizado. Obter uma estimativa
fivel do ganho esttico partindo destes dados, geralmente impraticvel.
Sabendo a forma da funo de transferncia que melhor representa o sistema, pode-se
determinar os parmetros do mesmo com o auxilio das equaes de ganho crtico e perodo crtico.
seguida, determina-se K P resolvendo (2.18) e temos todos os parmetros para obter a funo de
( K P Ku )2 1
= (3.16)
u
Este tema apresentado em detalhe por Yu em [1], para vrios tipos de funo de
transferncia. Assim, partindo de um modelo desconhecido, o mtodo relay permite estimar um
modelo para o sistema. Este modelo pode, por exemplo, ser utilizado no desenvolvimento de uma
plataforma de simulao.
Luyben [19] desenvolveu uma anlise da forma de onda PV excitao com o mtodo relay.
Concluiu que atravs da anlise das formas de onda de resposta pode-se identificar algumas
caractersticas do sistema, como por exemplo determinar, se, se trata de um sistema de primeira ou
segunda ordem e se o atraso significativo.
36
Nos pontos seguintes, apresentam-se melhorias ao Relay ideal:
linearizao, existe um erro de 5-20% na estimao do ganho critico, K u . Aqui a harmnica principal
No entanto esta alterao ao Relay ideal no atingida sem potenciais problemas. Um dos
problemas que se levanta a estimao do declive da recta de saturao. Esta ao ter declive
demasiado acentuado estar a afectar a estimao com o rudo de processo, caso contrrio, se o
declive for pouco acentuado, este pode no ser capaz de gerar a oscilao pretendida.
Pelos motivos referidos, este mtodo apresenta-se mais adequado a sistemas lentos, como o
caso das colunas de destilao.
A anlise matemtica do Relay com saturao pode ser consultada em detalhe em [1].
37
3.2.2 Relay com histerese Sensibilidade a rudo
A transio abrupta que o Relay ideal proporciona entre flancos, torna-o bastante sensvel ao
rudo de processos industriais.
Este problema ultrapassa-se com a introduo de uma zona de histerese no Relay.
experimentais.
38
3.3 Automatizao do mtodo Relay
Cumprindo o objectivo do estudo, o mtodo relay com histerese foi implementado em software
no autmato do setup experimental. De forma a que a determinao dos parmetros crticos seja
precisa necessrio que PV oscile de forma simtrica em torno de setpoint. Para tal, deve-se ajustar
os parmetros Bias e Delta do relay.
Na imagem seguinte, apresenta-se o modelo de um sistema onde se substituiu o controlador
PID por um relay com amplitude h .
Quanto ao ajuste de Delta , quando necessrio, este dever ser alterado manualmente. Trata-
se de um ajuste de difcil implementao em automtico, em simultneo com o ajuste de Bias .
Quando determinado Bias , este valor deve apenas ser suficientemente elevado para conseguir geral
a oscilao.
39
40
4 O Sistema Experimental
4.1 Plataforma Experimental
De forma a permitir o desenvolvimento e teste dos algoritmos propostos, foi criada uma
plataforma experimental, possibilitando a anlise, operao e registo de dados. Para tal, foram
necessrios, 3 equipamentos chave, e o desenvolvimento de software.
Os 3 equipamentos chave, utilizados foram um autmato SIEMENS ET200S-CPU, a planta
piloto PCT-9 da Armfield e um computador com o sistema de superviso.
41
4.1.1 Planta Piloto
42
A planta piloto foi lanada para o mercado na dcada de 80, e fazia-se acompanhar de um
controlador.
43
4.1.2 Autmato
O autmato utilizado trata-se de um modelo compacto ao possuir bornes integrados,
expansvel e modular.
44
Figura 21 - Imagem do sistema de superviso
45
Funcionalidade anteriores (controlador PID):
PV Valor actual da varivel de processo;
SP Setpoint manual ou automtico de acordo
MAN/AUT com a seleco MAN/AUT;
OFF/ON Estado de controlador desligado/ ligado;
Abre um grfico com as principais variveis
GRAFICOS
de processo;
OUTPUT Sada do controlador para o actuador;
SP Max Setpoint mximo e mnimo. Definem a escala
SP Min dos setpoints de operao;
Out Max Output mximo e mnimo. O output do
Out Min controlador escalado entre estes 2 limites;
Gama em torno do SP em que o controlador
HISTERESE
no corrige a sua actuao;
KP Ganho proporcional do PID;
TI Tempo de integral;
TD Tempo de derivativa;
P Controlador activo em modo P;
PI Controlador activo em modo PI;
PID Controlador activo em modo PID;
46
4.2 Testes de caracterizao do sistema
Realizaram-se alguns testes para caracterizar o conjunto vlvula de regulao e controlador
interno da unidade Armfield.
3000
Caudal do circuito (cm3/min)
2500
2000
1500
1000
500
0
0 10 20 30 40 50 60 70 80 90 100
Abertura da Vlvula (%)
Pelos resultados obtidos a vlvula aparenta estar danificada ou obstruda pois quando deveria
estar completamente fechada, tem ainda como caudal superior a 1000cm3/min.
A vlvula foi ento aberta e foi-lhe colocado um vedante que aparentemente faltava. No
entanto, o seu funcionamento no se alterou e aps mais alguns testes concluiu-se que o controlador
interno deveria estar com um desvio. A unidade de controlo interior foi ento analisada mas no se
encontrou forma de a calibrar.
No existindo documentao disponvel sobre o controlador interno do servo-motor da vlvula
de regulao, optou-se por incluir no modelo, eventuais erros que este equipamento possa trazer
para a regulao. Trata-se de mais um desafio que nos aproxima de um sistema real, e que o
controlador ter de ser capaz de compensar.
47
4.3 O Modelo do Sistema
Pretende-se que o controlador PID seja capaz de controlar o nvel de gua no tanque.
De forma, a escoar a gua do tanque mantm-se uma das electrovlvulas de escoamento
abertas. Assim, o controlador dever ajustar a abertura da vlvula de regulao de caudal de forma a
que o nvel convirja para o setpoint pretendido.
A equao de Bernoulli apresenta o princpio de conservao de energia, apropriado a fluidos
em movimento. O matemtico, Daniel Bernoulli que publicou este princpio no seu livro
Hydrodynamica em 1738 demonstra que o aumento de velocidade de um fluido, ocorre em
simultneo com a diminuio na presso ou na energia potencial do fludo. Considerando-se a gua
como um fludo incompressvel, a equao de Bernoulli entre 2 pontos dada por:
1 1
P1 + v12 + gh1 = P2 + v2 2 + gh2 (3.19)
2 2
Onde g representa a constante de acelerao gravitica. Sendo o ponto 1 a gua superfcie
do tanque e o ponto 2 a gua sada do orifcio inferior. Pode-se simplificar a equao, pois as
presses P1 e P2 sero iguais presso atmosfrica e assim sendo anulam-se.
v2 = 2 gh (3.20)
qOUT = a 2 gh (3.21)
48
De (1.4) temos,
d h u a
A = u a 2 g (h0 + h) h& = f (h, u ) = 2 gh
dt A A
(3.23)
onde u = qIN .
Decompondo em srie de Taylor,
f f
h& = f (h, u ) = f (h0 , u0 ) + (h h0 ) + (u u0 ) + h.o.t.
h h = h0 u u =u0
(3.24)
f ag
h =
h = h0 A 2 gh0
f 1
=
u u =u A
0
(3.25)
Sendo h% = h h0 e u% = u u0 , temos
& ag 1 dh% ag %
h% = h% + u% A = u% h
A 2 gh0 A dt 2 gh0
(3.26)
ag %
AsH% ( s) = U% ( s ) H (s) (3.27)
2 gh0
Por fim, a funo de transferncia do sistema :
H% ( s) 1
= (3.28)
U% ( s) As +
ag
2 gh0
Trata-se de um sistema de 1 ordem que apresenta um plo no semi-eixo complexo negativo. A
funo de transferncia indica-nos que se trata de um sistema estvel, e portanto controlvel por um
PID.
Obviamente, existem outros comportamentos e no linearidades no modeladas, como por
exemplo, a vlvula no linear, as zonas mortas e saturaes, que dificultam o projecto de um
controlador baseado no modelo. Considera-se a anlise do modelo do sistema, importante na
justificao da abordagem com controladores PID.
Dada a existncia de um setup experimental, com capacidade para realizar as experincias
pretendidas, optou-se por concentrar esforos no sistema fsico, por se considerar que este se
aproxima mais dos sistemas de controlo industrial a que se direcciona este estudo.
49
4.4 Desenvolvimento de software
Como j foi referido, os autmatos controlam o processo atravs das informaes que recebem
do operador ou das medidas existentes no campo. Para programar os autmatos das sries S7-300 e
S7-400 da SIEMENS necessrio utilizar o software Step7 Manager.
Os PLCs gerem o sistema e disponibilizam as informaes exigidas pelo operador no sistema
de superviso SIEMENS, SIMATIC WinCC, onde o processo pode ser visualizado e comandado.
Segue uma breve apresentao do software SIMATIC Step7, assim como as suas
potencialidades e funes mais comuns. O autmato tratando-se da pea fundamental de todo o
processo centraliza todo o processo de controlo. Este comunica com o sistema de superviso de
forma a actualizar a informao neste apresentada e de forma a receber comandos do operador.
Caso se desactive o sistema de superviso, o autmato continuar em funcionamento normal. A
grande diferena ser que o operador no conseguir remotamente, a partir do servidor da sala de
comando visualizar os estados e dar comandos sobre o processo.
O programa SIMATIC S7 Manager uma ferramenta fundamental em projectos de automao
Siemens, pois a ferramenta de parametrizao e desenvolvimento de software que interage com o
autmato.
50
Na imagem seguinte apresentada a configurao final do autmato de um autmato. O bloco
maior corresponde ao PLC com as respectivas cartas, representando os blocos mais pequenos, as
unidades remotas de aquisio de sinais distribudas pelo campo.
Ao clicar num dos blocos pode-se verificar ao pormenor as cartas que o constituem que sero
apresentadas na tabela inferior, com as respectivas referncias e endereamentos. Seleccionando as
cartas, podem ainda ser feitas configuraes adicionais nas mesmas como por exemplo a
configurao de uma carta de entradas analgicas de 4-20mA ou de 0-10V. Para este tipo de
parametrizao poder ser necessrio proceder tambm a uma alterao mecnica na prpria carta.
Aps as alteraes de hardware na ferramenta de configurao do SIMATIC Manager
necessrio salvar e compilar, a configurao, e enviar as alteraes para o autmato. Ao enviar as
alteraes de hardware para o autmato, este ter que ser reiniciado de forma a que faa uma busca
pelo novo hardware introduzido ou eventuais alteraes na parametrizao dos mesmos. Enquanto
reiniciado este entra em comunicao com as unidades remotas I/O, e inicia a execuo do
programa.
Uma das ferramentas que falta apresentar o NetPro, nesta ferramenta so configuradas as
comunicaes necessrias entre os autmatos e servidores existentes.
Com a criao de simblico, associa-se um nome a cada endereo e torna-se a programao
mais intuitiva e todo o processo mais eficiente. Associado ao smbolo aparece ainda uma descrio
do que corresponde a esse endereo.
Em cada PLC existe o campo Blocks disponibilizado na vista inicial do SIMATIC S7 Manager,
onde esto organizadas todas as funes e blocos de dados utilizados. O campo Blocks ento
composto por:
OB1 (Organization Block) Programa Principal onde as funes que se pretende que sejam
51
FCs Funes Diversas, por exemplo, para comando de equipamento, leitura de entradas
DBs (Data Blocks) - Blocos de dados existentes no prprio PLC que so partilhados com o
WinCC.
Para o desenvolvimento de software no SIMATIC Step7 Manager existe ainda mais uma
ferramenta que se apresenta na pgina seguinte. Trata-se da plataforma de desenvolvimento de
software onde as funes standard e outras desenvolvidas no projecto, podem ser arrastadas das
bibliotecas para a folha de desenvolvimento.
Na imagem anterior, mostra-se a visualizao em online dos estados das variveis de um bloco
no PLC. Trata-se de um processo bastante utilizado para efectuar testes ou Debug pois permite
verificar exactamente o estado de todas as condies anexas ao bloco.
O Step7 disponibiliza 3 linguagens de programao ao utilizador, Ladder, STL (Statement List)
e FBD (Functional Block Diagram), sendo a ltima largamente a mais utilizada, dada a maior
facilidade de interpretao de software nesta linguagem. Trata-se de uma linguagem de programao
por blocos de funes, desde as funes mais simples at s construdas pelo prprio utilizador.
52
5 Resultados Experimentais
A plataforma experimental do captulo anterior permite a realizao de ensaios que se
revelaram fundamentais no desenvolvimento de software e respectiva validao.
O presente captulo inicia-se com a comparao entre as duas metodologias de auto-tuning
propostas por Ziegler-Nichols e o mtodo Relay. De seguida, testa-se a influncia dos parmetros do
mtodo Relay na eficincia do controlador. Por fim sujeita-se a estimao e o controlador resultante a
perturbaes no nvel de gua do tanque.
De forma, a comparar a eficincia das vrias abordagens de auto-tuning, realizaram-se testes
em que os controladores utilizam os parmetros determinados pelas metodologias de calibrao.
Os controladores so testados nos seguintes passos:
Seguimento em regime estacionrio com setpoint de 70%;
Resposta a uma alterao de setpoint para 85%;
Nova resposta a uma alterao de setpoint para 50%.
1
Legenda: Spa Setpoint auto; Spm Setpoint manual; Act Valor Actual (PV); Out Sada de controlo (MV).
53
A determinao da recta de maior declive, no um procedimento fcil em automao. Os
tempos necessrios foram identificados por anlise grfica. De seguida calcularam-se os ganhos para
o controlador PID recorrendo respectiva tabela de Ziegler-Nichols.
Kp Ti Td
PID 9,8 14,4 3,6
Tabela 6 - Parmetros de PID estimados pelo mtodo da curva de reaco
54
5.2 Mtodo de malha fechada de Ziegler-Nichols (C2)
Trata-se de um mtodo que pode facilmente ser automatizado mas que manualmente
fastidioso devido metodologia iterativa e tempos de espera.
A experincia realizada em cerca de 20m. Com a determinao grfica do perodo crtico,
calculam-se os ganhos para o controlador recorrendo respectiva tabela de Ziegler-Nichols.
Trata-se de um mtodo perigoso devido inexistncia de limite para a oscilao gerada e que
introduz bastante perturbao no sistema ao ser aplicado. Uma calibrao descuidada deste mtodo
pode destabilizar todo, um conjunto de sistemas de controlo em cadeia. Trata-se portanto de um
mtodo que mesmo automatizado deve ser vigiado pois pode introduzir graves perturbaes
Kp Ti Td
PID 26,4 65 13
Tabela 7 - Parmetros de PID estimados com mtodo de malha fechada de ZN
55
5.2.1 Teste de desempenho ao controlador PID (C2)
56
5.3 Influncia da histerese no mtodo Relay
Passando ao mtodo Relay, analisa-se agora, a influncia da histerese no desempenho dos
controladores. Para tal apresentam-se para anlise, os resultados de 3 experincias que diferem na
histerese. A existncia de histerese definida pelo parmetro PV , enquanto o valor Out
corresponde amplitude de actuao durante a excitao, em relao ao ponto central Out _ Bias .
Out 25
Kp Ti Td
PID 102,1 17 4
Tabela 9 - Parmetros de PID estimados com mtodo Relay Ideal
Como se pode verificar pelo comportamento registado em grfico, o controlador estimado pelo
Relay ideal, apresenta um comportamento muito oscilatrio. Um comportamento deste tipo provoca
um desgaste desnecessrio do actuador e certamente trar problemas na presena de rudo ou
perturbaes. O Relay ideal apresenta apenas como vantagem, o tempo reduzido de estimao.
Desaconselha-se a estimao pelo Relay ideal pois muito sensvel a perturbaes ou rudo
na varivel de processo. Qualquer passagem da marca de setpoint, mesmo devido a perturbaes
provocar uma mudana de flanco na actuao.
57
5.3.2 Mtodo Relay com histerese de 1%
Out 25
Kp Ti Td
PID 21,7 27 7
Tabela 11 - Parmetros de PID estimados com mtodo Relay com histerese de 1%
58
5.3.3 Mtodo Relay com histerese de 2% (C3)
Out 25
Kp Ti Td
PID_1A 17,5 29 7
PID_2A 17,7 30 8
Tabela 13 - Parmetros de PID estimados com Relay com histerese de 2%
59
5.4 Influncia do ajuste automtico de Out_Bias (C4)
Neste captulo apresentada uma experincia onde se realiza calibrao do controlador PID
sem se verificar uma simetria aproximada em torno de PV. Como se pode verificar pela figura, a
subida de nvel d-se muito mais rapidamente do que a descida, o que indicia um desequilbrio do
sistema entre os dois patamares de actuao. Este facto leva a uma estimao menos precisa dos
valores determinados durante a identificao do sistema.
Out 15
Out _ Bias 43
Kp Ti Td
PID 11,8 94 23
Tabela 15 - Parmetros de PID estimados com Relay sem ajuste automtico de Out_Bias
O controlador estimado sem o ajuste automtico de Out _ Bias revela-se muito lento. O valor
demasiado elevado do tempo de integral est na origem da grande dificuldade que apresenta em
anular o erro estacionrio.
Verifica-se assim que o ajuste automtico de Out _ Bias um factor importante na estimao
de controladores e que o seu desenvolvimento e implementao beneficiam bastante o processo
automtico de calibrao de controladores.
60
5.5 Influncia da amplitude de MV no mtodo Relay
Como 2% de histerese em torno do setpoint, revelou um bom resultado, este valor ser
utilizado para as restantes experincias.
Testa-se agora a influncia da amplitude da varivel manipulada (MV) entre os patamares de
actuao. Nas experincias anteriores, o valor Out encontrava-se fixo em 25%.
Figura 35 - Calibrao pelo mtodo Relay com 15% de variao de MV, seguida de teste
Out 15
Kp Ti Td
PID_1B 10,5 54 14
PID_2B 10,5 55 14
Tabela 17 - Parmetros de PID estimados com Relay com amplitude de variao de 15%
Mais uma vez verifica-se a capacidade do mtodo Relay em repetir resultados. Em duas
experincias diferentes foram obtidos controladores idnticos como se indica na tabela anterior.
A diminuio de Out para 15% torna a estimao mais demorada, passando para cerca de 8
minutos. A diminuio verificada no ganho proporcional dever tornar o controlador mais suave
perante perturbaes. J o aumento do tempo de integral leva a controlador a uma anulao mais
lenta do erro esttico prximo de setpoint.
61
5.6 Rejeio de perturbaes com Mtodo Relay
Uma vez testado com sucesso o mtodo Relay na calibrao de controladores PID, resta agora
analisar, a eficincia com que os controladores estimados rejeitam as perturbaes exteriores que
esto presentes na maioria dos sistemas de controlo em cadeia. Por se encontrar isolado, no se
identificam perturbaes no sistema em teste.
De forma a prever o comportamento destes controladores em condies menos favorveis,
introduz-se manualmente nas experincias seguintes uma perturbao de cerca de 2% no nvel de
gua do tanque.
62
5.6.2 Teste de rejeio de perturbaes 2
Out 15
Kp Ti Td
PID 10,1 48 12
Tabela 19 - Parmetros de PID estimados com Relay na presena de perturbao de 2%
63
5.7 Resumo de resultados
Na tabela seguinte, comparam-se as caractersticas de alguns dos mtodos de auto-tuning
utilizados. Considera-se que o mtodo que se apresenta mais favorvel o mtodo Relay com
histerese e ajuste automtico de Out _ Bias .
64
6 Direces para trabalhos futuros
De forma a complementar o mtodo de auto-tuning apresentado, prev-se que se possa
alongar para o desenvolvimento de um sistema de monitorizao de nvel superior que esteja
continuamente a monitorizar e registar a eficincia com que os controladores PID esto a
desempenhar as suas funes. Esta varivel poder ser estimada atravs de tratamento estatstico
de amostras do erro cometido, em situaes de regime estacionrio e transitrio.
Existindo um registo com a eficincia que os vrios controladores demonstram no controlo de
uma instalao complexa, os responsveis pela optimizao do sistema tm desta forma
conhecimento dos pontos que mais necessitam da sua ateno.
De forma, a avaliar a eficincia com que o controlador PID desempenha a sua funo, so
realizadas continuamente amostras de erro de seguimento ao processo. Os valores de monitorizao
obtidos por este algoritmo pretendem chamar a ateno do operador para possveis avarias ou
mudanas no processo que esto a afectar o desempenho do respectivo controlador. Ao ser alertado
de uma baixa eficincia numa determinada malha de regulao, o operador poder ento verificar se
resulta de uma avaria, que pode tentar identificar pelos valores registados em grfico ou optar por
uma nova calibrao do PID recorrendo ao auto-tuning.
Os operadores, e tcnicos de instrumentao e controlo no tm possibilidade de
permanentemente supervisionar o grande nmero de loops de regulao de que so responsveis.
Assim sendo, torna-se evidente que a existncia de um sistema de monitorizao de performance
dos loops de regulao seria de grande interesse ao identificar pontos a melhorar na instalao.
Baseando-se nestes dados, os responsveis poderiam ento avanar com actividades de
manuteno ou calibrao de controladores.
Este trata-se de um tema muito pouco desenvolvido pelas empresas de automao, pois a sua
aplicao implica custos em que a maioria das indstrias no investe.
Poder tambm estudar-se, se esta tcnica pode ser adaptada utilizao em outros tipos de
controladores.
De forma, a estimar ganho e perodo crticos mais precisos, a variao simultnea de Out
pode ser implementada no processo iterativo de variao de Out _ Bias . Desta forma, para alm de
se variar o ponto central de actuao que equilibra a excitao, a amplitude de actuao tambm
seria ajustada adaptando-se s necessidades do sistema.
65
66
7 Concluso
Neste trabalho, foi desenvolvida uma metodologia de auto-tuning que mostra que o mtodo
Relay tem condies para ser aplicado com sucesso na maioria dos sistemas de controlo PID.
Na busca de um controlo mais eficiente existem diversos factores que podem contribuir para o
seu desempenho. No se pode concentrar esforos apenas na obteno dos melhores parmetros
para o controlador PID e desprezar a existncia de actuadores ou sensores imperfeitos bem como
perturbaes frequentes.
O mtodo Relay facilita a interveno na calibrao de controladores PID, pois permite uma
interveno rpida evitando a necessidade de um conhecimento aprofundado de controlo.
Apesar do bom desempenho do controlador PID estimado pelo mtodo da curva de reaco de
Ziegler-Nichols, considera-se que o mtodo Relay o supera devido sua fcil aplicao, menos
restries e menor interferncia no processo produtivo.
Da anlise da introduo de histerese no mtodo Relay, conclui-se que esta melhora
claramente a estimao, diminuindo a sua sensibilidade a rudo e perturbaes. Os controladores
estimados com o Relay ideal apresentam um comportamento oscilatrio mesmo numa situao
estvel.
Concluiu-se tambm que o valor de Out deve ser o mnimo capaz de gerar sem dificuldade
uma oscilao sustentada, pois um valor demasiado elevado aumenta o ganho proporcional do PID e
respectivamente, a sua sensibilidade a perturbaes.
A convergncia automtica de Out _ Bias permitiu introduzir melhorias ao mtodo de Relay
clssico, facilitando bastante a sua implementao e melhorando a estimao de parmetros.
O mtodo Relay mostra-se capaz de dimensionar controladores PID com boa rejeio a
perturbaes. Assim que as perturbaes diminuem, o PID volta a responder com suavidade normal.
Os controladores obtidos mostraram-se capazes de apresentar respostas rpidas e suaves de acordo
com as necessidades. Trata-se de um mtodo que facilmente estima controladores muito idnticos
para os mesmos parmetros PV e Out .
O mtodo Relay revelou-se uma opo de sucesso permitindo atingir os objectivos propostos,
entre os quais, implementar um mtodo moderno de auto-tuning num sistema de automao
Siemens.
67
68
8 Bibliografia
[ 2] Astrom, Karl J. and Hagglund, Tore. Advanced PID Control. ISA, 2005;
[ 4] Franklin, Gene F., Powell, J. David e Emami-Naeini, Abbas. Feedback Control of Dynamic
Systems, 4Ed, Prentice Hall, 2002;
[ 5] Leva, A., Cox, C. and Ruano, A. Hands-on PID autotuning: a guide to better utilisation, IFAC
Professional Brief, 2003;
[ 9] Flores T., Antonio. Relay Feedback Auto Tuning of PID Controllers, Universidad
Iberoamericana, Mexico, 2007;
[10] Astrom K.J. & Haglund T. H. New Tuning Methods for PID controllers, Proc. 3 European
Control Conference, p.2456-62, 1995;
[11] Lelic Muhidin. PID Controllers in Nineties. Corning Incorporated, Science and Technology
Division, New York, 1999;
[12] K. J. Astrom & T. Hagglund, PID Controllers: Theory, Design, and Tuning. International
Society for Measurement and Con. 1995;
[14] Novais, Jos, Programao de Autmatos, 3Ed. Fund. Calouste Gulbenkian, 2004;
[15] Lee, Young Il. Development of an auto-tuning scheme for discrete PID controller. ISL Winter
workshop, Korea, Seoul, 1988;
[16] Minorsky, Directional stability of automatically steered bodies, J. Am. Soc. Naval Eng., p284,
1922;
[17] Yaskawa Electric America. Introduction to PID Control. USA, September, 2008;
[18] Ziegler, J.G. e Nichols, N.B. Optimum Settings for Automatic Controllers. Trans. ASME, pp.
759-768, 1942;
69
[19] Luyben, WL. Getting more information from relay feedback tests. Ind. Chem. Res., 2001;
[20] Luyben, WL. Derivation of transfer functions for highly nonlinear distillation columns. Ind. Eng.
Chem. Res., 1987.
70
ANEXO I
Pseudo-cdigo do mtodo Relay implementado
MVSUP = MVBIAS +
MVSUP = MVBIAS
iv. Calculam-se o patamar superior e inferior que activam a mudana de flanco do Relay:
PVSUP = SP +
PVINF = SP
v. Desactiva-se o controlador PID actual e o Relay inicia uma oscilao controlada;
vi. Durante o processo so registados os semi-perodos dos ltimos patamares, superior e
inferior.
vii. A cada perodo completo de oscilao, Bias corrigido se a diferena nos semi-perodos for
superior a 10%:
TUP TDOWN
Bias = Bias1 + k0 Bias1
2(TUP + TDOWN )
viii. Dever verificar-se se o valor de pode ser reduzido mantendo a capacidade de gerar
oscilao. Este deve ser o menor possvel, capaz de gerar a oscilao controlada;
71
ix. Quando se atinge uma oscilao considerada simtrica (diferena entre semi-perodos
inferior a 10%) o algoritmo determina o ganho e perodo crticos do sistema:
4
Ku =
A2 2
O Perodo crtico corresponde ao perodo de oscilao final;
x. De seguida, recorrendo tabela 1, de clculo de parmetros PID que Ziegler-Nichols
construram, calcula-se os parmetros necessrios de acordo com o tipo de controlador
seleccionado (P, PI, PID);
xi. A fase de identificao Relay ento desactivada, passando o controlo para o PID com os
novos parmetros. Todo o processo de auto-tuning dever ter decorrido apenas com
interveno de um operador autorizado, que activou inicialmente o auto-tuning e verifica se o
auto-tuning melhorou a eficincia com que o sistema controlado. Se por algum motivo for
necessrio restaurar os parmetros iniciais do controlador, ou salvar os parmetros actuais,
estas opes esto tambm disponveis sob a forma de botes.
72