You are on page 1of 150

MODELAGEM DO ESCOAMENTO MULTIFSICO

ATRAVS DE CHOKES

FRED JLIO CALIXTO

UNIVERSIDADE ESTADUAL DO NORTE FLUMINENSE UENF


LABORATRIO DE ENGENHARIA E EXPLORAO DE PETRLEO LENEP
MACA - RJ
DEZEMBRO - 2009

MODELAGEM DO ESCOAMENTO MULTIFSICO


ATRAVS DE CHOKES

FRED JLIO CALIXTO

Dissertao submetida ao Centro de


Cincia e Tecnologia da Universidade
Estadual do Norte Fluminense como parte
das exigncias para obteno do ttulo de
Mestre em Engenharia de Reservatrio e
de Explorao.

Orientador: Prof. Georgy Mitrofanov, Ph.D. - LENEP/CCT/UENF

MACA RJ
DEZEMBRO 2009

MODELAGEM DO ESCOAMENTO MULTIFSICO


ATRAVS DE CHOKES

FRED JLIO CALIXTO

Dissertao submetida ao Centro de


Cincia e Tecnologia da Universidade
Estadual do Norte Fluminense como parte
das exigncias para obteno do ttulo de
Mestre em Engenharia de Reservatrio e
de Explorao.

Comisso Examinadora:

___________________________________________________________________
Prof. Georgy Mitrofanov, Ph.D. - LENEP/CCT/UENF (Orientador)
___________________________________________________________________
Prof. Viatcheslav Ivanovick Priimenko, Ph.D - LENEP/CCT/UENF
__________________________________________________________________
Prof. Carlos Enrique Pico Ortiz, Dr. - LENEP/CCT/UENF
___________________________________________________________________
Prof. Wellington Campos, Ph.D Petrobrs (UN-RIO)

ii

AGRADECIMENTO

Primeiro a Deus, que me deu sade, fora, persistncia e inteligncia para


que eu pudesse concluir este trabalho.
Ao meu orientador, PhD. Georgy Mitrofanov, pela orientao e pelo
acolhimento durante esta jornada, tornando possvel a execuo deste trabalho.
Ao MSc. Divonsir Lopes (Petrobrs UN-RIO) e PhD. Wellington Campos
(Petrobrs UN-RIO), pelas dicas importantes, pela pacincia e disponibilidade para
a realizao deste trabalho, principalmente durante o estudo dos dados
experimentais.
Ao MSc. Ivan Slobodcicov (Petrobrs Cenpes) e a Petrobrs, pela
orientao na utilizao dos dados experimentais, tendo um papel importante para o
estudo comparativo realizado neste trabalho.
Ao Dr. Carlos Enrique Pico Ortiz (LENEP/CCT/UENF) pela orientao e
auxlio durante o desenvolvimento deste trabalho.
minha famlia, principalmente aos meus pais e minha irm, que me deram
todo o suporte para que eu alcanasse mais este objetivo na minha vida profissional
e pessoal.
Camila Cond, minha namorada, que me encorajou, incentivou e ajudou
durante os ltimos oito meses, e fez possvel finalizar este trabalho. Tambm, por
todo o seu carinho e preocupao neste mtuo objetivo.
todos os professores, funcionrios e alunos do Laboratrio de Engenharia e
Explorao de Petrleo (LENEP/CCT/UENF), que, de alguma forma, participaram
deste traballho.
E por ltimo, aos amigos, Jlio Valena, Lorena Caliman e Antnio Zacchi,
pelas dicas e companhia durante vrios dias de estudo.

iii

SUMRIO

Captulo 1 INTRODUO

01

Captulo 2 - REVISO BIBLIOGRFICA

04

2.1 CHOKES: TIPOS E APLICAES

04

2.2 REGIME DO ESCOAMENTO MULTIFSICO

07

2.3 MODELOS DE ESCOAMENTO MULTIFSICO

15

2.4 MODELO DE ESCOAMENTO BIFSICO ATRAVS DE CHOKES

35

Captulo 3 MATERIAIS UTILIZADOS PARA A MODELAGEM DO

44

ESCOAMENTO MULTIFSICO ATRAVS DO CHOKE


3.1 MEDIO DE ESCOAMENTO MULTIFSICO UTILIZANDO

44

MEDIDORES DE PRESSO DIFERENCIAL


3.2 CIRCUITO DE TESTES EXPERIMENTAIS

45

3.3 PARMETROS DE ENTRADA E OS RESULTADOS EXPERIMENTAIS

47

NO CIRCUITO DE TESTES
3.3.1 PARMETROS DE ENTRADA PARA O CIRCUITO DE TESTES

47

3.3.2 RESULTADOS EXPERIMENTAIS A MONTANTE DO CHOKE NO

50

CIRCUITO DE TESTES
3.3.3 RESULTADOS EXPERIMENTAIS A JUSANTE DO CHOKE NO

55

CIRCUITO DE TESTES
Captulo 4 MTODOS UTILIZADOS PARA A MODELAGEM DO

62

ESCOAMENTO MULTIFSICO ATRAVS DO CHOKE


4.1 OBTENO DOS VALORES DAS VARIVEIS DE ENTRADA PARA O

62

MODELO DE SACHDEVA ET AL. (1986) A PARTIR DOS DADOS


EXPERIMENTAIS
4.2 EQUAES DO MODELO DE SACHDEVA ET AL. (1986) PARA A

71

MODELAGEM DO ESCOAMENTO MULTIFSICO A PARTIR DOS DADOS


EXPERIMENTAIS
4.3 SOLUO DA EQUAO NO LINEAR PARA A ESTIMATIVA DO

72

ESCOAMENTO CRTICO, SUBCRTICO E O LIMITE ENTRE ELES


4.3.1 CARACTERSTICAS DA EQUAO PRINCIPAL
iv

72

4.3.2 SELEO DO MTODO PARA A SOLUO DA EQUAO NO

74

LINEAR
4.4 PROGRAMA DE ANLISE DE DADOS E MODELAGEM PARA
CARACTERSTICAS DE ESCOAMENTO CRTICO, SUBCRTICO E O

78

LIMITE ENTRE ELES


4.4.1 O PROGRAMA

78

4.4.2 ESQUEMA DE BLOCOS PARA O PROGRAMA

79

Captulo 5 - RESULTADOS E DISCUSSES

84

5.1 DETERMINAO DO TIPO DE ESCOAMENTO MULTIFSICO

84

5.2 RESULTADOS DE MASSA ESPECFICA DA MISTURA A JUSANTE DO

87

CHOKE
5.3 RESULTADOS DE FLUXO MSSICO A JUSANTE DO CHOKE

89

5.4 RESULTADOS DE VAZO MSSICA A JUSANTE DO CHOKE PARA

92

AS FASES LQUIDA E GASOSA


Captulo 6 CONCLUSES

100

APNDICE A

102

TABELA A.1: VALORES DAS VARIVEIS DE ENTRADA DO PROGRAMA

102

COMPUTACIONAL PARA CADA PONTO EXPERIMENTAL


APNDICE B

103

TABELA B.1: PROGRAMA DE CDIGO PARA PAP-css NA LINGUAGEM

106

FORTRAN
REFERNCIAS BIBLIOGRFICAS

130

LISTA DE FIGURAS
Figura 2.1: Componentes de um poo de petrleo.

04

Figura 2.2: Esquema do choke.

05

Figura 2.3: Porta orifcios tipo positivo.

06

Figura 2.4: Choke ajustvel.

06

Figura 2.5: Padres de escoamento vertical multifsico.

07

Figura 2.6: Padres de escoamento horizontal multifsico.

09

Figura 2.7: Esquema simplificado do sistema de medio.

12

Figura 2.8: Pontos experimentais representados no mapa de padres de

12

Hewitt e Roberts (1969) Escoamento vertical.


Figura 2.9: Pontos experimentais representados no mapa de padres de
Baker (1954) - Escoamento horizontal.
Figura 2.10: Fator de escorregamento experimental.

13

Figura 2.11: Processo simplificado e diagrama de instrumento MPFL.

18

Figura 2.12: Arranjo das vlvulas para deteco do escoamento crtico e


subcrtico.
Figura 2.13: Indicativo do sinal de presso do escoamento subcrtico, de
acordo com a queda de presso de aproximadamente 4 bar, no
intervalo de tempo entre 25 a 45 segundos.
Figura 2.14: Indicativo do sinal de presso do escoamento crtico, de acordo
com o valor constante da presso em funo do tempo.
Figura 2.15: Vazo mssica prevista versus medida pelo modelo Schuller.

19

Figura 2.16: Valores calculados versus medidos para vazo mssica em


condies de escoamento crtico e subcrtico.
Figura 2.17: Comparao do limite de escoamento crtico previsto com os
dados experimentais.
Figura 2.18: Vazo mssica prevista versus medida em laboratrio para o
modelo slip.
Figura 2.19: Vazo mssica prevista versus medida em campo para o modelo
slip.
Figura 2.20: Seo do choke.

28

14

19
20
20

33
33
34
35

Figura 2.21: Relao de presso crtica versus gs livre.

42

Figura 3.1: Esquema do circuito de testes experimentais.

45

Figura 3.2: Trecho de mistura gs-lquido.

47

Figura 3.3: Vazo de lquido por experimento.

48

Figura 3.4: Percentual de BSW e GVF por experimento.

48

Figura 3.5: Presso a montante e a jusante do choke por experimento.

49

Figura 3.6: Temperatura a montante e a jusante do choke por experimento.

49

vi

Figura 3.7: Razo de solubilidade a montante do choke por experimento.

51

Figura 3.8: Fator de compressibilidade a montante do choke por experimento.

51

Figura 3.9: Fator volume formao de leo, gua e gs a montante do choke


por experimento.
Figura 3.10: Vazo de leo e gs dissolvido a montante do choke por
experimento.
Figura 3.11: Vazo de gua a montante do choke por experimento.

52
54

Figura 3.12: Vazo de gs livre a montante do choke por experimento.

55

Figura 3.13: Razo de solubilidade a jusante do choke por experimento.

56

Figura 3.14: Fator de compressibilidade a jusante do choke por experimento.

57

Figura 3.15: Fator volume formao de leo, gua, gs a jusante do choke por
experimento.
Figura 3.16: Vazo de leo e gs dissolvido a jusante do choke por
experimento.
Figura 3.17: Vazo de gua a jusante do choke por experimento.

57

60

Figura 3.18: Vazo de gs livre a jusante do choke por experimento.

61

Figura 4.1: Valores da razo de calor especfico por experimento.

63

Figura 4.2: Valores da frao de gs a montante do choke por experimento.

65

Figura 4.3: Valores de volume especfico do lquido a montante do choke por


experimento.
Figura 4.4: Valores de volume especfico do gs a montante e a jusante do
choke por experimento.
Figura 4.5: Valores do expoente politrpico para o gs por experimento.

66

Figura 4.6: Valores de massa especfica da mistura a jusante do choke por


experimento.
Figura 4.7: Valores da vazo mssica do gs a jusante do choke por
experimento.
Figura 4.8: Valores da vazo mssica do lquido a jusante do choke por
experimento.
Figura 4.9: Valores calculados pela funo normalizada f para o ponto
experimental 21.
Figura 4.10: Exemplo de interao no mtodo da bisseo para determinar
zero para funo normalizada f correspondente ao ponto
experimental 21.
Figura 4.11: Exemplo das trs primeiras repeties da aplicao do mtodo
da secante para determinar zero da funo normalizada f
correspondente ao ponto experimental 21.
Figura 4.12: Os menus principais e as funes do programa "PAP-css".

69

Figura 4.13: Os elementos principais e o diagrama de blocos do programa


PAP-css.

79

vii

54

60

67
68

70
71
74
76

77
79

Figura 4.14: Exemplo da apresentao do resultado em uma janela especial


que foi preparada dentro do programa correspondente ao ponto
experimental 21.
Figura 4.15: Apresentao dos resultados experimentais (cor vermelha) e os
calculados (cor azul) e a diferena entre seus valores,
janelas 2 e 3 respectivamente.
Figura 4.16: Anlise da relao entre os resultados experimentais e os valores
calculados para o parmetro de massa especfica da mistura a
jusante do choke.
Figura 5.1: Grfico utilizando o programa computacional PAP-css com o
valor calculado da razo da presso a jusante pela a montante do
choke no escoamento crtico para o ponto experimental 10.
Figura 5.2: Grfico utilizando o programa computacional PAP-css com o
valor calculado da razo da presso a jusante pela a montante do
choke no escoamento subcrtico para o ponto experimental vinte
e um (21).
Figura 5.3: Grfico utilizando o programa computacional PAP-css com o
valor calculado da razo da presso a jusante pela a montante do
choke no limite do escoamento crtico-subcrtico para o ponto
experimental 54.
Figura 5.4: Valores calculados utilizando o programa computacional PAPcss da razo da presso a jusante pela a montante do choke para
todos os pontos experimentais.
Figura 5.5: Grfico utilizando o programa computacional PAP-css com
os valores calculados neste trabalho (linha azul) e os resultados
experimentais (linha vermelha) de massa especfica da mistura
a jusante do choke por experimento.
Figura 5.6: Grfico utilizando o programa computacional PAP-css com a
relao entre os valores calculados nesse trabalho e os resultados
experimentais de massa especfica da mistura a jusante do
choke.
Figura 5.7: Grfico utilizando o programa computacional PAP-css
Apresentando a diferena entre os valores calculados e
os resultados experimentais de massa especfica da mistura
a jusante do choke.
Figura 5.8: Grfico utilizando o programa computacional PAP-css com os
valores calculados neste trabalho (linha azul) e os resultados
experimentais (linha vermelha) de fluxo mssico a jusante do
choke por experimento.
Figura 5.9: Grfico utilizando o programa computacional PAP-css
apresentando a diferena entre os valores calculados e os
resultados experimentais de fluxo mssico a jusante do choke por
experimento.
Figura 5.10: Grfico utilizando o programa computacional PAP-css com a
relao entre os valores calculados neste trabalho e os
resultados experimentais de fluxo mssico a jusante do choke.
Figura 5.11: Grfico com os valores de velocidade a jusante do choke por
experimento.
viii

81
82
83
85
85

86

87
88

88

89

90

91

91
93

Figura 5.12: Grfico com os valores de massa especfica a jusante do choke


para a fase gasosa por experimento.
Figura 5.13: Grfico com os valores de massa especfica a jusante do choke
para a fase lquida por experimento.
Figura 5.14: Grfico com os valores das reas do escoamento a jusante do
choke para fase liquida e gasosa por experimento.
Figura 5.15: Grfico com os valores de vazo mssica a jusante do choke
para a fase lquida por experimento.
Figura 5.16: Grfico com os valores de vazo mssica a jusante do
choke para fase gasosa por experimento.
Figura 5.17: Grfico com a relao entre os valores calculados neste trabalho
e os resultados experimentais de vazo mssica lquida a jusante
do choke por experimento.
Figura 5.18: Grfico com a relao entre os valores calculados neste trabalho
e os resultados experimentais de vazo mssica gasosa
a jusante do choke por experimento.

ix

94
94
96
97
97
98
98

LISTA DE TABELAS
Tabela 2.1: Fator de escorregamento calculado pela equao (2.2.2) para o

14

escoamento vertical e horizontal


Tabela 2.2: Valores das constantes de correlao (Surbey et al., 1989)

17

Tabela 4.1: Capacidade Calorfica de gases no estado de gs ideal

63

Tabela A.1: Valores das variveis de entrada do programa computacional

102

para cada ponto experimental


Tabela B.1: Programa de cdigo para PAP-css na linguagem FORTRAN

106

10

NOMENCLATURA

A
Ac

AG
AL
A1
A2
A'
a
B
B

Bo
BG
Bw
BSW
C
C'
CD
CL

Cp
Cv
Cvo
CvG
Cvw

c
D
d
dC
dP
de
d1

rea, ft2 [m2]


rea de seo do choke, in2 [m2]
rea do gs, ft2 [m2]
rea do lquido, ft2 [m2]
rea a montante do choke, ft2 [m2]
rea a jusante do choke, ft2 [m2]
rea da graganta do venturi ou placa de orifcio, in2 [m2]
Constante Tabela 2.2
Constante Tabela 2.2
Coeficiente equao 2.3.3
Fator volume formao do leo, ft3/ft3std [m3/m3std]
Fator volume formao do gs, ft3/ft3std [m3/m3std]
Fator volume formao da gua, ft3/ft3std [m3/m3std]
Percentual de gua e sedimentos presentes no fluido,
adimensional
Constante Tabela 2.2
Coeficiente equao 2.3.50
Coeficiente de descarga
Calor especfico do lquido, ft lbf/lbm F [KJ/kg/K]
Calor especfico do gs em presso constante, ft lbf/lbm F
[KJ/kg/K]
Calor especfico do gs em volume constante, ft lbf/lbm F
[KJ/kg/K]
Calor especfico do leo em volume constante, ft lbf/lbm F
[KJ/kg/K]
Calor especfico do gs em volume constante, ft lbf/lbm F
[KJ/kg/K]
Calor especifico da gua em volume constante, ft lbf/lbm F
[KJ/kg/K]
Coeficiente equao 2.3.3
Constante Tabela 2.2
Dimetro, ft [m]
Dimetro do choke, ft [m]
Dimetro da tubulao a jusante do choke, ft [m]
Dimetro de abertura equivalente, in [m]
Dimetro a montante do choke, ft [m]

d2

Dimetro a jusante do choke, ft [m]

d 64

Dimetro do choke, /64 de polegada, in [m]

dw

Densidade da gua, adimensional

E1

Energia interna a montante do choke, ft lbf/lbm [J]

11

E2

Energia interna a jusante do choke, ft lbf/lbm [J]

Fa

Coeficiente de dilatao trmica do orifcio, adimensional

fo

Frao mssica de leo, adimensional

fw

Frao mssica de gua, adimensional

fG

Frao mssica de gs, adimensional

G2
GVF
g
gc
jg

Fluxo mssico a jusante do choke, lbm/ft2/seg [kg/m2/seg]

jl
K
k
Lc
m
mbi
M
M'
MG
ML
M G2
M L2
MM
MM P

Fator volume de gs, adimensional


Acelerao gravitacional, ft/seg2 [m/seg2]
Constante gravitacional
Velocidade superficial do gs, m/s
Velocidade superficial do lquido, m/s
Coeficiente de descarga equao 2.3.37, adimensional
Razo do calor especfico, C p / Cv
Comprimento do choke, ft [m]
Vazo mssica, lbm/seg [kg/seg]
Vazo mssica bifsica, lbm/seg [kg/seg]
Vazo mssica de escoamento, lbm/seg [kg/seg]
Peso molecular, lbm [kg]
Vazo mssica do gs, lbm/seg [kg/seg]
Vazo mssica do lquido, lbm/seg [kg/seg]
Vazo mssica do gs a jusante do choke, lbm/seg [kg/seg]
Vazo mssica do lquido a jusante do choke, lbm/seg [kg/seg]

QG exp

Massa molecular mdia do gs de Atalaia, lb/lbmol [kg/kgmol]


Massa molecular do gs produzido, lb/lbmol [kg/kgmol]
Expoente politrpico para gs, adimensional
Presso, psia [kgf/cm2]
Presso reduzida, psia [kgf/cm2]
Presso na garganta do choke, psia [kgf/cm2]
Presso a montante do choke, psia [kgf/cm2]
Presso a jusante do choke, psia [kgf/cm2]
Presso na garganta do choke, psia [kgf/cm2]
Presso a jusante da garganta do choke para o escoamento
subcrtico, psia [kgf/cm2]
Presso a jusante do choke para expanso politrpica, psia
[kgf/cm2]
Transferncia de calor para coluna, ft lbf/lbm [J]
Vazo de gs dissolvido, ft3/d [m3/d]
Vazo de gs expandido, ft3/d [m3/d]

QGl

Vazo de gs livre, ft3/d [m3/d]

P
Pr
Pt
P1
P2
p2
p3
p4
Q
QGd

QGlib
QL

Vazo de gs liberado, ft3/d [m3/d]


Vazo de lquido, ft3/d [m3/d]

12

Qo
Qw

Vazo de leo, ft3/d [m3/d]


Vazo de gua, ft3/d [m3/d]

Rp

Vazo volumtrica de escoamento do lquido nas condies


padres, STB/D [m3/d]
Razo de presso crtica, P2 / P1
Constante universal dos gases, ft lbf/lbm mol R [m3 Pa/K mol]
Razo slip, adimensional
Razo dos calores especfico a presso constante e a volume
constante, CP/CV
Razo de gs-lquido

Rs
S
T
Tr
T1

Razo de solubilidade, adimensional


Fator de escorregamento, adimencional
Temperatura, F [C]
Temperatura reduzida, F [C]
Temperatura a montante do choke, F [C]

T2

Temperatura a jusante do choke, F [C]


Volume especfico do gs a montante do choke, ft3/lbm [m3/kg]
Volume especfico do gs a jusante do choke, ft3/lbm [m3/kg]

qL
rc
R
R'
Rh

VG1
VG 2
VL
VL1
VL 2
Vm 2
V 'G
V 'L
v
vG
vG 2
vL
vL 2
v1
v2
x
x1
x2
y
yC
Ybi
Z '1
Z '2
z

Volume especfico do lquido, ft3/lbm [m3/kg]


Volume especfico do lquido a montante do choke, ft3/lbm [m3/kg]
Volume especfico do lquido a jusante do choke, ft3/lbm [m3/kg]
Volume especfico da mistura a jusante do choke, ft3/lbm [m3/kg]
Volume ocupado pelo gs, ft3 [m3]
Volume ocupado pelo lquido, ft3 [m3]
Velocidade, ft/seg [m/seg]
Velocidade do gs, ft/seg [m/seg]
Velocidade do gs a jusante do choke, ft/seg [m/seg]
Velocidade do lquido, ft/seg [m/seg]
Velocidade do lquido a jusante do choke, ft/seg [m/seg]
Velocidade a montante do choke, ft/seg [m/seg]
Velocidade a jusante do choke, ft/seg [m/seg]
Gs livre, adimensional
Gs livre a montante do choke, adimensional
Gs livre a jusante do choke, adimensional
Razo de presso a jusante / presso a montante do choke,
adimensional
Limite critico-subcrtico, adimensional
Fator de compressibilidade, adimensional
Elevao a montante do choke, ft [m]
Elevao a jusante do choke, ft [m]
Fator de compressibilidade, adimensional

13

zp
W
wi
wa

G
Gp
G1
G 2
L
L1
L2
o
w
m
m1
m 2
o

G
Gp
w
pbi

Fator de compressibilidade do gs produzido na liberao


diferencial, adimensional
Trabalho, ft lbf/lbm [J]
Taxa de fluxo mssico isotrpico, lbm/seg [kg/seg]
Taxa de fluxo mssico atual, lbm/seg [kg/seg]
Massa especfica do gs, lbm/ft3 [kg/m3]
Massa especfica do gs produzido na liberao diferencial,
lbm/ft3 [kg/m3]
Massa especfica do gs a montante do choke, lbm/ft3 [kg/m3]
Massa especfica do gs a jusante do choke, lbm/ft3 [kg/m3]
Massa especfica do lquido, lbm/ft3 [kg/m3]
Massa especfica do lquido a montante do choke, lbm/ft3 [kg/m3]
Massa especfica do lquido a jusante do choke, lbm/ft3 [kg/m3]
Massa especifica do leo, lbm/ft3 [kg/m3]
Massa especifica da gua, lbm/ft3 [kg/m3]
Massa especfica da mistura, lbm/ft3 [kg/m3]
Massa especfica da mistura a montante do choke, lbm/ft3 [kg/m3]
Massa especfica da mistura a jusante do choke, lbm/ft3 [kg/m3]
Viscosidade do leo, Cp
Frao nula, adimensional
Frao nula a jusante do choke, adimensional
Razo do dimetro do orifcio da placa ou da garganta do Venturi
e o dimetro da seo do tubo, adimensional
Densidade do gs, adimensional
Densidade do gs produzido na liberao diferencial,
adimensional
Esforo cisalhante sobre a parede, adimensional
Queda de presso bifsica, psia [kgf/cm2]

xiv

14

RESUMO

Os chokes so utilizados na indstria do petrleo para controlar e otimizar a


vazo de produo, proteger os equipamentos de superfcie, controlar e prevenir o
fluxo indesejvel de fluidos e proporcionar uma contrapresso controlada na
formao produtora durante o escoamento. Alm disso, os chokes tornam possvel
obter informaes para o clculo do ndice de produtividade em qualquer etapa da
vida produtiva de um poo. Durante a produo de um poo, onde as fases
presentes so a lquida e a gasosa, importante a caracterizao e a quantificao
do escoamento durante a passagem destas fases atravs do choke. Assim, baseado
em trabalhos realizados por vrios autores e em seus modelos desenvolvidos,
possvel prever o escoamento multifsico crtico, subcrtico e o limite entre eles.
Logo aps a identificao do tipo de escoamento, importante calcular e
caracterizar os parmetros do escoamento multifsico atravs de chokes para uma
compreenso efetiva deste estudo, como, por exemplo, o fluxo mssico. A partir de
dados experimentais, onde se utilizou leo e gs originados de campo de produo,
equaes desenvolvidas para escoamento multifsico e o programa computacional
criado neste trabalho, foi possvel prever o escoamento multifsico presente,
determinar a vazo mssica para cada fase e outros parmetros a jusante do choke,
como a massa especfica, para cada tipo de escoamento. Assim, so feitas anlises
comparativas entre os valores calculados neste trabalho com os resultados
experimentais para estes parmetros do escoamento multifsico atravs do choke.

