You are on page 1of 117

Universidade Federal do Rio Grande do Norte

Centro de Tecnologia
Programa de Ps-graduao em Engenharia Eltrica

Controle Automtico para Injeo Otimizada de Gs


em Poos de Petrleo Equipados para
Funcionamento com Gs Lift Contnuo

Autor:
Rafael Barbosa Spndola

Natal / RN Brasil
Julho de 2003

Universidade Federal do Rio Grande do Norte


Centro de Tecnologia

Programa de Ps-graduao em Engenharia Eltrica

Controle Automtico para Injeo Otimizada de Gs


em Poos de Petrleo Equipados para
Funcionamento com Gs Lift Contnuo

Orientador:
Prof. D. Sc. Andr Laurindo Maitelli
Co-orientador:
Eng. M. Sc. Edson Henrique Bolonhini

Dissertao submetida ao Programa de Ps-graduao


em Engenharia Eltrica da Universidade Federal do Rio
Grande do Norte, como parte dos requisitos necessrios
para obteno do ttulo de Mestre em Cincia de
Engenharia Eltrica.

Natal / RN Brasil
Julho de 2003

Rafael Barbosa Spndola

Controle Automtico para Injeo Otimizada de Gs em


Poos de Petrleo Equipados para Funcionamento com
Gs Lift Contnuo
Dissertao submetida ao Programa de Ps-Graduao em Engenharia Eltrica da
Universidade Federal do Rio Grande do Norte, como parte dos requisitos
necessrios para obteno do grau de Mestre em Cincias no Domnio da
Engenharia Eltrica.

Aprovado por:

Prof. D. Sc. Andr Laurindo Maitelli (Orientador) - DCA / UFRN

Eng. M. Sc. Edson Henrique Bolonhini (Co-orientador) - PETROBRAS

Prof. D. Sc. Pablo Javier Alsina - DCA / UFRN

Eng. D. Sc. Antnio Rodrigues Patrcio - WEATHERFORD

Natal / RN Brasil
Julho de 2003

Diviso de Servios Tcnicos


Catalogao da Publicao na Fonte. UFRN / Biblioteca Central Zila Mamede

,Spndola, Rafael Barbosa


.
Controle automtico para injeo otimizada de gs em poos de
petrleo equipados para funcionamento com gs lift contnuo / Rafael
Barbosa Spndola. - Natal (RN), 2004.
92 p. : il.
Orientador: Andr Laurindo Maitelli.
Co-orientador: Edson Henrique Bolonhini.
Dissertao (Mestrado) Universidade Federal do Rio Grande do
Norte. Centro de Tecnologia. Programa de Ps-Graduao em Engenharia
Eltrica.
1. Petrleo Tese. 2. Gs lift contnuo Mtodo de elevao artificial
Tese. 3. Controlador inteligente Injeo de gs lift Tese. 4.Sistema
inteligente de controle automtico Injeo de gs lift Controle de
presso de fluxo Tese. I. Maitelli, Andr Laurindo. II. Bolonhini,.
Edson Henrique. III. Ttulo.
RN/UF/BCZM

CDU 665.61(043.2)

ndice de Assuntos

LISTA DE FIGURAS......................................................................................................

iii

LISTA DE TABELAS.....................................................................................................

RELAO DE SBOLOS E ABREVIATURAS...........................................................

vi

SUMRIO.......................................................................................................................

viii

ABSTRACT.....................................................................................................................

ix

DEDICATRIA..............................................................................................................

AGRADECIMENTOS....................................................................................................

xi

1. INTRODUO..........................................................................................................

2. MTODO DE ELEVAO POR GS LIFT CONTNIO ....................................

2.1. Introduo...........................................................................................................

2.2. Gs lift ................................................................................................................

2.3. Vantagens e limitaes do gs lift contnio........................................................

2.4. Vlvulas de gs lift .............................................................................................

2.5. Aspectos econmicos .......................................................................................

11

2.6. Mecanismos de produo .................................................................................

11

2.7. Desempenho de um poo de petrleo...............................................................

15

2.8. Processo de descarga de um poo de gs lift ....................................................

16

2.9. Projetos de instalaes de gs lift .....................................................................

17

3. SIMULADOR DE UM POO DE GS LIFT CONTNUO.....................................

20

3.1. Introduo............................................................................................................

21

3.2. SGALI.................................................................................................................

21

3.3. TRACELIFT.......................................................................................................

23

ii

4. CONTROLADOR PROPOSTO...................................................................................

26

4.1. Introduo..............................................................................................................

27

4.2. Efeito da injeo de gs no poo..........................................................................

27

4.3. Controladores baseados em conhecimentos.........................................................

28

4.4. Mtodo de Gradiente............................................................................................

30

4.5. A lgica do controle.............................................................................................

31

5. RESULTADOS............................................................................................................

41

5.1. Introduo..............................................................................................................

42

5.2. Experincia sem o uso do controlador..................................................................

42

5.3.Experincia com o uso do controlador em laboratrio..........................................

44

6. CONCLUSES E PERSPECTIVAS.........................................................................

52

7. BIBLIOGRAFIA.........................................................................................................

54

APNDICE I Diagrama Ladder..................................................................................

55

iii

Lista de Figuras

Figura 1.1. Curvas de desempenho de gs lift....................................................................

Figura 1.2. Comportamento da Pwf em funo da variao da Pr ......................................

Figura 2.1. Reduo do peso da coluna pela liberao de gs............................................

Figura 2.2. Reduo do peso da coluna pela injeo de gs...............................................

Figura 2.3. Sistema tpico de gs lift contnuo....................................................................

Figura 2.4. Vlvula de gs lift .............................................................................................

10

Figura 2.5. Mecanismo Gs em Soluo..............................................................................

12

Figura 2.6. Curvas de performance tpica para reservatrio de gs em soluo ................

12

Figura 2.7. Mecanismo capa de gs....................................................................................

13

Figura 2.8. Curvas de performance tpica para reservatrio capa de gs...........................

13

Figura 2.9. Mecanismo influxo de gua..............................................................................

14

Figura 2.10. Curvas de performance tpica para reservatrio influxo de gua...................

14

Figura 2.11. Curva IPR modelo linear ................................................................................

15

Figura 2.12. Curva de IPR - Modelo de Vogel ...............................................................

16

Figura 2.13. Processo de descarga de um poo de gs lift................................................

17

Figura 2.14. Poo tpico de gs lift contnuo ....................................................................

18

Figura 2.15. Gradientes de presso em um poo de gs lift contnuo.................................

19

Figura 3.1. Tela inicial do simulador de controle de injeo de gs lift-SGALI.................

21

Figura 3.2. Curvas IPR x TPR e Pwf x Qgi..........................................................................

22

Figura 3.3. Ponto de operao do poo com GLC...............................................................

23

Figura 3.4. Tela dos dados de entrada do TraceLift.............................................................

24

Figura 3.5. Tela de acompanhamento da simulao do TraceLift.......................................

24

Figura 4.1. Curva de desempenho da vazo de gs injetado (Qgi ) x vazo de lquido


produzido (qL)......................................................................................................................

27

Figura 4.2. Arquitetura tpica de um sistema baseado em conhecimento..........................

28

Figura 4.3. Esquema de um sistema de controle empregando representao de


conhecimentos na forma de regras de produo..................................................................

29

Figura 4.4. Sistema de controle automtico da injeo de gs lift contnuo......................

32

Figura 4.5 - Diagrama de blocos para o controle automtico da injeo de gs lift...........

33

Figura 4.6. Possveis comportamentos das curvas Pwf em funo da variao da Pr e das
condies de operao do poo...........................................................................................

33

iv

Figura 4.7. Processo de obteno da Pwf

tima

considerando o deslocamento do Setpoint

para a direita........................................................................................................................... 34
Figura 4.8. Processo de obteno da Pwf tima considerando o deslocamento do Setpoint
para a esquerda......................................................................................................................

35

Figura 5.1. Unidade Terminal Remota (UTR)......................................................................

42

Figura 5.2. Vlvula Automtica de Controle........................................................................

43

Figura 5.3. Transmissores de superfcie................................................................................

43

Figura 5.4. Dados de campo de Pwf Pr e SP adquiridos do poo UPN-37............................

44

Figura 5.5. Evoluo do controle automtico de um poo de gs lift contnuo


Experimento I......................................................................................................................... 45
Figura 5.6. Evoluo do controle automtico de um poo de gs lift contnuo
Experimento II......................................................................................................................

46

Figura 5.7. Evoluo do controle automtico de um poo de gs lift contnuo


Experimento III.....................................................................................................................

47

Figura 5.8. Tela inicial de simulao de um poo de gs lift sem o uso do controlador
Experimento I .......................................................................................................................

48

Figura 5.9. Simulao do poo aps o controlador Ter encontrado o ponto timo de
Trabalho- Experimento I........................................................................................................ 48
Figura 5.10. Tela inicial de simulao de um poo de gs lift sem o uso do controlador
Experimento II...................................................................................................................... 49
Figura 5.11. Simulao do poo aps o controlador Ter encontrado o ponto timo de
Trabalho- Experimento II......................................................................................................

49

Figura 5.12. Tela inicial de simulao de um poo de gs lift sem o uso do controlador
Experimento III .................................................................................................................... 50
Figura 5.13. Simulao do poo aps o controlador Ter encontrado o ponto timo de
Trabalho- Experimento III....................................................................................................

50

Lista de Tabelas

Tabela 5.1. Comparao das principais variveis de um poo de gs lift simulado com o
software TraceLift no acoplado x acoplado ao controlador ..........................................

51

vi

vi

Relao de Smbolos e Abreviaturas

Ab

rea do fole (bellow)

Av

rea do orifcio da vlvula

BSW

Percentual de gua no Fludo

CLP

Controlador Lgico Programvel

Profundidade dos canhoneados (rea fraturada do reservatrio para possibilitar


o

fluxo do fluido produzido)

DDC

Direct Digital Control

ESC

Estao de Superviso e Controle

Gfa

Gradiente dinmico mdio acima do ponto de injeo de gs

Gfb

Gradiente dinmico mdio abaixo do ponto de injeo de gs

IP

ndice de produtividade

IPR

Inflow Performance Relationship

Kc

Constante de proporcionalidade

Ko

Constante para manter o Set Point timo (Ko = 10-5)

kick-off

Descarga de um poo

Profundidade da vlvula operadora

MV

Manipulated Variable

Nova Pwf

Nova Presso de fluxo no fundo do poo (kgf/cm)

OV

Abertura da Vlvula

Packer

Pea de vedao da coluna de produo com o tubo de revestimento

Pe

Presso esttica (kgf/cm)

PID

Proporcional Integral Derivativo

Pr

Presso de revestimento (kgf/cm)

Pr ref

Presso de revestimento de referncia (kgf/cm)

Pr max

Presso de revestimento mxima (kgf/cm)

Pr min

Presso de revestimento mnima (kgf/cm)

Psat

Presso de saturao (kgf/cm)

Pbt

Presso de gs no fole na temperatura da profundidade de assentamento da


vlvula

Pt

Presso na coluna de produo na profundidade da vlvula (kgf/cm)

Pwf

Presso de fluxo no fundo do poo (kgf/cm)

Pwf ref

Presso de fluxo no fundo do poo de referncia (kgf/cm)

vii

Pwh

Presso de fluxo na cabea do poo (kgf/cm)

PV

Process Variable

Pv

Presso de gs no espao anular, na profundidade da vlvula (kgf/cm)

Qgi

Vazo de gs injetado (Mm/d)

qL

Vazo de lquido (m/d)

qLmax

Vazo de lquido mxima (m/d)

RGL

Razo Gs Lquido

SCADA

Sistema de aquisio de dados

SP

Set Point

Tubbing

Coluna de produo

UPN-37

Poo de Upanema 37

UTR

Unidade Terminal Remota

viii

SUMRIO

O mtodo de elevao por gs lift contnuo o principal mtodo de elevao artificial


utilizado, principalmente, para produo em poos submarinos devido a sua robustez e a larga
faixa de vazo que o poo pode produzir. H um grande percentual de poos produzindo sob
este mecanismo no Brasil. Este tipo de mtodo de elevao apresenta algumas caractersticas
prprias, sendo uma delas sua dinmica lenta devido aos transientes e outra a existncia de
uma correlao entre a vazo de gs injetado e a vazo de leo produzido. Controladores
eletrnicos tm sido utilizados para realizar ajustes em alguns parmetros do poo e melhorar
a eficincia de injeo de gs lift.
Este trabalho apresenta um sistema inteligente de controle automtico da injeo de
gs, baseando-se em regras de produo, que busca manter os poos equipados para gs lift
contnuo produzindo o maior tempo possvel, nas condies timas de operao e que faz os
ajustes automticos necessrios quando ocorre alguma perturbao no sistema. Mostra-se que
possvel, utilizando o sistema inteligente apresentado, exercer o controle da presso de fluxo
no fundo do poo (Pwf) atravs da manipulao da abertura da vlvula de controle de
superfcie.

ix

ABSTRACT

The continuous gas lift method is the main artificial lifting method used in the oil
industry for submarine wells, due to its robustness and the large range of flow rate that the
well might operate. Nowadays, there is a huge amount of wells producing under this
mechanism. This method of elevation has a slow dynamics due to the transients and a
correlation between the injected gas rate and the of produced oil rate. Electronics controllers
have been used to adjust many parameters of the oil wells and also to improve the efficiency
of the gas lift injection system.
This paper presents a intelligent control system applied to continuous gas injection in
wells, based in productions

rules, that has the target of keeping the wells producing during

the maximum period of time, in its best operational condition, and doing automatically all
necessary adjustments when occurs some disturbance in the system.
The author also describes the application of the intelligent control system as a tool to
control the flow pressure in the botton of the well (Pwf). In this case, the control system
actuates in the surface control valve.

Dedico esse trabalho aos


meus pais, Reginaldo e Celina,
minha esposa, Suzana, e s
minhas filhas, Rafaela, Erika e Corina.

xi

AGRADECIMENTOS

A Deus pela sade e inspirao para realizao desse trabalho.


Ao meu orientador, o Professor D.Sc. Andr Laurindo Maitelli pelo incentivo,
empenho e profissionalismo durante o desenvolvimento a elaborao deste trabalho.
Ao meu co-orientador, o Engenheiro M.Sc. Edson Henrique Bolonhini pelas inmeras
sugestes que enriqueceram este trabalho, pela pacincia, pelo empenho e profissionalismo.
Empresa Petrleo Brasileiro S.A, pela oportunidade concedida.
Ao Engenheiro Luiz Srgio da Petrobras pelo incentivo e colaborao.
Aos colegas da Petrobras especialmente ao Dirno, Jaime, Renato, Rogrio, Salvador e
Sandra pelo incentivo e colaborao.
A todos os colegas e professores do Programa de Ps-Graduao em Engenharia
Eltrica da Universidade Federal do Rio Grande do Norte, pela colaborao.
Aos colegas Ewerton Moura e Joo Maria da UFRN pela valiosa colaborao.
A todos, enfim, que direta ou indiretamente contriburam para o sucesso desse trabalho.

s minhas filhas, Rafaela, Erika e Corina, e a minha esposa Suzana, que dividiram
comigo, com pacincia e compreenso, todas as alegrias e angstias deste desafio.

CAPTULO 1

INTRODUO

O mtodo de elevao artificial por gs lift largamente utilizado na produo de


petrleo. Baseia-se na reduo do peso da coluna de leo, dentro do poo, atravs da injeo
de gs no fundo do mesmo, [13]. um mtodo relativamente barato, simples de instalar e
requer menos manuteno quando comparado a alternativas, tais como bombeio centrfugo
submerso, bombeio mecnico e bombeio por cavidade progressiva. Um poo equipado para
produzir por gs lift contnuo necessita ser analisado com freqncia, pois seu desempenho
est estreitamente relacionado s condies de produo do reservatrio e s caractersticas de
fluxo, aspectos estes que podem variar ao longo da vida produtiva da instalao.
Esta anlise normalmente realizada a partir da caracterizao dos fluidos
produzidos, das tubulaes de superfcie e sub-superfcie e da utilizao de procedimentos de
clculo para determinao das perdas de carga do escoamento multifsico, desde o fundo do
poo at o tanque de armazenamento. H algum tempo essa anlise era dificultada por utilizar
bacos e clculos manuais. Hoje, com o uso de computadores, de simuladores de fluxo
multifsico e de curvas de modelagem de comportamento de reservatrios, informaes sobre
o comportamento do poo podem ser obtidas como funo de alteraes em suas condies de
produo. O processo, no entanto, alm de trabalhoso, no preciso, pois utiliza modelos
empricos ou semi-empricos para descrever o comportamento de reservatrio, do fluxo
multifsico e das trocas trmicas, alm de requerer ajuste individual para cada poo, [3].
O gs injetado na coluna de produo provoca a reduo da densidade mdia dos
fluidos dentro dela, reduzindo o gradiente de presso em seu interior. possvel, com isso,
reduzir a presso de fluxo no fundo do poo (Pwf), o que permite aumentar a vazo de lquido
produzido pelo reservatrio. Uma injeo excessiva de gs, no entanto, pode anular este efeito
e reduzir a eficincia do mtodo de elevao. Assim, h uma razo ideal entre volume de gs
injetado e volume de lquido produzido conforme mostra a figura 1.1.
De uma maneira geral, pode-se afirmar que para cada poo, a cada momento, existe
uma vazo tima de injeo de gs que resulta na melhor condio de produo. Embora um
poo possa estar adequadamente dimensionado no incio de sua vida produtiva, com o passar
do tempo mudanas no sistema de produo, tais como: alteraes da presso ou do ndice de
produtividade do reservatrio, da frao de gua produzida, da temperatura ambiente, do
eventual acumulo de condensado no espao anular, da reduo no dimetro na coluna de
produo (tubbing) devido a deposio de parafina, podem desestabilizar sua condio
operacional. A monitorao contnua de seu comportamento , portanto, aconselhvel para
que se mantenha a melhor condio de produo. Um bom ajuste na quantidade de gs
injetado, alm de maximizar a produo de leo, reduz os gastos com energia para
compresso do gs.

Pr
Pw

Presso de fundo do poo (Pwf) em PSI

qL
Presso de revestimento ( P r ) em PSI

Vazo de lquido (qL) em m/d

Vazo de gs Mm/d

Figura 1.1. Curvas de desempenho de gs lift.

Usando um controlador eletrnico, onde algumas dessas variveis possam ser


adquiridas e analisadas, ajustes podem ser realizados no sistema de modo a produzir
resultados timos. Controladores eletrnicos tm provado ser efetivos na manuteno
otimizada da produo, [2].
Este trabalho apresenta um sistema de controle automtico para o gerenciamento da
injeo de gs em um poo com gs lift , visando otimizar a relao entre o volume de leo
produzido e o consumo de gs injetado. O gerenciamento da quantidade de gs a ser injetado
feito atravs do controle da presso de revestimento do poo por meio de um algoritmo de
controle especificamente desenvolvido que permite, tambm, coleta e armazenamento de
dados. So utilizados, para tanto, dois sensores de presso - um para a presso de fundo e
outro para a de revestimento - e um CLP (Controlador Lgico Programvel) que comanda a
posio da vlvula controladora de injeo de gs.

O princpio do controle buscar a mnima presso de fluxo no fundo do poo (Pwf)


sempre que haja perturbao no sistema, ou por convenincia do operador. O valor ideal de
Pwf, num dado momento, ser determinado automaticamente, pelo sistema inteligente a partir
dos resultados obtidos quando da variao da Pr (presso de revestimento) entre Pr min (presso
que garanta a menor vazo de gs atravs da vlvula de gas lift que mantenha o poo estvel)
e Pr

max

(presso acima da qual haver abertura de alguma vlvula de descarga), conforme

figura 1.2, [5].

max

Pr
Pwf
Pr

min

Presso de revestimento ( P r ) em PSI

Vazo de lquido em m/d

qL

Presso de fluxo no fundo do poo ( Pw f ) em PSI

Pr

Vazo de gs Mm/d

Figura 1.2 Comportamento da Pwf em funo da variao da Pr

As condies iniciais e os valores de Pr

max

e Pr

min

so obtidos de um simulador

numrico que, atravs de dados conhecidos gera informaes sobre as condies de operao
do poo, fornecendo uma Pwf terica que servir como referncia inicial para o controlador.
O presente trabalho est dividido da seguinte forma: a partir do captulo 2, so
mostrados aspectos gerais sobre o mtodo de elevao artificial por gs lift contnuo, so
apresentados dois simuladores numricos para predio de comportamento de poos operados
por este mtodo, e proposto um controlador para estes poos. A proposta de controle
aplicada a um poo simulado e os resultados obtidos so apresentados para anlise e
concluses.

CAPTULO 2
MTODO DE ELEVAO POR GS LIFT CONTNUO

2.1- INTRODUO

Neste captulo so discutidos alguns conceitos necessrios para o entendimento do


mtodo de elevao por gs lift contnuo.
2.2- GS LIFT
Gs lift um mtodo de elevao de fluidos usado depois que o fluxo natural do poo
cessa, ou para suplement-lo, onde gs a alta presso utilizado para gaseificar o fluido
produzido, entre o ponto de injeo de gs at a superfcie. a forma de elevao artificial
que mais se assemelha ao processo de fluxo natural, podendo ser considerada uma extenso
do processo de elevao natural, [18].
Num poo de fluxo natural, com o fluido subindo para a superfcie, a presso na
coluna de fluido reduzida e o gs sai de soluo. O gs livre eleva-se, deslocando o leo,
reduzindo a densidade mdia do fluido na coluna de produo, reduzindo assim, o peso da
coluna de fluido sobre a formao. Esta reduo do peso da coluna produz uma presso
diferencial entre o fundo do poo e o reservatrio, causando o fluxo de fluidos no poo (figura
2.1).

