Você está na página 1de 14

1

Sistema de Comunicao OPC para uma Coluna de Destilao Piloto


Adelson Siqueira Carvalho NPO - CEFET-Campos adelsonsc@yahoo.com.br Ronald Coutinho da Silva NPO - CEFET-Campos coutinhods@yahoo.com.br Dnis Barbosa do Nascimento NPO - CEFET-Campos denisbn01@yahoo.com.br

RESUMO
A proposta deste trabalho apresentar duas diferentes formas de comunicao entre uma coluna de destilao piloto e o software Matlab, permitindo desta forma que as variveis do sistema possam ser visualizadas e modificadas pelo software e conseqentemente a utilizao de sistemas de controle avanado. Dois protocolos de troca dinmica de dados so utilizados e os comandos e ferramentas para realizar a comunicao. Os resultados demonstram que atravs da utilizao da metodologia podem-se desenvolver sistemas de controle adequado s necessidades dos sistemas produtivos industriais, tais como colunas e plantas de destilao. Palavras-Chave: Colunas de destilao, DDE, OPC, Foundation Fieldbus.

1. INTRODUO Com o passar dos anos, os processos industriais foram se tornando cada vez mais complexos. Conseqentemente os sistemas de automao evoluram. Essa evoluo tornou ainda mais complexa a determinao dos equipamentos e do tipo de controle que ser utilizado. Com isso houve a necessidade de aprimoramento das tcnicas de controle. O desvio entre as tcnicas de controle convencionais, a muito utilizadas nos processos industriais, e a real necessidade de tais sistemas no lineares, motiva a utilizao de sistemas de controle avanado utilizando inteligncia artificial. Todavia tais esses sistemas de controle avanados demandam qualificao da mo-deobra, alm do fato de no serem bem aceitos em ambiente industrial. Outro fator comprometedor destas tecnologias o desinteresse por parte dos fabricantes de instrumentos em embarcar os programas baseados em sistemas inteligentes em seus produtos. O desenvolvimento de sistemas de controle inteligente e posterior aceitao de seus resultados na indstria ser possvel a medida que minimizarmos a distncia entre modelos de simulao e os processos industriais. Tal procedimento requer mais uma vez alta qualificao tcnica e esforo matemtico. Para superar tais inconvenientes pode-se adotar uma metodologia baseada na integrao de softwares de projeto e simulao de sistemas de controle avanado com sistemas de instrumentao caractersticos de processos industriais. A proposta deste trabalho apresentar duas diferentes formas de comunicao entre uma coluna de destilao piloto e o software Matlab, permitindo desta forma que as variveis do sistema possam ser visualizadas e modificadas pelo software e conseqentemente a utilizao de sistemas de controle avanado. Atravs da utilizao de uma ferramenta do software Matlab - OPC Tool para comunicao com o software de configurao dos instrumentos Syscon. O artigo est organizado da seguinte forma: na seo 2 so apresentados a coluna de destilao didtica e seu sistema de aquisio de dados; na seo 3 o estado da arte da pesquisa. Nas sees 4 e 5 so apresentados o ferramental terico e a metodologia proposta

SEGeT Simpsio de Excelncia em Gesto e Tecnologia

para aplicao ao processo. Na seo 6 os resultados obtidos e na seo 7 a concluso do trabalho de pesquisa. 2. DESCRIO DO PROCESSO O processo de destilao introduzido na Europa pelos rabes na Idade Mdia um processo utilizado para separar lquidos homogneos. Este processo basea-se na diferena de volatilidade entre os lquidos, ou seja, na capacidade de um lquido passar para a fase gasosa. Portanto deve haver uma diferena de volatilidade entre os lquidos envolvidos no processo de destilao. Uma coluna de destilao compreende uma torre, a qual formada por pratos ou bandejas perfurados que permitem a troca de calor entre a fase lquida e gasosa. A coluna de destilao tambm conta com um sistema de aquecimento que ir fornecer calor ao sistema para que a mistura possa entrar em ebulio. Internamente a coluna descreve dois fluxos, um iniciado do ponto de alimentao da coluna, na fase lquida, orientada para baixo, onde o teor alcolico da mistura vai diminuindo com o conseqente aumento do ponto de ebulio, at que este alcance a base da coluna com uma pequena concentrao alcolica, e outro fluxo partindo do refervedor (base da coluna) orientado para cima, no qual o teor alcolico da mistura aumenta, at que este alcance a temperatura de 78,2C, na fase gasosa, onde estar praticamente isenta de gua. Entretanto, quando este vapor resfriado e condensado, o lquido gerado ser mais rico no componente mais voltil do que o lquido que lhe deu origem. Para que o processo atinja alto grau de separao, faz-se necessrio o uso de uma coluna de destilao. Na Figura 1 apresentada a coluna de destilao bsica, conforme GOMIDE (1988).

