Introduction

Although streamline simulations based on analytical methods face certain limitations, one of the strengths is fast tracing of fluid particle paths. Analytical streamline simulations have improved our insight of reservoir behavior since the early work of Muskat (1949a, b) of Gulf Oil Corporation, based on previous efforts (a.o., Wyckoff et al. 1933; Muskat and Wyckoff 1934). The basic merit of streamline simulations is that well productivity can be explained as the flux of fluid carried through the streamtubes outlined by discrete bundles of streamlines into the well (Hauber 1964; Morel-Seytoux 1965; Higgins et al. 1964; LeBlanc and Caudle 1971; Martin and Wegner 1979; Abou-Kassem and Aziz 1985; Cox 1987; Datta-Gupta 2000; Datta-Gupta and King 2007). Excellent review of streamtube reservoir models is given in Thiele (1994, 1996). Field experiments have demonstrated that the relationship between injected fluid and production is not always simple (Heidt and Follensbee 1971; Martin et al. 1973). When particle paths that transport water reach and oil well after some time, the well will start to produce a proportionate admixture of water and oil. When many water injectors interact with producer wells, there is a high risk of over-flooding the producer wells. This occurs when injected water pushes oil away from the producers rather than into it, hence killing a producer prematurely rather than achieving the intended enhanced production. Examples of such effects are included in our below flood simulations.

An analytical streamline simulator used in our present study has been previously applied to investigate reservoirs with a natural far-field flow and its effect on the integrity of doublets and direct line drives (Weijermars and Van Harmelen 2016). The occurrence of any far-field flow is excluded in the doublet flow visualization developed in the present study. The flood simulations reported below reveal that even when a far-field flow is absent, the fluid flow paths of doublets appear quite complex. We realized it is prudent to distinguish three fundamental types of sweep zones, for which we make use of two types of time contours: one set of contours showing advancement of the flood front emanating from the injection well, spaced for regular time intervals (blue contours in this study), and another set of oil drainage contours around the production wells detailing expansion of the drainage area over time (red contours in our study). When the two sets start to overlap, the dynamic evolution of each type of sweep zone can be described in certain detail (see below).

Our analytical streamline simulator is based on a series of complex potentials which are closed-form solutions for the respective flow elements. The simulator has been validated by comparison with an independent streamline tracing method based on nonlinear differential equations (Weijermars et al. 2016). The analytical simulator can account for a wide range of initial states, boundary conditions, and transient processes that affect the parameters controlling the fluid flow path during waterflooding. The number of wells and/or geometry of the well patterns, injection and production profiles, and spatial variations in reservoir properties (e.g., heterogeneities, discontinuities) are only limited by computing power. The simulator can visualize waterflooding patterns using any conceivable drilling pattern and variable injection rates. There is no practical constraint for the finite number of wells. Possible flow barriers such as an impervious fault (for example, rendered impermeable due to clay smear and fault gauge) can also be included. We have modeled elsewhere the impact on waterflood sweep of discrete discontinuities like abrupt jumps in reservoir permeability and due to impervious fault barriers in unbounded reservoirs (Weijermars et al. 2016) and in bounded reservoirs (Nelson et al., submitted).

When streamline visualizations based on complex potentials were combined with emerging computer power in the 1970s (Doyle and Wurl 1971), microprocessor capacity was a limiting factor for flow visualizations. Although reservoir simulation technology has since advanced to include PVT properties and multiphase flow effects, some simple reservoirs with unit mobility ratios may still benefit from insights based on flow simulations incorporating analytical methods. Continuous development and merging of analytical with semi-analytical boundary element solution methods have advanced the solution range.

Algorithms used here are partly similar to those used in earlier studies using potential flow, and our emphasis is on flow visualization. At the same time, while acknowledging limitations exist, we highlight below that some limitations presumed in the past in fact do no longer apply thanks to advances of both pristine analytical methods and expansion into semi-analytical methods (see below). For example, reservoir simulations based on potential functions were previously considered limited due to requirement of homogeneous properties throughout the reservoir (Datta-Gupta 2000). Advances have been made with the analytical element method (AEM) and discontinuities like impervious barriers, leaky faults and heterogeneities can be incorporated in such models (Strack 1989; Haitjema 1995).

The present study intends to showcase the versatility of streamline visualizations based on closed-form solutions for a number of instructive, synthetic cases. We start out with a comparison of regular well patterns (2-, 7-spot) to highlight the dynamic development of three fundamental types of sweep zones, first distinguished in our study. In addition, the distortional effect of impermeable faults on drainage regions, using regular, systematic well patterns for clarity, is visualized. Scaling of flight times and drainage volumes for a specific field application is possible applying scaling rules to the non-dimensional quantities used in our model.

This research paper proceeds as follows. “Basic assumptions and key algorithms” section details the basic assumptions and key algorithms used in our simulator. “Model results for doublets (direct line drives)” section presents the results of the systematic flow visualizations for doublets (faulted and unfaulted, balanced, underbalanced and overbalanced injection) all illustrated with scaled oil drainage and flood-front advancement contours. “Model results for 7-spot well patterns” section proceeds with a range of 7-spots (singles and multiples); arbitrary well patterns and infill drilling are given in “Arbitrary producer well patterns, infill drilling and peripheral flooding” section. A final discussion of the principal results and limitations (“Discussion” section) is followed by brief conclusions (“Conclusions” section).

Basic assumptions and key algorithms

Model assumptions

We confine our study to a relatively thin homogeneous reservoir within a sub-domain of a much larger reservoir, with an areal extent far beyond the immediate area of initial production. In keeping with the Dykstra-Parsons model, the reservoir is assumed to occur in discrete layers separated by intercalations of impervious beds which preclude the communication of any vertical pressure gradients. Vertical pressure gradients do not occur in our 2D sweep study. The displacement of oil by water is not a simple drainage process, because oil imbibition (non-wetting in the pore space) affects the volumetric sweep of the reservoir. Wettability effects and true residual oil left in the pore space after sweep passage are neglected by simplifying Darcy flow. Relative permeability effects included in a Buckley-Leverett model are not considered in our paper. A Buckley-Leverett model uses a transport equation for immiscible displacement of the two phases which is justifiable when assuming a single layer reservoir (homogeneous reservoir properties, capillary pressure effects are negligible, linear displacement and no free-gas). The Dietz model conditions are assumed fulfilled for piston-like oil–water interface displacement that outpaces any gravity forces that would distort the interface during flooding. The capillary pressures of any connate water and oil are different, which would affect the displacement of the oil by injection waterdrive at the pore-space scale, but are neglected in our model. The permeability of porous media can be characterized on a certain modeling scale in numerous mathematical ways (e.g., Rubinstein and Torquato 1989), the most concise still being the description of fluid permeability based on Darcy’s law (e.g., Bear 1972; Bar-Meir 2013).