Linha de produo

Reservatrio

leo e gs da formao.

Figura 2.1. Reduo do peso da coluna pela liberao de gs.

Quando um poo produz gua, ou a quantidade de gs livre na coluna reduzida, a


presso diferencial entre o fundo do poo e o reservatrio pode ser mantida corrigindo-se o
aumento da densidade mdia na coluna de produo com injeo de gs, como mostrado na
figura 2.2, [1].

Linha de produo
Injeo de gs

Reservatrio

leoeegs
gsda
daformao
formao.
leo

Figura 2.2. Reduo do peso da coluna pela injeo de gs.

D-se o nome de gs lift contnuo ao processo onde o gs continuamente injetado no


espao anular do poo a uma presso tal que permita penetrar atravs de um orifcio no fundo
da coluna de produo.

Um sistema tpico de gs lift contnuo apresentado na Figura. 2.3.

Compressor

Vaso Separador

Tanque de
Armazenamento

CLP

Vlvula
de controle

Controlador

Poo de gs lift
Figura 2.3. Sistema tpico de gs lift contnuo.

2.3- VANTAGENS E LIMITAES DO GS LIFT CONTNUO


O gs lift contnuo (GLC) apropriado para quase todo tipo de poo que requer
elevao artificial. Pode ser usado para elevar o leo artificialmente em poos onde a presso
do reservatrio no mais suficiente para elevar o fluido at a superfcie, ou para aumentar a
vazo de produo. Usualmente ser mais eficiente e menos oneroso para poos que
produzem com altas vazes gs-lquido.
As vantagens do gs lift podem ser resumidas em:
1. Para um sistema j instalado, o custo de equipamentos geralmente mais baixo que para
outras formas de elevao artificial, particularmente para poos profundos.

2. Em termos de flexibilidade no pode ser comparado com outro mtodo de elevao. As


instalaes podem ser projetadas para pequenas ou grandes profundidades, para produzir
de um a milhares de barris por dia.
3. A produo pode ser controlada da superfcie.
4. A produo de fluido com material abrasivo no afeta os equipamentos de gs lift na
maioria das instalaes.
5. O pouco movimento relativo entre as partes num sistema de gs lift proporciona uma
longa vida til comparado a outros mtodos de elevao.
6. Os custos operacionais so, usualmente, relativamente baixos.
7. O principal equipamento do sistema de gs lift (o compressor de gs) instalado na
superfcie, facilitando a inspeo e manuteno.

As principais Limitaes do gs lift so:

1. Necessidade de gs disponvel em altas presses. Em algumas instncias, ar, gases de


exausto e nitrognio podem ser usados, mas so geralmente mais caros e mais difceis de
trabalhar.
2. Uma grande distncia entre o poo e a fonte de alta presso de gs pode limitar seu uso.
Esta limitao pode ser contornada, em alguns poos, atravs do uso de capa de gs como
fonte de gs de elevao e o retorno desse gs para a capa dando-se atravs da injeo em
outro poo.
3. O gs misturado ao leo tem que ser separado e tratado na superfcie.
4. Gs corrosivo pode aumentar os custos operacionais, sendo necessrio trat-lo ou sec-lo
antes de us-lo para elevao, [1].
5. O custo de instalaes inicial alto (considerando-se compressores e linhas de injeo),
tornando-se atrativo quando o nmero de poos cresce.

2.4- VLVULAS DE GS LIFT

As vlvulas de gs lift so, fundamentalmente, vlvulas de presso introduzidas entre a


coluna de produo e o revestimento. So alojadas em tubos designados de mandris. Uma
vlvula de gs lift projetada para permanecer fechada at certas condies de presses no
anular e no tubo. Quando a vlvula abre, permite passar por ela gs ou fluido do anular para a
coluna de produo. A vlvula de gs lift pode tambm ser arranjada para permitir fluxo do
tubo para o anular. A figura 2.4 ilustra uma vlvula de gs lift. Os mecanismos usados para

10

gerar a fora que mantm a vlvula fechada so: um fole de metal carregado com gs sob
presso (usualmente o nitrognio) e/ou uma mola comprimida. Em qualquer caso, a presso
de abertura da vlvula ajustada na superfcie, antes de sua instalao no poo. As foras que
agem no sentido das vlvulas de gs lift abrirem so originadas a partir da presso no anular e
da presso de fluido no tubo, [17]. Para o clculo da presso de fechamento e abertura da
vlvula duas hipteses devem ser consideradas:
a) A vlvula se encontra totalmente fechada (Figura 2.4 a )
P vc = P bt (

1
R
)
) Pt (
1- R
1- R

(2.1)

b) A vlvula se encontra totalmente aberta (Figura 2.4 b)


Pvo = P bt = P vo (1 - R ) P t .R

(2.2)

Onde:
Ab = rea do fole (bellow)
Av = rea do orifcio da vlvula
Pt = presso na coluna de produo na profundidade da vlvula
Pv = presso de gs no espao anular, na profundidade da vlvula
Pvo = presso de gs no espao anular, na profundidade da vlvula com a mesma aberta
Pvc = presso de gs no espao anular, na profundidade da vlvula com a mesma fechada
Pbt = presso de gs no fole na temperatura da profundidade de assentamento da vlvula
R = Av /Ab

Pbt.Ab

Pbt.Ab
Espao
anular

Coluna de
produo
Ab

Espao
anular

Ab

Coluna de
produo

Pv(Ab-Av)

Pv(Ab-Av)

Av

Av
Pt.Av

Pt.Av

Pt

Revestimento

Pt

Revestimento
b) Vlvula aberta

a) Vlvula fechada
Figura 2.4. Vlvula de gs lift.

11

2.5- ASPECTOS ECONMICOS

A primeira considerao na seleo de um equipamento de elevao artificial que o


equipamento selecionado atinja a produo desejada no custo mais econmico por unidade de
produo. Um estudo de elevao artificial para um poo ou um grupo de poos dever ser
baseado nas caractersticas do reservatrio. O gs lift contnuo, por exemplo, o mtodo ideal
de elevao em campos onde a manuteno da presso de reservatrio se d atravs da injeo
de gs.
Desde que uma estao de compresso e linhas de alta presso j estejam instaladas
no campo, um equipamento adicional para colocar um poo com gs lift custa muito pouco
comparado com alguns outros tipos de equipamentos de elevao. O baixo custo operacional
associado ao gs lift enfatizado ainda para poos profundos, poos que produzem areia, alta
razo gs lquido (RGL) e poos com mudana de profundidade de elevao.

2.6- MECANISMOS DE PRODUO

Os reservatrios de petrleo podem ser classificados de acordo com o mecanismo de


manuteno de presso aos quais esto submetidos e h trs tipos bsicos:

Mecanismo gs em soluo

D-se nos casos em que o leo no reservatrio, possui gs em soluo. medida que o
leo vai sendo produzido, a presso interna do reservatrio vai reduzindo e, como
conseqncia, os fluidos l contidos se expandem. Ainda devido reduo da presso, o
volume dos poros diminui em funo da compressibilidade efetiva da formao. O processo
contnuo, de modo que a produo de fluido provoca reduo de presso, que acarreta a
expanso de fluidos e reduo dos poros, que por sua vez resulta em mais produo.
Devido baixa compressibilidade dos fluidos e da formao, a presso do reservatrio
cai rapidamente at atingir a presso de saturao do leo. A partir da as redues de presso,
ao invs de provocarem apenas expanses dos lquidos, provocam tambm a vaporizao das
fraes mais leves do leo. medida que a presso cai, os hidrocarbonetos vo se
vaporizando e o qu inicialmente eram apenas algumas bolhas dispersas no meio do lquido,
comeam a aumentar at formar uma fase contnua. Nesse tipo de mecanismo a energia se
esgota rapidamente, fazendo com que a produo caia muito cedo para vazes antieconmicas

12

como apresentado nas Figuras 2.5 e 2.6, [18]. geralmente considerado o menos efetivo tipo
de mecanismo de recuperao.

leoReservatrio
e gs

Percentual da presso original do reservatrio

Figura 2.5. Mecanismo Gs em Soluo.

Razo gs leo em ps por bbl

Produo
Razo gs leo

20

40

60

80

100

leo produzido em percentual do original

Figura 2.6. Curvas de performance tpica para reservatrio de gs em soluo


.

Mecanismo de Capa de Gs

O segundo tipo de mecanismo para movimentao de hidrocarbonetos depende da


energia armazenada no gs do reservatrio. Alguns reservatrios contm mais gs do que
pode estar dissolvido no leo sob presso e temperatura. O excesso de gs, em funo de sua
menor densidade, eleva-se para o topo do reservatrio e forma uma capa de gs sobre o leo.

13

Essa capa de gs uma fonte importante de energia porque o gs se expande, ocupando os


espaos porosos anteriores ocupados por lquido e gs produzido. Como o gs tem uma
compressibilidade muito alta, a sua expanso ocorre sem que haja queda significativa da
presso. Como pode ser visto nas Figuras 2.7 e 2.8, [18]. O mecanismo de capa de gs mais
eficiente que o de gs em soluo, mas apresenta, ao longo da vida produtiva, altas razes
Gs-lquido de produo.

Gs

leo e gs
Reservatrio

Figura 2.7. Mecanismo capa de gs.

Razo gs leo em ps por bbl

Percentual da presso original do reservatrio

Produo

Razo gs leo

20
40
60
80
leo produzido em percentual do original

100

Figura 2.8. Curvas de performance tpica para


reservatrio capa de gs.

14

Mecanismo de influxo de gua.

Quando a formao contm um reservatrio de gua uniformemente poroso e


contnuo, com uma grande rea, em contato com o reservatrio de leo, esta grande
quantidade de gua representa uma grande fonte de energia que pode ajudar na produo de
leo e gs mantendo a presso do reservatrio praticamente inalterada com a produo, mas
apresentando produo de gua crescente com o passar do tempo. As figuras 2.9 e 2.10
ilustram o mecanismo chamado Influxo de gua, [18]. O Mecanismo de influxo de gua o
mais eficiente dos processos de recuperao de leo.

leo e gs
Reservatrio

gua

Percentual da presso original do reservatrio

Figura 2.9. Mecanismo influxo de gua.

Razo gs leo em ps por bbl

Produo

Razo gs leo

20
40
60
80
leo produzido em percentual do original

100

Figura 2.10. Curvas de desempenho tpicas para reservatrio influxo de gua.

15

2.7 - DESEMPENHO DE UM POO DE PETRLEO

O desempenho de um poo determinado por inmeros fatores. Os principais so o


fluxo atravs do reservatrio at o poo e o fluxo na coluna de produo, do fundo do poo
at a superfcie. O fluxo no reservatrio influenciado pelas caractersticas do reservatrio
tais como: presso, permeabilidade e composio do fluido. O fluxo na coluna funo do
tipo de equipamento de elevao utilizado. O fluxo no reservatrio usualmente expresso em
termos de produtividade, que indica a relao entre a produo de lquido e a presso de fluxo
no reservatrio. Uma das maneiras de expressar a produtividade do poo com o ndice de
Produtividade (IP), que a relao entre a vazo de lquido (qL) produzida e o diferencial de
presso entre a presso esttica (Pe) e a presso de fluxo no fundo do poo (Pwf).

IP =

qL
Pe - Pwf

(2.3)

Assim, a produtividade pode ser expressa por


q L = (Pe - Pwf ) IP

(2.4)

A relao acima denominada IPR (Inflow Performance Relationship).


Considerando que o ndice de produtividade permanea constante, independente da
vazo de lquido a IPR se apresenta como uma reta, conforme figura 2.11.

Pwf

IPR

qL / qLmax

Figura 2.11. Curva IPR modelo linear

Este modelo de IPR s se aplica aos casos em que no h presena de gs livre no


reservatrio. A presena de gs livre no meio poroso diminui a permeabilidade relativa ao

16

leo. Esta variao de permeabilidade com a presso faz com que o ndice de produtividade
tambm varie.
Vogel (1968) determinou curvas IPR para poos produzindo de reservatrios com
mecanismo de gs em soluo para valores de Pwf menores que Psat,(presso de saturao
acima da qual todo gs estar dissolvido no leo). Traou essas curvas considerando vrios
momentos dos reservatrios e props o modelo dado pela expresso abaixo, cuja curva
representada na figura 2.12, [1].

qL
q L max

P
= 1 - 0,2 wf
Pe

- 0,8 wf
Pe

(2.5)

Pwf / Pe
1,0
0,8
0,6

0,4
0,2

0,2

0,4

0,6

0,8

1,0

qL / qLmax

Figura 2.12. Curva de IPR - Modelo de Vogel

2.8- PROCESSO DE DESCARGA DE UM POO DE GS LIFT

Para que um poo seja equipado para produzir com gs lift, o mesmo primeiramente
amortecido com um fluido de densidade controlada, que fornece uma presso no fundo maior
que a presso esttica. Desta forma, para habilitar a injeo de gs pela vlvula operadora de
gs lift necessrio remover tal fluido. O processo de retirada desse fluido de amortecimento
atravs da injeo de gs do espao anular para a coluna denominado de descarga do poo
ou kick-off. A figura 2.13 ilustra o processo de descarga de um poo que est com o anular e a
coluna cheios com fluido de amortecimento.
A operao de descarga estar completada, e o poo apto, a operar por gs lift
contnuo, quando a ultima vlvula da coluna de produo (a mais profunda) estiver descoberta
permitindo a passagem de gs, e as demais, acima dela, estiverem fechadas (o que se dar
quando a presso no revestimento estiver abaixo de um valor denominado Pr max de operao).

17

Gs

Gs

Gs

Gs

Aberta

Fechada

Fechada

Fechada

Aberta

Aberta

Fechada

Fechada

Aberta

Aberta

Aberta

Fechada

Aberta

Aberta

Aberta

Aberta

Figura 2.13. Processo de descarga de um poo de gs lift.

2.9- PROJETOS DE INSTALAES DE GS LIFT

A versatilidade do gs lift permite projetar instalaes que atendem s condies


encontradas no presente, bem como antecipando condies futuras. O tipo de vlvula de gs
lift, o tipo de instalao, o set de presses das vlvulas, o espaamento entre elas, o
comprimento do tubo e os equipamentos de superfcie so variveis que afetam a produo do
poo.
O propsito primeiro das vlvulas de gs lift primeiro descarregar o fluido do poo,
permitindo assim, que o gs seja injetado no ponto mais profundo da coluna e segundo,
controlar a injeo de gs sob ambas as condies descarregando ou operando.
A localizao das vlvulas na coluna de produo funo da presso disponvel para
descarregar o fluido, do peso ou gradiente do fluido no poo no momento da descarga, da
resposta da curva IPR do reservatrio e da presso na linha de escoamento na superfcie.
Na maioria dos casos estas informaes so disponveis. No entanto, em muitos casos
a IPR desconhecida. A seleo de uma dada vazo de descarga no significa que a
instalao na verdade produza a quantidade de fluido de projeto. Isto serve somente como um
critrio para assegurar que a instalao descarregar o poo at um ponto timo de operao,
enquanto este alimentado com fluido na vazo de projeto.

18

A figura 2.14 mostra uma tpica instalao de gs lift contnuo com cinco vlvulas das
quais quatro so usadas como vlvulas de descarga e uma como vlvula operadora.

Pwh

Pr

Vlvula
controladora de
injeo de gs

Vlvulas de descarga

Vlvula operadora

Packer

Figura 2.14. Poo tpico de gs lift contnuo

A figura 2.15 ilustra os gradientes de presso envolvidos num poo de gs lift


contnuo. Nesta ilustrao plotado um gradiente mdio de presso abaixo do ponto de
injeo e um gradiente mdio de presso acima do ponto de injeo.

19

Pwh
Presso na coluna

Presso de revestimento

Gradiente de presso do
gs no espao anular

Gfa

Gradiente de presso do sistema


com elevao por GLC
P na VGL

Gradiente de presso do
sistema com fluxo natural

Presso de injeo
de gs

D-L

Gfb
Pwf

Presso

Pe

Figura 2.15. Gradientes de presso em um poo de gs lift contnuo.

A presso de fluxo no fundo do poo expressa como:


Pwf = Pwh + Gfa L + Gfb (D-L)
Onde:
Pwf = presso de fluxo no fundo do poo;
Pwh = presso de fluxo na cabea do poo;
Gfa = gradiente dinmico mdio acima do ponto de injeo de gs;
Gfb = gradiente dinmico mdio abaixo do ponto de injeo de gs;
L
D

= profundidade da vlvula operadora;


= profundidade dos canhoneados (rea fraturada do reservatrio para possibilitar

o fluxo do fluido produzido);


Observa-se que uma ao eficaz da elevao por GLC reduzir Gfa, reduzindo Pwf.
Como a vazo do reservatrio aumenta com a reduo de Pwf (2.3 e 2.4), a vazo do poo ser
uma funo de como a injeo de gs atravs da vlvula operadora modificar o gradiente do
fluido acima dela, [4].

20

20

CAPTULO 3

SIMULADOR DE UM POO DE GS LIFT CONTNUO

21

3.1- INTRODUO

Neste captulo so apresentados dois simuladores numricos de poos operados por


GLC, sendo um simulador de curvas em regime permanente (SGALI) e o outro um simulador
de comportamento dinmico (TraceLift).

3.2- SGALI

O programa SGALI um simulador de regime permanente desenvolvido pelo


Engenheiro

Ewerton

Moura

(Departamento

de

Engenharia

de

computao

Automao/UFRN) que descreve o comportamento da presso de fluxo de fundo de um poo


em funo da variao da presso de revestimento. Foi desenvolvido em ambiente de
programao C++, e utiliza curvas de resposta de dois programas comerciais de verificao
para GLC: MARLIN (Petrobrs) e Wellflo (Edimburgh Ptroleum System Ltd.).

Figura 3.1 Tela inicial do simulador de controle de injeo de gs lift- SGALI.

Para efeito de simulao, o usurio seleciona, inicialmente, algumas caractersticas


fsicas do poo tais como, dimetro da linha de escoamento, da coluna de produo (tubbing)
e do orifcio de injeo da vlvula de gs lift, figura 3.1. A seguir, escolhem-se os valores para
Presso Esttica (Pe), Relao Gs-Lquido de formao (RGL), Presso na Cabea do Poo
(Pwh) e Percentual de gua no Fludo (BSW). Este procedimento permite a visualizao dos
pontos de operao do poo (IPRx Pwh) para vrios valores de vazo de gs lift, bem como o
lugar geomtrico da Pwf (Presso no Fundo do Poo) em funo da vazo de gs lift, que
obtida a partir da interpolao dos citados pontos de operao (Figura 3.2).

22

Figura 3.2 Curvas IPR x Pwh e Pwf x Qgi

Como a Vazo de gs atravs da vlvula de gs lift funo da Pr, assim, no grfico


Pwf x Qgi (Vazo de Gs Injetado), podem tambm ser traadas curvas de comportamento da
vazo de gs lift para distintos valores de Pr (Presso de revestimento).
Escolhendo-se valores para Pr

max,

Pr

min,

e Pr

inicial

o programa apresentar, neste

grfico, o intervalo das vazes de injeo de gs lift possveis entre Pr max e Pr min e o ponto de
operao (Pwf, Qgi e qL (Vazo de Lquido)) obtido a partir do valor de Pr inicial .
Finalmente, de posse dessas curvas e utilizando-se as regras de controle
implementadas no controlador pode-se variar o valor de Pr inicial e observar o comportamento
do ponto de operao at que seja encontranda a Pwf mnima. A figura 3.3 d uma viso geral
do simulador aps a obteno das condies timas de operao.

23

Figura 3.3 Ponto de operao do poo com GLC.

3.3 -TRACELIFT

O programa TraceLift um simulador de comportamento dinmico de poos operado


por GLC, desenvolvido pelo Eng. Kwon Il Choi (UN-RIO/PETROBRAS) que objetiva a
verificao e o acompanhamento de instalaes de gs lift contnuo, tendo sido especialmente
adaptado para uso com o controlador aqui apresentado.
A figura 3.4 apresenta a tela de entrada dos dados de configurao do poo, onde so
informados os dados referentes geometria do sistema, reservatrio, caractersticas dos
fluidos produzidos, posio e calibrao das vlvulas de gs lift, dentre outros.
A figura 3.5 apresenta a tela de interface para acompanhamento, no tempo, das
variveis mais importantes, como: vazes de gs atravs das vlvulas, vazes de produo e
injeo, alm das presses na superfcie e no fundo do poo.

24

Figura 3.4. Tela dos dados de entrada do TraceLift.

Figura 3.5. Tela de acompanhamento da simulao do Trace Lift.

25

Para o trabalho em conjunto com o controlador ora proposto, o programa TraceLift


disponibiliza, atravs da sada serial do computador, todos os valores de vazes e presses
associado ao presente time step de simulao e recebe como dados de entrada, para os
clculos do prximo passo no tempo, a nova abertura do choke de injeo. O sincronismo de
ao e deciso, entre os dois programas (TraceLift Programa de controle) montado atravs
do gerenciamento, pelo segundo, do andamento do tempo de simulao do primeiro.

26

CAPTULO 4

CONTROLADOR PROPOSTO

27

4.1-INTRODUO

Neste captulo, apresentada a tcnica desenvolvida para o controle de injeo de gs


lift, que utiliza conhecimentos heursticos na forma de regras de produo e mtodo de busca
empregando gradiente. Mostra-se tambm como se configura a lgica do controle.

4.2-EFEITO DA INJEO DE GS NO POO