Palavras-chave: Chokes, parmetros para o escoamento multifsico, valores


calculados, resultados experimentais, anlises comparativa.

xv

15

ABSTRACT
The chokes are used in the petroleum industry to control and to optimize the
production flow rates, to protect the surface equipments, to control and prevent
undesirable flow of fluids and to provide a back pressure on the producing formation.
Besides it is possible to obtain, through the chokes, information to calculate the
productivity index at any stage of the productive life of the well. During the production
of a well, where the phases present are the liquid and the gassy, it is important to
characterize and to quantify the flow of these phases through the choke. Thus, based
on works published by different authors and on their developed models, it is possible
to determine the critical, subcritical and boundary multiphase flow through the
chokes. Soon after the identification of the kind of flow, it is important to calculate and
to characterize the parameters of the multiphase flow through chokes for an effective
understanding of this study, as, for example, the mass flow rate. Based on
experimental data, where it was used oil and gas from of production field, equations
developed for multiphase flow and the computer program created in this work, it was
possible to determine the multiphase flow, to calculate the mass flow rate for each
phase and to determine other parameters downstream of the choke as, for example,
the mixture density, for each kind of flow. Thus a comparative analysis is done
between the calculated values obtained in this work and the experimental results for
these parameters of the multiphase flow through the chokes.
Key-words: Chokes, multiphase flow parameters, calculated values, experimental
results, comparative analysis.

xvi

16

Captulo 1
INTRODUO
O escoamento multifsico de fluidos como gases e lquidos ocorre
frequentemente na indstria do petrleo e estas misturas so transportadas no meio
poroso do reservatrio e nos trechos horizontal e vertical do poo de petrleo. Ento,
passam pela cabea do poo, escoam pela linha de produo at os separadores de
gs-lquido na planta de tratamento primrio e, finalmente, chegam at o tanque de
estocagem (Omana et al., 1969).
Durante o escoamento dos fluidos na produo do poo, so utilizadas
restries ou vlvulas de orifcios (chokes) para controlar e otimizar a produo. O
choke um dispositivo que impe uma restrio linha de escoamento e
geralmente est localizado entre a tubulao de produo e a linha de descarga.
Para uma maior otimizao da produo dos poos de petrleo, muito importante
conhecer o comportamento do choke em funo dos parmetros do escoamento e
da natureza dos fluidos produzidos (Guiteras, 2003).
Um aspecto importante o estudo do tipo de escoamento que ocorrer
durante a passagem da mistura dos fluidos (gs-lquido) atravs do choke. Neste
caso, o escoamento poder ser crtico ou subcrtico, sendo importante determinar o
limite para transio entre estes dois tipos de escoamento. O escoamento crtico
alcanado quando a velocidade do fluido atravs das restries igual velocidade
do som no fluido. Neste caso, qualquer alterao de presso a jusante da restrio
no ter efeito algum sobre a presso a montante ou a vazo de escoamento. Em
contrapartida, no escoamento subcrtico, qualquer alterao da presso a jusante da
restrio ter efeito sobre a presso a montante, e isso ocorre quando a velocidade
do fluido atravs das restries menor do que a velocidade do som no fluido.
Estes tipos de escoamento tm uma grande importncia para uma maior
compreenso das alteraes nas vazes de produo, presso a jusante e a
montante das restries (Sachdeva et al., 1986).
Em funo destas caractersticas mencionadas nos pargrafos anteriores e
de acordo com o objetivo principal deste trabalho, o escoamento multifsico atravs
de chokes, no captulo 2 apresenta-se uma reviso bibliogrfica sobre os trabalhos

17

publicados relacionados a este assunto, com uma apresentao geral sobre a


funcionalidade, caractersticas e tipo de chokes utilizados atualmente durante a
produo de petrleo. Alm disso, feita uma anlise sobre o regime do
escoamento multifsico na coluna e na linha de produo, linha vertical e horizontal,
para o estudo da mudana de fase, frao de gs e de lquido e gradiente de
presso. Este ltimo sendo influenciado principalmente pela diferena das
velocidades e da geometria das fases lquida e gasosa, tornando necessrio o
conhecimento dos padres ou arranjos de fases do escoamento multifsico (Griffith,
1956). Alm disso, neste captulo feita uma reviso bibliogrfica sobre modelos de
escoamento multifsico atravs de chokes, com diferentes abordagens, destacando
o modelo apresentado por Sachdeva et al. (1986) em funo da aplicabilidade de
suas equaes para a determinao do limite entre o escoamento multifsico crtico
e subcrtico e caracterizao dos parmetros para este tipo de escoamento, como
por exemplo, vazo e massa especfica a jusante do choke.
No seguinte captulo feito um estudo do escoamento multifsico
experimental atravs de uma anlise dos parmetros de entrada e dos resultados
obtidos por Slobodcicov et al. (2009) a montante e a jusante do choke para o
escoamento bifsico. O experimento foi realizado utilizando medidores de diferencial
de presso e choke numa bancada experimental, onde foi usada uma mistura de
leo morto dos campos de produo em terra (Sergipe), gua industrial e gs
proveniente do campo de produo de Atalaia (Sergipe), tendo como objetivo
principal observar e identificar a variao da presso a jusante e a montante das
placas de orifcio, posicionadas no ponto de mistura dos fluidos no circuito de testes
experimentais.
Logo a seguir, no captulo 4, mostrado o mtodo utilizado neste trabalho
para a identificao do tipo do escoamento (crtico, subcrtico e o limite entre eles),
assim como a determinao de parmetros do escoamento multifsico, como a
massa especfica da mistura e a vazo mssica a jusante do choke das fases lquida
e gasosa. Estes parmetros foram obtidos a partir dos dados experimentais
observados por Slobodcicov et al. (2009) na bancada de teste e das equaes do
modelo desenvolvido por Sachdeva et al. (1986) para a caracterizao do
escoamento multifsico atravs de chokes. Para auxiliar na identificao do tipo de
escoamento e a determinao dos parmetros mencionados acima, foi desenvolvido

18

um programa computacional utilizando a linguagem FORTRAN. Neste programa


foram criadas janelas especiais para o estudo comparativo entre os valores
calculados neste trabalho e os resultados experimentais de massa especfica e
vazo mssica para os diferentes tipos de escoamento e pontos experimentais.
Alm disso, foi possvel calcular o coeficiente de correlao desta anlise
comparativa e determinar o melhor coeficiente de descarga durante o clculo da
vazo mssica. Este ltimo coeficiente utilizado geralmente para absorver erros
referentes ao nmero de Reynolds, diferencial de presso, fator de expanso de gs
e outras propriedades relacionadas aos fluidos presentes no escoamento (Sachdeva
et al., 1986).
A seguir so mostrados os valores calculados neste trabalho utilizando o
programa computacional desenvolvido a partir dos dados experimentais e das
equaes do modelo de Sachdeva et al. (1986). Assim, feita a identificao do tipo
de escoamento e uma comparao entre estes valores e os resultados
experimentais para massa especfica, fluxo mssico da mistura e vazo mssica das
fases lquida e gasosa a jusante do choke. Atravs desta avaliao foi possvel
formular algumas concluses para o estudo desenvolvido e sugerir futuras
recomendaes para novos trabalhos sobre escoamento multifsico atravs de
chokes.
No Apndice A so apresentados os valores das variveis de entrada do
programa computacional para cada ponto experimental. Estes valores foram
calculados a partir dos dados experimentais obtidos numa bancada de testes. No
Apndice B so mostradas informaes referentes ao programa computacional
desenvolvido neste trabalho, como os procedimentos para a sua utilizao e o
cdigo completo na linguagem FORTRAN.

19

Captulo 2
REVISO BIBLIOGRFICA
2.1 - CHOKES: TIPOS E APLICAES
A vazo de quase todos os poos fluentes, ou seja, onde o reservatrio
possui uma presso suficiente para elevar o petrleo at as linhas de produo na
superfcie, controlada por um choke na cabea do poo e outros componentes de
acordo com a Figura 2.1.

Figura 2.1: Componentes de um poo de petrleo (Guiteras, 2003, p.136).


Guiteras (2003) definiu os chokes como dispositivos constitudos por placas
de metal com um pequeno orifcio para permitir o escoamento (Figura 2.2). Os
chokes so os dispositivos de restrio mais comuns, usados para causar uma
queda de presso e reduzir a vazo de escoamento.
Os chokes tm, portanto, vrias aplicaes como dispositivos de controle na
indstria de petrleo, tais como manter uma vazo de escoamento permissvel na

20

cabea do poo, controlar a vazo de produo, proteger os equipamentos de


superfcie, controlar e prevenir o fluxo indesejvel de fluidos ao proporcionar uma
contrapresso suficiente na formao produtora e permitir a obteno de
informaes para calcular o ndice de produtividade em qualquer etapa da vida
produtiva de um poo.

Figura 2.2: Esquema do choke (Guiteras, 2003, p.120).

Guiteras (2003) exemplificou alguns tipos de chokes e suas funes, como


por exemplo, os chokes superficiais. Estes se encontram localizados na cabea do
poo e nas linhas de escoamento, com a principal funo de estrangular o
escoamento para proporcionar estabilidade nas instalaes superficiais. Assim, este
tipo de choke pode ser classificado em dois modelos diferentes, em funo do seu
desenho. O primeiro modelo foi classificado por Guiteras (2003) como choke do tipo
positivo (Figura 2.3), caracterizado pelo simples manuseio e baixo custo. No seu
interior possvel a instalao ou a troca manual dos orifcios, consequentemente a
regulagem para diferentes aberturas durante o escoamento de fluidos.
O segundo modelo classificado por Guiteras (2003) foi o tipo ajustvel (Figura
2.4). Para ajustar o dimetro de abertura do orifcio durante o escoamento, utiliza-se
um volante instalado na parte superior. Abaixo do volante encontra-se o indicador,
com graduaes visveis que indicam o dimetro efetivo do orifcio.

21

Figura 2.3: Porta orifcios tipo positivo (Guiteras, 2003, p.123).

Figura 2.4: Choke ajustvel (Guiteras, 2003, p. 124).

22

2.2 - REGIME DO ESCOAMENTO MULTIFSICO


Para o regime do escoamento multifsico, faremos uma sntese dos modelos
de padres de fluxo na coluna e linha de produo, tendo como objetivo principal a
identificao da geometria das fases. Alm disso, compreender a influncia da
velocidade das fases para a determinao da frao gasosa durante o escoamento
multifsico.
Thomas et al. (2004) estudaram o escoamento multifsico vertical (coluna de
produo) e o escoamento multifsico horizontal (linha de produo). Segundo eles,
dois fatores so importantes e tm influncia sobre o gradiente de presso: as
velocidades e a geometria das fases lquida e gasosa. Os padres de escoamento
vertical multifsico so classificados por Thomas et al. (2004) em: bolha, golfada,
transio e nevoeiro (Figura 2.5).

Figura 2.5: Padres de escoamento vertical multifsico (Thomas et al., 2004,


p.215).

23

O escoamento em bolha ocorre normalmente prximo ao fundo do poo,


quando a coluna est completamente cheia com lquido e a fase gasosa est
presente atravs de pequenas bolhas dispersas no meio lquido. A fase contnua o
lquido, que se move com uma velocidade praticamente constante, e as bolhas de
gs se movem a diferentes velocidades, dependendo do seu dimetro (Thomas et
al., 2004).
No escoamento em golfada a fase lquida a fase contnua, porm as bolhas
de gs coalescem e formam bolses estveis, com dimetros prximos ao da
tubulao. medida que a mistura se eleva na coluna de produo h uma queda
na presso, resultando numa liberao maior do gs que estava associado. Os
bolses de gs so separados por golfadas de lquido que se deslocam para a
superfcie com velocidades variveis. Prximo parede da tubulao existe um filme
de lquido que se move com velocidade ascendente menor do que a das golfadas de
lquido. As variaes da velocidade no lquido fazem com que a densidade da
mistura varie ponto a ponto. Considerando os valores normalmente encontrados de
vazes e presses, este o padro de escoamento mais comum em poos de
petrleo (Thomas et al., 2004).
Na transio entre o escoamento em golfada e nevoeiro, a fase gasosa
mais pronunciada. A mistura vai subindo, menores presses so atingidas e com
isso a velocidade do lquido vai aumentando e ele comea a se dispersar. O volume
do gs livre aumenta rapidamente pela sua expanso e pela sada contnua de gs
da soluo. A golfada de lquido entre os bolses de gs tende a desaparecer e uma
quantidade significativa do lquido se dispersa na fase gasosa. O gs com lquido em
suspenso tende a se movimentar mais rapidamente pelo centro da tubulao,
enquanto o lquido tende a aderir-se na parede da coluna de produo, formando um
anel (Thomas et al., 2004).
Por ltimo, o padro de escoamento nevoeiro ocorre quando quase todo o
lquido carregado pelo gs sob a forma de gotculas. A quantidade e a velocidade
do gs liberado so expressivas, tais que a fase contnua passa definitivamente a
ser o gs. Apenas um filme de lquido molha a parede da tubulao, praticamente
no influenciando o gradiente de presso do poo. Este regime de escoamento
raramente ocorre em poos de petrleo (Thomas et al., 2004).

24

Thomas et al. (2004), tambm exemplificam os padres de escoamento


horizontal multifsico (Figura 2.6). Neste tipo de configurao o gradiente dinmico
de presso na tubulao tambm a soma dos mesmos gradientes que atuam na
coluna de produo. Outro detalhe que as propriedades dos fluidos so calculadas
ponto a ponto, pois a presso tambm varia continuamente. Os padres de
escoamento horizontal multifsicos mais aceitos so classificados por Thomas et al.
(2004) como: segregado, intermitente e distribudo. Cada um deles sendo divididos
em outros regimes de escoamento de acordo com a Figura 2.6.

Figura 2.6: Padres de escoamento horizontal multifsico (Thomas et al.,


2004, p.219).

Outra caracterstica importante deste estudo que na linha de produo


podem ocorrer vrios regimes de escoamento para um nico poo. Qualquer
variao no ngulo formado pela linha de produo com a linha horizontal
influenciar decisivamente no regime de escoamento e, consequentemente, no
gradiente de presso. Como a linha de produo de um poo nunca perfeitamente
horizontal, a determinao do gradiente de presso torna-se bastante imprecisa.
Outro aspecto importante para a identificao do padro de escoamento a
determinao das velocidades das fases na coluna e na linha de produo.

25

Griffith (1956) realizou um estudo para maior compreenso das velocidades


das fases presentes no escoamento multifsico. A frao de gs ou seu
complemento, frao de lquido, so parmetros de extrema importncia para este
estudo. Griffith (1956) definiu trs tipos de modelos para calcular a frao de gs,
porm todos os modelos possuam vantagens e falhas, em funo das velocidades
das fases presentes.
O primeiro modelo usado por Griffith (1956) foi o modelo homogneo, no qual
assume-se que as fases lquida e gasosa se movimentam com a mesma velocidade
( vL = vG ), entretanto, isso raramente ocorre. A frao de gs geralmente
superestimada quando temos escoamento horizontal e subestimada quando temos
escoamento vertical. Se a queda de presso, no lugar da frao de gs, mais
importante e a contribuio da gravidade para a queda presso baixa, este modelo
sempre satisfatrio.
O segundo o modelo de escorregamento, caracterizado por uma
complexidade maior para a determinao da frao gasosa, assumindo que o lquido
se move com velocidade menor do que a do gs ( vL < vG ). Em velocidade baixa, este
modelo pode ter uma resposta ruim para a determinao da frao gasosa por
causa da contribuio da gravidade para a velocidade do vapor, que praticamente
ignorada para esta correlao.
Por ltimo temos o modelo conhecido como drift-flux, que considerado o
mtodo mais preciso e confivel para calcular a frao de gs. Corretamente
utilizado, este modelo geralmente obtm resultados melhores por causa do seu
reconhecimento explcito de dois fatores importantes: a combinao da distribuio
da velocidade-densidade no canal e a direo do vetor gravidade. Griffith (1956)
destacou que este modelo nico por causa de sua predio correta da fase lquida
para nveis de velocidade baixa.
Griffith (1956) concluiu que o modelo homogneo pode ser usado somente
quando a contribuio da gravidade para a perda de carga de presso no
importante. J o modelo de escorregamento mais conveniente para clculos de
engenharia, mas tem uma resposta ruim quando o sistema operado no o regime
de escoamento nevoeiro, disperso ou bolha. Em qualquer regime onde gravidade

26

a fora dominante, o modelo de escorregamento dever falhar para representar uma


parte importante da fsica, ento o modelo drift-flux dever ser usado.
Oliveira (2007) desenvolveu testes em uma bancada experimental para
identificao dos padres de escoamento multifsico, frao de vazio e fator de
escorregamento. Alm disso, foram estudados por Oliveira (2007) outros
parmetros, como: ttulo, perda de carga e as vazes mssicas das fases a partir de
correlaes semi-empricas encontradas na literatura. O sistema de medio foi
composto por um venturi ou placa de orifcio associados a um medidor de frao de
vazios nas direes de escoamento vertical e horizontal.
Oliveira (2007) utilizou a equao (2.2.1) para definir a frao de vazio. Este
parmetro tem grande utilidade para prever a queda de presso e o coeficiente de
transferncia de calor em escoamento lquido-gs,

V 'G
V 'G + V 'L

(2.2.1)

onde V 'G e V 'L so os volumes ocupados pelo gs e o lquido, respectivamente.


Outro parmetro citado por Oliveira (2007) foi o fator de escorregamento ( S ),
definido como a razo entre as velocidades mdia gasosa e lquida,

S=

vG L x (1 )
,
=
vL G (1 x )

(2.2.2)

onde L , G e x so a massa especfica do lquido, do gs e o ttulo mssico,


respectivamente.
Na bancada experimental, Oliveira (2007) utilizou um circuito bifsico com o
ar proveniente de uma linha pressurizada e gua armazenada em um tanque, os
quais foram misturados de forma a compor um escoamento bifsico lquido e gs em
padres de escoamento diferentes de acordo com as vazes dos fluidos injetados.
Oliveira (2007) realizou o procedimento experimental de acordo com o
esquema simplificado da Figura 2.7. Os termopares eram responsveis pela

27

medio de temperatura, o transdutor de presso absoluta foi usado para a


determinao das massas especficas dos fluidos, o sensor de frao de vazios para
a obteno da frao de vazios, e por ltimo, o transdutor de presso diferencial,
responsvel por obter as informaes extras para prever as vazes mssicas.

p.11).

