Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

LaTeX Math Block
anchorMatBal
alignmentleft
 A_e \, h_e \int_{p_i}^p \phi_e(p) \, c_t(p) \, dp  = \Delta Q (t) =  Q^{\downarrow}_t(t) - Q^{\uparrow}_t(t) + Q^{\downarrow}_{GC}(t) + Q^{\downarrow}_{AQ}(t)

where

LaTeX Math Inline
bodyp_i = p(0)

LaTeX Math Inline
body\Delta Q (t)

LaTeX Math Inline
bodyA_e

LaTeX Math Inline
bodyQ^{\uparrow}_t(t)

full-field cumulative offtakes by the time moment

LaTeX Math Inline
bodyt

LaTeX Math Inline
bodyh_e

LaTeX Math Inline
bodyQ^{\downarrow}_t(t)

full-field cumulative intakes by the time moment

LaTeX Math Inline
bodyt

LaTeX Math Inline
body\phi_e(p)

effective porosity as function of formation pressure 

LaTeX Math Inline
bodyp(t)
 

LaTeX Math Inline
bodyQ^{\downarrow}_{GC}(t)

cumulative gas influx from Gas Cap Expansion

LaTeX Math Inline
bodyc_t(p)


total compressibility as function of formation pressure 

LaTeX Math Inline
bodyp(t)

LaTeX Math Inline
bodyQ^{\downarrow}_{AQ}(t)

cumulative water influx from Aquifer Expansion


The MatBal equation 

LaTeX Math Block Reference
anchorMatBal
  is often complemented by constant PI  model of Bottom-Hole Pressure (
LaTeX Math Inline
bodyp^{\uparrow}_{wf}(t)
 for producers and 
LaTeX Math Inline
bodyp^{\downarrow}_{wf}(t)
 for injectors):


LaTeX Math Block
anchorBHP_PROD
alignmentleft
p^{\uparrow}_{wf, k}(t) = p(t) - {J^{\uparrow}_k}^{-1} \cdot \frac{dQ^{\uparrow}_k}{dt}



LaTeX Math Block
anchorBHP_INJ
alignmentleft
p^{\downarrow}_{wf, \, j}(t) = p(t) -  {J^{\downarrow}_j}^{-1} \cdot \frac{dQ^{\downarrow}_j}{dt}


wherewhere

LaTeX Math Inline
bodyp^{\uparrow}_{wf, \, k}(t)

BHP in

LaTeX Math Inline
bodyk
-th producer

LaTeX Math Inline
bodyp^{\downarrow}_{wf, \, j}(t)

BHP in

LaTeX Math Inline
bodyj
-th injector

LaTeX Math Inline
bodyQ^{\uparrow}_k(t)

cumulative offtakes from

LaTeX Math Inline
bodyk
-th producer by the time moment
LaTeX Math Inline
bodyt

LaTeX Math Inline
bodyQ^{\downarrow}_j(t)

cumulative intakes to

LaTeX Math Inline
bodyj
-th injector by the time moment
LaTeX Math Inline
bodyt

LaTeX Math Inline
bodyJ^{\uparrow}_k

productivity index of

LaTeX Math Inline
bodyk
-th producer

LaTeX Math Inline
bodyJ^{\downarrow}_j

injectivity Index of

LaTeX Math Inline
bodyj
-th injector



In practice there is no way to measure the external influx 

LaTeX Math Inline
bodyQ^{\downarrow}_{GC}(t)
 and 
LaTeX Math Inline
bodyQ^{\downarrow}_{AQ}(t)
 so that one need to model them and calibrate model parameters to fit available data on production flowrates history and formation pressure data records. 

There is a list of various analytical Aquifer Drive and  Gas Cap Drive models which are normally related to pressure dynamics

LaTeX Math Inline
bodyp(t)
:

Gas Cap Drive @model Aquifer Drive @model


LaTeX Math Block
anchor1
alignmentleft
Q^{\downarrow}_{GC}(t) = Q^{\downarrow}_{GC}(p(t))



LaTeX Math Block
anchor1
alignmentleft
Q^{\downarrow}_{AQ}(t) = Q^{\downarrow}_{AQ}(p(t))


which closes equation 

LaTeX Math Block Reference
anchorMatBal
 for the pressure 
LaTeX Math Inline
bodyp(t)
.

Variations

...


In some specific cases equation 

LaTeX Math Block Reference
anchorMatBal
can be explicitly integrated:

Low pressure dry gas

LaTeX Math Inline
body\{ \phi_e = {\rm const}, \ c_t = {\rm const} \}

LaTeX Math Inline
bodyc_t = c_r + \frac{1}{p} \sim \frac{1}{p}


LaTeX Math Block
anchorQ6XP7
alignmentleft
p(t)  = p_i + \frac{\Delta Q(t)}{V_e \cdot c_t}



LaTeX Math Block
anchor3J3AD
alignmentleft
p(t)  = p_i \exp \left[ \frac{\Delta Q(t)}{V_e \cdot c_t} \right]


where

LaTeX Math Inline
bodyV_e = A_e \, h_e \, \phi_e

drainage volume




See Also

...

Petroleum Industry / Upstream /  Production / Subsurface Production / Field Study & Modelling / Production Analysis

...