Como j visto no captulo 2, o gs injetado na coluna de produo provoca a reduo
da densidade mdia dos fluidos dentro da mesma, reduzindo o gradiente de presso ao longo
da coluna. possvel, com isso, reduzir a presso de fluxo no fundo do poo (Pwf), o que
permite aumentar a vazo de lquido produzido pelo reservatrio.
A injeo excessiva de gs, no entanto, em funo do aumento do efeito das foras de
atrito ao longo do escoamento, pode anular este efeito e reduzir a eficincia do mtodo de
elevao. Assim, h uma razo ideal entre volume de gs injetado e volume de lquido
produzido, que maximiza este ltimo, ou seja, que minimiza a Pwf, conforme mostra a fig. 1.1.
De uma maneira geral pode-se afirmar que para cada poo, a cada momento, existe uma vazo
tima de injeo de gs que resulta na melhor condio de produo, como mostrado na

Vazo de lquido em m/d

figura 4.1, [2].

Poo 4
Poo 3
Poo 2

Poo 1

Vazo de gs lift Mm/d

Figura 4.1. Curva de desempenho da vazo de gs injetado (Q gi) x vazo de lquido produzido (qL).

28

Embora um poo possa estar adequadamente dimensionado no incio de sua vida


produtiva, com o passar do tempo, mudanas no sistema de produo (tais como alteraes da
presso ou do ndice de produtividade do reservatrio, da frao de gua produzida ou da
reduo no dimetro da coluna de produo devido deposio de parafina) podem
desestabilizar sua condio operacional. A monitorao contnua de seu comportamento ,
portanto, aconselhvel para que se mantenha a melhor condio de produo. Um bom ajuste
na quantidade de gs injetado, alm de maximizar a produo de leo, reduz os gastos com
energia para compresso do gs.

4.3-CONTROLADORES BASEADOS EM CONHECIMENTOS

Regras de produo do tipo SE (condio) ENTO (aes) podem ser utilizadas para
incorporar mquina a experincia heurstica do operador humano. Muitas vezes, mesmo sob
a ausncia de um modelo matemtico preciso ou de algoritmos bem definidos, o operador
humano capaz de agir sobre uma dada planta, utilizando a experincia acumulada ao longo
dos tempos.
A arquitetura mais simples de um sistema baseado em conhecimento envolve um
banco de conhecimentos, no qual as regras esto armazenadas num banco de dados. As
medidas e as informaes sobre as condies da planta a ser controlada esto armazenadas em
uma mquina de inferncia. Esta dever deduzir as aes a serem tomadas em funo das
informaes dos bancos de dados e de conhecimentos. A figura 4.2 mostra um diagrama de
blocos de um sistema baseado em conhecimentos, com interface para interao com o meio
ambiente.

Interface com o Meio Ambiente

Banco de
Dados

Banco de
Conhecimentos

Mquina de Inferncia

Figura 4.2. Arquitetura tpica de um sistema baseado em conhecimento.

29

A mquina de inferncia executa, usualmente, os seguintes passos:

Passo 1: Busca de regras no banco de conhecimentos que tenham as condies satisfeitas, em


termos do contedo do banco de dados (casamento do antecedente).
Passo 2: Se houver uma ou mais regras com as condies satisfeitas
Ento selecionar uma (resoluo de conflito)
Seno, retornar ao Passo1.
Passo 3: Executar a ao descrita na regra selecionada e retornar ao passo 1.

As regras de produo podem ser utilizadas em sistema de controle em trs nveis


hierrquicos conforme mostrado na figura 4.3.

Assistente
usando
Regras de Produo

off-line

Registro de Dados
Data Logging
Correo
Operador
Monitorao

Supervisor
usando
Regras de Produo
SP

Controlador
usando
Regras de Produo

PV

alarmes
on-line

MV
Planta

DDC

Figura 4.3. Esquema de um sistema de controle empregando representao de


conhecimentos na forma de regras de produo. As siglas utilizadas so
SP=Set Point, PV=Process Variable, MV=Manipulated Variable e
DDC=Direct Digital Control .

O nvel hierrquico inferior corresponde ao Controle Direto Digital, empregando


controladores baseados em conhecimentos, no caso, representados por regras de produo.

30

O nvel hierrquico intermedirio compreende a utilizao de bases de conhecimento


para supervisionar a operao geral da planta controlada, em tempo real, adquirindo sinais de
alarmes e de controle, podendo interagir com o operador em termos de correo e
monitorao do sistema.
O nvel hierrquico superior corresponde operao off-line para dar assistncia ao
operador, quer na forma de consulta sobre procedimentos operacionais de rotina, quer no
treinamento de novos recursos humanos, [11].

4.4-MTODO DE GRADIENTE.

Tambm conhecido por mtodo de Gauchy ou de Mximo Declive (Steepest Descent).


um dos mtodos mais antigos e conhecidos para minimizao de uma funo de n variveis.
Devido sua simplicidade ainda bastante aplicado, porm, como veremos, pode convergir
muito lentamente. Ainda assim o mtodo de gradiente importante, devido sua base terica
e sua facilidade de anlise. Vale ainda ressaltar que muitos dos mtodos com melhores
condies de convergncia so resultantes de modificaes nesse mtodo.
O mtodo utiliza somente derivadas de primeira ordem de f(x). Como o gradiente
aponta na direo de maior crescimento da funo no ponto, o mtodo procura em cada ponto
caminhar na direo oposta. Portanto, a direo de busca a direo oposta ao gradiente,
-f (x). Dado o ponto xk temos que:
xk+1 = xk ? k . f (xk)

ou, utilizando uma direo unitria


xk=1 = xk ? k . (-f (xk)/ ||-f (xk ) ||)

ALGORITMO DE GRADIENTE

Incio
(Dados f: Rn ? R continuamente diferencivel
? = preciso desejada)
Escolha x0 e Rn;
Faa k igual a zero;
Enquanto ||-f (xk ) || = ? faa hk igual a -f (xk);

31

Execute uma busca unidirecional na direo hk determinando xk = xk + ?k hk;


Faa k igual a k+1
Fim enquanto;
Fim.
A partir de x0 procuramos um ponto estacionrio kk tal que f (xk) = 0. Esta uma
condio necessria para identificao de um ponto de mnimo local.
A determinao de ? k pode ser feita de trs maneiras:
i) Utilizando qualquer mtodo de busca unidirecional.
ii) Dando-se passos adaptativos nas direes de busca: fixamos um valor para ? nas
iteraes iniciais e, medida que nos aproximamos do ponto de mnimo local, vamos
decrescendo-o. O controle deste valor est associado ao menor nmero de passos, devendo-se
ainda ter o cuidado para que a pesquisa no oscile em torno de um ponto de mnimo. Uma
forma de controlar este ? atravs do ngulo entre as direes sucessivas.
iii) Minimizando f (x) na direo hk. Ou, determinando ?k tal que:
df(xk ? k . f (xk ) / d? = 0, [9].

4.5-A LGICA DO CONTROLE

Controladores eletrnicos de fluxo tm sido empregados para melhorar a eficincia


dos processos de injeo de gs lift. Esses sistemas de controle, que integram sensores
eletrnicos de presso com controladores PID (Proporcional Integral Derivativo), geralmente
resultam numa melhoria de retorno do investimento para instalaes de gs lift. O uso mais
eficiente de injeo de gs atravs de sistemas de controle automtico de gs lift resulta em
menor custo de injeo e, em alguns casos, sensvel aumento na produo de leo.
Tradicionalmente, o mtodo de elevao artificial escolhido pela anlise e avaliao
do potencial de produo do poo, razo gs/leo, etc. Uma vez determinado, o mtodo deve
ser otimizado para produzir o melhor resultado. Para o GLC, o ideal seria que a taxa tima de
injeo pudesse ser constante. No entanto, mudanas no reservatrio, na presso de injeo,
na vazo total de gs disponvel para injeo e produo de gua, so variveis dinmicas que
afetam a produo. Usando um controlador eletrnico, onde essas variveis possam ser
medidas numa base de tempo real, ajustes podero ser feitos no sistema de modo a
produzirem resultados timos. Controladores eletrnicos individuais tm provado serem

32

efetivos na manuteno da produo dos poos e podem ser diretamente, ou remotamente,


ligados atravs de rdios modens a uma central de controle supervisrio e de aquisio de
dados (SCADA), [2].
Neste trabalho, o gerenciamento da quantidade tima de gs a ser injetado feito
atravs do controle da presso de revestimento do poo (Pr). So utilizados, para tanto, dois
sensores de presso - um para a presso de fundo e outro para a de revestimento - e um CLP
(controlador lgico programvel) que permite coleta/armazenamento de dados e comanda,
atravs de um algoritmo de controle, a abertura e fechamento da vlvula controladora de
injeo de gs na superfcie. Tanto as presses de fundo quanto de revestimento podem ser
obtidas tambm de simuladores de gs lift. A figura 4.4 mostra os principais componentes do
sistema de automao de gs lift.

Abertura da
vlvula (OV)

Fluido
produzido

Gs
CLP
Pwf

Vlvula de controle
de injeo

Sensor de presso
de revestimento

Sensor de presso de fundo

Figura 4.4. Sistema de controle automtico da injeo de gs lift contnuo.

Pr

OV

SIMULADOR
DE GS LIFT

33

O diagrama de blocos para o controle automtico da injeo de gs lift apresentado


na figura 4.5.
Simulador de
gs lift

Off-line

IHM

Pwf ref

SP

NovaPwf

Pwf

Operador

Pr

Controlador
usando regras de
produo

SP

Poo

On-line

Pr

Figura 4.5 - Diagrama de blocos para o controle automtico da injeo de gs lift.

Depois de estabelecidas as regras de produo e implementadas no CLP, o controlador


busca e mantm a Pwf num menor valor. O valor ideal de Pwf, num dado momento
determinado automaticamente pelo sistema inteligente a partir dos resultados obtidos pela
variao da Pr entre Pr min e Pr max. Cada poo, de acordo com as caractersticas do reservatrio
e do projeto de gs lift nele instalado, apresenta uma curva peculiar de comportamento da Pwf
em funo da variao da Pr, conforme mostrado na figura 4.6.

Pwf

Poo 1
Poo 2
Poo 3

Poo 4

Poo 5

Pr min

Pr max

Pr

Figura 4.6. Possveis comportamentos das curvas Pwf em funo da


variao da Pr e das condies de operao do poo.

34

Para poos novos, ou quando realizada alguma mudana em sua configurao fsica,
recomendado se fazer um estudo do comportamento da Pwf em relao variao da Pr. Este
estudo feito com o auxlio de simuladores numricos de poos operados por GLC e visa
fornecer dados de entradas para o controlador tais como: Pwf_ inicial, Passo, Pr

min,

Pr

max

% tolerncia, de modo a facilitar a configurao do algoritmo de busca da Pwf tima.


De posse desses valores, pode-se iniciar o processo de controle automtico da Pr que
corresponda a melhor Pwf. De acordo com o processo inicial da busca, utilizam-se duas
estratgias para calcular o Erro: a) SE (NovaPwf <Pwf ref ) ENTO fazer o Erro igual a (Pwf ref NovaPwf ). b) SE (NovaPwf > Pwf ref ) ENTO fazer Pwf ref = NovaPwf , diminuir um passo,
fazer NovaPwf = Pwf (t) e o Erro igual a (NovaPwf - Pwf ref ). As figuras 4.7 e 4.8 ilustram as
duas maneiras de buscar a Pwf tima.

Pwf

Sentido de busca para a direita


PwfRef
NovaPwf
Pwftima

Pr aumentando
Passo inicial = 2passo

Pr

min

Pr

inicial

Pr tima

Figura 4.7. Processo de obteno da Pwf tima considerando o


deslocamento do Setpoint para a direita.

Pr

max

Pr

35

Pwf

PwfRef = NovaPwf
Sentido de busca
para a esquerda

NovaPwf = Pwf (t)


P NovaP
PwfRef

Pwftima

Pr diminuindo

Pr

min

Pr

tima

Passo inicial = 2passo

Pr_ Inicial

Pr

max

Pr

Figura 4.8. Processo de obteno da Pwf tima considerando o


deslocamento do Setpoint para a esquerda.

A procura da melhor Pwf obedece s regras j citadas anteriormente, ou seja, o


controlador inicia com o SP igual a Pr inicial e faz Pwf ref = Pwf (t). Em seguida, adicionam-se
dois passos Pr inicial, e faz NovaPwf = Pwf (t) para verificar como dever ser o sentido de
busca da Pwf tima. SE (NovaPwf > Pwf ref) ENTO o deslocamento do SP, dar-se- da direita
para a esquerda, subtraindo-se um Passo. SENO, o deslocamento do SP ser da esquerda
para a direita, adicionando-se um passo. Definido o sentido para onde o SP deve caminhar, o
processo automtico de busca continua at que |erro| <=%tol. A cada deslocamento do SP a
Pwf ref assume o valor da NovaPwf. Se a qualquer momento |erro| > %tol, reinicia-se o processo
de busca a partir do SP do instante presente.
Visando minimizar a quantidade de gs circulante, foram utilizados dois critrios de
parada de busca da condio tima de operao. No primeiro, quando a presso de
revestimento est aumentando, a busca pra assim que a diferena entre Pwf ref e NovaPwf for
menor que a tolerncia. No segundo, quando a presso de revestimento est diminuindo, a
busca s termina quando a NovaPwf for maior que Pwf ref e o Erro for maior que a tolerncia.
Devido baixa velocidade de resposta do sistema, aps cada alterao no SP (Set point)
aguarda-se um tempo (Tempo de Espera) para que seja realizada a leitura da Pwf (t)
correspondente e, com isso, efetua-se nova anlise e tomada de deciso. A escolha desse
tempo de espera feito a partir de simulaes.

36

Para o desenvolvimento do algoritmo de controle foram estabelecidas regras para


ajuste em tempo real de Pr e Pwf, conforme mostradas abaixo:
i)

Faa SP PR = Pr inicial
Fim tempo de espera = 0
Referncia estabilidade = 0

ii)

Faa tol estabilidade = %tol x Constante tol


Se (Referncia estabilidade = 0) (fim de busca = 1)
Ento faa (Pwfref = Pwfref estab ) (Referncia estabilidade = 1)
Se (Referncia estabilidade = 1) (fim de busca = 1)
Ento faa (Erro estab = (Pwf(t) - Pwfref estab)*100/ Pwfref estab)
(|Erro estab |) = Abs (Erro estab)
Se | Erro estab | > tol

estabilidade

Ento faa Estabilizao diferenciada = 1


Se (pulso de um Tick interno = 1) (Fim do tempo de espera = 0)
(Contador do tempo de espera < = 0)
Ento faa (Acrscimo no tempo de espera = 1)
Seno Contador tempo Tespera= Contador tempo Tespera Tick timer interno
Se (Acrscimo tempo de espera = 1) (|Erro| do PID de Pr > Tolerncia do Erro PID)
Ento faa (Tick timer interno = Tempo de espera adicional)
(Acrscimo tempo de espera = 0)
Se (Acrscimo tempo de espera = 1)
Ento faa (Fim do tempo de espera = 1) (Acrscimo tempo de espera = 0)
Se Fim do tempo de espera = 1
Ento faa Pwfref = Pwf
iii)

(t)

Se Estabilizao diferenciada = 0
Ento faa SP PR = SP PR + passo
Seno faa (SP = SP PR + 2 passo) (Estabilizao diferenciada = 0)
Se SP PR >= Pr Max
Ento faa SP PR = Pr Max
Seno faa SP PR = SP
.

37

iv)

Se (pulso de um Tick interno = 1) (Fim do tempo de espera = 0)


(Contador do tempo de espera < = 0)
Ento faa (Acrscimo no tempo de espera = 1)
Seno faa (Contador tempo Tespera = Contador tempo Tespera- Tick timer
interno)
Se (Acrscimo tempo de espera = 1) (|Erro| do PID de Pr > Tolerncia do Erro PID)
Ento faa (Tick timer interno = Tempo de espera adicional)
(Acrscimo tempo de espera = 0)
Se (Acrscimo tempo de espera = 1)
Ento faa (Fim do tempo de espera = 1) (Acrscimo tempo de espera = 0)
Se Fim do tempo de espera = 1
Ento faa (NovaPwf = Pwf (t))

v)

Se Pwfref >= NovaPwf


Ento v para o passo vi.
Seno v para o passo ix.

vi)

Faa (SP PR = SP PR passo) (Pwfref = NovaPwf)


Se SP <= Pr Min
Ento SP PR = Pr Min
Seno SP PR = SP PR

vii)

Se (pulso de um Tick interno = 1) (Fim do tempo de espera = 0)


(Contador do tempo de espera < = 0)
Ento faa (Acrscimo no tempo de espera = 1)
Seno faa (Contador tempo Tespera= Contador tempo Tespera Tick timer
interno)
Se (Acrscimo tempo de espera = 1) (|Erro| do PID de Pr > Tolerncia do Erro PID)
Ento faa (Tick timer interno = Tempo de espera adicional)
(Acrscimo tempo de espera = 0)
Se (Acrscimo tempo de espera = 1)
Ento faa (Fim do tempo de espera = 1) (Acrscimo tempo de espera = 0)
Se Fim do tempo de espera = 1
Ento faa (NovaPwf = Pwf (t))

viii)

Faa (Erro = (NovaPwf - Pwfref)*100/ Pwfref) (|Erro| = Abs(Erro))


Faa (DE = 1) (DD = 0)
Se Erro > 0

38

Ento faa (Fim de busca = 1)


Seno faa (Fim de busca = 0)
Se (Erro > 0) (|Erro| > %tol)
Ento faa (Reincio = 1) e retorne ao passo ii.
Se (Reincio = 0) (Fim de busca = 0)
Ento v para o passo x
Seno v para o passo xiii
ix)

Faa (Erro = (Pwfref - NovaPwf)*100/ Pwfref) (|Erro| = Abs(Erro))


Fazer (DE = 0) (DD = 1)
Se (Erro < 0) (Fim de busca = 0) ((|Erro| > %tol) (Fim de busca = 1))
Ento faa (Reincio = 1) e retorne ao passo ii.
Se (Reincio = 0) (Fim de busca = 0)
Ento v para o passo x
Seno v para o passo xiii

x)

Se (|Erro| > %tol)


Ento v para o passo xi
Seno v para o passo xii

xi)

Se (Fim de busca = 1)
Ento v para o passo xii
Seno calcule (SP PR = SP PR + (Erro/|Erro|) * passo)
Se (DE = 1) (DD = 0) (SP PR >= Pr max)
Ento (SP PR = Pr max) (Fim de busca = 1)
Seno (SP PR = SP PR)
Se (DE = 0) (DD = 1) (SP PR <= Pr min)
Ento (SP PR = Pr min) (Fim de busca = 1)
Seno SP PR = SP PR
Faa ((Pwfref = NovaPwf )
(Contador tempo Tespera = Tempo de espera (min)* Fator converso (min/seg))
(Fim do tempo de espera = 0) (v para o passo xv).

xii)

Se (DD = 1) (DE = 0)
Ento v para o passo xiii
Se (DD = 0) (DE = 1)
Ento v para o passo xiv

39

xiii)

Faa (SP PR = SP PR + Erro*passo/Ko).


Se (SP PR >= Pr max)
Ento (SP PR = Pr max) (Fim de busca = 1)
Seno (SP PR = SP PR) (Fim de busca = 1)
Se |Erro| > %tol
Ento Faa ((Pwfref = NovaPwf )
(Contador tempo Tespera = Tempo de espera (min)* Fator converso (min/seg))
(Fim do tempo de espera = 0) (v para o passo xv).
Seno faa (Contador tempo Tespera = Tempo de espera (min) * Fator
converso (min/seg)) (Fim do tempo de espera = 0) (v para o passo xv).

xiv)

SE (Fim de busca = 0)
Ento faa (SP PR = SP PR + (Erro/ |Erro|) *passo).
Seno faa (SP PR = SP PR + Erro*passo/Ko).
Se (SP PR >= Pr max)
Ento (SP PR = Pr max) (Fim de busca = 1)
Seno (SP PR = SP PR) (Fim de busca = 1)
Se |Erro| > %tol
Ento Faa ((Pwfref = NovaPwf )
(Contador tempo Tespera = Tempo de espera (min)* Fator converso (min/seg))
(Fim do tempo de espera = 0) (v para o passo xv).
Seno faa (Contador tempo Tespera = Tempo de espera (min)* Fator
converso (min/seg)) (Fim do tempo de espera = 0) (v para o passo xv).

xv)

Se (pulso de um Tick interno = 1) (Fim do tempo de espera = 0)


(Contador do tempo de espera < = 0)
Ento faa (Acrscimo no tempo de espera = 1)
Seno faa (Contador tempo Tespera= Contador tempo Tespera Tick timer
interno)
Se (Acrscimo tempo de espera = 1) (|Erro| do PID de Pr > Tolerncia do Erro PID)
Ento faa (Tick timer interno = Tempo de espera adicional)
(Acrscimo tempo de espera = 0)
Se (Acrscimo tempo de espera = 1)
Ento faa (Fim do tempo de espera = 1) (Acrscimo tempo de espera = 0)
Se (DE = 1) (DD = 0) (Fim do tempo de espera = 1)
Ento faa (NovaPwf = Pwf (t)) e retorne ao passo viii

40

Se (DD = 1) (DE = 0) (Fim do tempo de espera = 1)


Ento faa (NovaPwf = Pwf (t)) e retorne ao passo ix
Onde:

DE = Deslocamento para a esquerda


DD = Deslocamento para a direita
Ko = Constante para manter o Set Point timo (Ko = 104)
Pwf = Presso de fundo do poo
NovaPwf = Nova Presso de fundo do poo
NovaPwf ini = Nova Presso de fundo do poo inicial
Pwf ref = Pwf Presso de fundo do poo de referncia
Pwf ref = Pwf Presso de fundo do poo de referncia estabilizao
Passo = delta Pr
PrMin = Presso de revestimento mnimo
PrMax = Presso de revestimento mximo
Pr

