Escolar Documentos
Profissional Documentos
Cultura Documentos
(Dissertacao) 026-Tese Jose Wanderley Scucuglia
(Dissertacao) 026-Tese Jose Wanderley Scucuglia
(Dissertacao) 026-Tese Jose Wanderley Scucuglia
IA ELTRICA
SISTEMA DE CONTROLE DE ESCOAMENTO DE GS NATURAL EM DUTOS DE DISTRIBUIO COM DETECO DE VAZAMENTOS UTILIZANDO REDES NEURAIS
Tese submetida Faculdade de Engenharia de Ilha Solteira UNESP, como parte dos requisitos necessrios para a obteno do ttulo de Doutor em Engenharia Eltrica. Orientador: Marcelo Carvalho Minhoto Teixeira
FICHA CATALOGRFICA Elaborada pela Seo Tcnica de Aquisio e Tratamento da Informao - Servio Tcnico de Biblioteca e Documentao da UNESP - Ilha Solteira.
S436s
Scucuglia, Jos Wanderley Sistema de controle de escoamento de gs natural em dutos de distribuio com deteco de vazamentos utilizando redes neurais / Jos Wanderley Scucuglia. -- Ilha Solteira : [s.n.], 2006 128 p. : il.
Tese (doutorado) - Universidade Estadual Paulista. Faculdade de Engenharia de Ilha Solteira, 2006 Orientador: Marcelo Carvalho Minhoto Teixeira Bibliografia: p. 111-115 1. Automao e controle. 2. Gs natural. 3. Localizao de vazamentos. 4. Redes neurais artificiais.
Dedico
Aos meus pais Roque e Zilda. Aos meus filhos Jlia e Pedro. As minhas irms Lucimari e Viviane. Aos meus irmos Alexandre, Jlio e Rafael. Aos meus tios Alberto e Iraci.
Ofereo
AGRADECIMENTOS
Agradeo primeiramente a Deus e a todos aqueles que contriburam para a realizao deste trabalho. A minha esposa pelo carinho e compreenso durante esta etapa. Aos meus filhos, simplesmente por existirem. Aos meus pais e irmos e a toda minha famlia que me acompanharam, com entusiasmo desde os primeiros passos. Aos meus tios Alberto e Iraci e aos primos Albertinho, Ana e Adriana, que me acolheram no incio da minha trajetria. Aos meus amigos e colegas de trabalho Celso Corra, Waldemar Maldonado, Antonio Marcos Reis, Lauro Cruz Jr, Moiss Suzuqui, Willian Rosa, Marco Antonio, Matheus Belin, Renato Guimares, Isidoro Casal Caminha, Maria Paula Villela, Lillian Villela, Kelen Fagundes, Donato, Uender, Fausto e todos aqueles que de alguma forma deram valiosas contribuies durante a realizao deste trabalho. Ao professor Marcelo Minhoto, pela orientao, confiana e pela amizade em todos os momentos. Aos professores do curso de ps-graduao em Engenharia Eltrica da FEIS, pela busca continua da excelncia da qualidade dos trabalhos e das condies de realizao dos mesmos. FINEP pelo suporte financeiro.
RESUMO
Este trabalho descreve o desenvolvimento de um sistema de simulao do escoamento e controle de vazamento para uma rede de distribuio de gs natural. De forma a alcanar os objetivos propostos, foram discutidos vrios mtodos de abordagem do problema de fluxo de gs em redes de gasodutos e definido um mtodo mais adequado ao presente trabalho para compor as rotinas de simulao. Foram abordadas diversas formas de deteco de vazamentos de gs em tubulaes, optando-se pelo balano de volume para esse fim. Para a localizao do vazamento ao longo do duto foi proposto e utilizado um sistema de Redes Neurais Artificiais (RNA). O fluxo no interior da rede de dutos simulado por um sistema de equaes diferenciais no lineares obtido para regime permanente, cuja soluo para uma dada topologia de rede, fornece pares de valores de presso e vazo em pontos especficos. A partir de valores de presso e vazo de sada, obtidos de simulaes em condies de vazamentos, treinada uma RNA com o objetivo de fornecer a localizao de eventuais escapes ao longo do duto. Sensores e medidores instalados em pontos estratgicos na rede, fornecem um conjunto de entrada ao algoritmo neural que tem como sada a posio do vazamento para as respectivas condies de operao. Atuando no controle de vlvulas eletro-hidrulicas com controladores proporcionais, integrais e derivativos (PID), instaladas na rede, possvel isolar eventuais trechos com vazamento. Para tanto, foi projetado um controlador PID para otimizar o tempo de resposta das respectivas vlvulas. De acordo com o modelo proposto de anlise, foi desenvolvido um sistema algbrico computacional com interface grfica amigvel, em linguagem Delphi, que relaciona rotinas de simulao, algoritmos neurais, e mecanismos remotos de superviso e controle em tempo real. Ao operador permitido construir visualmente na tela do computador, atravs de cones grficos, a rede de distribuio desejada, para a qual, o sistema computacional compe automaticamente um conjunto de equaes algbricas lineares correspondente, cuja soluo numrica obtida pelo mtodo de Newton-Raphson. Dispe-se, portanto, de um sistema computacional inteligente, que permite simulao das condies de escoamento do gs na rede de distribuio, deteco e localizao de vazamentos e isolamento de trechos, uma ferramenta simples e de baixo custo, porm de vanguarda, para subsidiar a automao da operao de distribuio de gs natural em gasodutos.
ABSTRACT
A flow simulation and a leaking control computational system has been developed for a gas distribution network pipeline. A discussion of gas flow in pipeline is presented and the lamelar regime of flow has been chosen to be implemented in a simulating routine. Also, a description of gas leaking detection method has been carried out and the balance volume one has been adapted to find out the location of the leaking point in the pipeline a system an artificial neural network (ANN) has been proposed. The flow info the pipeline network is simulated by a system of non-linear deferential equation, obtained in a lamelar regime, which solution for any topology greed specification provide a couple of values of pressure and flow at discrete points into the domain. From this couple of values of pressure and flow at the ending point of the pipeline, obtained by simulating leaking condition, an ANN is trained with the purpose to provide a location of eventual escapes through the pipeline. Sensors to detect flow located in strategical points of the network pipeline may provide information to feed the neural system which output is the position of leaking point under a such operation conditions. Handle the electro-hydraulic through the proportional integral derivative (PID), installed along the network pipeline, is possible to isolate a pipeline interval with eventual leaking. For this purpose a PID controller system has been developed to minimize the time response of the electro-hydraulic valves. According to the proposed model of analysis, an algebric computational system with a friendly graphic interface in a Delphi language has been carried out. In this computer program simulating routine, neural algorithmic and remote mechanism of supervision and control in peal time, have been related. The user are allowed to build visually at the computer video, through the graphic icons, the desired network pipeline which corresponding system of equation are automatically generated by the computational system and solved by means of the Newton-Raphson method. In that way, and intelligent computational system is disposal, where the flow simulation in a gas network pipeline, the detection, location and isolation of leaking points are allowed. It may be considered that a simple and low cost tool to aid in the automation process of distribution of natural gas in pipeline, is offered in the present report.
LISTA DE FIGURAS
Figura 2.1 Parmetros do escoamento de fluido em dutos .................................................. 11 Figura 2.2 Escoamento de fluido em uma poro infinitsima de duto. ............................. 12 Figura 2.3 Topologia de uma rede de gs............................................................................ 24 Figura 2.4 Dutos em rede com escoamento de gs.............................................................. 26 Figura 3.1 Fluxograma do mtodo nodal de Newton. ......................................................... 33 Figura 3.2 Caractersticas da convergncia para o mtodo nodal de Newton. .................... 36 Figura 3.3 Interpolao e processo da mdia. ..................................................................... 36 Figura 3.4 Fluxograma mtodo nodal Hardy-Cross. ........................................................... 37 Figura 3.5 Rede de distribuio de gs, malha simples....................................................... 38 Figura 3.6 Grafo da rede de distribuio de gs. ................................................................. 41 Figura 3.7 Fluxograma do mtodo de malha de Newton. ................................................... 42 Figura 3.8 Caractersticas de convergncia para o mtodo de malha.................................. 44 Figura 3.9 Fluxograma do mtodo de malha de Newton - Hardy-Cross. ........................... 45 Figura 3.10 Rede de escoamento de gs em regime permanente. ....................................... 46 Figura 4.1 Sistema pneumtico de posio. ........................................................................ 50 Figura 4.2 Diagrama do sistema pneumtico de posicionamento. ...................................... 51 Figura 4.3 Sistema pneumtico de posicionamento. ........................................................... 52 Figura 4.4 Diagrama do mecanismo completo.................................................................... 53 Figura 4.5 Descrio do bloco da vlvula proporcional eletro-hidrulica. ......................... 53
Figura 4.6 Grfico da abertura da vlvula proporcional x tempo, com ganhos Ka = 3, 5, 7 e 9. ....................................................................................................................................................... 55
Figura 4.7 Controlador PID em srie com a Planta H ( s ) ................................................... 56 Figura 4.8 Sada do sistema controlado com um PID. ........................................................ 59 Figura 4.9 Controlador PID em srie com a vlvula proporcional...................................... 60 Figura 4.10 Grfico da abertura da vlvula proporcional com o controlador PID.............. 61 Figura 4.11 - Rede de distribuio de gs. ............................................................................. 62 Figura 5.1- Valores de presso medidos e previstos pelo modelo transiente. ........................ 73 Figura 6.1 Neurnio biolgico............................................................................................. 81 Figura 6.2 - Analogia entre neurnio e seu modelo matemtico............................................ 82 Figura 6.3 Funes de ativao. .......................................................................................... 82 Figura 6.4 Representao de um neurnio. ......................................................................... 83
Figura 6.5 - Rede neural direta MLP...................................................................................... 85 Figura 6.6 - Estrutura da rede LVQ........................................................................................ 85 Figura 6.7 - MLP com janela temporal................................................................................... 87 Figura 6.8 - Rede neural com atraso no tempo....................................................................... 87 Figura 6.9 - Neurnio recorrente. ........................................................................................... 89 Figura 6.10 - Topologia de uma rede simtrica...................................................................... 89 Figura 6.11 - Redes parcialmente recorrentes. ....................................................................... 90 Figura 6.12 Gasoduto sob vazamento.................................................................................. 94 Figura 6.13 Presso x Vazamento. ...................................................................................... 94 Figura 6.14 Presso de sada em gasoduto sob vazamento. ................................................ 95 Figura 6.15 Presso de sada em funo da posio de vazamento..................................... 95 Figura 7.1 Abordagem da pesquisa. ................................................................................... 102 Figura 7.2 Elementos da rede de distribuio de gs natural. ............................................ 104 Figura 7.3 Composio da rede de distribuio. ................................................................ 105 Figura 7.4 Atribuio de parmetros dos elementos. ......................................................... 105 Figura 7.5 Simulao de escoamento. ................................................................................ 106 Figura 7.6 Expanso da rede............................................................................................... 106 Figura 7.7 Histricos de presso e vazo. .......................................................................... 107 Figura 7.8 Localizao de vazamento pela RNA. .............................................................. 108
LISTA DE TABELAS
Tabela 3.1 Dados de vazo e presso da rede proposta....................................................... 46 Tabela 3.2 Dados de dimetro e comprimento dos dutos da rede proposta. ....................... 47 Tabela 3.3 Resultados comparativos dos mtodos de Newton............................................ 47 Tabela 4.1 Parmetros de vlvula eletro-hidrulica. ........................................................... 54 Tabela 4.2 - Parmetros de ajuste pelo mtodo de oscilao de Ziegler-Nichols. ................. 58 Tabela 4.3 - Dados de vazo e presso nos ns...................................................................... 63 Tabela 4.4 - Dados dos dutos e resultados obtidos antes e aps vazamento no duto 12. ....... 64
LISTA DE SIGLAS
LVQ: Learning Vector Quantization MLP: Multi-Layer Perceptron PDP: Parallel Distributed Processing PID : Proporcional, Integral e Derivativo. RNA: Redes Neurais Artificiais SCADA: Supervisory Control and Data Acquisition. TDNN: Time Delay Neural Network
SUMRIO
CAPTULO II: MODELAGEM DO ESCOAMENTO DO GS EM REDES DE DISTRIBUIO EM REGIME PERMANENTE ........................................................... 10 2.1 MODELAGEM DO ESCOAMENTO DO GS EM DUTOS ISOLADOS .................. 10 2.1.1 Equao geral do escoamento do gs em dutos ....................................................... 10 2.1.2 Fator de eficincia ........................................................................................................ 17 2.1.3 Equaes usuais do escoamento do gs em dutos ..................................................... 19 2.1.3.1 Equao para baixa presso .................................................................................... 19 2.1.3.2 Equao para mdia presso..................................................................................... 20 2.1.3.3 Equao para alta presso ........................................................................................ 21 2.2 MODELAGEM DO ESCOAMENTO DO GS EM REDES DE DUTOS .................... 24 2.2.1 Topologia das redes de gs ......................................................................................... 24 2.2.1.1 Matriz de incidncia: ramo-n ................................................................................. 25 2.2.1.2 Matriz de incidncia: ramo-malha............................................................................ 25 2.2.2 Formulao nodal de uma rede de gs ..................................................................... 26 2.2.3 Formulao de uma rede de gs por malha ............................................................. 28 2.3 CONCLUSO .................................................................................................... 29
CAPTULO III: MTODOS DE SOLUO NUMRICA DE REDES DE ESCOAMENTO DE GS EM REGIME PERMANENTE ............................................ 30 3.1 MTODO NODAL DE NEWTON: CASO MULTI-DIMENSIONAL.......................... 30 3.2 MTODO NODAL DE NEWTON: CASO UNI-DIMENSIONAL (HARDY-CROSS).. 34 3.3 Mtodo de Malha de Newton: Caso Multi-Dimensional ...................................... 38 3.4 MTODO DE MALHA DE NEWTON: CASO UNI-DIMENSIONAL (HARDY-CROSS) ................................................................................................................................................ 42 3.5 Implementao Numrica dos Mtodos de Newton ........................................... 46 3.6 CONCLUSo...................................................................................................... 47
CAPTULO IV: ISOLAMENTO DE DUTOS COM VLVULAS PROPORCIONAIS ELETRO-HIDRULICAS CONTROLADAS VIA CONTROLADORES PID............ 49 4.1 MODELAMENTO MATEMTICO DE VLVULAS ELETRO-PNEUMTICAS.... 50 4.1.1 Sistema pneumtico de posicionamento .................................................................... 50 4.1.2 Controlador PID ......................................................................................................... 56 4.2 MTODO DE OSCILAO DE AJUSTE DE ZIEGLER E NICHOLS DO CONTROLADOR PID .......................................................................................................... 57 4.3 CONTROLADOR PID ACOPLADO VLVULA PROPORCIONAL...................... 60 4.4 ISOLAMENTO DE DUTOS EM REDES DE DISTRIBUIO DE GS NATURAL UTILIZANDO SISTEMA DE POSICIONAMENTO COM CONTROLADOR PID ACOPLADO VLVULA ELETRO-PNEUMTICA ...................................................... 62 4.4.1 Implementao numrica ........................................................................................... 62 4.5 CONCLUSO.................................................................................................................. 65
CAPTULO V: MTODOS DE DETECO DE VAZAMENTOS EM DUTOS DE DISTRIBUIO DE GS NATURAL ............................................................................. 66 5.1 MTODOS UTILIZADOS NA DETECO DE VAZAMENTO DE GS NATURAL EM DUTOS E REGIME PERMANENTE DE ESCOAMENTO ......................................... 66 5.1.1 Balano de volume ...................................................................................................... 67 5.1.2 Anlise de presso em um ponto do duto ................................................................. 69 5.2 MTODOS UTILIZADOS NA DETECO DE VAZAMENTO DE GS NATURAL EM DUTOS EM TRANSIENTES ........................................................................................ 71 5.2.1 Mtodo do desvio de presso ..................................................................................... 72 5.2.2 Modelo de compensao do balano de volumes ..................................................... 74 5.3 CONSIDERAES SOBRE OS MODELOS DE DETECO DE VAZAMENTOS . 76
CAPTULO
VI:
LOCALIZAO DE GS
DE
VAZAMENTOS UTILIZANDO
EM
DUTOS
DE
DISTRIBUIO
NATURAL
REDES
NEURAIS
ARTIFICIAIS ...................................................................................................................... 80 6.1 REDES NEURAIS ARTIFICIAIS .................................................................................. 80 6.2 ESTRUTURAS DE REDES NEURAIS ......................................................................... 84 6.2.1 Redes diretas (Feedforward) ...................................................................................... 84 6.2.2 Learning Vector Quantization (LVQ) ........................................................................ 85 6.3 REDES NEURAIS TEMPORAIS ................................................................................... 86
6.3.1 Redes no recorrentes ................................................................................................ 86 6.3.2 Redes localmente recorrentes .................................................................................... 88 6.3.3 Redes totalmente recorrentes .................................................................................... 89 6.3.4 Redes parcialmente recorrentes ................................................................................ 89 6.4 TREINAMENTO DE REDE NEURAL .......................................................................... 91 6.4.1 Treinamento supervisionado ..................................................................................... 91 6.4.1.1 Backpropagation ....................................................................................................... 92 6.4.2 Treinamento no-supervisionado .............................................................................. 92 6.5 LOCALIZAO DE VAZAMENTOS DE GS NATURAL EM DUTOS
UTILIZANDO RNA .............................................................................................................. 93 6.5.1 Caractersticas de presso e vazo em dutos sob vazamento em regime permanente ................................................................................................................................................ 93 6.5.2 Modelo proposto de localizao de vazamento utilizando RNA ............................ 96 6.5.3 Implementao numrica ........................................................................................... 97 6.5.4 Consideraes prticas sobre RNA ........................................................................... 98
CAPTULO VII: SISTEMA DE SUPERVISO E CONTROLE DA OPERAO DE DISTRIBUIO DE GS NATURAL EM REDES DE DISTRIBUIO ................. 100 7.1 O SISTEMA PROPOSTO .............................................................................................. 101 7.1.1 Modelagem e estratgia de controle ......................................................................... 102 7.1.2 O Software desenvolvido ........................................................................................... 104 7.2 CONCLUSO................................................................................................................. 108
CAPTULO I: INTRODUO
Tecnologias emergentes envolvendo a utilizao do gs natural como combustvel automotivo e em aplicaes residenciais e comerciais tm ampliado cada vez mais a diversificao do uso do gs natural em vrios pases. O suprimento dessa crescente demanda limitado, muitas vezes, pela ausncia de uma adequada infra-estrutura de transporte. Dentre as opes disponveis, os gasodutos representam a alternativa mais segura e econmica para o transporte de gs natural. Em todo mundo, grandes recursos tm sido investidos para o desenvolvimento de novas tecnologias para a atividade dutoviria, visando principalmente a melhoraria dos nveis de segurana, eficincia e efetividade da operao. O controle da operao de um gasoduto uma tarefa bastante complexa. A diversidade de componentes, aliada s grandes distncias envolvidas, impe a necessidade de um monitoramento permanente das condies operacionais. A obteno de informao precisa e confivel sobre as condies da rede representa papel chave na operao dos gasodutos, no s com o propsito de manter a eficincia operacional, mas, em particular, para a minimizao dos riscos associados a possveis acidentes, como por exemplo, vazamentos, que acontecem de forma no prevista, causando danos ao homem e ao meio ambiente. Em um cenrio de legislaes ambientais cada vez mais rigorosas, a deteco e localizao de vazamentos tornam-se imperativos, sendo necessrio que eventuais acidentes sejam reparados rapidamente. O objetivo deste trabalho foi desenvolver um sistema computacional inteligente para simulao e controle do escoamento de gs em redes de distribuio em regime permanente, permitindo a deteco, a localizao e o isolamento de pontos de vazamentos. Para tanto, foram avaliados diferentes mtodos de modelagem e soluo numrica do problema de escoamento de gs em redes de gasodutos; projetado um controlador proporcional, integral e derivativo (PID), de forma a otimizar o tempo de resposta de vlvulas de fluxo eletro-
hidrulicas; estudados vrios mtodos de deteco de vazamentos de gs em tubulaes; desenvolvida uma rotina inteligente utilizando redes neurais artificiais (RNA) visando localizar a posio do vazamento ao longo do duto, e por fim, foi desenvolvido um sistema computacional inteligente, em linguagem de programao Delphi, com toda a modelagem avaliada e proposta, para ser utilizado em projetos de redes de gasodutos e na automao da operao da distribuio de gs. Para a deteco de vazamentos em gasodutos, vrios mtodos podem ser utilizados, dependendo das caractersticas operacionais de cada rede. A grande dificuldade na aplicao dos mtodos se d pela compressibilidade do gs no interior dos dutos, o que pode levar a alarmes falsos nos transitrios. No entanto, em regime permanente o escoamento uniforme, e as caractersticas de presso e vazo ao longo dos dutos tornam os modelos considerados aplicveis com suficiente segurana. Os estudos iniciais de deteco de vazamento tratavam desta operao como preventiva a paradas em dutos, no se preocupando com prejuzos ao meio ambiente, somente com prejuzos comerciais. A literatura consultada permitiu identificar tambm muitos casos de estudo para dutos transportando leo (oleodutos) ou vrios fluidos diferentes, tambm chamados de polidutos (HIGGES, 1983; THOMPSON & SOGMAN, 1984; MONTOMERY, 1986; ELLUL, 1989; JAVARSHEISHVILI & NAMGALADZE, 1991; RACHFORD & WIKE, 1996; MUKHERJEE & NARASHIMHAN, 1996). Inicialmente, considera-se o trabalho de Whaley et al. (1992), que apresenta um tutorial dos mtodos computacionais utilizados para a deteco de vazamentos em dutos. Os autores apresentam tcnicas baseadas em simulao computacional das condies e propriedades do fluido escoando, para o regime transitrio, e tambm tcnicas que consideram regime permanente para o escoamento no duto, tratando a variao das presses ou dos volumes transportados pelo duto. Os autores ainda discutem as vantagens e desvantagens de cada tcnica, apresentando o estado da arte de tal metodologia. Ainda tratando de modelagem transitria para a deteco de vazamento, Jencek e Sterba (1994), apresentam um modelo, onde os mesmos se preocupam com a qualidade da instrumentao que fornecer as informaes que permitam ao modelo monitorar incidncias no duto. Interessa-se tambm na definio, pelo uso do modelo apresentado, nas alteraes necessrias para que os resultados possam ser alcanados. Belsito et al. (1998) tambm propem um modelo para a deteco de vazamento utilizando o conceito de redes neurais para o processamento das informaes provenientes do
campo. O trabalho foi inspirado na necessidade de deteco de vazamentos inferiores a 1% da vazo de operao, para um sistema de transporte de amnia liquefeita, material este considerado pelos autores, de extrema periculosidade, devendo, portanto, sofrer rgido controle durante a operao. A rede foi treinada com dados simulados e testada levando em considerao os sinais de rudos existentes na tubulao. No sistema em estudo foram detectados vazamentos de 1% do fluxo de entrada e a localizao de vazamentos maiores (5%, 10%) foi feita com alta confiabilidade mesmo na presena de rudos. No trabalho tambm tratado o efeito de transdutores em falha no duto sobre o sistema de deteco. Outro trabalho interessante do ponto de vista da apresentao das tcnicas atualmente utilizadas, foi apresentado por Ellul (1989) em sua dissertao de mestrado. Tcnicas como monitoramento acstico de dutos, monitoramento via sistema computacional e modelagem matemtica so tratados por este autor. Em seu trabalho, o autor apresenta a simulao computacional da deteco de vazamento de uma malha de distribuio de gs, tomando como parmetros de anlise: i) o tempo necessrio para a deteco do vazamento; ii) o tempo necessrio para a determinao do local de vazamento e; iii) o tempo necessrio para a perfeita determinao do volume vazado. Ainda constam simulaes semelhantes para uma malha de distribuio de etileno e um sistema para transporte de produtos lquidos. Do ponto de vista operacional da deteco de ruptura do duto, Mc Kee (1988) faz uma anlise considerando: i) parmetros necessrios para a deteco; ii) efeitos de condies operacionais e configuraes do duto, e; iii) simulao da propagao do transiente causado pela ruptura do duto, apresentando diversas leituras de registros de presso em dutos alteradas pelo ruptura dos mesmos. Como concluses importantes, o autor apresenta: i) a importncia da rapidez de deteco para minimizao de perdas dos produtos transportados, continuidade na operao, se possvel, e reduo do potencial de dano ao meio ambiente e populaes localizadas prximas ao duto; ii) a relevncia da deteco de ondas acsticas devidas a ruptura; iii) o conhecimento dos tempos de resposta e sensibilidade dos instrumentos de medio utilizados, e; iv) a presena de esquemas para controle da ruptura do duto e conseqente colocao em operao. O autor ainda cita uma tabela apresentando a aplicabilidade de diversos esquemas de deteco de ruptura de dutos relacionada ao tipo de operao escolhida para o duto, quais sejam, controle autnomo, estao de controle e central de controle. Pringle (1988) trata a importncia do ajuste de parmetros do modelo implantado. Este ajuste de parmetros nico para cada sistema, devendo, portanto, ser efetuado para cada implantao de sistemas de deteco de vazamentos utilizado em um duto. Alm disso, cita a
importncia dos dados obtidos dos medidores instalados no duto, afirmando que uma boa deteco depende do nvel e da qualidade dos instrumentos de medio utilizados. Cabe ressaltar que a comunicao e coleta de dados em um computador central so necessrias para a implantao de um sistema de deteco de vazamentos, uma vez que o mesmo deve monitorar todo o duto, ou pelo menos, o trecho em questo. Nicholas (1992) ateve-se ao estudo das incertezas inerentes aos sistemas de deteco de vazamento. Ele discute incertezas devidas ao balano de fluxo no duto, a taxa de variao do empacotamento do duto, a medio da presso e sua taxa de variao, ao clculo das propriedades do fluido, ao modelo computacional utilizado, a mudana da temperatura mdia do duto, ao clculo do volume empacotado no duto e ao balano total de volume. Com relao medio de presso, o autor informa que o aumento da incerteza de medio de presso pode variar de 1 a 4% da faixa de SPAN calibrada para uma variao de temperatura da ordem 50C. Tambm informa que para os modelos transientes, a incerteza tambm depende da discretizao utilizada para o modelo e dos intervalos de tempo utilizados em seus clculos (discretizao no tempo), e apresenta a ordem de grandeza das diversas incertezas discriminadas para leo cru, gs natural e gs natural liquefeito. Outros autores que estudaram o efeito das incertezas de medio sobre os sistemas de deteco de vazamento so Van Reet e Skogman (1987). Eles apresentam a importncia do conhecimento das incertezas introduzidas pelos instrumentos de medio do sistema, assim como o efeito de tais incertezas sobre o processo de deteco do vazamento no duto. Um trabalho bastante interessante aquele apresentado por Bowles et al. (1996), que trata da operao e localizao das vlvulas usadas em gasodutos para rpido isolamento de reas rompidas do duto. Nesse trabalho os autores discutem o uso de vlvulas automticas e de controle remoto, apresentando simulaes de condies de aparecimento de rompimentos em dutos, analisando ento respostas e tempos de atuao de tais sistemas, e a questo de bloqueios ocasionados por falsos alarmes. Ainda tratando de vlvulas, Murphy e Dean (1984) apresentam a importncia da segura identificao das ondas acsticas induzidas pelo fechamento de tais equipamentos no campo de presses no duto. Uma anlise de vazamentos ocasionados na rede de transporte/distribuio da companhia francesa de gs apresentada por Delarue (1996). Neste trabalho ele cita a ocorrncia de dez acidentes por ano neste pas, em mdia, sendo setenta por cento deles causada por equipamento de escavao. O autor discute vrias ferramentas atualmente disponveis para a deteco de vazamento em linhas de gs, afirmando que um estudo de
viabilidade deve ser levado em conta na escolha do sistema a ser adotado, uma vez que, em sua experincia naquele pas, os vazamentos causados simplesmente pelo uso do duto so, de maneira geral, de pequena monta, o que, na maioria das vezes inviabiliza a compra de equipamentos caros. Um fator importante a ser considerado a proximidade dos dutos de reas urbanas, onde acidentes podem alcanar dimenses catastrficas. Nicholas (1989) discute em seu artigo Deteco de vazamento em dutos: Quo confivel ela ? (Pipeline leak detection: How much is feasible?) os vrios efeitos que influenciam a deteco de vazamento em dutos. Como concluso para a melhoria operacional do processo de deteco, ele cita a importncia de: i) filtrar os dados antes de amostr-los; ii) amostrar com uma freqncia pelo menos duas vezes maior que a maior freqncia de variao dos dados; iii) usar transmissores com incertezas de no mximo 0.25% para evitar efeitos de variao com a temperatura; iv) proteger os transmissores da ao direta do sol e da chuva; v) limitar a preciso esperada para a medio da vazo mxima sensibilidade do sistema; vi) reconhecer que o vazamento nada mais que um fluxo de fluido no medido; vii) manter o sistema atuando 24 horas por dia; (viii) lembrar que tais sistemas esperam informaes consistentes todo o tempo. Wike (1986) enumera vrias tcnicas de deteco e localizao de vazamentos baseadas no sistema SCADA (Supervisory Control and Data Acquisition): teste esttico, variaes inesperadas, gradiente de presso, balano de massa, ondas de presso negativa, simulao paralela. Dempsey e Al-Habib (1996) descrevem a aplicao de um novo sistema SCADA, em duas tubulaes transportando petrleo por 1100 km na Arbia Saudita. O sistema SCADA computadorizado monitora e controla as tubulaes. A substituio do sistema SCADA anterior por este, ocorreu por dois motivos: proporcionar um sistema de controle distribudo e providenciar ao sistema maior nmero de funes de monitoramento e controle supervisrio. O sistema SCADA inclui um software de aplicao para deteco de vazamento em tempo real. Black (1992) classificou os sistemas de deteco de vazamentos nas seguintes categorias: observao, mtodos baseados em sensores, pigs inteligentes, anlise a partir de medidas de presso, balano de volume no compensado e modelagem matemtica da tubulao. A observao o meio mais simples de detectar vazamentos, a patrulha regular da tubulao, fazendo a inspeo visual da integridade da linha. Um mtodo similar a injeo de aditivos qumicos em gases atxicos provendo odor. A ocorrncia de vazamentos deve ser
verificada em inspees regulares, j que a eficcia deste mtodo pode deteriorar dependendo das condies ambientais e da direo do vento (BLACK, 1992). Mtodos acsticos, em princpio so mtodos que podem detectar vazamentos muito pequenos em um curto espao de tempo, mas que nem sempre funcionam bem, devido ao rudo de fundo de compressores e vlvulas. Sanderberg et al. (1989) cita pigs de monitoramento acstico que detectam o vazamento atravs da energia acstica gerada pelo escape do fludo. Sensores de rudos ultra-snicos: instrumentos baseados na deteco do rudo criado pelo vazamento, produzido na faixa de freqncias ultra-snicas. O software associado deve ser desenvolvido cuidadosamente de modo a filtrar os rudos externos (BLACK, 1992). Chung e Lee (2001) desenvolveram um sistema de monitoramento de vazamento de gs natural, baseado em sensores de SnO2 que apresentam deteco seletiva do metano ou gs natural. Sanderberg et al. (1989) desenvolveu um sistema sensor de hidrocarbonetos que consiste em um mdulo de alarme e um cabo sensor envolto tubulao. O cabo sensor instalado ao longo da tubulao e tem comprimento de 2 km. O cabo revestido por um polmero condutivo que incha ao entrar em contato com o hidrocarboneto que est vazando da tubulao. Mtodos de gradiente de presso baseiam-se no princpio de que um vazamento deve distorcer o perfil de presso ao longo de uma seo da tubulao. O gradiente mdio de presso ao longo da linha pode ser calculado por meio de medidores de presso nas extremidades das sees. Um vazamento causa uma diminuio no gradiente mdio e atravs de tcnicas de ajuste de curvas de interpolao entre medidas de presso, o vazamento localizado com razovel preciso (WIKE, 1996). Zhang (2001) examina a aplicao do sistema ATMOS Pipe desenvolvido pela Shell. Este mtodo estatstico de deteco de vazamentos em tubulaes no usa modelos matemticos para calcular o fluxo e a presso na tubulao, mas ele detecta as mudanas na relao entre o fluxo e a presso, usando dados de medidas disponveis. Opera em tubulaes de gs e lquido. Baseado em medidas de fluxo e presso, ele continuamente calcula a probabilidade de ocorrncia de vazamento, informando a magnitude do vazamento e sua localizao aproximada. Tem uma taxa muito baixa de alarmes falsos, as variaes geradas por mudanas operacionais so registradas, assegurando que o alarme de vazamento ocorra quando houver um padro nico de mudanas no fluxo e presso, suas caractersticas proporcionam ao sistema uma capacidade de aprendizado on-line adaptando-se s
mudanas na tubulao e instrumentos de medida. O sistema foi testado em uma tubulao transportando etileno a alta presso por 413 quilmetros. O sistema recolhe dados provenientes do SCADA existente, aps o processamento a posio da linha (normal ou vazamento) devolvida ao SCADA juntamente com a taxa de vazamento e a estimativa do local. Durante as operaes normais da tubulao, o sistema no gerou alarmes falsos. Testes tambm foram feitos em tubulaes transportando petrleo e propileno lquido. Deteco baseada na modelagem matemtica da tubulao. Embora existam diferentes formulaes, a essncia da maioria dos sistemas de modelagem a mesma: soluo de equaes da conservao de massa, momento e energia. Estas equaes no representam um sistema fechado e devem ser suplementadas por uma equao de estado e formulao do fator de frico. Mtodos numricos so usados para resolver este grupo de equaes no lineares, o resultado uma ferramenta preditiva conhecida como modelo de tempo real, ou on-line (BLACK, 1992). O modelo estima variveis intermedirias ao longo da tubulao atravs de um conjunto limitado de medies reais da tubulao como presso a montante e fluxo a jusante, que so usados como condies de contorno. As discrepncias entre as variveis intermedirias, calculadas pelo modelo, e medies reais so usadas para indicar vazamentos (WIKE, 1986). Uma predio exata do empacotamento da linha e o efeito do transiente no balano de volume s so obtidos quando se utiliza o sistema baseado no modelo. Black (1992), Pudar e Liggett (1992) e Dempsey e Al-Habib (1996) fizeram a modelagem na rede inteira para obter o transiente hidrulico. Billmann e Isermann (1987) propuseram um modelo matemtico dinmico para detectar e localizar pequenos vazamentos, baseado nas equaes de escoamento transiente, observadores de estado adaptativo no linear e uma tcnica de correlao. Os sinais medidos so a taxa de fluxo e a presso nas extremidades da seo. So detectveis vazamentos maiores de 2% para lquidos e maiores que 10% para gases. Verde (2001) descreve a deteco de vazamentos mltiplos baseada no modelo da tubulao distribuda. O problema resolvido usando apenas sensores de fluxo e presso nos extremos do duto e a redundncia analtica dada por essas medidas. O modelo da tubulao com mltiplos vazamentos feito considerando uma condio de contorno adicional na equao diferencial parcial correspondente ao ramo onde h vazamento.
Fukushima et al. (2000) relatam o sistema de deteco de vazamento de gs, em funcionamento desde 1997, instalado na tubulao Niigata-Sendai, de 250 km de extenso. A deteco do vazamento feita medindo a presso e temperatura nas estaes de vlvulas, distantes 12 km entre si, e medindo o fluxo de gs na entrada e na sada da tubulao. Como a demanda principal para a estao de energia de Sendai, que opera continuamente, no h estado estacionrio na operao da tubulao. O sistema de deteco de vazamento, automaticamente, determina o local do vazamento e a taxa de vazamento em tempo real. O mtodo proposto uma extenso do mtodo de balano de massa e volume. O modelo de simulao para a tubulao baseado no modelo do fluxo transiente, e o mtodo das caractersticas usado para resolver as equaes diferenciais ordinrias. A deteco em tempo real feita em duas etapas. feita uma simulao baseada no balano da presso. O vazamento em potencial definido pela diferena de balano de massa a cada estao de vlvula. No momento em que h certeza de que no existe vazamento, um parmetro de sintonia reconcilia o balano de presso para minimizar a possibilidade de vazamento a cada estao de vlvula. A discrepncia entre o valor do balano da presso simulada e o real avaliado para determinar o possvel vazamento. A deteco de vazamento feita comparando o valor do vazamento em potencial com um valor preestabelecido. Se o vazamento em potencial for maior que o valor preestabelecido ele pode ser determinado como um possvel vazamento. A localizao do vazamento feita entre os dois pontos em que os valores preestabelecidos foram violados. Por fim, Macias (2004), em sua dissertao de mestrado, descreve uma tcnica de deteco de vazamentos, em tubulaes de transporte de gs, baseada na anlise de transientes de presso simulados e reais. Os transientes de presso foram detectados e simulados para os casos de tubulaes com e sem escoamento em vrias condies de operao. No presente trabalho, por se tratar de um estudo em regime permanente, foi utilizado o modelo de compensao de balano de volumes para a deteco de vazamento em gasodutos, apresentado em Whaley et al. (1992). Para a obteno das modelagens adequadas que compuseram as rotinas de simulao do sistema proposto, vrios estudos e simulaes foram realizados. No captulo II, so apresentadas as modelagens do escoamento do gs em dutos isolados e redes de dutos. No captulo III so apresentados diferentes mtodos de soluo numrica propostos por Newton para resoluo de problemas de escoamento de gs natural em regime permanente em redes de distribuio. Os mtodos foram testados atravs da implementao em MATLAB, como apresentado no anexo A.
No captulo IV, foi avaliado o isolamento de dutos com vlvulas proporcionais eletrohidrulicas, controladas via controladores PID, apresentado o modelo matemtico da referida vlvula, e projetado um controlador PID com o objetivo de otimizar seu tempo de resposta atuao em isolamento de dutos. No captulo V, esto descritos os principais mtodos de deteco de vazamentos em gasodutos. No captulo VI apresentada uma proposta de modelo de localizao de vazamento em regime permanente, utilizando redes neurais artificiais. No captulo VII, est descrito o sistema proposto e desenvolvido com todas as modelagens agregadas. Finalizando, no captulo VIII, so apresentadas as concluses finais e as propostas para trabalhos futuros.
O escoamento do gs em redes de distribuio pode ser descrito, no seu estado permanente, por um conjunto de equaes algbricas, geralmente no-lineares, mas de fcil tratamento matemtico. No estado transitrio o modelo mais complexo, podendo ser representado por um sistema de equaes diferenciais parciais. Neste captulo, sero apresentados modelos de escoamento de gs natural em redes em regime permanente, segundo Osiadacz (1987), e a topologia adotada para compor a rotina de simulao do sistema desenvolvido.
11
dx A W w
p+dp
dz a
z
Eixo de referncia
Para escoamentos de fluidos incompressveis, com densidades constantes, a equao que determina o seu comportamento dinmico a equao 2.1, de Bernoulli, como apresentado por Fox (1995) e Vianna (1993).
p w2 + +z =C g 2 g
(2.1)
sendo que:
C = constante de proporcionalidade.
Cada termo da equao de Bernoulli, representa energia por unidade de peso do fluido: o termo p / g representa o trabalho realizado pela presso por unidade de peso do
fluido, o termo w 2 / 2 g , a energia cintica por unidade de peso do fluido, e z a energia potencial por unidade de peso do fluido devido altura em relao ao eixo de referncia. No estado permanente, o escoamento de massa constante em qualquer seo transversal do duto, conforme mostrado na figura 2.2, e representado pela equao 2.2.
12
w1 A1 = w 2 A 2 = Q = Constante
(2.2)
sendo que:
A1 e A2 representam as reas das sees transversais 1 e 2 mostradas na figura 2.2.
x p1 p w1 w
dx p+dp w+d +d L w2 2 z2 p2
Q z1 1
h=z2 z1
1 .w1 = 2 .w2
na qual, 1
(2.3)
A densidade decresce ao longo do duto com a diminuio da presso, ( p1 > p 2 ), e h um conseqente aumento da velocidade ( w1 < w2 ) e energia cintica do sistema. Considerando no elemento de duto de comprimento infinitesimal dx uma presso p , aplicada a uma distncia x da origem e p + dp aplicada a uma distncia x + dx dessa mesma origem, como esquematizado na figura 2.2. A velocidade w e a densidade variam atravs do elemento
dx . Segundo Osiadacz (1987), em termos prticos, a variao na densidade do gs pode ser
considerada desprezvel, e a equao 2.1 de Bernoulli pode ser escrita como a equao 2.4.
13
p g
p + dp ( w + dw ) 2 w2 +z = + + ( z + dz ) + dh f 2g g 2g
(2.4)
na qual, o termo dh f representa as perdas em forma de calor, devido ao atrito do gs na parede do duto e pode ser quantificado pela equao 2.5 de Darcy, conforme Streeter (1982).
dh f =
4 f w2 dx D 2g
(2.5)
sendo que:
Considerando um fluxo em que a variao da energia cintica em relao densidade e a velocidade so desprezveis, a substituio da equao (2.5) em (2.4), fornece, aps simplificaes, a equao (2.6), segundo Osiadacz (1987).
dp =
2 fw 2 dx + gdz D
(2.6)
Considerando a equao 2.3, e a proporcionalidade das variaes de densidade, presso e velocidade de escoamento nas tubulaes, obtm-se a equao 2.7, segundo Osiadacz (1987).
pdp =
2f p2 1 p1 w12 dx + 1 gdz D p1
(2.7)
Da teoria dos gases, Vianna (1993), sabe-se que a densidade do gs definida como o inverso do volume especfico, como mostrado na equao 2.8.
14
1 v
(2.8)
Z=
(2.9)
(2.10)
2 2 2 Qn Qn n w = w = 2 = 2 A (D / 4) 2 2 1 2 1 2 n 2 n 2 n
(2.11)
na qual, o subscrito n indica os valores para as condies padres de presso e temperatura, que so p n 0 ,1 MPa e Tn = 288 K .
(2.12)
15
pode-se considerar p av = ( p1 + p 2 ) / 2 , e
para o gs
p n = n RTn , enquanto para o ar p n = ( ar ) n Rar Tn . Dividindo a segunda pela primeira podese escrever a equao 2.13:
n R = ar = S ( ar ) n R
(2.13)
n =
Sp n Rar Tn
(2.14)
Substituindo a equao 2.13 e 2.14 na equao 2.12, pode-se escrever a equao 2.15.
(2.15)
(2.16)
16
Isolando Qn , pode-se escrever a equao 2.17, que a equao geral de escoamento de gs em regime permanente, segundo Osiadacz (1987).
Qn =
2 R ar T n pn 64
2 2 p av Sgh 5 2 2 p p 1 D 2 ZR T ar fSZLT
(2.17)
Se o duto for horizontal, a equao geral do escoamento pode ser escrita de forma reduzida como mostrado na equao 2.18, segundo Osiadacz (1987).
Qn =
2 R ar T n 64 pn
2 ( p 12 p 2 )D 5 fSZLT
(2.18)
na qual, R
ar
(K) e Qn em (m3.s-1).
A obteno da equao geral do escoamento envolve hipteses de simplificaes, tais como: escoamento permanente e isotrmico, mudana de energia cintica desprezvel, compressibilidade constante do gs ao longo do escoamento, validade das perdas por frico de Darcy e coeficiente de frico constante ao longo do duto. Para baixa presso, uma nova forma para a equao do escoamento pode ser obtida,
2 envolvendo a simplificao do termo p12 p 2 para 2 p av ( p1 p 2 ) e a presso absoluta p
igual a presso p n . Assim, considerando que a presso p n igual a presso mdia p av e ainda Tn T e Z 1 , a equao 2.18, aps simplificaes, pode ser escrita como a equao 2.19, Osiadacz (1987).
Qn =
(2.19)
17
Variantes da equao (2.19) de escoamento de gs so obtidas quando diferentes consideraes no fator de frico f adotado, Vianna (1993). O escoamento de gs em dutos pode resultar em pequenos valores baixa presso nos sistemas de distribuies e altos valores em altas presses. Para pequenos escoamentos aplicase as propriedades do escoamento laminar, ao passo que para grandes escoamentos aplica-se as leis do escoamento turbulento. Contudo, a maioria dos sistemas de distribuio de gs operam na regio parcialmente turbulenta. Na regio laminar, o fator de frico pode ser dado pela equao 2.20, denominada relao de Hagen Poiseuille, segundo Osiadacz (1987).
f = 16 / Re
(2.20)
na qual, Re o nmero de Reynolds, definido como Re = Dw , considerando o coeficiente de viscosidade dinmica do gs (N.s.m-2).
O volume de escoamento de gs em dutos pode apresentar-se menor do que aquele obtido analiticamente, pelo fato de existir uma perda devido uma frico extra ou pelas perdas por arrasto, produzidas pelos grnulos de solda, curvaturas nos encaixes e sujeiras provocadas pela oxidao, todas nas paredes internas dos dutos. Assim, na expresso do coeficiente de frico conveniente introduzir um novo fator E , denominado fator de eficincia, compensando essas perdas extras. O fator de eficincia E varia com a taxa de escoamento, mas pode ser considerado constante visto que as variaes so pequenas. Na regio laminar praticamente no existem perdas extras, conseqentemente, no requerendo o uso do fator de eficincia. Nos escoamentos parcialmente turbulentos e totalmente turbulentos o seu uso necessrio, cada um deles com seu coeficiente de eficincia apropriado. O fator de eficincia normalmente varia no intervalo de 0.8 a 1.0 para a maioria dos dutos: 1 representa 100% de eficincia para dutos perfeitamente lisos; 0.8 representa 80% daquele escoamento previsto quando usada a equao de escoamento sem um fator de
18
eficincia. Contudo, alguns dutos de ao podem ter fator de eficincia em torno de 0.7, ou at menos. Introduzindo o fator de eficincia na equao 2.20 do fator de frico, obtm-se a equao 2.21.
1 1 = E. f ft
(2.21)
sendo que:
Substituindo a equao 2.21 na equao 2.18, pode-se escrever uma nova equao geral de escoamento que incorpora as perdas extras no escoamento de gs natural, a equao 2.22.
Qn =
2 R ar T n E 64 pn
2 ( p 12 p 2 )D 5 fSZLT
(2.22)
(p
2 1
p2
64 p n = 2 R ar T n
f t SLTZ 1 2 Qn 5 2 D E
(2.23)
quadrado do fator de eficincia. Esse termo um bom indicador das perdas fsicas de presso
19
ao longo do duto. O fator de eficincia pode ter um efeito muito significativo sobre as quedas de presses ao longo do duto.
Em termos prticos, quando a rede opera em baixa presso, entre 0 e 75 mbar, usa-se a equao de Lacey, segundo Osiadacz (1987).
Q n = 5 , 72 10 4
( p1
p 2 )D 5 fSL
(2.24)
sendo que:
3 p dada em (mbar), D em (mm), e Qn em (m /h).
12 f = 0,00441 + 0,276 D
(2.25)
Alternativamente, o valor de f = 0,0065 pode ser usado para todos os dutos, obtendose a equao 2.26, denominada de equao de Pole, Osiadacz (1987).
Qn = 7,1 10 3
( p1 p 2 )D 5
SL
(2.26)
20
Considerando S = 0.589, segundo Osiadacz (1987), a equao 2.26 pode ser escrita na forma da equao 2.27.
p1 p 2 = KQn
2
(2.27)
sendo que:
K = 11,7 10 3
L D5
(2.28)
Para redes operando mdia presso, entre 75 mbar e 7.0 bar, pode-se usar a equao 2.29, denominada Polyflo, segundo Osiadacz (1987).
Q n = 7 ,57 10
Tn pn
(p
2 1
p2 D 5 fSLT
(2.29)
O fator de frico f pode ser dado pela equao 2.30. 1 = 5,338 Re 0, 076 E f (2.30)
Considerando T = 288 K e S = 0.589, segundo Osiadacz (1987), pode-se escrever a equao 2.29 como a equao 2.31.
21
p1 p 2 = KQn
1,848
(2.31)
sendo que:
K = 27,24
L E D 4,848
2
(2.32)
Em redes operando a altas presses, acima de 7.0 bar usa-se a equao 2.33, denominada de Panhandle, Osiadacz (1987).
Q n = 7 ,57 10 4
Tn pn
(p
2 1
p2 D 5 fSLTZ
(2.33)
(2.34)
Considerando Z = 0.95 , T = 288 K e S = 0.589 , a equao 2.33 pode ser pode ser escrita como a equao 2.35.
p1 p 2 = KQn
1,854
(2.35)
sendo que:
K pode ser calculado pela equao 2.36.
22
K = 18,43
L E D 4,854
2
(2.36)
Utilizando as equaes 2.27, 2.31 e 2.35 para dutos comuns, a equao de escoamento pode ter uma forma geral. Para qualquer duto k , a equao de escoamento de um n i para um n j pode ser escrita como mostrado na equao 2.37.
[(Qn )k ] = K k Qn
m1
(2.37)
sendo que:
para redes em baixas presses; m1 = 1,484 para redes em mdias presses e m1 = 1,854 para redes em altas presses, Osiadacz (1987).
Para baixa presso uma verso da equao de escoamento mostrada na equao 2.38.
[(Qn )k ] = K k Qn
sendo que:
( )
2
= pi p j = pk
(2.38)
[(Qn )k ] = K k Qn
m1
= Pi Pj = Pk
(2.38)
23
sendo que:
Pi = pi
2
e Pj = p 2 j .
As equaes de escoamento para baixa presso, mdia e alta presses podem ser rearranjadas e escritas como a equao 2.39 e a equao 2.40.
p k = K k
2
1 m1
(2.39)
(2.40)
Levando-se em conta o fato da mudana na direo do escoamento, as equaes 2.39 e 2.40 podem ser rearranjadas e escritas, respectivamente como as equaes 2.41 e 2.42, segundo Osiadacz (1987).
(Qn )k
S ij ( pi p j ) 2 = S ij Kk
1
(2.41)
(Qn )k
sendo que:
S ij = 1 se Pi > Pj
S ij ( Pi Pj ) m1 = S ij Kk
( pi < p j ) .
(2.42)
( pi > p j ) , e S ij = 1 se Pi < Pj
24
Os ns 2, 3 e 4 representam os ns de cargas, ou sadas do sistema. O n 1, por possuir parmetros conhecidos, representa o n de referncia, ou n fonte. Contudo, qualquer n que tenha a presso definida pode ser usado como n de referncia. Uma rede pode, ainda, ter vrios ns de referncia, desde que tenham suas presses definidas. Os ns de carga so partes da rede onde as cargas Li (i=1, 2, 3) so entregues. A interconexo de uma rede pode produzir um caminho fechado de ramos, conhecido como malha. Na figura 2.3, a malha A consiste dos ramos 1, 2 e 4, e a malha B consiste dos ramos 3, 2 e 5. Uma terceira malha pode ser definida pelos ramos 3, 1, 4 e 5, mas redundante diante das malhas A e B.
25
A direo do escoamento em todo o ramo definida arbitrariamente e essa direo considerada positiva para o escoamento. Se o valor do escoamento resultar negativo, ento a direo do escoamento oposta quela considerada.
A interconexo de uma rede pode ser descrita por uma matriz de incidncia representada pela equao 2.43.
A = aij
[ ]
n m
(2.43)
sendo que:
n representa o nmero de ns, incluindo o n de referncia, m , o nmero de ramos,
e aij representa o elemento da linha i e coluna j da matriz A , correspondendo ao n i e o ramo j e definido conforme a equao 2.44.
(2.44)
Analogamente matriz de incidncia ramo-n, define-se a matriz de incidncia ramomalha, como apresentada na equao 2.45.
B = bij
[ ]
k m
(2.45)
sendo que:
26
bij
representa o elemento da linha i e coluna j da matriz B , correspondendo a malha i e o ramo j , e definido conforme a equao 2.46.
+ 1, se o ramo j tem a mesma direo daquela da malha i, bij = 1, se o ramo j tem a direo oposta malha i, 0, se o ramo j no est na malha i.
(2.46)
A analogia entre a 1 lei de Kirchhoff, referente corrente eltrica em um circuito, e o escoamento de gs em uma rede de dutos, facilita bastante a obteno das equaes do escoamento do gs nos dutos em redes. A soma algbrica dos escoamentos em qualquer n da rede pode ser considerada zero. Tomando como referncia a rede de distribuio de gs apresentada na figura 2.4, e considerando Qi (i=1, 2, 3 e 4) os escoamentos de gs nos ramos.
L2 2
Q4 A Q1
L3 3 B Q2
Q5
L4 4
Q3
1 L1
Figura 2.4 Dutos em rede com escoamento de gs. A analogia dessa rede de distribuio de gs com um circuito eltrico, relativamente a 1 lei de Kirchhoff, permite a representao da equao 2.47 para os ns 1, 2, 3 e 4.
27
N 1 : L1 N 2 : L2 N 3 : L3 N 4 : L4
Q1 + Q1
Q2 + Q2
Q3 + Q4 Q4 + Q3 Q5 + Q5
=0 =0 =0 =0
(2.47)
Que pode ser escrita em forma do sistema linear apresentado na equao 2.48.
Q1 + Q1
Q2 + Q2
Q3 + Q4 Q4 + Q3 Q5 + Q5
= L1 = L2 = L3 = L4
(2.48)
Deve-se considerar ainda L1 = L2 + L3 + L4 . O sistema de equaes lineares representado pela equao 2.48 linearmente dependente, pois a soma das equaes igual a zero. Eliminando-se a parcela do n de referncia, o sistema se torna linearmente independente, podendo ser escrito conforme demonstrado na equao 2.49.
L = A1 .Q
(2.49)
sendo que:
A1 representa a matriz reduzida de incidncia ramo n, Q o vetor dos escoamentos
As quedas de presses nos ramos podem ser relacionadas presses nodais. Considerando a rede da figura 2.4, como uma rede de alta presso, as presses nos ns podem ser representadas pela equao 2.50, segundo Osiadacz (1987).
28
P = A T P
(2.50)
sendo que:
P representa o vetor queda de presso nos ramos, de dimenso m , P representa o
Com base nas equaes 2.38, 2.49 e 2.50, obtm-se a formulao apresentada pela equao 2.51, que representa a formulao nodal de uma rede de distribuio de gs.
L = A1 ' AT P
[ (
)]
(2.51)
Atravs da analogia com a 2 lei de Kirchhoff, referente s quedas de tenses em uma malha do circuito eltrico, pode-se considerar que a soma algbrica das quedas de presses em uma malha de dutos sempre zero. Tomando como base a topologia de rede apresentada na figura 2.4, pode-se representar a formulao proposta pela equao 2.52.
Malha A: P1 Malha B:
+ P2
+ P4
= 0
+ P2
P3
+ P5
= 0
(2.52)
As quedas de presses P podem ser consideradas positivas se os escoamentos nos ramos tiverem as mesmas direes das malhas de escoamento, e negativas, em caso contrrio.
29
Considerando as equaes 2.45 e 2.52, pode-se escrever a formulao geral das malhas de uma rede de distribuio de gs como mostrado na equao 2.53.
B.P = 0
sendo que:
P
(2.53)
representa o
Considerando (Q) o vetor de funes vetoriais de escoamentos de dimenso m , e com base nas equaes 2.40 e 2.53 obtm-se a equao 2.54, que pode ser resolvida pelo mtodo de anlise de malhas para a obteno dos escoamentos nos ramos.
B[ (Q )] = 0
(2.54)
2.3 CONCLUSO
Verifica-se atravs da modelagem estudada, que o escoamento do gs em redes de gasodutos pode ser representado por um conjunto de equaes algbricas geralmente nolineares, cujas incgnitas so os valores das presses nos ns de sada de gs nos pontos de consumo e dos escoamentos nos ramos, com base na presso de entrada da rede e valores das cargas nas respectivas sadas. O equacionamento matemtico utiliza modelos de escoamento de gs em dutos desenvolvidos com base nas leis da Fsica (Mecnica dos Fluidos e Circuitos Eltricos), possibilitando o controle do processo. No captulo III sero apresentados os principais mtodos de resoluo das formulaes descritas.
Uma rede de distribuio de gs pode ser considerada em estado de regime permanente quando os valores das quantidades caracterizando o escoamento do gs no sistema so independentes do tempo, sendo o sistema descrito por um conjunto de equaes algbricas no-lineares. O problema da simulao de redes de gs em regime permanente geralmente aquele do clculo dos valores das presses nos ns e dos escoamentos nos dutos individuais para valores das presses de entrada conhecida e do consumo de gs nos ns de entrega. O objetivo da simulao esttica o de estimar os valores das presses nos ns e as taxas de escoamento nos dutos, que devem satisfazer a equao de escoamento e, juntamente, com os valores de sadas e entradas, devem satisfazer a 1 e a 2 leis de Kirchhoff. A importncia do problema de eficincia dos mtodos vem da grande dimenso das redes a serem simuladas. Isso requer um custo computacional relativamente elevado, levandose em conta o tempo de computao envolvido bem como o armazenamento dos dados, justificando a escolha de um bom mtodo. Nos itens 3.1, 3.2, 3.3 e 3.4 esto apresentados os principais mtodos de resoluo do problema de escoamento de gs em redes de distribuio.
O conjunto de equaes nodais que descreve a rede de gs uma matriz representada pela equao 2.51.
31
No mtodo nodal de Newton a aproximao inicial feita para as presses nodais, e essa aproximao sucessivamente corrigida, at que a soluo final seja encontrada. O desequilbrio em um n o erro nodal, que uma funo de todas as presses nodais, exceto as do n de referncia, que so fixados, que denotada por f ( P 1 ) , sendo P 1 um vetor de dimenso n1 dos quadrados das presses para altas e mdias presses nas sadas dos ns. H um erro nodal para cada n e esse conjunto de erros representado pela equao 3.1.
(3.1)
Os erros nodais esto incorporados na equao 2.51 e descritos conforme a equao 3.2.
F ( P1 ) = A1 ' AT P L
[ (
)]
(3.2)
Os erros F ( P 1 ) tendem a zero quando as presses se aproximam de seus verdadeiros valores. O mtodo Nodal de Newton resolve a equao 3.2 iterativamente, at que o erro nodal se torne menor que os especificados na tolerncia. O esquema de iteratividade para a correo das aproximaes das presses nodais pode ser expresso pela equao 3.3.
(3.3)
32
J k (P1 ) = [F (P1 )]
k
(3.4)
f1 P 1 f 2 J = P1 M f n1 P1
f1 P2 f 2 P2 M f n1 P2
(3.5)
Devido ao fato da matriz jacobiana J ser negativa ( 1 / m1 ), as correes nodais das presses devero ser positivas se o erro no n for positivo, e sero negativas se os erros nodais forem negativos. Um erro nodal positivo significa que o escoamento para o n maior do que o escoamento para fora do n. O resultado positivo da correo (P 1 ) aumentar a presso no isimo n. Isso ter o efeito de reduzir o escoamento para dentro do n. O oposto verdadeiro quando o erro nodal for negativo. A principal desvantagem do mtodo nodal a lenta convergncia do mtodo. As equaes nodais possuem razes quadradas ou termos com expoentes 1 / 2 ou 1 / m1 . So termos ineficientes computacionalmente e o mtodo extremamente sensvel para valores iniciais, se as estimativas iniciais para o processo iterativo estiverem longe da soluo, o processo computacional diverge. Na figura 3.1 apresentado um fluxograma da soluo numrica do problema do escoamento pelo Mtodo Nodal de Newton.
33
k=0
SIM
NO
Jk
J k (P1 ) k = [ F ( P1 )]k
Fazer k = k + 1
SIM
k > nmx
NO
34
O mtodo nodal de Newton, caso uni-dimensional, tambm denominado de mtodo de Hardy-Cross, resolve o mesmo conjunto de equaes nodais como no mtodo de Newton, caso multi-dimensional, isto , um conjunto de equaes como mostrado na equao 3.2. Contudo, o presente mtodo determina a soluo de cada equao do conjunto individualmente, j o mtodo multi-dimensional determina a soluo do conjunto de equaes como um todo. Uma aproximao inicial feita para as presses nodais, e essa aproximao corrigida para cada n, para uma melhor aproximao. Esse processo repetido at que todos os erros nodais sejam menores que uma tolerncia especificada. Para todo n fonte i , o erro nodal de presso f i ( P 1 ) , pode ser calculado pela equao 3.5.
(3.5)
Pi k +1 = Pi k + Pi k sendo que:
(3.6)
k 1 Pi k = ( J ii ) f i ( P1 ) k
(3.7)
35
O termo J ii no uma matriz, mas uma simples varivel representada pela equao 3.8.
J ii =
f i Pi
(3.8)
Comparando a equao 3.8 com a equao 3.5, observa-se que J ii a diagonal da matriz nodal de Jacobi correspondente ao n i do mtodo nodal de Newton, caso multidimensional. O mtodo nodal Hardy-Cross, simplesmente ignora os elementos fora da diagonal principal da matriz nodal de Jacobi. Ele trata cada n individualmente sem considerao de qualquer conexo com outros ns. Na aplicao prtica anterior, durante uma iterao simples, a melhor aproximao para todas as presses calculada independentemente, considerando cada n sucessivamente. As correes para as presses nodais so calculadas usando o escoamento dos ramos que so dependentes das presses nodais. Os escoamentos nos ramos permanecem sem mudana nessa mesma iterao enquanto as presses nodais so sucessivamente corrigidas. O nmero de iteraes requeridas para obter a soluo pode ser reduzido recalculando os escoamentos dos ramos aps cada presso nodal individual ter sido corrigida durante uma iterao. Pelo fato dos elementos fora da diagonal serem ignorados, na matriz nodal de Jacobi, no mtodo nodal de Hardy-Cross, a convergncia mais lenta do que o mtodo nodal de Newton, caso multidimensional. A curva da funo f ( P1 ) versus Pi para alta e mdia presso ou f i ( p1 ) versus pi para rede de gs a baixa presso para qualquer n tem a forma de um S, como na figura 3.2:
36
Isso pode resultar em fracasso para encontrar a soluo se a soluo inicial estimada para o processo iterativo do tipo PA ou PB . Para a garantia da convergncia para a soluo PC , a aproximao inicial deve ser prxima da soluo. O mtodo nodal pode ser melhorado por uma interpolao ou processo da mdia se o processo iterativo diverge da soluo, como mostrado na figura 3.3.
P , entre PA e PB . A interpolao liga os pontos A e B por uma linha reta e uma nova
37
aproximao PE encontrada onde a linha cruza o eixo (OP), na figura (3.3). Uma nova aproximao PF tomada como a mdia dos valores de PB e PA . A figura 3.4 apresenta o fluxograma para o mtodo nodal Hardy-Cross.
k=0
Clculo da aproximao inicial para as presses nodais Clculo Qk dos escoamentos dos ramos e queda de presses Pk
N i = 1
Clculo do erro nodal fi(P1)k O erro nodal menor do que o especificado para tolerncia ?
SIM SI
Checou todos os ns?
NO
Clculo (Jii)k e (Jii-1)k
SIM SI
Soluo obtida Clculo das correes Pik Clculo da nova presso Pik+1 Checou todos os ns?
NO
Prximo n
FIM
NO
Prximo n
SIM
k=k+1
38
A equao 2.54 representa um conjunto de equaes de malha que descreve uma rede de fluxo de gs. Essas equaes tm uma representao matemtica simples, usando a 2 lei de Kirchhoff que afirma que a soma das quedas de presses em torno de qualquer malha zero. O mtodo da malha requer que o conjunto de malhas na rede esteja definido. Uma aproximao inicial para escoamentos nos ramos assegura que o balano dos escoamentos existe para cada n. Visto que os escoamentos nos ramos so aproximaes para os seus valores verdadeiros, uma malha de escoamento obtida. A malha de escoamento a correo do escoamento para ser adicionado aos escoamentos aproximados dos ramos e convergir aos verdadeiros valores. Considerando uma rede de malha simples como a apresentada na figura 3.5.
L3 3
Q3
L4 4
q Q1 Q2
A malha de ramos conectando os ns 2, 3 e 4, a parte de uma rede conectada por um conjunto de outros ramos para o n fonte 1. L3 e L4 so cargas de sadas dos ns 3 e 4.
Q1 ,
ento as aproximaes inicias para os escoamentos nos ramos podem ser representadas pelas equaes 3.10.
39
Q10 = L3
0 Q2 = L4
(3.10)
Q30 = 0
A malha de correo de escoamento denotada por q e especifica a direo horria em torno da malha. Os verdadeiros valores para os escoamentos nos ramos so ento obtidos das aproximaes iniciais e das direes da malha, como apresentado no sistema de equaes 3.11.
Q1 = Q10 + q = L3 + q
0 Q2 = Q2 q = L4 q
(3.11)
Q3 = Q30 + q = q
Um particular escoamento de ramo pode ser influenciado por mais do que um escoamento de malha, ou seja, o ramo conectando os ns 1 a 3 na figura 3.5. Assim, em geral, os escoamentos de ramos so funes de suas aproximaes iniciais e de todas as malhas de escoamentos, como apresentado na equao 3.12.
Q = Q 0 + BT q
(3.12)
sendo que:
q = vetor dos escoamentos de malha de dimenso k, e k = nmero de malhas.
No mtodo de malha, em cada iterao, a equao 3.11 ser diferente de zero. Os escoamentos nos ramos so somente aproximaes de seus verdadeiros valores e, portanto, as quedas de presses calculadas desses escoamentos tero somatrio diferente de zero em torno de uma malha. Isso introduz um erro de malha em cada malha que uma funo de todos os ramos de escoamentos, sendo denotado por f (q ) . Existe um erro de malha para cada malha, sendo o conjunto de erro representado pela equao 3.13.
40
(3.13)
sendo que:
Os erros de malha so incorporados na equao 3.11. Segundo Osiadacz (1987), F (q ) pode ser calculada como apresentado na equao 3.12.
F (q) = B[ (Q 0 + B T q )]
(3.12)
O mtodo de malha de Newton resolve a equao 3.12 iterativamente at que os erros de malha sejam menores do que uma tolerncia especificada. O esquema iterativo para correo das aproximaes para os escoamentos de malha pode se representado pela equao 3.13.
q k +1 = q k + .q k
(3.13)
J k q k = [ F (q)]k
(3.14)
41
f1 q 1 f 2 J = q1 L f k q 1
f 1 q 2 f 2 q 2 L f k q 2
f 1 q k f 2 L q k L L f k L q k L
(3.15)
sendo que:
f i significa f i (q ) .
As aproximaes tericas so ilustradas em termos de redes na figura 3.6. As correes para os escoamentos na malha so encontradas na equao 3.14. Visto que a matriz de Jacobi positiva, a correo para o escoamento na malha ser negativa se o erro na malha for positivo e ser positivo se o erro for negativo. Um erro positivo na malha significa que a soma das quedas de presses em torno da malha, na direo do fluxo da malha maior que zero. Os resultados das correes q decrescero no escoamento de ramos na mesma direo do escoamento na malha e cresce os escoamentos nos ramos em direo oposta do fluxo na malha. Isso causar uma reduo da soma das quedas de presses em torno da malha. O oposto verdadeiro quando o erro em malha for negativo.
Q4 qA Q1
3 qB Q2
Q5
Q3
42
Iterao k = 0 Clculo das aproximaes iniciais do fluxo Q0 Conjunto de valores iniciais de fluxos de malhas q0 Clculo do fluxo Qk Clculo de erros F(q) Todos os erros so menores do que a tolerncia especificada?
SIM SI
NO
Iterao k = k + 1
O mtodo de malha de Hardy-Cross soluciona o mesmo problema do conjunto de equaes em malha, como no mtodo de malha de Newton multi-dimensional, isto , o conjunto de equaes representado pela equao 3.12.
43
O mtodo Hardy-Cross soluciona cada equao do conjunto individualmente, ao passo que o mtodo de Newton resolve o conjunto de equaes como um todo. Uma aproximao inicial feita para os escoamentos nos ramos Q e os escoamentos de malha q . Para cada malha, a aproximao do escoamento em malha sucessivamente corrigido para um melhor valor. Esse processo repetido at todos os erros em malha serem menores que uma tolerncia especificada. Para qualquer ramo j , o erro em malha calculado pela equao 3.15.
T f j (q) = b ji Q 0 + Bq i =1
[(
)]
(3.15)
O esquema iterativo para as correes das aproximaes para o escoamento em malha para a malha j pode ser representado pela equao 3.16.
k .q kj = (J k jj ) . f j ( q ) 1
+1 k = qk qk j j + .q j
(3.16)
O termo J jj uma varivel simples que pode ser calculada como representado na equao 3.17, e representa o termo da diagonal na matriz de Jacobi de malha de Newton J , correspondendo ao ramo j .
. f j .q j
(3.17)
44
O mtodo em malha de Hardy-Cross simplesmente ignora os elementos fora da diagonal da matriz malha de Jacobi, tratando cada malha individualmente, sem considerao com qualquer interconexes com outras malhas. O mtodo possui boas caractersticas de convergncia, como mostrado na figura 3.8, contudo, no considerando os elementos fora da diagonal da matriz de Jacobi, o mtodo resulta numa convergncia lenta e de grande sensibilidade para as condies iniciais em comparao com o mtodo de malha de Newton, caso multi-dimensional.
45
k=0
j=1
Clculo dos erros da malha fi(q)
SIM
NO
NO
SIM
Calcular ( J jj ) e ( J jj )
Obtida a soluo
Calcular as correes q j
k +1
NO
SIM
k=k+1
--------: Rota alternativa Figura 3.9 Fluxograma do mtodo de malha de Newton - Hardy-Cross.
46
Aplicando os mtodos de Newton para a rede apresentada na figura 3.10, o objetivo determinar a presso em cada n para manter constantes as vazes de sada L1 , L2 e L3 .
L2 2
Q4 A
L3 3 B Q2
Q5
L4 4
Q3
Q1 1 L1
Na tabela (3.1) so apresentadas as vazes de sada nos ns 2, 3 e 4, e a presso de entrada no n 1, e na tabela (3.2), os dimetros, comprimentos e sentido convencional de fluxo de gs nos dutos. Denomina-se n de remessa o n de entrada do fluxo de gs no duto, e n de recebimento o respectivo n de sada.
Tabela 3.1 Dados de vazo e presso da rede proposta. N 1 2 3 4 Vazes (m3/h) 250 100 180 Presso (mbar) 30
47
Tabela 3.2 Dados de dimetro e comprimento dos dutos da rede proposta. Duto (k) 1 2 3 4 5 N de Remessa 1 1 1 3 3 N de Recebimento 2 3 4 2 4 Dimetro (mm) 150 100 150 100 100 Comp. (m) 680 500 420 600 340
Utilizando programas implementados em MATLAB, que esto apresentados no Anexo A, ao final deste trabalho, e utilizando uma tolerncia de 10-4, comparou-se os vrios mtodos de soluo de Newton para a rede de distribuio de gs natural em regime permanente expressa na figura 3.10, obtendo-se os resultados demonstrados na tabela (3.3). Tabela 3.3 Resultados comparativos dos mtodos de Newton. Mtodos de Newton Utilizados Nodal: Caso Multi-Dimensional Nodal: Caso Uno-Dimensional Malha: Caso Multi-Dimensional Malha: Caso Uno-Dimensional Iteraes ( k) P1 5 11 5 24 P2 Presso (mbar) P3 P4 30.0000 25.0349 25.7682 26.6572 30.0000 25.0348 25.7682 26.6572 30.0000 25.0349 25.7682 26.6572 30.0000 25.0348 25.7682 26.6572
3.6 CONCLUSO
Na soluo do problema de rede de gs, o modelamento utilizou conceitos de circuitos eltricos, relativamente aplicao as leis de Kirchhoff, com relao s correntes nos ns e tenses em malhas. Assim, como em redes eltricas, o clculo de determinados parmetros para redes de gs, podem resultar em equaes no-lineares, dificultando a implementao numrica.
48
Nos mtodos de Newton avaliados, foi utilizado como sub-rotina, o mtodo de GaussSeidel para a soluo dos sistemas lineares obtidos em cada iterao. Os resultados da implementao numrica podem ser considerados bons para todos os mtodos, visto que a convergncia foi obtida em um nmero pequeno de iteraes, no havendo diferenas significativas entre eles. Isso se d pelo bom comportamento das caractersticas do fluxo do gs em regime permanente no interior dos dutos. Porm bom ressaltar que, devido ao fato das equaes de malha serem quadrticas ou prximas de quadrticas em funo do expoente m1 (equao 2.42), o seu grau de convergncia aumenta com uma menor sensibilidade relativa s condies iniciais. Na implementao da rotina de simulao do sistema proposto no captulo VII desse trabalho, foi utilizado o mtodo Nodal de Newton, caso multi-dimensional.
CAPTULO IV: ISOLAMENTO DE DUTOS COM VLVULAS PROPORCIONAIS ELETRO-HIDRULICAS CONTROLADAS VIA CONTROLADORES PID
Os sistemas pneumticos de posicionamento tm inmeras aplicaes, tanto em equipamentos mveis quanto na indstria, direcionando fluidos para partes distintas de um circuito, controlando a presso e o escoamento. Atualmente, uma aplicao destacada destes sistemas no controle e interrupo de fluxo de gs natural em dutos de redes de distribuio. Quando existe uma variao em qualquer ponto de demanda de gs, uma nova presso de entrada deve ser aplicada para atender nova conformao da rede, provocando um transitrio na rede. Enquanto as novas presses de sada no forem atingidas, sistemas pneumticos de posicionamento devem atuar no sentido de estabilizar o sistema. Se por qualquer motivo, deseja-se isolar determinada seco de uma rede, interrompendo o fluxo de gs, sistemas pneumticos de posicionamento so usados para este fim, ou para evitar o retorno de gs em dutos. A estrutura bsica dos sistema pneumticos de posicionamento, para anlise, a de um equipamento cuja entrada um sinal de tenso eltrica Vr e a sada o posicionamento Xa de uma carga, correspondendo a uma abertura ou fechamento do sistema. Levando-se em conta que a reduo do tempo de estabilizao do sistema importante, um controlador proporcional, integral e derivativo (PID) incorporado ao sistema, com a finalidade de minimizar a tempo de resposta da vlvula quando solicitada. Nesse captulo ser apresentada a modelagem matemtica de um sistema pneumtico de posio, com um controlador PID acoplado. Na seqncia utilizou-se o modelo proposto para o controle de fluxo de gs natural em uma rede de distribuio de 36 dutos para simulao em computador.
50
4.1
MODELAMENTO
MATEMTICO
DE
VLVULAS
ELETRO-
PNEUMTICAS
Os modelos matemticos dos elementos que fazem parte de uma malha de controle so necessrios para a anlise e controle de sistemas dinmicos. Tais modelos so representados por equaes matemticas que relacionam a entrada com a sada dos sistemas. A base para esses modelos matemticos dada pelas leis da fsica que regem o comportamento dinmico de cada elemento deste sistema.
Os sistemas pneumticos so sistemas fluidos que usam principalmente o ar como meio para a transmisso de sinais e de potncia. Assim como os sistemas hidrulicos, tambm os sistemas pneumticos so largamente empregados na automao industrial, sendo que vrios tipos de controladores pneumticos so encontrados em sistemas de controle. Um sistema pneumtico de posicionamento consiste de uma servo-vlvula proporcional eletro-hidrulica cuja entrada um sinal de tenso eltrico Vr , e a sada o deslocamento Xa , de uma carga acoplada ao sistema. O diagrama de blocos simplificado deste mecanismo est representado na figura 4.1.
Vr
Xa
A relao entre a entrada e a sada deste sistema pode ser dada pela equao 4.1.
51
Xa = K Vr
(4.1)
A anlise deste mecanismo quanto estabilidade e tempo de resposta apresentado com um melhor detalhamento em trs novos blocos, representando, respectivamente, o mecanismo do sistema pneumtico de posicionamento, o sensor de posio que transforma o deslocamento Xa em um sinal de tenso eltrica e um bloco comparador e amplificador do erro entre o tenso de posio e a tenso de referncia, como mostrado na figura 4.2.
Vr
+ -
Vf
Ve
Amplificador Ka
Vea
Xa
Sensor de Posio Ks
Xa
Figura 4.2 Diagrama do sistema pneumtico de posicionamento. sendo que: K s = constante de realimentao, Ka = constante de amplificao e H ( s ) = funo de transferncia do sistema pneumtico de posicionamento. O sinal de tenso amplificado
Vea , promove no bloco do sistema de posicionamento o deslocamento Xa da carga acoplada
servo-vlvula. A tenso de realimentao pode ser representada pela equao 4.2, a tenso de erro pela equao 4.3 e a tenso de erro amplificada pela equao 4.4.
Vf = K s Xa
(4.2)
Ve = Vr Vf
(4.3)
Vea = Ka Ve
(4.4)
52
A planta pode ser representada pelo sistema pneumtico de posicionamento representado na figura 4.3, que apresenta uma configurao composta de uma servo-vlvula eletro-hidrulica de simples estgio, tipo carretel, de quatro vias e um cilindro hidrulico de duplo efeito com carga acoplada. A figura apresenta a configurao bsica dessa vlvula.
Existe um componente eletro-mecnico que converte sinal de tenso (Vea ) num deslocamento mecnico do carretel da vlvula. Quando a presso Pa da cmara A for superior presso Pb da cmara B , ocorrer um deslocamento Xv da carga de massa Ma para a direita, caso a sua inrcia seja vencida, dando origem a uma vazo Qa entrando na cmara A e uma vazo de sada Qb na cmara B , com Qa = Qb = Qc , sendo Qc denominada vazo de controle. Para manter as presses constantes, e dependendo do sinal de Xv , um fludo hidrulico introduzido nas cmaras A ou B , para manter o cilindro em movimento. O diagrama de blocos da figura 4.4 representa o mecanismo completo do comportamento do sistema, composto pela funo de transferncia da vlvula proporcional
53
eletro-hidrulica e cilindro hidrulico em srie com uma constante de amplificao Ka do erro Ve e em paralelo com uma constante de realimentao Ks da tenso de sada Vf .
Vr
Vf
Ve
Ka
Vea
H H(s)
Xa
Ks
O bloco da planta H ( s) da vlvula proporcional eletro-hidrulica pode ser desmembrado em vrios blocos, levando-se em conta os parmetros da vlvula. A figura 4.5 apresenta o diagrama de blocos completo desta vlvula, De Negri, et al. (1997).
Kco
Vea
Keqo
Qc
1 (Vt 4 e ) s
Ap s Ma s 2 + BD
Xa
Ap.s Figura 4.5 Descrio do bloco da vlvula proporcional eletro-hidrulica. sendo que:
54
H (s ) =
(4.5)
A determinao da funo de transferncia importante para o estudo do comportamento dinmico da vlvula, como o tempo de resposta e a estabilidade do sistema. Com o auxilio da equao 4.2 pode-se, agora, obter a funo de transferncia em malha fechada do diagrama da figura 4.4, representada pela equao 4.6, em que a planta H ( s ) est em srie com o ganho Ka e, em paralelo com o ganho de realimentao K s .
G (s ) =
Xa(s ) Ka Ap Keqo = 3 Vr (s ) A1 s + A2 s 2 + A3 s + A4
A2 = (Ma Kco + B Vt 4 e ) ,
(4.6)
sendo que:
A1 = (Ma Vt 4 e ) , A4 = (Ks Ka Ap Keqo ).
A3 = B Kco + Ap 2
As constantes Kco e Keqo podem ser obtidas experimentalmente e Ks , ganho do sensor de posio, obtido do catlogo do fabricante. Assim, variando a constante Ka na equao 4.6 possvel obter as respostas do sistema e analisar a sua estabilidade. Emprestando os valores dos parmetros da vlvula proporcional eletro-hidrulica contidos em De Negri et al. (1997), e apresentados na tabela 4.1. Tabela 4.1 Parmetros de vlvula eletro-hidrulica.
Ap = 103 m 2 T = 40 0 C Ma = 150 Kg Ks = 10V/0,25m = 40 V/m Kco = 3,3.10 12 m 3 /s /Pa Keqo = 2.10 5 m 3 /s /V B = 1,2.10 3 N s/m Ps = 2,0.10 7 Pa Vt = 7,9.10 5 m 3
e = 7,0.10 8 Pa
55
Considerando
mecanismo
com
condies
iniciais
nulas,
isto
deslocamento mximo de 0,25m na carga. As respostas entrada Vr = 10 V na equao 4.5, para ganhos hipotticos Ka = 3, 5, 7 e 9, esto representadas pelos deslocamentos da carga Xa na sada, conforme a figura 4.6.
No grfico da figura 4.6 observa-se que as quatro curvas atingem a posio desejada, com a preciso estabelecida, dependendo somente do tempo transcorrido. Quanto maior for o valor de Ka , mais rapidamente a vlvula aberta. Acontece que o aumento do valor de Ka limitado, pois, para um valor muito alto de Ka , o sistema pode entrar em oscilao, atingindo, at mesmo a instabilidade. Por outro lado, a variao dos parmetros tambm no melhora o desempenho do sistema, devido a baixa sensibilidade a essas variaes. A sensibilidade ser tanto mais baixa quanto maiores forem os ganhos, De Negri, et al. (1997). O acoplamento de um controlador PID essa vlvula melhora o seu desempenho, impondo maior rapidez de abertura com estabilidade. Assim, no diagrama de blocos da figura 4.6, a caixa correspondente ao ganho Ka substituda pela funo de transferncia do
56
R(s)
+ _ Vf
E(s) PID
U(s) H H(s)
y(s)
Nesta seo trata-se da famlia dos controladores PID por se mostrarem mais eficientes no desempenho do sistema de controle para vlvulas proporcionais eletrohidrulicas, controlando-as mais satisfatoriamente, com estabilidade. Na figura 4.7 apresentada a representao de um sistema de controle em malha fechada de uma entrada e uma sada (SISO) de um grau de liberdade, Bolton (1995), de um controlador PID em srie com a planta H ( s) a ser controlada. Os membros da famlia de controladores PID incluem trs aes: proporcional (P), integral (I) e derivativa (D). A combinao dessas aes d origem aos controladores denominados P, I, PI, PD e PID. A ao sobre a planta do controlador PID rene as vantagens de cada uma das trs aes de controles individuais. A equao diferencial que rege o comportamento dinmico deste controlador dada por Bolton (1995), e apresentada pela equao 4.7.
u (t ) = Kp e(t ) +
Kp
e( )d + Kp
t 0
de(t ) dt
(4.7)
A funo de transferncia do controlador PID pode ser representada pela equao 4.8.
57
1 CPID (s ) = Kp 1 + .s + d .s i
(4.8)
sendo que:
Existem algumas dificuldades nos ajustes dos ganhos do controlador PID para que este possa apresentar um bom desempenho. Os mtodos clssicos de ajuste de Ziegler e Nichols (Z-N) so bastante utilizados para esse fim. Dentre os vrios mtodos de Ziegler e Nichols existentes, neste trabalho realizou-se os ajustes desses ganhos utilizando o Mtodo de Oscilao.
Neste mtodo, toma-se como base na malha de controle somente o ganho proporcional e, de acordo com o valor do ganho utilizado, o sistema entra em oscilao. Utilizando o perodo de oscilao, os ganhos do controlador PID podem ser ajustados. Este procedimento vlido somente para plantas estveis em malha aberta, levando-se em conta os seguintes passos:
utilizando somente o controle proporcional Kp , comeando com um valor pequeno do
ganho, increment-lo at que o sistema comece a oscilar (oscilaes lineares observadas na sada do controlador).
registrar o ganho crtico do controlador Kp = Kc e o perodo de oscilao na sada do controlador, c ( no diagrama de Nyquist, corresponde o valor de Kc.G ( j ) cruzando o ponto (-1,0) para Kp = Kc );
58
Tabela 4.2 - Parmetros de ajuste pelo mtodo de oscilao de Ziegler-Nichols. Controlador P PI PID
Kp
i c /1,2
0,5 c
0,25 c
No modelo adotado, considerando uma planta hipottica estvel, com funo de transferncia representada pela equao 4.9.
G o (s ) =
1 (s + 2)3
(4.9)
Utilizando-se o mtodo de oscilao proposto, pode-se determinar os parmetros do controlador PID como apresentado nas equaes 4.10 e 4.11.
Kc Go ( j o ) = 1
Kc = ( j c + 2 )
(4.10)
Kc = 6 c2 8 + j c3 12 c
sendo que:
(4.11)
c = 12 e Kc = 64 .
c =
1,81
(4.12)
59
Utilizando a tabela 4.1, obtm-se os valores: Kp = 38 , 4 , i = 0 ,91 e d = 0 , 45 . A funo de transferncia em malha aberta pode ser dada pela equao 4.13.
Go (s ) C PID (s ) = Kp
d s2 + s +1 i
s (s + 2 )
3
s (s + 2 )
(4.13)
Aplicando a equao 4.13 no sistema da figura 4.5, em malha fechada, obtm-se a sada representada pela figura 4.8.
Pode-se ainda melhorar a sada do sistema ajustando atravs de simulao, um melhor valor para d . Por exemplo, para d = 1 , a sada fica sensivelmente melhorada. Na seo 4.3 ser analisado o comportamento dinmico da vlvula proporcional acoplando a ela um controlador PID.
60
A figura 4.9 representa o diagrama de blocos de um controlador PID em srie com a planta representando a funo de transferncia da vlvula proporcional eletro-hidrulica.
Vr
Vf
Ve PID
Vea H H(s)
Xa
Ks
A funo de transferncia em malha aberta do sistema representado pela figura 4.9, obtida das equaes 4.6 e 4.8, tendo sido substitudo o bloco do amplificador (Ka ) pelo controlador PID.
G PID (s ) =
Kp Ap Keqo d s 2 + s + 1 / i A1 s + A2 s + A3 s + A4 s
4 3 2
(4.14)
A1 = (Ma Vt 4 e )
(4.15)
A2 = (Ma Kco + B Vt 4 e )
(4.16)
61
A3 = B Kco + Ap 2 + Ks Kp Ap Keqo i
(4.17)
A4 = (Ks Kp Ap Keqo )
(4.18)
Para a determinao dos valores de Ai , (i = 1, 2, L , 5) , deve-se, antes de mais nada, determinar os valores dos parmetros do controlador PID, usando o mtodo de ajuste de Ziegler e Nichols. Os valores adotados esto apresentados na seo 4.2. Fechando a malha de realimentao e admitindo os mesmos valores dos parmetros da vlvula considerada na tabela 4.1, bem como os parmetros do PID apresentados na tabela 4.2. Para uma entrada degrau unitrio obtm-se a sada Xa , representada no grfico da figura 10.
Comparando os grficos das figuras 4.8 e 4.10, nota-se que nesta ltima a o tempo de estabelecimento de 0,1 segundos, bem menor do que o tempo gasto no grfico da primeira figura, justificando o uso do controlador PID no controle desta vlvula.
62
4.4 ISOLAMENTO DE DUTOS EM REDES DE DISTRIBUIO DE GS NATURAL UTILIZANDO SISTEMA DE POSICIONAMENTO COM CONTROLADOR PID ACOPLADO VLVULA ELETRO-PNEUMTICA
Nos sistemas de distribuio de gs existem sistemas de posicionamento, representado por vlvulas proporcionais eletro-hidrulicas, fixadas em pontos estratgicos da rede. As vlvulas tm as funes de isolar trechos da rede, impedir o refluxo do gs, controlar fluxos de gs nos pontos de entrega, etc. A ao desses equipamentos independente do funcionamento natural da rede. Para a rede funcionando em regime permanente, a ao de uma vlvula pode provocar um transitrio, atingindo, novamente, o regime permanente com novas adequaes nos parmetros de entrada e sadas do sistema. O procedimento de isolamento de duto realizado atravs de vlvulas proporcionais eletro-hidrulicas, designadas como vlvulas bloqueio, controladas manualmente ou por um sistema remoto de superviso. Nessas vlvulas so acoplados controladores PID para permitir um melhor desempenho no seu funcionamento, impondo maior rapidez de resposta.
Na implementao numrica utilizou-se uma rede de distribuio de gs de dezenove dutos, doze ns de sada, ou seja, pontos de demanda de gs natural e um n de entrega, conforme demonstrado na figura 4.10. Na rede adotada o valor da presso de entrada de 40
mbar, de forma a manter constante a presso nos pontos de entrega de gs para o consumo.
L4
: CONSUMO : FONTE
L5 5 Q7 L6 6
Q5
Q3 3 Q4 Q1 1
L3 Q2 2 L2
Q6
Q10 Q12
Q8 13
Q9 Q17
L1
Q19 12
Q15
Q18
L12
L10
63
Os dados da rede esto representados nas tabelas 4.3 e 4.4. Na tabela 4.3, so apresentados os dados das demandas de gs para cada n e na tabela 4.3, os parmetros dos dutos. Aplicando o Mtodo Nodal de Newton na rede sem vazamento, portanto, sem nenhum isolamento, obteve-se os resultados que esto descritos na tabela 4.4. Os escoamentos negativos indicam que os sentidos convencionados na figura 4.11 so contrrios aos escoamentos reais da rede em operao. Simulou-se um vazamento no duto 12, detectado pelo software computacional que verifica constantemente os escoamentos medidos em cada mdulo de superviso. No exemplo adotado, as leituras obtidas pelos medidores de vazo dos mdulos de superviso MS e e MS s instalados nos ns de entrada e sada do duto 12, foram, respectivamente, Qe = 2.851,86 m 3 /h e Qs = 2.809,08 m 3 /h . Em regime de escoamento a vazo na entrada e sada do duto podem ser consideradas iguais. O vazamento provocou uma perda de 1,5% do escoamento de entrada do duto, considerando a constante de proporcionalidade m =1. A constatao dessa diferena pelo software dispara um alarme, acionando automaticamente o algortmo neural de localizao do vazamento, a ser apresentado no Captulo 6. Atravs da RNA, a localizao do ponto do vazamento no duto 12 foi de 30.878 metros do n de entrada do duto. Neste instante as vlvulas de bloqueio instaladas nos ns de entrada (MS e ) e sada (MS s ) do duto 12, so acionadas para que se fechem, executando assim a terceira fase do sistema. Aps esse procedimento, aplicando o Mtodo Nodal de Newton na rede com o duto isolado, obteve-se os resultados apresentados tambm na tabela 4.4, que serviro para continuidade do monitoramento dessa rede at que o duto 12 seja novamente liberado. Tabela 4.3 - Dados de vazo e presso nos ns. N (k) 1 2 3 4 5 6 7 Vazo (m3/h) Presso [bar] 4500 3200 12000 2800 4200 1800 40 -
64
8 9 10 11 12 13
Tabela 4.4 - Dados dos dutos e resultados obtidos antes e aps vazamento no duto 12. DUTO (k) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 N (Rem.) 1 3 4 1 5 1 5 13 1 6 8 13 9 10 13 11 1 11 2 N Dim. (Rec.) (m) 2 2 3 4 4 5 6 6 13 7 7 8 8 9 10 10 11 12 12 0,7 0,6 0,7 0,7 0,6 0,7 0,7 0,6 0,6 0,6 0,6 0,7 0,7 0,6 0,7 0,6 0,6 0,6 0,7 Comp. Q Antes Do Q Aps O Vazam. (m) Vazam. (m3/h) (m3/h) 50000 40000 35000 66000 40000 68000 35000 47000 45000 35000 32000 90000 45000 28000 65000 82000 65000 63000 43000 14.201,3 -2.668,85 531,14 12.726,6 -195,29 12.540,0 9.935,51 -2.143,0 12.258,0 3.592,46 -1.792,4 2.851,86 -1.144,3 1.755,68 3.049,24 4.206,43 9.273,95 967,51 7.032,49 14.248,0 -2.601,96 598,03 12.746,4 -148,07 12.558,7 9.907,17 -1.009,8 12.110,0 4.697,32 -2.897,3 0,00 602,67 3.502,67 4.619,93 4.382,74 9.336,63 853,90 7.146,10
65
4.5 CONCLUSO
Analisado os resultados obtidos nas simulaes da vlvula proporcional eletrohidrulica antes e aps a introduo do controlador PID, percebe-se claramente a reduo do tempo de abertura da vlvula aps a colocao desse controlador. A dificuldade encontrada foi determinao das constantes do controlador PID, sendo necessria a introduo neste trabalho do mtodo de ajuste de Zeigler e Nichols do controlador PID, o que facilitou a tarefa para a determinao dos parmetros do controlador. A sada do sistema em malha fechada da vlvula em srie com o controlador PID, representando a abertura da vlvula proporcional eletro-hidrulica, teve um intervalo de tempo muito reduzido para atingir regime permanente, com estabilidade. Por outro lado, a ao dessa vlvula, com controlador PID, sobre o sistema de distribuio de gs, isolando um n de sada de gs (consumidor 22), teve resposta imediata do sistema de aquisio e superviso de dados da rede, calculando novos valores para as presses de sada e fluxo de entrada de gs na rede, no sentido de atingir novamente o regime permanente em um intervalo de tempo que depende da inrcia da rede. Deve-se considerar que com a introduo do controlador PID houve um aumento dos valores de pico na regio transitria do deslocamento, como mostra a figura 4.10, o que dever ser considerado na escolha da vlvula a ser utilizada. Na regio de fechamento total, tais variaes devero estar de acordo com as condies operacionais de cada fabricante. Outro fator que deve ser levado em considerao em um rpido fechamento de vlvulas de controle de fluxo o golpe de Ariet provocado pela interrupo brusca do escoamento na tubulao, que pode causar danos a outras vlvulas instaladas nas proximidades, devido a violaes de padres de presso.
A deteco de vazamentos vem ganhando importncia com o aumento das restries legais para o manuseio de produtos que apresentem riscos ambientais. Tais produtos, de extrema importncia para o modelo atual de desenvolvimento, devem continuar sendo transportados e distribudos, sem o que tal desenvolvimento no se faz possvel. Apesar do gs natural no apresentar riscos de poluio do meio ambiente, uma vez que o mesmo dissipar-se-ia no caso de um vazamento, h risco de exploso e incndio nas cercanias do gasoduto. Nesse captulo sero apresentados os mtodos mais usuais de deteco de vazamentos em dutos.
5.1 MTODOS UTILIZADOS NA DETECO DE VAZAMENTO DE GS NATURAL EM DUTOS E REGIME PERMANENTE DE ESCOAMENTO
Para a deteco do vazamento de gs natural em dutos, existem vrios mtodos, baseados nas equaes apresentadas no Captulo 2. Cada um destes mtodos apresentam vantagens e desvantagens, devendo portanto ser analisado o estgio de desenvolvimento e a aplicabilidade a cada caso. Tambm, o nvel de sucesso da aplicabilidade de um mtodo pode variar com condies que nada tem a ver com o mtodo, quais sejam, a manuteno do duto, a calibrao dos instrumentos de medio, e o sistema de comunicao de dados, levando em alguns casos a atrasos significativos para a deteco do vazamento do fluido em questo. Outro aspecto importante para o sucesso de um mtodo o tipo de fluido escoando pela tubulao. Para os lquidos, consideraes como incompressibilidade so usadas com
67
muita freqncia e com boa qualidade dos resultados obtidos. Tal considerao em muito simplifica as equaes do escoamento, possibilitando que os clculos sejam feitos mais rapidamente que quando se consideram as equaes completas para o escoamento. Entretanto, para os gases, tal considerao leva a erros elevadssimos, no devendo ser feita na grande maioria dos casos. Assim, gases devem levar em conta variaes da massa especfica com a presso, o que leva o sistema de equaes no-linearidade, aumentando em muito complexidade e tempo envolvidos nos clculos de escoamento. Neste tpico so apresentados os principais mtodos computacionais usados para a deteco de vazamentos de fluidos em dutos, tomando-se como base o trabalho apresentado por Whaley et al. (1992).
Um dos mtodos primeiros mtodos computacionais para a deteco de vazamentos de fluidos o mtodo que considera o balano de volume no duto. O princpio deste mtodo o da conservao da massa do sistema, ou seja, o volume de fluido que entra menos o volume de fluido que sai deve ser igual a variao da quantidade de fluido dentro do duto para o mesmo intervalo de tempo. Esta relao mostrada na equao 5.1.
=
sendo que:
(5.1)
representa o balano de volume e deve ser zero para um sistema sem vazamento.
Em caso de vazamento, seu valor ser igual ao total perdido at o instante do clculo. O termo
representa a variao do volume de fluido no duto. Os termos Qentrada e Qsada so normalmente medidos nas entradas e nas sadas dos
dutos, denominadas na rede de distribuio de gs natural de estaes de entregas. Assim, as integrais da equao 5.1 podem ser substitudas pelos somatrios apresentados na equao 5.2.
68
t Q .dt = Qk (t k t k 1 ) k t1
(5.2)
sendo que: o ndice k est relacionado com o tempo de leitura do sistema de aquisio de dados empregado.
Para o caso do duto conter acumuladores de volume ao invs de medidores de vazo instantneos, substitui-se as integrais pela subtrao dos volumes acumulados no final e no incio da medio, chegando-se ao volume durante a medio. O mtodo de balano de volumes apresenta implicitamente a hiptese de escoamento permanente no duto, ou seja, a massa introduzida no duto durante um certo intervalo de tempo ser igual aquela sendo entregue na sada do duto para o mesmo intervalo de tempo. O menor volume de vazamento que pode ser detectado usando esta tcnica simplificada ser igual incerteza no empacotamento do duto, ou seja, somente sero detectados vazamentos maiores que o valor possvel de ser estocado no duto durante o empacotamento em regime de fluxo. Esta hiptese no funciona bem para gasodutos desde que o empacotamento do duto possa variar rapidamente a depender das condies de fluxo. Tambm, para escoamento bifsico ou trifsico este mtodo apresenta limitaes de aplicao. Uma vez que o clculo leve em conta o termo relativo variao da massa no duto, ocorre a melhoria dos resultados de deteco, mas para isso torna-se necessrio o conhecimento do perfil de presso e temperatura no duto. Simplificadamente pode-se considerar as condies na entrada e na sada do duto e, assim, computar-se a massa especfica mdia do escoamento e, portanto, conhecendo-se o volume do duto, a massa interna ao sistema. Mesmo assim este mtodo ainda apresenta srias restries para a deteco de vazamento em fluidos muito compressveis. Alm do mais, o volume do duto funo da temperatura, trazendo mais um complicador anlise. A sensibilidade do mtodo aumenta com o aumento do tempo de anlise. Isto se deve em parte ao empacotamento do duto. Tambm, rudo na instrumentao do duto leva ao aumento do tempo de deteco, uma vez que rudo implica em erro associado medio. Tambm, os erros provenientes das medies de presso e temperatura, e ainda composio do fluido escoando no duto, levam ao aumento do erro da quantidade de massa sendo
69
empacotada no duto, fazendo com que diminua assim a sensibilidade do mtodo ao vazamento. Tais fatores tendem a prejudicar a resposta do sistema de deteco de vazamento baseado em balano de volume, levando muitas vezes a tempos significativos, dependendo dos volumes de vazamento. Outro problema detectado a existncia de transientes normais operao de dutos, que podem levar constantemente a alarmes falsos, inviabilizando o mtodo.
Outro mtodo de deteco de vazamento que j foi bastante empregado o que faz uso de medies de presso para acompanhar a despressurizao do duto que segue o fenmeno de vazamento. Mais recentemente, anlise estatstica vem sendo aplicada para a determinao das variaes de presso relevantes que possam ser consideradas relacionadas com vazamentos. O princpio por trs do mtodo que a presso decrescer no duto com o aparecimento de um vazamento. Tambm, mtodos estatsticos podem ser aplicados para definir se o decrscimo de presso devido a vazamentos ou no. Aqui tambm se aplicam tcnicas de inteligncia artificial. Outro fato importante que, qualquer outra ocorrncia que leve diminuio da presso no duto deve ser conhecida pela operao do sistema de deteco, qual seja, operao no duto, e ento deve ser esperado novamente que o regime permanente seja alcanado para a aplicao do mtodo. A operao do mtodo consiste em armazenar um histrico das presses medidas e dividi-las em dois perodos, um chamado de antigo e outro de recente, e calcular as mdias para os dois conjuntos conforme apresentado nas equaes 5.3 e 5.4.
_
Pa =
1 Ka Pi k a i =1
(5.3)
sendo que:
Pa representa a mdia de presso no perodo antigo e k a o nmero de presses
_
70
Pr =
sendo que:
_
Kt 1 Pi k t k r i = k a +1
(5.4)
e k r o nmero total de
Calcula-se as varincias para os dois conjuntos como apresentado nas equaes 5.5 e 5.6.
a2 =
_ Ka 1 2 ( Pi P a ) k a 1 i =1
(5.5)
r2 =
_ Kt 1 2 ( Pi P r ) k t k a 1 i = k a +1
(5.6)
Suspeita-se do vazamento quando a mdia do conjunto dos pontos recentes significantemente menor que a mdia do conjunto dos pontos antigos, levando-se em conta as varincias calculadas. Com os resultados, pode-se aplicar a distribuio de Student para analisar a relevncia ou no de um vazamento. A implementao da tcnica direta. Os valores medidos para a presso so colocados em forma de lista, sendo os mais recentes colocados na ltima posio, fazendo com que o mais antigo seja descartado. Assim, para cada nova presso obtida da medio, um novo clculo deve ser efetuado, considerando agora novos conjuntos de valores antigos e recentes.
71
Tambm, um mesmo conjunto de dados pode ser particionado de vrias maneiras, e todas podem ser analisadas consecutivamente, aumentando assim a velocidade e a sensibilidade do mtodo. Outro aspecto interessante o fato de um conjunto muito grande de dados de presso levar a uma deteco demorada e, em contrapartida, um conjunto muito pequeno pode apresentar falsos alarmes devidos aos erros de medio da presso. Alm do mais, quando se usa um conjunto muito grande de dados, estes dados podem ser particionados de vrias formas. Caso se divida o conjunto pela metade, ter-se- um sub-conjunto para os dados recentes muito grande, levando a uma deteco demorada. Para uma diviso que leve a um sub-conjunto pequeno dos dados recentes, erros de medio podero afetar a deteco. O que deve ser feito ento considerar cada caso separadamente, sem solues generalizadas. Um fator crtico de um sistema de deteco de vazamento que considere tomadas de presso a identificao de variaes devidas a regimes transientes de fluxo. Assim, o sistema deve analisar a existncia do transiente e aguardar para alarmar somente quando tal transiente esteja terminado. Isso limita o mtodo a operar somente em condies de fluxo permanente, quando na ocorrncia de vazamento durante um regime transiente, o mesmo ser desprezado. A performance de um sistema que usa o mtodo da anlise de presso num ponto do duto pode ser ajustada pela variao do nmero de pontos do conjunto de medio, numero e tamanho do particionamento dos pontos, preciso do mtodo de identificao dos transientes e limite de alarme da probabilidade de vazamento.
Um problema dos mtodos apresentados nos itens 5.1.1 e 5.1.2 o fato dos mesmos no tratarem de resultados durante os transientes comumente encontrados nas operaes normalmente presentes em dutos. Tambm, o fato de ter-se um vazamento num duto levar o perfil de presses e velocidades no mesmo a uma condio transiente, fazendo com que os mtodos aqui se confundam com os transientes operacionais e o transiente devido ao vazamento. Para que tais transientes possam ser analisados, devem ser considerados mtodos
72
que utilizam as equaes da conservao da massa, da quantidade de movimento e da energia, apresentadas anteriormente no Captulo 2 deste trabalho. O uso de modelos que considerem tais equaes faz com que seja previsto o perfil completo de presses e velocidades ao longo do duto, permitindo ento, por comparao ou balano de materiais, que o vazamento possa ser identificado. Entretanto, tais modelos requerem numerosos clculos, fazendo com que o acompanhamento real da condio do duto necessite de poderosas ferramentas computacionais, assim como computadores bastante velozes para a obteno de suas solues. Uma soluo seria a simplificao dos modelos para o duto em questo, o que, sendo adotado, aumenta a incerteza da deteco do vazamento. Outro problema para a adoo de tais modelos o fato de existirem alguns parmetros necessrios a tais modelos que podem no estar diretamente disponveis para o uso, podendo citar-se a rugosidade interna dos tubos, o atual empacotamento do duto e a calibrao dos instrumentos de campo. Um modo de minimizar os erros na deteco dos modelos a utilizao de adaptatividade do modelo a operao para a determinao de parmetros que caracterizem o duto, parmetros estes que seriam nicos o duto em questo. De uma forma geral os modelos utilizam a seguinte ordem para computar vazamentos em dutos: aquisio dos dados medidos no duto; uso de alguns dos dados medidos como condio de contorno para a integrao das equaes da continuidade, do momento e da energia; comparao dos resultados computados pelo modelo com aqueles adquiridos das medies e no utilizados na integrao; execuo dos clculos de vazamento; se no existe vazamento, as discrepncias so utilizadas para o ajuste do modelo ao duto (adaptatividade do modelo).
O Mtodo do Desvio foi um dos pioneiros a serem baseados no uso de modelos para a determinao do perfil de presses e velocidades no duto. Este mtodo baseia-se na simulao da hidrulica do duto em tempo real, quando resultados para o trmino do trecho de duto so calculados pelo modelo e comparados aos valores medidos em campo. Desta forma, independentemente da ocorrncia de transientes ao longo do duto, o modelo est apto a identificar variaes das medies feitas no trecho final do duto como devidas a vazamentos
73
no mesmo. Desta forma, o acompanhamento completo do comportamento do escoamento atravs do duto, do empacotamento do mesmo, e das variaes devidas a mudanas nas vazes dos diversos pontos de entrega do mesmo podem ser consideradas, obviamente que atravs de um custo computacional e monetrio muito superior aquele obtido usando modelos no transientes. Entretanto para a anlise de qual modelo utilizar, devem ser levadas em considerao vrias condicionantes, o que faz tal escolha bastante difcil e complexa. Para a demonstrao da aplicao do mtodo apresenta-se a figura 5.1, onde esto traadas duas curvas representando o resultado do perfil de presso no duto computado pelo mtodo. A linha tracejada representa os valores previstos no modelo e a linha cheia o que realmente est sendo medido devido ao vazamento. O modelo utiliza a presso na entrada do trecho P e a vazo na sada Qm como condies de contorno para a soluo das equaes. Assim, chega a um resultado para a presso na sada do trecho Pm . Desta forma, como a vazo medida na sada do trecho passa a ser menor que aquela da entrada do mesmo, o modelo prev uma perda de carga menor do que a realmente existente na tubulao, ou seja, a presso calculada na sada do trecho ser maior que a medida pelo sistema. Assim sendo o sistema pode identificar que ocorreu vazamento na tubulao, sendo possvel tambm a previso do posicionamento de tal ocorrncia.
A vazo apresentada pelo vazamento ser simplesmente a diferena Qa Qm , sendo facilmente calculada. A determinao da posio aproximada do vazamento pode ser feita geometricamente pela anlise do grfico da figura 5.1, ou atravs de um sistema de redes neurais, como mostrado nos itens 5.3.
74
Para evitar que flutuaes nas medies, fato normalmente encontrado em operao de dutos, faam com que o sistema de deteco alarme vazamento, define-se um threshold (limite aceitvel de desvio do mtodo), para o qual o mtodo no alarmar. Entretanto, pequenos vazamentos podem apresentar-se dentro deste limite, fazendo com que sua deteco seja bastante dificultada ou at mesmo impossibilitada. A dimenso deste limite est diretamente relacionada com a qualidade da instrumentao utilizada, as dimenses do duto e a qualidade do modelo utilizado. Um problema para este mtodo seria a presena de vrios vazamentos consecutivos, o que geralmente no considerado nestes tipos de sistemas. Uma diviso do duto em diversos trechos pode minimizar este problema para o caso de grandes tubulaes. Como pontos fortes deste mtodo, pode-se citar: i) permite que vazamentos sejam identificados mesmo durante fortes transientes do escoamento no duto; ii) a deteco do vazamento feita mais rapidamente do que quando se usa um modelo permanente; iii) pequenos vazamentos podem ser detectados em questo de poucos minutos, ou no pior caso, em poucas horas. Como pontos fracos, pode-se citar: i) necessita maior investimento para a instrumentao do duto; ii) necessita medio de presso e vazo na entrada e na sada do duto; iii) necessita medidas de temperatura nas injees feitas no duto; iv) depende da adaptatividade do modelo ao duto em questo; v) e susceptvel a erros de medio e incertezas na determinao das propriedades do fluido.
Esse mtodo pode ser entendido como a extenso do mtodo de balano de volume, anteriormente considerado, considerao do regime transiente de fluxo. O mtodo permite que vazamentos possam ento ser detectados pelo balano de volume do duto mesmo sob condies transientes de fluxo no duto. O modelo baseia-se na comparao, em tempo real, entre os balanos de fluxo apresentados por medies no duto, que podem ser representados pela equao 5.7, e as taxas de empacotamento no duto, gerados pelo modelo.
75
= Qentrada Qsada
(5.7)
As taxas de empacotamento do duto, considerando-se as presses no incio e no final do trecho, alm da temperatura do escoamento podem ser representadas pela equao 5.8.
= f ( Pincio , P final , T )
sendo que:
(5.8)
Baseado no modelo proposto, o balano de volume no duto pode ser representada pela equao 5.9.
(5.9)
Para o caso normal de operao do duto, na ausncia de vazamento, o balano apresentado em na equao 5.9 deve ser nulo. Este balano nulo implica em dizer que a diferena entre as sadas e as entradas de massa no duto afeta diretamente a quantidade de massa interna ao sistema. Entretanto, quando o balano deixa de ser nulo, tornando-se positivo, nota-se a existncia de vazamento no duto. O caso do valor do balano de volumes no duto ser negativo no pode ser atingido. Tal ocorrncia significaria que estaria sendo acrescentada massa ao sistema sem que a mesma entrasse pelo balano entre entradas e sadas do duto, o que definitivamente no possvel, podendo representar uma falha na modelagem do sistema. Aqui tambm, erros de medio no sistema traro erros ao modelo, podendo levar a alarmes falsos de vazamento. Mais uma vez aplica-se um threshold para o qual o sistema no alarmar. Tal limite depender, entretanto, da qualidade da instrumentao e do sistema de medio empregado.
76
Como pontos fortes desse modelo pode-se citar: i) maior rapidez para a deteco de vazamento, quando comparada a mtodos que no utilizam modelos transientes de escoamento; ii) grandes vazamentos podem ser, a depender dos tempos de anlise do sistema, detectados rapidamente (questo de poucos minutos), e pequenos vazamentos so detectados em tempos que variam de trinta minutos a duas horas; iii) a preciso do modelo de clculo do empacotamento no depende da adaptatividade do modelo. Como pontos fracos da aplicao desse pode-se citar: i) o modelo necessita que as vazes nas entradas e sadas do trecho sejam medidas, assim como as presses e temperaturas nestes pontos; ii) altamente dependente da incerteza de medio da vazo no duto; iii) necessita de alto esforo computacional para aplicao em intervalos de medio curtos.
Uma componente bastante importante para a necessidade de sistemas de deteco de vazamento nos projetos de gasodutos o desconhecimento, por parte da populao, do baixo risco introduzido pelo duto na vizinhana de cidades e vilarejos. Aliado a esta componente est o fator econmico da deteco, que tem por objetivo minimizar as perdas do gs. Na maioria dos casos, os vazamentos so ocasionados por obras no autorizadas nos arredores do duto. A grande maioria das aplicaes de deteco de vazamento se dedica deteco em oleodutos, que trazem maiores transtornos nos casos de vazamento. Isso tambm pode ser verificado pela grande cobertura que se d atualmente aos casos de vazamento onde pesadas multas so aplicadas aos responsveis. Para o gs, a dificuldade e o grande custo computacional para execuo de modelos transientes faz com que os sistemas de deteco sejam menos aplicados no Brasil. Para a deteco foram identificados e apresentados quatro modelos no trabalho, dois considerando escoamento permanente no duto, e, portanto, de simples implementao, e outros dois utilizando-se de modelagem transiente para a considerao do fenmeno. Estes ltimos so os nicos capazes de fornecer informaes relevantes sobre possveis vazamentos,
77
mesmo em condies de forte transiente no duto. certo que, quo mais complexo seja o sistema, mais tempo para identificao de vazamentos ser necessrio. Outro aspecto importante para o bom comportamento dos sistemas de deteco a qualidade das informaes obtidas durante a operao do duto, quais sejam, medies de presso, temperatura, vazo e composio do gs escoando no duto. Assim, de se esperar que uma m qualidade das medies leve ao insucesso do sistema de deteco. Tambm de extrema importncia que as incertezas de medio sejam muito bem conhecidas e controladas, sem o que o sistema passe a fornecer alarmes falsos com uma freqncia acima da esperada, caindo em descrdito. Em um grande nmero de sistemas de deteco de vazamento, parmetros do modelo devem ser ajustados para o duto em questo. Assim, a adaptatividade do modelo e dos parmetros, com conseqente aprendizagem do sistema de deteco a partir dos resultados e alarmes apresentados, so de extrema importncia para o seu sucesso. Sistemas que no permitam tal aprendizagem e mudanas para as condies do duto tendem a perder espao frente s novas tecnologias. Outra forma de aumentar a confiabilidade do sistema de deteco de vazamento atravs da associao da modelagem outra forma de deteco de vazamento, qual seja, monitoramento acstico, conseguindo assim, minimizar tempos de deteco, o que pode ser uma limitante aplicao em questo. A importncia da minimizao do tempo de deteco apresenta-se importante para a diminuio das perdas do produto transportado, e tambm para a reduo do tempo de parada do duto (lucro cessante), o que para a companhia transportadora tem grande importncia. Aqui cabe o comentrio acerca das vlvulas de bloqueio colocadas nos dutos, que normalmente encontram-se espaadas de trinta quilmetros, mas que, a depender das condies do entorno do duto, podem necessitar de menor espaamento. Outra coisa importante o conhecimento das variaes das incertezas dos medidores com as condies ambientais do duto. Regies que apresentem grande variao da temperatura ambiente durante o ano tendem a apresentar maior complexibilidade dos sistemas de deteco e maior susceptibilidade a alarmes falsos. Por fim, repete-se aqui as sugestes feitas por Nicholas (1989) em seu trabalho, que diz ser necessrio para o sucesso de um sistema de deteco: i) filtrar os dados antes de amostr-los; ii) amostrar com uma freqncia pelo menos duas vezes maior que a maior freqncia de variao dos dados; iii) usar transmissores com incertezas de no mximo 0,25% para evitar efeitos de variao com a temperatura; iv) proteger os transmissores da ao direta do sol e da chuva; v) limitar a preciso esperada para a medio da vazo mxima
78
sensibilidade do sistema; vi) reconhecer que o vazamento nada mais que um fluxo de fluido no medido; vii) manter o sistema atuando 24 horas por dia; viii) lembrar que tais sistemas esperam informaes consistentes todo o tempo.
Um dos grandes desafios dos sistemas de deteco de vazamentos de gs natural em dutos de distribuio a determinao da localizao do ponto de vazamento ao longo do duto. Sistemas com sensores instalados de forma conveniente nos gasodutos e com superviso remota podero ser utilizados para estimar, em funo de parmetros de presso medidos e previstos, a localizao da perda de carga provocada por vazamentos de gs nos dutos. No entanto tal procedimento muito oneroso e invivel em termos prticos. Neste trabalho est se propondo um mtodo de localizao de pontos de vazamentos em dutos, com base em parmetros medidos de vazo e presso na entrada e na sada das tubulaes, utilizando um sistema de simulao de parmetros de escoamento de gs natural e de redes neurais artificiais.
As Redes Neurais Artificiais (RNA) so tcnicas computacionais que apresentam um modelo matemtico inspirado na estrutura neural de organismos inteligentes e que adquirem conhecimento atravs da experincia. Baseado no funcionamento de cada neurnio foi desenvolvido um modelo matemtico. A combinao de vrios destes neurnios artificiais compe uma rede neural artificial, capaz de aprender. Uma grande rede neural artificial pode ter centenas ou milhares
81
de unidades de processamento; j o crebro de um mamfero pode ter muitos bilhes de neurnios. Um neurnio composto basicamente por dendritos, corpo do neurnio e um axnio, como apresentados na figura 6.1. Os dendritos tm como funo receber os estmulos emitidos por outros neurnios. O corpo do neurnio, tambm conhecido como somma, responsvel por coletar e combinar as informaes vindas dos dendritos. O axnio responsvel por transmitir os estmulos a outros neurnios.
Em 1943, McCulloch e Pitts fizeram os primeiros estudos com redes neurais. O modelo matemtico escolhido para um neurnio artificial tenta reproduzir os elementos de uma clula neural. A figura 6.2 faz uma analogia entra uma clula neural e o modelo matemtico proposto pelos pesquisadores.
82
Nos neurnios, a comunicao realizada atravs de impulsos. Quando um impulso recebido, o neurnio o processa e, passado um limite de ativao, dispara um segundo impulso que produz uma substncia neurotransmissora, a qual flui do corpo celular para o axnio (que por sua vez pode ou no estar conectado a um dendrito de outra clula). O neurnio que transmite o pulso pode controlar a freqncia de pulsos aumentando ou diminuindo a polaridade na membrana ps sinptica. Da mesma forma, um neurnio artificial recebe valores em suas diversas conexes de entrada, tendo cada conexo um peso prprio. As entradas so somadas e aplica-se uma funo chamada funo de ativao para limitar o valor da sada.
83
A funo de ativao pode ser de diversos tipos, alguns deles mostrados na figura 6.3. O modelo de neurnio de McCulloch-Pits (1943) utiliza a funo de ativao degrau , que a funo sigmoidal com = . A funo sigmoidal pode ser descrita como na equao 6.1.
( x) =
1 1 + e . x
(6.1)
y k = ( wki xi + bk )
i =1
(6.2)
sendo que:
Para facilitar a visualizao das estruturas de redes neurais, a representao do neurnio feita de forma simplificada como mostrado na figura 6.4.
84
A conexo de vrios neurnios forma uma rede neural. Uma rede neural artificial tem a capacidade de generalizar um problema, ou seja, capaz de responder corretamente a uma entrada nunca vista antes por similaridade aos padres j apresentados. Por isso muito usada em aplicaes de reconhecimento de padres, classificao de dados e previso.
Um dos objetivos da pesquisa sobre redes neurais na computao desenvolver morfologias neurais matemticas, no necessariamente baseadas na biologia, que podem realizar o processamento de alguns dados de forma desejada. As diferentes formas de conexes dos neurnios fazem a diferenciao entre os tipos de redes neurais e suas diferentes aplicaes.
As redes diretas so representadas em camadas, sendo formadas por uma camada de neurnios de entrada, uma camada de sada e uma ou mais camadas intermedirias, conhecidas como camadas escondidas. A presena ou no de camadas escondidas, bem como o nmero de camadas escondidas definido dependendo da complexidade e tipo do problema. Apenas uma camada intermediria suficiente para aproximar qualquer funo contnua e so necessrias no mximo duas camadas intermedirias, com um nmero suficiente de unidades por camada, para se produzir qualquer mapeamento. Um exemplo de rede direta a MLP (Multi-Layer Perceptron), cuja estrutura mostrada na figura 6.5.
85
Uma importante estrutura de rede neural a LVQ proposta por Kohonen (1990). O objetivo da rede LVQ atravs da quantizao dos vetores de entrada classific-los em um determinado nmero de classes baseado em suas similaridades. A LVQ rede composta de duas camadas com N neurnios de entrada e M neurnios de sada, conforme mostrado na figura 6.6. Cada um dos N neurnios de entrada se conecta aos M neurnios de sada por conexes para frente. O nmero de classes em que a rede LVQ estar selecionando corresponde ao nmero de neurnios de sada.
86
Os neurnios de sada da rede LVQ recebem idntica informao na entrada, mas competem entre si para ser o nico a ficar ativo. Cada neurnio se especializa numa rea diferente do espao de entrada e suas sadas podem ser usadas para representar a estrutura do espao de entradas. A funo de ativao de cada neurnio baseada na distncia Euclidiana, como mostrada na equao 6.3.
yf
sendo que:
= ( X t Wtf ) 2
t =1
(6.3)
As Redes neurais como a MLP e LVQ so estruturas capazes de processar de forma eficiente sinais no dependentes do tempo. No entanto, essas estruturas no so adequadas para processar seqncias de eventos temporais. Surgem estruturas neurais que permitam processar tais sinais temporais.
Uma das solues para resolver problemas temporais a utilizao de redes no ecorrentes. Apesar de redes neurais como MLP e LVQ no terem bons resultados quando o problema dependente do tempo, possvel adapt-las para solucionar o problema. A soluo
87
mais comum fixar uma janela no tempo e excitar a rede com os valores desta janela, conforme a figura 6.7. O problema desta soluo que a janela no tempo fixa, e seqncias com durao maior que a janela no so reconhecidas.
88
Delay Neural Network), segundo Waibel et al. (1989) introduz uma segunda camada
escondida, que recebe como entrada uma janela da primeira, assim como a camada de sada recebe os valores de uma janela da segunda camada escondida, como apresentado na figura 6.8.
Nas redes neurais localmente recorrentes a estrutura do neurnio modificada para que a rede consiga responder corretamente a estmulos temporais, segundo Fransconi et al. (1992). Na figura 6.8, pode-se observar estgios de realimentao dentro da estrutura do neurnio, estes estgios funcionam como uma memria, armazenando o estado anterior do neurnio e utilizando-o em um prximo sinal de entrada.
Nessa estrutura de rede o processamento temporal executado pelo neurnio. Geralmente so utilizadas redes neurais diretas, porm o modelo genrico e pode ser utilizado em qualquer estrutura de rede.
89
As Redes totalmente recorrentes, tambm conhecidas como redes simtricas, caracterizam-se por ter as conexes entre os neurnios nos dois sentidos. Assim como as redes diretas elas podem ter camadas de entrada, sada e camadas escondidas. Um exemplo da topologia de uma rede simtrica pode ser representada pela figura 6.10. O modelo de neurnio utilizado o de McCulloch-Pitts (1943) usando funo sigmoidal de ativao. Tank e Hopfield (1986) iniciaram os estudos com redes totalmente recorrentes e Williams e Zipser (1988) propuseram um novo tipo de aprendizado para a rede, porm ainda difcil estabelecer critrios prticos para garantir a estabilidade da rede.
Tentando resolver os problemas de instabilidade e complexidade de treinamento das redes totalmente recorrentes foram feitos estudos utilizando links recursivos apenas em parte da rede. A soluo proposta por Jordan e por Elman (1994) foi criar uma nova camada
90
chamada de camada de contexto, sendo tal camada responsvel por guardar a informao temporal. A camada de contexto uma das entradas da camada escondida. Na soluo proposta por Jordan a camada de contexto guarda informaes da sada do instante anterior. Para o treinamento da rede Jordan necessrio a utilizao de algoritmos especficos como o backpropagation throught time. Na rede de Elman a camada de contexto guarda a informao dos neurnios da camada escondida. Os neurnios da camada de contexto tm funo de ativao linear, ou seja, funcionam como memria. O peso entre a camada escondida e a camada de contexto fixado em 1, possibilitando a utilizao do algoritmo comum de backpropagation. As estruturas das redes de Jordan e Elman (1994) esto mostradas na figura 6.11(a) e figura 6.11(b), respectivamente.
Esse tipo de rede se diferencia das demais solues temporais por conseguir com que dados de todas as amostras anteriores influenciem no instante presente. Isso possvel devido realimentao feita na camada escondida, que faz com que todas as amostras anteriores influenciem. Porm, quanto mais recente a amostra maior a influncia no resultado. Por detectar o histrico temporal do sinal de forma mais completa que os outros tipos de redes, a estrutura parcialmente recorrente foi escolhida para o uso neste trabalho.
91
Em 1995, Kremer (1995) demonstrou que apesar da simplicidade estrutural da rede de Elman, ela suficientemente capaz de modelar informaes temporais utilizando o modelo de neurnio de MacCuloch-Pitts (1943) e o algoritmo de backpropagation.
As redes neurais podem ser treinadas de forma supervisionada ou no supervisionada. Os dois mtodos so descritos a seguir.
A maioria das estruturas de redes neurais so treinadas de forma supervisionada. No treinamento supervisionado a rede recebe os vetores de entrada e os resultados desejados na sada da rede. A tarefa do treinamento da rede ajustar os pesos entre os neurnios de forma que a sada seja a desejada. Uma rede bem treinada capaz de generalizar um problema, ou seja, no necessrio que a rede conhea todas as possibilidades de entrada para obter a sada. Nosso crebro funciona de forma similar em muitos casos. Por exemplo, voc consegue identificar que determinado ser vivo uma rvore, mesmo nunca tendo visto aquele espcime em particular, uma vez que voc j foi apresentado a outros tipos de rvores no passado. Este o processo de generalizao do aprendizado. Para conseguir treinar a rede de forma a generalizar um problema necessrio escolher de forma cuidadosa o banco de dados de treinamento, ele deve abranger as diversas variaes com algumas repeties. Um banco de dados pequeno pode no ser suficiente para o treinamento da rede e um banco de dados muito grande pode elevar demais o custo computacional para o de treinamento da rede. Existem vrios algoritmos para realizar o treinamento da rede e o mais conhecido deles o de backpropagation.
92
6.4.1.1 Backpropagation
O algoritmo Backpropagation foi desenvolvido de maneira independente por vrios pesquisadores trabalhando em diferentes reas aproximadamente na mesma poca. Em 1974, Werbos (1974) apresentou o algoritmo enquanto desenvolvia sua tese de doutorado em estatstica e o chamou de "Algoritmo de Realimentao Dinmica". Parker (1982) redescobriu o algoritmo e chamou-o de "Algoritmo de Aprendizado Lgico". Porm, foi com o trabalho de Rumelhart, Hinton e Williams (1986) do grupo PDP ("Parallel Distributed Processing") do MIT em 1986 divulgou e popularizou o uso do Backpropagation para o aprendizado em redes neurais. O algoritmo Backpropagation hoje em dia a tcnica de aprendizado supervisionado mais utilizada para redes neurais unidirecionais multicamadas. Durante o treinamento com o algoritmo backpropagation, a rede opera em uma seqncia de dois passos. Primeiro, um padro apresentado camada de entrada da rede. A atividade resultante flui atravs da rede, camada por camada, at que a resposta seja produzida pela camada de sada. No segundo passo, a sada obtida comparada sada desejada para esse padro particular. Se esta no estiver correta, o erro calculado. O erro propagado a partir da camada de sada at a camada de entrada, e os pesos das conexes das unidades das camadas internas vo sendo modificados conforme o erro retropropagado. Este processo repetido para cada um dos padres selecionados para treinamento e este ciclo completo denominado de poca. Vrias pocas so necessrias para que a rede chegue aos resultados desejados. O treinamento finalizado quando o erro de sada atinge valores abaixo de um valor estipulado ou quando atingir um pr-determinado nmero de pocas. A implementao matemtica do algoritmo backpropagation pode ser vista em Haykin (2001).
No treinamento no-supervisionado somente os padres de entrada esto disponveis para o treinamento da rede.
93
O treinamento feito por competio. O padro apresentado camada de entrada da rede. A funo de ativao calcula a distncia Euclidiana entre o vetor de entrada e os pesos sinpticos. O neurnio que tiver a menor distncia Euclidiana vence e tem seus pesos atualizados de forma a se aproximar mais do padro de entrada.
Como foi apresentado no Captulo 5 desse trabalho, vrios mtodos foram e esto sendo estudados para a deteco de vazamentos de gs natural em dutos de distribuio, no entanto um grande gargalo nos sistemas de superviso e controle da operao de distribuio de gs natural a localizao de pontos de vazamentos ao longo do duto. Simuladores de grande porte com modelos de escoamento pr-estabelecidos para uma determinada topologia de rede, atravs de avaliaes de sries temporais de caractersticas de presso e vazo do sistema, so utilizados em grandes gasodutos cujas caractersticas operacionais so bem definidas. A proposta desse trabalho apresentar um mtodo de determinao da localizao de vazamento em dutos utilizando redes neurais artificiais, para ser implantado em sistemas de pequeno porte com caractersticas de presso e vazo variveis.
Para se analisar o comportamento das vazes e presses em um gasoduto sob vazamento, pode-se admitir o vazamento como um ponto de sada de carga, e considerar o gasoduto como uma rede de distribuio de 02 consumidores. Considere o gasoduto apresentado na figura 6.12.
94
vazo e a presso na sada do duto, respectivamente, QV a vazo de vazamento, PV a presso no ponto de vazamento e X V a distncia entre o ponto de entrada do gasoduto e o ponto de vazamento.
Aps o estgio de transitrio, os vazamentos provocam uma diminuio da vazo de sada e um conseqente aumento da presso neste ponto. Na figura 6.13 so apresentadas as diferentes curvas de presso na sada do gasoduto para diferentes taxas e pontos de vazamentos em uma tubulao de 1200 m de comprimento, 150mm de dimetro, 40 mbar de presso de entrada e 550m3/h de vazo de entrada.
95
A ttulo de ilustrao, considere um gasoduto de 1200 m de extenso e 150 mm de dimetro, com vazo de entrada Q1 = 550 m 3 / h , e presso P 1 = 0,04 bar , constantes, sob vazamento em X V = 400 m . Efetuando simulaes, atravs da modelagem descrita no Captulo 2, e considerando a vazo de escape diminuindo linearmente no tempo, haver um conseqente aumento na vazo Q2 de sada. Aps os estgios de transientes, a presso de sada P2 em funo do aumento da vazo Q2 apresentada na figura 6.14.
0.025
0.02
0.015
0.01
0.005
0 82.5 110 137.5 165 192.5 220 247.5 275 302.5 330 357.5 385 412.5
Figura 6.14 Presso de sada em gasoduto sob vazamento. Outra caracterstica a se considerar o comportamento da presso em funo da posio do vazamento ao longo do duto. No grfico da figura 6.15 demonstrado que, para as mesmas condies de escoamento e de vazamento, a presso na sada do duto menor, quanto mais distante o vazamento estiver do ponto de entrada, ou mais prximo estiver da sada do duto.
Distncia do Vazamento Xv
96
Avaliando o gasoduto da figura 6.12 com as modelagens propostas no Captulo 2 e 3 desse trabalho, possvel determinar as caractersticas de presso na sada do duto, em funo das condies de entrada e de vazamento. O grande problema determinar a posio de vazamento em funo das caractersticas de vazo e presso de entrada e sada de um gasoduto genrico. Para cada topologia de duto e condies de escoamento, haver, em funo da sua magnitude, uma posio definida de vazamento. A proposta apresentar a aplicao de redes neurais na determinao da localizao de vazamentos com perda de carga em gasodutos de forma que possa ser utilizada em sistemas de simulao e controle da operao de distribuio de gs natural.
A proposta do modelo treinar uma RNA com dados obtidos de simulaes de escoamento de gs natural em dutos, de forma que a mesma, uma vez treinada e com base em entradas de presso e vazo na sada do duto, fornea a posio do vazamento ao longo do duto. Foram treinadas e testadas vrias redes MLP com arquiteturas diferentes, porm escolheu-se a que apresentou melhor performance na localizao do vazamento apresentando um erro de at 2,0%. As caractersticas da arquitetura da rede MLP considerada so: dados de entrada, adquiridos do problema; uma camada oculta contendo cinco neurnios com funo de ativao tangente hiperblica; camada de sada com um neurnio e funo de ativao linear; conexo do tipo feed-forward, direta; neurnios completamente conectados. Os dados de entrada foram previamente normalizados entre 0,1 e 0,9, assegurando que os diferentes pesos sinpticos aprendessem aproximadamente com a mesma velocidade, conforme descreve Haykin (2001) em fonte sans serif. Para uma determinada topologia de duto, parmetros de presso e vazo de entrada, e com base na modelagem descrita por Osiadack (1987) e apresentada no Captulo 2, gera-se por simulaes um conjunto de dados (Q2 , P2 , X V ) que relaciona a vazo de sada, a
97
presso de sada e a distncia entre o ponto de vazamento e um ponto de referncia na entrada do duto. A cada alterao nos valores de presso e vazo na entrada do gasoduto, a RNA dever receber novo treinamento em funo de novas simulaes. O modelo foi testado em vrios dutos e sob vrias condies de vazamento, obtendose um erro mdio de 0.8%. importante se considerar que um modelo vlido para operao em regime permanente. O modelo foi implementado em uma rotina computacional de forma a compor um sistema de superviso e controle automtico da operao de distribuio de gs natural em dutos, como ser apresentado no Captulo 7 desse trabalho.
Para sistemas alta presso, foram consideradas situaes de diversas possibilidades de perda de carga de entrada. Utilizando a presso no n de entrada, em [bar ] , a carga de entrada no duto, em m 3 h , variando-se a taxa de vazamento de 0,1% a 5% da carga total de entrada, totalizando 25 variaes, e considerando 29 pontos de vazamento ao longo do duto, formou-se um total de 725 dados, denominado de teste padro, em regime permanente. Dos 725 dados, 500 dados foram utilizados no treinamento da rede e 225 dados utilizados para testes da rede treinada. Para cada local e condio de vazamento h um conjunto de presso e vazo correspondentes. Uma vez a MLP treinada, a mesma monitora os parmetros de sada do gs nos dutos indicando o ponto de vazamento, em unidades de distncia, a partir do n de entrada do gs no duto. No quadro 6.1 esto apresentados alguns resultados da utilizao desse modelo em um gasoduto em regime com extenso de 90000 Km , dimetro de 700 mm , presso de entrada P 1 = 39.99 bar e vazo de entrada Q2 = 2851.86 m 3 / h .
98
Quadro 6.1 Resultados da localizao de ponto de vazamento por uma RNA. Presso Sada Normalizada 0.51691 0.14263 0.51290 0.22985 0.200139 0.417185 0.841604 0.111533 0.149967 0.396527 Vazo de Sada Normalizada 0.23333 0.83333 0.50000 0.60000 0.80000 0.33333 0.13333 0.86667 0.73333 0.43333 Ponto de Vazamento Desejado Normalizado 0.414286 0.500000 0.100000 0.585714 0.757143 0.471429 0.500000 0.728571 0.700000 0.414286 Ponto de Vazamento Obtido Normalizado 0.413633 0.499363 0.099460 0.585978 0.749572 0.472156 0.500197 0.736354 0.698236 0.418067 Erro (%) 0.158 0.127 0.540 0.045 1.000 0.154 0.039 1.068 0.252 0.913
Teste 1 2 3 4 5 6 7 8 9 10
O erro mdio nessa aplicao foi de aproximadamente 0.5%, o que demonstra um bom desempenho da arquitetura de RNA proposta.
Algumas recomendaes prticas sobre os parmetros que tangem o treinamento de uma RNA podem ser feitas para a maioria dos problemas envolvendo. Todavia, podem existir problemas em que a soluo mais vivel foge dos comentrios aqui recomendados, isto uma forte premissa que sugere que as redes neurais artificiais ainda precisam de uma anlise matemtica mais profunda. Pode-se citar que os pesos devem ser inicializados com valores aleatrios e pequenos, geralmente no intervalo de [-0,1,0,1]. Isto explicado pelo fato de que a utilizao de pesos de grande magnitude pode levar a uma saturao nos neurnios da camada intermediria.
99
Deve-se tambm citar que quanto melhor a escolha dos exemplos, isto , um equilbrio entre quantidade e qualidade, melhor ser a resposta da rede, pois ela ter um intervalo abrangente para interpolar. O parmetro taxa de aprendizado que o valor do passo que o vetor gradiente ir dar na superfcie de erro geralmente deve ficar entre 0,1 0,3 , pois valores muito grandes para este parmetro pode fazer o vetor gradiente ficar saltando de um lado para o outro na superfcie de erros. O termo de momento deve ter um valor alto como 0,8 e 0,9 para que o vetor gradiente fuja de mnimos locais, bem como mantenha uma direo adequada a ser seguida. O treinamento deve ser paralisado quando um erro mdio quadrtico aceitvel for achado ou se um certo nmero de pocas (iteraes) pr-fixadas forem atingidas. importante ressaltar que o exagero no treinamento pode levar a rede a piorar sua capacidade de generalizao. O nmero de camadas intermedirias e de neurnios geralmente obtido por tentativae-erro, sendo a experincia a principal heurstica do projetista da RNA. Todavia, deve se levar em considerao que com um nmero muito pequeno de neurnios a rede pode no ter recursos suficientes para aprender. Alm disso, a utilizao de um nmero muito grande de neurnios e conexes pode fazer a rede perder sua capacidade de interpolao, pois ela decora os exemplos, ficando assim cristalizada (overfitting).
100
CAPTULO VII: SISTEMA DE SUPERVISO E CONTROLE DA OPERAO DE DISTRIBUIO DE GS NATURAL EM REDES DE DISTRIBUIO
Tecnologias emergentes, envolvendo a utilizao do gs como combustvel automotivo e em aplicaes residnciais e comerciais, tm ampliado ainda mais a diversificao do uso do gs natural. O suprimento desta crescente demanda limitado, em particular, pela ausncia de uma adequada infra-estrutura de transporte. Dentre as opes disponveis, os gasodutos representam a alternativa mais segura e econmica para o transporte de gs natural. Em todo mundo, grandes recursos tm sido investidos para o desenvolvimento de novas tecnologias para a atividade dutoviria, visando, principalmente, a melhoraria dos nveis de segurana, eficincia e efetividade da operao. O controle da operao de um gasoduto uma tarefa bastante complexa. A diversidade de componentes, aliada s grandes distncias envolvidas, impem a necessidade de uma permanente monitorao das condies operacionais. A obteno de informao precisa e confivel representa um papel chave na operao dos gasodutos, no s no que se refere manuteno da eficincia operacional, mas, em particular, para a minimizao dos riscos associados a possveis acidentes. A utilizao de sistemas de superviso e controle tem facilitado esta atividade. Os sistemas SCADA (Supervisory Control And Data Acquisition) representam a principal ferramenta para o controle de um duto. Tais sistemas integram o conjunto de sensores e dispositivos de controle do gasoduto, proporcionando a superviso das condies operacionais e o controle remoto dos equipamentos. Um Sistema SCADA com ferramentas de simulao do escoamento do Gs Natural em dutos de distribuio melhoraria as condies de fornecimento, os nveis de segurana, eficincia e efetividade da operao.
101
Essencialmente, os simuladores provem informaes relativas evoluo das propriedades do escoamento, englobando, principalmente, as variaes de presso, vazo, temperatura, densidade e composio do gs. As principais aplicaes das ferramentas de simulao envolvem o desenvolvimento de procedimentos operacionais mais eficientes para a execuo de tarefas rotineiras como, por exemplo, rotinas de partida e parada do sistema. Uma outra aplicao importante a predio do comportamento do sistema. A simulao de condies de operaes futuras permite verificar o atendimento das demandas de transporte, tornando possvel a adoo de medidas corretivas. Em um cenrio de legislaes ambientais cada vez mais rigorosas, a deteco e localizao de vazamentos tornam-se imperativos. Neste sentido, os simuladores tm desempenhado um importante papel na reduo do tempo de identificao dos vazamentos. Nesse trabalho foi desenvolvido, com base na teoria e modelagens expostas nos captulos anteriores, um simulador dinmico em tempo real das operaes de escoamento de gs natural em dutos, integrado a um sistema de superviso e controle em tempo real. O sistema proposto, composto de software e hardware, permite superviso e atuao remota, com comunicao flexvel via Internet, ethernet e intranet, cabo e fibra tica, alm de possuir capacidade de simulao do comportamento do gs nas tubulaes, o que torna o sistema uma ferramenta til nas tomadas de decises, e deteco de vazamento. O sistema possui rotina de deteco e localizao de vazamento, utilizando os mtodos de balano de volume e um sistema de RNA, apresentados nos Captulo V e VI, respectivamente.
Os desafios da pesquisa consistiram na determinao de uma modelagem adequada de cada componente e dispositivos pertencentes ao sistema, na definio de uma estratgia de controle confivel e inteligente, do desenvolvimento de um software com interface amigvel, de fcil manuseio e com inteligncia implantada, e de um hardware de baixo custo, alta preciso e confiabilidade e com flexibilidade para a comunicao de dados, como mostra a figura 7.1.
102
Software
Comunicao de Dados
Hardware
Para compor a modelagem das rotinas de simulao do sistema proposto utilizou-se o Mtodo dos Ns de Newton, como apresentado no Captulo 2 desse trabalho, para redes de baixa, mdia e alta presso. Elementos que compem uma rede de distribuio de gs, como, gasodutos, sensores, medidores e vlvulas atuadoras, foram equacionados de forma a integrarem o modelo global do sistema apresentado. Atravs da tela grfica do software desenvolvido e apresentado no Item 7.1.2 desse captulo, acoplam-se os elementos pertinentes rede de distribuio de gs natural. Aps a estruturao da topologia da rede, atribuem-se parmetros fsicos e operacionais a cada elemento que a compem. Automaticamente composio grfica da rede e atribuio de parmetros, estruturase a respectiva modelagem com base na teoria apresentada nos Captulos II e III. Pela simplicidade e eficincia da modelagem, utilizou-se nesse trabalho o Mtodo Nodal de Newton: Caso Multi-Dimensional, abordado no Captulo III. A partir de valores obtidos de sensores e medidores em campo nos pontos de entrega de gs natural na rede (pontos de entrada), obtm-se atravs da rotina de simulao, as caractersticas de presso e vazo nos demais ns da rede. Uma rotina de controle implantada compara com os demais valores obtidos em tempo real, indicando as discrepncias, que podem significar anomalias na distribuio ou impreciso dos sensores. Todos os dutos com sensores de presso e medidores de vazo em suas extremidades entram para um banco de dutos monitorados. A esses dutos so atribudas rotinas de deteco e localizao de vazamento. O processo simples e dinmico.
103
A rotina de deteco de vazamento utiliza o mtodo de Balano de Volumes, apresentado no Captulo V. Atravs da avaliao das vazes nas extremidades, detecta-se, em regime permanente, a existncia de vazamentos. Algoritmos de avaliao de perfil de escoamento e transientes podero ser implantados para evitar alarmes falsos. Detectado o duto com vazamento, a segunda etapa localizar o ponto do vazamento no duto selecionado. Para isso, utilizou-se o mtodo proposto no Captulo VI desse trabalho, um algoritmo com uma RNA, cuja habilidade em aprender a partir de dados de entrada, tornou-a ferramenta inestimvel em aplicaes to diversas como modelagem, anlise dos dados, reconhecimento de padres e no controle automtico de sistemas, conforme Azevedo (1993). Um aspecto de fundamental importncia para o desenvolvimento da RNA foi a coleta do conjunto de dados que servem de alimentao para a rede. Na localizao do vazamento, a informao a ser prevista a distncia do vazamento a partir do n de entrada. Os parmetros de entrada utilizados so as presses e as cargas nos ns de recebimento e entrega do duto monitorado. Neste trabalho foi proposta uma rede Perceptron de Mltiplas Camadas (MLP), capaz de informar o ponto do vazamento no duto com at 2% de erro. O treinamento da rede MLP implementada, ocorre automaticamente pelo algoritmo
104
Para realizar as simulaes, gerenciar a superviso e exercer o controle da planta foi desenvolvido um sistema algbrico computacional com interface grfica amigvel em linguagem DELPHI, contendo componentes grficos que representam os elementos de uma rede de distribuio de gs natural (vlvula atuadora, duto, mdulo de superviso composto de sensores de temperatura, presso e vazo, consumidores, etc.), como mostrado na figura 7.2.
Em uma barra de ferramentas escolhe-se o elemento da rede, arrasta-o na tela de forma a compor a planta de distribuio a ser supervisionada e controlada. Os elementos ao se aproximarem uns dos outros se encaixam de forma automtica incrementando o modelo matemtico implcito, como mostrado na figura 7.3.
105
Aps a construo da rede, atribuem-se os parmetros fsicos e operacionais de cada elemento, como apresentado na figura 7.4.
106
Aps a atribuio de parmetros aos elementos da rede, possvel simular, em funo das condies de operao, a presso e a vazo em cada ponto do sistema, como mostrado na figura 7.5.
Ao se acrescentar um novo consumidor ao sistema, o modelo automaticamente refeito e as novas presses e vazes recalculadas em funo das caractersticas do ramal acrescentado, como apresentado na figura 7.6.
107
Para cada mudana na vazo de um determinado consumidor, as presses na rede so recalculadas e o sistema de controle toma deciso sobre a forma que deve atuar sobre as vlvulas para garantir as presses de operao especificadas. Pode-se monitorar graficamente, em tempo real, as variaes de temperatura, presso e vazo em cada ponto da rede, como apresentado na figura 7.7. A malha pode ser ampliada sempre que um novo consumidor vier a fazer parte da distribuio. Os valores de vazo em cada consumidor so obtidos em tempo real a partir dos medidores de vazo e presso instalados na rede. O operador especifica as presses de atendimento, e o sistema, em funo das caractersticas de operao, pode controlar, atravs da atuao nas vlvulas proporcionais, o fluxo de gs na malha de forma a garantir as condies especificadas de fornecimento. Pode-se, dessa forma, modelar toda a planta de distribuio de gs e simular as condies de operao para baixa, mdia e alta presso.
O sistema pode fornecer em tempo real todas as condies de operao da rede, como os grficos de presso em cada ponto ao longo dos dutos, o histrico de consumo de cada cliente, por data ou perodo, o comportamento de presso em cada n ou vazo em cada duto. Sempre que um duto estiver entre dois mdulos de superviso (conjunto de sensores de presso, temperatura e vazo), este passa a ser monitorado automaticamente contra vazamento com perda de carga (figura 7.8).
108
7.2 CONCLUSO
As decises de controle so determinadas com base nos valores de simulao e obtidos em medies reais. O sistema funciona como um cliente TCP/IP, habilitado para receber dados da rede Ethernet. Os transdutores de campo transmitem informaes relativas a medies rede e estas so entregues ao sistema para a superviso. Utilizando o mesmo meio de transmisso o sistema desenvolvido poder controlar o funcionamento de vlvulas de fluxo e bloqueio. Por ser concebido com uma plataforma modular e flexvel, ao sistema podero ser integradas inmeras outras funcionalidades e modelagens, objetos de trabalhos futuros.
A proposta deste trabalho foi desenvolver uma ferramenta computacional inteligente para subsidiar a automao da operao de distribuio de gs natural em dutos. Como resultado, obteve-se um sistema dinmico com mdulos de superviso e controle integrados a simuladores de escoamento de gs natural munidos de algoritmos neurais, capaz de detectar, em regime permanente, e localizar pontos de vazamentos em dutos monitorados por sensores e medidores de vazo, com preciso razovel, alm de possibilitar o isolamento de dutos com escape, atravs da atuao em vlvulas de controle de fluxo. Para tanto avaliou-se as vrias modelagens de redes de distribuio de gs natural e os vrios mtodos de Newton para soluo. No software desenvolvido utilizou-se o Mtodo Nodal de Newton e o mtodo de Gauss-Seidel na soluo dos sistemas de equaes. Os resultados podem ser considerados bons, visto que a convergncia obtida com poucas iteraes. A dificuldade avaliada no mtodo est no uso da matriz jacobiana do sistema, envolvendo as derivadas parciais de primeira ordem de funes no lineares, devido a sua grande sensibilidade com relao aproximao inicial. Devido a grande esparsidade da matriz jacobiana, optou-se pelo uso do mtodo de Gauss-Seidel na soluo dos sistemas lineares obtidos cada iterao, visando a preservao da esparsidade da matriz jacobiana, o que altamente vantajoso. Por outro lado, a grande sensibilidade do sistema com relao ao valor inicial induz aplicao tambm de outros mtodos na soluo desse problema. Analisado os resultados obtidos nas simulaes da vlvula proporcional eletrohidrulica, antes e aps a introduo do controlador PID, percebeu-se a reduo do tempo de abertura da vlvula aps a implementao do controlador PID. Essa reduo de tempo foi obtida com excelente estabilidade, no ocorrendo picos de tenses que pudessem comprometer o desempenho da vlvula. A dificuldade encontrada foi determinao das
constantes do controlador PID, sendo necessria a introduo neste trabalho do mtodo de ajuste de Ziegler e Nichols do controlador PID, o que facilitou a tarefa para a determinao dos parmetros do controlador. Na deteco de vazamento, utilizou-se o mtodo da compensao de volume. Tal mtodo possui muitas desvantagens por tratar o problema apenas em regime permanente, o que pode ocasionar demora na deteco, principalmente em pequenos volumes. Rotinas de avaliao do perfil de consumo ainda devero ser inseridas no sistema para diminuir a incidncia de alarmes falsos e melhorar o tempo de resposta O algoritmo de localizao de vazamento implementado apresentou-se com bom desempenho e erros menores que 3%. A topologia de RNA utilizada mostrou-se satisfatria, no entanto outras configuraes de RNA devero ser avaliadas e testadas de forma a promover melhoria de performance e diminuio do erro. No conjunto, apesar do sistema computacional proposto ainda estar em constante desenvolvimento, os resultados alcanados foram satisfatrios. Foi possvel obter uma ferramenta funcional de fcil operao e muito poderosa, para auxiliar as distribuidoras de gs natural na operao de distribuio desse fluido. O sistema desenvolvido poder ser modificado para utilizao no escoamento de outros fluidos. Inmeros outros trabalhos podero ser realizados para agregar mais inteligncia aos processos, como por exemplo, a implementao no sistema de modelagens transientes; a introduo de compressores na rede; a implementao de algoritmos neurais de avaliao de perfil do escoamento de sada nos dutos para subsidiar na deteco de vazamentos; a avaliao do perfil de consumo dos clientes atravs de sries temporais para predio de vazamentos; a implementao de algoritmos interpoladores dinmicos para localizao de vazamentos; o desenvolvimento de algortimos neurais para avaliao e crtica das medidas de sensores e medidores instalados na rede, dentre outros.
REFERNCIAS BIBLIOGRFICAS
AZEVEDO, F. M. Contribution to the study of neural networks in dynamical expert systems. Ph.d. thesis, Institut dInformatique, FUNDP, Belgium, 1993. BELSITO, S., LOMBARDI, P., ANDREUSSI, P., BANERJEE, S. Leak detection in liquefied gas pipeline by artificial neural networks. AICHE Journal, v.44, n.12, p.26752688, 1998. BELSITO, S.; BANERJEE, S.. An innovative system for leak detection in pipelines. Pipeline Industry Chemical Engineering, 1997. BILLMANN, L., ISERMANN, R. Leak detection methods for pipelines. Automatica, v.23, n.3, p. 381-385, 1987. BLACK, P. A review of pipeline leak detection technology. Pipeline System, v.7, Fluid Mechanics and its Applications, Dordrecht. Kluwer Academic Publishers.p. 287-298, 1992. BOLTON, W. Engenharia de Controle. So Paulo: Mac Graw-Hill. 1995. BOWLES, E. B., MORROW, T. B., SPARKS, C. R., GREGOR, J. G.. Gas pipeline rupture detection and control International Pipeline Conference ASME, v. 2, pp. 1129-1136, 1996. CHUNG, W.-Y., LEE, D.-D. Real time multi-channel gas leakage monitoring system using CPLD chip. Sensors and actuators B, v. 77, p. 186-189, 2001. DELARUE, V.. Leak detection and location for gas transmission pipelines. International Pipeline Conference ASME, v. 2, pp. 1109-1115, 1996. DE NEGRI V.J., ATTI, S.S., TOLEDO L.B., Controle de posio utilizando servovlvulas e vlvulas proporcionais eletro-hidrulicas (parte I), Revista ABHP, 106 (1997) 15-18. DEMPSEY, J., AL-HABIB, R. SCADA computer system controls major Saudi Aramco crude oil pipeline. 5th World Congress on Chemical Engineering, v. 1, p. 973-980, San Diego, California, USA, 1996.
112
ELMAN, J.L. Finding Structure in Time. Cognitive Science vol.14, 1994. ELLUL, I. R. MSc Dis. Advances in pipeline leak detection techniques Pipe & Pipeline International, pp. 7-12, 1989. FOX, R. W. Introduo mecnica dos fluidos. Trad. Alexandre Matos de Souza Melo. 4. ed. Rio de Janeiro: Livros Tcnicos e Cientficos Editora S.A., 1995, 662 p. FRANSCONI, P., GORI, M. and SODA, G. Local feedback multilayered networks. Neural Computation, Vol.4, pp.120-130, 1992. FUKUSHIMA, K., MAESHIMA, R., KINOSHITA, A., SHIRAISHI, H., KOSHIJIMA, I. Gas pipeline leak detection system using the online simulation method. Computers and Chemical Engineering, v. 24, n.2-7, p.453-456, 2000. Gas Engineers Handbook, grfico 1/30. HAYKIN S. Redes neurais: princpio e prtica. Trad. Paulo Martins Engel. 2. Ed. Porto Alegre: Bookman. 2001. HIGGINS, P. Advances in leak detection systems. Pipeline Industry, v. 58, pp.55-56, 58, 1983. HOPFIELD, J. J. AND TANK, D. W. Computing with neural circuits: a model, Science, Vol. 233, Aug. 1986. IWATA, A., SUWA, Y., INO, Y., HOTTA, K. I. and SUZUMURA, N. Hand-written japanese kanji character recognition by a structured self-growing neural network, Artificial Neural Networks, Vol.2, I. Aleksander adn J. Taylor (editors), Elsevier Science Publishers, pp.1189-1192, 1992. JENCEK, T.; STERBA, J.. Transient model based leak detection system 19th Int. Gas Union World Gas Conference, pp. 100-102, 1994. JVARSHEISHVILI A. G., NAMGALADZE, D. P. Invetigation of a pipeline rupture accident International Journal of Engineering Fluid Mechanics, v. 4, pp. 267-283, 1991. OSIADACZ, A. J. Simulation and analysis of gas networks. London: E. & F.N.Spon, 1987, 273p. KOHONEN, T. Improved versions of learning vector quantization, International Joint Conference on Neural Networks, San Diego, 1990. KREMER S.C., On the computational power of Elman-Style recurrent networks, IEEE Trans. on Neural Networks, Vol. 6, No. 4, 1995. MACIAS, I. B. Deteco de vazamento em tubulaes transportando gs. Campinas, SP: [s.n.], 2004. (Tese de Mestrado) MACHADO, F. W., Modelagem chuva-vazo mensal utilizando redes neurais artificiais. Dissertao de Mestrado. Curitiba: UFPR. 2005.
113
MCCULLOCH, W. S. AND PITTS, W. A Logical calculus of the ideas immanent in nervous activity. Bulletin of Mathematical Biophysics, Vol5, pp.115-133, 1943. MCKEE, R. J.. Monitoring pipeline operation parameters for rupture detection ASME Petroleo Div. Fa. Workshop Pipeline & Leak Detection Seminar, pp.19-27, 1988. MONTGOMERY, D. W. Leak detection for multi-phase pipelines Pipes & Pipeline International, pp. 1-4, 1986. MUKHERJEE, J., NARASIMHAN, S.. Leak detection in networks of pipeline by the generalized likelihood ratio method Industrial Engineering Chem. Res., v. 35, pp. 18861893, 1996. MURPHY, R. E., DEAN, P. D. What we do to improve pipeline leak and rupture detection Annu. Pipeline Simulation Group, pp. 1-12, 1984. NICHOLAS, R. E.. Pipeline leak detection: how much is feasible? Oil & Gas Environment Safety, pp. 441-459, 1989. ________. Leak detection and location sensitivity analysis Pipeline Engineering, v. 46, pp. 11-18, 1992. PARKER, D. Learning logic. Invention Report S81-64, File 1, O ce of Technology Licensing, Stanford University, 1982. PRINGLE, C. S.. The pipeline monitor: An overview of software based leak detection ASME Petroleo Div. Fa. Workshop Pipeline & Leak Detection Seminar, pp.55-60, 1988. PUDAR, R. S., LIGGETT, J. A. Leaks in pipe networks. Journal of Hydraulic Engineering, v. 118, n. 7, p.1031-1046, 1992. RACHFORD Jr., WIKE, A. How bulk modulus errors can affect leak detection International Pipeline Conference ASME, v. 2, pp. 1095-1099, 1996. RUMELHART,D. E., MCCLELLAND J. L.. Parallel Distributed Processing, volume 1, Foundations. The MIT Press, Cambridge, Massachusetts, 1986. SANDBERG, C., HOLMES, J., MCCOY, K., E KOPPITSCH, H. The application of a continuous leak detection system to pipelines and associated equipment. IEEE STREETER, V. L. e WYLIE, E.B. Mecnica dos fluidos. Trad. Milton Gonalves Sanches. 7. ed. So Paulo: McGraw-Hill do Brasil, 1982, 585 p. THOMPSON, W. C.; SKOGMAN, K. D. The application of real time flow modeling to pipeline leak detection Petroleum Div. Pipeline Engineering. pp. 39-45, 1984. VAN REET, J. D., SKOGMAN, K. D.. The effect of measurement uncertainty on Real Time pipeline Modeling applications ASME Pipeline Engineering Symposium, pp.29-33, 1987.
114
VERDE, C. Multi-leak detection and isolation in fluid pipelines. Control Engineering Practice, v. 9, p. 673-682, 2001. VIANNA, M. R. Instalaes hidrulicas prediais. Belo Horizonte: Instituto de Engenharia Aplicada Editora, 1993. WAIBEL, A. T., HANAZAWA, T., HINTON, G., SHIKANO, K. AND LANG, K. J. Phoneme recognition using Time-Delay Nnural networks, IEEE Trans. on Acoustics, Speech, and Signal Processing, Vol.37, 1989. WERBOS, P. J. Beyond regression: new tools for prediction and analysis in the behavioral sciences. PhD thesis, Harvard University, Cambridge, MA, 1974. WHALEY, R. S.; NICHOLAS, R. E.; VAN REET, J. D.. Tutorial on software based leak detection techniques. Pipeline Simulations Interest Group, pp. 1 19, 1992. WIKE, A. Liquid pipelines can use many varieties of SCADA-based leak detection systems. Pipeline & Gas Journal, v.213, n. 6, p.16-20, 1986. WILLIAMS, R. J. and ZIPSER, D. A Learning algorithm for continually running fully recurrent neural networks, ics report 8805, Oct. 1988. ZHANG, J. Statistical pipeline leak detection for all operating conditions. Pipeline & Gas Journal Online, Fev 2001.
Produo bibliogrfica: Artigos publicados em peridicos (Completo) SCUCUGLIA, J. W. ; SOUZA, C. C.; et al. Controle da Distribuio de Gs Natural Atravs de Dutos com a Utilizao de Vlvulas Proporcionais Eletro-hidrulicas Controladas via Controladores PID. Socity of Petroleum Engineers SPE, Seccions Argentina, http://www.spe.org.ar, 2003. SCUCUGLIA, J. W. ; SOUZA, C. C.; et al. Clculo em regime permanente da presso de sada de redes de dutos de transporte e distribuio de gs natural alta presso pelo Mtodo de Newton-Raphson generalizado. Ensaios e Cincia, Campo Grande - MS, v. 7, n. 3, p. 399405, 2003. SCUCUGLIA, J. W. ; SOUZA, C. C. ; et al. Utilizao do Mtodo Nodal de Newton para o Clculo de Parmetros de Redes de Transporte e Distribuio de Gs Natural. Ensaios e Cincias, Campo Grande, v. 6, p. 137-154, 2002.
Trabalhos em eventos (Completo) SCUCUGLIA, J. W.; SOUZA C. C., TEIXEIRA, M. C. M. ; et al. Sistema de Controle de Escoamento de Gs Natural dm Dutos de Distribuio com Deteco de Vazamentos Utilizando Redes Neurais. XVI Congresso Brasileiro de Automtica (XVI CBA). Salvador, 2006.
115
SCUCUGLIA, J. W.; SOUZA C. C., TEIXEIRA, M. C. M. ; et al. Natural Gas Flow Control System with Leakage Detection and Location Using Neural Netwoks. XII Congresso LatinoAmericano de Controle Automtico (XII CLCA). Salvador, 2006. SCUCUGLIA, J. W. ; SOUZA C. C., TEIXEIRA, M. C. M. ; et al. Restritor de fluxo de gs natural microcontrolado. In: Rio OIL & GAS 2004, 2004, Rio de Janeiro. Rio OIL & GAS 2004 Expo and Conference, 2004. SCUCUGLIA, J. W. ; SOUZA, C., TEIXEIRA, M. C. M. ; et al. Sistema inteligente de controle e automao da operao de distribuio de gs natural. In: Rio OIL & GAS 2004, 2004, Rio de Janeiro. Rio OIL & GAS 2004 Expo and Conference, 2004. SCUCUGLIA, J. W. ; SOUZA, C. C. ; et al. Utilizao de Vlvulas Proporcionais Eletrohidrulica Controladas via Controladores PID 2003. In: GIMOR 2003 - Grupo de Inters en Modelado y Operacin de Redes y Ductos, 2003, Buenos Aires. SPE Seccin Argentina, 2003. SCUCUGLIA, J. W. ; SOUZA, C. C.; et al. Clculo em Regime Permanente dos Valores das Presses de Sadas e dos Escoamentos nos Ramos de Redes de Distribuio de Gs Natural Atravs de Dutos Alta Presso.. In: III Encontro de Pesquisa e Iniciao Cientfica da UNIDERP, 2003, Campo Grande. Ensaios e Cincias - ENPIC. Campo Grande: UNIDERP, 2003. v. 1. p. 29-37.
Trabalhos em eventos (Resumo) SCUCUGLIA, J. W. ; SOUZA, C. C.; et al. Clculo em Regime Permanente da Presso de Sada de Redes de Dutos de Transporte e Distribuio de Gs Natural Mdia Presso Usando o Mtodo de Newton Generalizado.. In: XXVI Congresso Nacional de Matemtica Aplicada e Computacional, 2003, So Jos do Rio Preto. XXVI CNMAC, 2003. v. 1. p. 174. SCUCUGLIA, J. W. ; SOUZA, C. C.; Controle de uma Vlvula Pneumtica em Tempo Real. In: XXVI Congresso Nacional de Matemtica Aplicada e Computacional, 2003, So Jos do Rio Preto. XXVI CNMAC, 2003. v. 1. p. 111. SOUZA, C. C.; SCUCUGLIA, J. W. ; et al. Anlise e Modelamento de Redes de Transporte e Distribuio de Gs Natural Atravs de Dutos. In: 2 Congresso Nacional de Iniciao Cientfica, 2002, So Carlos. 2 CONIC SEMESP 2002, 2002. v. 02. p. 945.
Prmio Internacional: Prmio de melhor trabalho em automao aplicada ao Gs Natural, com o projeto Controle da Operao de Distribuio de Gs Natural, concedido pela Society of Petroleum Engineers, GIMOR 2003 - Grupo de Inters en Modelado y Operacin de Redes y Ductos, Buenos Aires. SPE Seccin Argentina, 2003.
116
A1 A2 A3 A4 A5 A6 A7 A8
MTODO NODAL DE NEWTON MTODO NODAL DE NEWTON MTODO HARDY-CROSS 1 MTODO NODAL DE NEWTON MTODO HARDY-CROSS 2 MTODO DE NEWTON EM MALHA MTODO DE NEWTON EM MALHA 36 DUTOS MTODO DE NEWTON EM MALHA MTODO HARDY-CROSS 1 MTODO DE NEWTON EM MALHA MTODO HARDY-CROSS 2 MTODO NODAL-MALHA DE NEWTON
117
A1:
PROGRAMA: NEWTON_JACOBI function N1_Seidel(x,y,z,tol,nmax); % N1_Seidel(x,y,z,tol,nmax) icount=0; y1=1.0; y2=1.0; y3=1.0; P1=30; while(sqrt(y1^2+y2^2+y3^2) > tol) icount=icount+1; a=feval('funf2x',x,y,z); b=feval('funf2y',x,y,z); c=feval('funf2z',x,y,z); d=feval('funf3x',x,y,z); e=feval('funf3y',x,y,z); f=feval('funf3z',x,y,z); g=feval('funf4x',x,y,z); h=feval('funf4y',x,y,z); k=feval('funf4z',x,y,z); A=[a b c;d e f;g h k]; w=det(A); if (abs(w)<tol) error('O Jacobiano anula-se em uma das iteraes, tente um novo ponto inicial x,y,z'); end F1=feval('funf2',x,y,z); F2=feval('funf3',x,y,z); F3=feval('funf4',x,y,z); B=[F1;F2;F3]; C=inv(A)*(-B); y1=C(1,1); y2=C(2,1); y3=C(3,1); D=[x;y;z]; P=D+C; x=(P(1,1)); y=(P(2,1)); z=(P(3,1)); end if (icount>nmax) ss1=sprintf ('O processo nao convergiu em %5.0f iteracoes, tente um novo ponto inicial', nmax); disp(' '); disp(' '); disp(ss1); break; break end ss=sprintf(' Solues do sistema encontradas pelo mtodo Nodal de Newton so:');
118
ssA=sprintf(' ssB=sprintf(' ssC=sprintf(' ssD=sprintf(' ssE=sprintf(' disp(' ') disp(' ') disp(ss) disp(ssA) disp(ssB) disp(ssC) disp(ssD) disp(ssE)
Presso: P1 = %10.7f',P1); Presso: P2 = %10.7f',x); Presso: P3 = %10.7f',y); Presso: P4 = %10.7f',z); Aps %5.0f iteraes',icount);
SUB FUNES: function z1=funQ1(x,y,z) z1=[1*(sqrt(1*(30-x)/0.000104782))]; function z2=funQ2(x,y,z) z2=[1*(sqrt(1*(30-y)/0.000585065))]; function z3=funQ3(x,y,z) z3=[1*(sqrt(1*(30-z)/0.000064718))]; function z4=funQ4(x,y,z) z4=[1*(sqrt(1*(y-x)/0.000702078))]; function z5=funQ5(x,y,z) z5=[(-1)*(sqrt((-1)*((y-z)/0.000397844)))]; function w=funf2(x,y,z) w=[(feval('funQ1',x,y,z))+(feval('funQ4',x,y,z))-250]; function w22=funf2x(x,y,z) a=feval('funQ1',x,y,z); b=feval('funQ4',x,y,z); w22=-1/2*[(a/(30-x))+(b/(-x+y))]; function w23=funf2y(x,y,z) w23=1/2*[(feval('funQ4',x,y,z))/(y-x)]; function w24=funf2z(x,y,z) w24=0; function w3=funf3(x,y,z) w3=[(feval('funQ2',x,y,z))-(feval('funQ4',x,y,z))-(feval('funQ5',x,y,z))-100]; function w32=funf3x(x,y,z) w32=1/2*[(feval('funQ4',x,y,z))/(y-x)];
119
function w33=funf3y(x,y,z) w33=-1/2*[(feval('funQ2',x,y,z))/(30-y)+(feval('funQ4',x,y,z))/(x+y)+(feval('funQ5',x,y,z))/(y-z)]; function w34=funf3z(x,y,z) w34=1/2*[(feval('funQ5',x,y,z))/(y-z)]; function w4=funf4(x,y,z) w4=[(feval('funQ3',x,y,z))+(feval('funQ5',x,y,z))-180]; function w42=funf4x(x,y,z) w42=0; function w43=funf4y(x,y,z) w43=1/2*[(feval('funQ5',x,y,z))/(y-z)]; function w44=funf4z(x,y,z) w44=-1/2*[(feval('funQ3',x,y,z))/(30-z)+(feval('funQ5',x,y,z))/(y-z)]; SOLUO DO PROGRAMA: NEWTON_JACOBI N1_Seidel (23.4511, 24.1493, 27.9031, 0.0001, 100). Solues do sistema encontradas pelo mtodo Nodal de Newton so: Presso: P1 = 30.0000000 Presso: P2 = 25.0348761 Presso: P3 = 25.7681821 Presso: P4 = 26.6571809 Aps 5 iteraes
120
A2 :
PROGRAMA: HARDY_CROSS function Hardy_Cross(P2,P3,P4,tol,nmax) %Hardy_Cross(P2,P3,P4,tol,nmax) icount=0; sP2=1.0; sP3=1.0; sP4=1.0; L2=250; L3=100; L4=180; P1=30; K(1)=0.000104782; K(2)=0.000585065; K(3)=0.000064718; K(4)=0.000702078; K(5)=0.000397844; while(sqrt(sP2^2+sP3^2+sP4^2) > tol); icount=icount+1; for I=1:5; DP(1)=P1-P2; DP(2)=P1-P3; DP(3)=P1-P4; DP(4)=P3-P2; DP(5)=P3-P4; if DP(I) > 0; Q(I)=(sqrt(DP(I)/K(I))); else Q(I)=(-1)*sqrt((-1*DP(I))/K(I)); end end F2=Q(1)+Q(4)-L2; J2=-1/2*(Q(1)/DP(1)+Q(4)/DP(4)); J22=1/(J2); sP2=-(J22)*F2; P2=P2+sP2; for I=1:5; DP(1)=P1-P2; DP(2)=P1-P3; DP(3)=P1-P4; DP(4)=P3-P2; DP(5)=P3-P4; if DP(I) > 0; Q(I)=(sqrt(DP(I)/K(I))); else Q(I)=(-1)*sqrt((-1*DP(I))/K(I)); end end F3=Q(2)-Q(4)-Q(5)-L3;
121
J3=-1/2*(Q(2)/DP(2)+Q(4)/DP(4)+Q(5)/DP(5)); J33=1/(J3); sP3=-(J33)*F3; P3=P3+sP3; for I=1:5; DP(1)=P1-P2; DP(2)=P1-P3; DP(3)=P1-P4; DP(4)=P3-P2; DP(5)=P3-P4; if DP(I) > 0; Q(I)=(sqrt(DP(I)/K(I))); else Q(I)=(-1)*sqrt((-1*DP(I))/K(I)); end end F4=Q(3)+Q(5)-L4; J4=-1/2*(Q(3)/DP(3)+Q(5)/DP(5)); J44=1/(J4); sP4=-(J44)*F4; P4=P4+sP4; end if (icount>nmax) ss1=sprintf('O processo no convergiu em %5.0f iteraes, tente um novo ponto inicial',nmax); disp(' '); disp(' '); disp(ss1); break; break end ss=sprintf(' Solues do sistema encontradas pelo mtodo Hardy-Cross so:'); ssA=sprintf(' Presso: P1 = %10.7f',P1); ssB=sprintf(' Presso: P2 = %10.7f',P2); ssC=sprintf(' Presso: P3 = %10.7f',P3); ssD=sprintf(' Presso: P4 = %10.7f',P4); ssE=sprintf(' Aps %5.0f iteraes',icount); disp(' ') disp(' ') disp(ss) disp(ssA) disp(ssB) disp(ssC) disp(ssD) disp(ssE)
122
SOLUO DO PROGRAMA: HARDY_CROSS Hardy_Cross (23.4511, 24.1493, 27.9031, 0.0001, 100) Solues do sistema encontradas pelo mtodo Hardy-Cross so: Presso: P1 = 30.0000000 Presso: P2 = 25.0348315 Presso: P3 = 25.7681477 Presso: P4 = 26.6571658 Aps 11 iteraes
123
A3:
PROGRAMA: NEWTON_MALHA function Newton_Malha(qA,qB,tol,nmax); % Newton_Malha(qA,qB,tol,nmax) icount=0; y1=1.0; y2=1.0; L2=250; L3=100; L4=180; P1=30; K(1)=0.000104782; K(2)=0.000585065; K(3)=0.000064718; K(4)=0.000702078; K(5)=0.000397844; while(sqrt(y1^2+y2^2) > tol) icount=icount+1; for I=1:5; Q(1)=L2-qA; Q(2)=L3+qA+qB; Q(3)=L4-qB; Q(4)=qA; Q(5)=qB; if Q(I)>0; DP(I)=(K(I)*(Q(I))^2); else DP(I)=-(K(I)*(Q(I))^2); end end P2=-DP(1)+P1; P3=-DP(2)+P1; P4=-DP(3)+P1; FA=-DP(1)+DP(2)+DP(4); FB=DP(2)-DP(3)+DP(5); F=[FA;FB]; a=K(1)*abs(Q(1)); b=K(2)*abs(Q(2)); c=K(3)*abs(Q(3)); d=K(4)*abs(Q(4)); e=K(5)*abs(Q(5)); J=2*[(a+b+d) b;b (b+c+e)]; C=inv(J)*(-F); y1=C(1,1); y2=C(2,1); D=[qA;qB]; P=C+D; qA=P(1,1); qB=P(2,1);
124
end if (icount>nmax) ss1=sprintf('O processo nao convergiu em %5.0f iteracoes, tente um novo ponto inicial',nmax); disp(' '); disp(' '); disp(ss1); break end ss=sprintf(' Soluces do sistema encontradas pelo mtodo de malha de Newton so: '); ssA=sprintf(' Presso: P1 = %10.7f',P1); ssB=sprintf(' Presso: P2 = %10.7f',P2); ssC=sprintf(' Presso: P3 = %10.7f',P3); ssD=sprintf(' Presso: P4 = %10.7f',P4); ssE=sprintf(' qA = %10.7f',qA); ssF=sprintf(' qB = %10.7f',qB); ssG=sprintf(' Aps %5.0f iteraes',icount); disp(' ') disp(' ') disp(ss) disp(ssA) disp(ssB) disp(ssC) disp(ssD) disp(ssE) disp(ssF) disp(ssG) SOLUO DO PROGRAMA: NEWTON_MALHA Newton_Malha (0,0,0.0001,100) Solues do sistema encontradas pelo mtodo de malha de Newton so: Presso: P1 = 30.0000000 Presso: P2 = 25.0348766 Presso: P3 = 25.7681822 Presso: P4 = 26.6571805 qA = 32.3184079 qB = -47.2709327 Aps 5 iteraes.
125
A6:
PROGRAMA: HARDYCROSS_MALHA function Hardycross_Malha(qA,qB,tol,nmax); % Hardycross_Malha(qA,qB,tol,nmax) icount=0; y1=1.0; y2=1.0; L2=250; L3=100; L4=180; P1=30; K(1)=0.000104782; K(2)=0.000585065; K(3)=0.000064718; K(4)=0.000702078; K(5)=0.000397844; while(sqrt(y1^2+y2^2) > tol) icount=icount+1; for I=1:5; Q(1)=L2-qA; Q(2)=L3+qA+qB; Q(3)=L4-qB; Q(4)=qA; Q(5)=qB; if Q(I)>0; DP(I)=(K(I)*(Q(I))^2); else DP(I)=-(K(I)*(Q(I))^2); end end P2=-DP(1)+P1; P3=-DP(2)+P1; P4=-DP(3)+P1; a=K(1)*abs(Q(1)); b=K(2)*abs(Q(2)); c=K(3)*abs(Q(3)); d=K(4)*abs(Q(4)); e=K(5)*abs(Q(5)); FA=-DP(1)+DP(2)+DP(4); JA=2*(a+b+d); JA1=inv(JA); CA=JA1*(-FA); qA=CA+qA; FB=DP(2)-DP(3)+DP(5); JB=2*(b+c+e); JB1=inv(JB); CB=JB1*(-FB); qB=CB+qB; y1=CA;
126
y2=CB; end if (icount>nmax) ss1=sprintf('O processo no convergiu em %5.0f iteraes, tente um novo ponto inicial',nmax); disp(' '); disp(' '); disp(ss1); break; break end ss=sprintf(' Solues do sistema encontradas pelo mtodo Hardy-Cross '); ssA=sprintf(' Presso: P1 = %10.7f',P1); ssB=sprintf(' Presso: P2 = %10.7f',P2); ssC=sprintf(' Presso: P3 = %10.7f',P3); ssD=sprintf(' Presso: P4 = %10.7f',P4); ssE=sprintf(' Escoamento no ramo qA = %10.7f',qA); ssF=sprintf(' Escoamento no ramo qB = %10.7f',qB); ssG=sprintf(' Aps %5.0f iteraes',icount); disp(' ') disp(' ') disp(ss) disp(ssA) disp(ssB) disp(ssC) disp(ssD) disp(ssE) disp(ssF) disp(ssG) SOLUO DO PROGRAMA: HARDYCROSS_MALHA Hardycross_Malha(0,0,0.0001,100) Solues do sistema encontradas pelo mtodo Hardy-Cross so: Presso: P1 = 30.0000000 Presso: P2 = 25.0348721 Presso: P3 = 25.7681864 Presso: P4 = 26.6571822 Escoamento no ramo qA = 32.3183851 Escoamento no ramo qB = -47.2708812 Aps 24 iteraes
127
A8:
PROGRAMA: NEWTON_MALHA1 function Newton_Malha1(qA,qB,tol,nmax); icount=0; y1=1.0; y2=1.0; L2=250; L3=100; L4=180; P1=30; K(1)=0.000104782; K(2)=0.000585065; K(3)=0.000064718; K(4)=0.000702078; K(5)=0.000397844; while(sqrt(y1^2+y2^2) > tol) icount=icount+1; for I=1:5; Q(1)=L2-qA; Q(2)=L3+qA+qB; Q(3)=L4-qB; Q(4)=qA; Q(5)=qB; if Q(I)>0; DP(I)=(K(I)*(Q(I))^2); else DP(I)=-(K(I)*(Q(I))^2); end end for I=1:5; R(I)=(2*K(I)*abs(Q(I)))^-1; I=5; end DQ(1)=R(1)*(DP(1)-P1); DQ(2)=R(2)*(DP(2)-P1); DQ(3)=R(3)*(DP(3)-P1); DQ(4)=R(4)*DP(4); DQ(5)=R(5)*DP(5); J=-[(R(1)+R(4)) -R(4) 0;-R(4) (R(2)+R(4)+R(5)) -R(5);0 -R(5) (R(3)+R(5))]; J1=inv(J); V1=DQ(1)+DQ(4); V2=DQ(2)-DQ(4)-DQ(5); V3=DQ(3)+DQ(5); V=[V1;V2;V3]; C=J1*(V); P2=C(1,1); P3=C(2,1); P4=C(3,1); DQ4=R(4)*((P3-P2)-DP(4));
128
DQ(4)=DQ4; DQ(4)=qA+DQ(4); DQ5=R(5)*((P3-P4)-DP(5)); DQ(5)=DQ5; DQ(5)=qB+DQ(5); y1=DQ(4)-qA; y2=DQ(5)-qB; qA=DQ(4); qB=DQ(5); end if (icount>nmax) ss1=sprintf('O processo no convergiu em %5.0f iteraes, tente um novo ponto inicial',nmax); disp(' '); disp(' '); disp(ss1); break end ss=sprintf(' Solues do sistema encontradas pelo mtodo nodal-malha de Newton so: '); ssA=sprintf(' Presso: P1 = %10.7f',P1); ssB=sprintf(' Presso: P2 = %10.7f',P2); ssC=sprintf(' Presso: P3 = %10.7f',P3); ssD=sprintf(' Presso: P4 = %10.7f',P4); ssE=sprintf(' qA = %10.7f',qA); ssF=sprintf(' qB = %10.7f',qB); ssG=sprintf(' Aps %5.0f iteraes',icount); disp(' ') disp(' ') disp(ss) disp(ssA) disp(ssB) disp(ssC) disp(ssD) disp(ssE) disp(ssF) disp(ssG) SOLUO DO PROGRAMA: NEWTON_MALHA1 Newton_Malha1(0.5,0.5,0.0001,100) Solues do sistema encontradas pelo mtodo nodal-malha de Newton so: Presso: P1 = 30.0000000 Presso: P2 = 25.0348761 Presso: P3 = 25.7681821 Presso: P4 = 26.6571809 qA = 32.3184079 qB = -47.2709327 Aps 5 iteraes.