Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-10T18:43:29.343Z Has data issue: false hasContentIssue false

Foam front advance during improved oil recovery: similarity solutions at early times near the top of the front

Published online by Cambridge University Press:  05 September 2017

P. Grassia*
Affiliation:
Department of Chemical and Process Engineering, University of Strathclyde, James Weir Building, 75 Montrose St, Glasgow G1 1XJ, UK Departamento de Ciencias Matemáticas y Físicas, Universidad Católica de Temuco, Rudecindo Ortega 02950, Temuco, Chile
L. Lue
Affiliation:
Department of Chemical and Process Engineering, University of Strathclyde, James Weir Building, 75 Montrose St, Glasgow G1 1XJ, UK
C. Torres-Ulloa
Affiliation:
Escuela de Ingenería de Procesos Industriales, Universidad Católica de Temuco, Rudecindo Ortega 02950, Temuco, Chile
S. Berres
Affiliation:
Departamento de Ciencias Matemáticas y Físicas, Universidad Católica de Temuco, Rudecindo Ortega 02950, Temuco, Chile
*
†Email address for correspondence: paul.grassia@strath.ac.uk

Abstract

The pressure-driven growth model is used to determine the shape of a foam front propagating into an oil reservoir. It is shown that the front, idealised as a curve separating surfactant solution downstream from gas upstream, can be subdivided into two regions: a lower region (approximately parabolic in shape and consisting primarily of material points which have been on the foam front continuously since time zero) and an upper region (consisting of material points which have been newly injected onto the foam front from the top boundary). Various conjectures are presented for the shape of the upper region. A formulation which assumes that the bottom of the upper region is oriented in the same direction as the top of the lower region is shown to fail, as (despite the orientations being aligned) there is a mismatch in location: the upper and lower regions fail to intersect. Alternative formulations are developed which allow the upper region to curve sufficiently so as to intersect the lower region. These formulations imply that the lower and upper regions (whilst individually being of a convex shape as seen from downstream) actually meet in a concave corner, contradicting the conventional hypothesis in the literature that the front is wholly convex. The shape of the upper region as predicted here and the presence of the concave corner are independently verified via numerical simulation data.

Information

Type
Papers
Copyright
© 2017 Cambridge University Press 
Figure 0

Figure 1. (a) Definition sketch for the pressure-driven growth model. Gas is injected into a reservoir flooded with surfactant solution. A front of finely textured foam forms at the boundary between gas and surfactant solution and is driven along by pressure, and retarded by dissipation. There is a maximum depth to which the front penetrates (obtained by balancing driving pressure with background hydrostatic pressure). (b) The foam front in $x$, $y$ coordinates (assumed to be in dimensionless form here), such that at dimensionless time $t$ the leading edge at the top of the front is at $x=\sqrt{2t}$. A material point is shown at vector location $\boldsymbol{x}$, the distance it has moved is $s$, and the distance along the front to reach it measured down from the top is ${\mathcal{S}}$. The front normal $\boldsymbol{n}$ at the given point is at an angle $\unicode[STIX]{x1D6FC}$ from the horizontal. Motion along the top is horizontal, and the front can be divided into an upper region (which is influenced by this top boundary condition, and which grows in extent over time) and a lower region (which is unaffected by the top boundary condition, but which shrinks over time). One question to be addressed is whether or not there is a concave corner where there two regions meet.

Figure 1

Figure 2. Velde solution (3.2) and ‘improved’ Velde solution (3.13) compared with numerical simulation data obtained from tracking Lagrangian material points on the front. Data correspond to time $t=0.5$.

Figure 2

Figure 3. (a) Graph of $A$ versus $\unicode[STIX]{x1D701}$ (a rescaled version of angle through which the front turns $\unicode[STIX]{x1D6FC}$ versus distance from the top boundary $1-y$) applicable to the upper region of the solution domain. The curve labelled $c=1$ is based on assuming that $\text{d}s/\text{d}y$ (with $s$ being path length travelled) is the same (at leading order) as $\text{d}x/\text{d}y$ and corresponds to (5.1). Although the $c=1$ case does admit a branch of solutions with $A>1$ (equivalent to saying that $\unicode[STIX]{x1D6FC}$ can overshoot the value predicted by the Velde solution lower down in the solution domain) the $A$ versus $\unicode[STIX]{x1D701}$ curve plotted here exhibits an inflection at $A=1$ (which is not observed in simulation data (Torres-Ulloa 2015)). Alternate solutions assuming $\text{d}s/\text{d}y$ is less than $\text{d}x/\text{d}y$ are also given, parameterised by a value $c$ (the ratio between $\text{d}s/\text{d}y$ and $\text{d}x/\text{d}y$ being equal to $2c-1$): these solutions are given by (6.2). The case $c=0.9$ is plotted (and is close to the original $c=1$ data set). The case of main interest is however $c=0.75$. Data obtained from an integro-differential equation system (7.19) and (7.21) are also shown and are very close to the $c=0.75$ data set. (b) A zoomed view comparing the $c=0.75$ data set with the numerical solution of the integro-differential equation which is discretised into 1000 intervals. The curve labelled ‘less refined’ is for the integro-differential equation discretised into only 100 intervals. A discretisation into 10 000 intervals (albeit not plotted here) is indistinguishable on the scale of the graph from that for 1000 intervals. The vertical lines indicate the $\unicode[STIX]{x1D701}$ values at which the solutions generated are found to match onto the lower region of the solution domain $\unicode[STIX]{x1D701}\approx 0.94$ (for the $c=0.75$ solution) and $\unicode[STIX]{x1D701}\approx 0.954$ (for the integro-differential equation).