Figura 1 Coluna de destilao GOMIDE (1988).

SEGeT Simpsio de Excelncia em Gesto e Tecnologia

A coluna de destilao um dos equipamentos de separao mais empregados na indstria qumica e petroqumica. Tambm o equipamento que impede o aumento da produo. Uma das formas de solucionar esse problema passa pelo aperfeioamento do sistema de controle. De um modo geral as destilaes na prtica industrial envolvem misturas multicomponentes, porm a compreenso dos princpios da destilao de misturas binrias particularmente importante, pois ela constitui a base de operaes mais complexas GOMIDE (1988). Do ponto de vista operacional dentro de uma refinaria, a coluna de destilao no atua como um processo isolado, ou seja, faz parte de um complexo conjunto de processos onde suas correntes de sada so correntes de entrada de outras unidades. Do ponto de vista de controle a coluna de destilao pode ser classificada como um processo com restries, acoplado, no estacionrio e no linear. Alm de possuir uma dinmica muito lenta e a presena de tempo morto na ordem de 3 a 6 segundos por prato. Em virtude deste fato, a coluna possui um transiente muito longo quando uma alterao em alguma de suas variveis de entrada perturba o sistema. Este fato extremamente desagradvel, pois alm de consumir uma grande quantidade de energia, durante este perodo transiente a coluna gera derivados fora de especificao que iro afetar a carga de outros processos que esto acoplados a ela PANISSA (2003). Diferente dos sistemas industriais a coluna de destilao em questo sobrepe em uma nica torre, duas colunas, uma coluna A de destilao e uma coluna B de retificao SILVEIRA e HAERLES (2004). No apresenta subsistemas como refervedor da base da coluna e refluxo de topo. A fonte trmica uma resistncia eltrica de 1000W, alojada no interior da base da coluna. Todo o destilado obtido se condensa e coletado em uma proveta, portanto a temperatura de topo controlada atravs da vazo na entrada, uma vez que a resistncia eltrica no varia CRESPO (2000). Com o objetivo de reproduzir em laboratrio o ambiente encontrado na indstria, a coluna de destilao possui um sistema de aquisio de dados de porte industrial. Os instrumentos de medio das variveis do processo so interligados em uma rede Foundation Fieldbus (H1) do fabricante Smar. Atravs de uma DFI a rede de instrumentos se integra a uma rede ponto-a-ponto com o computador (HSE), onde esto disponibilizadas as informaes oriundas do processo e estas podem ser monitoradas e modificadas atravs do software de configurao dos instrumentos (Syscon). Atravs de uma integrao entre os seguintes aplicativos: Syscon, OPC link e InTouch 6.0, um script foi criado para registrar os valores numricos das variveis ao longo do tempo em arquivo texto. Este arquivo manipulado posteriormente para que seja montada a matriz de dados para formar os conjuntos de estimao e validao dos modelos paramtricos para gerar o modelo do sistema CARVALHO e GUILLERMO (2007). Na Figura 2 apresentada a imagem da coluna de destilao piloto.

SEGeT Simpsio de Excelncia em Gesto e Tecnologia

Figura 2 Coluna de Destilao Piloto do Laboratrio de Pesquisa e Desenvolvimento em Automao do CEFET Campos.