Figura 2.7: Esquema simplificado do sistema de medio (Oliveira, 2007,

Oliveira (2007) obteve um total de 260 pontos experimentais. Os dados para


padres de escoamento vertical ascendente foram apresentados na Figura 2.8 num
mapa de Hewitt e Roberts (1969), onde j g e jl so respectivamente a velocidade
superficial do gs e do lquido.

Figura 2.8: Pontos experimentais representados no mapa de padres de


Hewitt e Roberts (1969) Escoamento vertical (Oliveira, 2007, p.12).

28

Os dados para padres de escoamento horizontal foram apresentados por


Oliveira (2007) na Figura 2.9 em um mapa de Baker (1954), de acordo com Carey
(1992), onde Gg e Gl respectivamente o fluxo mssico especfico de gs e de
lquido. Alm disso, os parmetros e so relativos s propriedades da gua nas
condies atmosfricas, definidos como um parmetro adimensional.

Figura 2.9: Pontos experimentais representados no mapa de padres de


Baker (1954) - Escoamento horizontal (Oliveira, 2007, p.12).
Esses dois tipos de mapas foram utilizados por Oliveira (2007) para
caracterizar de uma forma eficaz o escoamento multifsico contendo ar e gua em
presses reduzidas.
Atravs de observaes visuais, Oliveira (2007) confirmou a validade desses
mapas para a identificao dos padres de escoamento vertical e horizontal. Alm
disso, os mesmos foram utilizados para avaliar a queda de presso, vazo mssica
multifsica, ttulo e o fator de escorregamento.
Oliveira (2007) apresentou o fator de escorregamento experimental como uma
funo da frao de vazio mdia, incluindo pontos experimentais do escoamento
vertical e horizontal, e a identificao dos regimes de escoamento de acordo com os
mapas de Baker (1954) e de Hewitt e Roberts (1969).

29

Figura 2.10: Fator de escorregamento experimental (Oliveira, 2007, p.15).


A Tabela 2.1 apresenta os valores mdios do fator de escorregamento
encontrados por Oliveira (2007) para trs regies distintas especificadas na Figura
2.10, incluindo os desvios em relao condio de no-deslizamento ( S = 1 ).
Tabela 2.1: Fator de escorregamento calculado pela equao (2.2.2) para o
escoamento vertical e horizontal (Oliveira, 2007).
Frao de vazio ( )

0, 3

0, 3 < < 0, 7

0, 7

Fator de Escorregamento ( S )

1,02

1,08

2,36

Percentual (%) dos desvios de S ,


conforme equao 2.2.2, em relao
a ( S =1)

35,1

35,4

187,6

Oliveira (2007) concluiu que para padres borbulhado e pistonado (<0,7),


com testes realizados experimentalmente utilizando gua e ar nas condies
empregadas neste trabalho, o fator de escorregamento mdio obtido foi de 1,06, o
que permitiu justificar a utilizao da hiptese de no-deslizamento ( S = 1 ),
explicando o uso do modelo homogneo.

30

2.3 - MODELOS DE ESCOAMENTO MULTIFSICO

Neste tpico ser apresentada a reviso bibliogrfica de trabalhos publicados


na literatura relacionados ao escoamento multifsico, com definies de escoamento
crtico, subcrtico, o limite entre eles e o estudo de diferentes modelos capazes de
prever estes tipos de escoamento.
Sachdeva et al. (1986) consideraram que dois tipos de escoamento podem
existir em um choke localizado na cabea de um poo: escoamento crtico e
subcrtico. O escoamento chamado crtico quando a velocidade do fluido atravs
das restries igual velocidade do som no fluido. Assim, uma vez que a
velocidade do som seja alcanada, um aumento ainda maior no diferencial de
presso no aumentar a presso na garganta do choke. Portanto, a vazo no
pode exceder a vazo do escoamento crtico conseguido quando a razo de presso
a jusante (downstream) e a montante (upstream) chega a um valor crtico, ainda que
esta presso a jusante seja decrescida. Ao contrrio do escoamento subcrtico, a
vazo de escoamento crtico depende somente da presso a montante, porque as
perturbaes de presso que trafegam na velocidade do som implicam que uma
perturbao de presso na extremidade a jusante no ter efeito algum sobre a
presso a montante ou sobre a vazo, at o limite de escoamento crtico-subcrtico
ser obtido.
Se a presso a jusante aumentada ligeiramente alm das condies limites,
a vazo e a presso a montante so afetadas. A vazo depende do diferencial de
presso e da mudana na presso a jusante afetando a presso a montante, e esse
comportamento caracterstico do escoamento subcrtico. Ento, o escoamento
chamado subcrtico quando a velocidade do fluido atravs das restries menor do
que a velocidade do som no fluido, e a vazo depende tanto da presso a montante
como da presso a jusante.
Para escoamento crtico, Gilbert (1954) usou a seguinte correlao:

P1 =

10qL RP 0,546
,
(d64 )1,84

(2.3.1)

31

onde a vazo do escoamento crtico independente da presso a jusante e as


propriedades do fluido no so levadas em conta.
Omana et al. (1969) arbitrariamente julgaram o escoamento ser crtico quando
a razo entre a presso a jusante e a montante ( y = P2 / P1 ) for menor que 0,546 e
quando a velocidade superficial do gs exceder a velocidade superficial do lquido.
Para a determinao do escoamento crtico, Omana et al. (1969) utilizaram quarenta
e sete (47) testes para duas fases e chegaram a uma correlao vlida para um
dimetro de choke pequeno (4/64 para 14/64 in) e uma vazo baixa (<800B/D).
Surbey et al. (1989), partindo da equao (2.3.1) de Gilbert (1954),
desenvolveram um estudo para a determinao do escoamento crtico multifsico,
feito com um tipo de configurao que permite que a abertura do choke seja mudada
enquanto o mesmo est sob presso sem interromper a produo, alm de controlar
levemente a queda de presso, denominado choke MOV (multiple-orifice-valve).
Surbey et al. (1989) usaram um dimetro equivalente para choke MOV, pois
foi observado por ele que esta configurao possua uma passagem de escoamento
no circular ( Ac ), dado por:

d e = 4 Ac /

(2.3.2)

Utilizando uma anlise de regresso, Surbey et al. (1989) desenvolveram uma


nova

relao

onde

obtiveram

resultados

experimentais

melhores

quando

comparados com dados de Gilbert (1954), de acordo com a seguinte equao:

P1 = a ( RP ) B qLD / AcC

(2.3.3)

onde P1 a presso a montante do choke, RP a razo de gs-lquido, q L a


vazo volumtrica de escoamento do lquido nas condies padres, Ac a rea da
seo do choke e a , B , C e D so as constantes da equao e os seus valores so
apresentados na Tabela 2.2.

32

Tabela 2.2: Valores das constantes de correlao (Surbey et al., 1989).


Constante de correlao

Valores

0,2797

0,3955

0,4664

0,5917

Surbey et al. (1989) definiram que quando for alcanada a velocidade do som
do gs na garganta do choke para uma fase gasosa simples, o escoamento ser
considerado crtico. Para um escoamento isotrpico isso dever ocorrer quando a
razo entre a presso na garganta do choke pela presso a montante for dada por:

Pt / P1 = [ 2 /( Rh + 1) ]

Rh /( Rh 1)

(2.3.4)

onde Pt a presso na garganta do choke e Rh a razo dos calores especfico a


presso constante e a volume constante, Rh = C p / Cv . Para o ar, a razo Pt / P1
dever ser igual a 0,528.
Com o objetivo de identificar o escoamento crtico e subcrtico, Schller et al.
(2006) realizaram testes experimentais onde foi possvel obter a vazo mssica para
o leo, gs e gua para estes dois tipos de escoamento. Este trabalho foi uma
extenso dos estudos do desempenho de Schller et al. (2003), de 367 pontos de
testes para escoamento multifsico onde o escoamento subcrtico era o tipo
predominante. Neste ltimo, duas geometrias diferentes de escoamento em chokes
e trs aberturas diferentes foram testadas.
Schller et al. (2006) estenderam dados para a segunda parte do estudo de
desempenho do choke dentro da regio de escoamento crtico.
Na Figura 2.11, Schller et al. (2006) esquematizaram o Multiphase Flow
Loop (MPFL), que um teste constitudo por trs fases circulando atravs de linhas
para leo, gs e gua, no qual os fluidos so recombinados para formar um sistema

33

de escoamento apropriado de hidrocarboneto e outras substncias qumicas. Para


garantir um ambiente livre de oxignio, o fluido passa atravs de reatores.

Figura 2.11: Processo simplificado e diagrama de instrumento MPFL


(Schller et al., 2006, p.373).
Um separador trifsico foi colocado em um lugar fechado e as fases passam
atravs de bombas individuais que foram colocadas a jusante do separador.
Trocadores de calor foram instalados no sistema para um controle maior da
temperatura, e a vazo necessria de cada uma das fases foi alcanada com o
auxlio de bombas de lquido e um circulador de gs a jusante do separador.
Para Schller et al. (2006), o escoamento crtico representa um papel
importante na conduo do experimento. Neste trabalho, o escoamento crtico e
subcrtico foi detectado atravs do uso de choke a montante de uma vlvula manual
e de outra vlvula de abertura rpida (Figura 2.12).
Schller et al. (2006) definiram o escoamento subcrtico (Figura 2.13) quando
a reduo do sinal de presso a montante e a jusante do choke forem detectadas,
de acordo com o intervalo de tempo de 25 a 45 segundos, pois nenhum pulso de

34

informao pode passar atravs do choke na direo a montante sob condies


crticas. Caso contrrio, Schller et al. (2006) obtiveram uma situao em que
ocorreu o escoamento crtico (Figura 2.14).

Figura 2.12: Arranjo das vlvulas para deteco do escoamento crtico e


subcrtico (Schller et al., 2006, p.375).

Figura 2.13: Indicativo do sinal de presso do escoamento subcrtico, de


acordo com a queda de presso de aproximadamente 4 bar, no intervalo de tempo
entre 25 a 45 segundos (Schller et al., 2006, p.376).

35

Figura 2.14: Indicativo do sinal de presso do escoamento crtico, de acordo


com o valor constante da presso em funo do tempo (Schller et al., 2006, p.376).
Schller et al. (2006) compararam e verificaram seus resultados em relao
aos outros modelos, como por exemplo, o modelo de Perkins, para predizer a vazo
mssica para condies de escoamento crtico e subcrtico, com uma mdia de erro
de 6,2% (valor absoluto) e desvio padro de 8,9%. O grfico da Figura 2.15 mostra o
resultado da vazo mssica experimental versus prevista utilizando o modelo de
Schller et al. (2006).

Figura 2.15: Vazo mssica prevista versus medida pelo modelo de Schller
(Schller et al., 2006, p.378).
Perkins (1993) estudou o escoamento crtico, subcrtico e o limite entre eles
para misturas multifsicas atravs de choke. Este mtodo foi testado comparando a
vazo calculada e medida de dados na literatura para ar/gua, ar/querosene, gs

36

natural, gs natural/leo, gua/gs natural e gua. Foram desconsiderados neste


trabalho sistemas que envolvem condensao da fase gasosa, como gua/vapor, e
as condies de fluxo que conduziram a presso na garganta do choke igual ou
menor do que a presso de vapor da fase gasosa.
Perkins (1993) assumiu que as relaes entre as variveis em qualquer ponto
do sistema de escoamento podem ser determinadas baseadas em seis (6)
suposies: primeiro, a temperatura varia com a posio, mas em algum ponto,
todas as fases esto na mesma temperatura; segundo, a velocidade varia com a
posio, mas em algum ponto, todas as fases estavam com a mesma velocidade;
terceiro, o fator de compressibilidade do gs constante; quarto, o lquido tem uma
compressibilidade desprezvel, quando comparado com a do gs; quinto, as
mudanas de elevao so desprezveis; sexto, o processo de escoamento
adiabtico e sem atrito.
A partir da equao geral da energia, Perkins (1993) utilizou a seguinte forma:

144 p1V1 + E1 +

v12
g
v2
g
+ Z '1 + Q W = 144 p2V2 + E2 + 2 + Z '2 ,
2 gc g c
2 g c gc

onde p1 , V1 , E1 , v1 e Z '1

(2.3.5)

so, respectivamente, a presso, volume especfico,

energia interna, velocidade e elevao a montante do choke. J p2 , V2 , E2 , v2 e Z '2


so, respectivamente, a presso, volume especfico, energia interna, velocidade e
elevao a jusante do choke. Alm disso, Perkins (1993) definiram g , g c , Q e W
como a acelerao gravitacional, constante gravitacional, transferncia de calor e
trabalho externo, respectivamente.
Perkins (1993) desprezou a diferena de elevao ( Z '1 = Z '2 ), o trabalho
externo ( W = 0 ) e a transferncia de calor ( Q = 0 ). Foi feita uma mudana na energia
interna de acordo com a seguinte equao:

E1 E2 = Cv (T2 T1 )

(2.3.6)

37

onde Cv o calor especfico do gs volume constante, T1 a temperatura a


montante do choke e T2 a temperatura a jusante do choke. A equao (2.3.6) foi
reduzida para:
144 p1V1 +

v12
v2
+ Cv (T1 T2 ) = 144 p2V2 + 2
2 gc
2 gc

(2.3.7)

Perkins (1993) considerou que a contribuio da energia para cada fase


somada, obtendo:

f
f
v 2 v22
144 fG ( p1V1 p2V2 ) + 144 o + w ( p1 p2 ) + 1
+ ( fG CvG + f o Cvo + f wCvw )(T1 T2 ) = 0
2 gc
o w
,(2.3.8)
onde CvG , Cvo e Cvw so, respectivamente, o calor especfico do gs, leo e gua
volume constante e f G , f o e f w so, respectivamente, a frao mssica de fluxo de
gs, leo e gua, satisfazendo a seguinte condio:

(2.3.9)

fG + f o + f w = 1

Para componentes gasosos, Perkins (1993) utilizou:

144 PV =

zR (T + 460)
M'

(2.3.10)

onde P a presso, V o volume, z o fator de compressibilidade, R a


constante universal dos gases, T a temperatura e M ' o peso molecular. Assim,
Perkins (1993) reescreveu a equao (2.3.10) como:
v 2 v22
f
f
144 ( p1V1 p2V2 ) + 144 o + w ( p1 p2 ) + 1
= 0 ,
2
o w
gc

(2.3.11)

38

onde o a massa especfica do leo, w a massa especfica da gua e foi


definida da seguinte forma:

= fG +

( f G CvG + f o Cvo + f wCvw ) M '


zR

(2.3.12)

Recordando que, se todas as fases esto na mesma temperatura e se o


processo de escoamento foi sem atrito e adiabtico, obteve-se:

(2.3.13)

dQ = f G (CvG dT + 144 PdV ) + ( f o Cvo + f wCvw )dT = 0

Diferenciou-se a equao (2.3.10).

144( PdV + VdP) =

zR
dT
M'

(2.3.14)

Substitui a equao (2.3.14) na (2.3.13), assim:


zR

f G CvG + M ' + f o Cvo + f wCvw PdV + ( f G CvG + f o Cvo + f wCvw )VdP = 0

(2.3.15)

Considerando somente os componentes de fase gasosa, aquecendo o gs


at volume e presso constantes, obteve-se respectivamente:

(2.3.16)

Q = E2 E1 = Cv (T2 T1 ) ,

Q = C p (T2 T1 ) = Cv (T2 T1 ) + 144 P (V2 V1 ) = Cv (T2 T1 ) +

zR
(T2 T1 ) ,
M'

(2.3.17)

onde C p a capacidade calorfica presso constante. Deste modo,


zR
C p = Cv +

M '

(2.3.18)

39

Perkins (1993) definiu F como a razo de calores especficos:

(2.3.19)

F = C p / Cv

Assim,
Cv =

zR
[M '( F 1)]

(2.3.20)

Cp =

zRk
[ M '( F 1)]

(2.3.21)

que:

Substituiu as equaes (2.3.18) e (2.3.19) na equao (2.3.15) e definiu-se

fG FCv G + f o Cv o + f wCvw
n=
fG CvG + f oCv + f wCv

o
w

(2.3.22)

Obteve:

nPdV = VdP

(2.3.23)

Integrou a equao (2.3.23) e resultou:

(2.3.24)

p1V1n = p 2V 2n

Perkins (1993) definiu que:

(2.3.25)

pr = p2 / p1

Perkins (1993) substituiu a equao (2.3.24) na (2.3.11) resultando em:


( n 1)/ n
r

144 p1V1[1 p

f
f
v2
] + 144 o + w p1 (1 pr ) + 2
2 gc
o w

v 2
1 1 = 0
v
2

(2.3.26)

40

O balano material resultou em:

A1v1
A2 v2
=
f GV1 + ( f o / o ) + ( f w / w ) fGV2 + ( f o / o ) + ( f w / w )

(2.3.27)

onde A1 e A2 so, respectivamente, a rea a montante e a jusante do choke


respectivamente. Assim, a equao foi escrita da seguinte forma:

v1
A2 ( f G + 1 )
,
=
v2 A1 ( f G pr 1/ n + 1 )

(2.3.28)

1 fo f w
+

V1 o w

(2.3.29)

onde:

1 =

Perkins (1993) substitui a equao (2.3.28) em (2.3.26) dando:

v2 =

288gc { p1V1[1 pr ( n 1)/ n ] + [( f o / o ) + ( f w / w )] p1 (1 pr )}


1 ( A2 / A1 )2 [( fG + 1 ) / ( fG pr 1/ n + 1 )]2

(2.3.30)

A vazo mssica foi dada por:

wi = A2 p2 v2 =

wi = A2 (288 g c p1 / V1 )

A2 v2
[ fGV2 + ( f o / o ) + ( f w / w )
[1 pr ( n 1)/ n ] + 1 (1 pr )

2
A 2 f +

1/ n
2
G
1
1 2
( f G pr + 1 )
1/ n

A
f
p
+
1 G r
1

(2.3.31)

(2.3.32)

A vazo mxima foi determinada encontrando o valor de Pr que resultou


dwi / dpr = 0 . Esta vazo dever ter o mesmo valor de Pr que resultar em:

41

d
dpr

wi

A 288 g p / V
c 1
1
2

=0

(2.3.33)

Perkins (1993) rearranjou a equao (2.3.32) na forma da equao (2.3.33) e


diferenciou a mesma resultando em:
2
2
A 2 f +
fG (1+ n )/ n A2 fG ( fG + 1 )2 pr (1+ n )/ n
1
G

{2[1 pr ( n 1)/ n ] + 21 (1 pr )} 1 2
p
+

r
1/ n
A n ( f p 1/ n + )2
1
1
G r
A1 fG pr + 1 n

2
A 2 f +

n 1 1/ n

1/ n
G
1
2
= 1
( f G pr + 1 )
pr + 1
1/ n
A
f p
+ 1
n

1 G r

(2.3.34)

Primeiro Perkins (1993) resolveu a equao (2.3.34) para a determinao de


Pr . Com este valor, utilizou a equao (2.3.25), obtendo valor da presso na

garganta do choke ( P2 ). Na prxima etapa, utilizou a equao (2.3.24) para


encontrar o valor do volume especfico ( V2 ). Em seguida, a equao (2.3.30) foi
usada para a obteno da velocidade na garganta do choke ( v2 ). E por ltimo,
Perkins (1993) determinou o valor da vazo mssica isotrpica ( wi ) atravs da
equao (2.3.31).
Perkins (1993) utilizou a equao (2.3.35) para a determinao da presso a
jusante em condies de escoamento subcrtico:

p3 = p1

( p1 p4 )
[1 (d c / d p )1.85 ]

(2.3.35)

onde p3 a presso a jusante da garganta do choke para o escoamento subcrtico,


p4 a presso a jusante do choke para expanso politrpica, d c o dimetro do

choke e d p o dimetro da tubulao a jusante do choke.


Para determinar o escoamento crtico, subcrtico e o limite entre eles, Perkins
(1993) utilizou o seguinte mtodo: inicialmente determinou a presso na garganta do

42

choke ( p2 ) utilizando a equao (2.3.34) e (2.3.25), logo aps, determinou o valor da


presso a jusante do choke ( p3 ) utilizando a equao (2.3.35).
Assim, para a determinao dos padres de escoamento, as seguintes
consideraes foram levadas em conta:
1) Se o valor de p2 > p3 , o escoamento foi considerado crtico e pr = p2 / p1
dever ser usado nas equaes (2.3.30) e (2.3.32) para o clculo da velocidade
isotrpica e vazo mssica;
2) Se o valor de p2 = p3 , o escoamento foi considerado no limite entre crticosubcrtico e pr = p2 / p1 = p3 / p1 dever ser usado nas equaes (2.3.30) e (2.3.32)
para o clculo da velocidade isotrpica e vazo mssica;
3) Se o valor de p2 < p3 , o escoamento foi considerado subcrtico e pr = p3 / p1
dever ser usado nas equaes (2.3.30) e (2.3.32) para o clculo da velocidade
isotrpica e vazo mssica.
Perkins (1993) utilizou em todos os casos o coeficiente de descarga ( K ),
multiplicando-o pela vazo mssica isotrpica ( wi ) para a determinao da vazo
mssica atual ( wa ).
K = wa / wi

(2.3.36)

Perkins (1993) comparou os resultados medidos e calculados, obtendo o


melhor valor para este coeficiente de descarga ( K ) na faixa de 0,777 at 0,899.
Quando foram comparados todos os dados simultaneamente, o melhor valor deste
coeficiente encontrado por Perkins (1993) foi de 0,826. A Figura 2.16 demonstra a
comparao para a vazo mssica calculada e medida com coeficiente de descarga
( K ) igual a 0,826.

43

Figura 2.16: Valores calculados versus medidos para vazo mssica em


condies de escoamento crtico e subcrtico (Perkins, 1993, p.272).
Assim, Perkins (1993) concluiu que a magnitude da presso no lado a jusante
da garganta do choke pode ser medida utilizando este modelo, gerando bons
resultados. Alm disso, em todos os casos, a vazo mssica deduzida da equao
geral da energia foi vlida. Finalizando, Perkins (1993) mostrou que o melhor valor
mdio para coeficiente de descarga ( K ) foi 0,826.
Dando continuidade ao estudo do escoamento crtico, subcrtico e o limite
entre eles, Al-safran et al. (2007) utilizaram uma base terica de um modelo
dimensional partindo da equao de massa, quantidade de movimento e energia,
assumindo que no h troca de calor entre os fluidos presentes no escoamento e
que a fase lquida incompressvel (densidade e viscosidade so iguais a uma
constante). Neste estudo foi utilizado o modelo slip, ou seja, existe diferena entre a
velocidade das fases (a velocidade do gs maior do que a velocidade do lquido)
geradas pelo aumento da acelerao na garganta do choke. Assim, o modelo foi

44

capaz de predizer o limite do escoamento crtico-subcrtico e a vazo mssica para


um escoamento crtico e subcrtico.
Este modelo foi baseado nas equaes utilizadas por Sachdeva et al. (1986),
porm algumas consideraes foram adicionadas em funo da diferena de
velocidade entres as fases presentes no escoamento, de acordo com a equao
(2.3.37), definida por Al-safran et al. (2007) como razo slip:

R' =

vG
vL

(2.3.37)

onde vG e v L so, respectivamente, a velocidade do gs e do lquido in-situ.


Normalmente, o valor de R ' dever ser maior do que um (1) em funo da
velocidade do gs ser maior do que a do lquido.
Levando em considerao a presena da razo slip ( R ' ), Al-safran et al.
(2007) escreveram a massa especfica da mistura ( m 2 ) da seguinte forma:

x
R '(1 x)
1

=
+
x + (1 x) ,
L 2 R '

G 2

(2.3.38)

onde x representa a frao mssica do gs, L 2 a massa especfica do lquido a


jusante do choke e G 2 a massa especfica do gs a jusante do choke.
Al-safran et al. (2007) assumiram uma expanso isotrpica ( n ) atravs da
restrio para uma mistura de acordo com a seguinte expresso:

n=

xkCv + (1 x)CL
xCv + (1 x)CL

(2.3.39)

onde k a taxa de calor especfico, Cv e CL so respectivamente os valores de calor


especfico para o gs e lquido em condies de volume constante.
A equao de balano da energia para o escoamento multifsico foi definida
como:

45

m2
=
m 2
dp

1
1
2 2 2 2
m 2 A2 m 1 A1

(2.3.40)

onde m 1 a massa especfica da mistura a montante do choke, m 2 a massa


especfica da mistura a jusante do choke, A1 a rea a montante do choke, A2 a
rea a jusante do choke e m a vazo mssica.
Na equao (2.3.40) desprezou-se a energia interna para o gs devido ao
valor de n ser prximo de um (1), viabilizando essa considerao. Al-safran et al.
(2007) substituram a massa especfica da mistura da equao (2.3.38) na equao
(2.3.40) e assumiram a expanso isotrpica, reescrevendo-a da seguinte forma:

2 2
xn
1
m 2 m 2 A2

[ PV
(1 x) =
1 2 2 , (2.3.41)
R '(1 x)VL ( P1 P2 ) +
1 G 1 PV
2 G 2 ] x +
2
2
n 1
R'

2 m 2 A2 m1 A1

onde P1 , P2 , VL e VG so, respectivamente, presso a montante do choke, presso a


jusante do choke, volume especfico do lquido e do gs. Substituram a massa
especfica e definiram a equao em termos de r , definida pela razo da presso
P2 / P1 , e obtiveram:
xV + R'(1 x)V 2 A 2

2
nn1 m2
xn
1

L
xV +R'(1 x)VL x+ (1 x) 1 G1
PV
2
R'(1 x)V1P1(1r) +
1 G1 1r =
2 G2

n1
R'
xVG2 + R'(1 x)VL A1

2A2

(2.3.42)

Substituram VG 2 = VG1r 1/ n e definiram a seguinte equao:

R '(1 x )VL
,
xVG1

e simplificaram a equao (2.3.44) como:

(2.3.43)

46

m2
=
2 A22

P1 (1 r ) +

n 1

n
P1 1 r n
n 1


n1
1+
r + 1 1

r n +

2

( xV )
G1

A2 x + 1 (1 x )


R'
A1

(2.3.44)

Para um ponto crtico, Al-safran et al. (2007) definiram:


2
d m xVG1

=0
dr 2 A22 P1

(2.3.45)

Derivaram e rearranjaram a equao (2.3.44), obtendo:

1
1 n

( rc )

n
n 1
=

1 2

n
n
1+
+ 1 + rc n 1 1

n 1 2
r n +
c

(1 rc ) +

(2.3.46)

2
A2

A1

Esta equao foi resolvida por tentativa e erro, pois encontraram a razo de
presso crtica ( rc ) antes e depois da igualdade. Assumiram tambm que:
A2
<< 1
A1

(2.3.47)

Ento, Al-safran et al. (2007) simplificaram a equao (2.3.46) como:

1
1 n

( rc )

(1 rc ) +
=

n
n 1

n
n
+ 1 + rc n
n 1 2

(2.3.48)

Al-safran et al. (2007) reescreveram a equao (2.3.44) em funo da vazo


mssica para a determinao do escoamento crtico e subcrtico:

47

n 1

n
n
C ' A22 P1 (1 r ) +
1 r
n 1


m2 =
2
2
2

n1
1 + A2
1

xVG1 r + 1 1
x + (1 x )

A1
R
'

r n +

(2.3.49)

Assumiram que A2 / A1 << 1 e simplificaram a equao (2.3.49) para:

n 1

n
n
C ' A22 P1 (1 r ) +
1 r
n 1

,
m2 =
2
1

1

xVG1 r n + x + (1 x)
R'

(2.3.50)

onde A2 a rea seccional atravs do choke, P1 a presso a montante do choke e

C uma constante que mudar dependendo das unidades utilizadas ( C ' = 2000 CD
para sistema internacional e C ' = 2 C D 2 g c 144 para sistema americano). Neste estudo
o valor de CD =0,75 foi achado apropriado para calibrar o modelo de perdas por
imperfeies e irreversibilidade.
Para um caso de escoamento crtico ( r < rc ), o rc encontrado no mtodo
interativo da equao (2.3.48) dever ser utilizado na equao (2.3.50) para
determinao da vazo mssica crtica. Por outro lado, quando o escoamento foi
previsto ser subcrtico ( r > rc ), o r encontrado atravs da razo das presses P2 / P1
dever ser utilizado na equao (2.3.50) para determinao da vazo mssica
subcrtica.
Para avaliao deste modelo, Al-safran et al. (2007) compararam cento e dez
(110) pontos experimentais de escoamento no limite crtico-subcrtico utilizados por
Sachdeva et al. (1986), de acordo com a Figura 2.17, onde foi possvel fazer uma
anlise comparativa do modelo apresentado por Al-safran et al. (2007) com outros
modelos, como por exemplo, modelo de Sachdeva et al. (1986), mostrando um bom
resultado em funo da razo das presses versus razo gs-lquido (GLR).

48

Figura 2.17: Comparao do limite de escoamento crtico previsto com os


dados experimentais (Al-safran et al., 2007, p.03).
Outro mtodo de avaliao foi gerado por dados de laboratrio para vazo
mssica subcrtica prevista versus medida por Al-safran et al. (2007), gerando um
bom coeficiente de correlao, de acordo com a Figura 2.18.

Figura 2.18.: Vazo mssica prevista versus medida em laboratrio para o


modelo slip (Al-safran et al., 2007, p.04).

Finalizando, Al-safran et al. (2007) utilizaram dados de vazo mssica


calculada a partir deste modelo versus dados de campo originados no Oriente Mdio

49

(Figura 2.19), gerando resultados melhores quando comparados com outros


trabalhos relacionados.

Figura 2.19: Vazo mssica prevista versus medida em campo para o


modelo slip (Al-safran, 2007, p.05).

Al-safran et al. (2007) concluram que o fenmeno slip entre as fases lquida e
gasosa, atravs da entrada e garganta do choke, um parmetro que deve ser
levado em considerao para este tipo de modelagem. Assim, a seleo do modelo
slip depende do tipo de escoamento, frao de gs e viscosidade do fluido. Al-safran
et al. (2007) concluram tambm que este modelo foi capaz de prever o limite crticosubcrtico durante o escoamento.

50

2.4 - MODELO DE ESCOAMENTO BIFSICO ATRAVS DE CHOKES

Nesse item do captulo 2, ser realizado um estudo do modelo de


escoamento bifsico atravs de chokes desenvolvido por Sachdeva et al. (1986).
Este modelo ter grande importncia, pois utilizaremos as equaes que foram
desenvolvidas por Sachdeva et al. (1986) no programa computacional criado para
este trabalho. O objetivo a determinao do tipo de escoamento (crtico, subcrtico
ou limite entre eles) e o clculo de outros parmetros como: massa especfica da
mistura, fluxo mssico e vazo mssica das fases presentes a jusante do choke.
Sachdeva et al. (1986) partindo de equaes que descrevem a conservao
de energia, massa e quantidade de movimento, conseguiram determinar as relaes
para escoamento crtico, escoamento subcrtico e o limite crtico-subcrtico. Dados
foram gerados para escoamento de gua/ar e querosene/ar atravs de dimetros de
chokes de 6,35 e 12,7mm, instalados horizontalmente (Figura 2.20).

Figura 2.20: Seo do choke (Sachdeva et al., 1986, p.11).

Para um escoamento horizontal, a equao da quantidade de movimento na


garganta do choke, usada por Sachdeva et al. (1986), foi escrita da seguinte forma.

144 Ac dP2 = d ( M G 2 vG 2 + M L 2 vL 2 )

1
+ d ( w . d c Lc ) ,
gc

(2.4.1)

51

onde P2 , M G 2 , vG 2 , M L 2 e vL 2 so, respectivamente, presso, vazo mssica


gasosa, velocidade gasosa, vazo mssica lquida e velocidade lquida a jusante do
choke. J Ac a rea de seo do choke, g c a constante gravitacional, w o
esforo cisalhante sobre a parede da tubulao, d c o dimetro do choke e Lc o
comprimento choke.
O termo de acelerao gravitacional e o esforo cisalhante sobre a parede
foram desconsiderados. Sachdeva et al. (1986) mostraram que existe praticamente
um modelo homogneo na garganta do choke, assumindo que a velocidade das
fases na garganta ser a mesma ( vL 2 = vG 2 = v2 ). Assim, a equao (2.4.1) foi reduzida
para:
(2.4.2)

144 g c A2 dP2 = d ( M G 2 v2 + M L 2 v2 )

M
M
= d G2 v2 L 2 + v2 G 2 ,
G2
G2
= d G2 A2 {(1 x2 )v2 + x2 v2 } ,

= d [ A2G2 v2 ]

onde A2 , x2 e G2 so, respectivamente, rea, frao mssica gasosa e o fluxo


mssico a jusante do choke.
As equaes de continuidade das fases foram:

M L = AL vL L

(2.4.3)

M G = AG vG G

(2.4.4)

M = MG + M L

( 2.4.5)

tambm

MG2 =

M L 2 M / A2 1
(1 x2 ) G2
=
M A2 AL L 2 (1 2 ) L 2

(2.4.6)

52

onde 2 a frao nula a jusante do choke, L a massa especfica lquida e G


a massa especfica gasosa. Como G2 = ( M G 2 + M L 2 ) / A2 , e semelhantemente,

x2 G2

vG 2 =

(2.4.7)

2 G 2

Sachdeva et al. (1986) eliminaram 2 entre as equaes (2.4.6) e (2.4.7) e


assumiram vL 2 = vG 2 = v2 , onde obtiveram:

v2 =

G2

m2

(2.4.8)

onde G2 o fluxo mssico a jusante do choke e m 2 a massa especfica da


mistura a jusante do choke:

(1 x)

(2.4.9)

Expandiu-se a equao (2.4.2) e obtiveram:

144 gc = G2

dv2
dG
+ v2 2
dP2
dP2

(2.4.10)

Durante o escoamento crtico, um mximo fluxo mssico a jusante do choke


foi obtido com relao presso a jusante. Como G2 = ( M G 2 + M L 2 ) / A2 , o limite foi
definido como:

dG2
=0
dP2

(2.4.11)

No escoamento crtico, influenciado pelas condies descritas na equao


(2.4.11), a equao (2.4.10) foi reduzida para:

144 g c = G22

dVm 2
dP2

(2.4.12)

53

Diferenciando a equao (2.4.9) obtiveram:

dVm2
dV
dV
= (1 x2 ) L2 + x2 G2
dP2
dP2
dP2

(2.4.13)

onde Vm 2 , VL 2 e VG 2 so, respectivamente, volume especfico da mistura, do lquido e


do gs a jusante do choke.
O lquido foi assumido incompressvel:

dVL
=0
dP

(2.4.14)

As velocidades do escoamento de misturas atravs dos chokes so altas.


Assim, teoricamente, no h tempo para transferncia de massa na garganta do
choke. Sachdeva et al. (1986) usaram:

x1 = x2

(2.4.15)

onde x1 e x2 so respectivamente a frao mssica gasosa a montante e a jusante


do choke, respectivamente.
Combinando equaes (2.4.13), (2.4.14) e (2.4.15) obtiveram:

144 g c G22 = x1

d
(VG 2 )
dP2

(2.4.16)

Durante a expanso de gs na garganta do choke, existe entre as fases um


gradiente de temperatura, resultando em uma transferncia de calor rpida. Este
processo est entre o extremo do processo adiabtico e isotrmico (para o qual o
valor de n seria respectivamente unitrio e c p / cv ). Assim, o fluxo de calor na mistura
de gs-lquido foi aproximado para um processo politrpico como:

P2VGn2 = c

, ( c =constante),

(2.4.17)

54

onde o expoente politrpico ( n ) foi :

n = 1+

x1 (C p Cv )
x1Cv + (1 x1 )CL

(2.3.18)

Das equaes (2.4.16) e (2.4.17) obtiveram:

G22 =

nP2
(144 g c )
x1VG 2

(2.4.19)

Sachdeva et al. (1986) desconsideraram a perda por frico e assumindo as


velocidades das fases iguais, a equao da energia foi reduzida para:

144 g c

v2
=d
m
2

dP

(2.4.20)

ou

(1 x1 ) x1
v2
144 g c
+
dP = d
G
2
L

(2.4.21)

Integraram a equao (2.4.21) entre P1 e P2 , levando em conta que a massa


especfica do lquido e a frao do gs permaneceram constantes e que a expanso
do gs adiabtica. Usualmente, v 2 2 >> v12 (como dc = d2 << d pipe ) para um choke.
Notaram que v2 = G2 / m 2 , ento, a equao (2.4.21) foi substituda por:

k
G22

144 g c (1 x )VL ( P1 P2 ) + x1
( PV
,
1 G1 PV
2 G2 ) =
2
k 1

2m2

(2.4.22)

onde k a razo do calor especfico, C p / Cv .


Para a obteno do fluxo mssico a jusante do choke para um escoamento
crtico e subcrtico, foi adicionado o coeficiente de descarga ( CD ) e rearranjando a
equao (2.4.22) obtiveram:

55

(1 x1 )(1 y ) x1k

G2 = C D 2 g c 144 P1 m2 2
+
(VG1 yVG2 )
k 1
L

0.5

(2.4.23)

onde

VG2 = VG1 y

1
k

(2.4.24)

= x1VG1 y

1
k

+ (1 x1 )VL

(2.4.25)

Sachdeva et al. (1986) utilizaram o coeficiente de descarga ( CD ) para


absorver erros ocorridos no modelo. Quando se trata de um regime onde o
escoamento feito atravs de restries, comum a utilizao um fator de
modificao final, cujo valor varia de zero (0) a um (1), este ltimo para quando o
regime for considerado ideal. Frequentemente, o valor de CD relacionado com
fatores como o nmero de Reynolds, o diferencial de presso, o fator de expanso
de gs e etc. Seu valor depende do posicionamento do choke na linha de produo,
sendo ele prximo ou no da cabea do poo, podendo sofrer alteraes nos
padres de escoamento multifsico em funo desta localizao.
Outro aspecto importante determinar o limite crtico-subcrtico ( yc ) antes do
clculo do fluxo mssico a jusante do choke (equao 2.4.23). No trabalho realizado
por Sachdeva et al. (1986), a razo de presso crtica, tambm denominada de limite
crtico-subcrtico, foi obtida a partir da equao (2.4.22). Eliminaram G2 2 entre as
equaes (2.4.19) e (2.4.22) e obtiveram:

(1 x1 )VL ( P1 P2 ) +

Denotando que:

x1k
1
nP
( PV
( 2 )
1 G 1 PV
2 G2 ) =
2
k 1
2 m 2 x1VG 2

(2.4.26)

56

y=

P2
P1

(2.4.27)

e rearranjando a equao (2.4.26) obtiveram o limite crtico-subcrtico que


determinado por interao y :
K

K 1
(1 x1 )VL (1 yc )
k

+
k 1
x1VG1

yc =
2
n n(1 x1 )VL n (1 x1 )VL
k
+
+

k 1 2 + x V
2 x1VG 2
1 G2

(2.4.28)

Sachdeva et al. (1986) determinaram que se o limite crtico-subcrtico


encontrado for maior razo das presses de acordo com a equao (2.4.27)
( yc > y ), o escoamento considerado crtico e o valor interativo encontrado de yc
ser utilizado para a determinao do fluxo mssico, volume especfico gasoso e
massa especfica da mistura a jusante do choke, de acordo com as equaes
(2.4.23), (2.4.24) e (2.4.25) respectivamente. Porm, se o limite crtico-subcrtico
encontrado for menor ou igual razo das presses ( yc y ), o escoamento
considerado subcrtico e o valor encontrado de y ser utilizado para a determinao
do fluxo mssico, volume especfico gasoso e massa especfica da mistura a jusante
do choke.
Na Figura 2.21, Sachdeva et al. (1986) utilizaram um caso hipottico
mostrando as condies de variao abaixo do limite crtico-subcrtico. A curva A foi
usada como referncia para o valor de k = 1.4; P1 =80psi e T1 =100F.

57

Figura 2.21: Relao de presso crtica versus gs livre (Sachdeva et al., 1986,
p.12).
O efeito do crescimento da presso a montante do choke ( P1 ) nas curvas B
(400 psia) e C (800 psia) em relao curva A (80 psia) mostrado neste grfico.
Com o aumento de P1 o gs comea a ficar mais denso e a velocidade snica da
mistura diminui. Assim, necessria uma vazo alta atravs do choke para atingir o
escoamento crtico e este aumento de P1 (curvas B e C ) refletir em uma razo de
presso crtica baixa, que definida como P2 / P1 . Ento, mantendo todos os outros
parmetros iguais, a razo de presso crtica para uma P1 alta menor do que para
uma P1 baixa, sendo notado nas curvas A , B e C .
Se a temperatura for aumentada e os outros parmetros permanecerem
constantes, a massa especfica do gs dever diminuir, resultando em um aumento
no valor da razo de presso crtica, de acordo com a curva D e comparando a
mesma com a curva A . Alterando a gravidade especfica da fase lquida e
mantendo as propriedades dos outros parmetros constantes, Sachdeva et al.

58

(1986) mostraram que dificilmente teremos um efeito no limite crtico-subcrtico, de


acordo com a curva E quando comparada com a curva A .
Sachdeva et al. (1986) usaram este modelo, que melhorou o mtodo existente
para prever o comportamento do choke em escoamento de duas fases. Utilizando
dados experimentais, Sachdeva et al.(1986) concluiram que para chokes instalados
na cabea do poo, onde os efeitos do joelho (choke housing) esto presentes em
funo do seu posicionamento, o CD =0,75 dever ser recomendado (configuraes
que so comuns na prtica em campo). Para os chokes onde os efeitos de
perturbao so menores do que a configurao anterior, devido sua localizao na
linha de produo distante da cabea do poo, CD =0,85 foi recomendado.

59

Captulo 3
MATERIAIS UTILIZADOS PARA A MODELAGEM DO ESCOAMENTO
MULTIFSICO ATRAVS DO CHOKE
Para a modelagem do escoamento multifsico atravs do choke, sero
utilizados dados experimentais obtidos por Slobodcicov et al. (2009) numa bancada
de testes, na qual foram utilizados dois medidores de vazo por obstruo (placa de
orifcio) e um choke para a determinao e caracterizao do escoamento
multifsico.
Este teste foi baseado na mistura de leo morto, gua e gs proveniente de
campos de produo. Os valores dos parmetros de entrada e os resultados
experimentais obtidos no circuito de testes sero mostrados nos prximos itens
atravs de grficos.

3.1 - MEDIO DE ESCOAMENTO MULTIFSICO UTILIZANDO MEDIDORES DE


PRESSO DIFERENCIAL

Recentemente as indstrias de petrleo vm dando nfase medio de


escoamentos multifsicos na explorao e produo de leo e gs natural,
principalmente na determinao da perda de carga e predio de vazes para estes
fluidos.
Os medidores monofsicos convencionais necessitam que as fases presentes
estejam separadas completamente a montante do ponto de medio do
escoamento. Esta condio acontece somente na sada dos separadores ou plantas
de processo.
Os medidores de escoamento multifsico in-line (placa de orifcio) so
dispositivos baseados na medio da variao de presso atravs das reas do
escoamento. Alm disso, so utilizados posteriormente para determinao de outros
parmetros como a presso a jusante e razo entre as presses a montante e a
jusante do medidor. Outra vantagem o custo baixo deste medidor e o simples
projeto para a confeco do mesmo.

60

Por outro lado, esses medidores apresentam duas limitaes: a primeira a


incerteza na medio em funo de uma grande complexidade quando temos um
escoamento multifsico e a segunda a dificuldade na extrao de amostras
representativas, pois atualmente no existe um mtodo padro para amostragem de
fluido multifsico.
3.2 - CIRCUITO DE TESTES EXPERIMENTAIS

O circuito de testes (Figura 3.1) foi dividido em trs etapas para a execuo
dos experimentos. A primeira etapa foi o circuito de vazo de lquidos, a segunda
sendo circuito de vazo de gs e por ltimo o circuito multifsico devido mistura da
fase lquida com a fase gasosa, onde foram instalados e operados os medidores de
presso, temperatura e vazo.

Figura 3.1: Esquema do circuito de testes experimentais.

61

Neste circuito, o teste foi iniciado com uma mistura de leo morto com gua
(circuito vermelho vazo de lquidos) que est localizada no Vaso 01. O leo
utilizado foi um blend, que geralmente uma mistura de um ou mais tipos diferentes
de leo (Santos et al., 2004), de produtos extrados da regio, Sergipe terra,
enquanto a gua foi do tipo industrial adicionada ao circuito de acordo com a frao
desejada ( VFW ) durante o teste realizado. Essa mistura de gua e leo foi
bombeada utilizando o equipamento Bomba 02, sendo feita a medio da vazo do
lquido em MV04 e a medio da presso e da temperatura em MP05 e MT03
respectivamente. Depois de ter feito essas medies, o lquido passou por
permutadores e iniciou uma volta curta num tubo de trs (3) polegadas de dimetro
at o ponto de mistura com a linha gasosa.
Na segunda etapa, o gs originado dos campos de produo de Atalaia foi
injetado no circuito de testes, passando por um medidor de vazo do gs em MV07
e em um medidor de presso e da temperatura em MP06 e MT08 respectivamente,
chegando at o ponto de mistura com o escoamento do lquido atravs de uma
tubulao de seis (6) polegadas.
O ponto inicial na bancada de experimentos do circuito de escoamento
multifsico aconteceu quando foi obtido o encontro das fases e este estava
posicionado a cinco (5) metros do primeiro medidor diferencial de vazo MDV09.
Para o trecho de mistura gs-lquido (Figura 3.2) foram usadas tubulaes de trs
(3) polegadas de dimetro e uma vlvula de choke superficial do tipo ajustvel
VCK12. Alm dos medidores de vazo (MDV09 e MDV14), foram utilizados nesse
trecho de circuito, medidores de presso absoluta, diferencial e medidores de
temperatura.
Depois da medio em MT16, a mistura de gs-lquido foi para o tanque de
separao em Tsep17. Assim, o lquido foi recolhido e enviado para Vaso 01 e o gs
saiu do circuito de teste.

62

Figura 3.2: Trecho de mistura gs-lquido.

3.3 - PARMETROS DE ENTRADA E OS RESULTADOS EXPERIMENTAIS NO


CIRCUITO DE TESTES
Nos prximos itens sero mostrados atravs de grficos os valores dos
parmetros de entrada e os resultados experimentais para setenta e cinco (75)
pontos no circuito de testes.
3.3.1 Parmetros de entrada para o circuito de testes
Os valores para a vazo de lquido foram determinados utilizando medidores
de vazo e so apresentados no grfico da Figura 3.3. O percentual de gua e
sedimentos presentes no fluido ( BSW ) e fator volume de gs ( GVF ) foi encontrado
atravs da frao de cada um destes componentes no circuito de testes, sendo
apresentados na Figura 3.4. A densidade do leo e da gua utilizados na linha de
lquido era de 0,8984 e 1,0729 respectivamente. J na linha gasosa, foi utilizado o
valor de 0,7055 para a densidade do gs.

63

Figura 3.3: Vazo de lquido por experimento.

Figura 3.4: Percentual de BSW e GVF por experimento.


Nas Figuras 3.5 e 3.6 apresentaremos os valores experimentais encontrados
para presso e temperatura a jusante e a montante do choke respectivamente.

64

Figura 3.5: Presso a montante e a jusante do choke por experimento.

Figura 3.6: Temperatura a montante e a jusante do choke por experimento

65

3.3.2 - Resultados experimentais a montante do choke no circuito de testes.


Sero visualizados atravs de grficos os resultados obtidos no circuito de
testes experimentais a montante do choke para diferentes parmetros.
- Razo de solubilidade ( Rs ) foi determinada utilizando uma correlao emprica, em
funo das temperaturas e presses a montante do choke encontradas para cada
ponto experimental, e os valores obtidos so mostrados na Figura 3.7.
- Fator de compressibilidade ( z ) foi determinado utilizando uma correlao emprica,
em funo das temperaturas e presses a montante do choke encontradas para
cada ponto experimental, e os valores obtidos so mostrados na Figura 3.8.
- Fator volume de formao do leo ( Bo ) e da gua ( Bw ) foram determinados
utilizando uma correlao emprica, em funo das temperaturas e presses a
montante do choke encontradas para cada ponto experimental, e os valores obtidos
so mostrados na Figura 3.9.
- Fator volume de formao do gs ( BG ) foi determinado utilizando uma correlao
emprica, em funo das temperaturas, presses e fator de compressibilidade a
montante do choke encontrados para cada ponto experimental, e os valores obtidos
so mostrados na Figura 3.9.

66

Figura 3.7: Razo de solubilidade a montante do choke por experimento.

Figura 3.8: Fator de compressibilidade a montante do choke por


experimento.

67

Figura 3.9: Fator volume formao do leo ( Bo ), gua ( Bw ) e gs ( BG ) a


montante do choke por experimento.

- Vazo de leo ( Qo ) foi calculada de acordo com a equao (3.3.2.1) e os valores


so mostrados na Figura 3.10.
BSW
Qo1 = QL 1

100

(3.3.2.1)

onde QL e BSW so a vazo de lquido medida e o percentual de gua e


sedimentos presentes no fluido na entrada do circuito de testes experimentais,
respectivamente.
- Vazo de gua ( Qw ) foi calculada de acordo com a equao (3.3.2.2) e os valores
so mostrados na Figura 3.11.
BSW
Qw1 = QL

100

(3.3.2.2)

68

- Vazo de gs dissolvido ( QGd ) foi calculada de acordo com a equao (3.3.2.3) e


os valores so mostrados na Figura 3.10.
Qo
QGd1 = RS1 1
Bo
1

Bg1

(3.3.2.3)

onde RS a razo de solubilidade, Qo a vazo de leo, Bo o fator de volume


1

formao do leo e BG o fator de volume formao do gs, todos eles encontrados


1

a montante do choke, respectivamente.


- Vazo de gs livre ( QGl ) foi calculada de acordo com a equao (3.3.2.4) e os
valores so mostrados na Figura 3.12.

QGl1

GVF
QL

100
=
GVF
1

100

(3.3.2.4)

onde QL e GVF so a vazo de lquido e o percentual de gs na entrada do circuito


de testes experimentais, respectivamente.

69

Figura 3.10: Vazo de leo e gs dissolvido a montante do choke por


experimento.

Figura 3.11: Vazo de gua a montante do choke por experimento.

70

Figura 3.12: Vazo de gs livre a montante do choke por experimento.

3.3.3 - Resultados experimentais a jusante do choke no circuito de testes.


Sero visualizados atravs de grficos os resultados obtidos no circuito de
testes experimentais a jusante do choke para diferentes parmetros.
- Razo de solubilidade ( Rs ) foi determinada utilizando uma correlao emprica, em
funo das temperaturas e presses a jusante do choke encontrados para cada
ponto experimental, e os valores obtidos so mostrados na Figura 3.13.
- Fator de compressibilidade ( z ) foi determinado utilizando uma correlao emprica,
em funo das temperaturas e presses a jusante do choke encontrados para cada
ponto experimental, e os valores obtidos so mostrados na Figura 3.14.
- Fator volume de formao do leo ( Bo ) e o da gua ( Bw ) foram determinados
utilizando uma correlao emprica, em funo das temperaturas e presses a
jusante do choke encontradas para cada ponto experimental, e os valores obtidos
so mostrados na Figura 3.15.

71

- Fator volume de formao do gs ( BG ) foi determinado utilizando uma correlao


emprica, em funo das temperaturas, presses e fator de compressibilidade a
jusante do choke encontrada para cada ponto experimental, e os valores obtidos so
mostrados na Figura 3.15.

Figura 3.13: Razo de solubilidade a jusante do choke por experimento.

72

Figura 3.14: Fator de compressibilidade a jusante do choke por


experimento.

Figura 3.15: Fator volume formao do leo, gua e gs a jusante do


choke por experimento.

73

- Vazo de leo ( Qo ) foi calculada de acordo com a equao (3.3.3.1) e os valores


so mostrados na Figura 3.16.
Qo
Qo2 = 1 Bo2
Bo
1

(3.3.3.1)

onde Qo e Bo a vazo de leo e o fator volume de formao do leo a montante do


1

choke, respectivamente e Bo o fator de volume formao do leo a jusante do


2

choke.
- Vazo de gua ( Qw ) foi calculada de acordo com a equao (3.3.3.2) e os valores
so mostrados na Figura 3.17.
Qw
Qw2 = 1
Bw
1

Bw2

(3.3.3.2)

onde Qw e B w a vazo e o fator volume de formao da gua a montante do choke,


1

respectivamente e Bw o fator de volume formao da gua a jusante do choke.


2

- Vazo de gs dissolvido ( QGd ) foi calculada de acordo com a equao (3.3.3.3) e


os valores so mostrados na Figura 3.16.
Qo
QGd = RS2 2
Bo
2

BG2

(3.3.3.3)

onde R S a razo de solubilidade, Qo a vazo de leo, Bo o fator de volume


2

formao do leo e BG o fator de volume formao do gs, todos eles obtidos a


2

jusante do choke.
- Vazo de gs livre ( QG ) foi calculada de acordo com a equao (3.3.3.4) e os
l

valores so mostrados na Figura 3.18.


QGl2 = QGlib 2 + QG exp 2

onde QGlib a vazo de gs liberado e foi definida da seguinte forma:

(3.3.3.4)

74

Qo
QGlib 2 = ( Rs1 Rs2 ) 2
Bo
2

BG2

(3.3.3.5)

onde Rs a razo de solubilidade a montante do choke. Rs , Qo , Bo e BG a razo


1

de solubilidade, a vazo de leo, o fator de volume formao do leo e o fator de


volume formao do gs, obtidos a jusante do choke, respectivamente.
QG exp a vazo de gs expandido e foi definida da seguinte forma:

QGl1
QG exp2 = [ ( P1 + 1, 033) z2 (T2 + 273,15) ]

[ ( P + 1, 033) z (T + 273,15) ]
1 1
2

(3.3.3.6)

onde P1 , z1 , T1 e QGl a presso, o fator de compressibilidade, a temperatura e a


1

vazo de gs livre obtida a montante do choke, respectivamente. P2 , z 2 e T2 a


presso, o fator de compressibilidade e a temperatura obtida a jusante do choke,
respectivamente.

75

Figura 3.16: Vazo de leo e gs dissolvido a jusante do choke por


experimento.

Figura 3.17: Vazo de gua a jusante do choke por experimento.

76

Figura 3.18: Vazo de gs livre a jusante do choke por experimento.

77

Captulo 4
MTODOS UTILIZADOS PARA A MODELAGEM DO ESCOAMENTO
MULTIFSICO ATRAVS DO CHOKE

Neste captulo ser descrito o mtodo utilizado para a modelagem do


escoamento multifsico atravs de chokes. Tambm determinaremos os tipos de
escoamento presentes no circuito de testes experimentais, utilizando os resultados
experimentais obtidos por Slobodcicov et al. (2009) na equao interativa
desenvolvida por Sachdeva et al. (1986). Para este propsito foi desenvolvido um
programa computacional, que ser utilizado neste trabalho para calcular os
parmetros para escoamento multifsico a partir dos dados experimentais, utilizando
as equaes desenvolvidas por Sachdeva et al. (1986) para fluxo mssico, vazo
mssica das fases lquida e gasosa e os valores referentes massa especfica da
mistura a jusante do choke.
4.1 - OBTENO DOS VALORES DAS VARIVEIS DE ENTRADA PARA O
MODELO

DE

SACHDEVA

ET

AL.

(1986)

PARTIR

DOS

DADOS

EXPERIMENTAIS.

Nesta etapa do trabalho mostraremos atravs de equaes e grficos os


valores encontrados das variveis de entrada a jusante e a montante do choke para
as equaes do modelo de Sachdeva et al. (1986) com o objetivo de caracterizar o
escoamento multifsico. Estes valores foram calculados utilizando os dados
experimentais.
Os valores de ( k ) foram determinados atravs da razo de calor especfico
do gs a presso constante ( C p ) pelo calor especfico do gs a volume constante
( Cv ) para cada ponto experimental, de acordo com a Figura 4.1.

78

Figura 4.1: Valores da razo de calor especfico por experimento.

Para a obteno dos valores de calor especfico do gs presso e volume


constantes utilizamos a correlao da Tabela 4.1 em funo da temperatura dos
gases durante o experimento, onde as constantes A, B, C e D mudam de acordo com
a composio do mesmo.

Tabela 4.1: Capacidade calorfica de gases no estado de gs ideal (Smith et al.,


1996, p.577).

COMPOSTO
METANO
ETANO
PROPANO
BUTANO
OCTANO

CP/R=A+BT+CT2+DT-2
T max
A
103B
1500 1,702 9,081
1500 1,131 19,225
1500 1,213 28,785
1500 1,935 36,915
1500 8,163 70,567

106C
-2,16
-5,56
-8,82
-11,4
-22,2

10-5D
-

CO2

2000

5,457

1,045

-1,157

N2

2000

3,28

0,593

0,04

Temperatura em Kelvin de 298 at T max


e R=8314 J/(mol.kg*K)
CV = Cp R

79

A frao mssica de gs a montante do choke ( x1 ) (Figura 4.2) foi


determinada utilizando a seguinte frmula:
x1 =

G 1

G l1

Q G l1
) + ( o1Q o1 ) +
G 1

w 1

w 1

)
(4.1.1)

No qual, de acordo com Beges (2000):

w1 =

( wS d w )
Bw1

(4.1.2)

onde G1 a massa especfica do gs a montante do choke, QGl1 a vazo


volumtrica de gs livre a montante do choke, determinada utilizando a equao
(3.4.2.4), o1 a massa especfica do leo a montante do choke, Qo1 a vazo
volumtrica do leo a montante do choke, determinada utilizando a equao
(3.3.2.1), w1 a massa especfica da gua a montante do choke, ws a massa
especfica da gua nas condies padro, d w a densidade da gua, Bw1 o fator
volume de formao da gua e Qw1 a vazo volumtrica da gua a montante do
choke, determinada utilizando a equao (3.3.2.2).

80

Figura 4.2: Valores da frao de gs a montante do choke por


experimento.

O volume especfico do lquido a montante do choke ( VL1 ) (Figura 4.3) foi


determinado utilizando a seguinte frmula:

VL1 =

L1

(4.1.3)

L1 = BSW w1 + (1 BSW ) o1 ,

(4.1.4)

onde L1 a massa especfica do lquido a montante do choke, w1 a massa


especfica da gua a montante do choke, o1 a massa especfica do leo a
montante do choke e BSW o percentual de gua e sedimentos presentes no fluido.

81

Figura 4.3: Valores de volume especfico do lquido a montante do choke


por experimento.
O volume especfico do gs a montante do choke ( VG1 ) (Figura 4.4) foi
determinado utilizando a seguinte frmula:

VG1 =

G1

(4.1.5)

onde G1 a massa especfica do gs a montante do choke.


O volume especfico do gs a jusante do choke ( VG2 ) (Figura 4.4) foi
determinado utilizando a seguinte frmula:

VG 2 =

G 2

onde G 2 a massa especfica do gs a jusante do choke.

(4.1.6)

82

Figura 4.4: Valores de volume especfico do gs a montante e a jusante do


choke por experimento.
O expoente politrpico para o gs ( n ) (Figura 4.5), definido por Ros (1960),
foi determinado utilizando a seguinte frmula:

n = 1+

x1 (c p cv )
x1cv + (1 x1 )CL

(4.1.7)

onde x1 a frao mssica de gs a montante do choke de acordo com a equao


(4.1.1), cv e c p o calor especfico do gs a volume constante e a presso
constante, respectivamente, de acordo com a Tabela 4.1.

83

Figura 4.5: Valores do expoente politrpico para o gs por experimento


O coeficiente de descarga ( C D ) um fator de modificao final para absorver
erros referentes ao nmero de Reynolds, diferencial de presso, fator de expanso
de gs e outras propriedades relacionadas ao fluido presente no sistema (Sachdeva
et al., 1986), no qual o valor varia de 0,75 at 0,95. Para um modelo perfeito
teramos um valor de C D igual a um (1).
A presso a montante do choke ( P1 ) foi observada experimentalmente
utilizando medidores de diferencial de presso e os valores encontrados so
apresentados na Figura 3.5.
A massa especfica da mistura a jusante do choke ( m 2 ) (Figura 4.6) foi
encontrada utilizando a equao (4.1.8) (Sachdeva et al., 1986).

(1 x)

(4.1.8)

84

onde x2 a frao mssica de gs a jusante do choke, determinada de acordo com


a equao (4.1.1), L 2 a massa especfica do lquido a jusante do choke e G 2 a
massa especfica do gs a jusante do choke.

Figura 4.6: Valores de massa especfica da mistura a jusante do choke por


experimento.
A vazo mssica para o gs a jusante do choke ( M G 2 ) (Figura 4.7) foi
encontrada utilizando a equao (4.1.9):

M G 2 = QGl 2 G 2

(4.1.9)

onde Q Gl2 a vazo de gs livre a jusante do choke, determinada de acordo com a


equao (3.3.3.4) e G 2 a massa especfica do gs a jusante do choke.

85

A vazo mssica para o lquido a jusante do choke ( M L 2 ) (Figura 4.8) foi


encontrada utilizando a equao (4.1.10):

M L 2 = (Qo 2 o 2 ) + (Qw 2 w2 )

(4.1.10)

onde Qo2 a vazo de leo a jusante do choke, determinada de acordo com a


equao (3.3.3.1), o2 a massa especfica do leo a jusante do choke, Qw2 a
vazo de gua a jusante do choke, determinada de acordo com a equao (3.3.3.2)
e w2 a massa especfica da gua a jusante do choke.

Figura 4.7: Valores da vazo mssica do gs a jusante do choke por


experimento.

86

Figura 4.8: Valores da vazo mssica do lquido a jusante do choke por


experimento

4.2 - EQUAES DO MODELO DE SACHDEVA ET AL. (1986) PARA A


MODELAGEM DO ESCOAMENTO MULTIFSICO A PARTIR DOS DADOS
EXPERIMENTAIS
Nesta seo apresentaremos as equaes que sero utilizadas no trabalho
para o clculo dos valores para os parmetros de escoamento multifsico desejados
a partir dos dados experimentais observados. No Apndice A - Tabela A.1 so
mostrados os valores das variveis de entrada do programa computacional para
cada ponto experimental (item 4.1) que sero utilizados nas equaes do modelo de
Sachdeva et al. (1986).
Para a obteno dos valores dos parmetros de escoamento multifsico
desejados, utilizamos o modelo apresentado por Sachdeva et al. (1986) com o
auxlio de um programa computacional. O objetivo principal foi determinao do
tipo de escoamento (crtico, subcrtico e o limite entre eles) presente neste
experimento, assim como a determinao do fluxo mssico, massa especfica da
mistura e a vazo mssica das fases lquida e gasosa a jusante do choke.

87

Inicialmente utilizamos a equao (2.4.28) para a determinao do valor do


limite crtico-subcrtico e para caracterizarmos o tipo de escoamento, seguindo o
mesmo procedimento adotado por Sachdeva et al. (1986) para a obteno destes
parmetros. Aps identificarmos o tipo de escoamento e os valores para este limite,
determinaremos os valores de fluxo mssico a jusante do choke utilizando a
equao (2.4.23). Em seguida, utilizaremos a equao (2.4.25) para a obteno dos
valores da massa especfica da mistura a partir dos dados experimentais.
Finalmente, determinaremos a vazo mssica das fases lquida e gasosa.

4.3 - SOLUO DA EQUAO NO LINEAR PARA A ESTIMATIVA DO


ESCOAMENTO CRTICO, SUBCRTICO E O LIMITE ENTRE ELES

4.3.1 - Caractersticas da equao principal


Em funo da determinao do escoamento crtico, subcrtico e o limite entre
eles baseado no modelo de Sachdeva et al. (1986), necessrio obter uma soluo
para a equao (2.4.28), sendo ela essencialmente no linear. Sero revistos ento
alguns aspectos da soluo de equaes no lineares, e identificaremos um mtodo
satisfatrio para a determinao do valor do parmetro y .
De uma forma geral, a equao (2.4.28) pode ser representada pela seguinte
igualdade:
f ( y) = 0 ,

(4.3.1.1)

onde y a varivel principal e a sua soluo chamada de raiz da equao, ou


zero da funo f . Podem ser aplicados mtodos diferentes para determinar os
zeros de funes no lineares, como por exemplo o mtodo da secante e o da
bisseo (Ortega et al., 1970).
O nmero de solues ou existncia em uma mesma funo f para um
sistema de equaes lineares devem ter nenhum, um ou infinito zeros, enquanto que
para equaes no lineares podem vrios zeros. Assim, mais complexo determinar
a existncia para equaes no lineares do que para equaes lineares.

88

Embora seja mais difcil, de grande importncia garantir existncia de uma funo
f , para que seja possvel a soluo de equaes no lineares e caracterizao da

funo f .
A determinao da existncia para problemas unidimensionais, nosso caso
neste trabalho, simples: o teorema de valor intermedirio prov uma condio
suficiente para uma soluo. Ou seja, se f contnuo em um intervalo fechado [a,b]
e c est entre f (a) e f (b), existe ento um valor y * [a,b] tal que f ( y*) =c. Assim,
se f (a) e f (b) tem sinais diferentes, podemos concluir que deve haver uma raiz no
intervalo [a,b].
Considerando o sentido fsico do parmetro y deste trabalho como a razo
da presso a jusante pela presso a montante do choke, podemos estimar um
intervalo [a,b] para tal varivel, o qual geralmente [0,1]. Assim, tendo como base a
equao (2.4.28) possvel construir a funo f .

k
k 1
+
...

f ( y) = y k 1

k + ...
k 1

(4.3.1.2)

As variveis de entrada para o modelo de Sachdeva et al. (1986) so


mostrados atravs de grficos no item 4.1. Os valores de y , calculados pela a
funo f , no intervalo de [0,1], utilizando o programa computacional desenvolvido
neste trabalho, sero mostrados no prximo captulo. Como o objetivo determinar
o valor de y correspondente a zero para a funo, utilizaremos uma funo
normalizada f , realizando um trabalho mais simples para a apresentao deste
resultado, de acordo com a seguinte equao:

89

~
f ( y)
f ( y) =
~
max f ( y )

(4.3.1.3)

Na Figura 4.9 so apresentados os valores correspondentes de tal funo


para um dos pontos experimentais.

Figura 4.9: Valores calculados pela funo normalizada f para o ponto


experimental 21.

4.3.2 - Seleo do mtodo para a soluo da equao no linear


Os mtodos interativos so utilizados para resolver equaes no lineares
(Ortega et al., 1970). O gasto total para resolver estas equaes depende do tempo
por interao e o nmero de interaes requeridas. Frequentemente h um
intercmbio entre estes dois fatores e para comparar a efetividade dos mtodos
interativos precisamos caracterizar a sua taxa de convergncia. Um teorema de
convergncia poder mostrar que um mtodo interativo dever convergir para um
dado problema e como isso dever acontecer, mas no especificamente em relao
a quando podemos parar a interao e registrar uma soluo resultante aproximada
satisfatria. O critrio ideal de parada complexo em funo do nmero de
argumentos utilizados.
Podemos classificar os mtodos interativos em dois tipos principais: com
derivadas da funo f e sem derivadas da funo f . Em casos quando uma

90

funo f tem estrutura complexa, nosso caso neste trabalho, utilizando o mtodo
sem derivada da funo f obtm-se resultados melhores baseado em uma maior
estabilidade da funo e a simplicidade para obter a soluo quando comparada
com devidas da funo f .
Para mtodos que mantm intervalos conhecidos para encontrar a soluo,
como por exemplo, o mtodo de bisseo, utilizou-se o erro para ser o comprimento
do intervalo que contm soluo da equao no lugar de um valor aproximado. Em
preciso aritmtica finita no pode haver nenhum nmero de y * tal que f ( y*) seja
exatamente igual a zero. Uma alternativa buscar um intervalo [a,b] muito curto no
qual f tem mudana de sinal.
O mtodo de bisseo faz uso do teorema de valor intermedirio e muito
simples a sua utilizao em um algoritmo. O teorema comea com um intervalo
inicial e reduz sua amplitude sucessivamente at que a soluo esteja isolada de
acordo com a preciso desejada ou com o critrio de parada. A cada interao, a
funo avaliada no ponto central do atual intervalo e a metade do intervalo pode
ser descartada dependendo do sinal da funo no ponto central.
Talvez, a frmula mais bvia para computar o ponto central m do intervalo
[a,b] m=(a+b)/2, porm com esta frmula, o resultado em preciso aritmtica finita
no garantido estar dentro do intervalo [a,b] quando utilizamos duas casas
decimais. Neste caso, por exemplo, utilizando esta frmula obteremos o valor do
"ponto central" equivalente 0,7 para o intervalo [0,67, 0,69]. A melhor alternativa
usar a frmula m = a+(b-a)/2, que garantido estar dentro do intervalo [a,b]. Alm
disso, podemos verificar se as duas funes f ( y1 ) e f ( y2 ) aceitam um sinal
matematicamente equivalente testando se o produto f ( y1 ) x f ( y2 ) positivo ou
negativo.
O mtodo da bisseo no faz uso dos valores da funo, somente os seus
sinais, e como resultado certo convergir, embora lentamente. A cada interao
sucessiva, o comprimento do intervalo que contm a soluo reduzido pela
metade, comprovando ento que o mtodo de bisseo linearmente convergente.

91

No programa desenvolvido neste trabalho foi utilizado o mtodo da bisseo,


em que o resultado convergiu, no sendo necessrio ento computar a derivada
durante a utilizao do mesmo. Um exemplo do mtodo para determinar zero para
funo normalizada f apresentado na Figura 4.10, na qual os valores dos pontos
centrais mi para interaes diferentes (cor vermelha) com intervalos mudados para
cada interao [a,b] (cor azul) so mostrados.

Figura 4.10: Exemplo de interao do mtodo da bisseo para


determinar zero para funo normalizada f correspondente ao ponto experimental
21.
Como uma alternativa para o mtodo de bisseo pode-se destacar o mtodo
da secante. A idia deste mtodo foi obtida atravs do mtodo de Newton utilizando
a aproximao de diferena finita para a primeira derivada. Assim, a interao de
Newton :

yi +1 = y i

f ( yi )
f ( y i )

(4.3.2.1)

Aplicando uma aproximao por diferena finita para f ( yi ) , a equao (4.3.2.1) foi
reescrita da seguinte forma:

yi+1 = yi

yi yi-1
f ( yi )
f ( yi ) f ( yi-1)

(4.3.2.2)

92

Esta a interao do mtodo do secante, em que a frmula pode ser


geometricamente entendida. Desenhamos uma linha de secante que interliga dois
pontos ( yi-1 , f ( yi ) ) e ( yi , f ( yi ) ) no grfico da funo f , de acordo com a Figura
4.11. O ponto tracejado para a linha da secante e o eixo y exatamente o yi+1
definido pela frmula de interao da secante.

Figura 4.11: Exemplo das trs primeiras repeties da aplicao do


mtodo da secante para determinar zero da funo normalizada f correspondente
ao ponto experimental 21. Os pontos vermelhos mostram os valores de interaes e
as linhas azuis so as secantes.
Comparando o mtodo da secante com outros tipos de mtodos de
determinao da raiz, precisamos levar em considerao alguns aspectos. Este
mtodo tem uma convergncia linear alta, sendo assim mais rpido do que o mtodo
da bisseo. Mas ele pode no convergir pela a mesma razo que o mtodo de
Newton pode no convergir. Por exemplo, o mtodo no est definido se
f ( yi ) = f ( yi-1 ) , sendo necessria alguma modificao desta condio para que o

mtodo possa convergir (Gragg et al., 1976). Quando compararmos o mtodo de


Newton com o mtodo da secante, observamos que o primeiro converge mais
rapidamente. Porm, o mtodo de Newton requer a avaliao de f e sua derivada
em todos os passos, enquanto o mtodo de secante s requer a avaliao de f .
Ento, o mtodo de secante pode ser bem mais rpido na prtica. Por exemplo, se
assumirmos o tempo gasto para avaliarmos f e sua derivada e negligenciarmos
todos os outros gastos, pode-se fazer dois passos do mtodo da secante com o

93

mesmo tempo gasto com um passo do mtodo de Newton, assim o mtodo da


secante mais rpido.
Portanto, em nossa opinio a melhor estratgia para a soluo de equao de
no linear usar o mtodo da secante no primeiro caso e aplicar o mtodo de
bisseo quando o primeiro no obtiver nenhuma soluo. Tal estratgia foi
implementada no programa criado.

4.4

PROGRAMA

DE

ANLISE

DE

DADOS

MODELAGEM

PARA

CARACTERSTICAS DE ESCOAMENTO CRTICO, SUBCRTICO E O LIMITE


ENTRE ELES

4.4.1 - O programa
Com o propsito de analisar o escoamento multifsico e calcular alguns
parmetros de fluxo atravs de chokes o programa foi criado e est baseado em um
determinado modelo terico para prever o fluxo mssico e caracterizar o tipo de
escoamento presente em um determinado sistema, sendo ele crtico, subcrtico ou o
limite entre eles (Sachdeva et al., 1986). O programa foi criado tendo como base a
linguagem FORTRAN, que nos d a possibilidade de desenvolver e incluir outros
modelos e caractersticas para escoamento multifsico. O texto completo do
programa construdo mostrado no Apndice B Tabela B.1.
Os valores das variveis de entrada do programa computacional para cada
ponto experimental esto no Apndice A Tabela A.1 ou mostrados atravs de uma
caixa de dilogo especial, podendo ser utilizado em um computador pessoal sem
qualquer equipamento especial.
O programa foi nomeado "PAP-css" (programa de anlise de parmetros e
previso em situaes de escoamento crtico-subcritico) e possui a extenso
ordinria "exe". O programa tem um menu principal, o qual alimenta todas as
funes internas. A estrutura geral dos menus, como por exemplo, a rea de
exibio, mostrada na Figura 4.12 e nela possvel identificar todos os pontos
funcionais do menu principal, sendo possvel a abertura e o fechamento durante o

94

funcionamento do programa conforme situaes diferentes. Informaes sobre


possibilidades funcionais de cada janela e caixas especiais de dilogo para entrada
de dados no programa sero mostrados no Apndice B Procedimentos para a
utilizao do programa PAP-css.

Figura 4.12: Menus principais e as funes do programa "PAP-css".


4.4.2 - Esquema de blocos para o programa
O esquema de blocos para o programa apresentado na Figura 4.13 e quatro
(4) elementos principais deste esquema foram separados. So eles: utilizar dados
experimentais iniciais, calcular a razo de presso a montante pela a jusante do
choke para a identificao do tipo de escoamento (crtico, subcrtico ou limite entre
eles), determinar algumas caractersticas dos fluidos presentes neste escoamento e
apresentar resultados na tela atravs grficos.

Figura 4.13: Os elementos principais e o diagrama de blocos do


programa PAP-css.
Assim, analisaremos cada um destes elementos:

95

1) Take initial wells data - O elemento inclui duas possibilidades de entrada


