Page tree

Versions Compared

Key

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


Modelling facility for field-average formation pressure 

LaTeX Math Inline
bodyp(t)
 at any time moment 
LaTeX Math Inline
bodyt
 as response to production flowrates history:


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)



LaTeX Math Block
anchorc_t1
alignmentleft
c_t(s,p) = c_r + c_w s_w +  c_o s_o +  c_g s_g  + s_o [ R_{sp} + (c_r  + c_o)  R_{sn} ] + s_g [ R_{vp} + R_{vn}(c_r + c_g) ]



LaTeX Math Block
anchorJUML4
alignmentleft
s_w(t) = s_{wi} + (1-s_{wi}) \cdot \rm RFO(t)/E_S



LaTeX Math Block
anchorJUML4
alignmentleft
s_g(t) = s_{wi} + (1-s_{wi}) \cdot \rm RFG(t)/E_S


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

LaTeX Math Inline
bodyR_{sn}, \; R_{vn}

LaTeX Math Inline
bodyR_{sp}, \; R_{vp}

LaTeX Math Inline
body--uriencoded--s_%7Bwi%7D

Initial water saturation

LaTeX Math Inline
bodyRFO, \, RFG

Oil and Gas Recovery Factor




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


This allows using simple graphical methods for estimating drainage volume 

LaTeX Math Inline
bodyV_e
.


See Also


Petroleum Industry / Upstream /  Production / Subsurface Production / Field Study & Modelling / Production Analysis / Material Balance Analysis (MatBal)

Material Balance Pressure Plot ]