In most waterflood models, a critical assumption is that all offset oil balances with the injected water volume. The streamline method is an advance over previous insight in that substantial flow may occur between wells outside the predefined well pattern due to reservoir heterogeneity, anisotropy, and discontinuities such as faults (King et al. 1993; Moreno et al. 2004; Shin and Sharma 2014). Well-rate allocation factors (WAFs) can be based on streamline models that quantify the relative fluid volumes moving along streamlines from injector to producer wells. Another basic assumption is that streamlines are initially not affected by the mobility ratio (Higgins and Leighton 1962a, b). To gain a better overview of injector effectiveness, injector-centered flow patterns were proposed (Batycky et al. 2005). The so-called offset oil then is produced by other wells connected to the injector, considered to account for all oil volume produced. A complementary method to WAFs is the scaling of well interconnectivity using coefficients based on multivariate lower algorithms (MLA) analysis of the waterflood advance rates (Albertoni and Lake 2003). Directional peaks in the interconnectivity coefficients highlight high-permeability channels in the reservoir and vice versa. An advantage of flow-based allocation (Batycky et al. 2005) over allocation factors based on fixed streamtubes are so-called time-of-flight models (Samier et al. 2001), which account in the sum of well capacitance for transient flow effects such as well shut-ins, infill drilling, changes in injection rate and/or field pressure decline (e.g. Tiab and Dinh 2013). Our analytical models use an Eulerian particle tracing algorithm that can account for such transient flow effects (see “Key algorithms” section).

We use valid solutions of linear differential equations that describe reservoir flow for a wide range of well patterns, initial conditions and physical properties of the reservoir. Our method can track an unlimited number of particles along the oil–water front, so that its displacement can be mapped with high resolution. In our visualizations, only few streamlines are highlighted for clarity of presentation, but migration of the oil–water front contour is based on dense cluster-tracking of particles. The frontal waterflood contour is assumed to maintain an oil–water interface without the occurrence of diffusion effects or viscous fingering. In two fluid systems with movable interfaces, such as water–oil and oil–gas, hydrodynamic coupling at the interface occurs for the kinematic and dynamic conditions (Dougherty 1963; Dougherty and Sheldon 1964; Sheldon and Dougherty 1964; Abbaszadeh-Dehghani 1982; Masukawa and Horne 1988; Peddibhotla et al. 1997).

Key algorithms

Drilling patterns comprising wells acting as sources (injectors) and/or sinks (producers), located at z s , can be described in any location z of the complex plane representation of a reservoir. The reservoir is assumed to have relatively narrow thickness as compared to its lateral dimensions; the z plane of complex coordinates is oriented parallel to the direction of the reservoir’s lateral extent. The reservoir fulfills our black oil assumption and complies with the requirement of incompressible fluid and irrotational flow. A valid solution of the source/sink flow field due to the injector and producer wells, with strengths m s (m2 s−1; using SI units), can be concisely represented by the following vector field (Weijermars et al. 2016):

$$ V_{1} (z) = \sum\limits_{s = 1}^{n} {\frac{{m_{s} }}{{z - z_{s} }}} $$
(1)

The volumetric flow rate Q (m3 s−1) of each well can be obtained by multiplying well strength m s with the reservoir thickness h (m) according to Q = 2πmh (see appendix B1 in Weijermars 2014) .

We adopt a vector field description of a source/sink flow field including a fault with orientation β (measured counter-clockwise from the real axis) and half-length l (m). The fault barrier is modeled using a complex potential based on the circle theorem and the Joukowski transformation (Weijermars and van Harmelen 2016). The conformal mapping operations used to model source and sink flows affected by a fault requires the introduction of a mapping angle δ s (expressing the rotation angle of the well position relative to the fault center (z f ) during one of the mapping operations), which differs for each well location.

$$ V_{2} (z) = \sum\limits_{s = 1}^{n} {m_{s} \frac{{\cos (\delta_{s} ) - i\sin (\delta_{s} )\frac{1}{{\sqrt {1 - \frac{{e^{2i\beta } l^{2} }}{{(z - {z_f})^2 }}} }}}}{{\left( {\cos (\delta_{s} ) - i\sin (\delta_{s} )\sqrt {1 - \frac{{e^{2i\beta } l^{2} }}{{(z - {z_f})^2 }}} } \right){(z - z_f)} - \left( {\cos (\delta_{s} ) - i\sin (\delta_{s} )\sqrt {1 - \frac{{e^{2i\beta } l^{2} }}{{(z_{s} - z_f)^{2} }}} } \right)(z_{s} - z_f)}}} $$
(2)

Stagnation points occurring in the flow field V 1(z) can be found by solving V 1(z) = 0. For example, in the case of a doublet with wells located at z 1 and z 2, the location of the stagnation point is:

$$ z_{sp} = \frac{{m_{1} z_{2} + m_{2} z_{1} }}{{\left( {m_{1} + m_{2} } \right)}} = z_{2} \frac{{m_{1} }}{{\left( {m_{1} + m_{2} } \right)}} + z_{1} \frac{{m_{2} }}{{\left( {m_{1} + m_{2} } \right)}} $$
(3)

Expression (3) is valid only if m 1 ≠ m 2, because the stagnation point vanishes when the doublet is balanced. For actual modeling purposes, we use non-dimensional units (denoted by asterisked quantities). All simulations presented in this study are universally scaled by normalization using the rules of dimensional analysis (e.g., Weijermars and Schmeling 1986; Hewett and Behrens 1991; Bar-Meir 2013) and can be translated to dimensional units for specific applications.

Figures in this study have been generated using MATLAB. The time-of-flight contours (TOFCs) are tracked for water advance front and corresponding oil-withdrawal to the producer wells. The discretization time step Δt * can be very small and follows a first-order Eulerian scheme (Zandvliet 2008):

$$ {\dot{z}}^{*} (t^{*} ) \approx \frac{{z_{k + 1}^{*} -z_{k}^{*} }}{{\Delta t^{*} }} $$
(4a)

The state vector z* after k time steps is given by \( z_{k}^{*} : = z^{*} (k\Delta t) \). Individual streamlines are traced by first choosing an initial position, \( z_{0}^{*} \), from which the tracing starts at the non-dimensional time \( t_{0}^{*} \) = 0. The position of the tracer at non-dimensional time \( t_{1}^{*} \), i.e. after one non-dimensional time step Δt *, is denoted by \( z_{1}^{*} (t_{1}^{*} ) \) and can now be calculated as:

$$ z_{1}^{*} \left( {t_{1}^{*} } \right) \, = \, z_{0}^{*} \left( {t_{0}^{*} } \right) \, + \, v\left( {z_{0}^{*} \left( {t_{0}^{*} } \right)} \right) \cdot \Delta t^{*} $$
(4b)

In the above notation \( v\left( {z_{0}^{*} \left( {t_{0}^{*} } \right)} \right) \) is the velocity of the particle located at position \( z_{0}^{*} \) at non-dimensional time \( t_{0}^{*} \). The velocity is calculated using velocity potential functions as described in Eqs. (1) and (2). Smooth streamlines are obtained for small values of Δt * (e.g. Δt * = 0.01), but a stronger source, sink or far-field flow requires a smaller Δt *. Generalizing this concept, the position of a tracer at non-dimensional time t * j is given by:

$$ z_{j}^{*} \left( {t_{j}^{*} } \right) \, = \, z_{j - 1}^{*} \left( {t_{j - 1}^{*} } \right) \, + \, v\left( {z_{j - 1}^{*} \left( {t_{j - 1}^{*} } \right)} \right)\Delta t^{*} $$
(4c)

Steady-state well rates are used in what follows to be able to focus on the effects of variations in volume balance of the waterflood program. However, time-dependent rates can be readily handled by our code. Such transient flight path adjustments are useful for many practical applications (e.g., Pizarro and Branco 2012). For example, variable source rates were already used in another application of our flow visualization method, which explains the variety in the shapes of terrestrial gravity flows (Weijermars et al. 2014).