de dados no programa. Primeiro, utilizando uma caixa de dilogo para este propsito
e neste caso, ser necessrio designar um valor de cada parmetro para algum
experimento realizado em campo ou em laboratrio, com o nmero fixo da corrida
desejada. O tipo de caixa de dilogo correspondente ser mostrado no Apndice B
Procedimentos para a utilizao do programa PAP-css. Segundo, utilizando um
conjunto completo de dados de um arquivo especial que precisa ser enviado para a
pasta onde o programa "PAP-css.exe" est situado, tendo um nome especfico para
o arquivo: "prim-dat.txt". A primeira e a segunda possibilidade so selecionadas e
executadas atravs de dois botes respectivamente: [Define parameters by dialogue]
e [Define parameters by table] (Figura 4.12). Por causas destas possibilidades,
vrios procedimentos foram criados para este programa.
2) "Determine critical and subcritical situation" - Para este elemento foi
preparado um programa especial FORTRAN "CalculFRED" e este programa
baseado na soluo da equao no linear (4.3.1), que nos possibilita prever o limite
crtico-subcritico de fluxo baseado no modelo de escoamento multifsico de
Sachdeva et al. (1986). As variveis de entrada para este elemento (Apndice A
Tabela A.1) foram obtidas baseadas nos dados experimentais, de acordo com o
arquivo especial "prim-dat.txt". Neste caso, temos a possibilidade de determinar o
tipo do escoamento por meio do boto [Calculate pressure ratio] (Figura 4.12) para
todos os pontos experimentais [for all experiments] ou para algum ponto
experimental especfico [for the fixed experiment]. O resultado da soluo para a
equao no linear ser apresentado no computador atravs de uma janela
especial, The calculated function. Frame N 1, que tambm foi criada neste
programa. Assim, aps finalizar a soluo da equao no linear na rea de
exibio, visualizaremos o resultado atravs de um grfico, de acordo com a Figura
4.14, mostrando o resultado para a correspondente soluo (cor vermelha) e o valor
prvio da razo da presso a jusante pela a montante (cor azul).