3. ESTADO DA ARTE Processos industriais como o de destilao so sistemas dinmicos, multivariveis e de comportamento no-linear. Seu controle possvel lanando-se mo de tcnicas avanadas de controle que exigem comunicao e integrao entre sistemas computacionais. Este problema de comunicao abre caminho para aplicaes diversas que esto disponveis na forma de textos cientficos. PRES et al. (2003) descreveram a aplicao de uma ferramenta do Matlab (xPC Targed Toolbox) em prticas de laboratrio, como complemento na docncia em aulas de controle. O objetivo destas aulas prticas era que o aluno aplicasse os conhecimentos adquiridos nas aulas tericas em problemas tpicos que aparecem na identificao de processos e na implementao de controladores digitais para sistemas reais. O sistema xPC targed permite executar em tempo real uma aplicao do Simulink em um PC de escritrio. Isto nos permite de uma forma simples e rpida, aplicar modelos de processos arbitrariamente complexos no Simulink, os quais poderiam ser identificados e controlados pelos alunos. UBERTI et al. (2003) apresentaram uma forma de controle adaptativo via rede Fieldbus, utilizando mltiplos modelos e lgica difusa como ferramenta capaz de suavizar a ao do controlador na passagem de uma faixa de operao para outra. A tcnica apresentada pode ser aplicada a processos da indstria de petrleo e gs, caracterizada pela predominncia de processos no lineares. Consideraram que atualmente existe uma tendncia para uma crescente utilizao de controle e monitorao de processos via rede industrial do tipo Fieldbus mostraram uma aplicao da tcnica, efetuando o controle de nvel em uma planta didtica, baseada em uma rede Foundation Fieldbus. Utilizaram o OPC para comunicao entre a planta e o Matlab, atravs da qual conseguiram implementar uma formulao matemtica utilizando os valores dos parmetros dos trs controladores encontrados. GONALVES (2004) pesquisou sobre a comunicao do Matlab com o sistema supervisrio via DDE, mas optou pelo uso de scripts devido a sua simplicidade e pouco uso de memria. Utilizou este tipo de comunicao na simulao dinmica de modelos de sistemas

SEGeT Simpsio de Excelncia em Gesto e Tecnologia

eltricos de potncia em diversos cenrios e na verificao experimental do comportamento dos grupos geradores em diversas condies de operao, incluindo a anlise de desempenho esttico, ensaios de curto circuito e as variaes de despacho ativo e reativo de potncia. Obtendo com isso uma melhor identificao e quantificao do impacto dos produtores independentes e autoprodutores na anlise de sistemas eltricos de potncia. DUARTE et al. (2006) apresentaram a utilizao do software Matlab 7.0 no ensino da tecnologia OPC aplicada a controle de processos, mais precisamente no controle de uma malha de vazo. Destacaram a importncia da aprendizagem das tecnologias utilizadas na indstria para a formao dos futuros engenheiros, aproximando teoria e prtica. PASTORELLO (2008) props a criao de um ambiente virtual para testes por ser economicamente mais vivel e ao mesmo tempo mais seguro. Utilizou uma coluna de destilao de mistura binria, onde se necessita controlar as composies de topo e de fundo. Trata-se de uma coluna simulada, modelada em Matlab. Neste ambiente utilizou-se um controlador preditivo comercial (DeltaV Predict) que faz parte do sistema de controle Delta V do fabricante Emerson Process. A integrao do modelo da coluna de destilao e do DeltaV Predict foi feita atravs da ferramenta OPC, normalmente utilizada para integrao de sistemas. 4. FERRAMENTAL TERICO 4.1. DDE O protocolo DDE (Dynamic Data Exchange) composto por um conjunto de mensagens e conceitos. O DDE envia mensagens entre aplicaes que partilham dados e usa memria partilhada para efetuar a troca de dados entre aplicaes. As aplicaes podem usar o DDE tanto para fazer uma troca de dados isolada, como para efetuar trocas contnuas de dados em que as aplicaes enviam atualizaes medida que os novos dados vo surgindo. O DDE apareceu pela primeira vez no Windows 3.0. Surgiu como a primeira forma de comunicao entre processos e ainda hoje suportado e usado por algumas aplicaes. Apesar de ser um processo limitado, no muito fcil de ser corretamente implementado e vagaroso, o DDE foi o primeiro passo no desenvolvimento de diversas tecnologias de integrao e comunicao. 4.2. OLE A tecnologia OLE (Object Linking and Embedding) foi desenvolvida pela Microsoft em meados de 1990, para suprir a necessidade de se integrar diferentes aplicaes dentro da plataforma Windows, de forma a solucionar os problemas de desempenho e confiabilidade do at ento utilizado padro DDE SILVA (2005). Nessa poca, introduziram-se dois conceitos: Linking Cria vnculos ou referncias aos objetos, armazenando no documento principal apenas os dados realmente necessrios para exibir, imprimir, etc. Embedding Incorpora os dados dos objetos ao documento principal. Neste contexto, surgiram os conceitos de objeto vinculado e do objeto incorporado: Objeto Vinculado So informaes (objetos) criadas em um arquivo (arquivo origem) e inseridas em outro arquivo (arquivo destino). Embora o objeto vinculado no se tome parte do arquivo de destino, existe um vnculo, uma conexo entre os dois arquivos de forma que o objeto vinculado no arquivo de destino seja automaticamente atualizado quando o arquivo de origem atualizado. Objeto incorporado So informaes inseridas em um arquivo de destino. Ao ser incorporado, o objeto se torna parte do arquivo. Ao clicar duas vezes no objeto incorporado, ele aberto no

