Page tree

Versions Compared

Key

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


...

titleContent
Column
width70%
Panel
bgColorAzure

Table of Contents
maxLevel2
indent10 px
stylecircle

...

width30%

Definition

The Capacitance-Resistance Model (CRM) is a set of mathematical models relating production rate to the bottomhole pressure and offset injection rateSpecific type of Production Analysis (PA) workflow based on correlation between injection rates history and production rate history with account of bottomhole pressure history.

In case the bottom-hole bottomhole pressure data  data is not available it is considered constant over time.

The CRM is trained over historical records of production rates, injection rates and bottom-hole pressure variation.

...

Application

...

Advantages

...

Limitations

CRM does not pretend to predict reserves distribution as dynamic model does.

...

Motivation

...


Production rate in producing well depends on its productivity index 

LaTeX Math Inline
bodyJ
, current formation pressure 
LaTeX Math Inline
bodyp_e
 and current BHP 
LaTeX Math Inline
body--uriencoded--p_%7Bwf%7D

CRM can only be tuned for injectors with a rich history of rates variations.

CRM only works at long times and only in areas with limited drainage volume.

Technology

CRM trains linear correlation between variation of production rates against variation of injection rates with account of bottom-hole pressure history in producers.

against material balance and require current FDP volumetrics, PVT and SCAL models. 

The CRM has certain specifics for oil producers, water injectors, gas injectors and field/sector analysis. 

CRM – Single-Tank Capacitance Resistance Model

The CRM model is trying

The simulation is based on the following equation:

LaTeX Math Block
anchorCRMSTqup
alignmentleft
q^q_1^{\uparrow}(t) =J  f\cdot \, q^{\downarrow}left( p_e(t)  - \tau \cdot \frac{ d q^{\uparrow}}{ dt }  - \beta \cdot \frac{d p_{wf}}{dt}

where

...

}(t)

...

 \right)

...

LaTeX Math Inline
bodyq^{\downarrow}(t)

...

and as such depends on completion/lift settings (defining 

LaTeX Math Inline
body--uriencoded--p_

...

%7Bwf%7D(t)

...

) and how formation pressure is maintained 

LaTeX Math Inline
body

...

LaTeX Math Inline
body\tau

...

LaTeX Math Inline
body\beta

...

p_e = p_e(t)
 over time.

It keeps declining due to the offtakes

The 

LaTeX Math Inline
body\tau
 and 
LaTeX Math Inline
body\beta
 constants are related to some primary well and reservoir characteristics:

LaTeX Math Block
anchorbeta
alignmentleft
\beta = c_t \, V_\phi
LaTeX Math Block
anchorIYYPU
alignmentleft
\tau = \frac{\beta}{J} = \frac{c_t  V_\phi}{J}

where

...

LaTeX Math Inline
bodyc_t

...

LaTeX Math Inline
bodyV_\phi = \phi \, V_R

...

LaTeX Math Inline
bodyV_R

...

LaTeX Math Inline
body\phi

...

LaTeX Math Inline
bodyJ

...

Total formation compressibility is a linear sum of reservoir/fluid components:

LaTeX Math Block
anchorc_tpeup
alignmentleft
cp_e(t) = c_r +  s_w c_w + s_o  c_w + s_g c_g

where

...

LaTeX Math Inline
bodyc_r

...

LaTeX Math Inline
bodyc_w, \, c_o, \, c_g

...

LaTeX Math Inline
bodys_w, \, s_o, \, s_g

...

LaTeX Math Inline
bodyV^\circ_{\phi}

The first assumption of CRM is that productivity index of producers stays constant in time:

J = \frac{q_
p_e[q_1^{\uparrow}(t), q_2^{\uparrow}(t)
}{p_r(t) - p_{wf
, q_3^{\uparrow}(t)
} =
, \
rm constwhich can re-written as explicit formula for formation pressure
dots]
Panel
bgColorPapayaWhip
Expand
titleDerivation
LaTeX Math Block
anchorJ
alignmentleft

and maintained by either aquifer or Fluid Injection and in the latter case depends on injection rates:

p_r
LaTeX Math Block
anchor
pedown
alignmentleft
p_
r
e(t) = p_
{wf
e[q_1^{\downarrow}(t)
+ J^{-1} q_{\uparrow
,q_2^{\downarrow}(t),q_3^{\downarrow}(t)

The second assumption is that drainage volume of producers-injectors system is finite and constant in time:

LaTeX Math Block
anchor1
alignmentleft
V_\phi = V_{rocks} \phi = \rm const

The third assumption is that total formation-fluid compressibility stays constant in time:

LaTeX Math Block
anchor4XNCY
alignmentleft
c_t \equiv \frac{1}{V_{\phi}} \cdot \frac{dV_{\phi}}{dp} = \rm const

which can be easily integrated:

LaTeX Math Block
anchor4XNCY
alignmentleft
V_{\phi}(t) =V^\circ_{\phi} \cdot \exp \big[ - c_t \cdot  [p_i - p_r(t)] \big]

where

LaTeX Math Inline
bodyp_i
– field-average initial formation pressure,
LaTeX Math Inline
bodyp_r(t)
– field-average formation pressure at time moment
LaTeX Math Inline
bodyt
,

V^\circ_{\phi} is initial drainage volume, 
LaTeX Math Block
anchor4XNCY
alignmentleft
\frac{dV_{\phi}}{dp} = c_t \, V_{\phi} \ \cdot

The change in drainage volume

LaTeX Math Inline
bodydV_{\phi}
is leading to formation pressure variation

LaTeX Math Block
anchor4XNCY
alignmentleft
c_t \equiv \frac{1}{V_{\phi}} \cdot \frac{dV_{\phi}}{dp} = \frac{1}{V_{\phi}} \cdot \frac{1}{p_i - p_r(t) } \cdot \Bigg[ \int_0^t q_{\uparrow}(\tau) d\tau - f \int_0^t q_{\downarrow}(\tau) d\tau  \Bigg] = \rm const

The last equation can be rewritten as:

LaTeX Math Block
anchor4XNCY
alignmentleft
\int_0^t q_{\uparrow}(\tau) d\tau - f \int_0^t q_{\downarrow}(\tau) d\tau = c_t \, V_\phi \, [p_i - p_r(t)]

and differentiated

LaTeX Math Block
anchor4XNCY
alignmentleft
q_{\uparrow}(\tau)  = f q_{\downarrow}(\tau)  - c_t \, V_\phi \, \frac{d p_r(t)}{d t}

and substituting

LaTeX Math Inline
bodyp_r(t)
from productivity equation
LaTeX Math Block Reference
anchorp_r
:

LaTeX Math Block
anchor4XNCY
alignmentleft
q_{\uparrow}(\tau)  = f q_{\downarrow}(\tau)  - c_t \, V_\phi \, \bigg[ \frac{d p_{wf}(t)}{d t} + J^{-1} \frac{d q_{\uparrow}}{d t} \bigg]

which leads to

LaTeX Math Block Reference
anchorCRMST
.

The target function is:

LaTeX Math Block
anchorM00IX
alignmentleft
E[\tau, \beta, f] = \sum_k \big[ q^{\uparrow}(t_k) - \tilde q^{\uparrow}(t_k) \big]^2   \rightarrow \min 

The constraints are:

LaTeX Math Block
anchor4SBJA
alignmentleft
\tau \geq  0 , \quad \beta \geq 0,  \quad  0 \leq f \leq 1

CRMP – Multi-tank Producer-based Capacitance Resistance Model

LaTeX Math Block
anchorO2A2V
alignmentleft
q^{\uparrow}_j (t) = \sum_i^{n_i} f_{ij} q^{\downarrow}_i(t)  - \tau_j \cdot  \frac{ d q^{\uparrow}_j}{ dt }  - \beta_j  \cdot  \frac{d p_j}{dt}

The target function is:

LaTeX Math Block
anchorPQYQ2
alignmentleft
E[\tau, \beta, f] = \sum_k \sum_j \big[ q^{\uparrow}_j(t_k) - \tilde q^{\uparrow}_j(t_k) \big]^2   \rightarrow \min 

The constraints are:

LaTeX Math Block
anchorW2JXJ
alignmentleft
\tau_j \geq  0 ,  \quad \beta_j \geq 0,  \quad f_{ij} \geq  0 , \quad \sum_i^{N^{\uparrow}} f_{ij} \leq 1

ICRM  – Multi-Tank Integrated Capacitance Resistance Model

LaTeX Math Block
anchorLBWVO
alignmentleft
Q^{\uparrow}_j (t) = \sum_i^{n_i} f_{ij} Q^{\downarrow}_i(t)  - \tau_j \cdot \big[ q^{\uparrow}_j(t) - q^{\uparrow}_j(0) \big]  - \beta_j \cdot \big[ p_j(t) - p_j(0) \big]

The target function is:

LaTeX Math Block
anchorFNDCZ
alignmentleft
E[\tau, \beta, f] =  \sum_k \sum_j \big[ Q^{\uparrow}_j(t_k) - \tilde Q^{\uparrow}_j(t_k) \big]^2   \rightarrow \min 

The constraints are:

LaTeX Math Block
anchorVBB0S
alignmentleft
\tau_j \geq  0 ,  \quad \beta_j \geq 0,  \quad f_{ij} \geq  0 , \quad \sum_i^{N^{\uparrow}} f_{ij} \leq 1

References

1

2

...

,\dots ]

The combination of 

LaTeX Math Block Reference
anchorqup
LaTeX Math Block Reference
anchorpeup
 and 
LaTeX Math Block Reference
anchorpedown
 lead to the correlation between production rates, injection rates and bottomhole pressure variation.


The ultimate purpose of CRM is to correlate the long-term (few months or longer) injection rates history with production rates history and BHP history (recorded by PDG).

It is essentially based on the fact that production rate responds to changes in BHP and offset injection.


The major assumptions in CRM model are:


Assumption 2 means that interference between producers is fairly constant in time despite the rate variations and their impact on the dynamic drainage volumes.


Goals

Objectives

Identify and prioritise production optimisation opportunitiesGenerate production and formation pressure forecasts based on the bottom-hole pressure and injection rates
Identify and prioritise redevelopment opportunitiesAssess productivity index of producing wells
Identify and prioritise surveillance candidatesAssess dynamic drainage volume around producing wells

Quantify connectivity between injectors and producers

Assess water flood efficiency against expectations and / or between wells or well groups

Advantages









Limitations

Fast-trackIt only models injector-producer system
Requires minimum input data (BHP history, fowrate history and FVF)Requires eventful history of injection rates variations

Robust procedure (no manual setups)

Requires productivity index of producers to stay constant
Does not involve full-field 3D dynamic modelling and associated assumptionsRequires the drainage volumes of all producers stay the same throughout the modelling period

Only applicable for specific subset of PSS fluid flow regimes


Technology

...


The CRM trains linear correlation between variation of production rates against variation of injection rates with account of bottom-hole pressure history records in producers.

See Capacitance-Resistivity Model @model


InputsOutputs
Production rate historyProductivity Index for the focus producer
Bottom-hole pressure historyDrainage volume by the focus produce producer
Injection rate historyShare of injection going towards the focus producer
PVT model



Show If
grouparax
Panel
titleBGColorpapayawhip
titleARAX

CRM is a specific case of MDCV with the following unit-rate transient responses:


DTRCTR from offset producersCTR from offset injectors


UTR

LaTeX Math Block
alignmentleft
p_{1nn}(t) =J_n^{-1} \left( 1 - \frac{t}{\tau_n} \right)
LaTeX Math Block
alignmentleft
p_{1nm}(t) = 0
LaTeX Math Block
alignmentleft
p_{1nm}(t) =  \frac{f_{nm}}{J_n \tau_n} \cdot t


Pressure drop 

LaTeX Math Block
alignmentleft
\delta p_{1nn}(t) =  \frac{1}{J_n \tau_n} \cdot t
LaTeX Math Block
alignmentleft
\delta p_{1nm}(t) = 0
LaTeX Math Block
alignmentleft
\delta p_{1nm}(t) =  \frac{f_{nm}}{J_n \tau_n} \cdot t


Log Der

LaTeX Math Block
alignmentleft
p'_{1nn}(t) = \delta p_{1nn}(t) 
LaTeX Math Block
alignmentleft
p'_{1nm}(t) = 0
LaTeX Math Block
alignmentleft
p'_{1nm}(t) = \delta p_{1nm}(t)


See also CRM as MDCV @model for derivation.


See Also

...

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

Capacitance-Resistivity Model @model ]


References

...

Arthur Aslanyan, Mathematical aspects of Multiwell Deconvolution and its relation to Capacitance Resistance Model, arxiv.org/abs/2203.01319

Nguyen, A. P., Kim, J. S., Lake, L. W., Edgar, T. F., & Haynes, B. (2011, January 1). Integrated Capacitance Resistive Model for Reservoir Characterization in Primary and Secondary Recovery. Society of Petroleum Engineers. doi:10.2118/147344-MS

Holanda, R. W. de, Gildin, E., & Jensen, J. L. (2015, November 18). Improved Waterflood Analysis Using the Capacitance-Resistance Model Within a Control Systems Framework. Society of Petroleum Engineers. doi:10.2118/177106-MS


Show If
groupeditors
Panel
bgColorpapayawhip
Expand
titleEditor

Application



  • Assess current production performance

    • current distribution of recovery against expectations

    • current status and trends of recovery against expectations

    • current status and trends of reservoir depletion against expectations
       
    • current status and trends of water flood efficiency against expectations

    • compare performance of different wells or different groups of wells 

  • Identify and prioritize surveillance opportunities

  • Identify and prioritize redevelopment opportunities