96

Figura 4.14: Exemplo da apresentao do resultado em uma janela especial que foi
preparada dentro do programa correspondente ao ponto experimental 21.
3) "Calculate characteristics for critical (3a) or subcritical (3b) situation" - Este
elemento utilizado no programa para determinar parmetros para escoamento
crtico, subcrtico ou limite entre eles atravs de chokes, utilizando equaes
baseadas no modelo de Sachdeva et al. (1986), como por exemplo, o fluxo mssico
( G2 ) e a massa especfica da mistura a jusante do choke ( m 2 ). Estes valores foram
calculados utilizando as equaes (2.4.23) e (2.4.25) respectivamente, tendo como
base os dados experimentais. Os valores calculados para estes parmetros tambm
sero mostrados em uma apresentao final com um conjunto de dados
experimentais completo.
4) "Present results on a display area - Este elemento gera a possibilidade de
uma apresentao dos resultados finais e de suas anlises. Para estes propsitos,
um programa especial FORTRAN "ShoFREDpar" foi construdo. O programa
prepara trs janelas especiais com nmeros de dois (2) a quatro (4) na tela do
computador e que apresenta os valores dos resultados experimentais observados e
calculados para um parmetro fixo. Na primeira janela so apresentados os valores
calculados neste trabalho e os resultados experimentais para cada ponto
simultaneamente, e tal apresentao de resultados nos d a possibilidade de
visualizar melhor a eficincia do modelo para cada experimento. Um exemplo para

97

tal apresentao dada na Figura 4.15. Outro tipo de apresentao de resultados


utilizado na janela de nmero quatro (4) e neste caso, os resultados experimentais
do parmetro analisado so apresentados pelo eixo horizontal e os valores
calculados correspondentes esto relacionados ao eixo vertical. Esta apresentao
mostra uma relao entre os valores experimentais e calculados e por essa razo,
no programa, um algoritmo de anlise de regresso foi construdo. O valor do
coeficiente de correlao tambm foi includo nesta janela. A Figura 4.16 exemplifica
tal apresentao para a determinao desses resultados.

Figura 4.15: Apresentao dos resultados experimentais (cor vermelha) e os


calculados (cor azul) e a diferena entre seus valores, janelas dois (2) e trs (3)
respectivamente.

98

Figura 4.16: Anlise da relao entre os resultados experimentais e os valores


calculados para o parmetro de massa especfica da mistura a jusante do choke. A
linha azul mostra um exemplo para essa relao e na parte superior desta janela,
encontra-se o valor do coeficiente de correlao.
O valor do coeficiente de correlao foi calculado da seguinte forma:

N xi y i xi y i
Rx y =

onde

xi

yi

i =1

N xi2 ( xi ) 2
i =1
i =1

i =1
1/ 2

i =1

N yi2 ( yi ) 2
i =1
i =1

1/ 2

(4.4.2.1)

so os resultados experimentais e os valores calculados

respectivamente para cada parmetro,

sendo eles fluxo mssico ( G 2 ), vazo

mssica das fases liquida e gasosa ( M L2 , M G2 ) ou massa especfica da mistura a


jusante do choke ( m 2 ) e N o nmero total de experimentos.
No Apndice B sero descrito as regras gerais para o uso do programa PAPcss e suas funes principais para a caracterizao do escoamento multifsico
atravs de chokes.

99

Captulo 5
RESULTADOS E DISCUSSES
Neste captulo apresentaremos os valores calculados neste trabalho dos
parmetros para escoamento multifsico utilizando o modelo de Sachdeva et al.
(1986) com o auxlio do programa computacional, a partir dos dados experimentais.
O mesmo ser dividido em quatro partes para compreendermos e discutirmos
melhor os resultados.
Na primeira parte sero mostrados os resultados referentes determinao
do tipo de escoamento multifsico, seja ele crtico, subcrtico ou limite entre eles.
Sero apresentados nas outras trs partes, os resultados obtidos para os
parmetros de massa especfica da mistura, fluxo e vazo mssica para as duas
fases presentes no escoamento (lquida e gasosa) a jusante do choke,
respectivamente.
Tambm sero feitas anlises comparativas entre os valores dos parmetros
calculados neste trabalho e os resultados experimentais para os ltimos trs
parmetros, utilizando o programa computacional desenvolvido.
5.1 - DETERMINAO DO TIPO DE ESCOAMENTO MULTIFSICO
A partir dos dados experimentais observados e utilizando a equao (2.4.28)
definida por Sachdeva et al. (1986), foi possvel determinar o tipo de escoamento
multifsico presente nos setenta e cinco (75) pontos experimentais.
Para o escoamento crtico atravs de chokes foram encontrados trinta e cinco
(35) pontos experimentais, como por exemplo, o ponto dez (10) (Figura 5.1), onde o
valor encontrado da razo da presso a jusante pela a montante do choke ( y )
igual a 0,565.