SEGeT Simpsio de Excelncia em Gesto e Tecnologia

programa de origem em que foi criado. Qualquer alterao feita no objeto incorporado se refletir no arquivo de destino. Outro conceito importante na tecnologia OLE o conceito de Cliente Servidor: Cliente Aplicao que solicita os dados. Servidor Aplicao que disponibiliza os dados. No OLE 2.0, houve muitos aperfeioamentos dentre os quais o mais importante a automao OLE, pois permite que uma aplicao seja controlada por outra aplicao. A tecnologia OLE montada sobre a tecnologia COM (Component Object Model) que define um modo padronizado para um mdulo-cliente e um mdulo-servidor se comunicarem por meio de uma interface especfica. Mdulo indica um aplicativo ou uma biblioteca (uma DLL Dynamic Link Libraries). Os dois mdulos podem ser executados no mesmo computador ou em mquinas diferentes conectadas atravs de uma rede. Muitas interfaces so possveis, dependendo do papel do cliente e do servidor, e podem-se incluir novas interfaces para propsitos especficos. 4.3. OPC Os controles de processos industriais tm se tornado cada vez mais complexos devido exigncia de qualidade dos produtos, rapidez na entrega e concorrncia de mercado. Tal complexidade produz grandes quantidades de dados a serem gerenciados pelos trs nveis de controle de processos: dispositivos de campo, sistemas de controle e softwares para gerenciamento e negcios. A integrao desses nveis utilizando efetivamente a informao disponvel em cada um deles de fundamental importncia para a indstria. Na busca de uma soluo para esse problema, foi desenvolvida a tecnologia OPC, que uma tecnologia para conectar aplicaes Windows e equipamentos de controle de processos. O OPC um protocolo de comunicao aberto que permite um mtodo consistente de acesso aos dados de inmeros equipamentos dos mais diversos fabricantes. O mtodo o mesmo, independente da origem dos dados, o que vem oferecer ao usurio final uma maior liberdade na escolha dos equipamentos independentemente da disponibilidade de drivers de comunicao proprietrios. O OPC construdo usando tecnologia Microsoft OLE/COM, mas a especificao OPC foi desenvolvida por uma fundao aberta, a OPC Foundation, para atender as necessidades gerais da indstria e no as necessidades especficas de alguns fabricantes de hardware e software (OPC Foundation, 1988). A especificao ainda prev a evoluo das funcionalidades ao longo do tempo e por isso, os componentes OPC podem se manter no topo das necessidades emergentes da indstria. Os componentes OPC se classificam em duas categorias: Clientes OPC e Servidores OPC. Um Cliente OPC tipicamente um usurio dos dados tais como uma Interface de Operao ou um Sistema supervisrio (SCADA). Um Servidor OPC uma fonte de dados que coleta ou gera dados a partir de um processo, disponibilizando-os aos Clientes OPC. O Cliente OPC interage com o Servidor OPC usando uma interface bem definida. Qualquer Cliente OPC pode se comunicar com qualquer Servidor OPC, independentemente do tipo de dispositivo e do fabricante. Essa comunicao vlida somente para OPC-DA (Data Access), uma vez que existem diferentes tecnologias OPC. Basicamente, o padro OPC estabelece as regras para que sejam desenvolvidos sistemas com interfaces padres para comunicao dos dispositivos de campo (controladores, sensores, etc.) com sistemas de monitorao, superviso e gerenciamento (SCADA, MS, ERP, etc.). (Retirado de DUARTE, 2006).

