Você está na página 1de 37

Simulao de reservatrio

Por que usar simulao?





Anlises mais acuradas


Melhoria no gerenciamento do
reservatrio
Monitora o desempenho do reservatrio


Quantifica cenrios para MR (secundria,


suplementar)-EOR, IOR
Menores custos para tomada de deciso de
projetos

Auxilia no processo de otimizao de


alocao de poos

Onde a simulao utilizada







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

Passos para a simulao





Definio do problema
Inicializao





Mapas de presso, saturao,


permeabilidade, porosidade,etc
Vazes de produo, de injeo
Curvas de Krp, Dados PVT,etc

Anlise dos resultados

Opes dos simuladores




Tipo do modelo (componente/fases)







Black-oil
Composicional
Trmico
Qumico

Opes de grid







Bloco centrado
Corner point
Cartesiano
Cilndrico
Hbrido
Refinamento local

Opes dos simuladores




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)

Opes dos simuladores




Controle do grupo


Vazo (abertura/fechamento dos poosrestries)


Restrio da presso

Controle da injeo



Vazo na superfcie
Volume injetado no reservatrio

Opes dos simuladores




Pr-processadores





Gerao de mapas (grids)


Condies operacionais
Anlise dos dados
Alteraes automticas

Ps-processadores




Perfil de produo (grficos)


Mapas
Animao

Construo de um simulador


Modelo Fsico


Detalhar os dados do problema (suas


condies iniciais e de contorno)
Modelo geolgico (mapas)
 Componentes/fases
 Dados rocha-fluido
 Distribuio dos poos
 Condies de operao


Construo de um simulador


Modelo matemtico


Definir para o modelo fsico, as


equaes que regem o problema


Lei da conservao da massa


(continuidade)


Lei que rege escoamento em meio poroso




Eq. da difusividade
Lei de Darcy

Equaes complementares

Eq. diferenciais parciais no-lineares

Modelo matemtico


Condies iniciais


Condies de contorno


Valores de P e Sf conhecidos no instante inicial


No h fluxo na fronteira externa
transmissibilidade nula.

Dependncia das propriedades do conjunto


rocha-fluido em relao s incgnitas do
problema. (no-linearidades)


No possvel resolver analiticamente

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:


A Lei de Darcy uma expresso que pode ser obtida


tanto empiricamente quanto a partir das equaes de
Navier-Stokes (Bear, 1973). Na verdade ela foi
originalmente proposta pelo engenheiro francs Henry
Darcy em 1856 enquanto este investigava o fluxo de
gua em filtros verticais homogneos de areia.
A forma bsica para fluxo unidimensional originalmente
proposta por Darcy pode ser escrita como:

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

Equaes do modelo black-oil


LEO
kro po
kro po
kro po
Z

Z
Z

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

q gsc = q fgsc + Ro qosc


OBS: As equaes acima so as equaes de fluxo para os componentes, leo, gua e gs
(apesar dos sub-ndices se referirem s fases). Caso no haja transferncia de massa entre as
fases, as equaes de fluxo para os componentes so iguais as das fases.

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

Onde a mobilidade da fase f definida como:

k rf
f = k
Bf f

q gsc

As equaes apresentam seis incgnitas, de modo que precisamos nos utilizar


de relaes adicionais para o correto fechamento do sistema.

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


Dificuldade das EDPs que impedem a obteno


de solues analticas na simulao de
reservatrios, utiliza-se o mtodo de
discretizao em diferenas finitas





Derivadas das eqs so substitudas por eqs escritas


na forma discretizada
 Discretizao de uma funo: Processo em que tanto
o domnio quanto a imagem passam de contnuo a
discreto.
Derivadas podem ser aproximadas:
 Aproximao da secante no ponto
 Por expanso da Srie de Taylor

Elemento de volume: grid


Intervalos de tempo: time-step

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.

Diferenas recuadas (backward difference):

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

Diferenas Finitas em Na Simulao de Reservatrios de Petrleo


Os problemas de fluxo multifsico e multicomponente em meio
poroso so problemas tipicamente transientes, portanto, ser necessrio que
se discretizem as equaes de fluxo tanto no espao, quanto no tempo.
Admitindo-se uma malha unidimensional, sem perda de generalidade, utilizando-se
uma discretizao central para um n i (bloco i) qualquer da malha, temos:

g
g

f ( x, t )
f ( x, t )
x i +1 2
x i 1 2

g
f ( x, t ) =
x
x
xi

Ainda, para o termo de derivada primeira no interior dos parnteses temos:

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

Forma Discreta das Equaes de Fluxo:


Tendo obtido expresses tanto para a derivada temporal como para as derivadas
espaciais, podemos finalmente apresentar uma forma discreta para a soluo explcita das
equaes de fluxo num ponto genrico i,j,k (x,y,z) como:
n+1

1 Sw Sg
1 1 Sw Sg
n

[To (po oZ )] =
t Bo

Bo

LEO

GUA

[Tw (po Pcow w Z )]

Tcx i

1 S w

=

t Bw

n +1

S
w
Bw

definida como:

n
q osc

n
q wsc

Tw (po Pcgo g Z ) + To Rs (po g Z ) =

GS

1 S g
+ Rs (1 S w S g )

t Bg

n +1

w + Rs (1 S w S g )

Bw

Onde, a transmissibilidade de um componente c na direo xi

k xi Axi k rc
Tcxi =
xi c Bc

Tdefinida
cx i
como:

n
q gsc

Formulaes para soluo numrica




Diferenas existentes entre os mtodos




Avaliao dos termos no-lineares

Explcita (Pn , Swn )






Condicionalmente estvel
Variveis conhecidas
No usado

Formulaes para soluo numrica




IMPES (Implicit pressure, explicit


saturation)- (Pn+1 , Swn )






Calcula as presses implicitamente atravs


de um tratamento explcito da saturao
Condicionalmente estvel
Aplicvel na maioria dos casos
Pode apresentar problemas de estabilidade

Formulaes para soluo numrica




Implcito ((Pn+1 , Swn+1 )









Tratamento totalmente implcito


Incondicionalmente estvel
t grande
Maior erro de truncamento
Maior esforo computacional
Sistema de soluo simultnea

Formulaes para soluo numrica




AIM- Adaptative Implicit Method ((Pn+1 ,


Swn+1 )


Resolve alguns blocos pelo mtodo implcito,


outros pelo IMPES
Regies de alta variao- IMPLCITO
 Regies de baixa variao- IMPES


Considerado o mtodo mais otimizado

Solues do sistema numrico




Mtodo mais utilizado para linearizao


de problemas no-lineares fortes


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)

Efeito do tamanho dos blocos na P e Sf




Contm apenas 1 fase e no h poos




Grid representando aqufero e capa de


gs


Poucos blocos so necessrios para


representar P

Blocos de maior tamanho podem ser adotados

Zonas de leo com poos produtores




Grid de menor tamanho

Efeito do tamanho dos blocos na P e Sf




Em regies multifsicas


Disperso numrica


Grid mais discretizado adequado


Para diminuir: Aumentar o nmero de
blocos

Contrastes em relao dimenso


dos blocos


Podem causar dificuldades na soluo


das eq`s de fluxo

Seleo do time-step


Time step


Grande: Pode reduzir a qualidade das


respostas


Clculo das mobilidades fica incorreto,


pois a mobilidade muda muito durante o
time-step


Implica em erros na soluo das eqs.

Alta disperso numrica

Pequeno: Aumentar o tempo


computacional
Mudana de produo ou injeo

Balano de massa


Balano de material: Em coordenadas


retangulares, a equao do balano de material
para um dado componente c pode ser escrita
como (volume de controle cbico):

(mi )c (mo )c +sc =(ma )c

(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.

(mi )c = [(m& cx Ax )xx 2 + (m& cy Ay )y y 2 + (m& cz Az )z z 2 ]t

(mo )c = [(m& cx Ax )x+x 2 + (m& cy Ay )y +y 2 + (m& cz Az )z +z 2 ]t


s

(q

+ q

mt

(ma )c = Vb [(mvc )t + t (mvc )t ]

] (

(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

(m& cz Az )z + z 2 (m& cz Az )z z 2 t + qmtc + qmc t

[( )

= VB mvc

t + t

( )]

mvc

Dividindo a equao anterior por t, multiplicando e dividindo os termos


anteriores por x, y e z respectivamente chegamos a:
(m& cx A x )x + x 2 (m& cx A x )x x 2

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

Pondo as reas para fora dos colchetes e tomando o limite com x, y, z e


t -> 0 temos:

( )

( )

( ) (

(m& cx ) (m& cy ) (m& cz ) mvc

+
+
qmtc + qmc
=
y
z
t
x

Para leo, gua e gs livre temos:

m& cxi = c ucxi

mvc = c S c

q mc = c q c

para o gs dissolvido temos:

R
m& cxi = c s ucxi
Bo

R
qmc = c s qc
Bo

R
m& vc = gsc s So
Bo

qmtc = qmtsg

qmtc = qmtsg

Você também pode gostar