100

Figura 5.1: Grfico utilizando o programa computacional PAP-css com o


valor calculado da razo da presso a jusante pela a montante do choke no
escoamento crtico para o ponto experimental dez (10).
Foram determinados atravs deste modelo trinta e oito (38) pontos
experimentais para o escoamento subcrtico atravs de chokes, como por exemplo,
o ponto vinte e um (21) (Figura 5.2), onde o valor encontrado da razo da presso a
jusante pela a montante do choke ( y ) igual a 0,607.

Figura 5.2: Grfico utilizando o programa computacional PAP-css com o


valor calculado da razo da presso a jusante pela a montante do choke no
escoamento subcrtico para o ponto experimental vinte e um (21).

101

Finalmente, foram encontrados atravs deste modelo dois (2) pontos


experimentais no limite do escoamento crtico-subcrtico atravs de chokes, como
por exemplo, o ponto cinquenta e quatro (54) (Figura 5.3), onde o valor encontrado
da razo da presso a jusante pela a montante do choke ( y ) igual a 0,580.

Figura 5.3: Grfico utilizando o programa computacional PAP-css com o


valor calculado da razo da presso a jusante pela a montante do choke no limite do
escoamento crtico-subcrtico para o ponto experimental cinquenta e quatro (54).
Na Figura 5.4 apresentamos todos os resultados obtidos reunidos para os
valores calculados da razo da presso a jusante pela a montante do choke ( y )
para os diferentes tipos de escoamento encontrados dos setenta e cinco (75) pontos
experimentais.

102

Figura 5.4: Valores calculados utilizando o programa computacional


PAP-css da razo da presso a jusante pela a montante do choke para todos
os pontos experimentais.

Portanto, a partir dos dados experimentais e fazendo a utilizao das


equaes do modelo de Sachdeva et al. (1986) no programa computacional
desenvolvido, foi possvel determinar os tipos de escoamento, sendo ele crtico ou
subcrtico, alm da determinao do limite entre eles.

5.2 - RESULTADOS DE MASSA ESPECFICA DA MISTURA A JUSANTE DO


CHOKE.
A seguir, os valores calculados de massa especfica da mistura a jusante do
choke ( m 2 ) para os setenta e cinco (75) pontos experimentais sero mostrados.
Esse parmetro foi obtido a partir de dados experimentais e atravs da equao
(2.4.25) definida por Sachdeva et al. (1986), utilizando o programa computacional
desenvolvido neste trabalho.
Atravs das Figuras 5.5, 5.6 e 5.7 pode ser visualizado o estudo comparativo
entre os valores calculados deste modelo (linha azul) e os resultados experimentais
(linha vermelha) de massa especfica da mistura a jusante do choke. Com o auxlio
do programa computacional foi possvel obter uma visualizao melhor destes

103

resultados, alm de calcular o coeficiente de correlao para esta anlise


comparativa de acordo com a Figura 5.5 baseado na equao (4.4.2.1).

Figura 5.5: Grfico utilizando o programa computacional PAP-css com


os valores calculados neste trabalho (linha azul) e os resultados experimentais (linha
vermelha) de massa especfica da mistura a jusante do choke por experimento.

Figura 5.6: Grfico utilizando o programa computacional PAP-css com a


relao entre os valores calculados neste trabalho e os resultados experimentais de
massa especfica da mistura a jusante do choke.

104

Figura 5.7: Grfico utilizando o programa computacional PAP-css


apresentando a diferena entre os valores calculados e os resultados experimentais
de massa especfica da mistura a jusante do choke por experimento.
Aps a anlise comparativa desse estudo obtida atravs dos valores
calculados neste trabalho utilizando a equao do modelo de Sachdeva et al. (1986)
para a determinao da massa especfica da mistura a jusante do choke e o
programa computacional com os resultados experimentais, obteve-se bons
resultados para massa especfica da mistura a jusante do choke, comprovada por
um satisfatrio coeficiente de correlao calculado (cc=0,9931) para este parmetro,
de acordo com a equao (4.4.2.1).
Outra importncia deste estudo, que os valores calculados de massa
especfica da mistura a jusante do choke por este modelo sero utilizados mais
adiante como uma varivel para a determinao da vazo mssica das fases
presentes (lquida e gasosa) a partir dados experimentais.
5.3 - RESULTADOS DE FLUXO MSSICO A JUSANTE DO CHOKE
Utilizando o modelo de Sachdeva et al. (1986), dados experimentais e
tambm o programa computacional desenvolvido neste trabalho foi possvel
determinar o fluxo mssico a jusante do choke ( G 2 ) baseado na equao (2.4.23)
para os setenta e cinco (75) pontos experimentais mostrados na Figura 5.8 (linha

105

azul). Para uma maior compreenso, foi feita uma anlise comparativa destes
valores com os resultados experimentais (linha vermelha).

Figura 5.8: Grfico utilizando o programa computacional PAP-css com os


valores calculados neste trabalho (linha azul) e os resultados experimentais (linha
vermelha) de fluxo mssico a jusante do choke por experimento.
Alm disso, apresentaremos atravs do grfico (Figura 5.9), um estudo
comparativo com a diferena entre os valores calculados e os resultados
experimentais para fluxo mssico a jusante do choke. Atravs dessa anlise e com a
utilizao do programa computacional, foi possvel fazer simulaes com diferentes
valores para o coeficiente de descarga ( C D ). Foi identificado que para CD = 0,80 ,
obteve-se melhores resultados para os valores calculados neste trabalho.
Finalmente, ser apresentado na Figura 5.10, uma anlise comparativa entre
os valores calculados neste trabalho e os resultados experimentais para fluxo
mssico a jusante do choke, onde foi obtido um coeficiente de correlao
(cc=0,7246), de acordo com a equao (4.4.2.1).

106

Figura 5.9: Grfico utilizando o programa computacional PAP-css


apresentando a diferena entre os valores calculados e os resultados experimentais
de fluxo mssico a jusante do choke por experimento.

Figura 5.10: Grfico utilizando o programa computacional PAP-css com a


relao entre os valores calculados neste trabalho e os resultados experimentais de
fluxo mssico a jusante do choke.
Uma das justificativas do resultado insatisfatrio para fluxo mssico a jusante
do choke calculado neste trabalho, baseado no baixo valor do coeficiente de
correlao, foi que estes dados experimentais observados foram obtidos de um

107

estudo em laboratrio cujo objetivo principal foi determinao da perda de carga


usando medidores de presso diferencial a jusante e a montante do choke, como
por exemplo, a placa de orifcio. Assim, o autor do trabalho experimental utilizado
no tinha como principal finalidade a modelagem do escoamento multifsico atravs
de chokes e em funo da dificuldade para a obteno de dados experimentais
especficos para este assunto, este trabalho experimental foi aproveitado
Outra justificativa considervel que durante o teste experimental, foram
feitas alteraes na abertura (dimetro) do choke e estas mudanas no foram
reportadas no trabalho experimental, pois como mencionado anteriormente, no era
interessante para o autor obter as variaes da abertura do choke durante cada
ponto experimental, e sim a quantificao do aumento ou reduo da presso a
montante ou a jusante das placas de orifcios e choke. Logo, foi necessrio atribuir
um valor mdio de abertura do choke durante o trabalho experimental (1 polegada)
para a obteno dos resultados experimentais, influenciando diretamente durante a
anlise comparativa com os valores calculados neste trabalho para os parmetros
de fluxo e vazo mssica das fases lquida e gasosa a jusante do choke.
Finalizando, as equaes desenvolvidas no modelo de Sachdeva et al. (1986)
obtiveram bons resultados nos experimentos tendo ar e gua/querozene como
fluidos para modelagem do escoamento. Estas mesmas equaes foram utilizadas
neste trabalho, onde os fluidos presentes foram gs natural e leo morto, podendo
ter alguma influncia no resultado final para a determinao dos parmetros citados
acima. Ento, no foi possvel identificar uma boa resposta para fluxo mssico a
jusante do choke.
5.4 - RESULTADOS DE VAZO MSSICA A JUSANTE DO CHOKE PARA AS
FASES LQUIDA E GASOSA
Alm de encontrarmos o fluxo mssico a jusante do choke ( G 2 ) a partir dos
dados experimentais e das equaes definidas pelo modelo de Sachdeva et al.
(1986), de grande importncia para este estudo a determinao da vazo mssica
a jusante do choke para a fase lquida ( M L 2 ) e gasosa ( M G 2 ) separadamente. A
obteno desses parmetros foi feita da seguinte forma:

108

O primeiro passo foi determinao da velocidade a jusante do choke ( v2 )


(Figura 5.11) utilizando a equao (2.4.8), a partir dos valores calculados neste
trabalho para fluxo mssico ( G 2 ) e massa especfica da mistura ( m 2 ) a jusante do
choke.

Figura 5.11: Grfico com os valores de velocidade a jusante do choke por


experimento.

O segundo passo foi determinao da massa especfica a jusante do choke


separadamente, ou seja, para a fase lquida e gasosa. Utilizando a equao (2.4.24)
encontramos o valor do volume especfico do gs a jusante do choke ( VG2 ) para cada
ponto observado e depois, utilizou-se a equao (4.1.6) para determinao da
massa especfica da fase gasosa a jusante do choke ( G2 ) (Figura 5.12). Para a
massa especfica da fase lquida a jusante do choke ( L2 ) utilizou-se a equao
(2.4.9) para cada ponto experimental (Figura 5.13).

109

Figura 5.12: Grfico com os valores de massa especfica a jusante do choke


para a fase gasosa por experimento.

Figura 5.13: Grfico com os valores de massa especfica a jusante do choke


para a fase lquida por experimento.

110

No terceiro passo, determinou-se a rea do escoamento a jusante do choke


para a fase lquida ( A L2 ) e gasosa ( AG2 ) presentes nestes dados experimentais.
Substituindo a vazo mssica a jusante do choke para a fase lquida ( M L 2 )
(equao 2.4.3) e gasosa ( M G 2 ) (equao 2.4.4) na equao (2.4.6), obteremos:
G2 =

onde:

(AG2vG2 G 2 )+(AL2vL2 L 2 )
,
A2

(5.4.1)

A 2 = A L2 + A G2

Substituindo AG2 na equao (5.4.1) teremos:

G2 =

[(A 2 -A L2 )vG2 G2 ]+[A L2 vL2 L2 ]


A2

(5.4.2)

(G 2 A 2 )-(A 2 vG2 G2 )
(vL2 L2 )-(vG2 G2 )

(5.4.3)

Reescrevendo:

A L2 =

Assim, com os valores obtidos anteriormente de G 2 , L2 e G2 , considerando


um modelo homogneo, onde assumimos que a velocidade das fases igual na
garganta do choke ( vL2 = vG2 = v2 ) e com a rea de abertura do choke ( A 2 ), foi
possvel determinar a rea de escoamento para a fase lquida ( A L2 ) e
consequentemente para fase gasosa ( AG2 ) a jusante do choke, tendo como base os
valores calculados de massa especfica da mistura e fluxo mssico a jusante do
choke, de acordo com a Figura 5.14.

111

Figura 5.14: Grfico com os valores das reas do escoamento a jusante do


choke para a fase lquida e gasosa por experimento.

Enfim, com esses valores encontrados de rea, massa especfica e


velocidade a jusante do choke para a fase liquida e gasosa presente nos dados
experimentais e substituindo-os nas equaes (2.4.3) e (2.4.4), foi possvel
determinar vazo mssica a jusante do choke para a fase lquida ( M L 2 ) e gasosa
( M G 2 ) respectivamente. Os resultados so mostrados na Figura 5.15 para a fase
lquida e na Figura 5.16 para a fase gasosa.
Com esses resultados calculados de vazo mssica a jusante do choke para
as fases lquida ( M L 2 ) e gasosa ( M G 2 ) e com os resultados experimentais para estes
mesmos parmetros, foi possvel fazer uma anlise comparativa e calcular o
coeficiente de correlao, de acordo com a Figura 5.17 e 5.18 respectivamente.

112

Figura 5.15: Grfico com os valores de vazo mssica a jusante do choke


para a fase lquida por experimento.

Figura 5.16: Grfico com os valores de vazo mssica a jusante do choke


para a fase gasosa por experimento.

113

Rxy=0,7495

Figura 5.17: Grfico com a relao entre os valores calculados neste


trabalho e os resultados experimentais de vazo mssica lquida a jusante do choke
por experimento.

Rxy=0,6981

Figura 5.18: Grfico com a relao entre os valores calculados neste


trabalho e os resultados experimentais de vazo mssica gasosa a jusante do choke
por experimento.

114

O coeficiente de correlao encontrado para vazo mssica a jusante do


choke da fase lquida ( M L 2 ) foi de 0,7495 e para a fase gasosa ( M G 2 ) foi de 0,6981,
de acordo com a equao (4.4.2.1). Logo, estes resultados foram os esperados, pois
para a determinao destes parmetros foram utilizamos como variveis os valores
calculados neste trabalho e os resultados experimentais de fluxo mssico a jusante
do choke ( G 2 ), no qual obteve-se um coeficiente de correlao prximo aos
encontrados neste tpico, atribuindo as mesmas justificativas descritas no item 5.3
para a anlise comparativa deste parmetro. Assim, os valores baixos encontrados
do coeficiente de correlao para a vazo mssica a jusante do choke da fase
lquida e gasosa devem ser justificados principalmente pela impreciso dos dados
experimentais em relao abertura do choke, pois durante o experimento foram
feitas alteraes no seu dimetro e estas mudanas no foram reportadas no
trabalho experimental.

115

Captulo 6
CONCLUSES
Utilizando as equaes do modelo desenvolvido por Sachdeva et al. (1986) e
o programa computacional desenvolvido neste trabalho para o clculo dos
parmetros do escoamento multifsico, foi possvel prever satisfatoriamente o
escoamento crtico, subcrtico e o limite entre eles a partir dos dados observados
numa bancada experimental, alcanando o objetivo principal que foi identificar o tipo
de escoamento em um determinado conjunto de dados de campo ou experimental.
Foi possvel, tambm, atravs deste modelo e com o auxlio do programa
computacional, calcular os valores dos parmetros para o escoamento multifsico,
como, por exemplo, massa especfica da mistura, fluxo e vazo mssica das fases
lquida e gasosa a jusante do choke, para os setenta cinco (75) pontos
experimentais observados. Como mencionado anteriormente, esta caracterizao
de grande importncia para que tenhamos informaes dos fluidos presentes na
linha de produo.
Utilizando o valor de 0,85 para o coeficiente de descarga obteve-se uma
resposta melhor para o conjunto de dados experimentais durante o clculo do fluxo
mssico a jusante do choke, baseada na equao do modelo de Sachdeva et al.
(1986) para os pontos experimentais. Este coeficiente foi utilizado para absorver
erros referentes a propriedades relacionadas ao fludo presente no sistema.
Com o mesmo programa computacional, foi possvel fazer um estudo
comparativo entre os valores calculados e os resultados experimentais para os
parmetros do escoamento multifsico mencionados anteriormente. Calculamos o
coeficiente de correlao para esta anlise comparativa, onde obtivemos um bom
coeficiente de correlao (Rxy=0,99) para massa especfica da mistura jusante do
choke. Em contra partida, encontramos um razovel coeficiente de correlao
(Rxy0,73) para os valores calculados versus resultados experimentais de fluxo e
vazo mssica para as fases lquida e gasosa a jusante do choke. Estes baixos
valores dos coeficientes de correlao podem ser atribudos ao fato dos dados
experimentais serem ambguos ou incompletos, visto que o objetivo principal do
trabalho experimental foi a determinao da perda de carga usando medidores de

116

presso diferencial a jusante e a montante do choke e no a determinao dos


parmetros de caracterizao do escoamento multifsico. Outra justificativa para
esta anlise comparativa que durante o teste, foram feitas alteraes na abertura
(dimetro) do choke e estas mudanas no foram reportadas no trabalho
experimental. Logo, foi necessrio atribuir um valor mdio de abertura do choke para
a obteno dos resultados experimentais de fluxo e vazo mssica a jusante do
choke.
Assim, com o embasamento diante dos resultados obtidos neste trabalho,
podemos concluir que foi possvel prever os tipos de escoamento multifsico (crtico,
subcrtico e o limite entre eles) a partir dos dados experimentais, utilizando o modelo
de Sachdeva et al. (1986). Porm, para a determinao de outros parmetros do
escoamento multifsico atravs de chokes, como por exemplo a vazo mssica, no
foi possvel obter um bom resultado em funo do baixo coeficiente de correlao
devido impreciso dos dados experimentais.
Como sugestes para trabalhos futuros, recomendam-se a utilizao de
modelos no homogneos, ou seja, modelos que levam considerao a diferena
entre as velocidades de cada fase presente durante o escoamento multifsico na
linha ou coluna de produo, pois as equaes utilizadas neste trabalho do modelo
de Sachdeva et al. (1986) consideram que as fases presentes possuem a mesma
velocidade.

Alm disso, pode ser feito uma anlise comparativa dos resultados

experimentais, utilizando o mesmo programa computacional, com as equaes de


outros modelos na literatura para prever o escoamento multifsico atravs de
chokes, onde seja possvel determinar o limite do escoamento crtico-subcrtico.
Finalmente, recomendvel estabelecer uma anlise comparativa dos valores
calculados neste trabalho, onde foram utilizadas as equaes do modelo de
Sachdeva et al. (1986) e o programa computacional desenvolvido, com outros dados
experimentais especficos para o escoamento mutifsico atravs do chokes, em que
seja possvel obter as informaes reais em relao as variaes da abertura deste
equipamento.

117

APNDICE A
Tabela A.1: Valores das variveis de entrada do programa computacional para cada
ponto experimental.

118

APNDICE B

Procedimentos para a utilizao do programa PAP-css.

Quando este programa estiver sendo iniciado, uma parte dos botes do menu
principal estar aberto e ativo. Teremos as opes: [Define parameters by dialogue],
[Define parameters by table], [change the full number], [take all from the file],
[constant definition cD] e [EXIT] de acordo com a Figura 4.12. Atravs destes botes
podemos selecionar dados de entrada, mudar alguma constante do programa ou
sair e finalizar o trabalho. Outros botes sero bloqueados e seu desbloqueio ser
interligado com o procedimento do programa de trabalho.
Mostraremos as funes de cada boto do menu principal baseado em
elementos estruturais do programa que foi apresentado no item 4.4.2.
1) [Define parameters by dialogue] - Quando este boto for clicado, a
seguinte caixa de dilogo para informar os dados experimentais ou de campo
necessrios ser iniciada:

Se nesta caixa de dilogo no estiverem todos os dados definidos ou se for


clicado em Cancel, o programa no usar este modo de entrada de dados e ele
no abrir as prximas funes.
2)

[Define parameters by table] - Abaixo deste menu, esto situados os

dois seguintes botes:

119

>[ change the full number] um boto auxiliar para mudana do nmero total de
experimentos de acordo o arquivo "prim-dat.txt" por meio de uma caixa de dilogo
simples.

Para esta ao necessrio que o nmero informado na caixa de dilogo


seja menor ou igual ao nmero total de experimentos do arquivo preparado.
>[take all from the file] um boto utilizado para confirmar que os dados sero
totalmente originados do arquivo preparado de acordo com o nmero de
experimentos.
3) [Calculate pressure ratio] Este boto dever se clicado quando os dados
experimentais ou de campo devero ser avaliados para a determinao dos
parmetros. Abaixo deste menu, esto situados os trs seguintes botes:
>[constant definition cD] um boto auxiliar para mudana do valor de coeficiente de
descarga (CD) de acordo com a equao 2.4.23 por meio de uma caixa de dilogo
simples.

O valor para esta constante ser dependente do modelo assumido ou atravs


da anlise de erro. Assim, para alguns casos tais mudanas sero teis.
> [for all experiments] um dos pontos principais. Ao clicar este boto determinamos
a soluo da equao no linear para cada experimento originado do seu conjunto

120

de dados completo. Ento, este boto ser desbloqueado aps a leitura dos dados
experimentais ou de campo do arquivo "prim-dat.txt".
> [for the fixed experiment] um boto de trabalho para identificar um ponto
experimental fixo que pode ser dado atravs da caixa de dilogo (Figura 4.12) ou de
um conjunto completo de dados experimentais ou de campo. Cada uma destas
possibilidades determinada atravs de um dos dois seguintes botes: [from
dialogue data], sendo os dados originados de algum experimento ou [from table
data], sendo os dados originados do arquivo "prim-dat.txt". Na primeira opo, o
boto dever desbloquear se o tipo correspondente de dados estiver disponvel.
4)

[Show calculated & real parameters] Este boto utilizado para a

apresentao de resultados. Abaixo deste menu, quando clicado, dois seguintes


botes esto situados: [mass flux on downstream (G2)], utilizado para a
determinao do fluxo mssico a jusante do choke e [for density of mixture (Ro2)]
utilizado para a determinao da massa especfica da mistura a jusante do choke.
Ambos botes do a possibilidade de visualizar e analisar os resultados que foram
gerados para estes parmetros de um conjunto completo de dados experimentais ou
de campo. Assim, estes botes sero desbloqueados quando a funo do boto [for
all experiments] for selecionada anteriormente.

121

Tabela B.1: Programa de cdigo para PAP-css na linguagem FORTRAN:

*
"PAP-css"- program for Fred's Thesis (Brazil 2009)
*
--------(the program of parameters analysis and prediction
*
into critical-subcritical situations)
*
* Aims: - to make a special program for calculation and analysis real data from
*
drilling process in connection with two-phase flow through chokes
*
- prediction some characteristics of gas and oil components in the
*
corresponding reservoir
*
- to present results on display for analysis
*
* The program has the following simple structure:
*
* [Intr.dialog] [Table file] [Calculate pressure ratio]
[Show paramet.]
[*EXIT*]
*
|
|
|
*
[Chang.numb] [Chang.const]
[Parameter G2 ]
*
[Take all]
[All exmerim]
[Parameter Ro2]
*
[Fixed exper]>[from dialog]
*
[from table ]

subroutine ntsmain ()
INCLUDE 'nts.fd'
include 'parmo2d.fd'

integer iRetMn
integer NNfram, Nfr1, Nfr2, Nfr3, Nfr4

!- MAIN MENU PARAMETERS: !- FRAMES PARAMETERS: ! Numbers of fixed frames,

RECORD /FramInf/ FrIn [ALLOCATABLE] (:)


integer ierr, Npar, iPar,
+
Nex, NNex, maxEx, NpW, INDw,
+
kSho
real
+
+
+
+
+

XLefH, YLefH, Yc, Xk, Xn, X1, VL, Vg1, Vg2,


Ya, cD, P1, RL1, Rm2,
Vt [ALLOCATABLE] (:,:),
! table values of parameters
RR1 [ALLOCATABLE] (:),
RR2 [ALLOCATABLE] (:),
RRw [ALLOCATABLE] (:)

character*12 fname
!

! Parameters for frames pres.


!--------------------------! Index of values of parameters
! Index of work in the procedur

! name of file with data

--------------------------------------------PREPARING FOR DISPLAY :

122

DATA Nfr1/1/, Nfr2/2/, Nfr3/3/, Nfr4/4/,


+ XLefH/100./, YLefH/120./
DATA fname/'prim-dat.txt'/
ALLOCATE ( FrIn ( 4 ),

stat=ierr )

! FrIn like a (NNfram)

call FrInFRED (FrIn, NNfram)

! To prepare FrIn (see end)

DATA Xk/1.232/, X1/0.017/, Xn/1.003/,


+ Vg1/1.83078/, VL/0.01818/, Vg2/2.67206/,
+ Yc/0.656/, Nex/22/, cD/.85/,
+ Npar/12/, NNex/45/, maxEx/500/

! test values of parameters for


! experim. with N=22

ALLOCATE ( Vt ( Npar, maxEx ),


ALLOCATE ( RR1( maxEx ),
ALLOCATE ( RR2( maxEx ),
ALLOCATE ( RRw( maxEx ),

stat=ierr )
stat=ierr )
stat=ierr )
stat=ierr )

iPar = 0
kSho = 0

*-------------------------------------*'--main part
-----------*--------------------------------------

call InkInFREDMenu (1, iPar, kSho, iRetMn)

1000 continue

!-Begin a work with the MENU

call InkInFREDMenu (0, iPar, kSho, iRetMn)


! for selecting next cases:
*
*

*
*

SELECT CASE (iRetMn)


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

CASE (100)
! <-- [ Put parameters by dialog.]
----------------------------------------if (iRetMn.eq.100) then
call DiaParFRED( 1, XLefH, YLefH, maxEx, NNex, Nex, P1,
+
Yc, Xk, Xn, X1, RL1, VL, Vg1, Vg2, Rm2,
+
cD, ierr)
if (ierr.eq.0) iPar = 1
endif

123

*
*