SEGeT Simpsio de Excelncia em Gesto e Tecnologia

4.4. OPCTOOL A arquitetura OPC pressupe trs objetos bsicos: servidor, grupo e item, apresentados na Figura 3. Do ponto de vista do cliente, um servidor essencialmente uma estrutura de armazenagem para grupos que, por sua vez, tem como funo bsica o armazenamento de itens. Esses itens, elementos mais simples na especificao, representam conexes a pontos de entrada ou sada. Assim, o item OPC no um valor, mas apenas um meio de acesso a um valor. Desta forma, uma nica varivel de entrada ou sada pode ser representada por itens diferentes, com propriedades distintas e compartilhada por mais de um cliente. tarefa dos grupos reunir o conjunto de itens que interessam a um determinado cliente, assumindo o papel principal na interao do ciente-servidor.

Figura 3 Arquitetura OPC. DUARTE (2006)

Os grupos tambm so responsveis por satisfazer pedidos de leitura e escrita, bem como enviar atualizaes para seus clientes, periodicamente ou por exceo. Essas transaes de atualizao podem ser ativadas ou desativadas no grupo ou nos itens individuais. Os grupos presentes em um servidor OPC so normalmente definidos pelos clientes, e somente o cliente criador do grupo pode acess-lo; tal tipo de grupo dito privado. Em alguns casos, porm, pode ser interessante que o servidor oferea grupos passveis de serem compartilhados por vrios clientes. Quando essa capacidade desejada, implementa-se a funcionalidade opcional dos grupos pblicos. Do ponto de vista do cliente, a funo bsica do servidor prover uma infra-estrutura de suporte aos grupos. Alm disso, cabe tambm a ele gerenciar aspectos relacionados conexo com uma fonte de dados, tais como parmetros de comunicao ou taxa mxima de amostragem. Outra responsabilidade do servidor implementar uma estrutura de endereamento capaz de associar itens com variveis reais. O item uma estrutura a qual esto associadas trs propriedades: Value: ltimo valor armazenado pelo servidor no cache de memria do item e que atualizado sempre que o servidor faz uma leitura no dispositivo. Quality: Informao de estado que define a qualidade do dado que pode ser:

Good Dado vlido; Bad perda do link de comunicao com o dispositivo de campo; e Uncertain no caso de existir o link e o dispositivo de campo estiver fora de comunicao. Time Stamp : Tempo de amostragem.

SEGeT Simpsio de Excelncia em Gesto e Tecnologia

