Escolar Documentos
Profissional Documentos
Cultura Documentos
INDUSTRIAL
PROJETO E IMPLEMENTAO DE UM
CONTROLADOR FUZZY PARA
TEMPERATURA DE TOPO DE UMA COLUNA
DE DESTILAO DIDTICA
PROJETO E IMPLEMENTAO DE UM
CONTROLADOR FUZZY PARA
TEMPERATURA DE TOPO DE UMA COLUNA
DE DESTILAO DIDTICA
ii
Dados de Catalogao na Publicao (CIP)
CDD 629.895
RAMON RODRIGUES BARROS
SIDIMAR JUNIO DO NASCIMENTO ALMEIDA
PROJETO E IMPLENTAO DE UM
CONTROLADOR FUZZY PARA
TEMPERATURA DE TOPO DE UMA COLUNA
DE DESTILAO DIDTICA
Examinadores:
______________________________________________
Prof. Adelson Siqueira Carvalho (orientador)
Mestre em Engenharia de Produo/UENF
Instituto Federal de Educao, Cincia e Tecnologia Fluminense/Campos
______________________________________________
Prof. Helder Siqueira de Carvalho
Mestre em Computao Aplicada e Automao/UFF
Instituto Federal de Educao, Cincia e Tecnologia Fluminense/Campos
______________________________________________
Prof. Carlos Henrique Rodgero Frutuoso
Graduado em Tecnologia em Automao Industrial/IFF-Campos
Instituto Federal de Educao, Cincia e Tecnologia Fluminense/Campos
iii
AGRADECIMENTOS
Aos familiares por estarem incentivando a continuar lutando. Deus, por estar dando fora
para a realizao e concluso deste trabalho e por sempre ter mostrado novos caminhos
quando as dificuldades apareciam.
Ao Professor Adelson Siqueira Carvalho, que orientou e mostrou alternativas aos problemas e
sempre esteve solcito a ajudar e a incentivar a execuo deste trabalho.
iv
RESUMO
v
ABSTRACT
Industrial processes in general, are complex, nonlinear and multivariable. The control
for these processes using the classical theory has many limitations, because there is some
difficulty in modeling them. There then, methodologies like to Fuzzy Systems, which do not
require an exact model, but to incorporate some heuristic knowledge of how to control the
system. This paper aims to present the design of a monovariable fuzzy controller to control
the temperature of top of didactic distillation column, which was done using the program
Matlab to have a good environment for simulation of control systems. The results were
presented in graphical form that shows the performance of the controller, and numerical form
that provides verification of the decline in the index of performance (MSE) over the tests,
indicating the potential of the methodology applied. No comparisons were made with other
types of control, because the objective of this work is only develop a controller based on
fuzzy logic.
vi
LISTA DE FIGURAS
vii
Figura 5.6 - Funes de pertinncia de sada do teste 2 .......................................................... 33
Figura 5.7 - Grfico do resultado modulo partida do teste 2 .................................................. 33
Figura 5.8 - Grfico do resultado do modulo servo do teste 2 ................................................ 34
Figura 5.9 - Funes de pertinncia de entrada do teste 3 ...................................................... 35
Figura 5.10 - Funes de pertinncia de sada do teste 3 ........................................................ 35
Figura 5.11 - Grfico do resultado modulo partida do teste 3 ................................................ 36
Figura 5.12 - Grfico do resultado modulo servo do teste 3 ................................................... 36
viii
SUMRIO
AGRADECIMENTOS .......................................................................................................... iv
RESUMO.................................................................................................................................. v
ABSTRACT............................................................................................................................. vi
ix
CAPTULO V: RESULTADOS .......................................................................................... 29
REFERNCIAS..................................................................................................................... 39
x
CAPTULO I
INTRODUO
1.1 APRESENTAO
Com o passar dos anos, os processos industriais foram se tornando cada vez mais
complexos, no lineares e multivariveis. O controle para esses processos uma rea de
pesquisa em extrema atividade, uma vez que a teoria clssica de controle apresenta muitas
limitaes no tratamento das complexidades inerentes aos processos industriais.
Devido dificuldade da modelagem desses sistemas pode-se entender a importncia
crescente do estudo de metodologias de controle inteligente que no exijam uma modelagem
matemtica exata, mas, sim que incorpore algum conhecimento heurstico de como controlar
o sistema.
Tais metodologias seriam capazes de identificar e controlar uma planta no linear,
atravs do uso de aprendizado e adaptao, ou mesmo pela extrao do conhecimento de um
especialista no controle do processo. Possibilidades surgem atravs de tcnicas de inteligncia
computacional tais como, Redes Neurais Artificiais, Sistemas Fuzzy e Algoritmos Genticos.
A operao de uma coluna de destilao um exemplo de controle no linear, onde a
implementao de seu modelo dinmico exigiria um grande nmero de equaes diferenciais
e algbricas no lineares que comprometem sua resoluo pelos mtodos tradicionais de
anlise de sistemas. O processo de destilao se predomina em indstrias que tem como
essncia a separao de componentes da matria-prima, sendo muito utilizado em usinas de
produo de lcool e em refinarias de petrleo.
Baseado em trabalhos pesquisados, sabe-se que o controlador fuzzy pode ser utilizado
para controlar sistemas multivariveis. Apesar disso, neste trabalho foi utilizado para
controlar um sistema monovarivel, pois s h uma varivel de entrada (erro).
A proposta deste trabalho utilizar a lgica fuzzy para projetar e implementar um
controlador para temperatura de topo de uma coluna de destilao piloto que est em
funcionamento no laboratrio de desenvolvimento e pesquisa em automao do IFF (Instituto
Federal de Educao, Cincia e Tecnologia Fluminense). Este processo foi feito utilizando o
programa Matlab por questo de anlise grfica de resultados e por possuir um bom
ambiente de simulao de sistemas de controle.
1
1.2 OBJETIVO
1.3 MOTIVAO
Captulo I Introduo.
Esse captulo fornece uma introduo a respeito dos assuntos que sero abordados ao
longo da monografia, descrevendo de forma sucinta os objetivos, a motivao e como esto
organizados os captulos.
2
Captulo III Estado da Arte.
Captulo IV Metodologia.
Esse captulo apresenta a maneira e os tipos de controle que foram feitos, mostra como
realizada a comunicao entre a coluna e o Matlab e relata como feita configurao do
controlador.
Captulo V Resultado.
Captulo VI Concluso.
3
CAPTULO II
FUNDAMENTAO TERICA
A coluna foi construda a partir de um convnio entre a Refinaria Nacional de Sal (Sal
Cisne) e a Escola Tcnica Federal de Campos em 1989. Desde ento, tornou-se fonte de
pesquisa permanente para o estudo e desenvolvimento de sistemas de controle em fabricao
de lcool.
Ela composta por uma nica torre e duas colunas conjugadas, sendo a coluna A (de
retificao do lcool, com graduao entre 92 e 96 GL) sobreposta coluna B (de destilao
inicial, com graduao entre 52 e 92 GL), o que a difere de uma coluna de destilaria
industrial. Outra diferena a de no apresentar subsistemas como refervedor da base da
coluna (cuja funo vaporizar a mistura oriunda do fundo da coluna atravs de transferncia
de calor, realizada por vapor de gua que passa atravs dos tubos) e refluxo de topo (retorno
de parte do produto destilado, para favorecer a produo de lcool e controlar a temperatura).
Vide figura 2.1.
4
O aquecimento da mistura d-se por meio de uma resistncia eltrica com potncia
mxima de 1000W localizada no interior da base da coluna (panela), e como no h o refluxo
de topo, todo o destilado se encaminha ao condensador por meio de presso interna.
O processo de destilao consiste-se na separao de misturas homogneas, e
baseado na diferena de volatilidade dos lquidos, ou seja, est relacionado aos diferentes
pontos de ebulio dos lquidos.
Para serem realizadas as experincias didticas, utiliza-se uma mistura binria
composta por gua e etanol comercial (lcool hidratado) a uma graduao entre 6 a 10 GL
que introduzida lateralmente na coluna na altura de seu dcimo prato.
Na coluna tm-se ao todo vinte pratos, montados um sobre o outro, onde todos so
perfurados (providos de borbulhadores) e envolvidos por cascos cilndricos. A coluna A
formada pelos cinco cascos menores, a coluna B os cinco maiores e o casco da base a
panela que responsvel pelo aquecimento da mistura binria (Figura 2.2).
5
J o vapor flui no sentido ascendente, borbulhando atravs do lquido acumulado em
cada bandeja. medida que o vapor vai subindo seu teor alcolico aumenta e o ponto de
ebulio diminui. No topo da coluna o vapor alcana a temperatura de 78,3C e
consequentemente quase isento de gua. E ento, ele resfriado e condensado em um
condensador de topo, constituindo o produto de topo (destilado) com uma composio de
sada entre 92 e 96 GL (Figura 2.3).
6
Foi feito at aqui um breve estudo sobre o funcionamento da coluna de destilao do
IFF, a seguir ser visto os fundamentos da Lgica Fuzzy.
A lgica fuzzy uma extenso da lgica booleana (de natureza discreta) e foi proposta
por Zadeh em 1965, para resolver problemas que no so considerados de natureza contnua,
e que a lgica booleana no conseguia tratar.
A diferena entre estas duas lgicas em relao a uma varivel idade demonstrada
nas figuras 2.5 (a) e (b). Considere que uma pessoa dita ser adolescente se sua idade for
entre treze e dezessete anos. As figuras descrevem respectivamente a representao deste
conceito atravs da lgica booleana e lgica fuzzy.
7
O tratamento de expresses que envolvem varivel lingustica como a que foi citada
acima, pode ser realizado atravs da utilizao da lgica fuzzy que, por sua natureza, se baseia
em conceitos de conjuntos fuzzy (NASCIMENTO JR. e YONEYAMA 2000).
A teoria dos conjuntos fuzzy em grande parte uma extenso da teoria clssica dos
conjuntos que, por sua vez, o conceito de pertinncia de um elemento a um conjunto fica bem
definido, de modo que o elemento poder assumir apenas duas possibilidades quanto a sua
relao com o conjunto, ou seja, ele ou no elemento do conjunto.
Com base nessa teoria, um conjunto pode ser definido por uma funo geralmente
chamada de funo caracterstica, que declara quais elementos de X so membros do conjunto
e quais no so. Isso pode ser expresso pela funo caracterstica fA:
J na teoria dos conjuntos fuzzy, um objeto pode assumir um valor numa faixa gradual
de pertinncia que varia de 0 a 1, em que, o valor zero representa a no compatibilidade, um a
compatibilidade total, e valores intermedirios mostra o grau que esse objeto pertence a um
conjunto. Dessa forma, os conjuntos fuzzy so definidos por A = {xX | A(x) = , 0 1},
onde A(x): X [0,1] a funo de pertinncia que expressa o quanto um dado elemento x
pertence a A.
8
a) Unio ou disjuno dos dois conjuntos fuzzy
9
c) Complemento de um conjunto fuzzy
A (x) = 1 - A
Uma varivel fuzzy uma varivel que pode assumir valores em termos lingusticos,
cujos valores so os rtulos dos conjuntos, e cada valor um nmero fuzzy definido pela
funo de pertinncia. Por exemplo, a velocidade de um determinado veculo poderia ser uma
varivel fuzzy assumindo valores como: baixa, media e alta. Estes valores so descritos como
o prprio nome do conjunto e representados por funes de pertinncia conforme mostrado na
figura 2.9.
10
Generalizando, os valores de uma varivel lingustica podem ser sentenas em uma
linguagem especificada, construdas a partir de termos primrios (alto, baixo, pequeno, mdio,
grande, zero, por exemplo), de conectivos lgicos (negao no, conectivos e e ou), de
modificadores (muito, pouco, levemente, extremamente) e de delimitadores (como
parnteses).
A principal funo das variveis lingusticas fornecer uma maneira sistemtica para
uma caracterizao aproximada de fenmenos complexos ou mal definidos. Em essncia, a
utilizao do tipo de descrio lingustica empregada por seres humanos, e no de variveis
quantificadas, permite o tratamento de sistemas que so muito complexos para serem
analisados atravs de termos matemticos convencionais (TANSCHEIT R, 2003).
11
2.3.1 FUZZYFICAO
Figura 2.11 - Exemplo de um valor real com correspondncia em dois valores lingusticos.
12
A parcela se(if) de uma regra, contm uma ou mais condies relacionadas ao estado
do processo chamadas antecedentes, formando uma premissa; a parcela ento (then) contm
uma ou mais aes de controle chamadas consequente.
Para exemplificar a utilizao da base de regras, toma-se o controle de uma caldeira,
onde se estabelece uma relao entre a temperatura interna da unidade com a vazo necessria
de gua para o seu resfriamento, o que produz as seguintes regras:
2.3.4 DEFUZZYFICAO
13
a) Centro de rea (COA)
Este mtodo freqentemente chamado de centro de gravidade, pois ele calcula o
centride da rea composta pelas regras inferidas, que representa o termo de sada ( OUT),
esse termo de sada fuzzy composto pela unio de todas as contribuies de regras
(IVANQUI, 2005). Este foi o mtodo utilizado neste trabalho.
Figura 2.13 - Converso para varivel numrica empregando media dos mximos.
14
CAPTULO III
ESTADO DA ARTE
O controle fuzzy pode ser utilizado tanto para sistemas complexos, multivariveis e de
comportamento no-linear, quanto para sistemas simples, dando uma ampla abrangncia de
possveis aplicaes que esto disponveis em textos cientficos.
FONSECA et al. (1997) descreveram uma avaliao das tcnicas de lgica fuzzy
aplicadas ao controle de um motor de induo trifsico. Foi utilizado o Matlab/Simulink para
realizar a simulao de todo o sistema, e do fuzzytech para projetar o controlador fuzzy. Por
fim, fizeram uma comparao de desempenho entre o controlador fuzzy e o controlador PI.
Atravs da simulao foi confirmada uma melhor peforma-se dinmica do controlador com
lgica fuzzy.
LAZO et al. (1999) abordaram o desenvolvimento de um controlador fuzzy para o
controle de posio de um manipulador robtico com dois graus de liberdade. Como este
sistema apresentava duas entradas e duas sadas, considera-se dois controladores fuzzy
independentes, um para cada brao do manipulador. Aps ajustes heursticos na base de
regras e na forma dos conjuntos, os experimentos realizados mostraram um bom desempenho
dos controladores fuzzy.
DITTZ et al. (2000) mostraram em seu trabalho um problema que era a obstruo das
tubulaes flexveis utilizadas para escoar a produo que comeou a ocorrer quando a
Petrobras passou a produzir em campos de petrleo localizados em guas profundas, essa
obstruo deva-se devido cristalizao do petrleo exposto a baixas temperaturas ento,
desenvolveram um mtodo de desobstruo utilizando a lgica fuzzy para automatizar o
aquecimento eltrico desses tubos. O controle automtico permitiu que as temperaturas
alcanassem o patamar mnimo desejado sem que a temperatura mxima ultrapassasse os
limites dos tubos.
SHHEIBIA (2001) desenvolve um sistema de controle inteligente para um
manipulador robtico, utilizando uma abordagem de agentes inteligentes baseado em lgica
fuzzy. O manipulador constitudo por um brao com trs elos, uma garra e por um tabuleiro
de xadrez mvel (para permitir que a jogada seja realizada numa rea maior). O
posicionamento do brao do rob era baseado na simetria das casas do tabuleiro de xadrez,
fazendo com que pudessem ser realizadas as jogadas. A extenso do sistema com a utilizao
15
e agentes inteligentes permitiu que o brao robtico fizesse a jogada e desviasse de
obstculos, ou seja, de outras peas no tabuleiro. Portanto, a utilizao da tcnica Lgica
Fuzzy proporcionou ao sistema caractersticas de inteligncia e autonomia.
LUNA FILHO et al. (2002) descreveram uma comparao entre as tcnicas de
controle Fuzzy e PI. Os mesmos realizaram o estudo de sistemas no-lineares, tendo
como exemplo um tanque com escoamento turbulento em sua sada. Para projetar e avaliar o
desempenho dos controladores utilizaram como ferramenta de simulao, o ambiente Matlab-
Simulink. Para permitir a avaliao do desempenho do controlador com diversas combinaes
de configuraes possveis, o projeto de controladores fuzzy foi implementado com a: Fuzzy
Logic Toolbox, parte integrante do software MATLAB. Aps os testes foi comprovada a
eficincia da lgia fuzzy para o controle de plantas comprovadamente no-lineares.
FERREIRA e PARANHOS. (2004) descreveram o controle em tempo real utilizando
tcnicas de lgica fuzzy, o mesmo foi aplicado em duas simulaes em cima de exemplos
acadmicos, como pndulo invertido e controle automtico de parada, partida de trens e
sistema de sinalizao de trfego em tneis longos. Este trabalho comprovou o melhor
desempenho de sistemas fuzzy em relao a sistemas convencionais, os quais, geralmente, no
apresentam boas respostas a variaes de parmetros no trfego.
CAMPOS (2005) descreve em seu artigo quatro controladores fuzzy que foram
desenvolvidos na Petrobrs para otimizar o controle e a operao de suas unidades industrias.
O primeiro descrito foi um controlador multivarivel fuzzy para otimizao da operao de
uma plataforma de produo de petrleo (P-19). Este foi implementado com o objetivo de
proporcionar um nvel extra de controle para a planta. O prximo apresentado foi um
controlador fuzzy alocando a carga dos fornos da unidade de destilao. O mesmo foi
projetado para em caso de temperatura alta em um forno, diminuir a vazo de carga alocada
para o mesmo, e aumentar a vazo para os demais fornos. Desta forma, ajudando os outros
sistemas (PIDs e CPM) a operarem de forma otimizada. O penltimo controlador fuzzy
apresentado, utilizado para a otimizao heurstica da injeo de vapor em uma unidade de
destilao, elaborado com o objetivo de seguir uma estratgia de otimizar as vrias injees
de vapor na planta em funo da campanha da unidade. Por fim, foi apresentado um outro
controlador fuzzy cujo objetivo fazer o controle para balanceamento dos passes de um forno
da unidade de destilao a vcuo da LUBNOR Unidade de Lubrificantes do Nordeste, em
Fortaleza. A fim de tentar maximizar o aproveitamento energtico do forno.
16
BILOBROVEC (2005) apresenta em sua dissertao um sistema especialista baseado
em lgica fuzzy para controle automtico, que tem o objetivo de gerenciar e fazer a
manuteno da qualidade do processo de aerao de gros em silos. apresentado um
prottipo que permite o ensaio com gros de milho e a verificao da necessidade de arear
certa massa destes gros atravs da anlise das condies de temperatura ambiente e da massa
ensilada e da relativa do ar ambiente e dos gros. A implementao das aes de interveno e
controle usa a lgica fuzzy, por esta possibilitar a captura do conhecimento de especialistas.
Por fim, o sistema desenvolvido mostra-se apto a indicar a aerao, sendo assim capaz de
operacionalizar de forma informatizada o controle e gerenciamento automtico do sistema de
aerao.
MORAIS et al. (2005) implentaram um controlador fuzzy para o sistema do pndulo
invertido utilizando para comparao dois mtodos de defuzzificao deferentes: centro de
rea (COA) e centro das somas (COS). O objetivo do trabalho era de equilibrar o pndulo e
estabilizar o carrinho numa posio desejada, os resultados obtidos foram comparados com
um controlador PID. Para ambos os mtodos de defuzzyficao tiveram resultados
satisfatrios, sendo que o COA apresentou menor preciso e mais oscilaes, mas o
controlador fuzzy obteve resultados superiores aos do controlador PID.
BERNARDELI (2005) simulou o controle de velocidade de uma mquina de corrente
contnua utilizando controlador PID e Controlador fuzzy, onde, equacionou-se o motor de
corrente contnua a im permanente obtendo-se as variveis de entrada, sada e determinao
dos parmetros do motor. Posteriormente, foram feitas simulaes de controle e observou-se
que os controladores responderam satisfatoriamente para essa determinada aplicao, ou seja,
para vrios torques diferentes os controladores responderam perfeitamente. Notou-se tambm
que para projetar o controlador fuzzy no se necessitou de um profundo conhecimento
matemtico do sistema e sim, dominar intuitivamente seu funcionamento. J o controlador
PID exigiu uma configurao sistmica maior e a configurao de seus parmetros mais
complexa.
SANTOS et al. (2005) apresentaram o desenvolvimento de um projeto que busca a
racionalizao inteligente de energia com foco no condicionamento trmico predial. Em
experimentos realizados em laboratrios, utilizando um prottipo de automao predial que
emula a incidncia solar diferenciada ao longo do dia, constatou-se uma economia de 25% do
controle fuzzy em comparao com o controle on-off normalmente utilizado em aparelhos de
ar-condicionado de janela.BARROS et al. (2006) buscaram desenvolver uma biblioteca de
lgica fuzzy para implementar o controle em sistemas no-lineares, onde, posteriormente, ser
17
utilizada em microcontroladores/microprocessadores para executar diversas formas de
controle. A biblioteca fuzzy, utilizada neste trabalho, aplicada para realizar o controle do
tempo de sinalizao de um semforo de acordo com o fluxo de carro nas avenidas, podendo
ser aplicada em outras situaes. Na simulao por software, o sistema mostra-se eficiente e
eficaz para atender as exigncias requeridas pelo o usurio.
MARTINS (2007) projetou e implementou um controlador com base em lgica fuzzy
para uma aplicao em tempo real de controle de posio e velocidade de uma esfera rolando
sobre uma plataforma articulada em seu centro de gravidade. O objetivo do controle era levar
a esfera, sobre o plano, de um ponto inicial a um outro previamente determinado. O
sensoriamento de posio foi feito atravs de uma cmera de TV que focaliza o plano da
plataforma, onde a esfera se sobressai por contraste na imagem. Com base nos resultados
obtidos pde-se concluir que os objetivos foram alcanados, mas com algumas limitaes e
podendo ser melhorado.
LIMA e AMORIM. (2007) mostraram em seu trabalho um modelo utilizando lgica
fuzzy para apoio tomada de deciso no controle de trfego areo do aeroporto internacional
de Salvador. Para a validao do mesmo, foi implementado um prottipo utilizando
informaes reais obtidas com pilotos e controladores de trfego areo. Aps anlises,
demonstrou-se que vivel criar ferramentas baseadas em lgica fuzzy para o auxlio
tomada de deciso em controle de trfego areo, desde que estas ferramentas possam ser
amplamente testadas e validadas.
Alguns artigos citados acima, descrevem o desenvolvimento e implementao de
controladores fuzzy, assim como este apresentado, os mesmos tm como objetivo em comum,
otimizar os processos aos quais so empregados. Outros realizam uma comparao de
desempenho entre os tipos de controle, mostrando assim o melhor controle para cada tipo de
aplicao. Mas, vale ressaltar que a proposta deste que apresentado, no fazer a
comparao de desempenho entre os mesmos, mas sim mostrar a eficincia do controle que
usa como base a lgica fuzzy.
Foi observado neste captulo que os sistemas baseados em controle envolvendo Lgica
Fuzzy, tem sido aplicado de maneira ampla nos mais diversos tipos de Indstria. A eficincia
e superioridade do mesmo comprovado em comparaes feitas com os sistemas de controle
tradicionalmente usados (PID, PI e ON-OFF), isso explica o aumento da popularidade desse
sistema de controle no ambiente acadmico, e tambm no industrial. No captulo seguinte ser
descrita a metodologia aplicada neste trabalho.
18
CAPTULO IV
METODOLOGIA
O controlador fuzzy a ser projetado ser utilizado para controlar a malha superior da
coluna de destilao, tendo a temperatura de topo como varivel controlada e a vazo de
entrada como varivel manipulada. O controle de nvel da malha inferior ficar em
automtico, na qual os instrumentos da rede fieldbus possuem inteligncia para desempenhar
funes especficas, onde, se encarregaro de manter o nvel em aproximadamente 50% do
nvel total da panela.
Como a coluna possui uma dinmica lenta e o workspace do Matlab tem um limite no
armazenamento do nmero de amostragem da aquisio de dados, os testes foram iniciados
somente quando o dcimo prato da coluna atingia 50 C, pois assim, evitariam-se perdas de
informaes.
Aps o dcimo prato da coluna atingir 50 C era dada a partida do controle no Matlab
com o setpoint em 79 C, observava-se o comportamento do controlador enquanto se
registrava todos os dados, aguardava-se at que a temperatura estabilizasse e ento diminua-
se o setpoint para 70 C, novamente observava-se seu comportamento e aguardava-se at que
a temperatura estabilizasse, voltava-se o setpoint para 79 C e mais uma vez aguardava-se at
que temperatura estabilizasse, para ento, desligar o controle.
H trs tipos de controle que deveriam ser executados para mostrar o desempenho do
controlador projetado, so eles: controle de mdulo partida, mdulo servo e mdulo
regulatrio.
Mdulo partida o controle feito para observar o desempenho do controlador
no momento que se d a partida na planta;
Mdulo servo nesse tipo de controle o controlador tem que fazer com que a
sua sada acompanhe as variaes feitas no setpoint.
Mdulo regulatrio diferentemente do mdulo servo, nesse controle se
mantm o setpoint fixo, mas introduz-se uma perturbao no sistema, onde o
controlador deve rejeit-la e manter a sada de controle junta ao setpoint.
19
Na coluna referente a esse trabalho no h uma perturbao que possa ser injetada no
sistema, pois ela tem apenas uma vlvula de vazo entrada que j utilizada como a varivel
manipulada, sendo impossvel injetar mistura manualmente e manter o controle ao mesmo
tempo, torna-se inexecutvel a realizao de testes de controle de mdulo regulatrio para
serem apresentados nesta monografia.
20
Figura 4.1 - Tela do Syscon
21
Na tela inicial do matlab o comando OPCTool deve ser executado para a inicializao
da ferramenta de comunicao OPC (figura 4.2).
22
Nesta segunda tela o servidor OPC j est conectado e sua hierarquia de cliente, grupo
e itens pode ser vista no lado direito da tela. Cada item corresponde a um parmetro do
Syscon relativo aos instrumentos da planta.
23
Nesta tela pode-se ver o bloco no simulink com os itens LT_pa_AI.OUT.VALUE,
FI_AO.OUT.VALUE, TT_top_TRD.PRIMARY_VALUE.VALUE disponveis para
implementao do sistema de controle.
24
4.3 CONFIGURAO DO CONTROLADOR NO MATLAB
Na tela apresentada digitou-se o comando fuzzy na tela inicial do Matlab para dar
incio configurao do controlador fuzzy (figura 4.8).
25
Figura 4.9 Tela de configurao do controlador fuzzy
Nesta tela apresentada a entrada e sada do controlador a serem nomeadas (figura
4.9).
Nesta tela mostrada a ltima etapa de criao do controlador fuzzy que exportar
para o workspace o controlador (figura 4.13).
Este captulo apresentou a maneira e os tipos de controle que foram feitos, mostrou
como realizada a comunicao entre a coluna e o Matlab e relatou como realizada a
configurao do controlador. No captulo seguinte ser visto os resultados dos testes
efetuados.
28
CAPTULO V
RESULTADOS
Foram feitos trs testes na coluna, todos eles utilizando o software Matlab para
implementao do controlador, verificao dos resultados atravs de grficos, e estimao do
erro mdio quadrtico (MSE do ingls Mean Square Error).
Abaixo sero descritos os resultados dos testes com suas respectivas funes de
pertinncia e regras.
Teste 1:
Para a configurao do controlador, foi intitulada sua entrada de ERRO com um range
de -100 a 100, e criadas cinco funes de pertinncia triangulares, nomeadas de: NG, NP, Z,
PP e PG (figura 5.1). A sada foi chamada de SADA com uma range de -16 a 16, com cinco
funes de pertinncia tambm triangulares e nomeadas de: NG, NP, Z, PP e PG (figura 5.2).
29
Figura 5.2 Funes de pertinncia de sada do teste 1.
Logo aps ter criado as funes de pertinncia, foram elaboradas as regras de uma
maneira muito simples. Sempre que o setpoint for maior que a temperatura de topo da coluna,
o erro da entrada do controlador ser positivo, para que esse erro chegue a zero a vlvula de
vazo de entrada de mistura dever se fechar para que a temperatura de topo aumente.
Observado isso, foram criadas duas regras:
Se (Erro PG) ento (Sada NG)
Se (Erro PP) ento (Sada NP)
Sendo o setpoint igual temperatura de topo, o erro ser zero e a sada dever ser
nula, dando ento, origem a uma nova regra:
Se (Erro Z) ento (Sada Z)
30
Figura 5.3 Tela de criao das regras.
31
Teste 2:
32
Na sada, alterou-se o range para -25 a 30, colocou-se todas as funes do mesmo
tamanho, e a funo Z passou a ter pertinncia 1 em 4, dessa maneira, sendo o erro zero, a
sada ser 4mA (figura 5.6).
33
Figura 5.8 Grfico do resultado do modulo servo do teste 2.
Nos grficos das figuras 5.7 e 5.8 so apresentados os resultados do controle mdulo
partida e mdulo servo, respectivamente. E neles tem-se a possibilidade de se ver que com as
novas funes de pertinncia o resultado melhorou significativamente, mas que ainda ficou
um erro de regime permanente de aproximadamente 1,5 C.
Teste 3:
34
Figura 5.9 Funes de pertinncia de entrada do teste 3.
Foi observado nos testes anteriores que a vlvula de entrada da mistura binria no
tinha uma abertura linear, e ela s comeava a abrir com 9 mA, isso fazia com que a
temperatura da coluna continuasse subindo, mesmo quando havia um sinal de 9 mA na
vlvula, porque, ela ainda estava fechada e sem nenhuma vazo. Com o intuito de melhorar o
resultado, foram modificadas as funes de pertinncias de sada para que quando o erro fosse
zero o controlador mandasse um sinal de 9 mA (figura 5.10), fazendo com que se obtivesse
uma vazo mesmo que o erro fosse pequeno.
35
Nas figuras 5.11 e 5.12 so apresentados os grficos de resultados do controle mdulo
partida e mdulo servo do terceiro teste. Pode-se ver que o resultado melhorou, mas ainda
assim, ficou um erro de regime permanente pouco menor que 1 C.
36
Foi calculado o MSE para avaliar o ndice de desempenho de todos os resultados dos
testes efetuados (tabela 1).
MSE
Controle mdulo partida Controle mdulo servo
Teste 1 -------- 1.9953e+003 = 40.0767
Teste 2 20.8523 10.0411
Teste 3 14.7126 9.4021
Tabela 1 MSE calculado para todos os testes.
37
CAPTULO VI
CONCLUSO
38
REFERNCIAS
BARROS, Antnio Carlos S.; ALBUQUERQUE, Victor Hugo Costa de; ALEXANDRIA,
Auzuir Ripardo de. Biblioteca para implementao de controladores utilizando lgica
fuzzy. Revista Tecnologia (UNIFOR), v. 27 n2, 2006, p. 141-149.
39
DRIANKOV, Dimiter; HELLENDOORN, Hans; REINFRANK, Michael. An Intoduction
to Fuzzy Control. 2. ed. Berlin: Springer Verlag, 1996. 316p.
FERREIRA, Andr G. F.; PARANHOS, Joo P. de S. Controle em Tempo Real por Lgica
Fuzzy. Monografia (Graduao em Engenharia eltrica/eletrnica) Resende-RJ Faculdade
de Engenharia de Resende, 2004. 83 p.
LIMA, Mrio P.; AMORIM, Cludio A. Proposta de um modelo fuzzy para apoio
tomada de deciso no Controle de Trfego Areo do Aeroporto Internacional de
Salvador. [ REIC ] - Revista Eletrnica de Iniciao Cientfica, Ano VII, Nmero I, 2007.
SANTOS, Ronaldo de Jesus; BORGES, Geovany Arajo; MELO, Gustavo Amaral Ferreira
de; BAUCHSPIESS, Adolfo. Controle Fuzzy para Racionalizao de Energia em
Prottipo de Processo Trmico Predial. In: VII SBAI - Simpsio Brasileiro de Automao
Inteligente, 2005, So Lus. Anais do VII SBAI, 2005.
40
SHHEIBIA, Tarig Ali A. Controle de um Brao Robtico Utilizando uma Abordagem de
Agente Inteligente. Dissertao (Mestrado em Informtica) Campina Grande-PB
Universidade Federal da Paraba (UFPB), 2001. 84 p.
41