CASE (201,202)
! <-- [ Take from table ]
-----------------------------------if (iRetMn.gt.200.and.iRetMn.lt.209) then
if (iRetMn.eq.201)
! define experiments full numb.
+
call DiaParFRED( 3, XLefH, YLefH, maxEx, NNex, Nex, P1,
+
Yc, Xk, Xn, X1, RL1, VL, Vg1, Vg2, Rm2,
+
cD, ierr)
if (iRetMn.eq.202) then
! take parametrs values
call RTabFDis( fname, Npar, NNex, maxEx, Vt, INDw)
iPar = 2
endif
endif

*
*

CASE (301,302,303)
! <-- [Calculate pressure ratio]
----------------------------------------------if (iRetMn.gt.300.and.iRetMn.lt.309) then
if (iRetMn.eq.301)
! define constant cD for G2
+
call DiaParFRED( 4, XLefH, YLefH, maxEx, NNex, Nex, P1,
+
Yc, Xk, Xn, X1, RL1, VL, Vg1, Vg2, Rm2,
+
cD, ierr)

+
+

if (iRetMn.eq.302) then
! only calculation of character
kSho = 0
do i=1,NNex
! for all experiments
call ParFREDtab( Npar, i, NNex, Vt, P1, Yc, Xk, Xn,
X1, RL1, VL, Vg1, Vg2, Rm2, ierr)
if (ierr.eq.1) EXIT
call CalculFRED( NNfram, 0, FrIn, Nex, cD, P1, Yc,
Xk, Xn, X1, RL1, VL, Vg1, Vg2, Rm2,
Ya, INDw)
! calcul.needed characteristics
call CalculFRED2( cD, P1, Yc, Xk, Xn, X1, RL1, VL,
Vg1, Vg2, Rm2, Ya, RR1(i), RR2(i))
kSho = kSho+1
enddo
endif

if (iRetMn.eq.303.or.iRetMn.eq.304) then
! for the one experiment only
if (iRetMn.eq.304) then
! define the experiment numb.
call DiaParFRED(2, XLefH, YLefH, maxEx, NNex, Nex, P1,
+
Yc, Xk, Xn, X1, RL1, VL, Vg1, Vg2, Rm2,
+
cD, ierr)
call ParFREDtab( Npar, Nex, NNex, Vt, P1, Yc, Xk, Xn,
+
X1, RL1, VL, Vg1, Vg2, Rm2, ierr)
endif

124

call CalculFRED( NNfram, Nfr1, FrIn, Nex, cD, P1, Yc,


+
Xk, Xn, X1, RL1, VL, Vg1, Vg2, Rm2,
+
Ya, INDw)
endif
endif

*
*

CASE (401,402)
! <-- [Show calcul.& real param]
----------------------------------------------if (iRetMn.gt.400.and.iRetMn.lt.409) then
if (iRetMn.eq.401) NpW = 12
!-define N real paramet. for G2
if (iRetMn.eq.402) NpW = 10
call FixFREDpar( NpW, Npar, NNex, Vt, RRw, ierr)
if (ierr.gt.0) goto 1000
! we had mistake for the param.

call RAnalWelD( Npar, NNex, maxEx, Vt)


if (iRetMn.eq.401) call ShoFREDpar( NNfram, Nfr2, Nfr3, Nfr4,
+
FrIn, 1, NNex, RRw, RR1, INDw)
if (iRetMn.eq.402) call ShoFREDpar( NNfram, Nfr2, Nfr3, Nfr4,
+
FrIn, 2, NNex, RRw, RR2, INDw)
endif

*
*

END SELECT
==========
if (iRetMn.ne.999) goto 1000

!<- came back to UseMenu

call InkInFREDMenu (-1, iPar, kSho, iRetMn)

DEALLOCATE ( RRw )
DEALLOCATE ( RR2 )
DEALLOCATE ( RR1 )
DEALLOCATE ( Vt )
DEALLOCATE ( FrIn )
return
end
C
subroutine InkInFREDMenu (iWork, iPar, kSho, iRetMn)
*
*
***********************************************************************
* Procedure for creation and rule of the program main menu by follow.
*
* parameters:
*

125

* iWork- kind of work: 1-creation of head menu, 0-work with this menu
*
and rule of its functions (close/open), -1 - close all menu
* iPar - difinition a kind of parameters: 0- parameters is absent;
*
1- parameters from dialogue; 1- parameters from the file
* kSho - 1- open the function of presentation for results
* iRetMn-number of head menu point for a work
***********************************************************************
*
*
INCLUDE 'nts.fd'

*
*
*
*
*
*

integer iWork, iPar, kSho, iRetMn


!---- Internal parameters ---------------------integer MainMenu, MnParTab, MnCalPre, MnFixEx, MnShoPar
*====== To make initial head menu:
if (iWork.eq.1) then

----- The first level menu for table parameters (MnParTab)

+
+
+
+

MnParTab = MenuPopupCreate()
idummy = MenuAddItem( MnParTab, 'change the full number ',
MIITEM+MIENABLE,
201,
' ')
idummy = MenuAddItem( MnParTab, 'take all from the file ',
MIITEM+MIENABLE,
202,
' ')

!<<-The first lev.

----- The Second level menu for the fixed experiment (MnFixEx).
MnFixEx = MenuPopupCreate()

!<<-The second

lev.
idummy = MenuAddItem( MnFixEx, 'from dialogue data',
MIITEM+MIDISABLE,
303,
' ')
idummy = MenuAddItem( MnFixEx, 'from table data ',
+
MIITEM+MIDISABLE,
304,
+
' ')
+
+

----- The first level menu for pressure ratio calculation (MnCalPre)
MnCalPre = MenuPopupCreate()
idummy = MenuAddItem( MnCalPre, 'constant definition cD ',
+
MIITEM+MIENABLE,
301,
+
' ')

!<<-The first lev.

126

+
+
+
+

idummy = MenuAddItem( MnCalPre, 'for all experiments ',


MIITEM+MIDISABLE,
302,
' ')
idummy = MenuAddItem( MnCalPre, 'for the fixed experiment',
MIPOPUP,
MnFixEx,
' ')

----- The first level menu for present. all character. (MnShoPar)

+
+
+
+

+
+
+
+
+
+
+
+
+
+
+
+
+

MnShoPar = MenuPopupCreate()
!<<-The first lev.
idummy = MenuAddItem( MnShoPar,'mass flux on downstream (G2)',
MIITEM+MIDISABLE,
401,
' ')
idummy = MenuAddItem( MnShoPar,'for density of mixture (Ro2)',
MIITEM+MIDISABLE,
402,
' ')

----- Zero-level MAIN menu:


MainMenu = MenuCreate()
idummy = MenuAddItem( MainMenu,
' [Define parameters by dialogue] ',
MIITEM+MIENABLE,
100,
'Give values of parameters by dialogue.')
idummy = MenuAddItem( MainMenu,
' [Define parameters by table ] ',
MIPOPUP,
MnParTab,
'Take values of parameters from table.')
idummy = MenuAddItem( MainMenu, '[Calculate pressure ratio]',
MIPOPUP,
MnCalPre,
'Calculate the corresponding value or values by parameters.')
idummy = MenuAddItem( MainMenu,
'[Show calculated & real parameters]',
MIPOPUP,
MnShoPar,
'Show calculated characteristics.')
idummy = MenuAddItem( MainMenu, ' [ EXIT ] ',
MIITEM,
999,
'You will leave the program.')

!<- show menu on display


idummy = ShowMenu(MainMenu,
+
'The program of parameters analysis and prediction '//
+
'into critical-subcritical situations (PAP-css)')
*"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
endif

*====== To WORK with HEAD MENU points (MENU RULED):

127

if (iWork.eq.0) then
!<- Part of menu "for all exper
!-

idummy = MenuGetItemStatus(MainMenu, 302)


point:Calculation
if (idummy.eq.MIENABLE.and.iPar.eq.0)
! open > close
+
idummy = MenuItemEnable(MainMenu, 302, MIDISABLE)
if (idummy.eq.MIDISABLE.and.iPar.eq.2)
! close > open
+
idummy = MenuItemEnable(MainMenu, 302, MIENABLE)
!<- Part of menu "from dialogue
idummy = MenuGetItemStatus(MainMenu, 303)
!point:Calculation
if (idummy.eq.MIENABLE.and.iPar.eq.0)
! open > close
+
idummy = MenuItemEnable(MainMenu, 303, MIDISABLE)
if (idummy.eq.MIDISABLE.and.iPar.eq.1)
! close > open
+
idummy = MenuItemEnable(MainMenu, 303, MIENABLE)
!<- Part of menu "from table
idummy = MenuGetItemStatus(MainMenu, 304)
!point:Calculation
if (idummy.eq.MIENABLE.and.iPar.eq.0)
! open > close
+
idummy = MenuItemEnable(MainMenu, 304, MIDISABLE)
if (idummy.eq.MIDISABLE.and.iPar.eq.2)
! close > open
+
idummy = MenuItemEnable(MainMenu, 304, MIENABLE)
!<- Part of menu "Show G2.
idummy = MenuGetItemStatus(MainMenu, 401)
!point:Calculation
if (idummy.eq.MIENABLE.and.kSho.eq.0)
! open > close
+
idummy = MenuItemEnable(MainMenu, 401, MIDISABLE)
if (idummy.eq.MIDISABLE.and.kSho.gt.1)
! close > open
+
idummy = MenuItemEnable(MainMenu, 401, MIENABLE)
!<- Part of menu "Show Ro2.
idummy = MenuGetItemStatus(MainMenu, 402)
!point:Calculation
if (idummy.eq.MIENABLE.and.kSho.eq.0)
! open > close
+
idummy = MenuItemEnable(MainMenu, 402, MIDISABLE)
if (idummy.eq.MIDISABLE.and.kSho.gt.1)
! close > open
+
idummy = MenuItemEnable(MainMenu, 402, MIENABLE)

*"

iRetMn = UseMenu(MainMenu)
~~~~~~~~~~~~~~~~~~~~~~~~~~

!<- define a main menu point


~~~~~~~~~~~~~~~~~~~~~~~~

endif

*====== To delete head menu and open frames:


if (iWork.eq.-1) then
idummy = MenuDelete(MainMenu)

!<- delete menu on display

128

*"

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~

endif
end
C
subroutine FrInFRED (FrIn, NNfram)
*
*
***********************************************************************
* Auxiliary procedure for frame information preparing.This information
* will be created into the subroutine through a DATA with old dimens.
* IFRall, IC, Areall.
* (!) Very important to have a size NNfram for these dimension
* FrIn - structure with full information about frames (see parmo2d.fd)
* NNfram-general number frames for this program and (!) the size FrIn
***********************************************************************
*
*
include 'parmo2d.fd'

*
*
*
*
*
*

RECORD /FramInf/ FrIn (4)


integer NNfram, i,
+
IC(8,4), IFRall(4,4)
real
Areall(8,4)

! colours and posision,


! 8 area parameters.

NNfram = 4
DATA IC/ 16,8,16,1,4,1,10,4,
+
16,1,16,1,4,1,10,4,
+
16,1,16,1,4,1,10,4,
+
16,1,16,1,4,1,10,4/,
+ IFRall/ 5, 200, 10, 140,
+
95, 150, 60, 120,
+
100, 150, 30, 120,
+
10, 150, 25, 160/,
+ Areall/0.,0.,0., 0.,0.,0.,0.,0.,
+
0.,0.,0., 0.,0.,0.,0.,0.,
+
0.,0.,0., 0.,0.,0.,0.,0.,
+
0.,0.,0., 0.,0.,0.,0.,0./
do i=1,NNfram
FrIn(i).IF1 = IFRall(1,i)
FrIn(i).IF2 = IFRall(2,i)
FrIn(i).IF3 = IFRall(3,i)
FrIn(i).IF4 = IFRall(4,i)
FrIn(i).IC1 = IC(1,i)
FrIn(i).IC2 = IC(2,i)
FrIn(i).IC3 = IC(3,i)
FrIn(i).IC4 = IC(4,i)
FrIn(i).IC5 = IC(5,i)
FrIn(i).IC6 = IC(6,i)

! full number of frames


!--------------------! Number of all frames
! Fixed colours and
! frames posision.
!---------------------

! beginning by x
! length by x
! beginning by y
! length by y
! line around or background for frame
! axes
! area
! sign of the area
! triangle or main figure (point/line)
! line of based model

129

FrIn(i).IC7 = IC(7,i)
! line of work boundary
FrIn(i).IC8 = IC(8,i)
! for interpolation points
FrIn(i).AR1 = Areall(1,i) ! beginning value by x (XH)
FrIn(i).AR2 = Areall(2,i) ! final value by x (XK)
FrIn(i).AR3 = Areall(3,i) ! beginning value by z (ZH)
FrIn(i).AR4 = Areall(4,i) ! final value by z (ZK)
FrIn(i).PA1 = Areall(5,i) ! coordinat.beginning by x (CX0)
FrIn(i).PA2 = Areall(6,i) ! coordinat.beginning by z (CZ0)
FrIn(i).PA3 = Areall(7,i) ! scale by x (DXS)
FrIn(i).PA4 = Areall(8,i) ! scale by z (DZS)
enddo
end
C
+
+

subroutine CalculFRED( NNfr, NfrP, FrIn, Nex, cD, P1, Yc,


Xk, Xn, X1, RL1, VL, Vg1, Vg2, Rm2,
Ya, INDw)

*
*
***********************************************************************
* The special program for determination of nonlinear equation solution
* It provides a value y=P2/P1 by wells parameters which were got in
* real drilling experiments. The corresponding value y will be used
* for definition of critical-subcritical boundary in the main model.
*
* The program parameters are:
* NNfr- general numbers of windows (size for struc.FrIn)
*
* NfrP- number of window for result presentation (if 0, then not show)
* FrIn- full information about frames (see parmo2d.fd)
* Nex - is number of the experiment for presented data
* cD - is the constant for calculation of G2 (it is defined in SU)
* P1 - is the pressure in upstream conditions
* Yc - is the result of determination of pressure ratio by well data
*
* Xk - parameter k is ratio of specific heats (Cp/Cv)
* Xn - parameter n is polytropic exponent for gas
* X1 - parameter 1 is free gas quality for upstream conditions
*
* RL1 - is the density for liquid in upstream
* VL - is specific volume of liquid
*
* Vg1 - is specific volume of upstream gas
* Vg2 - is specific volume of downstream gas
* Rm2 - is the density for mixture in downstream
* Ya - is the result of nonlinear equation solution:actual pres.ratio
* INDw- index of finish for the program (equal 1, if all are OK, and
*
equal 0, if the program had problems with the solution)
***********************************************************************
*
*
INCLUDE 'nts.fd'
include 'parmo2d.fd'
RECORD /FramInf/ FrIn (NNfr)
integer NNfr, NfrP, Nex, INDw

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

130

real
+

cD, P1, Yc, Xk, Xn, X1, RL1, VL, Vg1, Vg2, Rm2,
Ya

!---- Internal parameters ----------------------

integer i, j, j1, NNp, ierr,


IFRAM0(3,2)

+
+

real
Yw, Yw0, sYw, xK1, Fm1, Fm2, Fm3, G2, Ro2,
ss, ss0, ss1, ReaDat(1),
GRAF [ALLOCATABLE] (:,:)

integer ICare(5), IFRare(3,2),


+
INDa(8),
+
ICsign
real AreIn(4), ParIn(4),
+
xMaxWi, yMaxWi, dxMar, dyMar

! - windows for a work

integer iExstWin, iDelWin, iCrtWin,


+
iGetWin, nOK, NumPW
character*2 namBox, namRea(4), MnHel0(4)
character*48 TEXf
character*8 NAMEAX(2)
character*2 pLayer(4), pNam
character*36 TexWin
character*3 NAMEST(10)
character*15 TexEx
character*5 BUFF

! For area definition

! and number presentation

logical ExWin

DATA NNp/100/,
+ Yw0/.0/, sYw/.01/
DATA IFRare/ 1, 240, 0,
+
1, 180, 0/,
+ IFRAM0/205, 43,0,
+
60, 85,0/,
+ INDa/ 1, 0, 1, 1, 1, 1, 1, 0/,
+ ICsign/10/, ICprim/15/,
+ xMaxWi/250./, yMaxWi/182./,
+ TEXf/'Values of norming function for the equation (2).'/,
+ NAMEST/'Yc ','k ','n ','x1 ','VL ','Vg1','Vg2',
+
'Ya ','G2 ','Ro2'/,
+ TexEx/'Experiment N '/,
+ NAMEAX/'Y(P2/P1)','Values '/
functional

! (look on display)
! for a good picture
!- number of colour levers

! axas name for 1D-

131

INDw = 0
ALLOCATE ( GRAF( 2, NNp), stat=ierr )

call nonLeqS( NNp, Yw0, sYw, Xk, Xn, X1,


solution
+
VL, Vg1, Vg2, GRAF, xK1, Fm1, Fm2, Ya)

! for function calculation

!-nonlinear equation

if (NfrP.eq.0) then
DEALLOCATE ( GRAF )
RETURN
endif
do i=1,NNp
Yw = Yw0+(i-1)*sYw-Ya
GRAF(2,i) = Fm2*Yw+Fm1*Yw**2+xK1*Yw**3
if (i.eq.1) Fm3 = ABS(GRAF(2,1))
if (i.gt.1.and.Fm3.lt.ABS(GRAF(2,i))) Fm3 = ABS(GRAF(2,i))
enddo
do i=1,NNp
GRAF(2,i) = GRAF(2,i)/Fm3
enddo

!---- To show result ---------------------nOK = iExstWin (NfrP, ExWin)


if (ExWin) nOK = iDelWin (NfrP)
! <-define for display
prese.
call PreFrInf ( 2, NNfr, NfrP, FrIn, 5,
+
IFRare, ICare, AreIn, ParIn, i)
write (BUFF,'(i3)') NfrP
TexWin = 'The calculated function. Frame N '
TexWin(1:36) = TexWin(1:33)//BUFF(1:3)
nOK = iCrtWin (NfrP, NumPW,
+
1.*FrIn(NfrP).IF1, 1.*FrIn(NfrP).IF3,
+
1.*FrIn(NfrP).IF2, 1.*FrIn(NfrP).IF4,
+
4, TexWin)
AreIn(1) = GRAF(1,1)
AreIn(2) = GRAF(1,NNp)
AreIn(3) = -1.
AreIn(4) = 1.
call DefAre2D( INDa, 1, ICare, TEXf, 40,

! colours

132

+
+
+

0.0, IFRare, xMaxWi, yMaxWi,


10., 100., namBox, namRea, MnHel0, 3,
NAMEAX, dxMar, dyMar, AreIn, ParIn, ierr)

call PreFrInf ( -234, NNfr, NfrP, FrIn, 5,


+
IFRare, ICare, AreIn, ParIn, i)
call PreGraf(ICsign, 0, NNp, NNp, GRAF,
+
ParIn(1),ParIn(2),ParIn(3),ParIn(4),i)

! <-keep for next work


! colours,area,param

!- Show function

call ArLinX( Ya, ICsign, 1, AreIn, ParIn)


call ArLinX( Yc, ICprim, 1, AreIn, ParIn)

call CalculFRED2( cD, P1, Yc, Xk, Xn, X1, RL1, VL,
+
Vg1, Vg2, Rm2, Ya, G2, Ro2)

! calcul.needed param

write (BUFF,'(i3)') Nex


TexEx(1:15) = TexEx(1:12)//BUFF(1:3)
Nsym = 3
Nnum = 16
NeleX= 1
NeleY= 10
IWfra= 7
xLet = 2.
yLet = 4.
call RISTabl( IFRAM0,16,1, IWfra, 8, TexEx,
15, Nsym, Nnum, NeleX, NeleY, xLet, yLet,
dx, dy, ierr)
do i=1,NeleY
if (i.eq.1) ReaDat(1) = Yc
if (i.eq.2) ReaDat(1) = Xk
if (i.eq.3) ReaDat(1) = Xn
if (i.eq.4) ReaDat(1) = X1
if (i.eq.5) ReaDat(1) = VL
if (i.eq.6) ReaDat(1) = Vg1
if (i.eq.7) ReaDat(1) = Vg2
if (i.eq.8) ReaDat(1) = Ya
if (i.eq.9) ReaDat(1) = G2
if (i.eq.10) ReaDat(1) = Ro2
call ShoTabl( i, 10, 1, IWfra, Nsym, Nnum,
+
NeleX, NeleY, NAMEST(i), IntDat, ReaDat, NAMEST,
+
1.*IFRAM0(1,1), 1.*IFRAM0(1,2), xLet, yLet, dx, dy)
enddo
+
+

DEALLOCATE ( GRAF )

133

INDw = 1
end
C
subroutine CalculFRED2( cD, P1, Yc, Xk, Xn, X1, RL1, VL,
+
Vg1, Vg2, Rm2, Ya, G2, Ro2)
*
*
***********************************************************************
* Auxiliary procedure for calculation of predicted values of some
* target characteristics of gas and oil components in the reservoir.
*
* The procedure's parameters:
* cD - is the constant for calculation of G2 (it is defined in SU)
* P1 - is the pressure in upstream conditions
* Yc - is the result of determination of pressure ratio by well data
*
* Xk - parameter k is ratio of specific heats (Cp/Cv)
* Xn - parameter n is polytropic exponent for gas
* X1 - parameter 1 is free gas quality for upstream conditions
*
* RL1 - is the density for liquid in upstream
* VL - is specific volume of liquid
*
* Vg1 - is specific volume of upstream gas
* Vg2 - is specific volume of downstream gas
* Rm2 - is the density for mixture in downstream
* Ya - is the result of nonlinear equation solution: actual pres.ratio
*
* G2 - is the calculation value for critical and subcritical flow
* Ro2 - is the estimation value of the density for mixture in downstr.
***********************************************************************
*
*
real cD, P1, Yc, Xk, Xn, X1, RL1, VL, Vg1, Vg2, Rm2,
+
Ya, G2, Ro2, y, gC, ss

*
*
*
*
*
*
*
*
*
*
*
*

DATA gC/32.174/

! in amarican UnitsSystem
! lb.ft/(s2.lbf)

y = Yc
if (Ya.gt.Yc) y = Ya

! critical flow exists


! subcritical flow exists

ss = (1.-X1)*(1.-y)/RL1+X1*Xk*(Vg1-y*Vg2)/(Xk-1.)
if (ss.lt.0.0) then
G2 = 0.0
else
G2 = cD*Rm2*SQRT(2.*gC*144.*P1*ss)
endif

! check negative number

ss = X1*Vg1*y**(-1./Xk)+(1.-X1)*VL
Ro2 = 1./ss
end
C
+

subroutine ParFREDtab( Npar, Nex, NNex, Vt, P1, Yc, Xk, Xn,
X1, RL1, VL, Vg1, Vg2, Rm2, ierr)

134