O OPC Toolbox uma coleo das funes que estendem a potencialidade do Matlab. Usando funes do toolbox, voc cria um objeto cliente para acesso aos dados (objeto cliente do opcda) que represente a conexo entre o Matlab e um usurio OPC. Usando propriedades do objeto cliente voc pode controlar vrios aspectos da comunicao, tais como perodos de tempo, status da conexo, e armazenamento dos eventos associados a este cliente. Antes que voc interaja com os usurios OPC usando o OPC Toolbox, deve compreender o relacionamento entre usurios e clientes OPC. Exemplos desse relacionamento so: como os usurios OPC organizam suas variveis e como os clientes podem interagir com aqueles dados do usurio. Usando o OPC Toolbox, voc pode registrar os dados (uma lista dos dados que mudaram, e seus valores novos) de um usurio no disco rgido ou numa memria, para mais tarde processar. A tarefa de registro dos dados controlada pelo objeto do datagroup. Para trabalhar com os dados que voc adquire, deve traz-los para o espao do Matlab. O toolbox fornece diversas maneiras para trazer um ou mais registros dos dados para o espao de trabalho onde voc pode analisar ou visualizar esses dados. O toolbox definiu determinadas ocorrncias do OPC Toolbox, tais como o comeo de uma tarefa de aquisio, assim como ocorrncias iniciadas de um usurio, tais como a notificao de que o estado de uma varivel mudou, como eventos. Voc pode associar a execuo de uma funo particular a um evento particular. 5. METODOLOGIA 5.1. DDE Matlab / INTOUCH A integrao entre os sistemas Matlab (simulao e controle) e InTouch (superviso do processo) ser realizada em um primeiro momento atravs de comandos DDE do Matlab. Neste tipo de aplicao especfica o Matlab funcionar como software cliente da comunicao e o InTouch como servidor. Esta configurao faz-se necessria, pois o InTouch como software de superviso do processo recebe do mesmo os sinais das variveis controladas do processo e de forma anloga pode enviar sinais para as variveis manipuladas do sistema atuando nos elementos finais de controle. Para o estabelecimento inicial da conexo utilizando o protocolo DDE, faz-se necessrio utilizar o comando ddeinit no Matlab, cuja sintaxe : a=ddeinit (nome da aplicao, nome da sesso) Onde a a varivel que armazena a resposta requisio por conexo (afirmativa ou negativa), nome da aplicao o nome da aplicao servidora e nome da sesso se refere sesso da aplicao servidora que ser acessada. Este comando retorna, caso a conexo seja estabelecida, um valor diferente de 0, que certifica que um canal virtual foi estabelecido entre as duas aplicaes. Um segundo comando ser executado para depois de estabelecida a conexo, trata-se do ddereq. Este comando solicita ao servidor o valor contido em uma dada varivel da sua sesso e retorna para a varivel que armazena dentro do Matlab. b=ddereq (canal, nome da varivel) Onde b a varivel que armazena a resposta requisio por valor da varivel controlada, canal o nome da varivel que recebeu o retorno do pedido de conexo e nome

SEGeT Simpsio de Excelncia em Gesto e Tecnologia

da varivel se refere a varivel controlada que est sendo medida e disponibilizada no processo. Tendo lido o valor de uma varivel controlada atravs do comando ddereq, faz-se necessrio tomar uma ao de controle que gera um valor numrico a ser alterado na aplicao servidora. Desta forma possvel a utilizao de um comando ddepoke que tem a funo de realizar esta alterao, uma vez estabelecida a comunicao atravs do ddeinit. ddepoke (canal, nome da varivel, valor) Onde o canal e o nome da varivel j foram esclarecidos anteriormente e o valor o valor que ser escrito na varivel manipulada na sesso da aplicao servidora. Com estes trs comandos bsicos possvel realizar o ciclo bsico de um sistema de controle no qual a funo dos sensores realizada pelo comando ddereq e a funo dos atuadores realizada pelo comando ddepoke. Na Figura 4 apresentada a tela com a seqncia de comandos executada no Matlab, e respectivos resultados, para abertura de uma conexo, leitura do valor de uma varivel e escrita de um valor em uma varivel, adequados aos softwares envolvidos neste trabalho.

Figura 4 Tela do Matlab com os comandos para conexo com o InTouch via DDE.