Three zones in waterflood system

Figure 1 highlights common well patterns traditionally used for onshore water-injection-assisted oil production such as direct line drives, staggered line drives, 5-spot networks and 7-spot networks. Field development by drilling such fixed well patterns is often practical for operational diligence. An additional advantage is that in surveillance and evaluations of reservoir performance, it becomes quickly apparent which sub-domains deviate from the anticipated well productivity and any adverse impact on the recovery factor must be remediated. Some wells may have been allocated too high injection rates in proportion to the local anomalies in reservoir conductivity. All drainage volumes and water saturation factors can be quantified by our method, but these aspects are excluded for brevity.

Fig. 1
figure 1

(adapted from http://www.petrowiki.org/waterflooding)

Sketch of well patterns commonly used in field development with injection wells for waterflooding

Some fundamental aspects of oil drainage contours, streamlines symmetry patterns and flood patterns are briefly explained here. When no flood is applied, the oil-withdrawal contours in a continuous (non-faulted), homogeneous and isotropic reservoir remain unperturbed and are shaped as concentric circles centered around the production well with decreasing spacing going outward for contours of equal time lapse (Fig. 2a). However, when an injector well is activated in the reservoir space drained by the production well, oil-withdrawal contours will loose their concentric-circle symmetry and become distorted near the injector well (Fig. 2b).

Fig. 2
figure 2

Top view of horizontal oil reservoir (light gray space) initially produced with one vertical well. Red contours oil-withdrawal contours showing expanding outline of region that already contributed oil to the production well. Streamlines for oil in yellow. The decrease in spacing of the oil-withdrawal contours is here scaled for constant production rate; a declining well rate would result in faster narrowing of the contour spacing going outward. b, c Widely spaced doublets (d* = 20) with water flood advance in blue. Streamlines for advancing waterflood are portrayed by white curves. b Balanced injection (m*injector = +1; m*producer = −1, runtime t* = 40, and contour spacing t* = 4). c Unbalanced injection (m*injector = +2; m*producer = −1, runtime t* = 40, and contour spacing t* = 4)

The progressive advance of the waterflood front toward the producer well of any doublet of an otherwise homogenous reservoir is controlled by the well spacing and their relative rates. The case of Fig. 2b assumes a doublet with equal strength for the pair of injection and production wells. The complexity of fluid movement becomes apparent even for this simple flooding program using a single spaced doublet. Three distinct zones can be distinguished in any 2-spot waterflood system (annotated in Fig. 2b). Zone 1 (dark-gray shaded) outlines a reservoir section where the original oil has already been drained by the production well and may currently be occupied by oil brought in along streamlines from the outer region. Oil-withdrawal patterns are scaled with red contours, demarcating progressive drainage timelines. Zone 2 contains floodwater and represents a reservoir section (previously part of Zone 1 before the arrival of the flooding front) where the original oil already moved into the production well ahead of the water front. Remember that the outermost red contour around the producer wells outlines the boundary of the drainage region containing oil that was last swept into the producer for the total runtime shown. Zone 3 contains advancing floodwater from the injector well (blue contours), which is assumed to sweep some residual oil into the producer well. The three distinct sweep regions (Zones 1–3) co-exist and grow at expense of each other. Figure 2c shows a more advanced stage of flooding using a stronger injection rate.

The brief example of Fig. 2 highlights that the flow path and fluid displacement of the 2-spot direct line drive (spaced doublet) is far from simple. Because the doublet is both commonly applied in numerous field projects as well as used in the conceptualization of well behavior and fluid migration paths for both oil wells and geothermal energy projects, we systematically studied the development of the sweep region for both equal and different rates of injector and producer wells. However, volume balance between the well pairs may not be necessarily assured in real field situations, and the balance between the fluid volume produced and injected by the well pair of the doublet may differ. These so-called unbalanced doublets may occur in the real world due to a variety of conditions: different wellbore diameters for injector and producer wells or when their respective tubular lengths differ, when the black oil assumption is a poor approximation for the real reservoir (which occurs when pore space is partly void, only partially filled with oil) or when different pressures between injector and producer well occur due to storage of injection fluid. Transient Darcy flow may delay communication of injector well with the producer well. Over- and underbalanced injection/production rates may occur when voidage replacement ratios are different from one, which means some of the fluid is either lost or gained from the far-field. There may be associated re-pressurization if the system is compressible, if incompressible net loss or gain of injection fluid is the corresponding response.

In a bounded system, overbalancing or underbalancing may result in, respectively, re-pressurization or depletion of the reservoir as a measure of material balance. Such effects are stronger and may alter the flow pattern visualized in the present study for unbounded reservoir systems. In a 3 well case (IPP or IIP), the allocation of fluids will stay closer to proportional allocation only when reservoir boundaries are nearby to approach a closed system. Non-trivial allocations occur when at least two injectors (or more) and two producers (or more) are located in either a larger finite or infinite domain. WAF = 1 is an unlikely case when equal volume production is intended as some fluids may come from the far-field.

All flow visualizations in our paper include time contours for both the flood advancement and the oil-withdrawal. Such time contours capture the full time-series as each contour inward from the final contour shows a preceding stage. For users less familiar with reading such time-of-flight contours, separate time-series are merited. Although time-series are encoded in the flood front and oil drainage contours used in each image, separate images are produced for several key cases in this study to aid the interpretation.

Definitions of well balance

The fraction of fluid flux in a producer due to the surrounding injectors is commonly expressed by well allocation factors (WAFs). Traditionally, the \( {\rm WAF}^{p \leftarrow i} \) is taken as the ratio of the flux due to a particular injector \( Q^{p \leftarrow i} \) and the total flux of the producer Q p (Batycky et al. 2005):

$$ {\rm WAF}^{p \leftarrow i} = \frac{{Q^{p \leftarrow i} }}{{Q^{p} }} $$
(5)

We define balanced injection as a water flooding program where the sum of all individual producer fluxes (Q p) equals the sum of all individual injector fluxes (Q i). This implies for a two-spot pattern with one producer and one injector that the WAF satisfies:

$$ {\rm WAF}^{p \leftarrow i} = \frac{{Q^{p \leftarrow i} }}{{Q^{p} }} = 1\,\,{\rm and}\,\,Q^{p} = Q^{i} $$
(6a)

Balancing an inverted three-spot pattern (with one producer and two injectors) requires

$$ \sum\limits_{i = 1}^{2} {{\rm WAF}^{p \leftarrow i} } = \sum\limits_{i = 1}^{2} {\frac{{Q^{p \leftarrow i} }}{{Q^{p} }}} = 1\,\,{\rm and}\,\,Q^{p} = \sum\limits_{i = 1}^{2} {Q^{i} } $$
(6b)

One producer with n peripheral injectors will be balanced when:

$$ \sum\limits_{i = 1}^{n} {{\rm WAF}^{p \leftarrow i} } = \sum\limits_{i = 1}^{n} {\frac{{Q^{p \leftarrow i} }}{{Q^{p} }}} = 1\,\,{\rm and}\,\,Q^{p} = \sum\limits_{i = 1}^{n} {Q^{i} } $$
(6c)

When drilling patterns with n injectors and k producers, a balanced flooding must satisfy the following conditions:

$$ \sum\limits_{p = 1}^{k} {\sum\limits_{i = 1}^{n} {{\rm WAF}^{p \leftarrow i} } } = \sum\limits_{p = 1}^{k} {\sum\limits_{i = 1}^{n} {\frac{{Q^{p \leftarrow i} }}{{Q^{p} }}} } = k \,\,{\rm and}\,\,\sum\limits_{p = 1}^{k} {Q^{p} } = \sum\limits_{i = 1}^{n} {Q^{i} } $$
(6d)

The latter condition in expression (6d) states that the sum of fluxes of all individual producers equals the sum of all individual injector fluxes. Furthermore, it should be noted that the WAF expression balances fluid fluxes, but does neither specify the arrival time of the waterfront nor the actual fraction of water in the producer, which will be time-dependent. One would need to distinguish between arrival times of oil fluxes and water fluxes to enable allocation of water-cut ratio to the producer based on WAFs (e.g., Nilsen and Lie 2009).

Overbalanced injection occurs when the sum of all injector fluxes exceeds the sum of all producer fluxes. Consequently, overbalanced WAFs have to fulfill:

$$ \sum\limits_{p = 1}^{k} {\sum\limits_{i = 1}^{n} {{\rm WAF}^{p \leftarrow i} } } = \sum\limits_{p = 1}^{k} {\sum\limits_{i = 1}^{n} {\frac{{Q^{p \leftarrow i} }}{{Q^{p} }}} } = k\,\,{\rm and}\,\,\sum\limits_{p = 1}^{k} {Q^{p} } < \sum\limits_{i = 1}^{n} {Q^{i} } $$
(7)

The WAF expression (7) of the overbalanced case is equal to the WAF expression (6d) of the balanced case, but does not account for all fluid displaced by the injectors. A fraction of the injection water bypasses the producer wells (see later simulations), because the sum of all individual injector fluxes is larger then the sum of all individual producer fluxes. Arrival times of oil fluxes and water fluxes need to be distinguished (as visualized in our study) to enable allocation of water-cut ratio to the producer based on WAFs. In the case of overbalanced injection, water will eventually completely flood the producer well, and excess water will be stored elsewhere in the reservoir.

Underbalanced injection is defined as a water flooding program where the sum of all injector fluxes is less then the sum of all producer fluxes. Consequently, underbalanced WAFs require:

$$ \sum\limits_{p = 1}^{k} {\sum\limits_{i = 1}^{n} {{\rm WAF}^{p \leftarrow i} } } = \sum\limits_{p = 1}^{k} {\sum\limits_{i = 1}^{n} {\frac{{Q^{p \leftarrow i} }}{{Q^{p} }}} } < k\,\,{\rm and}\,\,\sum\limits_{p = 1}^{k} {Q^{p} } > \sum\limits_{i = 1}^{n} {Q^{i} } $$
(8a)

The WAF expression (8a) of the underbalanced case shows that injectors supply only a fraction of the fluid flux in the producers. For example, in the case of an underbalanced two-spot:

$$ {\rm WAF}^{p \leftarrow i} = \frac{{Q^{p \leftarrow i} }}{{Q^{p} }} < 1\,\,{\rm and}\,\,Q^{p} > Q^{i} $$
(8b)

In the case of underbalanced injection, all floodwater will eventually become part of the production flux, but one or more producers will never reach 100% water cut, because far-field oil can still be drained (unless channeling of floodwater occurs). We use synthetic reservoir scenarios of 2-spot (“Model results for doublets (direct line drives)” section), 7-spot drilling patterns (“Model results for 7-spot well patterns” section) and random infill wells (“Arbitrary producer well patterns, infill drilling and peripheral flooding” section) to illustrate the effect of various injection balances.

Model results for doublets (direct line drives)

Doublets in continuous reservoirs

Figure 3a–c provides a time-series for a spaced doublet with equal injection and producer well rates. The outlines of the advancing flood front at different times are given by the time contours, which in Fig. 3d are spaced for equal time lapses. Zone 1 outlines the reservoir portion where original oil has already been evacuated (dark gray) and produced by the well. Zone 1 would have been depleted by the well were it not replenished with far-field oil (light gray) as far as such oil is mobile without flooding. Zone 2 outlines the reservoir part previously occupied by Zone 1 but now already swept by the advancing flood (dark blue), which has started to mix water in the production well. Crucially, the region occupied by Zone 2 is the only portion of the reservoir where water sweep has passed through the pore space and directly displaced oil via streamtubes connected to the producer well. Zone 3 is the reservoir portion flooded (light blue), but that flood region has not yet contributed to sweep oil into the producer well for the time step visualized. Note that floodwater also pushes some oil farther away from the producer rather than toward it.

Fig. 3
figure 3

ac Doublet made up of distinct injector and producer wells spaced by d* = 4. Time-series of waterflood-advance and oil-withdrawal contours in balanced doublet. Runtimes are indicated in the lower left corner of each plot. d Red contours oil-withdrawal contours showing expanding outline of region that already contributed oil to the production well. Blue contours flood-advancement contours (m*injector = +1; m*producer = −1, runtime t* = 20, and contour spacing t* = 4)

Figure 4a–c highlight the late stage continuation of the flooding program with the doublets of Fig. 3a–c. The producer receives progressively larger quantities of injected water due to which the well's water-cut increases for longer runtimes.

Fig. 4
figure 4

Continuation of flooding in Fig. 3b, c for doublet made up of distinct injector and producer wells spaced by d* = 4. Runtimes are indicated in the lower left corner of each plot (m*injector = +1; m*producer = −1). Crucially, the region occupied by Zone 2 is the only portion of the reservoir where sweep has passed and brought oil to the producer well. Zone 3 is the reservoir portion flooded (light blue) but water pushed oil further way from the producer rather than toward it

The early stages of the flood sweep development for underbalanced flooding are visualized in Fig. 5a–c. This shows a relatively thin snout develops first before the broader flood front engulfs the producer. Again, the contours in Fig. 5 track the advancing flood front in time (blue contours) as well as the simultaneous growth of the oil-withdrawal and water drainage front (red contours).

Fig. 5
figure 5

Underbalanced flooding for widely spaced doublet. Distance between well pair is (d* = 20). Well rates are: a m*injector =+0.25; m*producer = −1; b m*injector =+0.5; m*producer = −1; c m*injector =+0.75; m*producer = −1. Runtime for all cases is t* = 125, and contour spacing t* = 25

Waterflood advancement in a widely spaced doublet shows that the appearance of water-cut in the production well occurs later when the distance between the injector and producer increases. A practical recommendation, based on our analytical flow visualizations above, is that waterdrive in doublets should never use an injection rate that is higher than the producer rate. The adverse effects of overbalanced water injection are: (1) cusping of the flood early in the field life, (2) water cut increases rapidly due to streamline jetting, (3) only a relatively small area of the oil in the reservoir is moved into the production well, and (4) most oil will be swept away from the producer by the waterflooding (an effect termed ‘flood bypass’ in our study).

The doublets of Figs. 3 and 4 were volume-balanced, while Fig. 5 was slightly underbalanced. Figure 6a–d visualizes the effect of overbalanced flooding in a doublet with a relatively narrowly spaced well pair. The injector is four times as strong as the producer, which retards oil production because the overbalanced water sweep quickly surrounds the production well. Many streamlines guiding the flood water as it moves away from the injector well fully bypass the production well. Clearly, such a sweep will not benefit the producer well. Zone 1 remains small and is quickly overtaken by Zone 2 and encapsulated by Zone 3 flood, which effectively blocks the well from draining any further oil from the reservoir (Fig. 6c). The occurrence of a flow stagnation point (annotated in Fig. 6d) prevents any far-field oil from reaching the producer well, ensuring complete blockage. The producer wells will have a very high water cut already early in the production history. The effects caused by overbalanced waterflooding are precisely counter to what is aimed for in improved oil recovery projects by water injection. We conclude that the overbalanced flooding illustrated in Fig. 6 should be avoided in any case and at all cost. Oil sweep of Zone 1 occupies a very small area and is depleted in an early stage of the flooding. The producer has 100% water cut after Zone 2 has overtaken Zone 1. As long as doublet continues, Zone 3 will expand and continue pushing water past the producer well, effectively moving more far-field oil further away from the production well.

Fig. 6
figure 6

Time-series of waterflood advance and oil withdrawal in an overbalanced doublet (wells separated by d* = 4). Injection well rate (m*injector = +4) is four times as strong as the production rate (m*producer = −1). ad Runtime t* = 1, 2, 4 and 20, respectively. Spacing of time contours in (d) is t* = 4

The potentially adverse effects of overbalanced flooding in doublet development must be mitigated either by balanced or underbalanced injection. To evaluate the best injection strategy, the effect of a relatively slow, underbalanced injection rate was systematically investigated (Fig. 7). A slower rate of injection relative to the producer will increase the area drained by oil-withdrawal contours. At the same time, only a very small area is swept by the underbalanced flood (Fig. 7a, b). However, flood bypass of the producer well cannot occur, as is highlighted by far-field oil replenishment of Zone 1 (Fig. 7a, b). The effect of underbalanced flooding is that Zone 1 remains relatively large and the area effectively flooded (Zones 2, 3) cannot expand further due to a finite bulb-shaped flood area, the outer limit of which is indicated by the far-field oil flight path (Fig. 7a, b; black contours).

Fig. 7
figure 7

Limited flood region due to flow stagnation points close to injector as a result of doublet’s injection well rate being relatively small. Stagnation point distance to injector varies with the relative strength of the well pair. a Stagnation point located at 0 + 31/3i (m*injector =+0.25; m*producer = −1, runtime t* = 40, and contour spacing t* = 8); b Stagnation point located at 0 + 6i (m*injector =+0.5; m*producer = −1, runtime t* = 40, and contour spacing t* = 8). Black contours are flow lines for far-field oil replenishment of Zone 1. Travel time was extended for these far-field flight paths and for water flood of Zones 2 and 3. Waterflood cannot expand beyond the stagnation point occurring above it. The stagnation point moves away from the injector well when the ratio of the absolute rates for injector and producer well rates becomes larger

The size of the flood area is determined by both the relative rate of the well pair and the distance between the injector well and the flow stagnation point. The distance between the flood flow stagnation point and the injector well (which can be determined using Eq. 3) provides a good measure for the maximum width of the waterflood (measured normal to the connector of the well pair, this is about twice the stagnation point separation with the injector). Zone 1 drains a large reservoir area, but the flood advancement of Zones 2 and 3 is confined to a very limited section of the reservoir. Floodwater cannot cross the far-field flow lines and remains confined to an oval region between the stagnation point and the producer well; the width of the water sweep is limited by, and related to, the stagnation point distance to the injector [see Eq. (3)]. The areal width effectively swept by the floodwater grows when the rate of the injector becomes closer to that of the producer. Eventually, well rates may be become balanced again, which is analyzed in Figs. 3 and 4.

Doublets in discontinuous reservoir

The doublet arrangements studied in Figs. 2, 3, 4, 5, 6 and 7 assumed homogeneous reservoirs devoid of any discontinuities (no faults). Faults—even major ones—are easily overlooked in the early phases of reservoir exploration and development. The effect of an unrecognized, impermeable fault blocking doublet flow was also systematically investigated in our study. Obviously, the critical parameters [cf., Eq. (2)] are fault mid-point (z f ), orientation (angle β) and total length (2l).

Figure 8a–d shows a time-series for a balanced doublet—but with flow space obstructed by an impermeable fault. The presence of the fault results in the development of two separate sections in the reservoir occupied by Zone 2 (Fig. 8c). Once the flood has fully engulfed the fault surface, the obstruction no longer plays any significant role for the oil sweep efficiency (Fig. 8d). At an advanced stage of flooding, the doublet in the faulted reservoir develops as a regular balanced doublet. However, the time-of-flight for the water flood sector in the left-hand side of the image of Fig. 8 is much faster than for the right-hand-side sector.

Fig. 8
figure 8

Time-series of waterflood advance and oil withdrawal in a balanced doublet (wells separated by d* = 20) affected by an impermeable fault. ac Runtime t* = 25, 75, and 125, respectively. Case (d) is identical to (c) but now includes contours of all previous time steps (m*injector = +1; m*producer = −1, and contour spacing t* = 25)

Figure 9a–c shows how a ‘sweep shadow’ (term coined here) occurs when the flood is deflected by an impermeable fault zone. The fault was placed half-way the connector of the doublet’s well pair with its mid-point crossing the origin, so that the flow discontinuity affects the entire flow space of the doublet. The presence of the fault delays the arrival of the floodwater in the producer well (compare Figs. 9a, 5a).

Fig. 9
figure 9

Waterflood deflection in doublet flow of balanced well pair obstructed by an impermeable fault. Well spacing d* = 20 in all cases. Fault length in a 2l* = 10 and b 2l* = 20, both perfectly horizontal; and (c) 2l* = 20, with fault inclined at 60° to the connector of the injection and producer wells. Region of sweep shadow is largest when the fault length is larger and angle with doublet well connector is maximum (i.e., 90°). Further parameter settings are m*injector = +1; m*producer = −1, runtime t* = 20, and contour spacing t* = 4

In the next set of simulations, the fault plane was located in one half of the doublet flow space (Fig. 10). The result is that the sweep shadow affects only one half of the doublet. A fault barrier that predominantly occupies only one half of the doublet space barely affects the waterflood path of the other half of the flow space (compare Figs. 2c, 10b). However, cusping in the doublet space not shielded from the flood by the fault’s sweep shadow (Fig. 10a) occurs faster than when the fault would be absent (situation of Fig. 2b). Reducing the rate of the producer well by tightening the wellhead diameter in an attempt to reduce the water cut and mitigate cusping is not an effective remedy (Fig. 10b). The water front still cusps, and water breakthrough still occurs fast due to streamline jetting around the fault tip.

Fig. 10
figure 10

Waterfloods affected by impermeable fault located in one half of the doublet flow space. Progressive oil-withdrawal of faulted oil reservoir with: a mathematically balanced well rates for injector and producer (m*injector = +1; m*producer = −1, runtime t* = 125, contour spacing t* = 25; d* = 20), b Overbalanced rates (m*injector = +1; m*producer = −0.25, runtime t* = 125, contour spacing t* = 25; d* = 20), and c Underbalanced rates (m*injector = +0.5; m*producer = −1, runtime t* = 125, contour spacing t* = 25; d* = 20) Fault has non-dimensional length 2l* = 13 for all cases, and left-tip of fault starts in the origin; fault orientations are I 90°, II 60° and III 30°

Excessive water cut in a doublet flow cell intersected by a fault can be delayed by a reduction of the injection rate (Fig. 10c). The flood front then advances slower and with narrower streamtubes; only a narrow region is effectively swept by the flood. None of the floodwater sweeps past the producer well (Fig. 10c). The presence of the fault results in the development of two separate sections of the reservoir occupied by Zone 2.

The principal sub-conclusions of this section are that usage of slow flooding rates in faulted reservoirs is an effective mitigation (1) against growth of flood shadows and (2) against flood bypass of the producer well.

Model results for 7-spot well patterns

Single 7-spot well pattern (continuous)

The next set of flood simulations focuses on more complex well patterns. The 7-spot has the largest degree of radial symmetry within the common suite of regular drilling patterns (line drive, 9-, 7- or 5-spot). We preferred the 7-spot well pattern because it allows a comparison with the classical blotting-paper electrolytic models of Wyckoff et al. (1933). Several flooding scenarios are possible for the 7-spot pattern. A systematic series of runs for a single 7-spot cell (one injector, six producers; Fig. 11a) reveals that the shape of the flood front is critically dependent on the relative rates of the injector and producer wells.

Fig. 11
figure 11

Single 7-spot well pattern with central injector. a Advancing flood (yellow stream lines; dark blue contours for flood advance). b Oil-withdrawal contours (red) and stream lines (yellow). Rows IIV show flood-advance patterns (column a) and oil-withdrawal contours (column b) critically depend on the relative rates of the injector and producer wells. Runtime for all cases is t* = 10 and spacing of isochrons is t* = 1. Row I: no water injection (m*injector = 0; m*producer = −1); Row II Underbalanced injection (m*injector = +1; m*producer = −1); Row III Underbalanced injection (m*injector = +3; m*producer = −1); Row IV Balanced injection (m*injector = +6; m*producer = −1)

Scenario I assumes no water injection occurs; the corresponding oil-withdrawal contours are shown in Fig. 11b (Row I). Oil already drained is outlined (dark-gray shaded, red contours). Oil-withdrawal contours look like a nested set of fans broadening outward. Streamlines are highlighted in yellow. New far-field oil has moved into the contoured space and will be produced when the runtime is extended, unless blocked by the flood. A first observation of Fig. 11b (Row I) is that producing wells do not withdraw oil as concentric bubbles. Instead, the streamlines of each well are affected by the presence of all other wells. A second observation is that a central area of stranded oil develops between the producer wells; this oil will not be recovered as long as all wells are flowing (equal rates are used in this run).

Scenario II assumes production and injection wells have similar, underbalanced flow rates; the classical flood pattern develops (resembling a spider-web pattern; Fig. 11a, Row II). The sweep space is contoured with isochrons (dark blue) of successive water advancement. Flood is light blue and sweep isochrons have time spacing t * = 1. Figure 12 shows the corresponding images of the analog laboratory visualization by Wyckoff et al. (1933). We can immediately conclude that Fig. 12 is not a universal solution for a 7-spot flooding, but represents only one specific case of underbalanced well rates. The required conditions are specified in the caption of our Fig. 11 (Row II).

Fig. 12
figure 12

Simulation of advancing flood in single 7-spot well patterns by Wyckoff et al. (1933). a Central injector and peripheral producers shows advancing flood as dark blotting in electrolytic experiment. b Reversal of injectors and producers shows pattern corresponding to oil-withdrawal contours imaged more completely in our Fig. 11b, Row II

Scenario III uses an increased rate for the central injection well toward a better balance (but still underbalanced) with the six producer wells. Now the central region is fully swept by the flood and less or no stranded oil occurs (Fig. 11a, Row III). Scenario IV is for perfect balancing; the flooding pattern changes from a spider-web pattern (Fig. 11a, Row II) via the intermediate case (Row III) to a flower pattern (Row IV). When water injection occurs, the oil-withdrawal patterns resemble chestnut-tree leaves (Fig. 11b, Rows II–IV).

Balanced well rates (Fig. 11, Row IV) are most suitable for serial well pattern roll-out (see Appendix). However, underbalanced producers (Fig. 11, Rows II, III) withdraw oil from larger areas of the reservoir quite effectively. Also, the balanced well pattern (Fig. 11, Row IV) quickly over-floods the region beyond the producing wells, which is why the effective oil-withdrawal area is much smaller than in the underbalanced flooding scenarios of Fig. 9a (Rows II, III). We conclude that slow, underbalanced flooding can be more effective than balanced and overbalanced flooding-schedules. The higher recovery factors are realized by balanced and underbalanced flooding, depending on the properties of the oil.

Fractured single 7-spot well pattern (discontinuous reservoirs)

We next examine the effect of impermeable faults on the sweep efficiency of a single 7-spot (Fig. 13a). A fault blocking the flooding front will result in premature water breakthrough for the four producer wells receiving all the injection water; these wells are effectively overbalanced by the flood. Consequently, only a fraction of the oil will be produced by these wells (Fig. 13b). In contrast, wells that are shielded from the waterflood by the fault are flooded in underbalanced fashion. Each of the two shielded wells will produce three or four times as much oil as the prematurely flooded wells across from the fault. Scenarios I and II in Fig. 13 differ in fault lengths and orientation. In spite of the much longer fault in Scenario II, oil-withdrawal contours of Scenarios I and II are quite similar (compare Rows I and II in Fig. 13b).

Fig. 13
figure 13

Waterflooding (a) and oil-withdrawal contours (b) for single 7-spot well pattern with central injector obstructed by a fault. Row I Horizontal fault of limited length (2l* = 6). Row II Oblique fault of much lengthier dimension than field of view (2l* = 200). Simulation is for mathematically balanced 7-spot (m*injector = +6; m*producer = −1, runtime t* = 10, contour spacing t* = 1)

The effects of different fault lengths and orientations on the oil-withdrawal pattern were modeled for intermediate fault lengths. The results are separately visualized in Fig. 14a–d.

Fig. 14
figure 14

Effect of variable fault lengths and orientation on oil-withdrawal pattern. Images show oil-withdrawal contours (red) for single 7-spot well pattern with central injector rate (m*injector = +6) mathematically balanced by producer rates (m*producer = −1). The faults partially obstruct the waterflood from the central injector, physically upsetting the mathematical mass-balance. Fault dimensions are a 2l* = 10, b 2l* = 13, c 2l* = 13, and d 2l* = 20. Stream lines are highlighted in yellow. Black oil reservoir is light gray. Oil-withdrawal contours spacing t* = 1 and total run time t* = 10

Arbitrary producer well patterns, infill drilling and peripheral flooding

Reservoir geology may require deviation from field development with a regular drilling pattern. Alternatively, surface access may be too limited to allow a regular drilling pattern. This section presents oil-withdrawal patterns for field development with arbitrary well patterns. Floods applied in newer offshore, deep water fields are rarely drilled in any sort of regular pattern, and there is no steady state. Flood models developed with high-fidelity FD simulations are the industry norm. However, because of the high/risk reward characteristics of nearly all principal types of fields (legacy field, new field, green fields), benchmarking of streamlines with closed-form solutions may provide fast and useful support to such efforts.

Figure 15 shows the progressive evacuation of oil from a reservoir developed with a random pattern of 14 producer wells; no injection wells occur. Given enough time, the wells will deplete a circular region occupied by the well cluster (Fig. 15f). No stranded oil occurs in the center, unlike that of a case illustrated in Appendix, where a 7-spot cell typically shows stranded oil if no central flood is applied (Fig. 19b, Row I). The reason for no stranded oil in the well pattern of Fig. 15 is that a producer is located in the very core of the well cluster, which thus drains the central reservoir section.

Fig. 15
figure 15

Time-series showing snapshots of expanding oil-withdrawal for random producer wells, without any support from injection wells for flooding. Particle paths are traced by the yellow curves. Red curves show the expanding drainage regions as non-dimensional time contours with spacing t* = 0.5. The speed of fluid particles is determined by the initial flux strength of each producer (all fixed at non-dimensional strength m* = −1 over the total runtime t* = 3) and the relative position of the sources. Runtimes shown are: a t* = 0.5, b t* = 1, c t* = 1.5, d t* = 2, e t* = 2.5 and f t* = 3

The effect of infill drilling is separately visualized in the synthetic model of Fig. 16. Al-Najem et al. (2012) alleged that analytical solutions could not account for changing well conditions such as infill wells. Such assertions are incorrect, as illustrated by our example of infill drilling (Fig. 16). Wells are drilled in four distinct episodes and immediately begin to produce at, respectively t* = 0, 1, 2 and 3. Streamlines will only remain fixed over time indeed when well architecture, number and rates remain constant. Consequently, the final oil-withdrawal pattern of Fig. 16 differs in details from that shown in Fig. 15f.

Fig. 16
figure 16

Infill drilling in reservoir with 14 wells drilled in four clusters: five wells were realized at t* = 0 (light gray), 4 more at t* = 1 (light blue), 4 more at t* = 2 (dark gray), and a final central well at t* = 3 (dark blue). Total runtime t* = 6; and contour spacing t* = 0.5

A final set of experiments shows the same cluster of producer wells used in Figs. 15 and 16, but now with peripheral water injection wells (Fig. 17a–c). The effect is that the areal expansion of the mullion-shaped oil-withdrawal pattern outlined by the red contours (which all are in oil-producing Zone 1) is halted by the advancing front of the flood (Fig. 17c). Far-field oil can no longer reach the producer wells due to the flooding by peripheral wells. Moreover, any far-field oil will be pushed outward and moves further away from the producer wells.

Fig. 17
figure 17

a Fourteen producer wells with TOFCs for oil-withdrawal as non-dimensional time contours with spacing t* = 0.5. The speed of fluid particles is determined by the initial flux strength of each producer (all fixed at non-dimensional strength m* = −1 over the total runtime t* = 3) and the relative position of the sources. b Effect of water flooding on oil-withdrawal pattern using 14 peripheral injectors. c Further expansion of the TOFCs for oil-withdrawal is halted by the water injection

Discussion

Common uses and challenges in waterflooding

Waterflooding has been used as a secondary oil recovery method for over a century to produce numerous oil fields ranging from small to giant fields (e.g., Craig 1970; Willhite 1986; Lake 1989; Towler 2002; Lake and Holstein 2007). To inject water into the reservoir, separate wells are drilled in addition to the wells used to produce oil. The objective of water injection is to enhance oil recovery by sweeping the pore space with water so oil is displaced more effectively toward the producing wells. Water injection also mitigates pressure decline in the reservoir and thus contributes to prolong the fluid flux into the producing well. Some of the world’s largest oil fields are produced using waterflooding: Ekofisk (North Sea), Wilmington Oil Field (California), Kuparuk River field (Alaska North Slope), West Texas Carbonate waterfloods, Ghawar Field (Saudi Arabia) and Kirkuk (Iraq); (see Lolomari et al. 2000; Xueli et al. 2006; Ghori et al. 2006, 2007). The goal of waterflooding in such fields is enhancing oil recovery, but waterflooding itself is not considered an enhanced oil recovery (EOR) technique; the method is traditionally classified as an improved oil recovery mechanism.

Developing an oil field with water sweep requires an appropriate well architecture and adequate injection rates to ensure optimum sweep area is achieved. To avoid premature water-breakthrough and optimize the sweep of the oil reservoir, the flood pattern must be skillfully managed, which includes:

  • Appropriate initial design of the well architecture.

  • Appropriate flood and hydrocarbon drainage management.

  • Delaying water breakthrough.

  • Suppressing water cut after breakthrough.

  • Arresting decline of productivity of producer wells.

  • Increasing the ultimate recovery.

  • Avoidance of cusping.

  • Avoiding the occurrence of stranded oil volumes.

We track both the waterflood-advancement contours and flow lines issued from the injector(s), as well as the successive drainage contours for oil around the producer(s) and streamlines moving toward such wells. When a detailed study is made of the spatial and temporal displacements of an advancing waterflood front and the simultaneous pattern of oil-withdrawal timelines, it appears that the flood may sweep the oil in the reservoir either more or less effectively toward the production well depending on, a.o., the specific initial conditions, well pattern and well rates (see “Model results for doublets (direct line drives)”, “Model results for 7-spot well patterns”, “Arbitrary producer well patterns, infill drilling and peripheral flooding” sections).

Interpretation of model results

Our systematic modeling of 2-spot (doublets) and 7-spot wells using balanced, underbalanced and overbalanced injection rates revealed new and major insights about effects on sweep efficiency, with and without the presence of an impermeable fault barrier. When a fault is absent, the size of the flood area is determined by both the relative rate of the well pair and the distance between the injector well and the flow stagnation point. The distance between the flood flow stagnation point and the injector well [which can be determined using Eq. (3)] provides a good measure for the maximum width of the waterflood (measured normal to the connector of the well pair, this is about twice the stagnation point separation with the injector). Floodwater cannot cross the far-field flow lines and remains confined to an oval region between the stagnation point and the producer well (Fig. 7); the width of the water sweep is limited and related to the stagnation point distance to the injector. When a fault is present, the largest drainage areas will occur around the producer wells that are shielded by the fault from the waterflood (e.g. Figs. 13b, 14b, d).

To evaluate the best injection strategy, the effect of a relatively slow, underbalanced injection rate was systematically investigated. A slower rate of injection relative to the producer will increase the area drained by oil-withdrawal contours. At the same time, only a very small area is swept by the underbalanced flood (Fig. 7a, b). The potentially adverse effects of overbalanced flooding in doublet development must be mitigated either by balanced or underbalanced injection.

The areal width effectively swept by the floodwater grows when the rate of the injector becomes closer to that of the producer. Figure 18 illustrates an example of balanced flooding for a case where a single wellbore hosts both the producing and injection tubes, effectively acting as a point doublet. Around the producer well may occur streamtube regions saturated by the waterflood (Zone 2) and a section that has already produced oil but receives replenishments of far-field oil and therefore will continue to supply more oil to the producer well (Zone 1). From the injector tube, an upper region (Zone 3, away from the producer) is swept by the flood, but this water will only reach the producer long after the water cut has already neared 100%.

Fig. 18
figure 18

Single well doublet hosting producer (−) and injector (+) tubes with spacing (d) placed as indicated. The micro-flood immediately mixes water into the producer by doublet flow (d* = 0.02; m*injector =+1; m*producer = −1, runtime t* = 0.01, and contour spacing t* = 0.002). The three types of sweep zones still co-exist

Modeling method limitations

Unlike reservoir simulators based on nonlinear differential equations (finite element, finite difference, and boundary element methods), our method is based on linear differential equations; all gradients occur in the 2D plane and quasi-steady state is assumed for each velocity field node computed at a certain time step. We assumed infinite lateral flow space, whereas in many real reservoirs complex geological boundaries constrain the flow space. No-flow boundary conditions which may affect the flow field (Sato and Horne 1993a, b) can be accounted for by combining analytical solutions for the basic flows with numerical methods (Sato 2015). Purely analytical descriptions of reservoir flow based on the complex potential can be greatly enhanced by linkage to numerical solutions of imposed boundary conditions that are nonlinear. At least two closely related approaches can be distinguished:

  1. 1.

    A piecewise analytical method using complex potentials each valid for unstructured grid domains that cover internally homogenous sub-regions. Boundary element methods (BEM) are applied to the grid seams to ensure material balance, pressure and flux continuity across the interconnected regions (Hazlett and Babu 2005; Hazlett et al. 2007). The method has capacity to solve 3D streamline paths for multiple wells.

  2. 2.

    Any arbitrary shape of internal and/or external Dirichlet boundaries are defined by selecting a discrete number of critical nodes on such boundaries using an integral equation in what is essentially a collocation technique to generate a sufficient number of equations to solve the number of unknowns (Rokhlin 1983; Kikani and Horne 1992). Internal anisotropy has been solved as a purely analytical expansion (Chirlin 1985) and can be incorporated in such semi-analytical streamline solvers (Sato and Abbaszadeh 1996), commonly referred to as the complex variable boundary element method (CVBEM; Johnson et al. 2014; Sato 2015) but also as perturbation boundary element method (Sato 1992; Sato and Horne 1993a, b). The CVBEM is an alternative to real variable boundary element method (RVBEM) when stream functions and velocity potentials are of interest (Hromadka and Guymon 1984; Hromadka and Lai 1987; Sato and Watanabe 2004).

We believe analytical and semi-analytical streamline-based reservoir models can support (but not replace) high-fidelity physics models that in some cases take too long run times for a full field model. Computational artifacts can still occur when time steps in particle-path tracking are too coarse, but if the numerical code is cautiously implemented, the analytical solution does not suffer from numerical dispersion. Sector models are possible to estimate sweep patterns between injector and producer paths; well allocation factors, recovery factors and well productivity rates can be quantified for a particular field situation and studied in detail. Our simulator can account for variable injection/production profiles as a function of certain inputs as well as for a range of spatially varying initial conditions (heterogeneities, discontinuities).

Model simplifications

The complex potential closed-form description of flow is a model approach which like any other model tool requires certain simplifications of the real-world reservoir’s physical-parameters-that-matter and boundary conditions (including geometries) to develop an analog system that can predict behavior and responses to variations in input parameters.

We treat a two-phase oil/water system and simplify the phases to have identical physical properties (incompressible, equal viscosities and densities at reservoir conditions). The oil/water interface is assumed to displace piston-like, and there is no spatial/temporal mobility difference.

The analytical simulator has no implicit space constraints and can model cases of both balanced and unbalanced well rates, which we exploit in the present study. We model doublet flow with one injector and one producer for a range of distances and relative well rates (underbalanced, balanced and overbalanced wells-pairs). We show that 2-spot well patterns may result in very different flood sweep regions, depending on the relative rates of the injector and producer wells. Oil-withdrawal and waterflood-advancement contours are visualized for 2-spot (doublets) and 7-spot well patterns, with and without faults. We constrain our approach to vertical wells. Horizontal wells are part of the code options in our reservoir simulator. So-called mixed pattern flood designs (Charles and Startzman 1991; Bedrikovetsky et al. 1995; Ferreira et al. 1996) when either vertical injectors or producers are patterned with horizontal counterparts can also be modeled, but were excluded from the present study for brevity.

Streamline-based reservoir simulations using analytical methods are not compromised by computational up-scaling errors that may complicate numerical methods (Samier et al. 2001). The assumption is that two different fluids (e.g. immiscible oil and water in waterflooding or miscible oil and gas in gas drive) will displace with mobilities that can be modeled by line integrals generated by complex potential descriptions of source and sink flows. The properties of complex potentials and the implied stream function are that these (1) describe the flow path of fluid particles, (2) determine the instantaneous velocity orientation and magnitude of particles in any location of the flow, and (3) quantify the fluid flux between any selected pair of streamlines (Nelson 1978).

Applications to real field examples require frequent updates for the streamlines, using the sweep geometry resulting from the earlier streamlines as input for the shifted streamlines due to transient flow to account for any wells added and compliant with any actual changes in the flood management schedule (Thiele et al. 2002). Although we use steady well rates in our present analysis, well rates can be time-dependent and prescribed by any decline function to study transient flow. Wells can be switched on at different times with any patterns of decline rate as showcased in a different application of source flows to explain the shapes of terrestrial gravity flows (Weijermars et al. 2014). The resulting particle paths can all be tracked by our method, with the realization that particle paths and instantaneous streamlines will differ in such transient flow cases and both can be accurately accounted for in our model. We can track shifting particle paths for any transient flow in the reservoir with our analytical simulator.

High-fidelity FD reservoir simulators are more appropriate for solving flows including spatial distribution of saturations and pressures over time as a function of PVT fluid properties, permeability and porosity distributions and structural topology of the reservoir. Such models can handle a black oil assumption which implies 3 components (oil, gas, water) and phases (oleic, gas, water) with pressure dependency on phase appearance/disappearance and miscibility between oil and gas.

Conclusions

The following conclusions can be drawn based on our models. Analytical reservoir streamline simulators can provide useful support for detailed numerical models. Geological discontinuities such as faults and heterogeneities (including gradients in reservoir permeability) can be accounted for in flow solutions. Comparison of well drainage patterns (with and without waterflooding) reveals that the rate of water injection has a profound impact on the areal extent and movement of not only the waterflooding front but also on the oil-withdrawal pattern. The area swept by the flood may bring secondary oil to the well. However, when the injection rate is overbalanced, the producer wells—instead of receiving enhanced recovery of oil—are bypassed by much of both the flood and its oil sweep. When injection rates are underbalanced, producer wells neither receive much effect of any oil sweep as the flooded area shrinks to a small region (independent of the total flood-time). Careful modeling of the flood-induced changes in reservoir Zones 1–3 can help to improve the effects of waterflooding schedules on enhanced oil recovery.

Analytically based methods can rapidly evaluate a range of possible development scenarios and hence are ideally suited for exploring an unlimited range of well architectures to help find plausible field development solution. A major advantage of such models is that only few input data are required, which is particularly useful at the early stages of reservoir characterization; the acquisition of detailed reservoir data is time-consuming and expensive and takes time to acquire. We acknowledge that industry workflow for developed reservoirs is firmly anchored in numerical reservoir simulators that can emulate complex 3D geological heterogeneity, time-dependency of reservoir properties and fluid phase behavior (Datta-Gupta and King 2007). Direct coupling or incorporation of analytical and/or semi-analytical reservoir simulations into such industry simulators is not a practical option. However, analytical simulators are suitable for rapid studies of flow diagnostics such as advocated in independent reservoir simulator approaches (Møyner et al. 2015; Natvig and Lie 2008).