*
*
***********************************************************************
* Procedure for values parameters selection by number Nex from general
* set of values (primary table), which were taken from file on disk.
* The procedure's parameters:
* Npar- number of taken parameters into dim.Vt (is equal colums number
* Nex - number of selected experiment (the table row with param.values
* NNex- full number of experiments which were taken from file on disk.
* Vt - dim.(Npar, maxEx) is readed data in form of matrix
* P1 - is the pressure in upstream conditions
* Yc - is the result of determination of pressure ratio by well data
*
* Xk - parameter k is ratio of specific heats (Cp/Cv)
* Xn - parameter n is polytropic exponent for gas
* X1 - parameter 1 is free gas quality for upstream conditions
*
* RL1 - is the density for liquid in upstream
* VL - is specific volume of liquid
*
* Vg1 - is specific volume of upstream gas
* Vg2 - is specific volume of downstream gas
* Rm2 - is the density for mixture in downstream
* ierr- information about data selection: 1- had a mistake, 0- without
*
any mistake
***********************************************************************
*
*
integer Npar, Nex, NNex, ierr
real P1, Yc, Xk, Xn, X1, RL1, VL, Vg1, Vg2, Rm2,
+
Vt(Npar,NNex)

ierr = 0
if (Nex.gt.NNex) then
ierr = 1
RETURN
endif
P1
Yc
Xk
Xn
X1
RL1
VL
Vg1
Vg2
Rm2
end
C

= Vt(1,Nex)
= Vt(2,Nex)
= Vt(3,Nex)
= Vt(4,Nex)
= Vt(5,Nex)
= Vt(6,Nex)
= Vt(7,Nex)
= Vt(8,Nex)
= Vt(9,Nex)
= Vt(10,Nex)

!- mistake
!<= Without WORK

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

135

subroutine FixFREDpar( NpW, Npar, NNex, Vt, Pw, ierr)


*
*
***********************************************************************
* Auxiliary procedure for selection of all values of fixed parameter
* with the number NpW from general set of values (primary table).
* The procedure's parameters:
* NpW - the number of fixed parameter for values selection
*
* Npar- number of taken parameters into dim.Vt (is equal colums number
* NNex- full number of experiments which were taken from file on disk.
* Vt - dim.(Npar, maxEx) is readed data in form of matrix
* Pw - the full set of values of fixed parameter for all experiments
*
* ierr- information about data selection: 1- had a mistake, 0- without
*
any mistake
***********************************************************************
*
*

*
*
*
*
*
*
*
*

integer NpW, Npar, NNex, ierr,


+
i
real

Pw(NNex), Vt(Npar,NNex)

ierr = 0
if (NpW.gt.Npar) then
!- mistake
ierr = 1
call MsgBox('In sub.FixFREDpar the number of parameter '//
+
'is begger than possible. Therefore this '//
+
' procedure does not work!', 35, 60.,100.)
RETURN
!<= Without WORK
endif
do i=1,NNex
Pw(i) = Vt(NpW,i)
enddo
end
C
+
+

subroutine DiaParFRED( It, XLefH, YLefH, maxEx, NNex, Nex, P1,


Yc, Xk, Xn, X1, RL1, VL, Vg1, Vg2, Rm2,
cD, ierr)

*
*
***********************************************************************
* Procedure for all dialogues creation which can be used into the main
* program of parameters analysis and prediction into critical-subcrit.
* situations. The procedure will be ruled by the special parameter It.
* The procedure's parameters:
* It - define a dialogue type: 1- main dialogue for values definition
*
*
2- the number of selected experiment (line from primary table)
*
3- full number of readed experiments; 4- the value of cD

*
*
*
*
*
*

136

* XLefH,YLefH-coordinates for the left up corner for dialogue location


*
on display area.
* Nex - is number of the experiment for presented data
* NNex- is the full number of the experiment from the fixed data table
* P1 - is the pressure in upstream conditions
* Yc - is the result of determination of pressure ratio by well data
*
* Xk - parameter k is ratio of specific heats (Cp/Cv)
* Xn - parameter n is polytropic exponent for gas
* X1 - parameter 1 is free gas quality for upstream conditions
*
* RL1 - is the density for liquid in upstream
* VL - is specific volume of liquid
*
* Vg1 - is specific volume of upstream gas
* Vg2 - is specific volume of downstream gas
* Rm2 - is the density for mixture in downstream
* cD - is the constant for calculation of G2 (it is defined in SU)
* ierr- information about data selection: 1- had a mistake, 0- without
*
any mistake
***********************************************************************
*
*

*
*
*
*
*
*
*
*
*
*
*
*
*
*

integer It, maxEx, Nex, ierr


real XLefH, YLefH, P1, Yc, Xk, Xn, X1, RL1, VL, Vg1, Vg2, Rm2,
+
cD
!---- Internal parameters ---------------------real

ss, DEPS

!--------------------------character*50 namBo1, namBo2, namBo3


character*41 namIn1(1), namRe1(10), namRe4,
+
namInW(1), namIn2, namIn3
character*2 ChaDat(1), namCha(1),
+
ReaCom(10)
integer
IntDat(1), iEXIT, iCONS
real
ReaDat(10)

! Names of dialogue boxes


! and names of parameters
! for transform. & filtering
! <- Nonentity
! and for comments too.
! Values of parameters into
!---------------------------

--- Data for the procedure work


DATA namBo1/'Parameters for actual pressure ratio determination'/,
+ namBo2/'Now you are working with data from the table. '/,
+ namBo3/'Please, define the constant for calculation of G2.'/,
+ namIn1/'Nex is the number of the experiment: '/,
+ namIn2/'Please, define the number of experiment: '/,
+ namIn3/'How many experiments will be taken:
'/,
+ namRe4/'The corresponding value for cD is :
'/,
+ namRe1/'P1 is pressure in upstream conditions: ',
+
'Y is pressure ratio which was defined: ',
+
'k is ratio of specific heats (Cp/Cv): ',

137

+
+
+
+
+
+
+
+
+

'n is polytropic exponent for gas:


',
'x1 is free gas quality for upstream: ',
'RL1 is density for liquid in upstream: ',
'VL is specific volume of liquid:
',
'Vg1 is specific volume of upstream gas: ',
'Vg2 is specific volume of downstream gas:',
'Rm2 is density for mixture in downstream:'/,
ReaCom/' ',' ',' ',' ',' ',' ',' ',' ',' ',' '/,
DEPS/.000001/
! accuracy

ierr = 0
if (It.eq.2.or.It.eq.3) goto 20
corresp.dialogues
if (It.eq.4) goto 30

!-Go to the

!<- Initial data for 1st


dialog
IntDat(1) = 1
ReaDat(1) = 0.0
ReaDat(2) = 0.0
ReaDat(3) = 0.0
ReaDat(4) = 0.0
ReaDat(5) = 0.0
ReaDat(6) = 0.0
ReaDat(7) = 0.0
ReaDat(8) = 0.0
ReaDat(9) = 0.0
ReaDat(10)= 0.0
11
+
+
+

call ShoDiaBox(XLefH, YLefH, 50,41,9, namBo1,


! <- Box creating
0, namCha, ChaDat, ReaCom,
1, namIn1, IntDat, ReaCom,
7, namRe1, ReaDat, ReaCom, 0, iEXIT, iCONS)
if (iCONS.eq.1) then
ierr = 1
RETURN
endif

*
+
+
+
+

------ Control of parameters value into dialogue


if (ReaDat(1).eq.0.0.and.ReaDat(2).eq.0.0.and.
ReaDat(3).eq.0.0.and.ReaDat(4).eq.0.0.and.
ReaDat(5).eq.0.0.and.ReaDat(6).eq.0.0.and.
ReaDat(7).eq.0.0.and.ReaDat(8).eq.0.0.and.
ReaDat(9).eq.0.0.and.ReaDat(10).eq.0.0) then
ierr = 1
RETURN
endif

!<- Press "Consel"- without work

!<- without work

138

Nex
P1
Yc
Xk
Xn
X1
RL1
VL
Vg1
Vg2
Rm2

= IntDat(1)
= ReaDat(1)
= ReaDat(2)
= ReaDat(3)
= ReaDat(4)
= ReaDat(5)
= ReaDat(6)
= ReaDat(7)
= ReaDat(8)
= ReaDat(9)
= ReaDat(10)

goto 99

!<- Finish the work with

1st
!<- Initial data for 2nd &
3rd
20

21
+
+
+

IntDat(1) = 1
if (It.eq.3) IntDat(1) = NNex
if (It.eq.2) namInW(1) = namIn2
if (It.eq.3) namInW(1) = namIn3
call ShoDiaBox(XLefH, YLefH, 50,41,9, namBo2,
! <- Box creating
0, namCha, ChaDat, ReaCom,
1, namInW, IntDat, ReaCom,
0, namRe1, ReaDat, ReaCom, 0, iEXIT, iCONS)
if (iCONS.eq.1) RETURN

+
+

+
+
+

!<- Press "Consel"- without work

if (It.eq.2.and.
!-check Nex value
(IntDat(1).lt.1.or.IntDat(1).gt.NNex)) then
call MsgBox('You need to select a corrected number for'//
' the fixed experiment!', 35, 60.,100.)
goto 21
endif
if (It.eq.3.and.
!-check NNex value
(IntDat(1).gt.maxEx)) then
call MsgBox('The number of selected experiments is '//
' very big. Please, make it smaller!',
35, 60.,100.)
goto 21
endif
if (It.eq.2) Nex = IntDat(1)
if (It.eq.3) NNex = IntDat(1)
goto 99

!<- Finish the work with

1st
!<- Initial data for 4th
dialog

139

30

ReaDat(1) = cD
namInW(1) = namRe4

31
+
+
+

call ShoDiaBox(XLefH, YLefH, 50,41,9, namBo3,


! <- Box creating
0, namCha, ChaDat, ReaCom,
0, namIn1, IntDat, ReaCom,
1, namInW, ReaDat, ReaCom, 0, iEXIT, iCONS)
if (iCONS.eq.1) RETURN
cD

!<- Press "Consel"- without work

= ReaDat(1)

99 INDw = 1
end
C
subroutine ShoFREDpar( NNfr, NfrS, NfrD, NfrR, FrIn, Ip, NNex,
+
Pw, Pc, INDw)
*
*
***********************************************************************
* The special program for presentation calculated and observed values
* of the fixed parameter for two cases (at present time): G2 and Ro2
* The program parameters are:
* NNfr- general numbers of windows (size for struc.FrIn)
*
* NfrS- number of window for presentation of parameters values
* NfrD- number of window for presentation of difference between values
* NfrR- number of window for present. (G2obs,G2cal) or (Ro2obs,Ro2cal)
* FrIn- full information about frames (see parmo2d.fd)
* Ip - index of presented parameters: 1-G2, 2-Ro2, ...
* NNex- is the full number of the experiment from the fixed data table
* Pw - the full set of values of fixed parameter for all experiments
*
* Pc - the full set of calculated values for this parameter for all
*
experiments
* INDw- index of finish for the program (equal 1, if all are OK, and
*
equal 0, if the program had problems with the solution)
***********************************************************************
*
*
INCLUDE 'nts.fd'
include 'parmo2d.fd'
RECORD /FramInf/ FrIn (NNfr)
integer NNfr, NfrS, NfrD, NfrR, Ip, NNex, INDw
real

Pw(NNex), Pc(NNex)

!---- Internal parameters ---------------------integer i, ierr, ICg1, ICg2, ICg3

*
*
*
*
*
*
*
*
*
*
*
*
*

140

+
+
+

real
Fm, Fmi1, Fmi2, Fma1, Fma2, C0, C1, C2, Rxy, Rxy2,
GRAF1 [ALLOCATABLE] (:,:),
GRAF2 [ALLOCATABLE] (:,:),
GRAF [ALLOCATABLE] (:,:)

integer ICare(5), IFRare(3,2),


+
INDa(8)
real AreIn(4), ParIn(4),
+
xMaxWi, yMaxWi, dxMar, dyMar

! - frame and colour area


! - windows for a work

integer iExstWin, iDelWin, iCrtWin,


+
iGetWin, nOK, NumPW
character*2 namBox, namRea(4), MnHel0(4)
! For area definition
character*50 TEXfw, TEXf1, TEXf2, TEXf3,
! and sign areas
+
TEXf4
character*62 TEXfr
character*8 Txy, NAMEAX(2), NAMspe(2), NAMs1(2), NAMs2(2)
character*52 TexWin
character*5 BUFF
! and number presentation
logical ExWin
DATA NNp/100/,
+ Yw0/.0/, sYw/.01/
DATA IFRare/ 1, 240, 0,
+
1, 180, 0/,
+ INDa/ 1, 0, 1, 1, 1, 1, 1, 0/,
+ ICg1/10/, ICg2/15/, ICg3/10/,
+ xMaxWi/250./, yMaxWi/182./,
+ TEXf1/'Values of parameter G2 (observed and calculated). '/,
+ TEXf2/'Values of parameter Ro2 (observed and calculated).'/,
+ TEXf3/'Difference between observed and calculated values.'/,
+ TEXf4/'The ratio between observed and calculated values. '/,
+ NAMs1/'G2 (obs)','G2 (cal)'/,
! axas name for special G2
+ NAMs2/'Ro2(obs)','Ro2(cal)'/,
! axas name for special
Ro2
+ NAMEAX/'N exper.','Values '/,
! axas name for 1D-functional
+ Txy/'Rxy = 0,'/
if (Ip.eq.1) NAMspe = NAMs1
if (Ip.eq.2) NAMspe = NAMs2

INDw = 0
!---- To create three windows for presentation ----------------------

141

nOK = iExstWin (NfrD, ExWin)


! "NfrS"
if (ExWin) nOK = iDelWin (NfrD)
! <-define for display
prese.
call PreFrInf ( 2, NNfr, NfrD, FrIn, 5,
! colours
+
IFRare, ICare, AreIn, ParIn, i)
write (BUFF,'(i3)') NfrD
TexWin = 'The presented values of fixed parameter. Frame N '
TexWin(1:52) = TexWin(1:49)//BUFF(1:3)
nOK = iCrtWin (NfrD, NumPW,
+
1.*FrIn(NfrD).IF1, 1.*FrIn(NfrD).IF3,
+
1.*FrIn(NfrD).IF2, 1.*FrIn(NfrD).IF4,
+
4, TexWin)
nOK = iExstWin (NfrS, ExWin)
if (ExWin) nOK = iDelWin (NfrS)
! <-define for display
prese.
write (BUFF,'(i3)') NfrS
TexWin = 'The presented values of fixed parameter. Frame N
TexWin(1:52) = TexWin(1:49)//BUFF(1:3)
nOK = iCrtWin (NfrS, NumPW,
+
1.*FrIn(NfrS).IF1, 1.*FrIn(NfrS).IF3,
+
1.*FrIn(NfrS).IF2, 1.*FrIn(NfrS).IF4,
+
4, TexWin)

'

nOK = iExstWin (NfrR, ExWin)


if (ExWin) nOK = iDelWin (NfrR)
! <-define for display
prese.
write (BUFF,'(i3)') NfrR
TexWin = 'The special presentation of results. Frame N
TexWin(1:52) = TexWin(1:49)//BUFF(1:3)
nOK = iCrtWin (NfrR, NumPW,
+
1.*FrIn(NfrR).IF1, 1.*FrIn(NfrR).IF3,
+
1.*FrIn(NfrR).IF2, 1.*FrIn(NfrR).IF4,
+
4, TexWin)
ALLOCATE ( GRAF1( 2, NNex), stat=ierr )
presentation
ALLOCATE ( GRAF2( 2, NNex), stat=ierr )
present
ALLOCATE ( GRAF ( 2, NNex), stat=ierr )

!---- To show values and its differences ---------------------do i=1,NNex


GRAF1(1,i) = 1.*i

'

! for real values


! for calculated values

142

GRAF2(1,i) = 1.*i
GRAF1(2,i) = Pw(i)
GRAF2(2,i) = Pc(i)
if (i.eq.1) Fm = ABS(GRAF1(2,1))
if (i.eq.1.and.Fm.lt.ABS(GRAF2(2,1))) Fm = ABS(GRAF2(2,1))
if (i.gt.1.and.(Fm.lt.ABS(GRAF1(2,i)).or.
+
Fm.lt.ABS(GRAF2(2,i)))) then
Fm = ABS(GRAF1(2,i))
if (Fm.lt.ABS(GRAF2(2,i))) Fm = ABS(GRAF2(2,i))
endif
enddo
nOK = iGetWin (NfrS, NumPW)
inform.

! take the frame for


! with number "NfrS"

AreIn(1) = GRAF1(1,1)
AreIn(2) = GRAF1(1,NNex)
AreIn(3) = 0.
AreIn(4) = Fm
if (Ip.eq.1) TEXfw = TEXf1
if (Ip.eq.2) TEXfw = TEXf2
call DefAre2D( INDa, 1, ICare, TEXfw, 40,
+
0.0, IFRare, xMaxWi, yMaxWi,
+
10., 100., namBox, namRea, MnHel0, 3,
+
NAMEAX, dxMar, dyMar, AreIn, ParIn, ierr)
GRAF = GRAF1
call PreGraf(ICg1, 15, NNex, NNex, GRAF,
+
ParIn(1),ParIn(2),ParIn(3),ParIn(4),i)
call PreGraf(ICg1, 0, NNex, NNex, GRAF1,
+
ParIn(1),ParIn(2),ParIn(3),ParIn(4),i)
GRAF = GRAF2
call PreGraf(ICg2, 15, NNex, NNex, GRAF,
+
ParIn(1),ParIn(2),ParIn(3),ParIn(4),i)
call PreGraf(ICg2, 0, NNex, NNex, GRAF2,
+
ParIn(1),ParIn(2),ParIn(3),ParIn(4),i)

nOK = iGetWin (NfrD, NumPW)


inform.

!- Show values with line

!- Show values with line

! take the frame for


! with number "NfrD"

do i=1,NNex
GRAF1(1,i) = 1.*i
GRAF1(2,i) = Pw(i)-Pc(i)
if (i.eq.1) Fm = ABS(GRAF1(2,1))
if (i.gt.1.and.Fm.lt.ABS(GRAF1(2,i))) Fm = ABS(GRAF1(2,i))
enddo

143

AreIn(3) = -Fm
AreIn(4) = Fm
call DefAre2D( INDa, 1, ICare, TEXf3, 40,
+
0.0, IFRare, xMaxWi, yMaxWi,
+
10., 100., namBox, namRea, MnHel0, 3,
+
NAMEAX, dxMar, dyMar, AreIn, ParIn, ierr)
GRAF = GRAF1
call PreGraf(ICg3, 15, NNex, NNex, GRAF,
+
ParIn(1),ParIn(2),ParIn(3),ParIn(4),i)
call PreGraf(ICg3, 0, NNex, NNex, GRAF1,
+
ParIn(1),ParIn(2),ParIn(3),ParIn(4),i)

!- Show values with line

!---- To show special window with (G2obs,G2cal) or (Ro2obs,Ro2cal) ------------Fmi1 = ABS(Pw(1))


Fmi2 = ABS(Pc(1))
Fma1 = Fmi1
Fma2 = Fmi2
do i=1,NNex
GRAF(1,i) = Pw(i)
GRAF(2,i) = Pc(i)
if (i.gt.1) then
if (Fmi1.gt.ABS(GRAF(1,i))) Fmi1 = ABS(GRAF(1,i))
if (Fma1.lt.ABS(GRAF(1,i))) Fma1 = ABS(GRAF(1,i))
if (Fmi2.gt.ABS(GRAF(2,i))) Fmi2 = ABS(GRAF(2,i))
if (Fma2.lt.ABS(GRAF(2,i))) Fma2 = ABS(GRAF(2,i))
endif
enddo
Fm = Fma1
if (Fm.lt.Fma2) Fm = Fma2
nOK = iGetWin (NfrR, NumPW)
inform.
call EstCorCf(1, NNex, Pw, Pc, C0, C1, Rxy, ierr)
i = NINT(Rxy*10000)
write (BUFF,'(i4)') i
TEXfr(1:58) = TEXf4(1:50)//Txy(1:8)
TEXfr(1:62) = TEXfr(1:58)//BUFF(1:4)
AreIn(1) =
AreIn(2) =
AreIn(3) =
AreIn(4) =

0.
Fm
0.
Fm

call DefAre2D( INDa, 1, ICare, TEXf4, 40,

! take the frame for


! with number "NfrR"
!- sample correl.Rxy

! text with Rxy

144

+
+
+

0.0, IFRare, xMaxWi, yMaxWi,


10., 100., namBox, namRea, MnHel0, 3,
NAMspe, dxMar, dyMar, AreIn, ParIn, ierr)

call PreGraf(ICg3, 15, NNex, NNex, GRAF,


+
ParIn(1),ParIn(2),ParIn(3),ParIn(4),i)

!- Show values with line

call EstPol2( 1, NNex, Pw, Pc, C0, C1, C2, ierr)

!- line estimation

if (ierr.gt.0) goto 999

! line was not estim.

do i=1,2
GRAF(1,i) = Fmi1
if (i.eq.2) GRAF(1,i) = Fma1
GRAF(2,i) = C0+C1*GRAF(1,i)
enddo
call PreGraf(ICg2, -5, 2, 2, GRAF,
+
ParIn(1),ParIn(2),ParIn(3),ParIn(4),i)

!- Show line

call EstCorCf(1, NNex, Pw, Pc, C0, C1, Rxy2, ierr)

!- coef.of deter.R2xy

999 continue
DEALLOCATE ( GRAF )
DEALLOCATE ( GRAF2 )
DEALLOCATE ( GRAF1 )
INDw = 1
end

145

REFERNCIAS BIBLIOGRFICAS

Al-Safran, E.M.,SPE, Kuwait University; Kelkar M., SPE, University of Tusla, 2007,
Predictions of two-phase critical flow boundary and mass flow rate across choke,
SPE 109243.
Baker, O., 1954, Simultaneous Flow of Oil and Gas, Oil and Gas Journal.
Beges, H. D., 2000, Production Optimization Using Nodal Analysis, Oil and Gas
Consultants International, University of Tulsa.
Carey, V. P., 1992, An introduction to the Thermophysics of Vaporization and
Condensation Processes in Heat Transfer Equipment, University of California at
Berkeley.
Chisholm, D., 1967, Pressure gradients during the flow of incompressible two-phase
mixtures through pipes, venturis and orifice plates, British Chemical Engneering.
Gilbert, W.E., 1954, Flowing and Gas-Lift Well Performance, American Petroleum
Institute.
Gragg, W., Stewart G., 1976, A stable variant of the secant method for solving
nonlinear equations, SIAM : Journal of Numerical Analysis.
Griffith, P., 1984, Multiphase Flow in Pipes, Journal of petroleum technology.
Guiteras, O.H.J., 2003, Metodologia de Anlise Global para o Desenvolvimento de
um Campo de Gs Natural, PUC : Departamento de Engenharia Mecnica, Rio de
Janeiro.
Hewitt, G. F. e Roberts, D. N., 1969, Studies of Two-Phase Flow Patterns,
Investigation of Interfacial Phenomena in Annular Two-Phase-Flow by Means of the
Axial View Technique.
Hildebrand, F.,1965, Methods of applied mathematics, Prentice-Hall, Inc., Englewood
Cliffs, New Jersey.
Oliveira, L.G.O., 2007, Medio da vazo de escoamento ar-gua utilizando venturi
ou placa de orifcio associados a um sensor de frao de vazio com campo eltrico
girante, Prmio Petrobrs de Tecnologia 4 edio.
Omana, R.; Houssirere, C. Jr.; Brown, K. E.; Brill, J. P.; Thompson, R. E.,1969,
Multhipase Flow Through Chokes, SPE 2682, Dallas, Texas.
Ortega, J. M.; Rheinboldt, W. C., 1970, Iterative solution of nonlinear equations in
several variables, New York: Academic Press.
Perkins, T.K., 1993, Critical and subcritical flow of multiphase mixtures through
chokes, Arco E & P Technology, SPE 20633.

146

Ros, N.C.J., 1960, An analysis of critical simultaneous gas-liquid flow through a


restriction and its application to flow matering, Appl. Sci. Res.
Sachdeva, R.; Schmidt, Z.; Brill, J. P.; Blais, R. M.,1986, Two-Phase Flow Through
Choke, University of Tulsa, SPE 15657.
Santos, O.M.; Silva, P.D.A.; Furtado, K.G.; Cogan, S., 2004, A Teoria das Restries
no Processo de Refino de Petrleo, Petrobras e Universidade Federal do Rio de
Janeiro- UFRJ.
Schuller, R.B.; Munaweera, S.; Selmer-Olsen, S.; Solbakken, T., 2003, Evaluation of
Multiphase Flow Rate Models for Chokes Under Subcritical Oil/Gs/Water Flow
Conditions, SPE 84961-PA.
Schuller, R.B.; Munaweera, S.; Selmer-Olsen, S.; Solbakken, T., 2006, Critical and
Subcritical Oil/Gas/Water Mass Flow Rate Experiments and Predictions for Chokes,
SPE 88813-PA.
Slobodcicov, I.; Oliveira, A.L.; Conrado, A.M.; Reis A.S.; 2009, Modelagem e clculo
de vazo multifsica em medidores de presso diferencial, Relatrio tcnico
003/2009 CENPES Petrobras.
Surbey, D.W.; Kelkar, B.G.; Brill J.P., 1989, Study of Multiphase Critical Flow
Through Wellhead Chokes, SPE 15140-PA.
Thomas, J.C.; Correia, C.A.; Triggia A.A.; Filho, C.V., 2004, Fundamentos de
Engenharia de Petrleo, Petrobras, Rio de Janeiro.
Zhang, H. J.; LU, S. J.; YU, G. Z.,1992, An investigation of two-phase flow
measurement with orifices for low-quality mixtures, International Journal of
Multiphase Flow.
Zhang, H. J.; Yue, W. T; Huang, Z. Y., 2005, Investigation of oil-air two-phase mass
flow rate measurement using venturi and void fraction sensor, Journal of Zhejiang
University Science.

Livros Grtis
( http://www.livrosgratis.com.br )
Milhares de Livros para Download:
Baixar livros de Administrao
Baixar livros de Agronomia
Baixar livros de Arquitetura
Baixar livros de Artes
Baixar livros de Astronomia
Baixar livros de Biologia Geral
Baixar livros de Cincia da Computao
Baixar livros de Cincia da Informao
Baixar livros de Cincia Poltica
Baixar livros de Cincias da Sade
Baixar livros de Comunicao
Baixar livros do Conselho Nacional de Educao - CNE
Baixar livros de Defesa civil
Baixar livros de Direito
Baixar livros de Direitos humanos
Baixar livros de Economia
Baixar livros de Economia Domstica
Baixar livros de Educao
Baixar livros de Educao - Trnsito
Baixar livros de Educao Fsica
Baixar livros de Engenharia Aeroespacial
Baixar livros de Farmcia
Baixar livros de Filosofia
Baixar livros de Fsica
Baixar livros de Geocincias
Baixar livros de Geografia
Baixar livros de Histria
Baixar livros de Lnguas

Baixar livros de Literatura


Baixar livros de Literatura de Cordel
Baixar livros de Literatura Infantil
Baixar livros de Matemtica
Baixar livros de Medicina
Baixar livros de Medicina Veterinria
Baixar livros de Meio Ambiente
Baixar livros de Meteorologia
Baixar Monografias e TCC
Baixar livros Multidisciplinar
Baixar livros de Msica
Baixar livros de Psicologia
Baixar livros de Qumica
Baixar livros de Sade Coletiva
Baixar livros de Servio Social
Baixar livros de Sociologia
Baixar livros de Teologia
Baixar livros de Trabalho
Baixar livros de Turismo

You might also like