5.2. OPC Matlab/ SYSCON A mesma operao de conexo virtual realizada entre InTouch e Matlab possvel atravs do protocolo de comunicao OPC. A diferena que as aplicaes envolvidas neste processo sero os softwares Matlab, operando como cliente na comunicao e o Syscon funcionando como servidor. Este software responsvel pela configurao de redes Foundation Fieldbus e como tal se conecta aos dispositivos de campo atravs de uma rede de alta velocidade denominada HSE, que trabalha de acordo com o modelo TCP/IP, a DFI

SEGeT Simpsio de Excelncia em Gesto e Tecnologia

10

(dispositivo que comunica os instrumentos com o PC) possui uma interface de rede padro e um endereo IP. Basta que o IP da mquina que o Syscon esteja instalado seja da mesma classe e rede que o da DFI para que se comuniquem. Os parmetros e valores dos instrumentos podem ento ser alterados on-line pelo Syscon atravs de um servidor OPC que se conecta a DFI para aquisio dos dados da rede fieldbus. Aproveitando-se deste servidor OPC instalado e sendo executado no computador que supervisiona o processo, o Matlab pode estabelecer uma conexo virtual direto com estes servidores, dispensando assim a presena do software de superviso InTouch. Isto possvel graas incorporao do toolbox OPC em verses mais recentes do Matlab e sua interface grfica denominada opctool, que abre uma sesso de conexo via OPC ao detectar qualquer servidor OPC instalado e executado no computador onde o Matlab est instalado. Na figura 5 apresentada a tela da ferramenta opctool do Matlab.

Figura 5 Tela inicial da ferramenta de comunicao opctool.

Esta ferramenta trabalha com conceitos como: Hosts Computadores com servidores OPC instalados. OPC servers Servidores de comunicao via protocolo OPC, utilizado em equipamentos industriais. Matlab OPC Clients Agentes clientes OPC que disponibilizaro os dados no ambiente do Matlab. Group Conjunto de itens OPC. Item Varivel ou parmetro que ser lido ou escrito pelo Matlab.

SEGeT Simpsio de Excelncia em Gesto e Tecnologia

11

Na tela apresentada na Figura 6 est selecionada a opo de gerao de um arquivo do SIMULINK a partir da opo do menu na tela da ferramenta opctool. Tanto a seleo da opo write como na read um novo arquivo .mdl gerado, conforme Figura 7.

Figura 6. Tela de exportao para modelos do SIMULINK.

Figura 7. Modelo .mdl gerado a partir do menu Export to >Simulink OPC Read.

6. RESULTADOS Os resultados deste trabalho circundam a implementao do sistema de comunicao proposto na coluna de destilao piloto. As caractersticas inerentes aos comandos necessrios, bem como a integrao da ferramenta opctool com o simulink para a gerao do modelo de simulao j foram elucidadas na seo 5. Cabe ento apresentao do modelo de simulao utilizado e os grficos referentes aos sinais enviados e recebidos do processo pelo sistema de comunicao. Na Figura 8 apresentado o modelo de simulao comunicando com o sistema real via protocolo OPC.

SEGeT Simpsio de Excelncia em Gesto e Tecnologia

12

Figura 8. Modelo de simulao comunicando com o sistema real.

Nas figuras 9 e 10 so apresentados os sinais registrados pelo sistema de comunicao OPC referente a temperatura de topo e ao sinal de controle enviado para o elemento final de controle.
24.31

24.3

temperatura de topo

24.29

24.28

24.27

24.26

24.25

10

20

30 Tempo

40

50

60

Figura 9. Sinal captado pelo sistema de comunicao OPC para a temperatura de topo.

SEGeT Simpsio de Excelncia em Gesto e Tecnologia

13

21 20.8 20.6 Sinal de corrente do conversor 20.4 20.2 20 19.8 19.6 19.4 19.2 19

20

40

60

80

100 Tempo

120

140

160

180

200

Figura 10. Sinal captado pelo sistema de comunicao OPC para a sada de controle.

