Comput Geosci (2014) 18:949–967
DOI 10.1007/s10596-014-9438-7
ORIGINAL PAPER
Spline-based reservoir’s geometry reconstruction and mesh
generation for coupled flow and mechanics simulation
Horacio Florez · Raul Manzanilla-Morillo ·
Jorge Florez · Mary F. Wheeler
Received: 8 June 2013 / Accepted: 15 July 2014 / Published online: 1 August 2014
© Springer International Publishing Switzerland 2014
Abstract In this paper, the geometry of oil reservoirs is
reconstructed by using B-splines surfaces. The technique
exploits the reservoir’s static model’s simplicity to build a
robust piecewise continuous geometrical representation by
means of B` ezier bicubic patches. Interpolation surfaces can
manage the reservoir’s topology while translational surfaces
allow extrapolating it towards its sideburdens. After that,
transfinite interpolation (TFI) can be applied to generate
decent hexahedral meshes. In order to test the procedure,
several open-to-the-public oil reservoir datasets are recon-
structed and hexahedral meshes around them are generated.
This reconstruction workflow also allows having different
meshes for flow and mechanics by computing a projec-
tion operator in order to map pressures from the original
flow mesh to the generated reference mechanics mesh. As
an update respect to a previous version of this research,
we already incorporate blending functions to the TFI pro-
cedure in order to attract the mesh towards the reservoir,
which allows grading the hexahedral meshes in the appro-
priate manner. Finally, field scale reservoir compaction and
subsidence computations are carried out by using continu-
ous Galerkin FEM for both flow and mechanics in order to
demonstrate the applicability of the proposed algorithm.
H. Florez () · J. Florez
Reservoir Dynamics, ConocoPhillips, Reservoir Dynamics,
600 North Dairy Ashford, OF 2068, Houston, TX 77079, USA
e-mail: florezg@gmail.com
R. Manzanilla-Morillo
School of Mathematics, Yachay Tech, Yachay City of Knowledge,
100119-Urcuqui, Ecuador
M. F. Wheeler
Center for Subsurface Modeling, UT-Austin, 201 East 24th Street,
ACE 5.324, Austin, TX 78712, USA
Keywords B-splines · Geometry reconstruction ·
Geomechanics · Finite elements · Mesh generation
1 Background
Geomechanics at the reservoir level, i.e., reservoir com-
paction and subsidence, usually involves solving flow and
mechanics by an iterative coupling technique [15, 22]. This
raises the question about what is a valid mesh for mechan-
ics. At first glance, one may consider using the same mesh
for flow and mechanics, at least in the so-called pay-zone.
Meshing only in the pay zone requires the in situ stresses
as Neumann boundary conditions, which is limited due to
the uncertainties to measure them accurately in the field [4,
31]. Another approach is to extend the reservoir mesh on its
surroundings (i.e., non-pay zone), which increases the com-
putational cost by generating a larger mesh for mechanics
but it allows using simpler boundary conditions for displace-
ments instead. This latter approach is more tractable in spite
of its additional computational effort [15].
There exists a gap between static model builders pack-
ages, such as Schlumberger’s Petrel for instance, and mesh
generators. Usually, as a starting point, one may have a
corner-point mesh for the pay zone but neither geometri-
cal nor analytical description of the reservoir itself [29].
This lack of representation makes generating a mesh in
the non-pay zone for mechanics a complicated and tedious
task for most users. Another advantage of having such
geometry is being able to generate a different mesh for
mechanics even in the pay zone, which is quite attractive
for several reasons such as having a coarser mesh or non-
matching meshes in the non-pay zone. In either approach,
an analytical description of the reservoir’s geometry must
be obtained.