inicial =

Presso de revestimento inicial

SP = Set point
%tol = Percentual da tolerncia
%tol est = Percentual da tolerncia estabilizao

41

42

41

CAPTULO 5

RESULTADOS

42

5.1-INTRODUO

Neste captulo, so apresentados dados coletados em teste de campo a partir de um


poo, utilizando controle semi-automtico e resultados experimentais realizados em
laboratrio obtidos por controlador inteligente e atuando sobre um poo simulado no
programa TraceLift.

5.2 EXPERINCIA UTILIZANDO CONTROLE SEMI-AUTOMTICO.

Numa primeira fase foi realizada coleta de dados no poo de GLC UPN-37, no campo
de Upanema da bacia Potiguar operado pela PETROBRAS, localizado ao sul de Mossor, Rio
Grande do Norte. Este poo foi escolhido para realizao do teste de campo devido:

Ao baixo custo de interveno com sonda para instalao dos equipamentos.

profundidade do poo ser compatvel com o limite de operao dos sensores de


presso e temperatura disponveis na ocasio.

facilidade para aquisio de dados.

facilidade para implementar melhorias.


Os equipamentos e instrumentos instalados no poo UPN-37 foram: um controlador

Figura 5.1. Unidade Terminal Remota (UTR).

lgico programvel (CLP) da HI Tecnologia (Figura 5.1), uma vlvula automtica de controle
para controlar a presso de revestimento (Figura 5.2), sensores de presso e temperatura de
fundo do poo, indicadores de presso e temperatura de cabea do poo (Figura 5.3) e rdios
transmissores.

43

Figura 5.2. Vlvula Automtica de Controle.

Figura 5.3. Transmissores de superfcie.

A experincia no poo UPN-37 visou avaliar o comportamento da presso de fundo


(Pwf), os efeitos dos transitrios e, com isso, aprimorar o controlador em desenvolvimento. A
operao do poo foi iniciada de forma semi-automtica, ou seja, manualmente era
estabelecida uma abertura para a vlvula de controle ou uma presso Pr escolhida era mantida
atravs do controle PID (Proporcional, Integral e Derivativo). Alguns aspectos importantes
sobre o comportamento do sistema de gs lift puderam ser observados atravs da aquisio de
dados reais do poo UPN-37. Por exemplo, na figura 5.4, observa-se que mesmo com a
presso de revestimento (Pr) estabilizada, h variao na Pwf da ordem de 10%, provocada por
flutuaes de algumas variveis do sistema. Observa-se tambm que, aps uma mudana, a Pr
s converge sobre o setpoint depois de aproximadamente uma hora e meia. Em funo disso,
foram incorporadas ao controlador algumas rotinas que podem compensar automaticamente
estas variaes: ajuste automtico do ganho proporcional do PID, ajuste automtico do tempo

44

de espera e escalonamento na abertura da vlvula de controle para acelerar a estabilizao do


sistema.
65
60
55
50
45
40
35
30
25
20
15
10
5
0
08:00:00 08:30:00 09:00:00 09:30:00 10:00:00 10:30:00 11:00:00 11:30:00 12:00:00 12:30:00 13:00:00 13:30:00 14:00:00 14:30:00 15:00:00 15:30:00
Hora da Aquisio

Pwf (presso de fluxo no fundo do poo)


Pr (presso de revestimento)
SP (set point )

Figura 5.4. Dados de campo de Pwf Pr e SP adquiridos do poo UPN-37.

5.3 EXPERINCIA UTILIZANDO O CONTROLADOR INTELIGENTE COM O


SOFTWARE TRACELIFT EM LABORATRIO.

Numa segunda etapa, foram realizadas vrias simulaes em trs experimentos a partir
de dados de um poo de gs lift, utilizando o software TraceLift juntamente com o controlador
inteligente ora desenvolvido. Cada experimento considerou uma condio operacional
diferente. No primeiro, o controle do poo comea operando numa condio teoricamente
mais instvel, com Pr inicial = Pr min = 71,5 kgf/cm2. No segundo com Pr inicial = 72,9 kgf/cm2, e
no terceiro experimento com Pr inicial = 86,0 kgf/cm2 = Pr max.
Analisando os dados mostrados nas figuras 5.5, 5.6 e 5.7, observa-se que a estratgia
de controle adotada para encontrar a melhor condio de operao do poo mostrou-se eficaz.
No experimento I atravs da anlise da figura 5.5, verifica-se que o controlador inicia o
controle com Pr inicial = 71,5 Kgf/cm2, encontra a condio tima de operao com Pr = 71,3
kgf/cm2 que corresponde a Pwf = 82,2 Kgf/cm2, mantm o poo nessa presso enquanto o erro
menor ou igual tolerncia, ou realiza um novo processo de busca quando o erro maior
que a tolerncia. Pode-se verificar tambm que o controlador reage bem a um aumento

45

anormal da Pwf (simulao no TraceLift de uma perturbao atravs do aumento da presso na


linha de surgncia) procurando automaticamente uma nova condio tima de operao.

100
95
90
85
80
75
70
65
60
55
50
45
40
35
30
25
20
15
10
5
0

Aumento anormal da Pwf

Legenda:
SP (set point)
Pr (Presso de revestimento)
Pwf (Presso de fundo)
OV (Abertura da vlvula )
Pwf ref (Presso de fundo de
referncia)

Busca inicial da Pr tima

500

1000

1500

2000

2500
3000
3500
Nmero de Aquisies

4000

4500

5000

5500

6000

Pr max
Pr max

Pr min
Pr min

Figura 5.5. Evoluo do controle automtico de um poo de gs lift contnuo Experimento I.

46
100
95
90
85
80
75
70
65
60
55
50
45
40
35
30
25
20
15
10
5
0

Legenda:
SP (set point)
Pr (Presso de revestimento)
Pwf (Presso de fundo)
OV (Abertura da vlvula)
Pwf ref (Presso de fundo de
referncia)

100

200

300

400

500

600

700 800 900 1000 1100 1200 1300 1400 1500


Nmero de Aquisies

Pr max

Pr min

Figura 5.6. Evoluo do controle automtico de um poo de gs lift contnuo Experimento II.

Durante os experimentos observou-se que o controlador no percebia o aumento


gradual da Pwf quando o erro estava dentro do limite de tolerncia, com isso, a Pwf aumentava
lentamente vindo a provocar o amortecimento do poo. Em funo disso, foram adicionadas
ao controlador rotinas que visam corrigir essa distoro, como clculo do erro estabilizao
(Erro

estab

= (Pwf(t) - Pwfref estab)*100/ Pwfref estab), clculo da Pwfref estabilizao (Pwfref estab = Pwf

tima

encontrada na primeira busca), determinao de uma nova tolerncia estabilizao (tol

estab)

e comparao entre o |Erro estab| e a tol estab , caso (|Erro estab| > tol estab), inicia-se um novo

processo de busca.

47

100
95
90
85
80
75
70
65

Legenda:
SP (set point)
Pr (Presso de revestimento)
Pwf (Presso de fundo)

60
55
50

OV (Abertura da vlvula )
Pwf ref (Presso de fundo de
referncia)

45
40
35
30
25
20
15
10
5
0
0

100

200

300

400

500

600

700

800

900

1000

1100 1200 1300 1400


Nmero de Aquisies

1500

1600

1700

1800

1900

2000

2100

2200

2300

2400

2500

Pr max

Pr min

Figura 5.7. Evoluo do controle automtico de um poo de gs lift contnuo Experimento III.

Observa-se claramente na figura 5.8, a atuao do controlador em busca do ponto


timo de operao. O controlador inicia o controle com Pr inicial = 86,0 Kgf/cm2, encontra a
condio tima de operao com Pr = 73,5 kgf/cm2 que corresponde a Pwf = 80,3 Kgf/cm2,
mantm o poo nessa presso enquanto o erro menor ou igual tolerncia, realiza nova
busca quando o erro ultrapassa a tolerncia, encontra o mesmo ponto timo de operao,
porm, com Pr = 71,3 kgf/cm2, em seguida, o processo se repete. No entanto, o controlador
no consegue mais trazer o poo para a condio tima de operao, encontra um novo ponto
de trabalho com Pwf

81,0 Kgf/cm2, mantm o poo nessa condio at que o erro estb seja

menor ou igual tolestab ou reinicia-se o processo de busca quando o |erro estb| maior que a
tolestab.

48

Figura 5.8. Tela inicial de simulao de um poo de gs lift sem o uso do controlador Experimento I.

Fi gura 5.9. Situao do poo aps o controlador ter encontrado o ponto timo de trabalhoExperimento I..

49

Figura 5.10. Tela inicial de simulao de um poo de gs lift sem o uso do controlador Experimento II.

F i g u r a 5 . 11. Situao do poo aps o controlador ter encontrado o ponto timo de


t r a b a l h o-Experimento II.

50

Figura 5.12. Tela inicial de simulao de um poo de gs lift sem o uso do controlador Experimento III.

Figura 5.13. Situao do poo aps o controlador ter encontrado o ponto timo de
tra b a l h o-Experimento III.

51

As figuras de 5.8 a 5.10, mostram as simulaes de um poo sem o uso do


controlador j as figuras de 5.11 a 5.13, mostram os resultados obtidos aps o controlador ter
encontrado o ponto timo de trabalho. Analisando a evoluo dessas variveis, podem-se
verificar na tabela abaixo os ganhos obtidos com a ao do controlador.

Simulao com o software TraceLift no Simulao com o software TraceLift acoplado


acoplado ao controlador

ao controlador

Experimento I
Vazo de gs (Qgv): 8.985,0 m3/d

Vazo de gs (Qgv): 8.761,0m3/d

Vazo de lquido (Qlr): 196,5 m3/d

Vazo de lquido (Qlr): 197,3 m3/d

Presso no revestimento (Pcsh): 71,5 kgf/cm2

Presso no revestimento (Pcsh): 71,3 kgf/cm2

Presso no fundo do poo (Pdg):82,4 kgf/cm2 Presso no fundo do poo (Pdg):82,2 kgf/cm2
Experimento II
Vazo de gs (Qgv): 12.941,0 m3/d

Vazo de gs (Qgv): 10.935,0m3/d

Vazo de lquido (Qlr): 199,3 m3/d

Vazo de lquido (Qlr): 198,7 m3/d

Presso no revestimento (Pcsh): 72,9 kgf/cm2

Presso no revestimento (Pcsh): 71,9 kgf/cm2

Presso no fundo do poo (Pdg): 81,3 kgf/cm2 Presso no fundo do poo (Pdg): 81,6 kgf/cm2
Simulao com o software TraceLift no Simulao com o software TraceLift acoplado
acoplado ao controlador

ao controlador

Experimento III
Vazo de gs (Qgv): 25.011,0 m3/d

Vazo de gs (Qgv): 11.555,0m3/d

Vazo de lquido (Qlr): 196,5 m3/d

Vazo de lquido (Qlr): 201,9m3/d

Presso no revestimento (Pcsh): 86,0 kgf/cm2

Presso no revestimento (Pcsh): 71,3 kgf/cm2

Presso no fundo do poo (Pdg): 82,8 kgf/cm2 Presso no fundo do poo (Pdg): 80,4 kgf/cm2
Tabela 5.1. Comparao das principais variveis de um poo de gs lift simulado com o software TraceLift no
acoplado x acoplado ao controlador.

As simulaes demonstraram que em qualquer situao o controlador sempre conduz


o poo para a condio tima de operao. Com isso, minimiza-se o consumo de gs lift e
otimiza-se a vazo de leo produzida.

52

52

CAPTULO 6

CONCLUSES E PERSPECTIVAS

53

CONCLUSES

Este trabalho apresentou uma aplicao experimental de um sistema inteligente com


tcnica de controle que usa regras de produo para minimizar a presso de fundo do poo
que utiliza gs lift contnuo como mtodo de elevao. A abordagem de controle utilizada
mostrou que:
1. O controlador busca a menor Pwf e a mantm no menor valor possvel visando produzir
maior volume de lquido injetando menor volume de gs.
2. O ajuste individual de cada poo poder ser feito levando-se em conta fatores operacionais
prprios. O controlador sempre que necessrio recalcula uma nova presso de injeo de
gs em funo da presso de fundo do poo.
3. O controlador usar automaticamente toda presso disponvel do sistema, evitando parada
indesejada e diminuindo assim, o nmero de partidas que seriam necessrias.
4. O controlador executa a sua funo independente dos transitrios existentes no sistema.
5. Os poos que operam sem um controlador dedicado so supervisionados apenas quando
esto sob teste de produo. Estes testes so realizados em mdia a cada 30 dias. A anlise
de seu comportamento e o ajuste decorrente so feitos a partir deste teste, ficando o poo,
neste nterim, sujeito a todo tipo de transitrio proveniente de flutuaes da presso de
compresso ou de escoamento comportamento.
6. A implementao do sistema de controle inteligente vivel, pois, alm do ganho de leo,
propicia um melhor acompanhamento do poo e a otimizao do uso do gs de injeo.
7. Em funo do sucesso das experincias realizadas em laboratrio recomendado estender
a aplicao do sistema inteligente aqui apresentado a poos reais que operem com gs lift
contnuo para fins de validao prtica da tcnica de controle apresentada.

54

54

BIBLIOGRAFIA

55

BIBLIOGRAFIA

[1] American Petroeum Institute. (1984). Gas Lift Book 6 of the Vocational Training Series.
[2] Bergeron, T.; Cooksey, A. & Reppel, J.S.(1999). New Automated Continuous Gas-Lift
System Improves Operational Efficiency, Richardson, Tx.: Society of Petroleum Engineers.
(SPE 52123).
[3] Bolton, W. (1995). Engenharia de Controle / Bolton W. ; traduo Valcere Vieira Rocha e
Silva; reviso tcnica Antnio Pertence Junior.So Paulo: Makron Books do Brasil.
[4] Brown, E. K. (1977 vol. 1 and 1980 vol 2a) The Technology of Artificial Lift Methods.
[5] Canco, Marketing Department Training Division. (1981). Basic Gas Lift Technology.
Houston, Texas: Canco Incorporated.
[6] Cooksey, A. & Pool, M.(1995). Production Automation System For Gas Lift Well.
Richardson, Tx.: Society of Petroleum Engineers. (SPE 29453).
[7] Ferrer, A. & Maggiolo, Z.(1991). Use a Computerized Model in the Optimization of
Continuous Gas Lift Operations. Richardson, Tx.: Society of Petroleum Engineers. (SPE
21641).
[8] HI Tecnologia Industria e Comercio Ltda. ZAP500 Manual Controlador Lgico
Programvel. HI Tecnologia Industria e Comercio Ltda, 2002.
[9] Mateus, G. R. (1986). Programao no Linear, Belo Horizonte: Formato Ltda.
[10] Muoz, A. E.(1999). Production Optimization Using a Dynanmic Gas-Lift Simulator,
History Case. Richardson, Tx.: Society of Petroleum Engineers. (SPE 54636).
[11] Nascimento Jr, C. L. & Yoneyama, T.( 1997). Inteligncia Artificial em Automao e
Controle, Edgard Blcher.
[12] Ogata, K. (1990). Engenharia de Controle Moderno, Rio de Janeiro: Prentice Hall do
Brasil.

56

[13] Patrcio, A. R. (1996). Estudo de um Sistema Inteligente para Elevao de Poos e


Controle de Processos Petro lferos. Universidade Estadual de Campinas, Faculdade de
Engenharia Mecnica (Tese de Doutorado).
[14] Ramstad, H. J. (2001). Yme Marginal Field, 12km Subsea Gas Lift Experience,
Richardson, Tx.: Society of Petroleum Engineers. (SPE 71539).
[15] Schmidt, Z., Doty, D.R. & Agena, B. (1990). New Developments to Improve
Continuous-Flow Gas Lift Utilizing Personal Computers. Richardson, Tx.: Society of
Petroleum Engineers. (SPE 20677).
[16] Simmons, E. W. Optimizing Continuos Flow Gas Lift Systems; Part I. Petroleum
Engineer, Aug, 1972 and Part II , Sept, 1972.
[17] Triggia, A. A., Correia, C. A., Filho, C. V., Xavier, J. A. D., Machado, J.C.V., Thomas,
J. E., Filho, J. E. S., Paula, J. L., Rossi, N. C. M., Pitombo, N. E. S., Gouveia, P. C. V. M.,
Carvalho, R. S. & Barragan, R. V. (2001). Fundamentos de Engenharia de Petrleo, Rio de
Janeiro: Intercincia.
[18] Winkler H. W. & Smith S.S. (1962). Canco Gas Lift Manual. Houston, Texas: Canco
Incorporated.

SPDSW

Aplicao:
Endereo de acesso:
Projeto:
Controlador:
I H M:
Verso:
Descrio:
Responsavel:
Empresa:
Criado por:
Criado em:
ltima carga:
ltima modificao:

- Verso 1.5.13

Tese-Controlador gas lift continuo05jun


255
SGLC
ZAP500
IHM Local ZAP500
1.000
Tese - Controle Gs Lift Contnuo
Rafael
Petrobras-RN
SPDS6/7 [DOS]
14/6/2002
5/6/2003 08:50:15
14/7/2006 15:49:09

Aplicao:

Algoritmo BUSCA do "Pwfr4

SPDSW V1.5.13

Especificao dos mdulos do controlador

Rack

Slot

Cdigo

Mdulo

Canais

00
00
301.105.510.000
MPB510
27
Proc. c/ 2 canais seriais, 10 leds prog, 4 EDig PNP, 2 EDig NPN, 4 SDig PNP e 1 canal Cont. Rpido
Canal

Ident.

Tipo

Descrio

00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
21
22
23
24

O0000
O0001
O0002
O0003
O0004
O0005
O0006
O0007
O0008
O0009
COM0
COM1
T0000
I0000
I0001
I0002
I0003
I0004
I0005
O0010
O0011
O0012
O0013

Sada digital p/ Led


Sada digital p/ Led
Sada digital p/ Led
Sada digital p/ Led
Sada digital p/ Led
Sada digital p/ Led
Sada digital p/ Led
Sada digital p/ Led
Sada digital p/ Led
Sada digital p/ Led
Canal serial RS232/RS485
Canal serial RS232C
Contador Quadratura
Entrada Digital PNP Isolada
Entrada Digital PNP Isolada
Entrada Digital PNP Isolada
Entrada Digital PNP Isolada
Entrada Digital NPN simples
Entrada Digital NPN simples
Sada Digital PNP Isolada
Sada Digital PNP Isolada
Sada Digital PNP Isolada
Sada Digital PNP Isolada

SD - Disp. 5U1 (FCI9904-Bypass)


SD - Valvula WING, de saida do oleo

Rack

Slot

Cdigo

Mdulo

Chave Manual(OFF) / Automatico (ON)


Chave Modo Simulao (ON) / Aquisio (OFF)

Canais

00
01
301.105.530.000
ZEM530
14
I/O c/ 4 EDig PNP, 4 SDig PNP, 4 EAnalog, 1 SAnalog. 1 Ger. Freq. Programavel
Canal

Ident.

Tipo

00
01
02
03
04
05
06
07
08
09
10
11
12
13

I0008
I0009
I0010
I0011
O0016
O0017
O0018
O0019
E0000
E0001
E0002
E0003
S0000
T0000

Entrada Digital PNP Isolada


Entrada Digital PNP Isolada
Entrada Digital PNP Isolada
Entrada Digital PNP Isolada
Sada Digital PNP Isolada
Sada Digital PNP Isolada
Sada Digital PNP Isolada
Sada Digital PNP Isolada
Entrada Analgica simples
Entrada Analgica simples
Entrada Analgica simples
Entrada Analgica simples
Sada Analgica simples
Frequencia Programvel

Copyright 1991, 2004 por HI Tecnologia

Descrio

PREV - pressao no revestimento


PFFP - Pressao de fluxo no fundo do poco
DPGLC - Diferencial pressao placa orificio ou Qgi
PGLC - Pressao na linha gas lift
SA - Valvula controle de injecao de gas lift

impresso em 14/7/2006 as 16:04:19

Pgina 2 de 38

Aplicao:

SPDSW V1.5.13

Tabela de Constante inteira


Ident.
K0000
K0001
K0002
K0003
K0005
K0006
K0009
K0011
K0012
K0013
K0016
K0017
K0018
K0019
K0020
K0021
K0022
K0023
K0024
K0025
K0026
K0028
K0029
K0030
K0069
K0070
K0071
K0072
K0073
K0074
K0075
K0076
K0077
K0078
K0079
K0080
K0081
K0082
K0083
K0084
K0085
K0086
K0087
K0088
K0089
K0090
K0091
K0092
K0093
K0094
K0095
K0096
K0097
K0098
K0490

NU

X
X
X
X
X

X
X
X
X
X
X
X
X
X
X
X
X
X

X
X
X
X
X
X
X

Valor
0
1
260
8
4095
400
2048
%04Hh
8
%04Hh
5
1
2
8
40
6000
100
50
300
184
1
10
2
2048
0
10
20
30
40
50
60
70
80
90
100
51
52
53
21
22
71
72
4
5
6
7
120
4
8
12
14
13
54
56
1

Tag

Descrio
constante 0 [ 0 ]
constante 1 [ 1 ]
Nro Memoria D260 (idx FIL *) [ 260 ]
Quantidade de Entradas Analogicas [ 8 ]
Fundo escala conversor 12 bits [ 4095 ]
Tempo proc. PID (10ms *400) = 4000ms [ 400 ]

200MS

2
<10>
<20>
<30>
<40>
<50>
<60>
<70>
<80>
<90>
<100>
<51>
<52>
<53>
<21>
<22>
<71>
<72>
<4>
<5>
<6>
<7>
<120>
<4>
<8>
<12>
<14>
<13>
<54>
<56>

