Difference between revisions of "Reciprocal Rate Method"
(→Math & Physics) |
|||
(53 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Brief== | ==Brief== | ||
− | [[Reciprocal Rate Method]] | + | [[Reciprocal Rate Method]] is the method to estimate oil [[Well]]s and [[Reservoirs]] [[EUR]] using only rate-time production data<ref name=1_q/> published in '''2007''' by Thomas Blasingame et al. |
The methodology does presume that flowing well bottomhole pressures are approximately constant<ref name=1_q/>. | The methodology does presume that flowing well bottomhole pressures are approximately constant<ref name=1_q/>. | ||
Line 32: | Line 32: | ||
:<math> \Delta P =P_i - P_{wf} = m_{mb} N_p + b_{pss} q_o </math> | :<math> \Delta P =P_i - P_{wf} = m_{mb} N_p + b_{pss} q_o </math> | ||
− | + | Dividing both sides by the assumed constant: <math> \Delta P =P_i - P_{wf} = P_{con} = constant </math> <ref name=1_q/>: | |
− | :<math> | + | :<math> 1 = m_{mb}^' N_p + b_{pss}^' q_o </math> |
+ | |||
+ | As the flowrate decreases to zero (i.e., q<sub>o</sub> → 0)<ref name=1_q/>: | ||
+ | |||
+ | <math>\lim_{q_{o}\rightarrow 0} N_p=\frac{1}{m_{mb}^'}= EUR</math> | ||
+ | |||
+ | Therefore a plot of '''1/q<sub>o</sub>''' versus '''Np/q<sub>o</sub>''' yields a straight-line trend where the slope of the line is inversely proportional to the [[EUR]]<ref name=1_q/>. | ||
==Discussion== | ==Discussion== | ||
Line 42: | Line 48: | ||
*single [[Reservoirs| Reservoir]] [[EUR]]. | *single [[Reservoirs| Reservoir]] [[EUR]]. | ||
− | + | [[Reciprocal Rate Method]] can be used for fracture and refracture analysis, sidetrack analysis etc. | |
− | |||
− | + | [[:Category:E&P Portal |E&P Portal]] has the capability to automatically calculate [[EUR]] for a number of [[Well]]s or [[Reservoirs]] through the [https://ep.pengtools.com/reciprocal/reciprocal-method/recalculate-well EUR calculator]. | |
− | + | ==Examples== | |
− | + | '''Example 1. Well "21" refrac doubles the EUR as indicated by the slope change.''' | |
− | + | [[File:Reciprocal Rate Method Example 2.png|link=https://ep.pengtools.com/reciprocal/reciprocal-method/well-reciprocal-rate?WellFilter%5Bfield_id%5D=&WellFilter%5Bfield_id%5D%5B%5D=11&WellFilter%5Bshop_id%5D=&WellFilter%5Bpad_id%5D=&WellFilter%5Bwell_id%5D=25197]] | |
− | |||
− | + | '''Example 2. 22 wells on the [[Reciprocal Rate Method]] plot showing the well's EUR spread. Well "19" trend is highlighted.''' | |
+ | [[File:Reciprocal Rate Method Example 1.png|link=https://ep.pengtools.com/daily/measures/oil-producers?WellFilter%5Bfield_id%5D=&WellFilter%5Bfield_id%5D%5B%5D=11&WellFilter%5Bshop_id%5D=&WellFilter%5Bpad_id%5D=&WellFilter%5Bwell_id%5D=&WellFilter%5Bwell_id%5D%5B%5D=25205&dataRangeHelper=&WellFilter%5Bdate_from%5D=&WellFilter%5Bdate_to%5D=]] | ||
− | [[File: | + | '''Example 3. EUR results table for 22 wells. Automatically interpreted wells have "No" flag, manually interpreted "Yes" flag in the last column.''' |
+ | [[File:Reciprocal Rate Method Example 3.png|https://ep.pengtools.com/reciprocal/reciprocal-method-eur/index]] | ||
− | [[ | + | '''Example 4. "B2" reservoir [[Reciprocal Rate Method]] plot showing the Reservoir EUR.''' |
− | + | [[File:Reciprocal Rate Method Example 4.png|https://ep.pengtools.com/reciprocal/reciprocal-method/reservoir-reciprocal-rate?ReservoirFilter%5Bcountry_id%5D=&ReservoirFilter%5Bfield_id%5D=&ReservoirFilter%5Bfield_id%5D%5B%5D=11&ReservoirFilter%5Bobject_id%5D=&ReservoirFilter%5Breservoir_id%5D=23]] | |
− | [[ | ||
==Workflow== | ==Workflow== | ||
# Upload the data required | # Upload the data required | ||
− | # Open the [[ | + | # Open the [[Reciprocal Rate Method]] tool |
− | # | + | #* [[Well]]s tool [https://ep.pengtools.com/reciprocal/reciprocal-method/well-reciprocal-rate here] |
− | + | #* [[Reservoirs]] tool [https://ep.pengtools.com/reciprocal/reciprocal-method/reservoir-reciprocal-rate here] | |
− | + | # Fit data with the red trend line | |
− | + | # Calculate the slope of the line and [[EUR]] | |
− | + | # Save the [[Reciprocal Rate Method]] model | |
− | # | + | # Move to the next [[Well]] / [[Reservoirs|Reservoir]] |
− | # | ||
− | # Save the [[ | ||
− | # Move to the next | ||
== Data required == | == Data required == | ||
− | + | [[Well]]s interpretation: | |
+ | |||
+ | * Create [[Field]] [https://ep.pengtools.com/field/index here] | ||
+ | * [[Upload Wells]] | ||
+ | * [[Upload Daily Measures]] | ||
+ | |||
+ | [[Reservoirs]] interpretation: | ||
+ | * Create or Upload [[Reservoirs]] [https://ep.pengtools.com/reservoir/index here] | ||
+ | * Upload [[Perforations]] to connect [[Well]]s to the [[Reservoirs]] | ||
== Nomenclature == | == Nomenclature == | ||
+ | |||
+ | :<math> B_{o} </math> = oil formation volume factor, bbl/stb | ||
+ | :<math> B_{oi} </math> = initial oil formation volume factor, bbl/stb | ||
+ | :<math> b_{pss} </math> = reservoir constant, inverse to productivity index, psia/stb/d | ||
+ | :<math> b_{pss}^' = \frac{b_{pss}}{P_{con}}</math> = reservoir constant, inverse to productivity index, 1/stb/d | ||
+ | :<math> c_t </math> = total compressibility, psia<sup>-1</sup> | ||
+ | :<math> J_D </math> = dimensionless productivity index, dimensionless | ||
+ | :<math> k_oh</math> = oil permeability times thickness, md*ft | ||
+ | :<math> m_{mb} </math> = slope term, psia/stb | ||
+ | :<math> m_{mb}^' = \frac{m_{mb}}{P_{con}}</math> = slope term, 1/stb | ||
+ | :<math> N </math> = stock tank oil initially in place, stb | ||
+ | :<math> N_p </math> = cumulative oil production, stb | ||
+ | :<math> \bar{P} </math> = average reservoir pressure, psia | ||
+ | :<math> P_{i} </math> = initial pressure, psia | ||
+ | :<math> P_{con} </math> = constant, psia | ||
+ | :<math> P_{wf} </math> = well flowing pressure, psia | ||
+ | :<math> q_o </math> = oil rate, stb/d | ||
+ | |||
+ | ===Greek symbols=== | ||
+ | |||
+ | :<math> \mu_o </math> = oil viscosity , cp | ||
== References == | == References == | ||
Line 100: | Line 131: | ||
[[Category:E&P Portal]] | [[Category:E&P Portal]] | ||
[[Category:Reservoir Management]] | [[Category:Reservoir Management]] | ||
+ | |||
+ | {{#seo: | ||
+ | |title=Reciprocal Rate Method | ||
+ | |titlemode= replace | ||
+ | |keywords=Reciprocal Rate Method | ||
+ | |description=Reciprocal Rate Method is the method to estimate oil well's and reservoirs expected ultimate recovery using only rate-time production data published in 2007 by Thomas Blasingame et al.. | ||
+ | }} |
Latest revision as of 09:26, 6 December 2018
Contents
Brief
Reciprocal Rate Method is the method to estimate oil Wells and Reservoirs EUR using only rate-time production data[1] published in 2007 by Thomas Blasingame et al.
The methodology does presume that flowing well bottomhole pressures are approximately constant[1].
The interpretation technique is fitting the data points with the straight line to estimate the slope which gives EUR.
Math & Physics
The total pressure drop at the wellbore is:
Where:
- , is pressure drop due to depletion defined by the Oil Material Balance for black oil at P>Pb,
- , is pressure drop due to Darcy's law
Where:
The total pressure drop at the wellbore now can be rewritten as:
Dividing both sides by the assumed constant: [1]:
As the flowrate decreases to zero (i.e., qo → 0)[1]:
Therefore a plot of 1/qo versus Np/qo yields a straight-line trend where the slope of the line is inversely proportional to the EUR[1].
Discussion
Reciprocal Rate Method can be applied to estimate:
Reciprocal Rate Method can be used for fracture and refracture analysis, sidetrack analysis etc.
E&P Portal has the capability to automatically calculate EUR for a number of Wells or Reservoirs through the EUR calculator.
Examples
Example 1. Well "21" refrac doubles the EUR as indicated by the slope change.
Example 2. 22 wells on the Reciprocal Rate Method plot showing the well's EUR spread. Well "19" trend is highlighted.
Example 3. EUR results table for 22 wells. Automatically interpreted wells have "No" flag, manually interpreted "Yes" flag in the last column.
Example 4. "B2" reservoir Reciprocal Rate Method plot showing the Reservoir EUR.
Workflow
- Upload the data required
- Open the Reciprocal Rate Method tool
- Wells tool here
- Reservoirs tool here
- Fit data with the red trend line
- Calculate the slope of the line and EUR
- Save the Reciprocal Rate Method model
- Move to the next Well / Reservoir
Data required
Wells interpretation:
Reservoirs interpretation:
- Create or Upload Reservoirs here
- Upload Perforations to connect Wells to the Reservoirs
Nomenclature
- = oil formation volume factor, bbl/stb
- = initial oil formation volume factor, bbl/stb
- = reservoir constant, inverse to productivity index, psia/stb/d
- = reservoir constant, inverse to productivity index, 1/stb/d
- = total compressibility, psia-1
- = dimensionless productivity index, dimensionless
- = oil permeability times thickness, md*ft
- = slope term, psia/stb
- = slope term, 1/stb
- = stock tank oil initially in place, stb
- = cumulative oil production, stb
- = average reservoir pressure, psia
- = initial pressure, psia
- = constant, psia
- = well flowing pressure, psia
- = oil rate, stb/d
Greek symbols
- = oil viscosity , cp