Sink and Source Terms

Sinks and sources are introduced by specifying the mass production (q < 0) or injection (q > 0) rates of fluids as well as heat flow. Any of the mass components may be injected in an element at a constant or time-dependent mass rate, and the specific enthalpy of the injected fluid may be specified as well. Heat sources/sinks (with no mass injection) may be either constant or time dependent.

In the case of fluid production, a total mass production rate needs to be specified. The phase composition of the produced fluid may be determined by the relative phase mobilities in the source element. Alternatively, the produced phase composition may be specified to be the same as the phase composition in the producing element. In either case, the mass fractions of the components in the produced phases are determined by the corresponding component mass fractions in the producing element.

TOUGH4 also includes different options for considering wellbore flow effects: a well on deliverability against specified bottomhole or wellhead pressure, or coupled wellbore flow. Details are discussed below.

Deliverability Model

Production wells may operate on deliverability against a prescribed flowing bottomhole pressure, PwbP_{wb}, with a productivity index PI (Coats, 1977). With this option, the mass production rate of phase β\beta from a grid block with phase pressure Pβ>PwbP_\beta \gt P_{wb}Pb is

qβ=krβμβ  ρβ PI(PβPwb)q_\beta=\frac{k_{r\beta}}{\mu_\beta}\;\rho_\beta\cdot\ PI\cdot(P_\beta-P_{wb}) (4-14)

For steady radial flow, the productivity index of layer l is given by (Coats, 1977; Thomas, 1982)

(PI)l=2π(kΔzl)ln(rerw)  +s      12(\mathrm{\mathrm{PI}})_l=\frac{2\pi\left(k\Delta z_l\right)}{ln{\left(\frac{r_e}{r_w}\right)}\;+s\;\;-\;\frac{1}{2}} (4-15)

where, Δ zl\Delta\ z_l denotes the layer thickness, (kΔ zl)(k\Delta\ z_l) is the permeability-thickness product in layer l, rer_eis the grid block radius, rwr_w is the well radius, and s is the skin factor. If the well is producing from a grid block which does not have cylindrical shape, an approximate PI can be computed by using an effective radius

re=Aπr_e=\sqrt{\frac{A}{\pi}} (4-16)

where A is the grid block area; e.g., A = Δ\varDeltax • Δ\varDeltay for an areal Cartesian grid. More accurate expressions for specific well patterns and grid block shapes have been given in the literature (e.g., Peaceman, 1977, 1982; Coats and Ramesh, 1982).

The rate of production for mass component k is

q^κ=β  Xβκ  qβ{\hat{q}}^\kappa=\sum_{\beta}{\; X_\beta^\kappa\;}q_\beta (4-17)

For wells that are screened in more than one layer (element), the flowing wellbore pressure PwbP_{wb}can be corrected to approximately account for gravity effects according to the depth-dependent flowing density in the wellbore. Assume that the open interval extends from layer l = 1 at the bottom to l = L at the top. The flowing wellbore pressure in layer l, Pwb,lP_{wb,l}, is obtained from the wellbore pressure in layer l + 1 immediately above it by means of the following recursion formula

Pwb,l=Pwb,l+1+g2(ρlfΔzl+ρl+1fΔzl+1)P_{wb,l}=P_{wb,l+1}+\frac{g}{2}\left(\rho_l^f\Delta z_l+\rho_{l+1}^f\Delta z_{l+1}\right) (4-18)

Here, g is acceleration of gravity, and ρlf\rho_l^f is the flowing density in the tubing opposite layer l. Flowing densities are computed using a procedure given by Coats (private communication, 1982). If wellbore pressure were zero, we would obtain the following volumetric production rate of phase β\beta from layer l.

rl,β=(krβμβ)l(PI)l  Pl,βr_{l,\beta}=\left(\frac{k_{r\beta}}{\mu_\beta}\right)_l(\mathrm{\mathrm{PI}})_l\; P_{l,\beta} (4-19)

The total volumetric flow rate of phase β\beta opposite layer l is, for zero wellbore pressure

rl,βT=m=1lrmβr_{l,\beta}^T=\displaystyle\sum_{m=1}^{l}r_{m\beta} (4-20)

From this, we obtain an approximate expression for flowing density opposite layer l which can be used in Eq. (4-18).

ρlf=βρl,βrl,βTβ rl,βT\rho_l^f=\frac{\sum_{\beta}{\rho_{l,\beta}r_{l,\beta}^T}}{\sum_{\beta}\ r_{l,\beta}^T} (4-21)

During fluid production or injection, the rate of heat removal or injection is determined by

q^h=β  qβ  hβ{\hat{q}}^h=\sum_{\beta}{\; q_\beta\; h_\beta} (4-22)

where hbh_b is the specific enthalpy of phase β\beta.

Coupled Wellbore Flow

Production wells typically operate at (nearly) constant wellhead pressures. However, as flow rate and flowing enthalpy change with time, wellbore pressure gradients and flowing bottomhole pressures will also change. TOUGH4 can directly describe production from wells by solving equations for flow in the reservoir and flow in the wellbore in a fully coupled manner (see the Section Drift Model). TOUGH4 can also use an alternative approach (Murray and Gunn, 1993) in which the wellbore and reservoir simulations are performed separately. This can be accomplished by running a wellbore flow simulator prior to the reservoir simulation for a range of flow rates q and flowing enthalpies h in order to generate a table of flowing bottomhole pressures PwbP_{wb}. Pwb=Pwb(q,h;Pwh,z,rw)P_{wb}=P_{wb}\left(q,h;P_{wh},z,r_w\right) (4-23)

In addition to the functional dependence on q and h, flowing bottomhole pressure is dependent on a number of well parameters. These include wellhead pressure PwhP_{wh}, feed zone depth z, wellbore radius rwr_w, friction factors, and possibly others. By interpolating on these tabular data, the above equation can be directly inserted into the well source term. Reservoir flow equations that include a quasi-steady approximation to wellbore flow can then be solved with little added computational expense compared to the case where no wellbore flow effects are considered. Advantages of representing wellbore flow effects through tabular data include increased robustness and computational efficiency. It also makes it possible to use different wellbore simulators and two-phase flow correlations without any programming changes in the reservoir simulation code.

We have incorporated a tabular interpolation scheme for dynamic changes of flowing bottomhole pressure into TOUGH4. Flowing enthalpy at the feed zone is known from phase mobilities and enthalpies calculated by the reservoir simulator. The unknown well flow rate and flowing bottomhole pressure are obtained by Newton-Raphson iteration on

R(q) q  (krβμβ  ρβ) PI(PPwb(q,h))=0R(q)\equiv\ q-\;\left(\sum{\frac{k_{r\beta}}{\mu_\beta}\;\rho_\beta}\right)\cdot\ PI\cdot\left(P-P_{wb}(q,h)\right)=0 (4-24)

The iterative solution of this equation was embedded in the outer (Newtonian) iteration performed by TOUGH4 on the coupled mass and heat balance equations. Additional computational work in comparison to conventional simulations with constant downhole pressure is insignificant.

The approach is limited to wells with a single feed zone and can only handle wellbore pressure effects from changing flow rates and enthalpies. Effects from changing fluid composition, as, e.g., variable non-condensible gas content, are not modeled at present.

Last updated