Figure 3

Figure 4. (a) Graph of $-\unicode[STIX]{x1D701}$ versus $-\unicode[STIX]{x1D6EF}$ (a rescaled version of $y$ versus $x$) for the foam front. Solutions in the upper region of the domain are generated in the first instance assuming $\text{d}s/\text{d}y\approx \text{d}x/\text{d}y$ (curve labelled $c=1$; with angle $A$ obtained from (5.1), and $\unicode[STIX]{x1D6EF}$ obtained from integrating $A$ via (5.16)) and subsequently with $\text{d}s/\text{d}y<\text{d}x/\text{d}y$ (curve labelled $c=0.75$; $A$ obtained from (6.2)) and also shown is a curve where solutions were obtained via an integro-differential equation (7.19). These solutions for the upper region are required to intersect solutions that apply in the lower part of the domain (curve labelled lower region, given by (5.15)). For $c=1$, no intersection is seen (at least not in the neighbourhood of $\unicode[STIX]{x1D701}=1$). (b) In this zoomed view, intersections are seen in the case $c=0.75$ and in the case of the integro-differential equation, respectively for $\unicode[STIX]{x1D701}\approx 0.94$ and $\unicode[STIX]{x1D701}\approx 0.954$ (horizontal lines).

Figure 4

Figure 5. Solutions (corresponding to the upper region of the solution domain) obtained from the integro-differential equation for $A$ versus $\unicode[STIX]{x1D713}$ and $\unicode[STIX]{x1D701}$ versus $\unicode[STIX]{x1D713}$ and $\unicode[STIX]{x1D6EF}$ versus $\unicode[STIX]{x1D713}$, with $A$ being rescaled angle through which the front turns, $\unicode[STIX]{x1D713}$ being a measure of time that a given material point has been on the front (relative to total time elapsed), $\unicode[STIX]{x1D701}$ being rescaled vertical distance, and $\unicode[STIX]{x1D6EF}$ being rescaled horizontal distance. The domain has been divided into 1000 intervals. The vertical line indicates where matching is achieved with the lower region of the solution domain (which occurs when $\unicode[STIX]{x1D713}$ equals 0.948, and the solution of the integro-differential is stopped at this point).

Figure 5

Figure 6. Graphs of rescaled angle $A\equiv \unicode[STIX]{x1D6FC}/\sqrt{t/2}$ versus rescaled vertical location $\unicode[STIX]{x1D701}\equiv (1-y)/(t/2)$ computed from Eulerian numerical simulations at different times, (a) $t=0.5$ and (b) $t=0.25$. Eulerian simulation data are compared with the results from the integro-differential equation model, and also are contrasted with results (labelled $c=1$) from (5.1) that assume $\text{d}s/\text{d}y\approx \text{d}x/\text{d}y$. The thin vertical line is the prediction of where the concave corner (i.e. a downward step change in $A$) is expected to be, based on the integro-differential equation. The thick vertical line is the numerically determined location of the corner obtained from the Eulerian scheme, i.e. the location where $A$ is decreasing most rapidly with respect to $\unicode[STIX]{x1D701}$.

Figure 6

Figure 7. Plot of rescaled vertical location $-\unicode[STIX]{x1D701}_{\ast }$ versus rescaled time $t/t_{max}$ representing the vertical trajectory executed by a material point in the upper region of the solution domain (see (A 3)). In addition we plot, as functions of $t/t_{max}$, the trajectory of the concave corner $-\unicode[STIX]{x1D701}_{\ast ,cross}$ (which separates the upper and lower regions at any given time; see (A 4)), the trajectory of the material point that was originally at the top of the lower region of the solution domain $-\unicode[STIX]{x1D701}_{\ast ,lower}$ (see (A 5)), and the trajectory of a ‘virtual’ material point $-\unicode[STIX]{x1D701}_{\ast ,virtual}$, which initially is in the upper region (but which moves at a speed applicable to material points in the lower region), and which is only extracted from the concave corner so as to enter the lower region at time $t=t_{max}$ (see (A 6)).