Beruflich Dokumente
Kultur Dokumente
Previso de produo
Ajuste de histrico
Estudo de sensibilidade
Estudo de quantificao de
incertezas
Anlise para mtodos EOR e
mecanismo de fluxo
Ferramenta para tomada de deciso
de um campo
Definio do problema
Inicializao
Black-oil
Composicional
Trmico
Qumico
Opes de grid
Bloco centrado
Corner point
Cartesiano
Cilndrico
Hbrido
Refinamento local
Tcnicas de soluo
Aspectos especiais
Equilbrio vertical
Dupla porosidade
Regies de rocha
Totalmente implcito
IMPES
Direto e mtodo iterativo
(res.nat.fraturados)
Controle de poo
Vazo especificada
Restrio da presso (BHP, surface)
Controle do grupo
Controle da injeo
Vazo na superfcie
Volume injetado no reservatrio
Pr-processadores
Ps-processadores
Construo de um simulador
Modelo Fsico
Construo de um simulador
Modelo matemtico
Eq. da difusividade
Lei de Darcy
Equaes complementares
Modelo matemtico
Condies iniciais
Condies de contorno
Modelo matemtico
Definio do Gradiente Hidrulico ou Gradiente
Potencial:
O gradiente potencial inclui a diferena de energia
devido diferena de presses e devido diferena de
posio num sistema de coordenadas. Podemos escrever
ento:
= p Z
Modelo black-oil
O Modelo Black-Oil
Caractersticas Bsicas:
Trs componentes (leo = o, gua = w, gs = g);
Trs fases (pores homogneas de matria) (leo = o, gua
= w, gs = g);
De modo geral, admite-se que gua a fase molhante (em
contato com os poros), o leo a fase de molhabilidade
intermediria e o gs considerado a fase no-molhante em
ambos os casos.
leo e gua so imiscveis e no trocam massa;
O componente gs pode se dissolver na fase leo;
Os componentes leo e gua no podem se vaporizar na fase
gs em condies de reservatrio
Fluxo isotrmico;
O equilbrio termodinmico atingido instantaneamente
atravs de todo o reservatrio.
Lei de Darcy
A Lei de Darcy:
Q= KA(A B ) = KA(B A)
J a equao mais genrica para o fluxo multifsico
tridimensional em meio poroso dada por:
k rf
u f = k
( p f f Z )
Componentes x fases
Comp/fas
e
OO
OW
OG
WO
WW
WG
GO
GW
GG
k
+
k
+
k
o
o
o
z
x
x o Bo x
x y o Bo y
y z o Bo z
z
S
= o qosc
t Bo
GUA
krw pw
Z
krw pw
Z kro po
Z
k
k
k
w
w
o
x
z
x w Bw x
x y w Bw y
y z o Bo z
z
=
Sw
qwsc
t Bw
EDPs no lineares
GS
k rg p g
Z k ro Rs po
Z
+ k x
g
o
k x
x g Bg x
x x o Bo x
x
k rg p g
Z k ro Rs po
Z
+ k y
+ k y
g
o
y g Bg y
y y o Bo y
y
k ro po
Z k ro Rs po
Z
+ k z
o
o
+ k z
z o Bo z
z z o Bo z
z
Rs S o
S g
=
+
q gsc
t Bg
Bo
Notao Vetorial:
Usando uma notao com operadores vetoriais para as equaes:
LEO
S o
qosc
[o (po oZ )] =
t Bo
GUA
S w
qwsc
[w (pw wZ )] =
t Bw
GS
S g Rs S o
g (p g g Z ) + Ro o (p o o Z ) =
+
t B g
Bo
k rf
f = k
Bf f
q gsc
So + S w + S g = 1
LEO
GUA
Pcow = po pw
Pcgo = p g po
(1 S w S g )
[o (po o Z )] =
qosc
t
Bo
S w
q wsc
[ w (( po Pcow ) w Z )] =
t Bw
GS
Sg Rs (1 Sw Sg )
g (( po + Pcgo) gZ) + Roo (po oZ) = +
qgsc
t Bg
Bo
Processo de discretizao
Modelo numrico
O mtodo das diferenas finitas talvez o mtodo numrico mais simples e mais
antigo utilizado para a resoluo de equaes diferenciais parciais tendo sido
criado por Euler em 1768.
Para uma funo f(x,t) a derivada num ponto x definida como:
f ( x, t )
f ( x + x , t ) f ( x , t )
fx
= lim
x 0
x
x
A aproximao para a derivada ser to melhor quanto menor for o intervalo x.
O erro associado ao tomarmos um valor finito para x chamado de erro de
truncamento para a aproximao.
Este erro pode ser obtido a partir de um desenvolvimento em Srie de Taylor para
f ( x + x, t )
f x 2 2 f x 3 3 f
f ( x + x, t ) = f ( x, t ) + x +
+
+ ...
2
3
x
2! x
3! x
f
f ( x + x, t ) f ( x , t )
+ O ( x )
=
x
x
Primeiras Derivadas
Diferenas avanadas (forward difference):
f
f (x + x, t ) f (x, t )
+ O( x )
=
x
x
erro de primeira ordem.
f
f ( x , t ) f ( x x , t )
=
+ O ( x )
x
x
Diferenas Centrais (central difference):
f
f ( x + x , t ) f ( x x , t )
=
+ O ( x 2 )
2 x
x
erro de segunda ordem.
Segundas Derivadas:
Diferenas Centrais (central difference):
f
f (x + x, t ) f (x x, t )
2
=
+
O
(
x
)
2
x
x
g
g
f ( x, t )
f ( x, t )
x i +1 2
x i 1 2
g
f ( x, t ) =
x
x
xi
g i 1 g i
g
=
xi 1 2
x i 1 2
f ( x, t )
g f ( x, t )
(
)
(g i 1 g i )
+
g
g
f ( x, t ) =
i +1
i
2
x
x xi 2 i +1 2
xi i 1 2
Discretizao Temporal:
A discretizao temporal consiste em dividir-se o intervalo de tempo
de anlise (total e contnuo) em um conjunto discreto de intervalos.
f
f (x , t + t ) f (x , t )
=
+ O (t )
t
t
ou ainda com n indicando o instante t e n+1 indicando o instante n:
f
f n +1 f n
t
t
1 Sw Sg
1 1 Sw Sg
n
[To (po oZ )] =
t Bo
Bo
LEO
GUA
Tcx i
1 S w
=
t Bw
n +1
S
w
Bw
definida como:
n
q osc
n
q wsc
GS
1 S g
+ Rs (1 S w S g )
t Bg
n +1
w + Rs (1 S w S g )
Bw
k xi Axi k rc
Tcxi =
xi c Bc
Tdefinida
cx i
como:
n
q gsc
Condicionalmente estvel
Variveis conhecidas
No usado
Mtodo de Newton
Possui esquema iterativo forte e apresenta
em geral, rpida convergncia
No mtodo, procura-se o zero da funo
[ ][ ] [ ]
x
= [x
x ]
F ' x v * x v +1 = F x v
( v +1)
( v +1)
Em regies multifsicas
Disperso numrica
Seleo do time-step
Time step
Balano de massa
(m i )c
(mo )c
s
(ma )c
Onde,
= massa do componente c que entra no volume de
controle;
= massa do componente c que sai do volume de
controle;
= termo fonte no interior do volume de controle;
= massa acumulada no volume de controle.
(q
+ q
mt
] (
(m& cx Ax )x + x 2 (m& cx Ax )x x 2 t
(m& cy Ay )y + y 2 (m& cy Ay )y y 2 t
[( )
= VB mvc
t + t
( )]
mvc
x
x
(m& cy A y )y + y 2 (m& cy A y )y y 2
y
y
(m& cz A z )z + z 2 (m& cz A z )z z 2
z + q mt c + q m c
m vc t + t m vc t
= VB
( )
( )
( ) (
+
+
qmtc + qmc
=
y
z
t
x
mvc = c S c
q mc = c q c
R
m& cxi = c s ucxi
Bo
R
qmc = c s qc
Bo
R
m& vc = gsc s So
Bo
qmtc = qmtsg
qmtc = qmtsg