CFG - Nro.Aqu. p/ Calc.Media.Dados Analogicos [ 5 ]


CFG - Tempo entre Dados Analog. (seg) [ 1 ]
Intervalo aquis. interna (0.01 seg) [ 2 ]
Total aquis. interna para calculo media [ 8 ]
Degrau aquisicao interna adm. (1% UC) [ 40 ]
1 minuto [ 6000 ]
1 segundo [ 100 ]
Dimensao do vetor U(k) [ 50 ]
Nro da memoria M inicial de U(k) [ 300 ]
Nro memoria M com valor pwf(t) a salvar em U(k) [ 184 ]
Nro Memorias M Transferidas para U(k) [ 1 ]
Nro degraus p/ incremento SP p/ atingir PRMax [ 10 ]
constante 2 [ 2 ]
Abertura valvula controle em MANUAL default [ 2048 ]
<< Estados Maq. Estado Algoritmo SGLC >> [ 0 ]
Estado 10 [ 10 ]
Estado 20 [ 20 ]
Estado 30 [ 30 ]
Estado 40 [ 40 ]
Estado 50 [ 50 ]
Estado 60 [ 60 ]
Estado 70 [ 70 ]
Estado 80 [ 80 ]
Estado 90 [ 90 ]
Estado 100 [ 100 ]
Estado 51 [ 51 ]
Estado 52 [ 52 ]
Estado 53 [ 53 ]
Estado 21 [ 21 ]
Estado 22 [ 22 ]
Estado 71 [ 71 ]
Estado 72 [ 72 ]
Estado 4 [ 4 ]
Estado 5 [ 5 ]
Estado 6 [ 6 ]
Estado 7 [ 7 ]
Estado 120 [ 120 ]
Estado 4 [ 4 ]
Estado 8 [ 8 ]
Estado 12 [ 12 ]
Estado 14 [ 14 ]
Estado 13 [ 13 ]
Estado 54 [ 54 ]
Estado 56 [ 56 ]

Obs: NU = X -> Constante inteira associada no utilizada no programa.

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 3 de 38

Aplicao: Nro Memoria D260 (idx FIL *) [ 260 ]4

SPDSW V1.5.13

Tabela de Constante real


Ident.
Q0000
Q0001
Q0002
Q0003
Q0004
Q0005
Q0006
Q0007
Q0008
Q0009
Q0010
Q0011
Q0012
Q0013
Q0014
Q0015
Q0018
Q0020
Q0021
Q0023
Q0024
Q0025
Q0028
Q0040
Q0100
Q0101
Q0120
Q0180
Q0200
Q0201
Q0202
Q0203
Q0204
Q0205
Q0206
Q0207
Q0208
Q0209
Q0210
Q0211
Q0212
Q0213
Q0214
Q0215
Q0216
Q0217
Q0218
Q0219
Q0220
Q0221
Q0222
Q0223
Q0224
Q0225
Q0226
Q0227
Q0228
Q0229
Q0230
Q0231
Q0232
Q0233
Q0234
Q0235
Q0236
Q0237
Q0238
Q0239

NU

X
X
X
X
X
X
X
X

X
X
X
X
X

Valor

Tag

4095.000000
0.000000
10000.000000
1.000000
100.000000
999.999023
60.000000
5.000000
2.000000
1.000000
138.500000
0.000000
1.001000
532.000000
13%
10000.000000
614.000000
15%
737.000000
18%
14.690000
14.220000
1.800000
492.000000
3178.638672
1146.599976 28%
1638.000000 40%
4089.000000
6.000000
120.000000
120
180.000000
180
4.000000
0.100000
8.000000
60.000000
5.000000
0.150000
0.200000
5.000000
1.000000
1.000000
1.000000
1015.309998
1221.500000
5.000000
0.900000
0.900000
5.000000
5.000000
1222.920044
14.000000
1156.000000
0.200000
0.000000
4095.000000
0.000000
4095.000000
0.000000
4095.000000
0.000000
4095.000000
0.000000
4095.000000
0.000000
4095.000000
0.000000
100000.000000
0.000000
4095.000000
0.000000
4095.000000

Copyright 1991, 2004 por HI Tecnologia

Descrio
Range Maximo Escala Conversor [ 4095.000000 ]
Constante 0.0 [ 0.000000 ]
Constante calculo Erro PID (10e3) [ 10000.000000 ]
Constante 1.0 [ 1.000000 ]
Constante 100.0 [ 100.000000 ]
Limite Max Ganho Prop. PID [ 999.999023 ]
Fator conversao minutos para segundos [ 60.000000 ]
Constante 5.0 [ 5.000000 ]
Constante 2.0 [ 2.000000 ]
Limite % p/ confirmar PR_MIN [ 1.000000 ]
Constante 1.001 [ 1.001000 ]
Constante 13% [ 532.000000 ]
Constante 10000.0 [ 10000.000000 ]
Constante 15% [ 614.000000 ]
Constante 18% [ 737.000000 ]
Aux. calculo Qgi [ 14.690000 ]
Aux. calculo Qgi [ 14.220000 ]
Aux. calculo Qgi [ 1.800000 ]
Aux. calculo Qgi [ 492.000000 ]
Aux. calculo Qgi [ 3178.638672 ]
Constante 28% [ 1146.599976 ]
Constante 40% [ 1638.000000 ]
Constante 120 [ 120.000000 ]
const 180 [ 180.000000 ]
Tempo integral do PID_Pr * [ 4.000000 ]
Tempo derivativo do PID_Pr * [ 0.100000 ]
Kp do PID_Pr * [ 8.000000 ]
Alfa do PID_Pr * [ 60.000000 ]

Pr_Min * [ 1015.309998 ]
Pr_Max * [ 1221.500000 ]

Tespera * [ 5.000000 ]
Pr_Inicial * [ 1222.920044 ]
Passo * [ 14.000000 ]
Pwf ref_Inicial * [ 1156.000000 ]
Tolerncia * [ 0.200000 ]

impresso em 14/7/2006 as 16:04:19

Pgina 4 de 38

Aplicao: Copyright 1991, 2004 por HI Tecnolo4

SPDSW V1.5.13

Tabela de Constante real


Ident.
Q0240
Q0241
Q0242
Q0243
Q0244
Q0245
Q0246
Q0247

NU

Valor

Tag

70000.000000
1280.000000
0.000000
725.000000
60.000000
3.000000
639.840027
895.780029

Descrio

Pwffecha * [ 1280.000000 ]
Abertura padro da vlvula * [ 725.000000 ]
Tespera adicional * [ 60.000000 ]
Tol do Erro do PID de PR * [ 3.000000 ]
Abertura mnima da vlvula * [ 639.840027 ]
Abertura mxima da vlvula * [ 895.780029 ]

Obs: NU = X -> Constante real associada no utilizada no programa.

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 5 de 38

Aplicao: Copyright 1991, 2004 por HI Tecnolo4

SPDSW V1.5.13

***************************************************************
*
HI TECNOLOGIA INDUSTRIA E COMERCIO LTDA.
*
*
*
* Aplicacao.....: Sistema de Aquisicao de Dados SGLc
*
* Cliente.......: PETROBRAS RN
*
* Analista......: Helio/Paulo/Rodrigo(HI) e Edson(ST/ELEV/PRN)*
* Software......: SPDSW
Versao: 1.0.10
*
* Programa......: UNP37Vxxx
Equip.: MCI-02 Standard
*
* Criado em.....: 14/Nov/2001
Firmware: 7.10
*
* Versao........: 2.00
Modificado em: 05/Dez/2002
*
*
*
*>Rev.1.05 (04/abr/2002) Edson (ST/ELV)
*
*>Rev.2.00 (05/dez/2002) Paulo (HI). Implementacao FASE 2 SGLc*
**
**
**
**
***************************************************************

------- [ Entrada digital ] ------I0005:


I0000: Chave Manual(OFF) / Automatico (ON)
------- [ Sada digital ] ------O0005:

------- [ Contato auxiliar ] ------R0201: STS: Modo Simulao (ON) / Aquisio (OFF)
R0203: STS: Poco controle manual (OFF) / automatico (O
R0204: Flag p/ Tracelift ON=Manual OFF=Automatico
R0205: Pulso start para modo automatico
R0051: Pulso de 1 minuto
R0052: Reseta timer de 1 minuto
R0056: Pulso de 1 segundo
------- [ Memria inteira ] ------M0171: Aux. Timer 1 minuto
M0172: Aux. Timer 1 segundo
------- [ Constante inteira ] ------K0021: 1 minuto [ 6000 ]

O0005

0000
I0005

R0201

Transicao de Manual -> Automatico :


inicializa SP do PID com o valor de SET
CHECAR SE SO PARA SIMULADOR OU REGRA GERAL ????????
I0000

0002

R0203

R0203

R0204

R0203

R0204

0004

R0204

R0205

R0205

0006

* Temporizador de 1 minuto
* Temporizador de 1 segundo
TMR
M0171
R0051

0008

R0051

R0052
K0021

R0052

0010
TMR

R0052

R0056

M0172

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 6 de 38

Aplicao: K0021: 1 minuto [ 6000 ]

SPDSW V1.5.13

R0056

------- [ Contato auxiliar ] ------R0056: Pulso de 1 segundo


R0201: STS: Modo Simulao (ON) / Aquisio (OFF)
R0053: Pulso de 1 Tick Interno
R0084: Tempo Time Stamp a ser processado
R0435: Pulso Aqu. 1 Amostra de Dados do Filtro Interno
R0440: Pulso Aqu. 1 Amostra Dados (Filtro 1)

0012

K0022

------- [ Memria inteira ] ------Gera a base do TICK interno do sistema. Ou a cada 1 segundo pelo timer
do CLP ou a cada alteracao do Time Stam
M0139:
M0118: Aux. Timer Aquisicao Interna (Filtro 0)
M0138: Cnt. Intervalo Amostra Dados Ana (Filtro 1)
M0001: CFG - Intervalo Aqu. Filtro 1 (seg)
R0056
R0201 MOV
R0053

0014

Q0003

------- [ Memria real ] ------D0274: TICK do Timer Interno (seg)


D0270: Time Stamp do Simulador no PC (seg)
D0271: Copia do Time Stamp do Simulador do PC (seg)

D0274
R0201

<>

R0084

------- [ Constante inteira ] ------K0022: 1 segundo [ 100 ]


K0006: Tempo proc. PID (10ms *400) = 4000ms [ 400 ]
K0018: [200MS], Intervalo aquis. interna (0.01 seg) [ 2 ]
K0000: constante 0 [ 0 ]
K0001: constante 1 [ 1 ]

SUB

D0270

D0270
0016

D0271

D0271

------- [ Constante real ] ------Q0003: Constante 1.0 [ 1.000000 ]

D0274
0018

Como chegou novo timestamp do simulador do PC, aguarda tempo de ate 2 ciclos de controle do PID (200ms*2 = 400

R0053

R0084

TMR

MOV

D0270
0020

M0139

MOV

R0084

K0006

R0084
K0006

D0271 M0139

0022
===== FILTRO 0 (Instantaneo) das Entradas Analogicas =====
* Ciclo Aquisicao INSTANTANEA das EA do controlador (Filtro 0)
* Filtro com medias das aquisicoes instantaneas das EA
TMR

BLQ

M0118

T0001

R0435

R0435

0024

200MS

===== FILTRO 1 (Temporal) das Entradas Analogicas =====


* Ciclo de Aquisicao Analogica de 1a Ordem
R0053

R0201

ADD

>=

M0138 M0138

K0001

MOV

0026

R0440

K0000

M0001 M0138

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 7 de 38

Aplicao: constante 1 [ 1 ]

SPDSW V1.5.13

------- [ Contato auxiliar ] ------R0440: Pulso Aqu. 1 Amostra Dados (Filtro 1)


R0201: STS: Modo Simulao (ON) / Aquisio (OFF)
R0441: Pulso Calcula Media Dados Ana. (Filtro 1)
R0053: Pulso de 1 Tick Interno

0028

M0138

Contador p/ calcular media dos dados analogicos adquiridos


Aquisicao analogica real ou via simulador externo de dados
------- [ Memria inteira ] ------Se estiver em modo simulacao aguarda alteracao do time stamp externo M0138: Cnt. Intervalo Amostra Dados Ana (Filtro 1)
M0137: Cnt. Media p/ Calc.Dados.Ana. (Filtro 1)
R0440
R0201 ADD
>=
MOV
R0441 M0000: CFG - Nro Amostras Aqu. Filtro 1
M0109: EA - Valor Filtro-0 da Entrada Analogica 0
M0137 M0137 K0000
M0110: EA - Valor Filtro-0 da Entrada Analogica 1
M0111: EA - Valor Filtro-0 da Entrada Analogica 2
M0112: EA - Valor Filtro-0 da Entrada Analogica 3
M0113: EA - Valor Filtro-0 da Entrada Analogica 4
K0001 M0000 M0137
M0114: EA - Valor Filtro-0 da Entrada Analogica 5
M0115: EA - Valor Filtro-0 da Entrada Analogica 6
M0116: EA - Valor Filtro-0 da Entrada Analogica 7
M0137
M0200: App: Val. Filtro-1 da EA 0 (UC) PCAB
M0201: App: Val. Filtro-1 da EA 1 (UC) TCAB
R0053
R0201
M0102: App: Val. Filtro-1 da EA 2 (UC) TFFP
M0103: App: Val. Filtro-1 da EA 3 (UC) PGLC
M0104: App: Val. Filtro-1 da EA 4 (UC) DPGLC ou Qgi D
M0105: App: Val. Filtro-1 da EA 5 (UC) TGLC
M0100: App: Val. Filtro-1 da EA 6 (UC) PREV
M0101: App: Val. Filtro-1 da EA 7 (UC) PFFP = Pwf(t)

0030

0032

Adquire variavel instantanea de 8 pontos analogicos e os


armazena nas bases de Somatorio dos Pontos : De D100 a D107
Existe Base com a Media do Valores dos Pontos : De M100 a M107
R0440

ADD

ADD

ADD

D0260

D0261

D0262

ADD

D0263
0034

ADD
D0264

M0109 M0110 M0111 M0112 M0113

R0440

D0263
0036

D0260

D0261

D0262

ADD

ADD

ADD

D0265

D0266

D0267

D0264

------- [ Memria real ] ------D0260: App: Soma Var. Ana. 0 (UC)


D0261: App: Soma Var. Ana. 1 (UC)
D0262: App: Soma Var. Ana. 2 (UC)
D0263: App: Soma Var. Ana. 3 (UC)
D0264: App: Soma Var. Ana. 4 (UC)
D0265: App: Soma Var. Ana. 5 (UC)
D0266: App: Soma Var. Ana. 6 (UC)
D0267: App: Soma Var. Ana. 7 (UC)

*
*
*
*
*
*
*
*

------- [ Constante inteira ] ------K0000: constante 0 [ 0 ]


K0001: constante 1 [ 1 ]

0038

M0114 M0115 M0116

D0265
R0441

R0201

D0266

D0267

DIV

DIV

DIV

DIV

DIV

D0260

D0261

D0262

D0263

D0264

0040

M0000 M0000 M0000 M0000 M0000

0042

M0200 M0201 M0102 M0103 M0104


R0441

R0201

DIV

DIV

DIV

D0265

D0266

D0267

0044

M0000 M0000 M0000

M0105 M0100 M0101

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 8 de 38

Aplicao: constante 1 [ 1 ]

SPDSW V1.5.13

Simulador de sinais analogicos esta ativo, trata-o


R0441

R0201

------- [ Contato auxiliar ] ------R0441: Pulso Calcula Media Dados Ana. (Filtro 1)
R0201: STS: Modo Simulao (ON) / Aquisio (OFF)
------- [ Memria inteira ] ------M0101: App: Val. Filtro-1 da EA 7 (UC) PFFP = Pwf(t)

BLQ

0046

T0003

------- [ Memria real ] ------D0015: CFG: A1 (range 0..1)


D0221: B1 Calculado
D0237: mem. aux
D0211: Pwf1(K)
D0238: mem. aux.
D0212: Pwf1(K+1)
D0016: CFG: A2 (range 0..1)
D0222: B2 Calculado
Reseta de D260 a D267 -> correspondente a 8 pontos de aquisicao de dados
desteousistema
D0210:sao
Pwf2(K+1)
Pwf(t)" e Calcula valor de
D0209: Pwf2(K)

0048

R0441

FIL

BLQ

K0002

T0010

------- [ Constante inteira ] ------K0002: Nro Memoria D260 (idx FIL *) [ 260 ]
K0003: Quantidade de Entradas Analogicas [ 8 ]
------- [ Constante real ] ------Q0001: Constante 0.0 [ 0.000000 ]

0050

Q0001

K0003

0052
Pwf1(K+1) = A1*Pwf1(K) + B1*Pwfm(t)
R0441

MUL

MUL

ADD

D0015

D0221

D0237

D0211 M0101 D0238

D0237

D0238

0054

D0212

Pwf(t) = Pwf2(K+1) = A2*Pwf2(K) + B2*Pwf1(K)


R0441

MUL

MUL

ADD

D0016

D0222

D0237

D0209

D0211

D0238

D0237

D0238

D0210

MOV

MOV

D0212

D0210

D0211

D0209

0056

0058

------------------------------------------------------------Algoritmo de Controle do Sistema


-------------------------------------------------------------

0060
Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 9 de 38

Aplicao:

Q0001: Constante 0.0 [ 0.000000 ]

SPDSW V1.5.13

------- [ Contato auxiliar ] ------R0200: CMD: Ativa Algoritmo de Controle


R0061: Pulso Ativa Algoritmo de Controle
R0203: STS: Poco controle manual (OFF) / automatico (O

Trata comando para ATIVAR o Algoritmo de Controle

R0200

R0061

0061

R0061

BLQ

MOV

T0050

<100>

R0200

------- [ Memria inteira ] ------M0180: [ESTADO], Maq. Estado Algoritmo


------- [ Constante inteira ] ------K0079: [<100>], Estado 100 [ 100 ]
K0089: [<6>], Estado 6 [ 6 ]
K0074: [<50>], Estado 50 [ 50 ]
K0076: [<70>], Estado 70 [ 70 ]

0063

ESTADO

Executa Algoritmo de Controle Normal (estado: 1..49)


R0203
MRL
>=

<

ESTADOESTADO

<6>

BLQ

T0100
0065

<50>

Executa Algoritmo de Busca Pwfref (estado: 50..69)


>=

<

ESTADOESTADO

<50>

BLQ

0067

T0105

<70>

>=
ESTADO

BLQ

T0115
0069

<100>
Executa Algoritmo de Parada/Partida enquanto aguarda "Tanalise"

0071

Copyright 1991, 2004 por HI Tecnologia

EMR

impresso em 14/7/2006 as 16:04:19

Pgina 10 de 38

Aplicao: K0074: [<50>], Estado 50 [ 50 ]

SPDSW V1.5.13

Transfere parametros para PID de PR ou para PID de Qgi


- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Implementa controle PID de PR (Controle SGLc)
M106:PV (Pressao de revestimento) D150:ganho prop.
M93 :SP (Setpoint de controle)
D1:tempo integral
M94 :OV (Valvula de vazao)
D2:tempo derivativo
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Implementa controle PID de Qgi (Partida e Parada do Poco)
M108:PV (Vazao de gas injetada, Qgi) D151:ganho prop.
M90 :SP (Setpoint de controle)
D5:tempo integral
M91 :OV (Valvula de vazao)
D6:tempo derivativo

R0071

R0203

R0069

0073

R0070

MOV

MOV

MOV

MOV

MOV

M0100 SP PR

D0150
0075

D0001

D0002

M0196 M0197

D0152

D0153

D0154

MOV

MOV

MOV

MOV

MOV

M0108 SETQG

D0151
0077

D0005

D0006

M0196 M0197

D0152

D0153

D0154

------- [ Memria inteira ] ------M0100: App: Val. Filtro-1 da EA 6 (UC) PREV


M0093: [SP PR], SP PID PR controle poco (UC)
M0196: PID: VP (Idx PID 0) *
M0197: PID: SP (Idx PID 0) *
M0108: App: VP do PID de Qgi (UC)
M0090: [SETQG], SP PID Qgi na partida do poo (UC)
------- [ Memria real ] ------D0150: PID de PR - Ganho prop. "Calculado"
D0001: PID de PR: Tempo integral
D0002: PID de PR: Tempo derivativo
D0152: PID: Ganho Proporcional (Idx PID 0) *
D0153: PID: Tempo Integral (Idx PID 0) *
D0154: PID: Tempo Derivativo (Idx PID 0) *
D0151: PID de Qgi - Ganho prop. "Calculado"
D0005: PID de Qgi: Tempo integral
D0006: PID de Qgi: Tempo derivativo

R0070

R0071

------- [ Contato auxiliar ] ------R0071: Controle PID de PR (ON:Auto, OFF-Manual)


R0203: STS: Poco controle manual (OFF) / automatico (O
R0069: Controle PID ATIVO
R0070: Controle PID de Qgi (ON:Auto, OFF-Manual)
R0201: STS: Modo Simulao (ON) / Aquisio (OFF)
R0084: Tempo Time Stamp a ser processado
R0072: Erro de parametro no PID
R0073: Falha nos parametros PID

0079
PV = M196
SP = M197
OV = M92
R0201

GP = Ganho proporcional = D152


TI = Tempo integral
= D153
TD = Tempo derivativo
= D154

R0084

R0201

PID
T0000

R0072

0081

R0069

R0069

R0072

R0073

0083

------------------------------------------------------------Atuacao do Sistema
-------------------------------------------------------------

0085

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 11 de 38

Aplicao: D0005: PID de Qgi: Tempo integral

SPDSW V1.5.13

------- [ Sada digital ] ------O0000:


SD - Disp. 5U1
Desabilita dispositivo de Bypass (FIC9904) do sinal de injecao de modo
a permitir
que (FCI9904-Bypass)
o MCI controle a valula
O0001: SD - Valvula WING, de saida do oleo

R0069

R0062

R0203

MOV

MOV

0086

OV PID

R0203

M0153

MOV

O0000

M0154 M0153

M0154
R0062

MOV

------- [ Entrada analgica ] ------E0000: [PREV], PREV - pressao no revestimento


E0001: [PFFP], PFFP - Pressao de fluxo no fundo do poc
E0002: [DPGLC], DPGLC - Diferencial pressao placa orif
E0003: [PGLC], PGLC - Pressao na linha gas lift
------- [ Sada analgica ] ------S0000: SA - Valvula controle de injecao de gas lift

S0000

------- [ Contato auxiliar ] ------R0069: Controle PID ATIVO


R0062: Forca VALVULA Desligada
R0203: STS: Poco controle manual (OFF) / automatico (O
R0201: STS: Modo Simulao (ON) / Aquisio (OFF)
M0154
R0081: Flag Saida da Valvula WING
R0200: CMD: Ativa Algoritmo de Controle
se esta em modo manual mantem a saida da valvula de controle aberta de acordo com valor pre-estabelecido pelo

0088

K0000

R0201

R0203

MOV

MOV

------- [ Memria inteira ] ------M0092: [OV PID], Saida da valvula de gas (OV) (Idx PID
M0154: Aux. Valor Saida Valvula de Gas (UC)
M0153: Saida FInal da Valvula de Gas (UC)
M0050: Saida Inicial Vavlula em Modo Manual p/ simulad

MOV

0090

M0050 M0154 M0154

------- [ Constante inteira ] ------K0000: constante 0 [ 0 ]

M0154 OV PID M0153


Atua sobre a valvula WING

R0081

O0001

0092

0094

END

============================================================
Rotina de Inicializacao do Sistema
============================================================
T0000

0096

BBK

Constantes de configuracao do sistema

BLQ

BLQ

T0005

T0050

R0200

0098
Inic. valores instantaneos das EA
E6, E7, E4, E3, E2, E5, E0, E1
MOV

MOV

MOV

MOV

MOV

PREV

PFFP DPGLC PGLC

MOV

PREV

PFFP DPGLC PGLC

Copyright 1991, 2004 por HI Tecnologia

MOV

MOV

impresso em 14/7/2006 as 16:04:19

Pgina 12 de 38

Aplicao: K0000: constante 0 [ 0 ]

SPDSW V1.5.13

------- [ Entrada analgica ] ------E0000: [PREV], PREV - pressao no revestimento


E0001: [PFFP], PFFP - Pressao de fluxo no fundo do poc
E0002: [DPGLC], DPGLC - Diferencial pressao placa orif
E0003: [PGLC], PGLC - Pressao na linha gas lift

0100

M0109 M0110 M0111 M0112 M0113 M0114 M0115 M0116


MOV

MOV

------- [ Contato auxiliar ] ------R0081: Flag Saida da Valvula WING


R0079: Flag: Aberura da vlvula menor que abertura mn
R0080: Flag: Aberura da vlvula maior que abertura mx
R0436: Pulso Calcula Media Dados Analogicos do Filtro I

M0116 M0116

D0209

0102

D0211

inicializa valvula WING aberta

R0081

0104

EBK

=============================================================
Rotina de Filtro [0] Interno da Aquisicao do Sistema
=============================================================
T0001

0106

BBK

* Aquisicao das entradas analogicas do controlador


* Contador para calcular a media dos dados analogicos adquiridos
E6, E7, E4, E3, E2, E5, E0, E1
<

R0079

OV PID

------- [ Memria inteira ] ------M0109: EA - Valor Filtro-0 da Entrada Analogica 0


M0110: EA - Valor Filtro-0 da Entrada Analogica 1
M0111: EA - Valor Filtro-0 da Entrada Analogica 2
M0112: EA - Valor Filtro-0 da Entrada Analogica 3
M0113: EA - Valor Filtro-0 da Entrada Analogica 4
M0114: EA - Valor Filtro-0 da Entrada Analogica 5
M0115: EA - Valor Filtro-0 da Entrada Analogica 6
M0116: EA - Valor Filtro-0 da Entrada Analogica 7
M0092: [OV PID], Saida da valvula de gas (OV) (Idx PID
M0129: Aqu Instantanea EA0
M0130: Aqu Instantanea EA1
M0131: Aqu Instantanea EA2
M0132: Aqu Instantanea EA3
M0133: Aqu Instantanea EA4
M0134: Aqu Instantanea EA5
M0135: Aqu Instantanea EA6
M0136: Aqu Instantanea EA7
M0119: Contador Calculo Media Aquisicao Interna (Filtro
------- [ Memria real ] ------D0209: Pwf2(K)
D0211: Pwf1(K)
D0047: CFG: Abertura mnima da vlvula
D0048: CFG: Abertura mxima da vlvula
------- [ Constante inteira ] ------K0000: constante 0 [ 0 ]
K0001: constante 1 [ 1 ]
K0019: Total aquis. interna para calculo media [ 8 ]

0108

D0047
>

R0080

OV PID

0110

D0048
MOV

MOV

MOV

MOV

MOV

PREV

PFFP DPGLC PGLC

MOV

PREV

PFFP DPGLC PGLC

MOV

MOV

0112

M0129 M0130 M0131 M0132 M0133 M0134 M0135 M0136


ADD

>=

MOV

M0119 M0119

K0000

K0001

M0119

K0019

R0436

0114

M0119

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 13 de 38

Aplicao: ------- [ Constante inteira ] ------4

SPDSW V1.5.13

* Calcula media interna das aquisicoes analogicas instantaneas


gerando novo valor filtrado das EA instantaneas
R0201

MOV

MOV

MOV

M0129 M0121 M0109

BLQ

M0163
0116

MOV

MOV

MOV

M0130 M0122 M0110

BLQ

MOV

MOV

MOV

M0131 M0123 M0111

M0163
0118

MOV

MOV

MOV

M0132 M0124 M0112

MOV

MOV

MOV

M0133 M0125 M0113

MOV

MOV

MOV

M0134 M0126 M0114

MOV

MOV

MOV

M0135 M0127 M0115

MOV

MOV

MOV

M0136 M0128 M0116

M0110

MOV

M0163

M0165

M0123

M0111

0120

BLQ

MOV

M0163
0122

R0436

R0436

T0002

MOV

MOV
M0165

M0124

M0112

BLQ

MOV

T0002

M0163

M0165

M0125

M0113

0124

BLQ

MOV

M0163
0126

R0436

R0436

T0002

BLQ

MOV

M0163
0128

R0436

M0163
0130

T0002

M0162 M0163 M0164

M0128

MOV

MOV
M0165

M0127
MOV

------- [ Memria real ] ------D0100: Erro do PID de Pr


D0237: mem. aux

M0114

T0002

BLQ

MOV

------- [ Memria inteira ] ------M0129: Aqu Instantanea EA0


M0121: Aqu Interna Filtro-0 : Somatoria EA0
M0109: EA - Valor Filtro-0 da Entrada Analogica 0
M0163: Parametro Ent.: Valor Somatorio da EA
M0165: Parametro Saida: Novo Valor Filtrado da EA
M0162: Parametro Ent.: Valor Instantaneo da EA
M0164: Parametro Ent.: Valor Filtrado Anterior da EA
M0130: Aqu Instantanea EA1
M0122: Aqu Interna Filtro-0: Somatoria EA1
M0110: EA - Valor Filtro-0 da Entrada Analogica 1
M0131: Aqu Instantanea EA2
M0123: Aqu Interna Filtro-0: Somatoria EA2
M0111: EA - Valor Filtro-0 da Entrada Analogica 2
M0132: Aqu Instantanea EA3
M0124: Aqu Interna Filtro-0: Somatoria EA3
M0112: EA - Valor Filtro-0 da Entrada Analogica 3
M0133: Aqu Instantanea EA4
M0125: Aqu Interna Filtro-0: Somatoria EA4
M0113: EA - Valor Filtro-0 da Entrada Analogica 4
M0134: Aqu Instantanea EA5
M0126: Aqu Interna Filtro-0: Somatoria EA5
M0114: EA - Valor Filtro-0 da Entrada Analogica 5
M0135: Aqu Instantanea EA6
M0127: Aqu Interna Filtro-0: Somatoria EA6
M0115: EA - Valor Filtro-0 da Entrada Analogica 6
M0136: Aqu Instantanea EA7
M0128: Aqu Interna Filtro-0: Somatoria EA7
M0116: EA - Valor Filtro-0 da Entrada Analogica 7
M0093: [SP PR], SP PID PR controle poco (UC)

M0165

M0126

M0162 M0163 M0164


R0201

M0165

BLQ

M0162 M0163 M0164


R0201

MOV

T0002

M0162 M0163 M0164


R0201

R0436

M0122

M0162 M0163 M0164


R0201

M0109

T0002

M0162 M0163 M0164


R0201

MOV

MOV
M0165

M0121

M0162 M0163 M0164


R0201

R0436

T0002

M0162 M0163 M0164


R0201

MOV

------- [ Contato auxiliar ] ------R0201: STS: Modo Simulao (ON) / Aquisio (OFF)
R0436: Pulso Calcula Media Dados Analogicos do Filtro I

M0115
R0436

MOV
M0165

M0116

GP = Kp * ( 1 + Alfa * Erro^2 / 10e6), onde Erro = SP - VP


Kp e Alfa : Parametros de configuracao do sistema
Calculo a cada 160ms, pois ciclo do PID e de 200ms
Calcula GP para PID de PR e PID de Qgi (Range 0...1000)
R0436

SUB

MOV

MUL

MUL

SP PR

D0100

D0237

D0237

Copyright 1991, 2004 por HI Tecnologia

0132
impresso em 14/7/2006 as 16:04:19

Pgina 14 de 38

Aplicao: ------- [ Memria real ] -------

SPDSW V1.5.13

0133

M0100 D0237

D0237

D0004

D0100

D0237

D0237

R0436

------- [ Contato auxiliar ] ------R0436: Pulso Calcula Media Dados Analogicos do Filtro I
R0080: Flag: Aberura da vlvula maior que abertura mx

MOV

<=

SUB

D0100

D0100

Q0001

D0099

Q0001

D0100

------- [ Memria inteira ] ------M0100: App: Val. Filtro-1 da EA 6 (UC) PREV


M0108: App: VP do PID de Qgi (UC)
M0090: [SETQG], SP PID Qgi na partida do poo (UC)
------- [ Memria real ] ------D0237: mem. aux
D0004: PID de PR: Alfa
D0100: Erro do PID de Pr
D0099: |Erro| do PID de Pr
D0101: Fator multiplicativo ao Kp do PID de Pr
D0150: PID de PR - Ganho prop. "Calculado"
D0003: PID de PR: Kp
D0008: PID de Qgi: Alfa
D0151: PID de Qgi - Ganho prop. "Calculado"
D0007: PID de Qgi: Kp
D0044: CFG: Abertura padro

0135

0137

D0099
R0436

DIV

ADD

MOV

D0237

D0237

D0237

Q0002

Q0003

D0101
0139

D0237

D0237

R0436

MUL

>

MOV

D0101

D0150

Q0005

D0003

Q0005

D0150

0141

0143

D0150
R0436

SUB

R0436

------- [ Constante real ] ------Q0001: Constante 0.0 [ 0.000000 ]


Q0002: Constante calculo Erro PID (10e3) [ 10000.00000
Q0003: Constante 1.0 [ 1.000000 ]
Q0005: Limite Max Ganho Prop. PID [ 999.999023 ]

MUL

MUL

DIV

ADD

M0108 D0237

D0237

D0237

D0237

SETQG D0237

D0008

Q0002
0145

Q0003

D0237

D0237

D0237

MUL

>

MOV

D0237

D0151

Q0005

D0007

Q0005

D0151

D0237

D0237

0147

D0151

0149

Antecipao da ao do PID.

R0436

R0080

<

MOV

D0100

D0044

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 15 de 38

Aplicao: Constante 0.0 [ 0.000000 ]

SPDSW V1.5.13

0151

Q0001
R0436

R0079

OV PID

>

MOV

D0100

D0044

0153

Q0001

------- [ Contato auxiliar ] ------R0436: Pulso Calcula Media Dados Analogicos do Filtro I
R0079: Flag: Aberura da vlvula menor que abertura mn
R0068: Flag Aux. Delta Valor Analogico Negativo
------- [ Memria inteira ] ------M0092: [OV PID], Saida da valvula de gas (OV) (Idx PID
M0162: Parametro Ent.: Valor Instantaneo da EA
M0168: Var. Auxiliar
M0164: Parametro Ent.: Valor Filtrado Anterior da EA
M0163: Parametro Ent.: Valor Somatorio da EA
M0165: Parametro Saida: Novo Valor Filtrado da EA

OV PID

EBK

------- [ Memria real ] ------D0100: Erro do PID de Pr


D0044: CFG: Abertura padro

------- [ Constante inteira ] ------K0000: constante 0 [ 0 ]


K0020: Degrau aquisicao interna adm. (1% UC) [ 40 ]
==========================================================
K0019: Total aquis. interna para calculo media [ 8 ]
Somatoria da Aquisicao Instantanea da Entrada Analogica ====================================================
INP -> M162: Valor Instantaneo da EA
------- [ Constante real ] ------INP -> M163: Valor do Somatorio dos Valores Instantaneos da EA
Q0001: Constante 0.0 [ 0.000000 ]
INP -> M164: Valor corrente filtrado da EA
OUT -> M165: Novo Valor corrente filtrado da EA

0155

T0002
BBK
* Calcula novo delta de variacao da EA
* Permite delta de apenas 1% da UC
SUB

<

SUB

M0162 M0168

K0000

M0164

M0168

K0000

M0168
>

0157

0159

M0168
ADD

R0068

R0068

SUB

<

MOV

M0168 M0164

M0164 M0162

K0000

K0020

K0020

K0020

K0000
0161

M0162

M0162

M0162

Contabiliza valor instantaneo para media da EA. Calcula novo valor filtrado da EA se atingiu 8 somatorias da E

ADD

R0436

DIV

MOV

M0163

M0163

K0000

M0162

K0019

M0163

M0163

M0165

0163

0165
EBK

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 16 de 38

Aplicao: K0000: constante 0 [ 0 ]

SPDSW V1.5.13

------- [ Contato auxiliar ] ------R0202: STS: Simulacao variavel UE (ON) / UC (OFF)

0167
=============================================================
Rotina de Simulacao da Aquisicao do Sistema
=============================================================
T0003
BBK
Converte valor de parametros em UE para range em UC

R0202

R0202

R0202

R0202

R0202

R0202

SUB

SUB

MUL

DIV

D0038

D0280

D0238

D0238

D0037

D0037

Q0000

D0239

D0239

D0238

D0238 M0200

SUB

SUB

MUL

DIV

D0040

D0281

D0238

D0238

D0039

D0039

Q0000

D0239

D0238

D0238 M0201

SUB

SUB

MUL

D0034

D0282

D0238

D0033

D0033

Q0000

D0239

D0238

D0238 M0102

SUB

SUB

MUL

DIV

D0026

D0283

D0238

D0238

D0025

D0025

Q0000

D0239

D0238

D0238 M0103

SUB

SUB

MUL

D0030

D0284

D0238

D0029

D0029

Q0000

D0239

D0238

D0238 M0104

0169

0171

D0239
0173

------- [ Memria inteira ] ------M0200: App: Val. Filtro-1 da EA 0 (UC) PCAB


M0201: App: Val. Filtro-1 da EA 1 (UC) TCAB
M0102: App: Val. Filtro-1 da EA 2 (UC) TFFP
M0103: App: Val. Filtro-1 da EA 3 (UC) PGLC
M0104: App: Val. Filtro-1 da EA 4 (UC) DPGLC ou Qgi D

------- [ Memria real ] ------D0038: CFG: Rng Max Pressao cabeca poco (UE) pcab
D0280: PCAB - Pressao na cabeca do poco
D0238: mem. aux.
D0037: CFG: Rng Min Pressao cabeca poco (UE) pcab
D0239: mem. aux.
D0040: CFG: Rng Max Temperatura cabeca poco (UE) tc
D0281: TCAB - Temperatura na cabeca do poco
D0039: CFG: Rng Min Temperatura cabeca poco (UE) tc
D0034: CFG: Rng Max Temp. fluxo fundo (UE) tffp
D0282: TFFP - Temperatura de fluxo no fundo poco
D0033: CFG: Rng Min Temp. fluxo fundo (UE) tffp
D0026: CFG: Rng Max Presso da linha de gs (UE) Pgl
D0283: PGLC - Pressao na linha gas lift
D0025: CFG: Rng Min Presso da linha de gs (UE) Pgl
D0030: CFG: Rng Max Diferencial presso linha gas (UE
D0284: DPGLC - Diferencial pressao placa orificio ou Qg
D0029: CFG: Rng Min Diferencial presso linha gas (UE)
D0028: CFG: Rng Max Temperatura na linha de gs (UE
D0285: TGLC - Temperatura na linha de gas lift
------- [ Constante real ] ------Q0000: Range Maximo Escala Conversor [ 4095.000000

DIV

D0238
0175
D0239

0177

D0239
0179

DIV

D0238
0181
D0239

0183

SUB

SUB

MUL

DIV

D0028

D0285

D0238

D0238

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 17 de 38

Aplicao: D0239: mem. aux.

R0202

R0202

SPDSW V1.5.13

------- [ Contato auxiliar ] ------R0202: STS: Simulacao variavel UE (ON) / UC (OFF)


R0000: CFG: Qgi placa orificio (ON) / Qgi direto (OFF)

D0239
0185

D0027

D0027

Q0000

D0239

D0238

D0238 M0105

SUB

SUB

MUL

D0024

D0286

D0238

D0023

D0023

Q0000

D0239

D0238

D0238 M0100

------- [ Memria inteira ] ------M0105: App: Val. Filtro-1 da EA 5 (UC) TGLC


M0100: App: Val. Filtro-1 da EA 6 (UC) PREV
M0101: App: Val. Filtro-1 da EA 7 (UC) PFFP = Pwf(t)
M0000: CFG - Nro Amostras Aqu. Filtro 1
M0001: CFG - Intervalo Aqu. Filtro 1 (seg)

DIV

D0238
0187

------- [ Memria real ] ------D0027: CFG: Rng Min Temperatura na linha de gs (UE)
D0239: mem. aux.
D0238: mem. aux.
D0024: CFG: Rng Max Presso do revestimento (UE) PR
D0286: PREV - pressao no revestimento
D0023: CFG: Rng Min Presso do revestimento (UE) PR
D0032: CFG: Rng Max Presso de fundo (UE) Pwf
D0287: PFFP - Pressao de fluxo no fundo do poco
D0031: CFG: Rng Min Presso de fundo (UE) Pwf
D0001: PID de PR: Tempo integral
D0002: PID de PR: Tempo derivativo
D0003: PID de PR: Kp
D0004: PID de PR: Alfa
D0005: PID de Qgi: Tempo integral
D0006: PID de Qgi: Tempo derivativo
D0007: PID de Qgi: Kp
D0008: PID de Qgi: Alfa

D0239

0189

SUB

SUB

MUL

DIV

D0032

D0287

D0238

D0238

D0031

D0031

Q0000

D0239

D0238

D0238 M0101

D0239
0191

0193

EBK

============================================================
Parametros Default do Sistema
============================================================
T0005

0195

BBK

------- [ Constante inteira ] ------K0016: CFG - Nro.Aqu. p/ Calc.Media.Dados Analogicos


K0017: CFG - Tempo entre Dados Analog. (seg) [ 1 ]
------- [ Constante real ] ------Q0000: Range Maximo Escala Conversor [ 4095.000000
Q0200: Tempo integral do PID_Pr * [ 4.000000 ]
Q0201: Tempo derivativo do PID_Pr * [ 0.100000 ]
Q0202: Kp do PID_Pr * [ 8.000000 ]
Q0203: Alfa do PID_Pr * [ 60.000000 ]
Q0204: Constante real, valor = 5.000000
Q0205: Constante real, valor = 0.150000
Q0206: Constante real, valor = 0.200000
Q0207: Constante real, valor = 5.000000

Constantes de configuracao do sistema

MOV

MOV

K0016

K0017

0197

M0000 M0001

0199
Inicializacao DEFAULT para TESTE com o simulador de poco

MOV

MOV

MOV

MOV

MOV

MOV

MOV

MOV

R0000

Q0200 Q0201 Q0202 Q0203 Q0204 Q0205 Q0206 Q0207

D0001

D0002

D0003

D0004

D0006
0201

D0005

Copyright 1991, 2004 por HI Tecnologia

D0007

D0008

impresso em 14/7/2006 as 16:04:19

Pgina 18 de 38

Aplicao: Constante real, valor = 0.200000

MOV

MOV

MOV

MOV

MOV

SPDSW V1.5.13

MOV

0202

MOV

------- [ Contato auxiliar ] ------R0202: STS: Simulacao variavel UE (ON) / UC (OFF)


R0000: CFG: Qgi placa orificio (ON) / Qgi direto (OFF)

MOV

Q0208 Q0209 Q0210 Q0211 Q0212 Q0213 Q0214 Q0215

D0009

D0010

D0011

D0012

D0013

D0014

D0015

D0016

MOV

MOV

MOV

MOV

MOV

MOV

MOV

MOV

0204

------- [ Memria inteira ] ------M0491:


M0000: CFG - Nro Amostras Aqu. Filtro 1
M0001: CFG - Intervalo Aqu. Filtro 1 (seg)

R0202

Q0216 Q0217 Q0218 Q0219 Q0220 Q0221 Q0222 Q0223

D0017

D0018

D0019

D0020

D0021

D0022

D0023

D0024

MOV

MOV

MOV

MOV

MOV

MOV

MOV

MOV

0206

Q0224 Q0225 Q0226 Q0227 Q0228 Q0229 Q0230 Q0231

D0025

D0026

D0027

D0028

D0029

D0030

D0031

D0032

MOV

MOV

MOV

MOV

MOV

MOV

MOV

MOV

0208

Q0232 Q0233 Q0234 Q0235 Q0236 Q0237 Q0238 Q0239

D0033

D0034

D0035

D0036

D0037

D0038

D0039

D0040

MOV

MOV

MOV

MOV

MOV

MOV

MOV

MOV

0210

Q0240 Q0241 Q0242 Q0243 Q0244 Q0245 Q0246 Q0247

D0041

D0042

MOV

MOV

K0490

M0491

D0043

D0044

D0045

D0046

D0047

D0048

0212

M0000 M0001

0214

EBK

=============================================================
Calculo da Vazao do Gas na Linha (Qgi)
=============================================================

------- [ Memria real ] ------D0009: CFG: Diametro da linha de gas (pol) "D"
D0010: CFG: Diametro orificio da placa (pol) "d"
D0011: CFG: Densidade do gas (UE) "Sgl"
D0012: CFG: PR Min (UE)
D0013: CFG: PR Max (UE)
D0014: CFG: N
D0015: CFG: A1 (range 0..1)
D0016: CFG: A2 (range 0..1)
D0017: CFG: Tempo Analise (min)
D0018: CFG: Tempo Espera (min)
D0019: CFG: SP Inicial do PID PR (UE)
D0020: CFG: Passo (UE)
D0021: CFG: PwfRef (UE)
D0022: CFG: %Tolerancia
D0023: CFG: Rng Min Presso do revestimento (UE) PR
D0024: CFG: Rng Max Presso do revestimento (UE) PR
D0025: CFG: Rng Min Presso da linha de gs (UE) Pgl
D0026: CFG: Rng Max Presso da linha de gs (UE) Pgl
D0027: CFG: Rng Min Temperatura na linha de gs (UE)
D0028: CFG: Rng Max Temperatura na linha de gs (UE
D0029: CFG: Rng Min Diferencial presso linha gas (UE)
D0030: CFG: Rng Max Diferencial presso linha gas (UE
D0031: CFG: Rng Min Presso de fundo (UE) Pwf
D0032: CFG: Rng Max Presso de fundo (UE) Pwf
D0033: CFG: Rng Min Temp. fluxo fundo (UE) tffp
D0034: CFG: Rng Max Temp. fluxo fundo (UE) tffp
D0035: CFG: Rng Min Vazao (UE) Qgi
D0036: CFG: Rng Max Vazao (UE) Qgi
D0037: CFG: Rng Min Pressao cabeca poco (UE) pcab
D0038: CFG: Rng Max Pressao cabeca poco (UE) pcab
D0039: CFG: Rng Min Temperatura cabeca poco (UE) tc
D0040: CFG: Rng Max Temperatura cabeca poco (UE) tc
D0041: CFG: Qgdesc (UE) = SP inicial do PID Qgi
D0042: CFG: Pwf fecha (UE)
D0043: CFG: PR_timo (UE)
D0044: CFG: Abertura padro
D0045: Tempo de Espera adicional
D0046: Tolerncia do Erro do PID
D0047: CFG: Abertura mnima da vlvula
D0048: CFG: Abertura mxima da vlvula
D0257: Delta Pgl = RngMaxPgl - RngMinPgl (UE)
D0238: mem. aux.
------- [ Constante inteira ] ------K0490: Constante inteira, valor = 1

------- [ Constante real ] ------Q0208: Constante real, valor = 1.000000


Q0209: Constante real, valor = 1.000000
BBK
Q0210: Constante real, valor = 1.000000
Calculo da Vazao atraves da placa de orificio. Calcula QGI
Q0211: Pr_Min * [ 1015.309998 ]
utilizando : Hw = Diferencial de pressao, Pgl = Pressao na linha de gas
e Pr_Max
Tgl = Temperatura
Q0212:
* [ 1221.500000do
] gas na linha
Q0213: Constante real, valor = 5.000000
Q0214: Constante real, valor = 0.900000
R0000
Q0215: Constante real, valor = 0.900000
Q0216: Constante real, valor = 5.000000
MRL
Q0217: Tespera * [ 5.000000 ]
Q0218: Pr_Inicial * [ 1222.920044 ]
Calcula valor de parametros em UE para calculo da Vazao
Q0219: Passo * [ 14.000000 ]
> Pgl = Pressao na linha de gas
Xue=(Xuc*Due)/Duc+Xmin
Q0220: Pwf ref_Inicial * [ 1156.000000 ]
[0 a 138.5 kgf/cm2 - UPN37]
Q0221: Tolerncia * [ 0.200000 ]
MUL
DIV
ADD
Q0222: Constante real, valor = 0.000000
Q0223: Constante real, valor = 4095.000000
D0257 D0238 D0238
Q0224: Constante real, valor = 0.000000

0216

T0010

0218

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 19 de 38

Aplicao: Q0224: Constante real, valor = 0.0004

M0103 Q0000

D0238

D0238

SPDSW V1.5.13

------- [ Memria inteira ] ------M0103: App: Val. Filtro-1 da EA 3 (UC) PGLC


M0105: App: Val. Filtro-1 da EA 5 (UC) TGLC
M0104: App: Val. Filtro-1 da EA 4 (UC) DPGLC ou Qgi D

0219

D0025

------- [ Memria real ] ------D0025: CFG: Rng Min Presso da linha de gs (UE) Pgl
D0238: mem. aux.
D0203: Pressao na linha de gas (UE) Pgl
D0258: Delta Tgl = RngMaxTgl - RngMinTgl (UE)
D0027: CFG: Rng Min Temperatura na linha de gs (UE)
D0201: Temperatura na linha de Gas (UE) Tgl
D0259: Delta Hw = RngMaxHw - RngMinHw (UE)
D0029: CFG: Rng Min Diferencial presso linha gas (UE)
D0202: Diferencial de pressao (UE) Hw
D0239: mem. aux.
D0240: mem. aux.

D0203

> Tgl = Temperatura do gas na linha


[20 a 60 oC - UPN37]
MUL

DIV

ADD

D0258

D0238

D0238

M0105 Q0000

D0027

D0238

D0201

D0238

0221

------- [ Constante real ] ------Q0000: Range Maximo Escala Conversor [ 4095.000000


Q0021: Aux. calculo Qgi [ 14.220000 ]
Q0020: Aux. calculo Qgi [ 14.690000 ]

0223

> Hw = Diferencial de pressao na linha de gas


[0 a 200 pol CA - UPN37]
obs.: FT c/ problema => 0 polCA = 6 UC
MUL

DIV

ADD

D0259

D0238

D0238

M0104 Q0000

D0029

D0238

D0202

D0238

0225

0227
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Formula para Calculo da Vazao de Gas na linha
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /-----------------------------------------\
Qgi = 3178.353 \/
Hw * (14.22 * Pgl + 14.69)
--------------------------------------Sgl * (1/d^4 - 1/D^4) * (1.8Tgl + 492)
Hw
Pgl
Tgl
Sgl
d
D

T1 =

=
=
=
=
=
=

Diferencial de pressao
Pressao na linha de gas
Temperatura do gas na linha
Densidade do gas
(*)
Diametro do orificio [pol] (*)
Diametro da linha de gas
(*) = 1.937 pol (UPN-37)

Hw * (14.22 * Pgl + 14.69)


MUL

ADD

MUL

D0203

D0239

D0202

Q0021 Q0020

D0240

Copyright 1991, 2004 por HI Tecnologia

0229

impresso em 14/7/2006 as 16:04:19

Pgina 20 de 38

Aplicao: Aux. calculo Qgi [ 14.690000 ]

D0239

D0240

SPDSW V1.5.13

0231

D0245

T2 = Sgl * (1/d^4 - 1/D^4) * (1.8 * Tgl + 492)


=>

x0 = 1/d^4

MUL

MUL

MUL

DIV

D0010

D0243

D0243

Q0002

D0010

D0010

D0010

D0243

D0243

D0243

D0243

D0244

0233

=> x1 = 1/D^4
=> x2 = x0 - x1 = (1/d^4 - 1/D^4)
MUL

MUL

MUL

DIV

SUB

D0009

D0243

D0243

Q0002

D0244

D0009

D0009

D0009

D0243

D0238

D0243

D0243

D0243

D0238

0235

0237

------- [ Memria real ] ------D0239: mem. aux.


D0240: mem. aux.
D0245: Termo 1 (Aux. calculo Qgi)
D0010: CFG: Diametro orificio da placa (pol) "d"
D0243: Variavel auxiliar
D0244: Var. auxilar 2
D0009: CFG: Diametro da linha de gas (pol) "D"
D0238: mem. aux.
D0241: Termo 2 (Aux. calculo Qgi)
D0201: Temperatura na linha de Gas (UE) Tgl
D0011: CFG: Densidade do gas (UE) "Sgl"
D0237: mem. aux
D0200: [QGI], QGI - Vazao calculada de Gas (UE)
D0035: CFG: Rng Min Vazao (UE) Qgi
D0256: Delta Qgi = RngMaxQgi - RngMinQgi (UE)

------- [ Constante real ] ------Q0002: Constante calculo Erro PID (10e3) [ 10000.00000
Q0023: Aux. calculo Qgi [ 1.800000 ]
Q0024: Aux. calculo Qgi [ 492.000000 ]
Q0025: Aux. calculo Qgi [ 3178.638672 ]
Q0000: Range Maximo Escala Conversor [ 4095.000000

D0241

=> T2 = Sgl * x2 * (1.8 * Tgl + 492)


MUL

ADD

MUL

MUL

Q0023

D0244

D0244

D0241

D0201

Q0024

D0241

D0244

D0244

D0241

D0011
0239
D0241

T3 = 3178.638717 * SQR(T1 / T2)


DIV

SQR

MUL

D0245

D0237

D0238

D0241

D0238

Q0025

D0237

QGI

0241

0243

Converte "Qgi" Calculado do range UE para UC, atribuindo-o como o SET POINT do PID de Qgi
SUB

MUL

DIV

QGI

D0237

D0237

D0035

Q0000

D0256

Copyright 1991, 2004 por HI Tecnologia

0245
impresso em 14/7/2006 as 16:04:19

Pgina 21 de 38

Aplicao: Q0025: Aux. calculo Qgi [ 3178.638674

D0237

SPDSW V1.5.13

------- [ Contato auxiliar ] ------R0000: CFG: Qgi placa orificio (ON) / Qgi direto (OFF)
R0201: STS: Modo Simulao (ON) / Aquisio (OFF)

0246

D0237 M0108

EMR
Leitura da Vazao direta de um sinal analogico
R0000

0248

MRL

* Atribui "Qgi" adquirido no range UC c/o VP do PID Qgi


* Converte Qgi para range em UE
R0201

MOV

MUL

DIV

ADD

M0104

D0256

D0237

D0237

M0108

M0104 Q0000

0250

D0237

D0237

------- [ Memria inteira ] ------M0108: App: VP do PID de Qgi (UC)


M0104: App: Val. Filtro-1 da EA 4 (UC) DPGLC ou Qgi D

------- [ Memria real ] ------D0237: mem. aux


D0256: Delta Qgi = RngMaxQgi - RngMinQgi (UE)
D0035: CFG: Rng Min Vazao (UE) Qgi
D0200: [QGI], QGI - Vazao calculada de Gas (UE)
D0024: CFG: Rng Max Presso do revestimento (UE) PR
D0032: CFG: Rng Max Presso de fundo (UE) Pwf
D0036: CFG: Rng Max Vazao (UE) Qgi
D0015: CFG: A1 (range 0..1)
D0016: CFG: A2 (range 0..1)
D0023: CFG: Rng Min Presso do revestimento (UE) PR
D0031: CFG: Rng Min Presso de fundo (UE) Pwf
------- [ Constante real ] ------Q0000: Range Maximo Escala Conversor [ 4095.000000
Q0003: Constante 1.0 [ 1.000000 ]

D0035

QGI

SIMULANDO : Passa o QGI (D200) em UE para o ZAP


Converte "Qgi" Calculado do range UE para UC, atribuindo-o como o VP do PID de Qgi
R0201

SUB

MUL

DIV

QGI

D0237

D0237

D0035

Q0000

D0256

D0237
0254

M0108

0252

D0237

EMR

0256

EBK

=============================================================
Processa Configuracao do Poco
=============================================================
T0050

0258

BBK

Calula B1 e B2
Xuc = (PrUE - PrMin)* Delta_UC / Delta_UE + UC_Min
SUB

SUB

SUB

Q0003 Q0003

SUB

SUB

D0024

D0032

D0036

D0015

D0023

D0031
0260

D0035

D0016

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 22 de 38

Aplicao: Constante 1.0 [ 1.000000 ]

SPDSW V1.5.13

D0255
0261

D0221

D0222

D0254

SUB

SUB

SUB

D0026

D0028

D0030

D0025

D0027

D0029

D0257

D0258

D0259

------- [ Memria inteira ] ------M0155: PR_MAX (no range UC)


M0156: PR_MIN (no range UC)
M0087: passo (UC)
M0090: [SETQG], SP PID Qgi na partida do poo (UC)
M0158: Pwfref Fecha (UC)
M0093: [SP PR], SP PID PR controle poco (UC)
M0157: PR_timo

D0256

0263

Converte "PrMax" e "PrMin" do range UE para UC


SUB

MUL

DIV

D0013

D0237

D0237

SUB

MUL

DIV

D0012

D0237

D0237

D0023

Q0000

D0254

D0023

Q0000

D0254

D0237

D0237 M0155

D0237
0267

0265

D0237 M0156

Converte "Passo" do SP de PR e "PwfRef" do range UE para UC


SUB

MUL

DIV

SUB

MUL

DIV

D0020

D0237

D0237

D0021

D0237

D0237

D0023

Q0000

D0254

D0031
0269

Q0000

D0255

D0237

D0237 M0087

D0237

D0237

D0235

------- [ Memria real ] ------D0221: B1 Calculado


D0222: B2 Calculado
D0254: Delta PR = RngMaxPR - RngMinPR (UE)
D0255: Delta Pwf = RngMaxPwf - RngMinPwf (UE)
D0256: Delta Qgi = RngMaxQgi - RngMinQgi (UE)
D0026: CFG: Rng Max Presso da linha de gs (UE) Pgl
D0028: CFG: Rng Max Temperatura na linha de gs (UE
D0030: CFG: Rng Max Diferencial presso linha gas (UE
D0025: CFG: Rng Min Presso da linha de gs (UE) Pgl
D0027: CFG: Rng Min Temperatura na linha de gs (UE)
D0029: CFG: Rng Min Diferencial presso linha gas (UE)
D0257: Delta Pgl = RngMaxPgl - RngMinPgl (UE)
D0258: Delta Tgl = RngMaxTgl - RngMinTgl (UE)
D0259: Delta Hw = RngMaxHw - RngMinHw (UE)
D0013: CFG: PR Max (UE)
D0237: mem. aux
D0012: CFG: PR Min (UE)
D0023: CFG: Rng Min Presso do revestimento (UE) PR
D0020: CFG: Passo (UE)
D0021: CFG: PwfRef (UE)
D0031: CFG: Rng Min Presso de fundo (UE) Pwf
D0235: Pwfref (UC)
D0041: CFG: Qgdesc (UE) = SP inicial do PID Qgi
D0042: CFG: Pwf fecha (UE)
D0035: CFG: Rng Min Vazao (UE) Qgi
D0019: CFG: SP Inicial do PID PR (UE)
D0043: CFG: PR_timo (UE)
------- [ Constante real ] ------Q0000: Range Maximo Escala Conversor [ 4095.000000

Converte "Qgdesc" e "Pwf Fecha" do range UE para UC


SUB

MUL

DIV

D0041

D0237

D0237

D0035

Q0000

D0237

SUB

D0042
0271

MUL

DIV

D0237

D0237

D0256

D0031

Q0000

D0255

D0237 SETQG

D0237
0273

D0237 M0158

Converte "SP PR" e Prtimo do rang UE para UC


SUB

MUL

DIV

SUB

MUL

DIV

D0019

D0237

D0237

D0043

D0237

D0237

D0023

Q0000

D0254

D0023
0275

Q0000

D0254

D0237

D0237 SP PR

D0237

Copyright 1991, 2004 por HI Tecnologia

D0237 M0157

impresso em 14/7/2006 as 16:04:19

Pgina 23 de 38

Aplicao: D0043: CFG: PR_timo (UE)

SPDSW V1.5.13

------- [ Contato auxiliar ] ------R0071: Controle PID de PR (ON:Auto, OFF-Manual)


R0054: Fim do tempo "tespera"

Converte "PR Inicial" do rang UE para UC


SUB

MUL

DIV

D0019

D0237

D0237

D0023

Q0000

D0237

D0237 M0159

0277

------- [ Memria inteira ] ------M0159: PR_Inicial(UC)


M0180: [ESTADO], Maq. Estado Algoritmo
M0093: [SP PR], SP PID PR controle poco (UC)

0279

------- [ Memria real ] ------D0019: CFG: SP Inicial do PID PR (UE)


D0237: mem. aux
D0023: CFG: Rng Min Presso do revestimento (UE) PR
D0254: Delta PR = RngMaxPR - RngMinPR (UE)
D0018: CFG: Tempo Espera (min)
D0247: Contador tempo "Tespera" (seg)

D0254

------- [ Constante inteira ] ------K0089: [<6>], Estado 6 [ 6 ]


K0090: [<7>], Estado 7 [ 7 ]

0281

EBK

------- [ Constante real ] ------Q0000: Range Maximo Escala Conversor [ 4095.000000


Q0006: Fator conversao minutos para segundos [ 60.000

=============================================================
T0100
BBK
Estado 6:
=========

SP = SP PR Inicial, aguarda fim do tempo


"Tespera", p/ processar valor Pwf(t)

0283

ESTADO

MRL

<6>

MOV
M0159

SP PR

MOV

<7>
0285

ESTADO

0287

MUL
D0018

Q0006

D0247

Fim do Estado 6
R0071

0289

R0054

EMR

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 24 de 38

Aplicao: K0090: [<7>], Estado 7 [ 7 ]

SPDSW V1.5.13

------- [ Sada digital ] ------O0011:

Estado 7: Aguada Tempo de espera e faz PwfRef==Pwf(t)


==================
=

0291

ESTADO

MRL

<7>

------- [ Memria inteira ] ------M0180: [ESTADO], Maq. Estado Algoritmo


M0101: App: Val. Filtro-1 da EA 7 (UC) PFFP = Pwf(t)

MUL

MOV

D0022

D0237

Q0007

D0231

------- [ Memria real ] ------D0022: CFG: %Tolerancia


D0237: mem. aux
D0231: tol estabilidade
D0235: Pwfref (UC)
D0234: Pwf estabilidade
D0216: Erro estab
D0217: |Erro| estab
D0247: Contador tempo "Tespera" (seg)
D0274: TICK do Timer Interno (seg)

0293

0295

D0237
R0082

------- [ Contato auxiliar ] ------R0082: Flag: Referncia estabilidade


R0108: Fim da busca
R0083: Estabilizao diferenciada
R0053: Pulso de 1 Tick Interno
R0054: Fim do tempo "tespera"
R0077: Flag acrescimo no tempo de espera

R0108

MOV

R0082

D0235

------- [ Constante inteira ] ------K0090: [<7>], Estado 7 [ 7 ]


------- [ Constante real ] ------Q0007: Constante 5.0 [ 5.000000 ]
Q0001: Constante 0.0 [ 0.000000 ]
Q0004: Constante 100.0 [ 100.000000 ]

0297

D0234
R0082

O0011

0299
R0082

R0108

SUB

MOV

<=

SUB

M0101

D0216

D0216

Q0001

D0217

Q0001

D0216

0301

D0234

D0216
R0082

R0053

R0108

R0054

D0217

DIV

MUL

>

D0217

D0217

D0217

D0234

Q0004

D0231

D0217

D0217

0303

R0083

0305

SUB

<=

D0247

D0247

D0274

Q0001

0307

Copyright 1991, 2004 por HI Tecnologia

R0077

impresso em 14/7/2006 as 16:04:19

Pgina 25 de 38

Aplicao: Q0007: Constante 5.0 [ 5.000000 ]

SPDSW V1.5.13

------- [ Contato auxiliar ] ------R0077: Flag acrescimo no tempo de espera


R0054: Fim do tempo "tespera"
R0078: Reinicio
R0083: Estabilizao diferenciada

0309

D0247

R0077

>

MOV

D0099

D0045

R0077

D0247
0311

D0046
R0077

R0054

R0077

0313
R0054

MOV

MOV

M0101

<8>

D0235

------- [ Memria inteira ] ------M0101: App: Val. Filtro-1 da EA 7 (UC) PFFP = Pwf(t)
M0180: [ESTADO], Maq. Estado Algoritmo
M0093: [SP PR], SP PID PR controle poco (UC)
M0087: passo (UC)
------- [ Memria real ] ------D0247: Contador tempo "Tespera" (seg)
D0099: |Erro| do PID de Pr
D0045: Tempo de Espera adicional
D0046: Tolerncia do Erro do PID
D0235: Pwfref (UC)
D0018: CFG: Tempo Espera (min)
D0237: mem. aux
------- [ Constante inteira ] ------K0093: [<8>], Estado 8 [ 8 ]
K0070: [<10>], Estado 10 [ 10 ]

MRL

ESTADO
0315

------- [ Constante real ] ------Q0006: Fator conversao minutos para segundos [ 60.000
Q0120: [120], Constante 120 [ 120.000000 ]

R0078

Fim do Estado 7:
======================

0317

EMR

EMR
Estado8:
SP=SP + Passo, Aguarda Tespera
============
=

0319

ESTADO

MRL

<8>
R0083

ADD

0321

SP PR

M0087

MUL

<10>

D0018

ESTADO Q0006

0323

D0237
R0083

MOV

D0247

ADD

ADD

MOV

MUL

SP PR

D0237

<10>

D0018

M0087 M0087

Copyright 1991, 2004 por HI Tecnologia

0325

R0083

ESTADO 120

impresso em 14/7/2006 as 16:04:19

Pgina 26 de 38

Aplicao: Estado 10 [ 10 ]

SPDSW V1.5.13

D0237

------- [ Contato auxiliar ] ------R0054: Fim do tempo "tespera"


R0053: Pulso de 1 Tick Interno
R0077: Flag acrescimo no tempo de espera

0326

D0237
MOV
D0237

>=

D0247

------- [ Memria inteira ] ------M0155: PR_MAX (no range UC)


M0093: [SP PR], SP PID PR controle poco (UC)
M0180: [ESTADO], Maq. Estado Algoritmo
M0101: App: Val. Filtro-1 da EA 7 (UC) PFFP = Pwf(t)

MOV

D0237 M0155

0328

SP PR M0155 SP PR
R0054

0330

EMR

------- [ Memria real ] ------D0237: mem. aux


D0247: Contador tempo "Tespera" (seg)
D0274: TICK do Timer Interno (seg)
D0099: |Erro| do PID de Pr
D0045: Tempo de Espera adicional
D0046: Tolerncia do Erro do PID
D0220: NovaPwf (UC)
------- [ Constante inteira ] ------K0070: [<10>], Estado 10 [ 10 ]
K0094: [<12>], Estado 12 [ 12 ]

Estado 10: Aguarda trmino do Tespera, NovaPwf==Pwf(t)


===========
=

0332

ESTADO

------- [ Constante real ] ------Q0001: Constante 0.0 [ 0.000000 ]

MRL

<10>

R0053

R0054

SUB

<=

D0247

D0247

D0274

Q0001

R0077

0334

0336

D0247

R0077

>

MOV

D0099

D0045

R0077

D0247
0338

D0046
R0077

R0054

R0077

0340
R0054

MOV

MOV

M0101

<12>

D0220

Copyright 1991, 2004 por HI Tecnologia

MRL

ESTADO
0342

impresso em 14/7/2006 as 16:04:19

Pgina 27 de 38

Aplicao: K0094: [<12>], Estado 12 [ 12 ]

SPDSW V1.5.13

------- [ Contato auxiliar ] ------R0064: Pwfref < =NovaPwf

Fim estado 10
=============

0343

EMR

EMR
Estado 12: (Pwfref <= NovaPwf)
===========
=

0345

ESTADO

MRL

------- [ Memria inteira ] ------M0180: [ESTADO], Maq. Estado Algoritmo


M0093: [SP PR], SP PID PR controle poco (UC)
M0087: passo (UC)
------- [ Memria real ] ------D0235: Pwfref (UC)
D0220: NovaPwf (UC)
D0018: CFG: Tempo Espera (min)
------- [ Constante inteira ] ------K0094: [<12>], Estado 12 [ 12 ]
K0083: [<21>], Estado 21 [ 21 ]
K0096: [<13>], Estado 13 [ 13 ]
K0095: [<14>], Estado 14 [ 14 ]

------- [ Constante real ] ------Q0006: Fator conversao minutos para segundos [ 60.000

<12>
Se (Pwfref <= NovaPwf) entao ESTADO = 13
senao ESTADO = 21
<=

R0064

0347

D0235

D0220

MOV

R0064

<21>

ESTADO

MOV

<13>
0349
ESTADO

0351
Fim do Estado 12:
====================

EMR
Estado 13:Aguarda trmino do Tespera, Pwfref=NovaPwf
===========
=

0353

ESTADO

MRL

<13>
SUB
SP PR

M0087

Copyright 1991, 2004 por HI Tecnologia

MOV

MUL

<14>

D0018

ESTADO

Q0006

0355

impresso em 14/7/2006 as 16:04:19

Pgina 28 de 38

Aplicao: Estado 13 [ 13 ]

SPDSW V1.5.13

0357

D0237
MOV
D0237

>=

------- [ Contato auxiliar ] ------R0054: Fim do tempo "tespera"


R0053: Pulso de 1 Tick Interno
R0077: Flag acrescimo no tempo de espera

D0247

------- [ Memria inteira ] ------M0155: PR_MAX (no range UC)


M0093: [SP PR], SP PID PR controle poco (UC)
M0180: [ESTADO], Maq. Estado Algoritmo
M0101: App: Val. Filtro-1 da EA 7 (UC) PFFP = Pwf(t)

MOV

D0237 M0155

0359

SP PR M0155 SP PR
MOV

R0054

D0220

0361

D0235
Fim do Estado 13.
=================

------- [ Memria real ] ------D0237: mem. aux


D0247: Contador tempo "Tespera" (seg)
D0220: NovaPwf (UC)
D0235: Pwfref (UC)
D0274: TICK do Timer Interno (seg)
D0099: |Erro| do PID de Pr
D0045: Tempo de Espera adicional
D0046: Tolerncia do Erro do PID
------- [ Constante inteira ] ------K0095: [<14>], Estado 14 [ 14 ]
K0071: [<20>], Estado 20 [ 20 ]

EMR
Estado 14: Aguarda trmino do Tespera, NovaPwf=Pwf(t)
===========
=

0363

ESTADO

------- [ Constante real ] ------Q0001: Constante 0.0 [ 0.000000 ]

MRL

<14>

R0053

R0054

SUB

<=

D0247

D0247

D0274

Q0001

R0077

0365

0367

D0247

R0077

>

MOV

D0099

D0045

R0077

D0247
0369

D0046
R0077

R0054

R0077

0371
R0054

MOV

MOV

M0101

<20>

Copyright 1991, 2004 por HI Tecnologia

MRL

impresso em 14/7/2006 as 16:04:19

Pgina 29 de 38

Aplicao: Estado 20 [ 20 ]

SPDSW V1.5.13

------- [ Contato auxiliar ] ------R0110: Flag: (Erro > 0)


R0108: Fim da busca
R0078: Reinicio

ESTADO
0373

D0220

EMR

0375

EMR

------- [ Memria real ] ------D0220: NovaPwf (UC)


D0237: mem. aux
D0218: Erro (UC)
D0235: Pwfref (UC)
D0219: |Erro| (UC)
D0022: CFG: %Tolerancia
------- [ Constante inteira ] ------K0071: [<20>], Estado 20 [ 20 ]
K0090: [<7>], Estado 7 [ 7 ]

Estado 20: Algoritmo "Controle"


=========

0377

ESTADO

------- [ Memria inteira ] ------M0180: [ESTADO], Maq. Estado Algoritmo

MRL

------- [ Constante real ] ------Q0001: Constante 0.0 [ 0.000000 ]


Q0004: Constante 100.0 [ 100.000000 ]

<20>
Erro = (NovaPwf - PwfRef)*100/Pwfref
|Erro| = ABS(Erro)

0379
SUB

MUL

DIV

MOV

<=

SUB

D0220

D0237

D0237

D0218

D0218

Q0001

D0235

Q0004

D0235

D0219

Q0001

D0218

D0237

D0237

D0218

0381

>

0383

D0218

D0219

R0110

Q0001
R0110

0385

R0110

R0110

R0108

R0108

>

MOV

D0219

<7>

0387

R0078

D0022 ESTADO

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 30 de 38

Aplicao: Q0001: Constante 0.0 [ 0.000000 ]

R0078

MOV

SPDSW V1.5.13

R0108

------- [ Contato auxiliar ] ------R0078: Reinicio


R0108: Fim da busca
R0043: [DE], Flag: DE(Deslocamento para a esquerda)
R0044: [DD], Flag: DD(Deslocamento para a direita)

MOV

<50>
0389

<53>

ESTADO

------- [ Memria inteira ] ------M0180: [ESTADO], Maq. Estado Algoritmo

ESTADO
DE

0391

DD

Fim estado 20
=============

0393

EMR

------- [ Memria real ] ------D0235: Pwfref (UC)


D0237: mem. aux
D0218: Erro (UC)
D0220: NovaPwf (UC)
D0219: |Erro| (UC)
D0022: CFG: %Tolerancia
------- [ Constante inteira ] ------K0082: [<53>], Estado 53 [ 53 ]
K0074: [<50>], Estado 50 [ 50 ]
K0083: [<21>], Estado 21 [ 21 ]
K0090: [<7>], Estado 7 [ 7 ]
------- [ Constante real ] ------Q0001: Constante 0.0 [ 0.000000 ]
Q0004: Constante 100.0 [ 100.000000 ]

Estado 21: Calcula o erro


=========
=
ESTADO

MRL

0395

<21>

Erro = (PwfRef - NovaPwf)*100/Pwfref


|Erro| = ABS(Erro)

R0108

R0108

SUB

MUL

DIV

MOV

<=

SUB

D0235

D0237

D0237

D0218

D0218

Q0001

D0220

Q0004

D0235

D0219

Q0001

D0218

D0237

D0237

D0218

0397

D0219

<

MOV

D0218

<7>

Q0001

ESTADO

R0078

0399

>

0401

D0219

D0022
R0078

MOV

R0108

<53>

ESTADO

Copyright 1991, 2004 por HI Tecnologia

MOV

<50>
0403
ESTADO

impresso em 14/7/2006 as 16:04:19

Pgina 31 de 38

Aplicao: M0180: [ESTADO], Maq. Estado Algorit4

SPDSW V1.5.13

0405

DD

------- [ Contato auxiliar ] ------R0044: [DD], Flag: DD(Deslocamento para a direita)


R0043: [DE], Flag: DE(Deslocamento para a esquerda)
R0105: Flag: (|Erro| > %tolerancia)

DE

------- [ Memria inteira ] ------M0180: [ESTADO], Maq. Estado Algoritmo


------- [ Memria real ] ------D0219: |Erro| (UC)
D0022: CFG: %Tolerancia

Fim estado 21
=============

0407

EMR

------- [ Constante inteira ] ------K0074: [<50>], Estado 50 [ 50 ]


K0080: [<51>], Estado 51 [ 51 ]
K0081: [<52>], Estado 52 [ 52 ]

EBK

0409
=============================================================
Algoritmo BUSCA do "Pwfref"
=============================================================
T0105
BBK
Estado 50: Teste do |Erro|
=========
=

0411

ESTADO

MRL

<50>

>

R0105

0413

D0219

D0022
MOV

R0105

0415

MOV

<51>

<52>

ESTADO

ESTADO

0417
Fim do Estado 50:
==================

EMR

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 32 de 38

Aplicao:

------- [ Contato auxiliar ] ------4

SPDSW V1.5.13

------- [ Contato auxiliar ] ------R0108: Fim da busca


R0043: [DE], Flag: DE(Deslocamento para a esquerda)
R0044: [DD], Flag: DD(Deslocamento para a direita)
R0054: Fim do tempo "tespera"

Estado 51: Clculo do SP para |Erro|>%Tol


===========
=

0419

ESTADO

MRL

<51>
Se |erro| > Tol

MOV

ento . SP = SP + (erro / |erro| )* Passo

R0108

<52>

ESTADO

DIV
D0218

MUL

------- [ Memria real ] ------D0218: Erro (UC)


D0237: mem. aux
D0219: |Erro| (UC)
D0220: NovaPwf (UC)
D0018: CFG: Tempo Espera (min)
D0235: Pwfref (UC)
D0247: Contador tempo "Tespera" (seg)

ADD

0421

D0237 SP PR

D0219 M0087 D0237

D0237

------- [ Constante inteira ] ------K0080: [<51>], Estado 51 [ 51 ]


K0081: [<52>], Estado 52 [ 52 ]
K0098: [<56>], Estado 56 [ 56 ]

D0237
0423

D0237

Se DD(Deslocamento p/ direita = 1 e (SP > PrMax) ento. SP=PrMax


Se DE(Deslocamento p/ direita = 1 e (SP < PrMin) ento. SP=PrMin
seno. SP=M.aux
DE

DD

MOV
D0237

<=

------- [ Memria inteira ] ------M0180: [ESTADO], Maq. Estado Algoritmo


M0093: [SP PR], SP PID PR controle poco (UC)
M0087: passo (UC)
M0156: PR_MIN (no range UC)
M0155: PR_MAX (no range UC)

MOV

------- [ Constante real ] ------Q0006: Fator conversao minutos para segundos [ 60.000

R0108

D0237 M0156

0425

SP PR M0156 SP PR
DE

DD

MOV
D0237

>=

MOV

R0108

D0237 M0155

0427

SP PR M0155 SP PR
Vai para Estado = 56, para aguardar o tempo "Tespera"

R0108

R0108

MOV
D0220

D0235

MOV

MUL

<56>

D0018

0429

R0054

ESTADO Q0006

0431

D0247

Fim do estado 51.


==================

EMR

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 33 de 38

Aplicao: D0247: Contador tempo "Tespera" (seg4

SPDSW V1.5.13

------- [ Contato auxiliar ] ------R0044: [DD], Flag: DD(Deslocamento para a direita)


R0043: [DE], Flag: DE(Deslocamento para a esquerda)
R0108: Fim da busca

Estado 52: Sequencia para |Erro| <= %tol


==========
=

0433

ESTADO

MRL

<52>
DD

DE

MOV

------- [ Memria real ] ------D0218: Erro (UC)


D0237: mem. aux

0435

<53>

------- [ Constante inteira ] ------K0081: [<52>], Estado 52 [ 52 ]


K0082: [<53>], Estado 53 [ 53 ]
K0097: [<54>], Estado 54 [ 54 ]

ESTADO
DD

DE

MOV

------- [ Constante real ] ------Q0014: Constante 10000.0 [ 10000.000000 ]

0437

<54>

------- [ Memria inteira ] ------M0180: [ESTADO], Maq. Estado Algoritmo


M0093: [SP PR], SP PID PR controle poco (UC)
M0087: passo (UC)
M0155: PR_MAX (no range UC)

ESTADO
Fim do estado 52:
=================

0439

EMR

Estado 53: Clculo do SP para |Erro|<=%Tol


===========
=
ESTADO

MRL

0441

<53>
Se |erro| <= Tol

ento . SP = SP + erro * Passo/10000

DIV
D0218

MUL

ADD

D0237 SP PR

0443

Q0014 M0087 D0237

D0237

D0237

D0237

0445
Se DD(Deslocamento p/ direita = 1 e (SP > PrMax) ento. SP=PrMax
seno. SP=M.aux
MOV
D0237

>=

MOV

R0108

D0237 M0155

0447

SP PR M0155 SP PR

Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:19

Pgina 34 de 38

Aplicao: Flag: DD(Deslocamento para a direita4

SPDSW V1.5.13

------- [ Contato auxiliar ] ------R0108: Fim da busca


R0105: Flag: (|Erro| > %tolerancia)
R0054: Fim do tempo "tespera"

0448
Vai para Estado = 56, para aguardar o tempo "Tespera"

R0108

R0105

R0108

MOV
D0220

D0235
R0105

MOV

<56>
0450

MUL

R0054

D0018

ESTADO Q0006

0452

------- [ Memria inteira ] ------M0180: [ESTADO], Maq. Estado Algoritmo


M0093: [SP PR], SP PID PR controle poco (UC)
M0087: passo (UC)
------- [ Memria real ] ------D0220: NovaPwf (UC)
D0018: CFG: Tempo Espera (min)
D0235: Pwfref (UC)
D0247: Contador tempo "Tespera" (seg)
D0218: Erro (UC)
D0237: mem. aux
D0219: |Erro| (UC)
------- [ Constante inteira ] ------K0098: [<56>], Estado 56 [ 56 ]
K0097: [<54>], Estado 54 [ 54 ]

D0247

------- [ Constante real ] ------Q0006: Fator conversao minutos para segundos [ 60.000
Q0014: Constante 10000.0 [ 10000.000000 ]

Fim do estado 53:


=================

EMR
Estado 54: DE
==========

|Erro| <= %tol

0454

ESTADO

MRL

<54>
Se |erro| <= Tol

ento . SP = SP + (erro/|erro|)* Passo

R0108

DIV

D0218
0456

MUL

ADD

D0237 SP PR

D0219 M0087 D0237


D0237
0458
Se |erro| <= Tol

D0237

D0237

ento . SP = SP + erro * Passo/10000

DIV

MUL

ADD

D0218

D0237 SP PR

Q0014
0460

M0087 D0237

D0237

D0237

D0237

0462
Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:20

Pgina 35 de 38

Aplicao: D0247: Contador tempo "Tespera" (seg4

SPDSW V1.5.13

Se DE(Deslocamento p/ direita = 1 e (SP < PrMin) ento. SP=PrMin


seno. SP=M.aux
MOV
D0237

<=

MOV

R0108

0463

D0237 M0156

------- [ Memria inteira ] ------M0156: PR_MIN (no range UC)


M0093: [SP PR], SP PID PR controle poco (UC)
M0180: [ESTADO], Maq. Estado Algoritmo

SP PR M0156 SP PR

0465
Vai para Estado = 56, para aguardar o tempo "Tespera"

R0108

R0108

R0105

MOV

MOV

<56>
0467

D0220

D0235

------- [ Contato auxiliar ] ------R0108: Fim da busca


R0105: Flag: (|Erro| > %tolerancia)
R0054: Fim do tempo "tespera"
R0053: Pulso de 1 Tick Interno
R0077: Flag acrescimo no tempo de espera

MUL

R0054

------- [ Memria real ] ------D0237: mem. aux


D0220: NovaPwf (UC)
D0018: CFG: Tempo Espera (min)
D0235: Pwfref (UC)
D0247: Contador tempo "Tespera" (seg)
D0274: TICK do Timer Interno (seg)
D0099: |Erro| do PID de Pr
D0045: Tempo de Espera adicional
------- [ Constante inteira ] ------K0098: [<56>], Estado 56 [ 56 ]

------- [ Constante real ] ------Q0006: Fator conversao minutos para segundos [ 60.000
Q0001: Constante 0.0 [ 0.000000 ]

D0018

ESTADO Q0006

R0105

0469

D0247

Fim do estado 54:


=================

EMR

0471
Estado 56:
=========

Aguarda tempo "Tespera"

=
ESTADO

MRL

0473

<56>
R0053

R0054

SUB

<=

D0247

D0247

D0274

Q0001

R0077

0475

D0247

R0077

>

MOV

D0099

D0045

Copyright 1991, 2004 por HI Tecnologia

0477

R0077

impresso em 14/7/2006 as 16:04:20

Pgina 36 de 38

Aplicao: D0247: Contador tempo "Tespera" (seg4

SPDSW V1.5.13

D0247
0478

D0046
R0077

R0054

R0077

0480
DE

DD

R0054

MOV

MOV

M0101

<20>

0482

DD

DE

R0054

D0220

ESTADO

MOV

MOV

M0101

<21>

0484

D0220

------- [ Contato auxiliar ] ------R0077: Flag acrescimo no tempo de espera


R0054: Fim do tempo "tespera"
R0043: [DE], Flag: DE(Deslocamento para a esquerda)
R0044: [DD], Flag: DD(Deslocamento para a direita)
R0108: Fim da busca
R0065: Pwf(t) < Pwf fecha
------- [ Memria inteira ] ------M0101: App: Val. Filtro-1 da EA 7 (UC) PFFP = Pwf(t)
M0180: [ESTADO], Maq. Estado Algoritmo
M0158: Pwfref Fecha (UC)
------- [ Memria real ] ------D0046: Tolerncia do Erro do PID
D0247: Contador tempo "Tespera" (seg)
D0220: NovaPwf (UC)
------- [ Constante inteira ] ------K0071: [<20>], Estado 20 [ 20 ]
K0083: [<21>], Estado 21 [ 21 ]
K0079: [<100>], Estado 100 [ 100 ]

ESTADO

Fim estado 56
=============

EMR
R0108

R0108

0486

EBK
=============================================================
Algoritmo de PARTIDA do POCO
=============================================================

0488
Estado 100:
==========

T0115
BBK

Pwf(t) < Pwf fecha

=
ESTADO

<100>

MRL

0490

Armazena o resultados dos testes para utilizacao posterior :


. Pwf(t) < Pwf Fecha
<

R0065

M0101

M0158

Copyright 1991, 2004 por HI Tecnologia

0492

impresso em 14/7/2006 as 16:04:20

Pgina 37 de 38

Aplicao: D0247: Contador tempo "Tespera" (seg4

SPDSW V1.5.13

------- [ Contato auxiliar ] ------R0065: Pwf(t) < Pwf fecha


R0081: Flag Saida da Valvula WING
R0070: Controle PID de Qgi (ON:Auto, OFF-Manual)
R0071: Controle PID de PR (ON:Auto, OFF-Manual)
R0062: Forca VALVULA Desligada

. WING Valve aberta, desativa PID de Qgi, Ativa PID de PR


. Passa para algoritmo de controle (Incio), estado 6
R0065

0494

MRL
R0081

------- [ Memria inteira ] ------M0180: [ESTADO], Maq. Estado Algoritmo


------- [ Constante inteira ] ------K0089: [<6>], Estado 6 [ 6 ]

0496
MOV

R0070

R0071

<6>

ESTADO

0498
R0062

0500

EMR

0502

EMR

Fim do Estado 100

FIM da Subrotina T115

EBK

0504

0506

0508

0510
Copyright 1991, 2004 por HI Tecnologia

impresso em 14/7/2006 as 16:04:20

Pgina 38 de 38

You might also like