Escolar Documentos
Profissional Documentos
Cultura Documentos
Cordazzo Tese PDF
Cordazzo Tese PDF
Tese submetida
UNIVERSIDADE FEDERAL DE SANTA CATARINA
para a obteno do grau de
DOUTOR EM ENGENHARIA MECNICA
JONAS CORDAZZO
DEDICATRIA
Aos meus pais e irms,
minha esposa Scheila e
ao nosso filho Lo.
AGRADECIMENTOS
Aos professores Clovis Raimundo Maliska e Antnio Fbio Carvalho da Silva pela
valiosa e indispensvel orientao e incentivo que possibilitaram o desenvolvimento deste
trabalho.
Aos amigos do SINMEC, dos alunos da iniciao cientfica aos doutorandos, que
deram mostras de companheirismo e contriburam decisivamente para que os objetivos
fossem alcanados. Particularmente, enalteo o apoio dos colegas Bruno Contessi, Lynceo
Braghirolli, Pedro Hinckel, Susie Keller e Fernando Hurtado.
ANP, Agncia Nacional do Petrleo, que me confiou uma bolsa atravs do
programa MECPETRO - Programa de Formao de Recursos Humanos em Engenharias
Mecnica e Qumica com nfase em Petrleo e Gs (PRH09-ANP/MCT). Alm disso, foi
indispensvel para a realizao desta tese o auxlio para viagens e taxa de bancada fornecido
por esta agncia.
Ao pesquisador visitante da ANP e amigo Axel Dilhlmann que sempre esteve disposto
a ajudar em todos momentos, seja na viabilizao de recursos financeiros que possibilitaram a
participao em congressos e outro eventos, seja no apoio e confiana conferidos.
Ao Centro de Pesquisas da PETROBRAS - CENPES, na pessoa do Eng. Rgis Kruel,
que possibilitou o enriquecimento do conhecimento prtico das atividades de simulao de
reservatrios mediante diversos projetos realizados com esta universidade.
Ao Captulo Estudantil da Sociedade dos Engenheiros de Petrleo da UNICAMP e ao
professor Srgio Bordalo que possibilitaram a apresentao deste trabalho no International
Paper Contest promovido pela SPE ocorrido no ATCE 2004 em Houston.
Ao Instituto Brasileiro do Petrleo e Gs (IBP), representado pela Gisele Pereira,
lvaro Teixeira e Joo C. F. De Luca, que financiou a participao deste pesquisador em
importantes eventos da rea de petrleo.
Aos meus pais, irms, amada esposa e filho querido que tiveram que suportar a minha
ausncia em muitos momentos. Muito obrigado pela companhia e confiana.
E, finalmente, a Deus que me deu foras, coragem e inspirao para a realizao deste
trabalho.
SUMRIO
SIMBOLOGIA ..........................................................................................................................
RESUMO ................................................................................................................................ xi
ABSTRACT .............................................................................................................................. xiii
1. INTRODUO .....................................................................................................................
1.1. Motivao
1.2. Objetivos
4
5
12
15
17
18
20
23
26
30
34
36
39
38
42
44
48
50
53
57
59
60
62
63
64
65
65
66
68
70
77
75
79
83
85
87
85
91
93
ii
97
91
83
101
103
108
112
116
116
120
125
125
129
130
139
141
149
154
155
163
165
169
9. CONCLUSES ....................................................................................................................175
9.1. Sntese das Principais Contribuies
9.2. Sugestes para Trabalhos Futuros
175
177
iv
SIMBOLOGIA
ARBICOS
A
espessura do reservatrio, m
djk
DNormX
fm
kr
distncia de referncia, m
massa, kg
razo de mobilidades
n
n
nmero de incgnitas
Nj
funes de forma
Nm
NNE
presso, Pa
q
raio do poo, m
matriz de rotao
Rcm
Rm
s
G
S
tempo, s
Tjk
transmissibilidade, m3
Vcm
Vm
Vmm
G
V
funo peso
WI
ndice de poo, m3
coordenada global, m
Xcm
coordenada global, m
vi
GREGOS
porosidade
varivel genrica
coordenada local
mobilidade, 1/Pa.s
viscosidade, Pa.s
coordenada local
SUBSCRITOS
grandeza adimensionalizada
referente ao elemento
eq
fp
ponto de integrao
valor irredutvel
inj
clula grosseira
mx
valor mximo
min
valor mnimo
nb
ns vizinhos a P
NB
blocos vizinhos a I
Pr
valor prescrito
valor residual
svc
sub-volume de controle
SUPERSCRITOS
max
valor mximo
ref
valor de referncia
nvel iterativo
valor corrigido
user
MATEMTICOS
[ ]
{ }
matriz coluna
[ ]-1
matriz inversa
viii
[ ]T
matriz transposta
[ ]e
matriz do elemento
[ ]i
pertence a
no-pertence a
max
ACRNIMOS
ACM
AIM
CFL
Nmero de Courant-Friedrichs-Lewy
CSR
CVFEM
EbFVM
FDM
FEM
FVM
GMRES
GS
Gauss-Seidel
ILU
Incomplete LU decomposition
IMPES
LU
SSOR
UDS
VPI
ix
RESUMO
Este trabalho prope uma metodologia numrica para a simulao do escoamento
multifsico em reservatrios de petrleo utilizando o Mtodo de Volumes Finitos baseado em
Elementos (EbFVM). Este mtodo emprega malhas no-estruturadas com elementos
triangulares e/ou quadrangulares, o que lhe confere maior flexibilidade e generalidade. Os
poucos mtodos disponveis na literatura de petrleo que utilizam malhas no-estruturadas
tratam os fluxos nas interfaces dos volumes de controle de forma inadequada. Isto causa
dificuldades quando tringulos obtusos so empregados e origina interpretaes equivocadas
da transmissibilidade. Prope-se neste trabalho um novo clculo do fluxo da forma exata e
que flexibiliza o processo de construo de malhas que representem com maior fidelidade as
heterogeneidades, poos horizontais e verticais, e falhas, o que contribui para a diminuio do
tempo de simulao. A soluo das equaes resultantes foi obtida empregando-se os mtodos
IMPES (Implicit Pressure Explicit Saturation) e Totalmente Implcito. O sistema linear foi
resolvido pelo mtodo multigrid baseado na correo aditiva, que aglomera os blocos da
malha levando em considerao os coeficientes do sistema linear.
A operao de refinamento localizado facilitado pela adoo de um sistema de
coordenadas locais que permite um tratamento similar a todos os elementos da malha o que
elimina a impreciso numrica das tcnicas de refino tradicionais. Demonstra-se que
possvel lidar com os mapas de permeabilidade em sua forma completa e sem mdias, um
aspecto importante na simulao de reservatrios heterogneos e anisotrpicos. O modelo
resultante fisicamente consistente e leva a uma clara interpretao das transmissibilidades,
revelando que tringulos retngulos e obtusos podem ser usados sem maiores restries. Ao
comparar os resultados obtidos com os dos modelos usualmente empregados na simulao de
reservatrios de petrleo, o mtodo EbFVM proposto mostrou-se mais flexvel e menos
susceptvel ao efeito de orientao de malha.
xi
xii
ABSTRACT
In this work a numerical model for simulating the multiphase flow in petroleum
reservoirs using an Element-based Finite Volume Method (EbFVM), also known as CVFEM,
is presented. The method employs unstructured grids with triangular and/or quadrilateral
elements, rendering to the method flexibility and generality. The few methods available in the
petroleum literature which uses unstructured grids do not follow a rigorous procedure for the
fluxes determination. This causes difficulties when obtuse triangles are employed, giving rise
to a misinterpretation of the transmissibility. The procedure advanced here, on the other hand,
performs exact calculation of the mass fluxes and introduces facilitates to build grids for
representing heterogeneities, horizontal wells and faults with more fidelity, contributing to
decrease the simulation time. The resulting discretized equations were solved employing the
methods IMPES (Implicit Pressure Explicit Saturation) and Fully Implicit. The resulting
linear system was solved with the additive correction multigrid method, which agglomerates
the grid-blocks based on the coefficients of the linear system.
Local refinement is naturally done in this method, without the difficulties encountered
in structured methods for the flux calculation at the intersection of coarse and fine grids. It is
demonstrated that this method can deal with the permeability maps without averaging
procedures, which is an important issue in simulating heterogeneous and anisotropic
reservoirs. The physically consistent approach obtained leads to a clear interpretation of the
transmissibility, revealing that right-angle or obtuse triangles can be used without grid
construction restrictions. It is also demonstrated that it is less susceptible to the grid
orientation effect with the increasing of the mobility ratio. The results obtained using the
scheme proposed in this work in the EbFVM framework show its superiority over the
schemes commonly used in petroleum reservoir simulation.
xiii
Cap.
INTRODUO
Na indstria petroleira existe uma srie de parmetros que devem ser avaliados antes
de se decidir pela viabilidade ou no de um reservatrio natural de petrleo. Mtodos diversos
que possam contribuir para uma tomada de deciso so, de uma forma geral, bem aceitos nas
empresas. E a razo que elas precisam ter boas estimativas de produo que constituem-se,
freqentemente, em parmetros cruciais utilizados pelos investidores e analistas financeiros
para avaliar o seu potencial futuro. Neste sentido, as ferramentas numricas so importantes
instrumentos, j que a experimentao em laboratrio impossvel, e a extrao de petrleo e
todas as operaes vinculadas a ela podem ser otimizadas se houver uma forma de prever o
comportamento do reservatrio. Assim, os simuladores de reservatrios de petrleo tm uma
decisiva funo na indstria, e por isso tm recebido muita ateno em centros de pesquisa
pblicos e privados.
Os reservatrios de petrleo so constitudos por rochas porosas localizadas na regio
subterrnea, onde o petrleo cru est estocado, conforme ilustrado na Fig. 1.1. O petrleo
produzido originalmente na rocha geradora, porm ele migra, principalmente por capilaridade
e foras de empuxo, para a rocha reservatrio, no conseguindo se deslocar para cima em
funo da presena de uma rocha capeadora, que tem baixa permeabilidade e que o envolve
na parte superior. Portanto, para os interesses desta tese, a soluo numrica ter como
domnio apenas a regio onde o petrleo permanece armazenado - a rocha reservatrio. Esta
situao fsica descrita bem diferente daquela imaginada por algumas pessoas que crem
que o petrleo encontrado em grandes cavernas, e o nico trabalho para retir-lo o
bombeamento. Na maioria das vezes, o petrleo s pode ser retirado do meio poroso atravs
da ao de grandes gradientes de presso criados por mecanismos fsicos bem mais
elaborados que os das bombas hidrulicas, denominados de processos de recuperao
avanada.
1
CAP. 1 INTRODUO
Na realidade, a simulao numrica tambm responsvel, de certa forma, pela determinao de propriedades
fsicas cada vez mais representativas, haja vista o desenvolvimento de mtodos numricos como os que
determinam as curvas de permeabilidades relativas atravs da simulao de deslocamento em amostras porosas
(MEJIA et al., 1995; KULKARNI et al., 1998; HURTADO et al., 2004), os que determinam as permeabilidades
absolutas e porosidades atravs da simulao de problemas de mudana de escala - upscaling (RENARD e
MARSILY, 1997; CHEN et al., 2003), da simulao com o Mtodo de Lattice-Boltzmann (SANTOS et al.,
2005), entre outros.
alm do fato de que os simuladores comerciais utilizam um esquema de clculo dos fluxos
impreciso quando a malha no-ortogonal (CORDAZZO et al., 2002).
1.1. Motivao
As dificuldades associadas representao espacial de domnios arbitrrios com
malhas estruturadas em reservatrios com falhas e heterogeneidades, e a impreciso numrica
das tcnicas de refinamento localizado tm motivado o interesse pela pesquisa na rea da
simulao numrica de reservatrios para a utilizao de malhas no-estruturadas, como a
apresentada na Fig. 1.2c. Essas malhas formadas por tringulos e/ou quadrilteros (em 2D) se
conformam com mais facilidade, aumentando a flexibilidade na representao geomtrica dos
reservatrios. Alguns trabalhos da literatura propuseram o uso de tais malhas, mas com
diversas limitaes de ordem prtica, seja por empregar dois pontos para a aproximao do
fluxo e necessidade de ortogonalidade local, no caso das malhas de Voronoi (HEINEMANN
et al., 1991; PALAGI e AZIZ, 1991), seja pela deduo das equaes sob a tica das malhas
estruturadas, procurando manter a interpretao fsica de termos que no existem mais em
malhas no-estruturadas (FUNG et al., 1991). Neste ltimo caso, os erros numricos
acentuam-se demasiadamente quando so utilizados elementos de malha mais deformados.
Estes mtodos numricos visam uma maior preciso nos resultados devido a uma
CAP. 1 INTRODUO
representao mais fiel do domnio, mas perdem-na ao simplificar os clculos dos fluxos entre
os volumes de controle. Em resumo, os mtodos atuais que empregam malhas noestruturadas no renem flexibilidade com preciso. A proposta deste trabalho, descrita a
seguir, busca este objetivo.
1.2. Objetivos
A partir do exposto na seo anterior, pode-se apresentar o objetivo principal deste
trabalho que desenvolver uma metodologia numrica para a simulao de reservatrios de
petrleo que utiliza o Mtodo de Volumes Finitos baseado em Elementos (EbFVM) com
solver3 multigrid, comparando-o com outras opes disponveis nos simuladores comerciais.
Nas ltimas dcadas o EbFVM vem sendo utilizado para a soluo das equaes de NavierStokes, constituindo-se na forma mais adequada para generalizar o mtodo dos volumes
finitos (SCHNEIDER e ZEDAN, 1983; RAW, 1985; SOUZA, 2000). Prope-se utilizar
malhas bidimensionais no-estruturadas de tringulos e/ou quadrilteros no EbVFM, sem as
restries de forma encontradas nos mtodos tradicionais.
Os objetivos especficos podem ser resumidos como:
9 Obter as equaes discretizadas do modelo matemtico a partir do mtodo EbFVM.
9 Apresentar a forma de soluo das equaes resultantes atravs das tcnicas IMPES
(Implicit Pressure and Explicit Saturation) e Totalmente Implcita, que requerem a
implementao de novos procedimentos de clculo de derivadas e resduos
aplicveis para malhas no-estruturadas.
9 Estudar as alternativas de armazenamento das propriedades fsicas, como
permeabilidade absoluta e porosidade, e a modelagem de falhas geolgicas no
contexto das malhas no-estruturadas.
9 Implementar e avaliar o solver multigrid algbrico baseado na correo aditiva
(HUTCHINSON e RAITHBY, 1986) para a soluo do sistema linear originado
Por praticidade, o mtodo de soluo do sistema linear ser simplesmente denominado de solver neste trabalho.
Robustez a capacidade de resolver sistemas lineares provenientes de diferentes problemas fsicos sem perda
sensvel de eficincia. Solvers robustos requerem pouca interveno do usurio na mudana de seus parmetros.
CAP. 1 INTRODUO
Cap.
REVISO BIBLIOGRFICA
10
mdio e longo prazo em grandes reservatrios, que eram aqueles que compensavam os
investimentos nestes estudos. Os desenvolvimentos iniciais em simulao numrica utilizaram
malhas Cartesianas (TODD et al., 1972; AZIZ e SETTARI, 1979; YANOSIK e
MACCRACKEN,1979), que uma das opes disponveis e ainda muito utilizada nos
simuladores comerciais atuais.
Fig. 2.1 - Quadro histrico de acontecimentos relacionados simulao numrica de reservatrios de petrleo
(baseado no texto de Donald W. Peaceman em Nash (1990) e na literatura de petrleo em geral)
11
estruturadas a perda de preciso numrica que ocorre no clculo do fluxo entre blocos da
malha grosseira com aqueles localizados na regio refinada (MALISKA et al., 2001).
As malhas mais utilizadas atualmente na simulao de reservatrios de petrleo so
aquelas em que os blocos so formados pela definio de seus vrtices, em um formato global
estruturado (WADSLEY, 1980; GOLDTHORPE e CHOW, 1985; FLEMING, 1987). Elas so
conhecidas na indstria do petrleo como malhas corner-points, e so baseadas na proposta
inicial de Hirasaki e O'Dell (1970) de utilizar coordenadas curvilneas ortogonais. Este
mtodo tem a vantagem de gerar malhas coincidentes com a fronteira, o que possibilita a
representao mais fiel de reservatrios com fronteiras complexas e falhas geolgicas ao
longo do reservatrio. Sua maior limitao, no entanto, a utilizao de apenas dois valores
nodais no clculo do fluxo nas interfaces de dois volumes de controle, o que resulta sempre
em um stencil de 5 pontos para 2D. Como a parcela dos fluxos cruzados desprezada, surgem
erros numricos que aumentam com a no-ortogonalidade da malha (MALISKA et al., 2001).
A idia de utilizar malhas curvilneas ortogonais para melhorar a representao do
escoamento radial na regio prxima a poos, e utilizar blocos retangulares no restante do
domnio foi proposta por Pedrosa e Aziz (1986). Com essas malhas, denominadas de hbridas,
obteve-se maior flexibilidade que os mtodos anteriores, o que resultou em uma maior
preciso na descrio do escoamento prximo a poos, muito embora tenha sido necessrio
aproximar o clculo das transmissibilidades1 na interface entre os dois tipos de malhas.
O mtodo de coordenadas curvilneas no-ortogonais surgiu para eliminar a
impreciso numrica advinda da aproximao do clculo dos fluxos nas malhas corner-points
(MALISKA et al., 1994; MOTA, 1994). O esquema numrico resultante passa a ser de 9
pontos para 2D, o que suficiente para calcular o fluxo de forma exata em malhas
estruturadas, a menos dos erros de truncamento. A utilizao deste mtodo, no entanto,
provoca uma pequena alterao na estrutura matricial do sistema linear que passa a ser mais
cheia.
Cordazzo et al. (2002) discorrem a respeito do clculo do fluxo, e em conseqncia,
das transmissibilidades em malhas corner-points. Alm da deduo das equaes de
transporte neste sistema de coordenadas, os autores abordam a questo da adoo do esquema
numrico de 5 pontos para problemas bidimensionais, utilizado por alguns programas
comerciais, em detrimento da utilizao do esquema de 9 pontos, que surge naturalmente em
A transmissibilidade um fator geomtrico dado pelo produto da rea interfacial de dois volumes de controle e
sua permeabilidade divididos pela distncia entre os centros dos volumes. Mais detalhes sero dados no Cap. 7.
12
CFX um software de simulao de dinmica dos fluidos com transferncia de calor e reaes qumicas, e
comercializado pela ANSYS Inc. of Canonsburg, Pennsylvania, USA.
13
representao geomtrica via funes de forma que so tipicamente utilizadas no mtodo dos
elementos finitos (MALISKA, 2004).
A fim de dar um suporte maior a escolha deste novo acrnimo (EbFVM), que ser a
denominao mantida doravante neste trabalho, importante observar a Fig. 2.2, que
apresenta um diagrama de blocos que contextualiza este mtodo entre os principais mtodos
numricos utilizados na literatura e que permite uma discusso mais profunda em torno deste
tema.
Fig. 2.2 - Diferenas entre os principais mtodos numricos (adaptado de Banaszek, 1995)
Nesta figura est resumido o papel de qualquer mtodo numrico que o de obter uma
soluo aproximada de uma equao diferencial parcial atravs da construo e soluo de
14
L ( ) W dV = 0
(2.1)
Tradicional (FVM) ou o
dependendo do tipo da funo de interpolao. Caso a funo peso seja a funo delta de
Dirac em um ponto, o mtodo resultante ser o das
9 Diferenas Finitas (FDM),
enquanto que se W for o conjunto das funes de forma do elemento, obtm-se o
9 Mtodo dos Elementos Finitos (FEM do tipo Galerkin).
Portanto, como pode ser visto na Fig. 2.2, o EbFVM tem caractersticas que, na
realidade, o identificam como um mtodo de volumes finitos e no de elementos finitos, como
o acrnimo CVFEM poderia sugerir, o que justifica a nova denominao EbFVM
empregada neste trabalho. Detalhes adicionais e outras comparaes entre esses mtodos
podem ser obtidos nos textos de Patankar (1980), Raw (1985), Cook et al. (1989), Shaw
(1992), Banaszek (1995) e Maliska (2004).
15
s parcelas das equaes, a fim de obter as equaes do caso multifsico. Como ser
mostrado tambm no Cap. 7, este no um procedimento correto porque o processo de
discretizao deve partir necessariamente das equaes diferenciais multifsicas.
O mtodo proposto por Fung et al. (1991) foi utilizado em uma simulao de campo
real por Sonier et al. (1993), que no tiveram problemas com instabilidades ou saturaes
negativas. No entanto, cuidados excessivos tiveram que ser tomados inicialmente para que os
16
17
18
(AAVATSMARK et al., 2001; ECLIPSE, 2004). Este esquema resulta no desejado stencil de
9 pontos (para 2D) quando a malha no ortogonal, ou quando o tensor permeabilidade no
est alinhado com as direes coordenadas.
Embora ainda no esteja presente no ncleo numrico dos simuladores de
reservatrios comerciais mais conhecidos, o mtodo de Elementos Finitos tambm tem sido
utilizado na soluo de problemas envolvendo escoamento em meios porosos e transferncia
de calor, com resultados relevantes. Este mtodo dominante na rea da mecnica estrutural,
particularmente nos problemas de elasticidade, mas aplica-se tambm em problemas mais
gerais de mecnica dos fluidos. Neste sentido, pode-se citar o desenvolvimento dos mtodos
Mixed-Finite Element Methods (DARLOW et al., 1984; CAI et al., 1997; DOUGLAS et al.,
1997; HELMIG e HUBER, 1999), de Galerkin com funes de alta ordem descontnuas
(BASTIAN, 2003), com mtodos de estabilizao (COUTINHO et al., 2004), e com multigrid
(SILVA et al., 2000), entre outros.
19
Rodriguez (1996) este mtodo recebeu as denominaes de IMPIMS e modelo semiimplcito, respectivamente. No entanto, foi apenas no incio desta dcada que o IMPSAT foi
analisado mais profundamente, estabelecendo-se critrios de estabilidade e comparando-o
com os modelos IMPES e Totalmente Implcito (CAO e AZIZ, 2002).
Os Mtodos Totalmente Implcitos surgiram como uma alternativa para obter solues
mais rpidas que o mtodo IMPES, principalmente para malhas mais refinadas e com regies
que apresentam altas velocidades de fluido, porque as suas limitaes no tamanho do passo de
tempo so menos restritivas (MATTAX e DALTON, 1990). Eles consistem na soluo de
um sistema de equaes que envolve todas as variveis. Este procedimento normalmente
realizado atravs do mtodo de Newton.
Blair e Weinaug (1969) foram os pioneiros na utilizao do mtodo de Newton na
simulao de reservatrios de petrleo e, desde ento, esse mtodo vem sendo utilizado por
boa parcela dos softwares comerciais (IMEX Users Guide, 2002; ECLIPSE Technical
Description, 2004; entre outros). Rigorosamente, a melhor denominao para este mtodo
seria mtodo de Newton inexato (DEMBO et al., 1982), porque o sistema linear resolvido
com solvers iterativos, isto , no de forma exata3. No entanto, convencionou-se na literatura
de petrleo denomin-lo simplesmente de mtodo de Newton, sendo essa, tambm, a
denominao empregada em todo este trabalho.
A soluo de sistemas lineares oriundos de malhas com grande nmero de ns no
mtodo implcito pode representar um custo computacional alto, porque a dimenso das
matrizes neste mtodo tipicamente grande. Por isso, Thomas e Thurnau (1983) propuseram
tratar explicitamente as variveis correspondentes a certos volumes de controle, enquanto que
as demais so resolvidas implicitamente, o que reduz a dimenso do sistema linear e, em
conseqncia, o custo computacional. Esse mtodo, denominado de adaptativo (AIM Adaptive Implicit Method), tem recebido desde ento ateno da comunidade cientfica
(COLLINS et al., 1986; YOUNG e RUSSELL, 1993; MARCONDES, 1996; CAILLABET et
al., 2003), estando presente nos ncleos numricos de importantes simuladores comerciais
(IMEX, 2002; ECLIPSE, 2004) apresentando excelentes resultados.
Quando o sistema linear resolvido de forma exata e a matriz jacobiana construda de forma exata, o mtodo
de Newton apresenta convergncia de 2. ordem.
20
O erro da soluo definido neste trabalho como a diferena entre a soluo exata do sistema linear e a
soluo numrica disponvel em uma determinada iterao.
21
o vetor de termos independentes e uma estimativa inicial da soluo. Foi a primeira tentativa
de tornar o solver multigrid uma caixa-preta, desvinculando-o dos procedimentos
numricos.
A partir das idias de Settari e Aziz (1973) surgiram os mtodos multigrid algbricos
baseados na correo aditiva (HUTCHINSON e RAITHBY, 1986; VAN DOORMAAL et al.,
1987), que tm como principal caracterstica a insero da fsica na concepo do solver,
atravs da manuteno dos princpios de conservao nas malhas grosseiras. Neste mtodo as
equaes so deduzidas apenas para a malha refinada, sendo as equaes utilizadas nas
malhas grosseiras obtidas apenas somando-se os coeficientes da malha original. Por isso no
necessrio ter stencils fixos, o que evita inconsistncias entre as malhas e uma caracterstica
muito apropriada para aplicao do mtodo em malhas no-estruturadas.
A robustez do mtodo multigrid baseado na correo aditiva destacada no trabalho
de Raw (1996), onde uma variedade de problemas acoplados regidos pelas equaes de
Navier-Stokes so resolvidos sem modificaes dos parmetros do solver. Essa uma
vantagem notvel, porque os mtodos tradicionais como Gradiente Conjugado e GMRES
apresentam uma taxa de convergncia muito sensvel ao nmero de condio da matriz, e
quando so precondicionados tornam-se muito sensveis ao tipo de problema analisado.
Os estudos de Elias et al. (1997) mostraram que se perde eficincia nos mtodos
iterativos quando as equaes discretizadas tm coeficientes anisotrpicos5. Isso acontece
porque os solver iterativos, alm de reduzir com eficincia apenas os erros cujo comprimento
de onda so equivalentes ao tamanho da malha, eles o fazem preferencialmente na direo dos
grandes coeficientes. Nesses casos a anisotropia dos coeficientes origina diferentes escalas de
tempo de propagao da informao, afetando diretamente o comportamento da convergncia.
Os autores mostram que uma aglomerao dos volumes de controle da malha refinada que
vise reduzir a anisotropia dos coeficientes das malhas grosseiras torna o mtodo multigrid
ainda mais eficiente. A razo a diminuio da variao das escalas de tempo de propagao
da informao nas malhas grosseiras.
Como visto, os mtodos multigrid algbricos baseados na correo aditiva tm grande
potencial a ser explorado na simulao de reservatrios de petrleo com malhas noestruturadas. Desde os trabalhos pioneiros de Behie e Forsyth (1983a e 1983b), que utilizaram
o multigrid geomtrico na soluo da equao da presso em problemas com coeficientes
descontnuos, a falta de flexibilidade geomtrica advinda deste tipo de mtodo multigrid tem
5
Esses coeficientes surgem devido razo de aspecto da malha diferente da unidade e/ou propriedades fsicas
diferentes em cada direo.
22
sido uma barreira sua aplicao prtica. A despeito disso, diversos trabalhos mostram
resultados bem satisfatrios na utilizao deste tipo de solver em problemas especficos na
simulao de reservatrios de petrleo (DENDY et al., 1989; COLLINS e MOURITS, 1991;
CRUMPTON et al., 1995; RODRIGUES e DICKSTEIN, 1996; PARSONS e COUTINHO,
1999; BASTIAN e HELMIG, 1999; SILVA et al., 2000).
Cap.
FORMULAO MATEMTICA
( )
(3.1)
cuja deduo pode ser encontrada na literatura de petrleo em geral (PEACEMAN (1977),
por exemplo). Nesta equao, a porosidade, que representa a frao de volume que est
disponvel para o escoamento, a densidade do fluido avaliada nas condies de
G
temperatura e presso do reservatrio, V a velocidade da fase e q a vazo volumtrica de
produo/injeo da fase por unidade de volume do reservatrio (positivo para injeo e
negativo para suco).
23
24
(3.2)
onde o sub-ndice m indica grandezas associadas fase e s a saturao que definida como
a frao do espao poroso ocupada pela fase. Essa nova varivel importante no modelo
estudado porque ser uma de suas variveis primrias. A sua definio em termos de frao
de espao poroso implica que a soma das saturaes das Nm fases presentes no meio poroso
tem que ser igual a unidade,
Nm
=1
(3.3)
m =1
G Nm
Nm
Nm
X cm m sm = . X cm mVm + X cm m qm
t m =1
m =1
m =1
(3.4)
25
e, para tanto, necessrio definir a grandeza Xcm que a frao mssica do componente c na
fase m dada por
X cm =
mcm
mm
(3.5)
G
Em meios porosos, a velocidade da fase, Vm , pode ser relacionada com o gradiente de
presso (DARCY, 1856), e para um reservatrio horizontal pode ser determinada atravs de
G
kk
Vm = rm pm
(3.6)
(3.7)
onde swi a saturao de gua irredutvel e sor a saturao de leo residual. Os valores
max
so valores obtidos das curvas de permeabilidades relativas avaliados nas
limites kromax e krw
26
Fig. 3.1 Forma tpica das curvas de permeabilidade relativa, destacando alguns parmetros importantes
envolvidos na sua definio
27
entre o volume da fase nas condies do reservatrio e o volume da fase nas condies de
estocagem, geralmente na superfcie. Este fator incorpora, pelo menos, trs fenmenos fsicos
que causam a variao volumtrica da fase (McCAIN, 1990) que so:
1. a variao da presso;
2. a variao da temperatura;
3. a dissoluo da fase gasosa nas demais fases.
Para a fase leo, normalmente o volume que vai para a superfcie menor que aquele
que residia no reservatrio, o que resulta em valores maiores que a unidade para o fator
volume de formao desta fase. Isso acontece porque, como na maioria das vezes a
temperatura bem maior no reservatrio que na superfcie, a expanso que ocorre na
superfcie pela reduo da presso no consegue suplantar a contrao devido diferena de
temperatura. Alm disso, como a presso na superfcie normalmente menor que no
reservatrio uma boa parcela do gs dissolvido no leo expulso desta fase, contribuindo
tambm para a reduo do volume de leo nas condies de estocagem.
No entanto, o escoamento assumido isotrmico no modelo Black-Oil, e portanto, o
fenmeno fsico variao da temperatura (item 2 mencionado anteriormente) no
contribuir para modificar do fator volume de formao neste modelo. O modelo Black-Oil
tambm admite que no existe transferncia de massa entre a fase gua e as fases leo e gs,
sendo as fases gua e leo imiscveis, e o componente gs pode ser dissolvido na fase leo.
Com estas simplificaes, o fator volume de formao do leo passa a depender
apenas da presso, apresentando um comportamento tpico como o retratado na Fig. 3.2.
Percebe-se que para baixas presses, o fator volume de formao aumenta com o incremento
da presso, e isto acontece porque maior quantidade de gs passa a se dissolver na fase leo.
Para valores de presso maiores que a presso de bolha, pb, no h mais gs que no tenha
sido dissolvido no leo, e por isso a cada aumento do valor da presso o volume da fase,
como um todo, comea a reduzir.
28
Fig. 3.2 - Curva tpica do fator volume de formao em funo da presso, onde pb a presso de bolha
Quanto fase gua, admite-se normalmente que no h dissoluo de outra fase, logo
a curva do fator volume de formao para esta fase praticamente linear, com um
comportamento muito semelhante ao da curva da Fig. 3.2 para presses maiores que a de
bolha (pb).
Solubilidade. Uma outra grandeza importante no modelo Black-Oil a solubilidade de
Rcm =
Vcme
e
Vmm
(3.8)
modelo Black-Oil tem incio a partir da substituio da Eq. (3.8) na expresso que define a
massa especfica do componente c que liberado da fase m nas condies de estocagem,
ce =
mcm
Vcme
que resulta em
(3.9)
Rcm =
mcm / ce
e
Vmm
29
(3.10)
Bm =
Vm
e
Vmm
(3.11)
Rcm =
mcm / ce
Vm / Bm
(3.12)
Rcm =
mcm m
Bm = X cm me Bm
e
mm c
c
(3.13)
ou
X cm , Eq. (3.5).
Reescrevendo a Eq. (3.13) como
X cm m = Rcm
ce
Bm
(3.14)
e substituindo-a, acompanhada da Eq. (3.6), na Eq. (3.4), e dividindo todos os termos pela
massa especfica do componente nas condies de estocagem, ce , tem-se a equao geral do
modelo Black-Oil,
Nm Rcm k krm
Nm Rcm
Nm Rcm
=
s
p
q
m
m +
m =1 Bm m
B
t m =1 Bm
=
1
m
m
m
(3.15)
30
onde, pelas simplificaes j comentadas neste modelo, a nica solubilidade que depende da
presso a do gs no leo, Rgo:
Rww = 1
Row = 0
Rwg = 0
Roo = 1
Rwo = 0
Rgw = 0
Rgg = 1
Rog = 0
Rgo = Rs ( p )
(3.16)
pw = po = p
(3.17)
(3.18)
G
so G
B = o k p + qo
t
w
(3.19)
31
o =
kro
Bo o
q
q~o = o
Bo
krw
Bw w
w =
q
q~w = w
Bw
(3.20)
(3.21)
As Eqs. (3.18) e (3.19) do modelo bifsico adotado so equivalentes a Eq. (3.2), mas
com a vantagem de utilizar grandezas mais facilmente mensurveis, como o fator volume de
formao. Essas equaes formam um sistema de duas equaes com trs incgnitas: p, sw e
so. A outra equao necessria para o fechamento do problema advm da inspeo de que
todo o espao poroso deve estar completamente preenchido pelos fluidos, dada por
sw + so = 1
(3.22)
m = mref + c m ( p p ref )
(3.23)
32
Bm = Bmref 1 c m p p ref
(3.24)
cm =
1 m
m p
(3.25)
T
Cap.
FORMULAO NUMRICA
PARTE 1 - EMBASAMENTO TERICO E FUNDAMENTOS
(4.1)
onde o sub-ndice m indica que esta equao utilizada para ambas as fases gua e leo (m
= w ou o). Deve-se lembrar que, durante a deduo do modelo matemtico, os termos de
gravidade, reaes qumicas, efeitos trmicos e presso capilar foram desprezados por
simplicidade, pois no interferem na generalidade do mtodo numrico apresentado.
O modelo bifsico forma um sistema de duas equaes e trs incgnitas: p, sw e so. A
outra equao necessria para o fechamento do problema vem da condio de que o espao
poroso totalmente preenchido pelas fases, sendo chamada de equao de restrio
volumtrica dada pela Eq. (3.22).
33
34
V, t
G
G
sm
dVdt = m k p dVdt +
t Bm
V, t
q
dVdt
(4.2)
V, t
P VP sm
t
G G
s mo
B o = m k p dV + ( qm ) P
m Bm P V
(4.3)
qm = qm V
(4.4)
em [L3.T-1], como normalmente utilizada nos simuladores comerciais (IMEX Users Guide,
2002; STARS Users Guide, 2002). Como esta vazo dependente do modelo de poo
utilizado, ela poder ser calculada de diferentes formas, como ser mostrado no prximo
captulo. A definio de quais termos sero tratados implicitamente na Eq. (4.3) tambm ser
feita no prximo captulo, com exceo da presso, que ser desde j considerada implcita
neste trabalho ( p = p ).
Aplicando o teorema da divergncia de Gauss no primeiro termo do lado direito da Eq.
(4.3), este termo poder ser escrito como
G G
m k p dV =
m k p . dS
(4.5)
35
que uma integral de superfcie sobre todas as faces de um volume de controle. Esta integral
pode ser aproximada numericamente utilizando o valor da funo no ponto mdio de cada
segmento que forma esta superfcie
G
m k p . dS
S
( k p S )
iP
(4.6)
onde i representa estes pontos mdios, denominados de pontos de integrao. A partir deste
momento, portanto, necessrio definir os volumes de controle no mtodo numrico adotado
para ilustrar a posio destes pontos.
Definindo o elemento como a entidade geomtrica delimitada pelos ns da malha, e o
volume de controle como a regio do domnio onde as equaes diferenciais governantes so
integradas, o conceito tradicional usando em volumes finitos estabelece que o elemento da
malha e o volume de controle so entes geomtricos coincidentes (cell centered construction),
como demonstrado na Fig. 4.1a. Percebe-se que os ns fornecidos pelo gerador de malha
servem para delimitar espacialmente o volume de controle, mas as propriedades so
calculadas no seu centro geomtrico. No EbFVM, por sua vez, o volume de controle no
coincide mais com o elemento, e construdo ao redor dos ns da malha (cell vertex
(a)
(b)
Fig. 4.1 - Definio dos elementos e volumes de controle no (a) Mtodo de Volumes Finitos tradicional (FVM) e
(b) no Mtodo de Volumes Finitos baseado em Elementos (EbFVM)
36
Cada um dos 5 sub-volumes destacados na Fig. 4.1b que formam o volume de controle
ao redor do n P e que so denominados de svc1 a svc5 possuem a mesma regra de formao:
so delimitados por retas que saem das medianas das faces dos elemento at seu baricentro.
Os pontos de integrao esto localizados no centro de cada uma das faces que no se
comunicam com o n central do volume de controle, e nestas posies que so avaliadas as
integrais de superfcie dadas pela Eq. (4.6). Note tambm que no mtodo EbFVM, sob o
ponto de vista da formao do volume de controle, no h problema algum na unio de subvolumes provenientes de elementos triangulares e quadrilteros em uma mesma malha. Isso
contrasta com o mtodo de volumes finitos tradicional, onde a utilizao de diferentes
elementos em uma mesma malha uma tarefa bastante difcil de ser feita.
Retornando equao de conservao dos fluidos, Eq. (4.1), aps ter sido integrada no
volume de controle P da Fig. 4.1b e procedendo conforme foi destacado no incio deste
captulo, pode-se mostrar que sua forma discretizada ser dada por
sm
=
Bm P
o
G
G t
sm
B o + ( qm )P + m k p S i
iP
P VP
m P
(4.7)
onde as grandezas calculadas nos ns da malha (ou nos centros dos volumes de controle) so
identificadas com o sub-ndice P, e aquelas grandezas avaliadas nos pontos de integrao so
identificadas com o sub-ndice i, como mencionado anteriormente.
37
Conforme pode ser observado na Fig. 4.2, foi definido que o domnio do sistema de
coordenadas locais (, ) utilizado em cada elemento do plano transformado deve variar de:
9 Para tringulos: 0 a 1
9 Para quadrilteros: -1 a 1
e os ns devem ser numerados de 1 a NNE, no sentido anti-horrio, onde NNE o nmero de
ns do elemento, que assume valor 3 para tringulos e 4 para quadrilteros.
38
priori, essas malhas no obedecem a um padro de formao global. Por isso, neste mtodo
proposta uma funo (linear, bi-linear etc.) definida em cada elemento, tal como no Mtodo
de Elementos Finitos, cujas derivadas so obtidas analiticamente em qualquer ponto dentro do
elemento.
Assim, utilizando-se de um procedimento geral, a presso, como qualquer outra
varivel do domnio, pode ser facilmente avaliada em qualquer ponto no interior de um
elemento da malha em funo de seus valores nodais utilizando as funes de forma, Nj, que
exercem o papel de funo de interpolao
p=
NNE
N ( , ) p
j
(4.8)
j =1
N 2 ( , ) =
N 3 ( , ) =
(4.9)
N1 ( , ) = 4 ( 1+ ) ( 1+ )
N ( , ) = 1 ( 1 ) ( 1+ )
2
4
N ( , ) = 1 ( 1 ) ( 1 )
4
3
N4 ( , ) = 1 ( 1 + ) ( 1 )
4
39
(4.10)
x ( , ) = N j ( , ) x j
(4.11)
j =1
NNE
y ( , ) = N j ( , ) y j
(4.12)
j =1
p
x
p
y
j =1
=
,
NNE
NNE
j =1
Nj
x
Nj
y
pj
(4.13)
pj
(4.14)
40
Nj
N j x N j y
+
x y
(4.15)
N j x N j y
+
x y
(4.16)
e
N j
N1
x
..... NNNE
=
x
..... NNNE
N1
x
N1
y
..... NNNE
x
NNE
.....
y
(4.17)
N1
x
N1
y
..... NNNE
x
1
= [ J ] [ D]
..... NNNE
y
(4.18)
onde [J] a matriz Jacobiana de transformao e [D] a matriz de derivadas das funes de
forma
x
[J ] =
x
(4.19)
e
N1
[ D] =
N1
..... NNNE
N
NNE
.....
(4.20)
Utilizando as Eqs. (4.13), (4.14) e (4.18) pode-se, finalmente, obter a forma matricial
do gradiente de qualquer varivel genrica dada por
41
(4.21)
onde { p}e o vetor com os valores nodais da presso no elemento (dimenso de NNE), e [J ]
a matriz de transformao Jacobiana definida na Eq. (4.19) e que pode ser facilmente
calculada a partir de
[ J ] = [D][Z ] e
(4.22)
[Z ]e
x1
x2
#
xNNE
y1
y 2
#
yNNE
(4.23)
Deve-se lembrar, no entanto, que em funo das diferentes funes de forma utilizadas
neste trabalho (lineares, Eq. (4.9), para elementos triangulares e bi-lineares, Eq. (4.10), para
elementos quadrangulares), as matrizes de derivadas em relao s coordenadas locais, [D],
tm formas diferentes de acordo com o tipo de elemento
9 Para tringulos:
[D] = 1
1 0
1 0 1
1
1 1 + 1 1 +
9 Para quadrilteros: [D] =
4 1+
1 1 + 1
(4.24)
(4.25)
42
(4.26)
onde i o ponto de integrao localizado sobre a face cuja rea deseja-se determinar e R a
matriz de rotao dada por
[R] = 01
1
0
(4.27)
16
=
1 3
{}3
1 6
=
1 6
(4.28)
43
9 Para quadrilteros:
{}1 = 01
{}2
0
=
1
{}3
1
=
0
{}4
0
=
1
(4.29)
Fig. 4.3 - Elementos triangulares e quadrangulares nos planos fsico e transformado, demonstrando as reas de
face dos sub-volumes de controle e os pontos de integrao (ip)
44
esquemas upwind aplicados em malhas triangulares para avaliao da mobilidade, mas que,
na realidade, no asseguram que em todos os casos ela seja calculada a partir dos valores
nodais realmente localizados a montante. Isso pode resultar em solues no-fsicas. Um
destes esquemas bastante similar ao procedimento utilizado nos simuladores comerciais com
malhas estruturadas, e baseia-se simplesmente na anlise do valor de presso1 dos dois
volumes de controle vizinhos face onde se deseja avaliar a mobilidade. Infelizmente esse
esquema no apropriado nos casos onde o fluxo em cada face calculado com expresses
45
que envolvem mais de dois valores nodais de presso, como nas malhas no-estruturadas2.
possvel encontrar em determinados casos, por exemplo, pj > pk , enquanto que na interface
entre os sub-volumes de controle j e k o escoamento se d no sentido de k pra j (CORDAZZO
et al., 2004a e b). Neste caso o valor a jusante o utilizado, e portanto, serve como exemplo
de que a aplicao prtica deste tipo de esquema limitado.
Em outro esquema bastante utilizado, a escolha do valor a montante baseado na
avaliao do sinal do termo Tjk
(p
jk = k
se
se
G
K
k p S
(
)
G
K
( k p S )
jk
jk
< 0
>0
(4.30)
A exceo o mtodo de Voronoi onde o fluxo calculado com uma expresso discretizada que envolve
apenas dois valores nodais em funo da utilizao de malhas com ortogonalidade local.
46
valores montante, mesmo nos casos onde o meio anisotrpico, isto , em casos onde o
vetor velocidade pode no estar alinhado na direo do vetor gradiente de potencial.
importante mencionar tambm que diferentemente dos mtodos que lidam com
malhas estruturadas tradicionais, no EbFVM os pontos de integrao no esto localizados
exatamente sobre a linha que une dois ns vizinhos como demonstra a Fig. 4.4a, e por isso
mesmo no se pode utilizar apenas dois valores de presso no processo de deciso de qual
est a montante. A Fig. 4.4b apresenta em destaque dois elementos da malha no-estruturada
da Fig. 4.4a formados pelos ns a, b, c, j e k, bem como a posio dos dois pontos de
integrao localizados na interface dos volumes de controle construdos ao redor dos ns j e k.
Percebe-se que os pontos de integrao esto localizados dentro dos elementos, e por isso o
tratamento dado s grandezas avaliadas em cada um destes pontos deve ser elemento a
elemento e no por interfaces de elementos (arestas), uma vez que existe a possibilidade de
um fluxo se dar na direo de um volume de controle para o outro dentro de um elemento,
enquanto que no elemento vizinho a direo do fluxo entre estes volumes pode ser a oposta.
(a)
(b)
Fig. 4.4 - Localizao dos pontos de integrao comuns a dois volumes de controle em (a) uma malha noestruturada e, em destaque, em duas faces do volume de controle formado ao redor do n k
47
O procedimento proposto neste trabalho para a avaliao das mobilidades pode ser
implementado computacionalmente sem maiores dificuldades se o termo de anlise da Eq.
(4.30) for escrito matricialmente como
G
( k p S ) = {H } { p}
T
i
(4.31)
composto pelos termos que dependem apenas da geometria e propriedades fsicas constantes
de cada elemento, que foram aglomerados na forma
{H }i = {S} i [ k ][ J ] i [ D ] i
T
(4.32)
[ k ] = k xx
yx
k xy
k yy
(4.33)
Neste trabalho considerado heterogneo o domnio que apresentar variao espacial das propriedades fsicas
porosidade e/ou permeabilidade absoluta. Quando o tensor definido na Eq. (4.33) no for isotrpico, o domnio
ser considerado anisotrpico. Baseado nestas definies pode-se afirmar que um reservatrio heterogneo no
ser necessariamente anisotrpico, e vice-versa.
48
(4.34)
49
P =
1
VP
V
k
(4.35)
kP
50
51
da malha, a fim de posicionar as falhas. Isto poder ser bastante trabalhoso, principalmente
em se tratando de malhas no-estruturadas, porque o procedimento consiste em gerar uma
malha de elementos e, a partir dos volumes formados, localizar a falha nas fronteiras dos
volumes. Se o resultado no for satisfatrio, deve-se gerar outra malha e assim por diante.
Quando so utilizados elementos triangulares, por exemplo, a representao de uma falha
atravs do cancelamento dos fluxos dentro do elemento (ou nas faces dos volumes de
controle) uma tarefa ainda mais delicada, porque dificilmente se conseguir representar uma
falha que seja geometricamente linear com elementos triangulares.
52
Assim necessrio que elas sejam formadas por elementos de pequena espessura, e com
permeabilidade absoluta e porosidade baixas. Tratamentos similares aplicados s malhas noestruturadas j foram recomendados anteriormente por Kocberber (1995) e Young (1999). A
Fig. 4.7 apresenta exemplos de falhas modeladas a partir de tringulos e quadrilteros. Neste
caso, torna-se dispensvel a visualizao conjunta da malha de volumes de controle e o
trabalho de gerar novas malhas tais que as falhas estejam mais bem posicionadas nas suas
fronteiras.
Fig. 4.7 - Falhas representadas a partir de elementos com baixas permeabilidade e porosidade
53
elegante no contexto do EbFVM pois vai na direo da filosofia deste mtodo, que focar o
clculo e o armazenamento de propriedades nos elementos da malha.
54
Fig. 4.8 - Exemplo do procedimento de refinamento local: (a) malha a ser refinada; (b) malha refinada
localmente, e (c) destaque para alguns volumes de controle formados
Cap.
FORMULAO NUMRICA
=
Bm P
o
sm
t
B o + ( qm )P + m k p S i
iP
P VP
m P
, m = w, o
(5.1)
Elas formam um sistema de duas equaes e trs incgnitas: p, sw e so. A outra equao
necessria para o fechamento do problema a de restrio volumtrica, dada por
s w + so = 1
(5.2)
A estratgia para a obteno da soluo deste sistema ser a mesma para ambos os
esquemas, IMPES e Totalmente Implcito, e consistir em obter a saturao do leo atravs da
55
56
equao de restrio, Eq. (5.2), enquanto que a saturao da outra fase e a presso sero
obtidas atravs da resoluo do sistema de equaes composto pela equao de conservao
da gua, Eq. (5.1), e de uma combinao linear das equaes de conservao de ambas as
fases. Esta ltima equao a da conservao total, e construda substituindo as saturaes
explicitadas em cada equao de conservao na equao de restrio, resultando em
( B
iP
wP
w i + Bo o i ) (k p S )i + ( qw Bw + qo Bo ) P +
P
P VP swo
t
soo
o Bw + o Bo 1 = 0
Bo
Bw
P
(5.3)
57
()
Bm p = Bmref 1 c m p p ref
(5.4)
logo, a no-linearidade se estabelece em funo de que tanto a saturao como o fator volume
de formao so dependentes da presso. Por isso necessrio fazer uma modificao nesta
equao de conservao para que escoamentos com fluidos compressveis possam ser
resolvidos com o mtodo IMPES. Note que para problemas incompressveis, Bm = Bmo = 1 na
Eq. (5.1), e a no-linearidade desaparece. Para contemplar os demais casos proposto neste
trabalho uma linearizao do termo s m Bm atravs do truncamento dos termos de mais alta
ordem da srie de Taylor
sm
so
= mo +
Bm
sm
Bm
sm
sm +
Bm
Bm
sm
Bm + ......
Bm
(5.5)
s mo
(B )
o 2
m
Bmref c m p p o
(5.6)
58
Bmref cm ( p p o )
Bmo
o
s
q
k
p
+ ( m ) P + m
S
( m ) P = s 1
t
i V
Bmo
P
iP
o
m
(5.7)
( B
iP
o
wP
1. parcela
2. parcela
(5.8)
s o B ref c
s o B ref c V ( p o p )
= 0
+ w wo w + o oo o
t
B
B
P
w
o
P
3. parcela
59
( k pS ) = h
o
Pi
onde
{H }i
{H }i { p}e
T
(5.9)
{p}e
vetor do
( ) ( ) + ( B ) ( )
hP i = B wo
o
w i
o
o P
o
o i
(5.10)
60
{q}e = [ A] e { p}e
(5.11)
onde
h11 {H }T h12 {H }T
1
2
T
T
h
h
A
[ ]e
22 {H }2
23 {H }3
T
T
h33 {H }3 h31 {H }1
(5.12)
h11 {H }T h12 {H }T
1
2
T
T
h22 {H }2 h23 {H }3
[ A] e =
T
T
h33 {H }3 h34 {H }4
T
T
h44 {H }4 h41 {H }1
61
62
sendo que a posio dos coeficientes na matriz global determinada atravs das informaes
contidas em uma matriz fornecida pelo gerador de malhas. Nesse caso cada elemento
identificado e suas conectividades so definidas. O elemento 1 nesta figura, por exemplo,
formado pelos ns 1, 4 e 7, e por isso os valores contidos em sua matriz local devero ser
transportados para as posies de interseco das linhas e colunas correspondentes aos seus
ns, como demonstrado na Fig. 5.1b. Note que os diferentes tipos de elementos considerados
(tringulos e quadrilteros) no implicam em nenhuma dificuldade adicional a este processo.
importante notar tambm que apenas a 4. linha e a 4. coluna da matriz global de
coeficientes so cheias, e a razo que o volume de controle construdo ao redor do n 4 o
nico que possui faces dentro de todos os elementos da malha, e por isso o clculo do fluxo
em seus pontos de integrao envolve todos os ns. Outras informaes relacionadas ao
processo de formao da matriz global de coeficientes podem ser obtidas na literatura de
elementos finitos (HUGHES, 1987; ZIENKIEWICZ e TAYLOR, 1989; entre outros).
{F }, na forma
An ,n = An ,n + g n
(5.13)
Fn = Fn + f n
(5.14)
63
AP , P = AP , P + nP
(5.15)
FP = FP + e P
(5.16)
(5.17)
(5.18)
necessrio conhecer a expresso que calcula o volume do elemento (entidade definida pelos
ns da malha) dado por (ZIENKIEWICZ e TAYLOR, 1989; MALISKA, 2004)
64
x y x y
Ve = S e .1 =
(5.19)
Comparando esta expresso com a Eq. (4.19), constata-se que o termo entre parnteses
na Eq. (5.19) exatamente o determinante da matriz Jacobiana. E como comum usar e
unitrios por simplicidade, pois os mesmos so arbitrrios, fcil demonstrar que os
(5.20)
Vsvc = det [ J ] m ,m
(5.21)
[A]{p} = {F }
(5.22)
A soluo da Eq. (5.22) inserida na Eq. (5.7) para obter o campo de saturao de
uma das fases. O campo de saturao da outra fase, por sua vez, obtido por meio da equao
de restrio, Eq. (5.2). Quanto ao tratamento dado aos termos da equao da saturao,
embora no discutido aqui, segue o mesmo princpio de discretizao e implementao
apresentado para a equao da presso.
65
tmax
VP
qi
iP
'
( f w )max P
min P
(5.23)
onde Vp o volume poroso dos volumes de controle, qi o fluxo total na face i do sub'
volume de controle, e ( f w )
mx
O fluxo fracionrio de uma fase a razo entre a mobilidade desta fase e a mobilidade total.
66
+ (w k p S )i + ( qw ) P
R
( w )P
o
t Bw Bw P iP
(5.24)
( RT ) P = ( Bw wi +
iP
BoP oi (k p S )i + ( qw Bw + qo Bo )
+
P VP swo
t
soo
B
+
Bo 1
o w
o
Bo
Bw
P
(5.25)
+1
R
+1
= R +
X
X X
(5.26)
67
R
Rm = m X +1
X X
(5.27)
[ A ]{X } = {R}
(5.28)
onde A a matriz Jacobiana. No sistema bifsico adotado, esse sistema matricial formado a
partir de matrizes de 2x2, doravante chamadas de blocos, apresentando duas incgnitas para
cada n, e tem a forma
RT1
p1
Rw1
p1
RT
n
p1
Rwn
p1
RT 1
RT1
p
sw1
n
R
Rw1
w1
pn
sw1
RT n
sw1
Rwn
sw1
RT n
p
n
R
wn
pn
RT 1
swn
RT1
Rw1 p1
Rw1
swn w1
R
RT n pn
T n
swn swn
Rw
Rwn
swn
(5.29)
{ p}
+1
= { p} + {p}
+1
{ sw }
+1
= {sw } + {sw }
(5.30)
68
fluxos
} + {R
T poos
(5.31)
onde
P VP swo
Bw +
RT
acum
RT
fluxos
poos
= ( qw Bw + qo Bo )
RT
o
Bw
(B
iP
wP
soo
Bo 1
o
Bo
P
wi + Bo oi ) (k p S )i
P
(5.32)
(5.33)
(5.34)
A forma de representar a equao do resduo dada pela Eq. (5.31) mais conveniente
porque torna o clculo de cada um dos componentes do resduo independente dos demais,
seguindo procedimentos particulares e mais apropriados. O resduo do termo de acumulao
definido na Eq. (5.32), por exemplo, deve ser calculado em uma rotina que varre todos os ns
da malha. O resduo do termo de fluxo, Eq. (5.33), deve ser calculado visitando elemento a
elemento da malha, enquanto que o resduo do termo de poos, Eq. (5.34), calculado
segundo uma rotina que varre apenas os ns referentes aos volumes de controle que possuem
3
Trata-se de um artifcio didtico nomear uma equao como sendo a da presso e a outra da saturao no
Mtodo Totalmente Implcito, porque ambas as variveis esto ativas, diretamente ou no, nas duas equaes.
69
poos. No Anexo 3 so apresentadas as expresses dos fluxos da Eq. (5.34) mais comumente
utilizadas como condio de contorno nos poos.
Conforme foi visto anteriormente, cada um dos sub-volumes de controle que formam
um elemento, seja ele triangular ou quadriltero, ter sempre duas interfaces internas com
outros sub-volumes do mesmo elemento por onde o fluido escoar. Logo, a Eq. (5.33) pode
ser calculada elemento a elemento utilizando a seguinte expresso
RT
fluxos
nP =i , j
( BwP wn + BoP on )( k p S ) n
(5.35)
= hPi {H }i hPj {H } j { p}
onde os sub-ndices i e j so os pontos de integrao localizados nas duas faces internas dos
sub-volumes de controle, e os termos { H }i e hPi so dados pela Eq. (4.32) e pela verso
implcita da Eq. (5.10), respectivamente. A Eq. (5.35) representa a contribuio de um subvolume de controle i para o clculo do resduo do termo de fluxo em um volume de controle
completo.
Visando utilizar uma estrutura que possibilite uma implementao mais geral
mediante a construo de uma matriz no elemento, os sub-ndices i e j devem ser definidos
como
j = i +1 se i NNE ou j = 1 se i = NNE
(5.36)
poos
(5.37)
onde { p} o vetor global dos valores de presso e [ AT ] a matriz global formada elemento a
elemento pela contribuio das matrizes locais definidas na Eq. (5.12).
70
RT
p
P VP swo dBw
acum
o
Bw dp
soo dBo
Boo dp P
(5.38)
RT
sw
=0
(5.39)
acum
Termos de poos. As derivadas dos termos de poos, Eq. (5.34), s no sero nulas
para a condio de contorno de presso de fundo de poo prescrita, que para os poos
produtores escrita como
qm = mWI ( p fp p )
(5.40)
Mesmo em casos onde possvel encontrar a derivada analtica das equaes dos resduos, prefervel em
determinadas situaes calcular as derivadas numericamente criando um procedimento mais geral, facilitando a
troca de equaes constitutivas, de equaes de estado, entre outras. Nestes casos, e em algumas situaes onde
no possvel encontrar as derivadas analticas de todos os termos, utiliza-se a aproximao numrica das
derivadas, que consiste simplesmente em calcular a funo com um valor perturbado, subtrair desta a funo
calculada sem a perturbao e dividir o resultado pelo valor da perturbao.
71
onde p fp a presso de fundo de poo e WI o ndice de poo que compreende fatores fsicos
e geomtricos do poo. Quando essa condio prescrita, as derivadas dos termos de poos
da equao da presso so dadas por
RT
p
= WI
m
B
+ m m ( p pfp )
m Bm + Bm
p
p
m = w,o
= WI
poos
(5.41)
e
RT
sw
Bm
m = w,o
poos
m
( p pfp )
sw
(5.42)
No Anexo 3 podem ser obtidos maiores detalhes sobre esta condio de poo e outras
no mencionadas.
Termos de fluxo. As derivadas dos termos de fluxo em relao a saturao, Eq. (5.33),
so calculadas a partir de
RT
swk
=
fluxos
T
T
hPi {H }i hPj {H } j { p}
sw k
(5.43)
h
hPi
T
T
{H }i { p} Pj {H } j { p}
sw k
sw k
onde k = 1, ..., NNE para cada sub-volume de controle, com i e j sendo pontos de integrao
definidos com i = 1, ..., NNE e j = i +1 se i < NNE ou j = 1 se i = NNE. Logo, esse termo
resulta num vetor de dimenses NNE para cada sub-volume de controle, que a contribuio
de um sub-volume de controle no clculo deste resduo para o volume que o contm. Cada
derivada presente nesta expresso determinada a partir de
hPi
= ( Bw ) P w
sw
sw k
k
+ ( Bo ) P o
sw
k
ipi
ipi
(5.44)
72
m
sw k
=0
ipi
T
T
hPi {H }i hPj {H } j { p}
pk
fluxos
(5.45)
hPj
h
T
T
= Pi {H }i { p}
{H } j { p} + ( hPi H i ( k ) hPj H j ( k ) )
pk
pk
(5.46)
=0
ipi
73
=
X fluxos e R
T
X 1
RT
X NNE
svc1
RT
X NNE
svcNNE
e
(5.47)
RT
RT
=
X
fluxos
e
RT
+
X
fluxos
e
1. parcela
fluxos
e
(5.48)
2. parcela
mobilidade presente nas Eqs. (5.43) e (5.45) em relao as variveis dependentes, mantendo a
presso constante. Ela uma matriz que escrita para elementos triangulares com dimenso
de (3x3):
RT
*
*
= D X ( 2,k ) H2 D X ( 3,k ) H3
e
fluxos
*
*
D X ( 3,k ) H3 D X (1,k ) H1 e
k = 1, 2, 3
(5.49)
RT
=
*
X fluxos e D X ( 3,k ) H3 D X ( 4,k )
*
D X ( 4,k ) H4 D X (1,k )
A
H2*
H3*
H4*
H1* e
k = 1, 2, 3, 4
(5.50)
74
[ DX ]e
0
DX (1,3)
=
DX ( 2,1)
DXB ( 2 ) + DX ( 2, 2 )
0
0
DX ( 3, 2 )
DX ( 3) + DX ( 3,3)
(5.51)
e
[ DX ]e
0
0
DX (1, 4 )
DX ( 2,1)
DXB ( 2 ) + DX ( 2, 2 )
0
0
0
DX ( 3, 2 )
DX ( 3) + DX ( 3,3)
0
0
0
DX ( 4,3)
DXB ( 4 ) + DX ( 4, 4 ) e
(5.52)
para elementos quadrangulares, onde cada coeficiente desta matriz uma derivada dada por
B
dB
DX ( i ) = m ( m )ipi
m = w,o
dpi P
B
DX ( i ) = 0
para X = p
(5.53)
para X = sw
DX ( i, j ) = ( Bm ) P m =
m = w,o
pk ipi
m
DX ( i, j ) = ( Bm ) P
=
m
w
o
,
=
w
ipi
kr m d m
dBm
+
B
para X = p
m
m
2
dp
dp
( m Bm )
i
1 dkr m
m Bm dsw i
para X = sw
(5.54)
Na Eq. (5.54) se o n montante de um ponto de integrao i no for igual ao n local
j, esta equao dever ser anulada. Isso implica que, quando DX (1,1) for no-nulo, por
exemplo, DX (1, NNE ) dever ser necessariamente nulo devido a funo upwind utilizada
para a mobilidade, e assim por diante.
75
presso presente nas Eqs. (5.43) e (5.45) em relao as variveis dependentes, mantendo a
mobilidade constante. Por isso quando a varivel dependente for a saturao esta parcela
nula:
RT
X
RT
= [ A]e
e
fluxos
para X = p
(5.55)
=0
e
fluxos
para X = sw
onde [ A]e a mesma matriz do elemento utilizada no IMPES e definida na Eq. (5.12).
Determinada a matriz completa do elemento no Mtodo Totalmente Implcito, Eq.
(5.48), os valores devem ser transportados para a matriz global apresentada na Eq. (5.29),
seguindo um procedimento muito semelhante ao utilizado na montagem da matriz global da
presso no mtodo IMPES, sintetizado na Fig. 5.1, com a exceo de que para o mtodo
totalmente implcito tem-se uma sub-matriz de 2x2 para cada posio na matriz,
RT
p
R
w
p
RT
sw
Rw
sw
ser considerada convergida em cada passo de tempo quando os seguinte critrios baseados
nas mximas variaes de p e sw (norma l) forem satisfeitos:
76
1.
p +1 p
2.
sw+1 sw
user
< pmax
max
< ( sw )max
user
max
( sw )max
user
solver, ser utilizado um esquema baseado nos mesmos valores pmax e ( sw )max utilizados
user
user
passo de tempo no mtodo implcito, uma vez que este esquema mais estvel que o IMPES,
deve-se ter cuidado para que ele produza solues dentro da preciso desejada para o
problema em questo, haja vista a aproximao da derivada temporal. Uma expresso que
permite determinar o passo de tempo automaticamente em funo de parmetros calculados
no passo de tempo anterior, e que vem sendo utilizada pelos simuladores comerciais (STARS
Users Guide, 2002) em funo de resultar em passos de tempo razoveis dada por
user
1,75 DNormX P
t = t
user
DNormXmax + 0,75 DNormX P min
o
(5.56)
DNormXP
trabalho, DNormXP
respectivamente.
77
O passo de tempo estimado pela Eq. (5.56) poder ainda assim ser inadequado se
resultar em um nmero elevado de iteraes do mtodo de Newton para a obteno da soluo
convergida ou se surgirem mudanas bruscas do valor das variveis naquele passo de tempo.
Deste modo, deve-se utilizar um controle adicional do passo de tempo que abortar a soluo
de um dado um determinado nvel temporal se
O nmero de iteraes necessrias para a convergncia do Mtodo de Newton
1.
2.
user
).
78
a) utilizar nos pontos de integrao o valor das mobilidades e as suas derivadas que so
utilizadas no clculo dos termos D X , Eq. (5.53), de acordo com a numerao local do n
localizado montante (item 1 c).
b) determinar as matrizes de derivadas de cada fase - D X , Eqs. (5.51) e (5.52).
e
c)
[ A]e ,
especfica nas matrizes locais de derivadas de resduos, Eq. (5.48). Alm disso deve ser
criado um vetor de (NNE x 1) multiplicando esta matriz pelo vetor de presso do elemento
Todo esse procedimento no necessita ser feito para a equao da gua.
d) adicionar as derivadas do termo de fluxo definidas nas matrizes locais na matriz
Jacobiana, e tambm o vetor local para o vetor global de termos independentes (ver seo
5.1.2).
{ sw }
+1
= {sw } + { sw}
+1
{ p}
+1
= { p} + {p}
7. Verificar se a convergncia foi obtida a partir dos critrios dados na seo 5.2.4.
Se no foi, volta-se ao passo 1, incrementando-se o nvel iterativo ( = + 1 ), ou
abortando a soluo deste intervalo de tempo, reduzindo o passo de tempo e
tornando = 0 , se o nmero de ciclos de Newton for demasiado grande ou se as
variveis dependentes apresentarem variao maior que o estipulado.
8. Avanar no tempo ( t = t + t e = 0 ) e retornar ao passo 1.
79
80
computador, no formato CSR tem-se a localizao direta do incio de cada linha, o que uma
informao que agiliza as operaes com matrizes.
Fig. 5.2 - Procedimento de preenchimento da matriz esparsa (formato coordenado) definida por trs vetores que
contm os valores no-nulos e os ndices que definem a posio de cada um deles na matriz cheia.
Fig. 5.3 - Matriz esparsa da Fig. 5.2 no formato de linha comprimida (Compressed Sparse Row)
81
A desvantagem da utilizao do esquema que armazena apenas os elementos nonulos de uma matriz se manifesta durante o processo de construo, isto , quando so
visitados os elementos e os valores contidos nas matrizes locais so transferidos para a matriz
global. A dificuldade identificar diretamente a localizao de um coeficiente no vetor de
valores dados seus ndices da linha e coluna correspondentes da matriz cheia. No entanto, as
bibliotecas numricas disponveis, como a COI-lib5 entre outras, apresentam algoritmos muito
eficientes que reduzem consideravelmente o trabalho de pesquisa da posio de um
coeficiente no vetor de valores. Os casos rodados demonstraram que o tempo despendido
nesta tarefa incomparavelmente menor que o tempo gasto na soluo do sistema linear. Por
isso no foi dedicado muito esforo neste processo, e sim na implementao de um solver
mais rpido, o multigrid, que ser objeto de estudo no prximo captulo.
Porm, quando no se dispe de uma biblioteca numrica como a COI-lib para
processar a transferncia de dados das matrizes locais para a global, pode-se criar algoritmos
como o proposto no Anexo 4 que so eficientes e de implementao simples, mas que
necessitam alocar uma quantidade, muitas vezes, excessiva de memria, em funo da criao
de matrizes locais de endereos em cada elemento. Em situaes onde a capacidade de
memria computacional no for uma restrio muito sria, estes esquemas podero ser uma
boa alternativa.
A COI-lib uma biblioteca grfica desenvolvida em C++ com o objetivo de facilitar o uso de aplicativos de
alta complexidade, permitindo a entrada de dados e visualizao de resultados de maneira simples e intuitiva.
Pode ser encontrada em http://www.sinmec.ufsc.br/sinmec/software/coi-lib.html.
Cap.
84
esforo do solver com o nmero de variveis (N) do problema. A Fig. 6.1 apresenta as curvas
tpicas que relacionam o custo computacional (tempo de CPU) com o nmero de variveis do
sistema linear para diferentes solvers. Percebe-se, nesta figura, que os solvers diretos, como
Eliminao de Gauss e LU, so mtodos de elevada ordem - O(N3), e que portanto, so
impraticveis para resolver problemas com grande nmero de variveis porque o custo
computacional torna-se excessivamente grande.
Os mtodos multigrid, por sua vez, so lineares, isto , possuem ordem - O(N), que a
situao ideal, embora apresentem custo computacional maior que os outros mtodos para
nmero pequeno de variveis, conforme pode se visto na Fig. 6.1. Esse mau desempenho na
soluo de pequenos sistemas lineares deve-se aos procedimentos de obteno dos
coeficientes e de outros parmetros das malhas grosseiras. Outros mtodos iterativos no
mencionados como Mtodos de Gradiente Conjugado, GMRES, so mtodos que apresentam
curvas de convergncia situadas entre a do Gauss-Seidel e a do multigrid na Fig. 6.1.
O mtodo multigrid adotado neste trabalho do tipo algbrico, tambm chamado na
literatura de mtodo multigrid baseado na correo aditiva (HUTCHINSON e RAITHBY,
1986), aplicado originalmente em malhas estruturadas. Neste mtodo, que ser denominado a
partir de agora pelo acrnimo ACM (The Additive Correction Multigrid), prope-se que as
85
equaes sejam deduzidas apenas para a malha refinada, sendo as equaes utilizadas nas
malhas grosseiras obtidas apenas somando-se os coeficientes da malha original. Por isso no
necessrio ter stencils fixos, o que evita inconsistncias entre as malhas e uma caracterstica
muito apropriada para aplicao do mtodo em malhas no-estruturadas como as utilizadas
neste trabalho. O processo de formao das clulas grosseiras e a deduo de suas equaes
so consideradas adiante neste captulo.
Embora esteja sendo utilizada exaustivamente neste trabalho, deve-se mencionar que a
denominao multigrid no a mais adequada para descrev-lo, porque, de fato, no
necessita-se mais gerar as malhas grosseiras e nem discretizar as equaes diferenciais nelas.
Porm, para evitar incompatibilidades com diversos trabalhos da literatura e em funo de que
muitas vezes deseja-se caracterizar graficamente as conexes das equaes utilizadas nas
malhas grosseiras, procurou-se manter esta denominao.
86
P* = P + I
(6.1)
Fig. 6.2 - Processo de formao das malhas grosseiras a partir da aglomerao dos volumes de controle da malha
original, onde se procura a soluo do sistema linear
Note que, embora o mtodo de soluo das equaes seja baseado em elementos
EbFVM, as equaes finais na malha original so o resultado da aplicao dos princpios de
87
conservao nos volumes de controle. Objetiva-se no multigrid que estes princpios apliquemse tambm nas equaes da malha grosseira e, por isso, ela deve ser construda pela unio de
volumes de controle, como ilustrado na Fig. 6.2, e no de elementos de malha, que seria um
procedimento bem mais simples.
*
P
=0
(6.2)
RP = bP AP P
Anbnb*
(6.3)
nb de P
Deve-se evitar confundir a expresso do resduo R que definido sob o ponto de vista do solver (problema
linear), com o resduo R do mtodo de Newton e empregado apenas no mtodo Totalmente Implcito (problema
no-linear).
88
RP = bP AP, P ( P + I )
*
nb de P
AP, nb ( nb + nb )
(6.4)
P , nb
nb de P
nb = RP
(6.5)
AP, nb nb
(6.6)
nb de P
0 = RP AP, P I AP, nb nb
PI
nb de P
(6.7)
AI , NB NB = bI
(6.8)
NB de I
AI , I = AP, P + AP, nb
PI
PI
( nb de P ) I
(6.9)
89
AI , NB = AP, nb
PI
( nb de P ) I
(6.10)
bI = {RP}
(6.11)
PI
90
Outros mtodos de fatorao incompleta que diminuem a quantidade de valores no-nulos desprezados tambm
so relatados na literatura, como ILU(1), ILU(2) etc., mas que aumentam a quantidade de memria utilizada e o
trabalho na realizao da fatorao.
91
uma mesma iterao. Essa caracterstica, tambm conhecida como fortemente implcita,
destacvel porque sempre difcil estimar previamente e com maior preciso o nmero de
iteraes do Gauss-Seidel em cada malha grosseira necessrio para acelerar a convergncia do
multigrid, embora cada iterao do Gauss-Seidel seja mais rpida que a do ILU(0). Foi
verificado que em malhas com poucos ns, por exemplo, a quantidade utilizada normalmente
superestimada, enquanto que para malhas bastante refinadas esta quantidade insuficiente,
divergindo a soluo. Os resultados preliminares obtidos neste trabalho demonstram que o
solver ILU(0), por no ser ponto a ponto, apresenta uma menor dependncia do nmero de
iteraes com o tamanho da malha. Alm de conferir uma maior implicitude ao mtodo, este
solver tambm bastante adequado na soluo de problemas anisotrpicos, tornando-se um
solver TDMA (Tridiagonal Matrix Solver) no caso limite de coeficientes muito grandes em
apenas uma direo (RAW, 1996).
Neste trabalho optou-se por obter a soluo da malha mais grosseira que tiver poucas
variveis, normalmente menos que 50, de forma exata atravs do solver direto (LU), tambm
descrito no Anexo 5, enquanto que, para as demais malhas, utilizar-se- o solver iterativo
ILU(0) ou o Gauss-Seidel, que sero objetos de comparao no Cap. 8.
92
de baixa freqncia3 que no esto sendo eliminados na malha grosseira utilizada. Assim,
comum empregar diversas malhas grosseiras de tal forma que possam ser eliminados a maior
parte dos diferentes modos de freqncia dos erros. A ordem como essas diferentes malhas
so resolvidas define um ciclo do multigrid, que pode ser do tipo flexvel ou fixo.
Os ciclos flexveis caracterizam-se por sempre iterar o solver-base depois dos
procedimentos de restrio e prolongao. Em funo da taxa de convergncia obtida, o
algoritmo arbitra entre: passar para uma malha mais grosseira, ficar iterando no nvel atual, ou
retornar para uma malha mais refinada. O nmero de varridas do solver , portanto, varivel
em cada malha. A principal dificuldade associada ao uso deste tipo de ciclo o
estabelecimento de critrios adequados e gerais para a tomada de deciso quanto
necessidade de mudana de malha.
Os ciclos fixos, por sua vez, so construdos definindo-se previamente a seqncia das
diferentes malhas utilizadas e o nmero de varridas do solver em cada uma delas. Os ciclos
fixos mais utilizados so os ciclos V, W e F, e que so ilustrados na Fig. 6.3 para diferentes
nveis (quantidade de malhas utilizadas). Note que os trs ciclos so idnticos para os casos
em que se tm apenas dois nveis. Com trs nveis os ciclos W e F ainda so idnticos,
enquanto que para os demais casos os trs ciclos so completamente distintos. As
configuraes de cada ciclo para quantidades de nveis maiores que as apresentadas na Fig.
6.3 podem ser obtidas seguindo-se a mesma regra de formao mostrada.
No ciclo V o esforo computacional despendido na mesma proporo para resolver o
sistema linear em cada uma das diferentes malhas, enquanto que nos ciclos W e F a maior
parte do trabalho dedicada nas malhas grosseiras. Como as solues das malhas grosseiras
so obtidas mais rapidamente, o multigrid que utiliza os ciclos W e F tem demonstrado ser
mais rpido do que o multigrid que utiliza o ciclo V (ELIAS, 1993; RAW, 1996).
Independentemente do ciclo adotado, no entanto, normalmente utilizado um solver direto
para obter a soluo na malha mais grosseira (destacada com um quadrado na Fig. 6.3), uma
vez que o sistema linear desta malha bem menor.
Como j foi comentado no Cap. 2, durante um processo iterativo o erro embutido em uma soluo pode ser
decomposto em modos de alta e baixa freqncias. Em uma dada malha, apenas os erros com comprimento de
onda equivalente s dimenses de seus volumes de controle so reduzidos eficientemente com os mtodos
iterativos ponto a ponto. Os erros de menor freqncia geralmente causam estagnao do solver.
93
Fig. 6.3 - Ciclos multigrid com diferentes nmeros de nveis (quantidade de malhas), onde n indica o nmero do
nvel
Portanto, resumindo a Fig. 6.3, pode-se dizer que cada vez que o nvel aumenta, isto ,
quando o valor de n incrementado, tem-se a operao de restrio ou transferncia de
informao da malha refinada para as grosseiras (seo 6.3), enquanto que cada vez que o
nvel diminui tem-se a soluo das equaes das malhas grosseiras (seo 6.2) seguido da
operao de prolongao ou transferncia de informao das malhas grosseiras para a refinada
(seo 6.1).
94
venham a ter valores das incgnitas demasiadamente diferentes, como por exemplo, aqueles
separados por falha geolgica. Esse cuidado importante porque ser difcil encontrar um
valor nico de correo da presso que seja uma boa estimativa para volumes de controle que
estejam de um lado e de outro da falha (o primeiro pode ter um alto valor de presso e com
tendncia de aumentar ainda mais, enquanto que o segundo pode ter um valor baixo de
presso e com uma menor tendncia de aumentar ou at diminuir).
Um critrio baseado na anlise do valor dos coeficientes pode ser um bom indicativo
para nortear o processo de aglomerao. Se o coeficiente entre dois volumes de controle i e j,
por exemplo, tiver um valor muito pequeno em comparao ao coeficiente dos volumes de
controle j e k, muito provvel que os valores esperados da funo calculada em j e k sejam
muito mais prximos entre si que os valores da funo em i e j. Assim, os volumes j e k
seriam mais indicados para estarem presentes em uma mesma clula da malha grosseira do
que os volumes i e j.
Alm disso, um esquema de aglomerao baseado no valor dos coeficientes pode
contribuir para a reduo das diferenas das escalas de tempo da propagao da informao
pelo solver (ELIAS et al., 1997). Essas diferenas surgem em funo da anisotropia dos
coeficientes e geralmente causam a estagnao do solver. Por estas razes, optou-se neste
trabalho em adotar este esquema deste tipo.
A anlise dos coeficientes baseia-se essencialmente em duas etapas. Na primeira,
examina-se se um volume vizinho a uma clula tem condies de ser aglomerado. Se sim, na
segunda etapa examina-se se existir outra clula tambm vizinha quele volume que tem
melhores condies de aglomer-lo.
Essas etapas podem ser matematicamente expressas atravs de duas regras de anlise
dos coeficientes da matriz:
9 Regra 1: max ( Ai , P , AP, i ) max ( Ai ,h , Ah ,i )
9 Regra 2: max ( Ai , P , AP, i ) max max ( AP, nb , Anb, P )
(6.12)
( nb de P ) I
(6.13)
onde uma constante. O valor de = 1/ 2 funcionou bem nos problemas testados e, por
isso, o valor utilizado neste trabalho. Os sub-ndices P, i, h e nb representam volumes de
controle tais quais os mostrados na Fig. 6.4, definidos de tal forma que P o ndice do volume
de controle que se deseja agrupar a uma clula I , h representa um volume de controle de
referncia dentro da clula, i o volume vizinho de P localizado dentro da clula I, e nb
95
96
processo de aglomerao. Neste caso, ele inserido na clula grosseira que contiver o vizinho
de maior coeficiente.
Este algoritmo utilizado recursivamente para formar todos os nveis de malha. O
ltimo nvel ser aquele que tiver um nmero de clulas menor que um valor definido pelo
usurio (50, neste trabalho).
Informaes Adicionais sobre a Aglomerao no EbFVM. importante observar
que, devido escolha das funes de forma na discretizao espacial das equaes
diferenciais no EbFVM, o esquema de aglomerao adotado poder reunir em uma mesma
clula volumes de controle que, efetivamente, no so vizinhos. Esta situao est
representada na Fig. 6.5, onde percebe-se que a malha grosseira formada por trs clulas, Fig.
6.5c, possui duas delas, Clulas 1 e 2, compostas cada uma por duas partes. Cada uma destas
partes corresponde a volumes de controle que possuem uma conexo, isto , um coeficiente
entre a clula e o no-vizinho forte o suficiente para justificar a opo de inclu-lo na clula,
de acordo com as regras de aglomerao apresentadas na seo anterior. Normalmente este
coeficiente denominado de coeficiente cruzado.
Fig. 6.5 - Ilustrao do processo de formao das malhas grosseiras destacando a possibilidade da presena de
volumes no-vizinhos nas clulas
97
98
RT1
p1
Rw1
p1
RT
n
p1
Rwn
p1
RT 1
RT1
p
sw1
n
R
Rw1
w1
pn
sw1
RT n
sw1
Rwn
sw1
RT n
p
n
R
wn
pn
RT 1
swn
RT1
Rw1 p1
Rw1
1
w
swn
R
RT n pn
T n
swn swn
Rw
Rwn
swn
(6.14)
99
100
enorme de operadores lgicos do tipo if-else, laos do tipo for-end que so necessrios para as
varridas dentro dos blocos da matriz de coeficientes.
A soluo encontrada foi criar, a partir da matriz de blocos da Fig. 6.7, um segundo
armazenamento do sistema linear para cada nvel no formato de linha comprimida (Fig. 5.3),
que no identifica mais os blocos. Como isso feito apenas uma vez no incio da soluo do
multigrid (imediatamente aps a definio dos sistemas lineares de cada nvel grosseiro), o
tempo despendido neste processo compensado pela rapidez conseguida pelo solver, que
chamado inmeras vezes nos diferentes nveis de malhas grosseiras.
Detalhes adicionais sobre a implementao do solver multigrid podem ser obtidos nos
fluxogramas apresentados no Anexo 6, que resumem todas as rotinas empregadas.
Cap.
AS TRANSMISSIBILIDADES
NEGATIVAS EM MALHAS TRIANGULARES
Fig. 7.1 - Volumes de controles de uma malha noortogonal destacando os dois pontos utilizados no clculo do
fluxo
101
102
S jk
m =1
d jk
q jk = ( m k )jk
(p
pj )
(7.1)
q jk = T jk ( m )jk ( pk p j )
m =1
(7.2)
T jk = k jk
S jk
d jk
(7.3)
103
Fig. 7.2 - Elemento triangular composto por trs sub-volumes de controle (Svc)
Embora o mtodo EbFVM tenha sido deduzido no Cap. 5 de uma forma aplicvel para
elementos triangulares e quadrangulares, as equaes para elementos triangulares podem ser
deduzidas de um modo um pouco diferente, valendo-se do fato de que so utilizadas funes
de forma lineares nestes elementos. No Anexo 7 mostrada esta deduo alternativa, mais
apropriada para a discusso das questes neste captulo. Pode-se mostrar, por exemplo, que o
fluxo volumtrico na face que separa os sub-volumes de controle 1 e 2 da Fig. 7.2 dado por
q12 = 12 12AB ( p2 p1 ) + 13AB ( p3 p1 )
(7.4)
sendo este o fluxo que atravessa o segmento AB desta figura. O fluxo que passa pelo
segmento BC, por sua vez, dado por
104
(7.5)
(7.6)
13 = 12 13AB + 13 13BC
(7.7)
12 = 12 12AB + 13 12BC
(7.8)
onde
A utilizao de funes de forma lineares, como as utilizadas nesta deduo, o procedimento usual em se
tratando de malhas triangulares (HUGHES, 1987). A utilizao de funes de forma mais complexas
(quadrticas, cbicas etc.) foge ao escopo deste trabalho.
105
Comparando-se as Eqs. (7.4) e (7.5) com (7.6), tem-se para os fluxos que cruzam cada
interface da Fig. 7.2 uma interpretao bastante distinta daquela obtida em malhas
estruturadas:
q1 = 13 ( p3 p1 ) + 12 ( p2 p1 )
NO o
fluxo que
passa pelo
segmento
AB !
NO o
fluxo que
passa pelo
segmento
BC !
13
12
NO SO
TRANSMISSIBILIDADES !
106
4A
(7.9)
Cap.
RESULTADOS E COMPARAES
107
108
sw
f
+ uT w = 0
t
x
(8.1)
que a verso unidimensional da Eq. (4.1) escrita de forma a explicitar o fluxo fracionrio,
f w , definido como
fw =
w
T
(8.2)
(8.3)
e o tempo ser dado em nmero de volumes porosos injetados (VPI), que a relao entre os
volumes de fluido injetado e o poroso disponvel para este fluido escoar, dado por
tA =
qinj t
(1 swi sor ) AL
uT t
L
(8.4)
109
onde sor a saturao de leo residual e uT a velocidade total (soma das velocidades do
leo e da gua). A saturao da gua ser normalizada como
s=
sw swi
1 swi sor
(8.5)
no
max
kro = kro (1 s )
(8.6)
max
so os valores mximos das curvas de permeabilidades relativas adotadas e
onde kromax e krw
A razo de mobilidades M definida como a razo entre as mobilidades da gua e do leo avaliadas na
saturao de gua sw = (1 soi) e sw = swi , respectivamente (DAKE, 2001). Neste trabalho, contudo, considerarmax
= kromax = 1 ),
se- em todos os casos analisados que as permeabilidades relativas limites so iguais a unidade ( krw
o que permite expressar a razo de mobilidades como uma razo de viscosidades M = o / w .
110
fw =
krw
k
krw + ro
M
(8.7)
111
estabilidade numrica foi assegurada utilizando passos de tempo que resultassem em Nmeros
de Courant (CFL - Courant-Freidrichs-Levy ) iguais a unidade. Este nmero adimensional
definido como
CFL = uT
t
x
(8.8)
112
113
O elemento triangular de interesse e que ser tratado com mais ateno nesta seo o
elemento delimitado pelos ns 1, 2 e 3 e identificado pelo nmero 2, que tem um ngulo
interno maior que 90o. Ele aparece de forma destacada na Fig. 8.4, com seus sub-volume de
controle e seus ns com a numerao local, que neste caso coincidente com a numerao
global dada na Fig. 8.3. Conforme discutido no Cap. 7, dito na literatura que este elemento
causaria transmissibilidades negativas, e portanto deveria ser evitado.
114
Fig. 8.4 Elemento triangular 2 da malha apresentada na Fig. 8.3, destacando os sub-volumes de controle
criados e o ngulo obtuso que originaria transmissibilidades negativas.
denominado de transmissibilidade negativa e obter as equaes de forma conveniente, iniciarse- a deduo do termo de fluxo para um dos volumes de controle presentes neste elemento.
Para tanto, considere a equao do fluxo total deduzida no Cap. 7 para o sub-volume de
controle 1, svc1, da Fig. 8.4 que tem a forma
q1 = 13 ( p3 p1 ) + 12 ( p2 p1 )
(8.9)
(8.10)
parcelas,
13Svc1 = 12 13AB + 13 13BC
(8.11)
115
G
G G
onde 13BC zero devido a V. S BC = 0 , onde S BC o vetor rea entre os pontos B e C da Fig.
(8.12)
Inspecionando-se a Fig. 8.4 conclui-se que o fluxo determinado pela Eq. (8.12)
aquele que atravessa apenas o segmento AB, pois o segmento BC paralelo ao escoamento,
como mencionado. Ento, na realidade, o fluido vai de svc1 para svc2, no apresentando
nenhuma relao com svc3, como poderia estar sendo sugerido pela presena de
( p3 p1 )
(8.13)
13AB < 0
(8.14)
o que fisicamente est correto, embora este termo no tenha o significado fsico da
transmissibilidade discutido no Cap. 7. Talvez a presena destes coeficientes negativos
impliquem em alguma dificuldade de soluo do sistema linear, mas, como visto, no h
nenhum argumento fsico ou numrico que justifique construir malhas que evitem seu
aparecimento.
Resumindo, os termos das equaes denominados usualmente de transmissibilidades
podem assumir valores negativos no caso de tringulos obtusngulos. A prtica na rea
numrica, contudo, tem demonstrado que a presena de tringulos muito deformados no
116
uma boa conduta mas, como visto, a rejeio de uma malha pela simples anlise do sinal
destes
termos
no
tem
justificativa.
Deve-se
lembrar
que
verdadeiro
fator
sw 2 = 0.0
sw 3 = 1.0
117
jk = k
se
se
( k p S )
G
K
( k p S )
jk
jk
< 0
> 0
(8.15)
(8.16)
o que confere com a fsica do problema, pois com o escoamento dirigido da direita para a
esquerda, conforme est definido, no poder sair gua do sub-volume 1 para o 2 se a
saturao sw 1 for nula.
Mtodo EbFVM tradicional. Mas, no esquema tradicional, importante relembrar
(8.17)
(8.18)
T13 = 0,25k
(8.19)
118
(8.20)
jk = j
se
p j > pk
jk = k
se
p j < pk
(8.21)
(8.22)
o que significa que existe fluxo de gua saindo do volume 1, cuja saturao de gua zero.
Esta concluso se reveste ainda de maior importncia se for adotado o conceito da
interpretao dos fluxos aplicada malhas estruturadas e usualmente empregada
erroneamente para o mtodo EbFVM tradicional que diz, por inspeo da Eq. (8.20), que essa
massa que sai do volume 1 vai para o volume 3. Neste caso haveria um fluxo que leva massa
de um local onde ela no existe.
Pode-se, no entanto, calcular o fluxo obtido pela Eq. (8.20) utilizando-se o segundo
esquema de avaliao das mobilidades, e que usa o sinal do termo T jk ( p j pk ) para definir o
valor das variveis dependentes a montante,
jk = j
se
jk = k
se
T jk ( pj pk ) > 0
T jk ( pj pk ) < 0
(8.23)
119
(8.24)
o que confere com a fsica do problema. Por inspeo da Eq. (8.20), percebe-se, porm, que
para valores de saturao de gua do n 1 diferentes de zero, o valor de 13 w ser positivo,
resultando em um fluxo negativo, como o calculado com o esquema anterior.
Concluso. Quando um dos tringulos for obtusngulo, pode ocorrer uma inverso no
120
aparentam ser coerentes, embora os resultados da Fig. 8.5b tenham apresentado produo nula
de gua no poo 1, o que no era o esperado.
121
plotar velocidades mdias nos elementos da malha, mesmo sabendo que seria mais lgico
visualizar uma velocidade em cada ponto de integrao, pois aquela que foi utilizada no
clculo do fluxo nas equaes discretizadas. Isto indiferente para elementos triangulares e
escoamento monofsico, porque o campo de velocidade dentro destes elementos constante,
assim como o gradiente de presso, conforme descrito na seo 4.1.3. No entanto, os
procedimentos usuais para escoamentos multifsicos podem resultar em vetores velocidade
com direes opostas s esperadas e/ou com valores no-fsicos.
Deve-se relembrar que na utilizao do mtodo EbFVM tradicional apenas elementos
triangulares em 2D ou tetradricos em 3D tm sido apresentados na literatura. Por isso,
continuar-se- nesta seo usando apenas tringulos. No Anexo 7 deduzida a discretizao
do gradiente de presso para estes elementos,
G
( p p1 )( y 3 y1 ) ( p 3 p1 )( y 2 y1 )
p = 2
i +
det( J )
( p p1 )( x 2 x1 ) ( p 2 p1 )(x 3 x1 )
+ 3
j
det( J )
(8.25)
x ( p p 2 ) + x 2 ( p 3 p1 ) + y 1 ( p 2 p 3 )
+ 3 1
j
det( J )
(8.26)
(8.27)
122
Como, para fins de visualizao, deseja-se obter uma velocidade mdia dentro do
elemento, a alternativa que parece mais plausvel a que faz a mdia das velocidades nos trs
pontos de integrao, pois so estas as utilizadas no clculo do fluxo que originam as
expresses discretizadas3. Assim, denominando pot m a mdia das mobilidades nos pontos
de integrao, a velocidade mdia do elemento dada por
G
( p p1 )( y 3 y1 ) ( p 3 p1 )( y 2 y1 )
V m = m k 2
i +
det( J )
( p p1 )( x 2 x1 ) ( p 2 p1 )( x3 x1 )
m k 3
j
det( J )
(8.28)
Esta equao bem diferente das duas possveis expresses que surgem em funo da
utilizao dos procedimentos usuais que norteiam a discretizao do EbFVM tradicional
G
m ( p2 p1 )( y3 y1 ) m 13 ( p3 p1 )( y2 y1 )
Vm = k 12
i +
J
det(
)
m ( p3 p1 )( x2 x1 ) m 12 ( p2 p1 )( x3 x1 )
k 13
j
J
det(
)
(8.29)
G
y3 m 12 ( p2 p1 ) + y2 m 13 ( p1 p3 ) + y1 m 23 ( p3 p2 )
Vm = k
i +
J
det(
)
x3 m 12 ( p1 p2 ) + x2 m 13 ( p3 p1 ) + y1 m 23 ( p2 p3 )
k
j
J
det(
)
(8.30)
ou
que se valem da premissa errnea de que o fluxo pode ser calculado utilizando-se apenas dois
valores nodais de presso e que, por isso, pode-se multiplicar a mobilidade da fase
diretamente pela diferena de presses. De fato, no parece lgica esta introduo de
Quando for necessrio visualizar um campo varivel e contnuo de velocidades no interior do elemento deve-se
buscar outros tipos de mdias, como as propostas por Jayantha e Turner (2001), e que resultam em um valor
mdio do gradiente de presso nos volumes de controle (ns da malha). Nesta proposta, pode-se empregar as
funes de forma para obter o gradiente de presso, e em conseqncia, velocidades, em qualquer posio no
interior do elemento.
123
Fig. 8.6 Elementos triangulares e seus valores nodais de presso e mobilidade empregados no clculo de uma
velocidade mdia no elemento
124
Fig. 8.7 Vetores velocidade determinados atravs das expresses: (a) Eq. (8.29), (b) Eq. (8.30) e (c) Eq. (8.28).
Nota-se na Fig. 8.7c que a expresso empregada neste trabalho, Eq. (8.28), foi a nica
que conseguiu reproduzir, pelo menos qualitativamente, o campo de velocidades esperado,
uma vez que apresentou a componente vertical desta velocidade nitidamente maior que a
horizontal. Alm disso, as velocidades em cada elemento so simtricas, o que tambm
concorda com a simetria dos valores de presso dados. O valor da permeabilidade absoluta
utilizado em todos os casos foi de 1,13.10-13 m2, produzindo uma componente vertical da
velocidade de 1 m/dia nos dois elementos. Esta componente foi utilizada como fator de escala
para as demais velocidades plotadas nesta figura.
Concluso. Esses resultados revelam um aspecto importante no uso de mtodos
125
126
Fig. 8.8 Malha utilizada para avaliar o efeito de orientao de malha (48 ns e 68 elementos)
krw =
fw
M (1 f w ) + f w
kro = 1 krw
(8.31)
(8.32)
onde f w = sw .
127
0,2
150 mD
Espessura da camada
1m
1 cp
swi
sor
0,01 m3/d
100 kPa
ndice de poo
1 mD.m
Passo de tempo
0,01 d
Na Fig. 8.9 so apresentadas as curvas de corte de gua nos poos produtores para
diferentes razes de mobilidades. Observa-se nesta figura que, em virtude de se tratar de um
problema com deslocamento radial, o mtodo proposto apresentou os melhores resultados
pois suas curvas apresentaram menores diferenas de produo de gua entre os poos.
Percebe-se que, embora os resultados do mtodo proposto apresentem um efeito de orientao
de malha que aumenta com a razo de mobilidades, os resultados do EbFVM tradicional
apresentaram um aumento ainda maior.
Uma outra forma de observar as diferenas mostradas na Fig. 8.9 atravs da
visualizao das curvas de iso-saturao, como as apresentadas na Fig. 8.10. A razo de
mobilidades utilizada neste caso foi M = 1, suficiente para se perceber que a soluo do
EbFVM proposto neste trabalho, Fig. 8.10b, revela ser mais simtrica do que a soluo obtida
pelo mtodo tradicional, Fig. 8.10a, o que no deixava de ser esperado em funo do que foi
demonstrado na Fig. 8.9.
128
80
80
Corte de gua %
Corte de gua %
EbFVM tradicional
100
60
40
20
60
40
20
10
20
30
40
10
t (d)
20
30
40
t (d)
(a) M = 1
80
80
Corte de gua %
Corte de gua %
EbFVM tradicional
100
60
40
20
60
40
20
10
20
30
40
t (d)
10
20
30
40
t (d)
(b) M = 10
Fig. 8.9 Curvas de produo de gua nos poos produtores obtidos pelos mtodos EbFVM tradicional e
proposto neste trabalho para diferentes razes de mobilidade
Fig. 8.10 Isolinhas de saturao para o tempo de simulao de 23 dias obtidas pelos diferentes mtodos
129
130
t = 1,25d
131
t = 2,09 d
(a) EbFVM tradicional
t = 1,25d
t = 2,09 d
(b) EbFVM proposto
Fig. 8.13 Mapas de saturao obtidos pelos diferentes mtodos para dois tempos de simulao
que demonstrou que, devido simetria geomtrica, a discretizao espacial pode ser realizada
utilizando-se duas malhas:
(1) com uma malha orientada diagonalmente entre os poos, representando um quarto
do padro-base do arranjo de poos five-spot (Fig. 8.14a), e
(2) com uma malha orientada paralelamente linha que une o poo injetor ao produtor
(metade deste padro-base), como mostrado na Fig. 8.14b.
Na regio de interseco das duas malhas (Fig. 8.14c) espera-se obter resultados
idnticos. No entanto, sabe-se da literatura que, utilizando malhas Cartesianas regulares, os
resultados so diferentes, especialmente para altas razes de mobilidade.
132
133
0,2
150 mD
Espessura da camada
1m
1 cp
swi
sor
0,05 m3/d
100 kPa
ndice de poo
1 mD.m
Passo de tempo
0,001 d
mostrado na Fig. 8.16d, que se manifesta, principalmente, para altas razes de mobilidade e
que se caracteriza pelo aumento repentino da produo de gua na malha paralela e a
diminuio na seqncia, idntico s das curvas produzidas por malhas Cartesianas e
relatadas na literatura (YANOSIK e McCRACKEN, 1979; BAJOR e CORMACK, 1989;
SHIN e MERCHANT, 1993). Estes resultados se manifestam exatamente quando a malha de
tringulos construda dividindo-se quadrilteros em tringulos retngulos, sendo esta a razo
da recomendao de alguns autores de evitar este procedimento de gerao de malha
134
100
80
60
40
20
EbFVM - paralela
EbFVM - diagonal
Corte de gua %
Corte de gua %
100
80
60
40
20
0
0
t (d)
t (d)
(a) M = 0,01
(b) M = 1
100
80
60
40
20
EbFVM - paralela
EbFVM - diagonal
Corte de gua %
100
Corte de gua %
80
60
40
20
EbFVM - paralela
EbFVM - diagonal
t (d)
t (d)
(c) M = 4
(d) M = 10
Fig. 8.16 Comparao das curvas de produo de gua no poo produtor obtidas por diferentes mtodos que
utilizam a mesma funo de interpolao upwind para avaliar as mobilidades
resultados da Fig. 8.16 foram obtidos para ambos os mtodos aproximando a mobilidade nas
interfaces dos volumes de controle atravs da funo de interpolao upwind. Diversos
trabalhos tm mostrado que o clculo da avaliao das mobilidades uma questo-chave na
135
reduo do efeito de orientao de malha, sendo propostas diferentes funes upwind para a
obteno de resultados mais razoveis (TODD et al., 1972; VINSOME e AU, 1979;
FRAUENTHAL et al., 1985), mas que so de difcil aplicao em malhas no-estruturadas.
Como foi discutido no Cap. 5, a equao da presso uma equao elptica e, por isso,
permitiria, ao contrrio da equao da saturao, a utilizao de uma funo de interpolao
de mais alta ordem na avaliao das mobilidades sem ocasionar oscilaes na soluo. Por
esta razo, foi implementada a opo de resolver a equao da presso calculando as
mobilidades atravs das prprias funes de forma, que um procedimento bastante trivial no
mtodo proposto, conforme pode ser visto no Anexo 8. Na equao da saturao continuar-se avaliando a mobilidade (escrita, agora, em termos do fluxo fracionrio) com a funo
upwind. A aplicao prtica desta nova formulao nos problemas analisados nesta seo
pode ser visto na Fig. 8.17, que compara a nova soluo, identificada como EbFVM (FF),
com a obtida empregando a funo de interpolao upwind nas duas equaes: saturao e
presso, representada por EbFVM (U).
Nota-se na Fig. 8.17a e b que as solues EbFVM (FF) e EbFVM (U) obtidas com
baixas razes de mobilidade so praticamente idnticas independentemente da aproximao
da mobilidade na equao da presso. Mas, mesmo assim, as solues das malhas diagonal e
paralela no so ainda idnticas, apresentando um pequeno efeito de orientao de malha
remanescente, que pode estar sendo ocasionado pela aproximao da mobilidade por funo
upwind na equao da saturao, que continua sendo realizada.
Quando a razo de mobilidades aumenta, Fig. 8.17c e d, o efeito de orientao de
malha aumenta em uma proporo menor quando so utilizadas as funes de forma na
avaliao das mobilidades na equao da presso, indicando que estas funes de interpolao
de mais alta ordem esto contribuindo, mesmo que parcialmente, apenas na equao da
presso, para a reduo do efeito de orientao de malha.
136
100
Corte de gua %
Corte de gua %
100
80
60
40
20
80
60
40
20
t (d)
t (d)
(a) M = 0,01
(b) M = 1
100
Corte de gua %
100
Corte de gua %
80
60
40
20
80
60
40
20
t (d)
t (d)
(c) M = 4
(d) M = 10
Fig. 8.17 Comparao das curvas de produo de gua no poo produtor obtidas pelo mtodo EbFVM
utilizando como funo de interpolao da mobilidade na equao da presso as funes de forma (FF) ou a
funo de interpolao upwind (U)
essencialmente pelo mesmo mtodo e com o mesmo esquema de avaliao das mobilidades upwind. Como os resultados do mtodo EbFVM tradicional apresentaram um maior efeito de
orientao de malha, entende-se que o efeito adicional que contaminou seus resultados devese forma como so obtidas as suas equaes multifsicas discretizadas, isto , atravs da
137
Malha paralela
Malha diagonal
Malha paralela
Malha diagonal
(b) EbFVM proposto (U)
Malha paralela
Malha diagonal
(c) EbFVM proposto (FF)
Fig. 8.18 Mapas de iso-saturaes (sw=0.2, 0.4, 0.6 e 0.8) obtidos por diferentes mtodos para razo de
mobilidade M = 10, para um tempo de simulao de 1 dia.
138
As funes upwind empregadas neste trabalho podem ser consideradas como unidimensionais porque o valor a
ser avaliado na face perpendicular a dois ns ser sempre funo de apenas um destes, aquele n, que de acordo
com algum critrio, for considerado montante desta face.
139
140
0,2
Espessura da camada
1m
1 cp
swi
sor
0,1 m3/d
100 kPa
ndice de poo
1 mD.m
Passo de tempo
0,01 d
141
influncia da malha mais grosseira, em relao a do outro mtodo, que foi empregada nesta
comparao.
Fig. 8.20 Campo de presso obtido com cada tcnica de armazenamento das propriedades no problema do
reservatrio heterogneo analisado
142
problema do labirinto. Nesta mesma figura ainda so apresentados a posio dos poos
injetor e produtor e as dimenses do reservatrio hipottico em estudo. As propriedades
fsicas so as mesmas utilizadas no problema anterior e esto descritas na Tab. 8.3. A partir da
geometria apresentada, dois diferentes casos sero analisados, e suas diferenas esto
baseadas no valor do campo de permeabilidade absoluta de uma dada regio do domnio,
aquela que aparece destacada na Fig. 8.21b. A permeabilidade k2 utilizada nesta regio de
5000 mD, para um reservatrio homogneo, e de 50 mD para um reservatrio heterogneo.
143
No Cap. 4 apresentou-se uma terceira opo de representar falhas, a partir da eliminao de elementos no
interior da malha. Ela no foi investigada neste captulo porque apenas falhas totalmente selantes podem ser
representadas com esta tcnica, e a sua aplicao no problema analisado nesta seo produz resultados idnticos
ao da segunda opo de representar falhas (a proposta neste trabalho).
144
aparea destacada na Fig. 8.23b, os elementos que compem a falha geomtrica aparecem
desenhados de forma ampliada na Fig. 8.23c, onde so apresentados fora de escala para fins
de visualizao. Note que se no fosse ampliada exageradamente a espessura da falha nesta
figura, seria impossvel visualiz-la na sua escala natural, uma vez que a espessura utilizada
0,00001L, onde L a dimenso do reservatrio. Poder-se-ia utilizar valores ainda menores
para a espessura da falha, mas considera-se que este um valor adequado.
145
146
Homogneo
Heterogneo
Homogneo
Heterogneo
147
1292
P (kPa)
1287
EbFVM Homog
1282
EbFVM Heterog
1277
1272
N
1
N
5
N
9
N
13
N
14
N N
15 16
N
12
N
8
N
4
N
3
N
2
N
6
N
10
N
11
N
7
1292
1292
EbFVM Homog
1290
1288
EbFVM Heterog
1290
EbFVM Homog
1288
EbFVM Heterog
1286
1286
1284
1284
1282
P (kPa)
P (kPa)
1282
1280
1280
1278
1278
1276
1274
1276
1274
1272
1272
N
1
N
3
N
4
N
6
N
2
N
5
N
7
N
8
N
9
N
14
N
1
N
15
N
16
N
17
N
18
N
19
N
20
N
13
N
12
N
14
IM EX com malha cartesiana Caminho 1,1; 2,1; 3,1; 4,1; 4,2; 4,3; 3,4; ...
1292
IM EX Heterog
IM EX Homog
1290
1288
1286
P (kPa)
1284
1282
1280
1278
1276
1274
1272
1,1
1,4
1,3
1,2
Discusso. Uma possvel causa dos indesejados resultados mostrados neste trabalho
com o esquema de modelar falhas atravs do cancelamento dos fluxos dentro dos elementos
148
pode ser a utilizao de valores nodais de presso inadequados no clculo do fluxo. Uma
ilustrao disso apresentada na Fig. 8.26, onde aparece destacado o elemento formado pelos
ns 3, 4, 7 e 8. Neste elemento, o fluxo mssico em dois pontos de integrao ( , na figura)
foram anulados para que a falha geolgica pudesse ser modelada. Assim o fluxo resultante
neste elemento, que o que vem do volume de controle construdo ao redor do n 8 em
direo do volume de controle construdo ao redor do n 3, deve passar apenas pelas
interfaces do volume de controle construdo ao redor do n 4, em cada um dos pontos de
integrao identificados com o smbolo (x).
Fig. 8.26 Pontos de integrao e direo do fluxo em um dos elementos da malha utilizada no problema do
labirinto, no caso em que a falha representada atravs do cancelamento dos fluxos nas interfaces
A concluso imediata que se pode obter que o clculo do fluxo discretizado nos
pontos de integrao (x) no deve depender de nenhuma grandeza fsica ou varivel
armazenada no n 7, pois este n corresponde a um volume de controle que, em virtude da
presena da falha, no apresenta nenhuma relao direta com o fluxo que atravessa as duas
interfaces destacadas em tracejado na Fig. 8.26. No entanto, como se optou por utilizar um
mtodo numrico que utiliza as funes de forma como funo de interpolao, so elas que
relacionam obrigatoriamente qualquer grandeza dentro do elemento aos seus quatro valores
nodais (ou trs no caso de elementos triangulares). Assim, quando a parcela do fluxo da
equao de conservao for discretizada em qualquer uma das duas interfaces analisadas (em
149
linha tracejada na Fig. 8.26), o gradiente de presso ser aproximado empregando-se quatro
valores nodais, inclusive o do n 7. Por isso que, medida em que o valor de presso deste n
se afasta demasiadamente dos demais, como o caso heterogneo analisado nesta seo, os
resultados obtidos com este esquema comeam apresentar-se fisicamente cada vez menos
realistas.
Portanto, as oscilaes nos resultados obtidos podem ser consideradas um reflexo da
utilizao de um esquema de interpolao que no adequado para situaes de
descontinuidades de funes dentro do elemento. Por outro lado, o esquema de representao
de falhas proposto neste trabalho e que utiliza elementos de pequena espessura e com baixa
permeabilidade no apresenta estas descontinuidades, e por isso mais adequado para ser
empregado no EbFVM.
150
Fig. 8.27 - Reservatrio bidimensional discretizado com uma malha formada por 4357 ns e 4242 elementos
quadrangulares
0,2
500 mD
Espessura da camada
1m
1 cp
0
150 kPa
10-6 kPa-1
sor
500 m3/d
100 kPa
ndice de poo
1 mD.m
0,037 d
151
O mtodo Totalmente Implcito, por outro lado, tem uma maior flexibilidade quanto
ao tamanho do passo de tempo, e por isso ele foi resolvido de duas formas:
9 com o passo de tempo fixo (mesmo do IMPES t = 0, 037 d) e
9 com o passo de tempo varivel calculado pela Eq. (5.56).
152
mtodo Totalmente Implcito apresentam uma difuso numrica um pouco maior quando lhe
permitido avanar com passos de tempo maiores, como pode ser visto na Fig. 8.29 c.
(a) IMPES
Fig. 8.29 Perfis de saturao de gua no tempo de simulao de 400 dias obtidos pelo mtodo proposto para o
reservatrio da Fig. 8.27 utilizando o IMPES e o mtodo Totalmente Implcito
153
O custo computacional associado a cada mtodo para obter a soluo da Fig. 8.29 est
apresentado na Tab. 8.5. Embora o mtodo Totalmente Implcito tenha apresentado uma
soluo com menor preciso quando o passo de tempo foi calculado automaticamente, a
reduo drstica do custo computacional justifica a sua utilizao em casos prticos. Na
realidade, uma simulao completa pelo mtodo IMPES no vivel em problemas reais de
reservatrios em funo da necessidade da utilizao de passos de tempo excessivamente
pequenos.
Tab. 8.5 Custo computacional do EbFVM com diferentes mtodos de soluo das equaes
Tempo de simulao
(Pentium 4 1.7 GHz 1 GB RAM)
IMPES
20 min 40 s
Totalmente Implcito
200 min 42 s
Totalmente Implcito
2 min 30 s
Discusso. Nota-se na Tab. 8.5 que o Mtodo Totalmente Implcito apresentou, como
esperado, um alto custo computacional quando foi utilizado o passo de tempo do IMPES. Isso
evidencia a inviabilidade de sua aplicao prtica com esta ordem de passo de tempo. Mas
este exemplo serviu para mostrar que os resultados do Mtodo Totalmente Implcito (Fig.
8.29b) so praticamente idnticos aos do IMPES (Fig. 8.29a) quando estes mtodos avanam
no tempo da mesma maneira.
De uma forma geral, os resultados da Fig. 8.29 concordam com a anlise numrica
efetuada por Peaceman (1977), que consistiu em estudar uma verso mais simples das
equaes consideradas nesta tese, mas que conservam na essncia o carter hiperblico das
equaes de conservao de cada fase. Atravs de uma anlise de estabilidade e disperso
numricas, o autor demonstrou que, para problemas lineares, o mtodo Totalmente Implcito
com a avaliao a montante das mobilidades (upwind) incondicionalmente estvel,
apresentando, no entanto, uma difuso numrica que aumenta com o crescimento do CFL. O
mtodo IMPES, por sua vez, estvel apenas para CFL 1, mas com disperso numrica que
diminui medida em que o CFL utilizado se aproxima da unidade. Portanto, em termos de
reduo da difuso numrica, o ideal seria obter uma simulao numrica sempre com o
154
CFL = 1 e com o mtodo IMPES. Isso bastante difcil de ser obtido na prtica porque um
mesmo intervalo de tempo d origem a diferentes valores de CFL dependendo das dimenses
dos volumes de controle e dos fluxos envolvidos.
Tecendo as ltimas consideraes sobre estes dois mtodos, deve-se dizer que a
qualidade dos resultados e a rapidez da simulao dependem, obviamente, do solver
empregado na soluo do sistema linear. Os resultados apresentados at agora neste texto
foram obtidos com relativa rapidez e preciso com o solver GMRES da COI-lib8. No entanto,
as boas caractersticas deste solver no se verificaram em sistemas lineares maiores, o que
motivou o desenvolvimento de um solver mais robusto, o multigrid baseado na correo
aditiva, cujos resultados so o assunto da prxima seo.
O solver GMRES - Generalized Minimal Residual (SAAD, 2000) um dos mtodos iterativos noestacionrios mais utilizados. A verso utilizada neste trabalho (da biblioteca COI-lib) foi baseada nos
algoritmos da biblioteca ITL - The Iterative Template Library, que uma biblioteca genrica de componentes
que disponibiliza mtodos iterativos para a soluo de sistemas lineares (http://www.osl.iu.edu/research/itl/ ).
155
inferir concluses que se aplicam tambm para a soluo dos demais sistemas lineares do
processo transiente9.
Fig. 8.30 Campo de velocidade total obtido em uma malha Cartesiana de 15x15 elementos igualmente
espaados no problema que representa do padro-base do arranjo de poos five-spot
Inclusive, para o mtodo IMPES, dependendo dos dados utilizados, torna-se necessrio resolver apenas o
primeiro sistema linear da presso, devendo-se avanar apenas no clculo explcito da saturao a cada novo
passo de tempo. Isso possvel quando so utilizadas viscosidades iguais para as fases leo e gua e curvas
lineares de permeabilidade relativas.
156
F
Gauss-Seidel
40000
50
157
1.E+05
1.E+04
Custo ~ N 2.09
R 2 = 0.999
1.E+03
Custo ~ N 1.94
R 2 = 0.996
1.E+02
Custo ~ N 1.01
1.E+01
R 2 = 0.997
1.E+00
1.E-01
1.E-02
1.E-03
1.E-04
1.E+02
1.E+03
1.E+04
GMRES - FVM
GMRES - EbFVM
Multigrid - FVM
Multigrid - EbFVM
1.E+05
1.E+06
1.E+07
N - Nmero de incgnitas
Fig. 8.31 Desempenho de diferentes solvers na soluo de sistemas lineares provenientes do Mtodo de
Volumes Finitos (FVM) e do Mtodo de Volumes Finitos baseado em Elementos (EbFVM)
Nota-se na Fig. 8.31 que o mtodo multigrid apresentou um aumento linear do custo
computacional com o nmero de incgnitas, como o esperado. O Gauss-Seidel reproduziu o
comportamento terico de um aumento quadrtico do esforo computacional com o aumento
da malha. Quanto ao mtodo GMRES, importante mencionar que difcil estimar curvas
gerais, como as obtidas para o multigrid e Gauss-Seidel, por duas razes: primeiro, porque
depende de diferentes fatores, como o nmero de condio da matriz (BARRETT et al.,
1994); e, segundo, porque h parmetros que podem ser ajustados para que possa dar um
melhor resultado, como o nmero de restarts. Por isso que, talvez, poder-se-ia melhorar os
dados de convergncia do GMRES destacados na Fig. 8.31, mas o seu estudo est fora do
escopo deste trabalho. Optou-se em mostrar mesmo assim estes resultados, porque se trata de
um importante solver mencionado na literatura e porque se espera que os resultados no
seriam excessivamente modificados se fosse atingida a condio ideal para o GMRES
funcionar com estas matrizes.
Consideraes sobre a aglomerao. Para se ter uma idia de como os volumes de
158
159
(156 clulas)
(96 clulas)
(b) Nvel 1
(40 clulas)
(15 clulas)
(c) Nvel 2
Fig. 8.32 Malha original (a) e malhas grosseiras geradas pelo multigrid (b e c) utilizadas na soluo do
problema descrito na Fig. 8.30 a partir do Mtodo de Volumes Finitos (FVM)
160
(174 clulas)
(111 clulas)
Clulas
formadas com
volumes novizinhos
(b) Nvel 1
(44 clulas)
(23 clulas)
(c) Nvel 2
Fig. 8.33 - Malha original (a) e malhas grosseiras geradas pelo multigrid (b e c) utilizadas na soluo do
problema descrito na Fig. 8.30 a partir do Mtodo de Volumes Finitos baseado em Elementos (EbFVM)
161
Diferentes ciclos e solvers-base. Uma outra anlise que tambm merece ser feita a
10
A norma euclidiana do resduo (norma l2) definida como a raiz quadrada do somatrio dos resduos de cada
uma das equaes ao quadrado. O resduo de uma equao est definido na Eq. (6.3).
162
(a) Ciclo V
(b) Ciclo W
(c) Ciclo F
Fig. 8.34 Comparao entre as curvas de resduo x tempo de processamento de mquina (Pentium 4 1.7 GHz
1 GB RAM) de diferentes ciclos e diferentes solver-base do multigrid: GS - Gauss-Seidel e ILU(0), na soluo
do problema analisado com uma malha de 62500 elementos e 63001 ns.
163
164
1.E+05
Custo ~ N 2.06
1.E+04
R 2 = 0.999
Custo ~ N 1.82
R 2 = 0.999
1.E+03
1.E+02
Custo ~ N 1.03
R 2 = 0.999
1.E+01
1.E+00
1.E-01
1.E-02
Gauss-Seidel
GMRES
Multigrid ACM
1.E-03
1.E-04
1.E+02
1.E+03
1.E+04
1.E+05
1.E+06
1.E+07
N - Nmero de incgnitas
Fig. 8.35 - Desempenho de diferentes solvers na soluo de sistemas lineares com matrizes de blocos
provenientes do Mtodo de Volumes Finitos baseado em Elementos (EbFVM)
1.E+04
1.E+04
1.E+02
1.E+00
1.E-02
Gauss-Seidel - TI
1.E+02
1.E+00
GMRES - IMPES
1.E-02
GMRES - TI
1.E-04
1.E+02
165
1.E-04
1.E+03
1.E+04
1.E+05
1.E+06
1.E+07
1.E+02
N - Nmero de incgnitas
1.E+03
1.E+04
1.E+05
1.E+06
1.E+07
N - Nmero de incgnitas
(a) Gauss-Seidel
(b) GMRES
1.E+04
1.E+02
1.E+00
Multigrid - IMPES
1.E-02
Multigrid - TI
1.E-04
1.E+02
1.E+03
1.E+04
1.E+05
1.E+06
1.E+07
N - Nmero de incgnitas
(c) Multigrid
Fig. 8.36 Comparao do esforo computacional de diferentes solvers na soluo de sistemas lineares de
blocos (TI Totalmente Implcito) e sem blocos (IMPES)
166
tensor permeabilidade isotrpico (cantos direito inferior e esquerdo superior). E como nos
casos anteriores, prescreveu-se valor de presso igual a zero no canto inferior direito do
domnio. Os dados utilizados no solver esto destacados na Tab. 8.7, sendo que os demais
dados que definem o problema fsico so os mesmos da Tab. 8.1, exceto a vazo de injeo e
o passo de tempo, que adotaram os valores 2,84.10-5 m3/d e 1 d, respectivamente.
F
Gauss-Seidel
40000
50
20
Discretizando o domnio da Fig. 8.37 com uma malha Cartesiana de 625 elementos
(25x25), os dois nveis grosseiros criados pelo multigrid durante a soluo do sistema linear
esto apresentados na Fig. 8.38. Nesta figura esto apresentados os resultados de dois
diferentes procedimentos de aglomerao estudados neste trabalho e que resultam em malhas
grosseiras ligeiramente diferentes, mas que tm um impacto importante na eficincia do
167
A Fig. 8.38b, por sua vez, apresenta as malhas grosseiras formadas quando utilizado
um procedimento um pouco diferente do anterior. A motivao pela mudana a existncia,
no primeiro caso, Fig. 8.38a, de clulas horizontais no canto inferior esquerdo e clulas
168
verticais no canto superior direito que no deveriam existir devido anisotropia fsica do
tensor permeabilidade absoluta (Fig. 8.37) que exigiria uma aglomerao na direo oposta
em cada caso. Por isso foi testada uma modificao na lgica do processo de aglomerao de
tal forma que a cada nova clula a ser formada so testadas as regras em todos volumes
vizinhos, e no s nos livres como no caso anterior. Isso resolveu o problema verificado no
caso anterior, como demonstra a Fig. 8.38b, mas ao custo da perda da uniformidade das
clulas grosseiras na regio inferior direita.
A influncia nos resultados da utilizao de cada uma das formas de obteno das
malhas grosseiras vai ser mostrada na seqncia. Para tanto, no ser mais utilizada a malha
de 25x25 elementos que originou os nveis grosseiros da Fig. 8.38 em funo da velocidade
com que a soluo obtida nesta malha. A experincia mostra que fraes muito pequenas de
segundos no podem ser medidas computacionalmente com muita confiana. Por isso, o
multigrid foi aplicado na soluo do sistema linear maior, referente discretizao em uma
malha mais refinada de 100x100 elementos (10201 ns). Embora no apresentado, os nveis
grosseiros desta nova malha tm as mesmas caractersticas das malhas grosseiras da Fig. 8.38.
A Fig. 8.39 apresenta a queda do resduo com o tempo de processamento empregandose diferentes formas de aglomerar as clulas, em sistemas lineares sem blocos (Fig. 8.39a) e
com blocos (Fig. 8.39b). Na soluo do sistema linear do mtodo IMPES o multigrid divergiu
quando foi empregada a forma de aglomerao que originou as malhas grosseiras da Fig.
8.38a. Quando foi utilizada a segunda forma testada neste trabalho o resduo caiu
assintoticamente 5 ordens de magnitude no incio, como demonstra a Fig. 8.39a,
apresentando, na seqncia, uma tendncia pouco menor de queda com o tempo de
processamento. Para fins de comparao, ainda apresentada neste mesmo grfico a queda do
resduo quando a aglomerao realizada baseando-se apenas em aspectos geomtricos da
malha original. Esse o esquema empregado em multigrid geomtricos. Nota-se que o
resultado uma queda brusca do resduo de apenas uma ordem de magnitude no incio,
apresentando na seqncia, uma queda monotnica muito suave, praticamente uma
estagnao do resduo.
Na soluo de sistemas lineares de blocos (mtodo Totalmente Implcito), o multigrid
apresentou resultados praticamente insensveis questo comentada da aplicao das regras
na formao das malhas grosseiras, como atesta as curvas bastante semelhantes de queda do
resduo da Fig. 8.39b. Deve-se destacar, no entanto, que os resultados obtidos com a
aglomerao geomtrica no so apresentados neste grfico porque este tipo de aglomerao
fez com o multigrid divergisse logo nos primeiros ciclos.
(a) IMPES
169
Discusso. Como visto, a forma como as clulas so formadas nas malhas grosseiras
170
Fig. 8.40 - Reservatrio bidimensional e com falha geolgica discretizado com elementos triangulares e
quadrangulares (1061 ns e 1289 elementos)
171
0,2
500 mD
Espessura da camada
1m
1 cp
10-4 kPa-1
swi
sor
Presso inicial
Fatores volume de formao da gua e do leo
avaliados na presso inicial
Vazo de injeo de gua no poo injetor
150 kPa
1
2000 m3/d
100 kPa
ndice de poo
1 mD.m
0,28 d
172
(a) t = 80 dias
Fig. 8.41 Perfis de saturao de gua em diferentes tempos de simulao obtidos pelo mtodo proposto para o
reservatrio da Fig. 8.40
173
(a) t = 80 dias
Fig. 8.42 Perfis de saturao de gua em diferentes tempos de simulao obtidos pelo mtodo proposto para o
reservatrio da Fig. 8.40 desconsiderando o aspecto selante da falha geolgica
Cap.
CONCLUSES
176
aparecem nos elementos triangulares da malha. A prtica na rea numrica, contudo, tem
demonstrado que a presena de tringulos muito deformados no uma boa conduta, mas a
rejeio de uma malha pautada pela simples anlise do sinal destes termos no se justifica. Na
verdade, foi visto que os erros associados a malhas com elementos com ngulos obtusos tm
outra origem, que a forma de obter as equaes discretizadas multifsicas a partir de uma
adaptao da equao diferencial monofsica. Os resultados do mtodo proposto mantiveramse fisicamente coerentes mesmo em malhas formadas por elementos de razo de aspecto
desfavorvel, o que no ocorreu com os mtodos tradicionais, que chegaram a apresentar
inverso do sentido dos fluxos quando tringulos demasiadamente obtusos foram utilizados.
O armazenamento das propriedades nos elementos da malha e a representao de
falhas geolgicas atravs dos elementos foi a nica opo que mostrou ser compatvel com as
funes de interpolao do mtodo EbFVM. As oscilaes nos resultados obtidos quando as
propriedades so armazenadas nos volumes de controle e com as falhas geolgicas
posicionadas nas suas interfaces podem ser consideradas um reflexo da utilizao de um
esquema de interpolao que no adequado para situaes de descontinuidades de funes
dentro do elemento. Ao armazenar as propriedades nos elementos, conforme proposto nesta
tese, pode-se trabalhar com os mapas de permeabilidade absoluta resultantes do processo de
mudana de escala sem a necessidade de clculo de mdias. Nos simuladores de reservatrios
de petrleo com malhas estruturadas, este clculo usual e pode resultar em erros, conforme
relatado em alguns trabalhos na literatura. Alm disso, no mtodo proposto direta a incluso
do tensor permeabilidade completo, o que uma importante caracterstica na simulao de
reservatrios heterogneos e anisotrpicos. Os clculos realizados elemento a elemento, uma
prtica ainda no difundida na rea de volumes finitos, possibilitaram a construo de um
esquema mais geral, com uma implementao mais limpa e gil em termos de manuteno e
reusabilidade.
Foi mostrado neste trabalho que, para altas razes de mobilidade, os efeitos de
orientao de malha so sensivelmente mais acentuados nos mtodos tradicionais do que no
mtodo proposto, ambos com mesmo esquema de avaliao das mobilidades, o upwind. Isso
indica que o efeito adicional que contaminou os resultados do EbFVM tradicional deve-se
forma como so obtidas suas equaes multifsicas discretizadas, isto , atravs da adaptao
da equao monofsica. Quando so utilizadas as equaes discretizadas provenientes da
integrao das equaes diferenciais multifsicas, que o procedimento usual do Mtodo de
Volumes Finitos, o nico efeito de orientao de malha remanescente tem origem na funo
CAP.9 CONCLUSES
177
de interpolao de baixa ordem utilizada. Ao ser utilizada outra funo de interpolao das
mobilidades na equao da presso, o efeito de orientao de malha resultante menor.
O mtodo multigrid implementado nesta tese para a resoluo dos sistemas lineares
provenientes do mtodo IMPES e da formulao Totalmente Implcita apresentou
caractersticas que o recomendam tambm em aplicaes de simulao de reservatrios de
petrleo. Entre as suas caractersticas positivas est o aumento linear do custo computacional
com o nmero de incgnitas, o que no se verificou em nenhum dos outros solvers estudados.
O multigrid com ciclo F apresentou os menores tempos de processamento e queda
monotnica dos resduos com o tempo. Embora analisando um nmero limitado de casos
nesta tese, a robustez deste solver pode ser vista, uma vez que o seu desempenho praticamente
no se alterou em problemas anisotrpicos e heterogneos, graas ao esquema de aglomerao
adaptativa utilizado. O multigrid tambm resolveu sistemas lineares com e sem blocos com
desempenhos similares. Foi mostrado, por outro lado, que a aglomerao baseada apenas nos
aspectos geomtricos da malha produz malhas grosseiras que diminuem o desempenho do
solver, principalmente em problemas anisotrpicos.
Para reunir todos estes desenvolvimentos e test-los, um simulador de reservatrios de
petrleo foi desenvolvido. Este simulador pode ser usado, em funo de suas caractersticas
construtivas, alm da continuidade nas atividades de pesquisa, como um simulador didtico
para ensino dos fundamentos da simulao de reservatrios de petrleo.
178
CAP.9 CONCLUSES
179
180
REFERNCIAS BIBLIOGRFICAS
AAVATSMARK, I., REISO, E., REME, H. and TEIGLAND, R., 2001. MPFA for Faults and
Local Refinements in 3D Quadrilateral Grids with Application to Field Simulations, SPE
paper 66356 presented at the Reservoir Simulation Symposium, 11-14 February, Houston,
Texas.
APPEL, C. A., 1976. A Note on Computing Finite-Difference Interblock Transmissibilities,
Water Resour. Res., v. 12, n. 3, p. 561-563.
AZIZ, K. and SETTARI, A., 1979. Petroleum Reservoir Simulation, Applied Science
Publishers, London.
BAJOR, O. and CORMACK, D. E., 1989. A New Method for Characterizing the Grid
Orientation Phenomenon, SPE paper 19353, Society of Petroleum Engineering.
BAKER, R.O., KUPPE, F., CHUGH, S., BORA, R., STOJANOVIC, S. and BATYCKY, R.,
2002. Full-Field Modeling Using Streamline-Based Simulation: Four Case Studies, SPE
Reservoir Evaluation & Engineering Journal, April, pp. 126-134.
BAKHVALOV, N. S., 1966. On the Convergence of a Relaxation Method Under Natural
Constraints on an Elliptic Operator, USSR Comput. Math. Math. Phys., 6(5):101-135.
BALIGA, B. R. and PATANKAR, S. V., 1983. A Control Volume Finite-Element Method
for Two-Dimensional Fluid Flow and Heat Transfer, Numerical Heat Transfer, vol. 6, pp.
245-261.
BANASZEK, J., 1995. Some Theoretical and Practical Aspects of Efficient Modelling of
Heat Transfer Phenomena on Finite Element Grid, Bulletin of Institute of Heat
Engineering, No.79, pp. 57-90.
BARRETT, R., BERRY, M., CHAN, T. F., DEMMEL, J., DONATO, J., DONGARRA, J.,
EIJKHOUT, V., POZO, R., ROMINE, C. and VAN DER VORST, H., 1994. Templates
for the Solution of Linear Systems: Building Blocks for Iterative Methods, 2nd Ed., SIAM,
Philadelphia, PA.
181
182
BASTIAN, P. and HELMIG, R., 1999. Efficient Full-Coupled Solution Techniques for TwoPhase Flow in Porous Media Parallel Multigrid Solution and Large Scale Computations,
Advances in Water Resources, 23, pp. 199-216.
BASTIAN, P., 2003. Higher Order Discontinuous Galerkin Methods for Flow and Transport
in Porous Media, in Challenges in Scientific Computing - CISC 2002, number 35 in
LNCSE, pp. 1-22.
BATYCKY, R. P., BLUNT, M. J. and THIELE, M. R., 1997. A 3D Field-Scale StreamlineBased Reservoir Simulator, SPE Reservoir Engineering, Vol. 12, Number 4, November,
pp. 246-254.
BEHIE, A. and FORSYTH, P. A., 1983a. Multigrid Solution of the Pressure Equation in
Reservoir Simulation, SPE J, pp. 623-632, August.
BEHIE, A. and FORSYTH, P. A., 1983b. Multi-Grid Solution of Three Dimensional
Problems with Discontinuous Coefficients, Appl. Math. Comp., 13 (1983) 229-240.
BLAIR, P. M. and WEINAUG, C. F., 1969. Solution of Two-Phase Flow Problems Using
Implicit Difference Equations, SPE Journal, pp. 417-424; Trans., AIME, 246.
BRANCO, C. M. and RODRIGUEZ, F., 1996. A Semi-Implicit Formulation for
Compositional Reservoir Simulation, SPE Applied Technology Series, Vol 4, Number 1,
May, pp. 171-177.
BRANDT, A., 1973. Multilevel Adaptive Technique (MLAT) for Fast Numerical Solution
to Boundary Value Problems, in Proceedings of the Third International Conference on
Numerical Methods in Fluid Mechanics, H. Cabannes and R. Teman, eds., vol. 18 of
Lecture Notes in Physics, Berlin, SpringerVerlag, pp. 8289.
BRANDT, A., MCCORMICK, S. F. and RUGE, J. W., 1982. Algebraic Multigrid (AMG) for
Automatic Multigrid Solution with Application to Geodetic Computations, Technical
Report, Institute for Computational Studies, Colorado State University.
BRIGGS, W. L., HENSON, V. E. and McCORMICK, S., 2000. A Multigrid Tutorial, 2nd
edition, SIAM Books, Philadelphia.
REFERNCIAS BIBLIOGRFICAS
183
184
REFERNCIAS BIBLIOGRFICAS
185
DARLOW, B.L., EWING, R.E., and WHEELER, M.F., 1984. Mixed Finite Element Method
for Miscible Displacement Problems in Porous Media, SPE Journal, August, pp. 391-398.
DEMBO, R. S. EISENSTAT, S. C. and STEIHAUG, T., 1982. Inexact Newton Methods,
SIAM J. Numer. Anal., vol.19, pp. 400-408.
DENDY Jr., J. E., MCCORMICK, S. F., RUGE, J. W. and RUSSELL, T. F., 1989. Multigrid
Methods for Three-Dimensional Petroleum Reservoir Simulation, SPE paper 18409
presented at the SPE Symposium on Reservoir Simulation, 6-8 February, Houston, Texas.
DOUGLAS, J, FURTADO, and PEREIRA, F., 1997. On the Numerical Simulation of
Waterflooding of Heterogeneous Petroleum Reservoirs, Computational Geosciences, Vol.
1, pp. 155-190.
DYKE, K. V., 1997. Fundamentals of Petroleum, 4th Ed., Petroleum Extension Service,
Continuing & Extended Education, The University of Texas at Austin, Texas.
ECLIPSE Technical Description, 2004. Sugar Land, TX: Schlumberger Information Systems.
EDWARDS, M. G. and ROGERS, C. F., 1998. Finite Volume Discretization with Imposed
Flux Continuity for the General Tensor Pressure Equation, Computational Geosciences 2,
pp. 259-290.
EDWARDS, M. G., 2003. Control-Volume Distributed Sub-Cell Flux Schemes for
Unstructured and Flow Based Grids, SPE paper 79710 presented at the Reservoir
Simulation Symposium, 3-5 February, Houston, Texas.
EDWARDS, M. G., ELF, R. A. and AZIZ, K., 1998. Quasi K-Orthogonal Streamline Grids:
Gridding and Discretization, SPE paper 49072 presented at the Annual Technical
Conference and Exhibition, 27-30 September, New Orleans, Louisiana.
ELIAS, S. R., 1993. Enhancements to Additive Correction Multigrid, Master thesis,
University of Waterloo, Canada.
ELIAS, S. R., STUBLEY, G. D. and RAITHBY, G. D., 1997. An Adaptive Agglomeration
Method for Additive Correction Multigrid, International Journal for Numerical Methods
in Engineering, Vol. 40, pp. 887-903.
186
FAGIN, R. G. and STEWART Jr., C. H., 1966. A New Approach to the Two-Dimensional
Multiphase Reservoir Simulator, SPE Journal, June, pp. 175 182.
FEDORENKO, R. P., 1964. The Speed of Convergence of One Iteration Process, USSR
Computational Math. and Math. Physics, Vol. 4, pp. 227-235.
FLEMING, G. C., 1987. Modeling the Performance of Fractured Wells in Pattern Floods
Using Orthogonal, Curvilinear Grids, SPE paper 16973 presented at the Annual Technical
Conference and Exhibition, 27-30 September, Dallas, Texas.
FORSYTH, P., 1990. A Control-Volume, Finite-Element Method for Local Mesh Refinement
in Thermal Reservoir Simulation, SPE Reservoir Engineering, November, pp. 561-566.
FRAUENTHAL, J. C., di FRANCO, R. B. and TOWLER, B. F. T., 1985. Reduction of GridOrientation Effects in Reservoir Simulator with Generalized Upstream Weighting, SPE
Journal, 902-908, December.
FUNG, L. S. K., BUCHANAN, W. L. and SHARMA, R., 1993. Hybrid-CVFE Method for
Flexible Grid Reservoir Simulation, SPE paper 25266 presented at the 12th SPE
Symposium on Reservoir Simulation, New Orleans, LA, February 28-March 3.
FUNG, L. S., HIEBERT, A. D. and NGHIEM, L., 1991. Reservoir Simulation With a
Control-Volume Finite-Element Method, SPE paper 21224 presented at the 11th SPE
Symposium on Reservoir Simulation, Anaheim, California, February 17-20.
GERRITSEN, M. G. and DURLOFSKY, L. J., 2005. Modeling Fluid Flow in Oil Reservoirs,
Annual Review of Fluid Mechanics, v. 37, pp. 211-238.
GOLDTHORPE, W. H. and CHOW, Y. S., 1985. Unconventional Modelling of Faulted
Reservoirs: A Case Study, SPE paper 13526 presented at the Reservoir Simulation
Symposium, 10-13 February, Dallas, Texas.
GOTTARDI, G. and DALLOLIO, D., 1992. A Control-Volume Finite-Element Model for
Simulating Oil-Water Reservoirs, Journal of Petroleum Science and Engineering, 8, 2941, Elsevier Science Publishers B. V., Amsterdam.
GREENKORN, R. A., 1983. Flow Phenomena in Porous Media, Marcel Dekker, New York.
REFERNCIAS BIBLIOGRFICAS
187
HEINEMANN, Z. E., BRAND, C. W., MARGIT, M. and CHEN, Y. M., 1991. Modeling
Reservoir Geometry With Irregular Grids, SPE Reservoir Engineering, May, pp. 225-232.
HEINEMANN, Z. E., GERKEN, G. and VON HANTELMANN, G., 1983. Using Local Grid
Refinement in a Multiple-Application Reservoir Simulator, SPE paper 12255 presented at
the Reservoir Simulation Symposium, 15-18 November, San Francisco, California.
HIRASAKI, G. J. and O'DELL, P. M., 1970. Representation of Reservoir Geometry for
Numerical Simulation, SPE Journal, December, pp. 393-404.
HUBER, R. U. and HELMIG, R., 1999. Multiphase Flow in Heterogeneous Porous Media: A
Classical Finite Element Method Versus an IMPES-based Mixed FE/FV Approach,
International Journal for Numerical Methods in Fluids, v. 29, pp. 899-920.
HUGHES, T. J. R., 1987. The Finite Element Method, Linear Static and Dynamic Finite
Element Analysis, Prentice Hall, New Jersey.
HURTADO, F. S. V., 2005. Uma Formulao de Volumes Finitos baseada em Elementos
para a Simulao do Deslocamento Bifsico Imiscvel em Meios Porosos, Dissertao de
Mestrado em Engenharia Mecnica, UFSC, Florianpolis, SC.
HURTADO, F. S. V., MALISKA, C. R., SILVA, A. F. C., AMBRUS, J., CONTESSI, B. A.
and CORDAZZO, J., 2004. Development of a Laboratory Data Interpretation Software for
Determination of Relative Permeability Curves by a Parameter Estimation Method,
Proceedings of the Rio Oil & Gas 2004 Expo and Conference, Rio de Janeiro, October 47.
HUTCHINSON, B. R. and RAITHBY, G. D., 1986. A Multigrid Method Based on the
Additive Correction Strategy, Numerical Heat Transfer, vol. 9, pp. 511-537.
IMEX, Version 2002 Users Guide. Computer Modelling Group Ltd, Calgary, Alberta,
Canada.
JAYANTHA, P. A. and TURNER, I. W., 2001. A Comparison of Gradient Approximations
for Use in Finite-Volume Computational Models for Two-Dimensional Diffusion
Equations, Numerical Heat Transfer, Part B, vol. 40, pp. 367-390.
188
JOSUTTIS, N. M., 1999. The C++ Standard Library - A Tutorial and Reference, AddisonWesley, U.S.A.
KOCBERBER, S., 1995. An Automatic, Unstructured Grid-Generation System for
Geologically Complex Reservoirs, SPE paper 28245 presented at the 1994 SPE
Petroleum Computer Conference, Dallas, July 31-Aug.3.
KULKARNI, R., WATSON, A. T., NORDTVEDT, J. and SYLTE, A., 1998. Two-Phase
Flow in Porous Media: Property Identification and Model Validation, AIChE Journal,
Vol. 44, No. 11, 2337-2350.
KUWAUCHI, Y, ABBASZADEH, M., SHIRAKAWA, S. and YAMAZAKI, N., 1996.
Development and Applications of a Three Dimensional Voronoi-Based Flexible Grid
Black Oil Reservoir Simulator, SPE paper 37028 presented at the SPE Asia Pacific Oil &
Gas Conference, Adelaide, Australia, 28-31 October.
LAKE, L, W., 1989. Enhanced Oil Recovery, Prentice-Hall, New Jersey.
MALISKA, C. R., 2004. Transferncia de Calor e Mecnica dos Fluidos Computacional, 2.
Edio revista e ampliada, Livros Tcnicos e Cientficos Editora, Rio de Janeiro.
MALISKA, C. R., CUNHA, A. R., LIVRAMENTO, M. A. and SILVA, A. F. C., 1994.
Tridimensional Petroleum Reservoir Simulation Using Generalized Curvilinear Grids, in
proceedings do V ENCIT, So Paulo, Dezembro, pp. 363-366.
MALISKA, C. R., SILVA, A. F. C., CORDAZZO, J., CEMIN, A. Jr. e HURTADO, F. S. V.,
2004. Guia de Procedimentos para Simulao com Malhas No-Estruturadas no STARS,
Relatrio Final, Projeto Malhas no-estruturadas para simulao de reservatrios
Desenvolvimento de um ncleo numrico, estudos de malhas no-estruturadas e extenso
do programa Ciclope, Outubro, Laboratrio de Simulao Numrica em Mecnica dos
Fluidos e Transferncia de Calor SINMEC, ESSS e CENPES/Petrobras.
MALISKA, C. R., SILVA, A. F. C., CORDAZZO, J., R, MENDES, R. e CEMIN, A. Jr.,
2002. Guia de Procedimentos para Interpretao de Transmissibilidades em Malhas
Utilizadas no IMEX, Relatrio Final, Projeto Malhas volumtricas para a simulao de
reservatrios de petrleo Anlise numrica e programa de converso, Agosto,
Laboratrio de Simulao Numrica em Mecnica dos Fluidos e Transferncia de Calor
SINMEC, ESSS e CENPES/Petrobras.
REFERNCIAS BIBLIOGRFICAS
189
190
PALAGI, C. L. and AZIZ, K., 1991. Use of Voronoi Grid in Reservoir Simulation, SPE paper
22889 presented at the 66th Annual Technical Conference and Exhibition, Dallas, TX,
October 6-9.
PALAGI, C., 1992. Generation and Application of Voronoi Grid to Model Flow in
Heterogeneous Reservoir, Doctor Thesis, Stanford University, California.
PARSONS, I. D. and Coutinho, A. L. G. A., 1999. Finite Element Multigrid for Two-Phase
Immiscible Flow in Heterogeneous Media, Communications in Numerical Methods in
Engineering, vol. 15, pp. 1-7.
PATANKAR, S. V., 1980. Numerical Heat Transfer and Fluid Flow, Hemisphere Publishing
Corporation, Washington.
PEACEMAN, D. W., 1977. Fundamentals of Numerical Reservoir Simulation, Elsevier
Scientific Publishing Company, Amsterdan, The Netherlands.
PEDROSA Jr., O. A. and AZIZ, K., 1986. Use of a Hybrid Grid in Reservoir Simulation, SPE
Reservoir Engineering, November, pp. 611-621.
PETTERSEN, O., 1983. Finite-Difference Representation of Permeabilities in Heterogeneous
Models, SPE paper 12340 presented at SPE Fall Meeting, Dallas, Texas.
PHILIPS, R. E. and SCHMIDT, F. W., 1984. Multigrid Techiniques for the Numerical
Solution of the Diffusion Equation, Numerical Heat Transfer, vol. 7, pp. 251-268.
PRVOST, M., EDWARDS, M. G. and BLUNT, M. J., 2001. Streamline Tracing on
Curvilinear Structured and Unstructured Grids, SPE paper 66347 presented at the
Reservoir Simulation Symposium, 11-14 February, Houston, Texas.
QUANDALLE, P. and SAVARY, D., 1989. An Implicit in Pressure and Saturations
Approach to Fully Compositional Simulation, SPE paper 18423 presented at the SPE
Symposium on Reservoir Simulation, 6-8 February, Houston, Texas.
QUANDALLE, P., 1993. Eighth SPE Comparative Solution Project: Gridding Techniques in
Reservoir Simulation, SPE paper 25263 presented at 12th SPE Symposium on Reservoir
Simulation, New Orleans, LA, U.S.A., February 28-March 3.
REFERNCIAS BIBLIOGRFICAS
191
RAW, M., 1996. Robustness of Coupled Algebraic Multigrid for the Navier-Stokes
Equations, AIAA 96-0297, 34th Aerospace and Sciences Meeting & Exhibit, January 1518, Reno, NV.
RAW, M., 1985. A New Control Volume Based Finite Element Procedure for the Numerical
Solution of the Fluid Flow and Scalar Transport Equations, Ph.D. Thesis, University of
Waterloo, Waterloo, Ontario, Canada.
RENARD, P. and MARSILY, G., 1997. Calculating Equivalent Permeability: A Review,
Advances in Water Resources, Vol. 20, Nos 5-6, pp. 253-278.
RODRIGUES, J. R. P., and DICKSTEIN, F., 1996. A Multigrid Procedure for Local Grid
Refinement in Oil Reservoir Simulation, Journal SPE Applied Technology Series, Issue
Vol 4, Number 1, Pages 157-164.
ROMEU, R. K. and NOETINGER, B., 1995. Calculation of Internodal Transmissibilities in
Finite Difference Models of Flow In Heterogeneous Porous Media, Water Resour. Res., v.
31, n. 4, p. 943-959.
ROSA, A. J., CARVALHO, R. S. e XAVIER, J. A. D., 2006. Engenharia de Reservatrios de
Petrleo, Ed. Intercincia : Petrobras, Rio de Janeiro.
ROZON, B. J., 1989. A Generalized Finite Volume Discretization Method for Reservoir
Simulation, SPE paper 18414 presented at the Reservoir Simulation Symposium, Houston,
Texas, February 6-8.
RUGGIERO, M. A. G. e LOPES, V. L. R., 1997. Clculo Numrico: Aspectos Tericos e
Computacionais, 2. ed., Makron Books, So Paulo.
SAAD, Y., 2000. Iterative Methods for Sparse Linear Systems, 2nd Ed., PWS Publishing
Company, Boston.
SANTOS, L. O. E., ORTIZ, C. E. P., GASPARI, H. C., HAVERROTH, G. E. and PHILIPPI,
P. C., 2005. Prediction of Intrinsic Permeabilities with Lattice Boltzmann Method,
Procedings of 18th International Congress of Mechanical Engineering COBEM,
November 6-11, Ouro Preto, MG.
192
REFERNCIAS BIBLIOGRFICAS
193
194
VAN DOORMAAL, J. P., TURAN, A. and RAITHBY, G. D., 1987. Evaluation of New
Techniques for the Calculation of Internal Recirculating Flows, in proceedings of the
AIAA 25th Aerospace Sciences Meeting, January 12-15, Reno, Nevada.
VERMA, S. and AZIZ, K., 1997. A Control Volume Scheme for Flexible Grids in Reservoir
Simulation, paper SPE 37999 presented at the Reservoir Symposium, Dallas, Texas, 8-11
June.
VINSOME, P. K. and AU, A. D. K., 1979. One Approach to the Grid Orientation Problem in
Reservoir Simulation, SPE paper 8247 presented at the 54th Annual Fall Technical
Conference and Exhibition, September 23-26, Las Vegas, Nevada.
VON ROSENBERG, 1982. Local Mesh Refinement for Finite Difference Methods, paper
SPE 10974 presented at the Annual Technical Conference and Exhibition, 26-29
September, New Orleans, Louisiana.
WADSLEY, W. A., 1980. Modelling Reservoir Geometry with Non-Rectangular Coordinate
Grids, SPE paper 9369 presented at the Annual Technical Conference and Exhibition, 2124 September, Dallas, Texas.
WANG, K., OGBE, D. O, LAWAL, A. S. and MORTON, D. J., 1995. Multigrid Approach
for Petroleum Reservoir Simulation on the Cray T3D, in Proceedings of Cray User Group
Conference, Fairbanks, Alaska, September.
WOLCOTT, D. S., KAZEMI, H. and DEAN, R. H., 1996. A Practical Method for
Minimizing the Grid Orientation Effect in Reservoir Simulation, SPE paper 36723
presented at the SPE Annual Technical Conference and Exhibition, Denver, Colorado,
USA, 6-9 October.
YANOSIK, J. L. and McCRACKEN, T. A., 1979. A Nine-Point Finite-Difference Reservoir
Simulator for Realistic Prediction of Adverse Mobility Ratio Displacements, SPE Journal,
Aug., 253-262; Trans., AIME, 267.
YOSHIAKI, I., 1982. Evaluation of Interblock Mobility Using a Modified Midpoint
Weighting Scheme, SPE paper 10498 presented at the 6th SPE Symposium on Reservoir
Simulation, New Orleans, LA, January 31-February 3.
REFERNCIAS BIBLIOGRFICAS
195
Anexo
PROPOSTA DE UM ESQUEMA
ALTERNATIVO DE REFINAMENTO LOCAL
PARA O EbFVM
198
(a)
(b)
Fig. A1.1 - Malha composta por elementos com nmero varivel de ns (esquerda), e seus volumes resultantes
(direita) em (a) um caso geral e (b) um casos de falha vertical.
199
As funes de forma para elementos com 4 ns (N1 to N4) passam a ser construdas
visando a possibilidade de existirem ns nos pontos mdios de cada face (ns 5 a 8 na Fig.
A1.2) como
N1 = N1*
1
(N 8 + N 5 )
2
(A1.1)
N 2 = N 2*
1
(N 5 + N 6 )
2
(A1.2)
N 3 = N 3*
1
(N 6 + N 7 )
2
(A1.3)
N 4 = N 4*
1
(N 7 + N 8 )
2
(A1.4)
N a* =
1
(1 + a )(1 + a ) ,
4
a = 1, 2, 3, 4
(A1.5)
e as funes de forma para os ns dos pontos mdios de cada face sero dados por (HUGHES,
1987),
200
Na =
1
(1 2 ) (1 + a )
2
a=5e7
(A1.6)
Nb =
1
(1 + b ) (1 2 )
2
b=6e8
(A1.7)
A1.1. Bibliografia
HEINEMANN, Z. E. and BRAND, C. W., 1989. Gridding Techniques in Reservoir
Simulation. 1st/2nd Stanford Univ. & Leoben Mining Univ. Reservoir Simulation Inf.
Forum (Alpbach, Austria, Sept/1998-Sept/1989).
HUGHES, T. J. R., 1987. The Finite Element Method, Linear Static and Dynamic Finite
Element Analysis, Prentice Hall, New Jersey.
RAW, M. J., SCHNEIDER, G. E. and HASSANI, V., 1985. A Nine-Noded Quadratic
Control-Volume-Based Finite Element for Heat Conduction, J. Spacecraft, Vol. 22, N. 5,
sept-oct, pp. 523-529.
ZEEUW, D. L., 1993. A Quadtree-Based Adaptively-Refined Cartesian-Grid Algorithm for
Solution of the Euler Equations, Ph.D. Thesis, University of Michigan, United States.
Anexo
PROCEDIMENTO DE
LINEARIZAO DO TERMO Sm/Bm
DA EQUAO DE SATURAO DO MTODO IMPES
Bm = Bmref 1 c m p p ref
(A2.1)
cm =
1 m
m p
(A2.2)
T
cm =
1 Bm Bmref
Bmref p ref p
(A2.3)
Valores tpicos de compressibilidade variam entre 0 a 10-3 kPa-1, enquanto que o fator
volume de formao varia de 0.5 a 1.5.
Prope-se uma linearizao atravs do truncamento dos termos de maior ordem da
srie de Taylor escrita para funes de duas variveis (SPIEGEL, 1992),
201
202
(A2.4)
onde, para o problema em questo, f = s m Bm , de forma que a Eq. (A2.4) pode ser escrita
como
s m s mo
( s m Bm )
( s m Bm )
= o +
sm +
Bm
Bm Bm
sm
Bm
o
(A2.5)
onde o super-ndice o indica que o termo avaliado com valores conhecidos do passo de
tempo anterior. Assim,
s m s mo
s mo
1
s
=
+ o m
Bm Bmo
Bm
Bmo
( )
Bm
(A2.6)
ou
s m s mo
s mo
1
o
s
s
=
+ o m m
Bm Bmo
Bm
Bmo
( )
(B
B mo
sm
s mo
B Bmo )
o
2 ( m
o
Bm
( Bm )
(A2.7)
(A2.8)
(A2.9)
(A2.10)
o
Bm Bmo = Bmref c m p p
(A2.11)
sm
s
= om +
Bm Bm
s mo
(B )
o
m
o
Bmref c m p p
203
(A2.12)
A2.1. Bibliografia
DAKE, L. P., 2001. The Practice of Reservoir Engineering, Revised Edition, Ed. Elsevier
Science B. V., Amsterdam, The Netherlands.
SPIEGEL, M. R., 1992. Manual de Frmulas, Mtodos e Tabelas de Matemtica, Edio
revista e ampliada, McGraw-Hill, So Paulo.
Anexo
CONSIDERAES SOBRE OS
REGIMES DE OPERAO DOS POOS
( qw Bwo + qo Boo )P = g p p f p
(A3.1)
205
206
(A3.2)
f P = qw Pr ( Bwo )
(A3.3)
gP = 0
( qw ) P =
(A3.4)
qw Pr
Rw
RT
poos
= qw Pr
poos
= qw Pr Bw
(A3.5)
P
207
(A3.6)
f P = qTPr
(A3.7)
gP = 0
Como no foi prescrito fluxo de gua neste poo e no utilizado nenhum modelo de
poo que relacione a presso do bloco com alguma presso de referncia, deve-se buscar
alguma alternativa para encontrar a parcela do fluxo total que corresponde ao fluxo de gua.
Deve-se lembrar que importante esta determinao porque esse valor ser utilizado na
resoluo da equao da saturao,
Bmref cm ( p p o )
G
G Bmo
q
k
p
S
+
+
( sm ) P = s 1
(
)
t
m P m
i V
Bmo
P
iP
P
o
m
que no est sendo prescrito. Sabe-se que da definio do fluxo das fases,
(A3.8)
208
w
qw
=
q w + q o w + o
(A3.9)
( qm ) P = qT Pr w
w + o P
(A3.10)
Rm
poos
m
= qT
Pr
w + o P
(A3.11)
Rm
X
poos
= qT
Pr
X
w + o P
(A3.12)
w o
1
o w
= w
X ( w + o )2
w + o X
(A3.13)
=
X
w + o
w + o
209
(A3.14)
para a fase leo. As derivadas da mobilidade de cada fase em relao as variveis dependentes
podem ser calculadas a partir da Eq. (5.54).
qm = mWI( pfp p )
em
[L3.T-1]
(A3.15)
onde pfp a presso de fundo de poo, e WI o ndice de poo (Well Index) que contm
informaes geomtricas e fsicas do poo e do bloco que o contm, dado por
WI =
2 k b
ln ( req / rw )
em
[L3]
(A3.16)
um = m
ou
dp
dr
(A3.17)
210
qm
dp
= m
2 rb
dr
(A3.18)
req
rw
qm dr
=
r
2 kbm dp
(A3.19)
p fp
chega-se a
(A3.20)
ou
qm =
2 kbm ( p p fp )
ln ( req / rw )
= mWI( pfp p )
(A3.21)
IMPES. Neste caso, o termo ( qw Bwo + qo Boo )P da equao da presso ser dado por
(A3.22)
(A3.23)
( qw ) P = WI . w ( p pfp ) P
211
(A3.24)
Rm
poos
= WI ( m ) P ( p p fp )
(A3.25)
Rm
p
(A3.26)
poos
= WI m + m ( p pfp )
p
(A3.27)
poos
= WI m ( p pfp )
sw
P
e
Rm
sw
conhecido o valor de presso do bloco que contm o poo. Ento, diferentemente dos casos
anteriores, agora alm de utilizar os seguintes coeficientes
f P = pPr
gP = 0
(A3.28)
212
f P = A ( P, P ) pPr
(A3.29)
mantendo inalterado o coeficiente A(P,P), e zerando, como antes, os demais termos da linha
de P.
Embora no se tenha que resolver a equao da presso do bloco para este regime de
poo, a equao da saturao necessita ainda ser resolvida. E neste caso tem-se a mesma
dificuldade encontrada na seo A1.2 e que diz respeito necessidade de definir qual o
valor do fluxo de gua utilizada na equao da saturao. Uma forma de determin-lo
utilizar como ponto de partida a equao da presso escrita para o volume que contm o poo
(a que no foi utilizada devido a prescrio da presso), isolando o termo de fluxos dos poos,
m = q
i
Bw + qo Bo
(A3.30)
iP
o
G s o B ref c
G
s o B ref c V ( p p )
Bo P
t
iP
Bw
onde
m
iP
contm o poo. Este somatrio s no ser nulo nos blocos que contenham poos, e pode ser
facilmente calculado ser for utilizada a seguinte expresso
m i = [ A ']{ p} + { e p}
iP
(A3.31)
213
onde [A'] a prpria matriz global de coeficientes da equao da presso apresentada no Cap.
5, sem os termos de poos e sem zerar a linha correspondente ao bloco que contm o poo,
{e }
p
{ p} , por sua
vez, o vetor que contm os valores mais recentes de presso, incluindo o valor prescrito no
bloco.
Assim, isolando qo da Eq. (A3.30) e substituindo a expresso resultante na Eq. (A3.9),
obtm-se uma equao escrita em funo da vazo de gua,
qw
qw
m
Bw
qw + iP
Bo
Bo
wo
(A3.32)
wo + oo
m i
Bw
iP
qw ( + ) = qw 1
+
Bo
Bo
(A3.33)
o
Bw wo
o
o
qw w + o w 1
=
Bo Bo
(A3.34)
o
w
o
o
o
w
m
iP
chega-se a equao que determina o fluxo utilizado da equao da saturao quando a presso
do poo prescrita no bloco, dada por
wo
m i
o
o
o Bo + w Bw iP P
( qw ) P =
(A3.35)
214
fase em cada uma das equaes de conservao da mesma forma como foi no IMPES.
Utilizando o mesmo raciocnio utilizado naquele mtodo, pode-se mostrar que o termo de
resduo dos poos para a equao da conservao da gua dado por
Rw
poos
w
=
m i
B
B
+
w w P iP
o o
(A3.36)
Rw
X
=
poos
m i
+
B
B
o
o
w
w
P iP
(A3.37)
onde X = p, sw e
w
w
w o +
= Bo o
X
o Bo + w Bw X
B
1
B
w o o + w w
X ( o Bo + w Bw )2
X
(A3.38)
215
Regime de Operao 1
f P = qw Pr Bw
Regime de Operao 1
f P = qT
fP
1x1
Poo
Produtor
Regime de Operao 2
Pr
f P = WI . pfp ( w Bw + o Bo )
f P = pPr
Regime de Operao 3
(Presso prescrita no bloco que
contm o poo)
Parmetro que se somar ao valor da diagonal principal de [A] correspondente ao bloco do poo
Poo
Injetor
gP
1x1
Regime de Operao 1
gP = 0
Regime de Operao 1
gP = 0
Regime de Operao 2
g P = WI ( w Bw + o Bo )
Poo
Produtor
gP = 0
torna-se necessrio tambm zerar os termos da linha
de P, a menos do termo da diagonal - A(P,P), e
tambm substituir na posio respectiva no vetor de
termos independentes o valor prescrito da presso
multiplicado pelo coeficiente A(P,P).
Regime de Operao 3
(q I )P
Regime de Operao 1
( q w )P
Regime de Operao 1
( qm ) P = qT
= q w Pr
Pr
w + o P
1x1
Poo
Produtor
( qw ) P = WI . w ( p p fp ) P
Regime de Operao 2
w
m i
o Bo + w Bw iP P
( qw ) P =
Regimes de Operao 3
m
iP
Tab. A3.1 Resumo das expresses dos resduos associados ao termo de poos para diferentes regimes de
operao utilizados no Mtodo IMPES
216
Regime de Operao
Rw
Regime de Operao
Rw
RWpocos
Npoos
x1
Poo
Produtor
poos
Regime de Operao
Rw
Rw
poos
poos
poos
( )
= qw Pr
w
= qT
Pr
w + o P
= WI ( w ) P ( p p fp )
w
=
m i
o Bo + w Bw P iP
Regime de Operao
RT
RT
RTpocos
Npoos
x1
Poo
Produtor
Regime de Operao
poos
RT
poos
= qw Pr Bw
poos
= qT
Pr
= WI ( w Bw + o Bo ) P ( p p fp )
RT = 0
Tab. A3.2 Resumo das expresses dos resduos associados ao termo de poos para diferentes regimes de
operao utilizados no Mtodo Totalmente Implcito
217
Regime de Operao
Regime de Operao
dRWdpPocos
1x1
dRWdsPocos
Poo
Produtor
Rw
p
Regime de Operao
Regime de Operao
=
poos
Rw
sw
=0
poos
w
= qT
Pr
p w + o P
poos
Rw
w
= qT
Pr
sw poos
sw w + o P
Rw
p
Rw
p
Rw
sw
Rw
X
poos
= WI w + w ( p pfp )
p
poos
= WI w ( p pfp )
sw
P
=
poos
m i
o Bo + w Bw P iP
Regime de Operao
RT
p
RT
p
RT
p
dRTdpPocos
Poo
Produtor
Regime de Operao
Regime de Operao
m
iP
poos
=
poos
= WI
RT
sw
=0
poos
RT
sw
=0
poos
Bm +
m = w,o
poos
B
+ Bm m + m m ( p pfp )
p
p
1x1
dRTdsPocos
RT
sw
= WI
poos
m = w,o
Bm
m
( p pfp )
sw
218
w o
1
o w
,
= w
2
+
(
)
w
o
w
o
w
w
B
1
B
w o w o o + w w
= Bo o
X
X ( o Bo + w Bw )2
X
o Bo + w Bw X
=
X
w + o
+
w
o
Tab. A3.3 Resumo das expresses das derivadas dos resduos associados ao termo de poos para diferentes
regimes de operao utilizados no Mtodo Totalmente Implcito
Anexo
ESQUEMA ALTERNATIVO DE
TRANSFERNCIA DE DADOS PARA AS
MATRIZES ESPARSAS
220
normalmente
acaba
tendo
um
alto
custo
computacional,
independentemente
da
221
Fig. A4.1 Procedimento de preenchimento da matriz esparsa definida por trs vetores que contm os valores
no-nulos e os ndices que definem a posio de cada um deles na matriz cheia
Elemento 1
Elemento 2
N local 1
N local 2
N local 3
N local 4
1
4
2
2
4
3
5
-
e1 =
13 14 16 17
18 19 20 21
16 14 15
e 2 = 8 6 7
12 10 11
222
223
adio das informaes dos termos transientes e de poos na matriz esparsa em cada
nvel temporal.
Deve destacar novamente que com este procedimento no mais necessrio trabalhar
com os ndices relacionados a uma matriz cheia. Isso s possvel porque cada elemento
conhece a posio que os dados calculados devem ser acrescentados no vetor de valores.
Portanto, uma vez definidos os vetores globais, no mais necessrio qualquer correlao de
posies linha-coluna com a posio no vetor global.
A4.1 Bibliografia
SAAD, Y., 2000. Iterative Methods for Sparse Linear Systems, 2nd Ed., PWS Publishing
Company, Boston.
Anexo
MTODOS DE RELAXAO
EMPREGADOS NO MULTIGRID
0
" 0
1
m
1
% #
21
[ A] = [ L ][U ] = # % % 0
( 2)
( 2)
0 a22 " a2 n
#
% % #
( n)
0
" 0 ann
(A5.1)
onde [L] a matriz triangular inferior com diagonal unitria e [U] a matriz triangular superior.
Dessa forma, a soluo do sistema linear resultante pode ser obtida pelos processos de
substituio ascendente e descendente, como demonstrado na seqncia.
O mtodo de Gauss-Seidel, por sua vez, pertence classe dos mtodos ponto a ponto e
resolve o sistema linear iterativamente, equao por equao, utilizando os valores das
variveis calculadas no ciclo iterativo anterior e tambm as novas variveis neste ciclo.
Os trs solvers mencionados neste captulo sero descritos com mais detalhes na
seqncia, enfatizando, principalmente, aspectos de implementao computacional.
225
226
[ A]{ } = {b}
(A5.2)
escrito como
[ L ][U ]{ } = {b}
(A5.3)
onde [L] e [U] so as matrizes definidas na Eq. (A5.1). Definindo um vetor auxiliar {V } como
[ L ][U ]{ } = {b}
(A5.4)
{V }
a soluo do sistema linear original pode ser obtida resolvendo-se dois sistemas lineares mais
simples, sendo o primeiro o que determina o vetor {V }
[ L ]{V } = {b}
(A5.5)
[U ]{ } = [V ]
(A5.6)
Embora parea que o custo computacional grande pela resoluo de dois sistemas
lineares, esse processo facilitado tomando-se proveito da definio das duas matrizes
triangulares, resolvendo-se cada sistema das Eqs. (A5.5) e (A5.6) atravs de substituies
sucessivas:
9 descendentes:
b1(1)
V
=
1
(1)
L11
( k ) k 1 ( k ) ( k )
=
V
k bk Lkj V j / Lkk
j =1
227
(A5.7)
para k desde 2 at n
e
9 ascendentes:
n
Vn( )
n = ( n )
U nn
n
(k )
k
k
V
U kj( )j /U kk( )
k k
j = k +1
(A5.8)
para k desde (n-1) at 1
multiplicadores, mik , que so aqueles que alimentam a matriz [L], e so utilizados para zerar
os elementos necessrios para criar a matriz [U],
mik = aik( k ) / akk( k )
( k +1)
(k )
(k )
aij = aij mik akj
para i desde k +1 at n
(A5.9)
para i, j desde k +1 at n
228
demonstrado na seqncia.
Definindo a expresso de um resduo calculado com a matriz original [A] em uma
iterao como
{R}
= [ A]{ } {b}
(A5.10)
e uma frmula de recorrncia que utiliza a expresso deste resduo e tambm as matrizes
incompletas [L] e [U], dada por
[ L][U ]{ }
+1
= [ L][U ]{ } {R}
(A5.11)
pode-se mostrar que a soluo convergida no tem influncia das matrizes incompletas [ L] e
+1
= { } .
+1
{ }
+1
= { }
{ }
229
(A5.12)
obtm-se
[ L][U ]{ }
+1
= {R}
(A5.13)
{V }
= [U ]{ }
+1
(A5.14)
[ L]{V }
+1
= {R}
(A5.15)
Obtido o campo de {V } com a soluo da Eq. (A5.15), resolve-se a Eq. (A5.14) para
obter o campo da correo { } que utilizada, por sua vez, para avanar a soluo para o
novo nvel iterativo. Calcula-se o novo vetor de resduos, Eq. (A5.10), repetindo todo esse
processo at que a norma do resduo seja menor que a tolerncia especificada.
230
i +1 =
1
aii
i 1
n
+1
b
a
aijj
i ij j
j =1
j = i +1
(A5.16)
i +1 = i +
1
aii
i 1
n
+1
b
a
aijj
i ij j
j =1
j =i
(A5.17)
onde o termo entre colchetes pode ser considerado uma boa estimativa do resduo da equao.
Neste caso no mais necessrio o trabalho extra de calcular o resduo utilizado como critrio
de interrupo do processo iterativo. Note tambm que o termo entre colchetes dividido por
A5.5. Bibliografia
MALISKA, C. R., 2004. Transferncia de Calor e Mecnica dos Fluidos Computacional, 2.
Edio revista e ampliada, Livros Tcnicos e Cientficos Editora, Rio de Janeiro.
Anexo
FLUXOGRAMAS DO SOLVER
MULTIGRID
Terminal
Operao
Procedimento executado em um
local diferente de onde foi
chamado.
Operao Local
Procedimento completamente
executado no local que chamado.
Deciso
Lao
Conector
Fluxograma a tcnica de representao grfica que utiliza smbolos previamente convencionados e que
permite a descrio clara e precisa do fluxo ou a seqncia de um processo, facilitando a sua anlise e redesenho.
231
232
Fig. A6.2 Fluxogramas dos nveis 2 (lado esquerdo) e 3 (lado direito) do multigrid
233
Anexo
(A7.1)
(A7.2)
N 3 ( , ) =
A Fig. A7.1 apresenta um elemento triangular nos planos fsico (x, y) e transformado
(, ).
235
236
y ( , ) = N1 y1 + N 2 y2 + N 3 y3
(A7.3)
(A7.4)
p = ( p3 p1 ) + ( p2 p1 ) + p1
= N 3 ( p3 p1 ) + N 2 ( p2 p1 ) + p1
(A7.5)
N 3
N 2
p
x = ( p3 p1 ) x + ( p2 p1 ) x
,
p
N
N
= ( p3 p1 ) 3 + ( p2 p1 ) 2
y
y
y ,
(A7.6)
237
Porm, para determinar as derivadas das funes de forma N i / x e N i / y utilizase a regra da cadeia, na forma
N i N i x N i y
=
+
x
y
N i N i x N i y
=
+
x y
(A7.7)
que resulta em um sistema de duas variveis a duas incgnitas, onde apenas as derivadas de Ni
em funo de x e y no so conhecidas. Assim, resolvendo-se o sistema chega-se a
N i
1 N i
=
x det( J )
N i
1 N i
=
y det( J )
y N i y
(A7.8)
x N i x
det( J ) =
x y x y
(A7.9)
N
1 = 1
N 2
=0
N 3
=1
(A7.10)
N 2
=1
N 3
=0
N 3
N 2
x N1
x
x
x3 = x3 x1
=
+
+
1
2
x N1
N
N
x1 + 2 x2 + 3 x3 = x2 x1
=
(A7.11)
238
N 3
N 2
y N1
= y1 + y2 + y3 = y3 y1
y N1
N
N
y1 + 2 y2 + 3 y3 = y2 y1
=
(A7.12)
1
N1
x = det( J ) ( y2 y3 )
N
1
1=
( x3 x2 )
y det( J )
N 2
1
=
( y3 y1 )
x det( J )
N 3
1
=
( y1 y2 )
x det( J )
(A7.13)
N 2
1
=
( x1 x3 )
y det( J )
N 3
1
=
( x2 x1 )
y det( J )
det( J ) = ( x 2 x1 )( y 3 y1 ) ( x3 x1 )( y 2 y1 )
(A7.14)
(A7.15)
( p p1 )( x2 x1 ) ( p2 p1 )( x3 x1 )
+ 3
j
det( J )
(A7.16)
a1 = x3 x2
a2 = x1 x3
a3 = x2 x1
b1 = y2 y3
b2 = y3 y1
b3 = y1 y2
(A7.17)
239
G
1 3
p =
bii + ai j pi
2 A i =1
(A7.18)
onde, por convenincia, o determinante da matriz jacobiana foi substitudo pelo dobro da rea,
A, do tringulo.
p
dV
=
p
.
dS
(A7.19)
chega-se a
3
G
G
G
1
.
p
dV
=
bi i + ai j pi k . dS
2 A S i =1
(A7.20)
A questo agora determinar o produto escalar da Eq. (A7.20). O vetor rea presente
nesta expresso deve ser definido de tal forma que a sua direo normal aponte para fora do
volume de controle, pois garante que a forma usual do balano de massa no volume de
controle seja satisfeito
G G
M entra M sai = V dS
pi
pi
M
t
(A7.21)
onde M entra e M sai so os fluxos que entram e saem do volume de controle e M / t a sua
variao de massa.
Adotando um sentido anti-horrio de integrao na superfcie, pode-se mostrar
G
(MALISKA, 2004) que o vetor normal determinada superfcie, dS , estar sempre se
dirigido para fora do volume de controle se for expresso como
G
dS = dyi dxj
(A7.22)
240
que escrevendo em termos das coordenadas locais (, ) e utilizando a regra da cadeia, chegase a
G y
x
y
x
dS =
d +
d i
d +
d j
(A7.23)
p
dV
=
bi i + ai j pi k .
.
V
2 A S i =1
y
x
y
x
d +
d i
d +
d j
(A7.24)
k xy
k yy
(A7.25)
1
y
.
k
p dV =
d +
d +
k xx ( b1 p1 + b2 p 2 + b3 p3 )
V
2A S
y
d +
d +
+ k xy ( a1 p1 + a2 p 2 + a3 p3 )
x
d +
d +
k yx ( b1 p1 + b2 p 2 + b3 p3 )
x
d +
d
k yy ( a1 p1 + a2 p 2 + a3 p3 )
(A7.26)
G
G
1
.
p dV =
k xx ( b1 p1 + b2 p 2 + b3 p3 )( b2 d b3 d ) +
V
2 A S
+ k xy ( a1 p1 + a2 p 2 + a3 p3 )( b2 d b3 d ) +
241
k yx ( b1 p1 + b2 p 2 + b3 p3 )( a3 d a2 d ) +
(A7.27)
k yy ( a1 p1 + a2 p 2 + a3 p3 )( a3 d a2 d )
Percebe-se que todos os termos do integrando da Eq. (A7.27), com exceo da
mobilidade , so constantes dentro do elemento, pois dependem apenas dos valores nodais, e
podem ser tirados para fora da integral, na forma
G
G
1
.
p dV =
k xx ( b1 p1 + b2 p 2 + b3 p3 ) +
V
2A
+ k xy ( a1 p1 + a2 p 2 + a3 p3 ) b2 d b3 d +
S
S
1
k yx ( b1 p1 + b2 p 2 + b3 p3 ) +
+
2A
k yy ( a1 p1 + a2 p 2 + a3 p3 ) a3 d a2 d
S
S
(A7.28)
242
Fig. A7.2 - Elemento triangular, destacando os sub-volumes (Svc) e os pontos de integrao (ip)
x = xi / 3
y = yi / 3
i =1
(A7.29)
i =1
e
3
= i / 3 = 1/ 3
= i / 3 = 1/ 3
i =1
(A7.30)
i =1
d = ( )
Sip1
Sip1
1
= ip1
3
1
6
d = ( ) Sip 2 = ip 2
d = ( ) Sip 3 = ip 3
Sip 2
Sip 3
1
6
d = ( )
Sip1
Sip1
1
= ip1
6
1
3
d = ( ) Sip 2 = ip 2
d = ( ) Sip 3 = ip 3
Sip 2
Sip 3
1
6
(A7.31)
243
onde Sip1 a superfcie que contm o ponto de integrao 1, e assim por diante. A definio
de que sinal dever ser utilizado no equacionamento depender do sub-volume que estar
sendo submetido integrao. Deve-se lembrar que a regra adotada para a determinao das
reas consiste em percorrer no sentido anti-horrio os sub-volumes de controle, como
demonstram as setas apresentadas na Fig. A7.3, calculando-se e .
Fig. A7.3 - Elemento triangular, destacando, atravs de setas, a conveno adotada para a definio do sinal das
integrais de superfcie
Scv1:
( b i + a j ) P = ( p
i
i =1
p1 )( y3 y1 ) ( p3 p1 )( y2 y1 ) i +
+ ( p3 p1 )( x2 x1 ) ( p2 p1 )( x3 x1 ) j
= ( p2 p1 ) b2 + ( p3 p1 ) b3 i + ( p2 p1 ) a2 + ( p3 p1 ) a3 j
(A7.32)
3
Scv2:
( b i + a j ) P = ( p p )( y
i
i =1
y3 ) + ( p3 p2 )( y1 y2 ) i +
+ ( p1 p2 )( x3 x2 ) + ( p3 p2 )( x2 x1 ) j
244
= ( p1 p2 ) b1 + ( p3 p2 ) b3 i + ( p1 p2 ) a1 + ( p3 p2 ) a3 j
(A7.33)
3
( b i + a j ) P = ( p p )( y
Scv3:
i =1
y3 ) + ( p2 p3 )( y3 y1 ) i +
+ ( p1 p3 )( x3 x2 ) + ( p2 p3 )( x1 x3 ) j
= ( p1 p3 ) b1 + ( p2 p3 ) b2 i + ( p1 p3 ) a1 + ( p2 p3 ) a2 j
(A7.34)
O gradiente de presso escrito desta forma, diferente para cada sub-volume de
controle, permite obter equaes discretizadas parecidas com as obtidas com o mtodo dos
volumes finitos tradicional, isto , em cada uma delas o coeficiente da diagonal ser
determinado diretamente pela soma dos coeficientes dos sub-volumes de controle vizinhos.
Isso ser constatado nas equaes deduzidas a seguir.
Deduo das equaes para o scv1. Para o sub-volume 1 da Fig. A7.3, por exemplo,
Sip1
= ip1
Svc1
Sip1
Svc1
1
= ip1
3
Sip1
Svc1
1
Svc1
= ip1 Sip1 = ip1
6
(A7.35)
Sip 2
onde
Svc1
Sip 2
= ip 2
Svc1
Svc1
Sip 2
1
= ip 2
6
Sip 2
Svc1
1
Svc1
= ip 2 Sip 2 = ip 2
3
(A7.36)
245
G
G
1
p dV =
k xx ( p2 p1 ) b2 + ( p3 p1 ) b3 +
.
scv1
2A
1
1
1
+ k xy ( p2 p1 ) a2 + ( p3 p1 ) a3 b2 ip1 + ip 2 b3 ip1 ip 2 +
3
6
1
k yx ( p2 p1 ) b2 + ( p3 p1 ) b3 +
2A
1
1
1
k yy ( p2 p1 ) a2 + ( p3 p1 ) a3 a2 ip1 + ip 2 + a3 ip1 ip 2
3
6
6
(A7.37)
ou colocando em evidncia os valores que multiplicam a mobilidade de um mesmo ponto de
integrao,
scv1
G
G
. k p dV = k xx ( p2 p1 ) b2 + ( p3 p1 ) b3 +
b b
+ k xy ( p2 p1 ) a2 + ( p3 p1 ) a3 2 + 3 +
6 3
+ k yx ( p2 p1 ) b2 + ( p3 p1 ) b3 +
a a
+ k yy ( p2 p1 ) a2 + ( p3 p1 ) a3 2 + 3 ip1 +
6 3 2A
+ k xx ( p2 p1 ) b2 + ( p3 p1 ) b3 +
b b
+ k xy ( p2 p1 ) a2 + ( p3 p1 ) a3 2 + 3 +
3 6
+ k yx ( p2 p1 ) b2 + ( p3 p1 ) b3 +
a a
+ k yy ( p2 p1 ) a2 + ( p3 p1 ) a3 2 + 3 ip 2
3 6 2A
(A7.38)
246
scv1
G
G
. k p dV = ip1 13ip1 ( p3 p1 ) + 12ip1 ( p2 p1 ) +
+ ip 2
13ip 2
(A7.39)
( p3 p1 ) + 12 ( p2 p1 )
ip 2
onde
k xx b3 + k xy a3 b2 b3 k yx b3 + k yy a3 a2 a3
+ +
+
2A
2A
6 3
6 3
(A7.40)
k xx b2 + k xy a2 b2 b3 k yx b2 + k yy a2 a2 a3
+ +
+
2A
2A
6 3
6 3
(A7.41)
k xx b3 + k xy a3 b2 b3 k yx b3 + k yy a3 a3 a2
+ +
+
2A
2A
3 6
6 3
(A7.42)
k xx b2 + k xy a2 b2 b3 k yx b2 + k yy a2 a3 a2
+ +
+
2A
2A
3 6
6 3
(A7.43)
13 =
ip 1
12 =
ip 1
13 =
ip 2
12 =
ip 2
.( k p ) dV = ( p
13
p1 ) + 12 ( p2 p1 )
(A7.44)
scv1
onde
13 = ip1 13ip1 + ip 2 13ip 2
(A7.45)
(A7.46)
k xx bb
i j + k xy a jbi + k yx b jai + k yy a ia j
ij =
4A
247
(A7.47)
que obtida pela manipulao das Eqs. (A7.40) a (A7.43), e no caso particular analisado i
assume valor 1 e j assume 2 e 3, resultando nas transmissibilidade 12 e 13 ,
respectivamente. Esta restrio na utilizao da Eq. (A7.47) no evidente nos trabalhos
publicados na literatura especfica da rea do petrleo.
A7.1. Bibliografia
FUNG, L. S., HIEBERT, A. D. and NGHIEM, L., 1991. Reservoir Simulation With a
Control-Volume Finite-Element Method, SPE paper 21224 presented at the 11th SPE
Symposium on Reservoir Simulation, Anaheim, California, February 17-20.
MALISKA, C. R., 2004. Transferncia de Calor e Mecnica dos Fluidos Computacional, 2.
Edio revista e ampliada, Livros Tcnicos e Cientficos Editora, Rio de Janeiro.
Anexo
CONSIDERAES SOBRE A
UTILIZAO DAS FUNES DE FORMA NA
AVALIAO DAS MOBILIDADES NA EQUAO DA PRESSO
( sm sm ) P = (m k p S )i + ( qm ) P
t P
iP
(A8.1)
e a equao da presso
iP
G
G
(T k p S )i + ( qw + qo ) P = 0
(A8.2)
249
250
equao da restrio. Por isso prope-se reescrever a equao da saturao a fim de obter uma
formulao consistente.
Reconhecendo que o fluxo fracionrio fm definido como a relao entre a mobilidade
da fase e a mobilidade total,
fm =
m
T
(A8.3)
pode-se mostrar que a equao da saturao, Eq. (A8.1), pode ser escrita como
G
G
V
o
s
s
=
f
(
k
S
)i + ( qm ) P
(
)
m m P mi T
t P
iP
(A8.4)
que apresenta termos que sero avaliados com diferentes funes de forma:
9
9 T : Funes de forma
Como o somatrio dos fluxos fracionrios de cada fase igual a unidade, percebe-se
que a formulao que utiliza funes de forma na avaliao da mobilidade total na equao da
presso, Eq. (A8.2), tornou-se consistente.