7. CONCLUSO A partir dos resultados descritos na seo 6 possvel verificar que a integrao entre ferramentas computacionais de diferentes fabricantes se integradas da forma correta podem propiciar o surgimento de uma plataforma de comunicao fundamental para o desenvolvimento de sistemas de controle avanados. As vantagens do Matlab no projeto e simulao de sistemas de controle fundamental para sua utilizao como software que realiza na prtica o controle de uma planta de processo, seja esta em escala laboratorial ou industrial. A integrao da coluna de destilao ao Matlab via OPC apresenta-se como uma boa alternativa para controle de processos industriais mediado por computador e a facilidade na criao de sistemas de controle por parte do Matlab proporciona uma interface mais amigvel para o engenheiro de controle, uma vez que se utilizam conceitos conhecidos de disciplinas tericas de sua formao como controle clssico e controle avanado, baseados em diagramas de blocos e fluxo de sinal. Como sugesto para trabalhos futuros cabe evidenciar a utilizao da metodologia aqui referida para aplicao em um sistema real com instrumentao industrial como a coluna de destilao, e posterior sintonia do sistema de controle uma vez que o exemplo apresentado na seo 6 meramente ilustrativo e tal aplicao foge ao escopo deste trabalho. 8 - REFERNCIAS CARVALHO, A. S.; GUILLERMO, L.H.F. Modelagem de Colunas de Destilao Atravs de Modelos Auto-Regressivos. 2007. Simpsio de Excelncia em Gesto e Tecnologia, Resende. CRESPO, L. S. Montagem Identificao e Modelamento de uma Torre de Destilao Piloto. 2000. Dissertao (Mestrado em Automao) Universidade Federal do Esprito Santo, Vitria.

SEGeT Simpsio de Excelncia em Gesto e Tecnologia

14

DUARTE, C. R. M.; FIGUEIREDO, L. C.; CORRA, M. V. Utilizao do Matlab no Ensino da Tecnologia OPC Aplicada a Controle de Processos. 2006. Anais do XVI Congresso Brasileiro de Automtica, Salvador. GOMIDE, R. Operaes Unitrias Volume IV, 1988. Edio do Autor, So Paulo. GONALVES, L. F. Contribuio para o Estudo Terico e Experimental de Sistemas de Gerao Distribuda. 2004. Dissertao (Mestrado em Engenharia Eltrica) Universidade Federal do Rio Grande do Sul, Porto Alegre. PANISSA, G. L. Uma Nova Abordagem para o Controle de Colunas de Destilao. 2003. Relatrio Final de Bolsa Universidade Federal de Santa Catarina, Florianpolis. PASTORELLO, R. Integrao Via OPC de Controlador Preditivo comercial com Simulador Dinmico de Processos Gerando Ambiente Virtual de Testes. 2008. Dissertao (Mestrado em Engenharia de Processos e Bioqumicos) Escola de Engenharia Mau do Centro Universitrio do Instituto Mau de Tecnologia, So Caetano do Sul. PREZ, E.; PIERONI, E.; BLASCO F.; SALCEDO, J. V. Uso Del Toolbox xPC Target en prcticas de control e identificacin. 2003. Seminario anual de automtica, electrnica industrial e instrumentacin, Vigo (Spain). SILVA, D. S.; QUINTAES, F. O.; SALAZAR, A. O.; MAITELLI, A. L.; JESUS, P. T. A. F.; TORRES, G. D.; CASTRO, L. M.; JNIOR, E. G. A. Projeto de uma Planta para Avaliao de Medies de Instrumentos de Vazo e BS&W. 2005. 3 Congresso Brasileiro de P&D em Petrleo e Gs, Salvador. SILVEIRA, R. D.; HAERLES, C. O. R. Implementao de Sistema de Comutao de Controladores com Tecnologia Fieldbus Foundation em Coluna de Destilao Didtica. 2004. Monografia (Curso de Tecnologia em Automao Industrial) Centro Federal de Educao Tecnolgica de Campos (CEFET Campos), Campos dos Goytacazes. UBERTI, R. C.; SANTOS, R. S.; PLUCENIO, A. Controle Adaptativo Utilizando Mltiplos Modelos em uma Rede Fieldbus. 2003. 2 Congresso Brasileiro de P&D em Petrleo & Gs, Rio de Janeiro.

Você também pode gostar