Page tree

Versions Compared

Key

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

...

Specific case of general multi-phase pressure diffusion assuming the equivalent  with 3-phase Oil + Gas + Water fluid model which assumes that pressure diffusion is equivalent to single-phase diffusion with constant specifically averaged dynamic parameters, thus resulting in linear partial differential equation with constant coefficients

LaTeX Math Block
anchorD3Z52DiffP
alignmentleft
\phi \, c_t \, \partial_t p - \nabla \big( M \cdot ( \nabla p - \rho \cdot \mathbf{g} ) \big)  = \sum_k \, q_k(t) \cdot \delta(\mathbf{r}) \delta(-\mathbf{r}_k)

where

mathblock

LaTeX Math Inline

anchor

body

qt

t

alignment
time

LaTeX Math Inline

leftq_t(\mathbf{r}) = q_w + q_o + q_g = B_w \, q_W + (B_o - R_v \, B_g)

body--uriencoded--%7B\rm r%7D = (x,y,z)

reservoir location

LaTeX Math Inline
body--uriencoded--\mathbf%7Br%7D_k

Well–reservoir contact for 

LaTeX Math Inline
bodyk
-th  well


LaTeX Math Block
anchor1
alignmentleft
p = \frac{1}{3} \cdot \left( p_w + p_o + p_g \right)



3-phase average reservoir pressure


LaTeX Math Block
anchorqt
alignmentleft
q_t(\mathbf{r}) = q_w + q_o + q_g = B_w \, q_
O
W + (B_
g
o - R_s \, B_
o
g) \, q_
G
O + (B_g - R_v \, B_o) \, q_G


total

sandface flowrate at reservoir location

LaTeX Math Inline
body\mathbf{r}


LaTeX Math Block
anchor1
alignmentleft
B_w, 
=
\ B_
w(p_{\rm ref}, T
o, \ B_g 



formation volume factors
at reference pressure

LaTeX Math Inline
bodyp_{\rm

ref}), \ B_o = B_o(p_{\rm ref},

ref}

), \ B_g = B_g(p_{\rm ref}, T_{\rm ref})formation volume factors at reference pressure


LaTeX Math Block
anchor1
alignmentleft
\phi(\mathbf{r})



effective porosity
in reservoir location

LaTeX Math Inline
body

p_{\rm ref} and temperature

\bf r
at reference pressure
LaTeX Math Inline
body

T

p_{\rm ref}


LaTeX Math Block
anchor
1
0OM3S
alignmentleft
\phi
s(\mathbf{r}
,
) = \{ 
p
s_
{\rm ref})effective porosity in reservoir location
LaTeX Math Inline
body\bf r
at reference pressure
LaTeX Math Inline
bodyp_{\rm ref}
LaTeX Math Block
anchor0OM3S
alignmentleft
s(\mathbf{r}) = \{ s_w
w(\mathbf{r}), \ s_o(\mathbf{r}), \ s_
o
g(\mathbf{r})
,
 
\
 
s_g(\mathbf{r}) \}
\}



reservoir saturation
as a function of location

LaTeX Math Inline
body\bf r



LaTeX Math Block
anchor0OM3S
alignmentleft
c_t
(s,p, T)
 = 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
anchor1
alignmentleft
с_r
(p)



reservoir pore compressibility
at reference pressure

LaTeX Math Inline
bodyp_{\rm ref}


LaTeX Math Block
anchor1
alignmentleft
с_w
(p, T)
, \ с_o
(p, T)
, \ с_g
(p, T)



fluid compressibilities
at reference pressure

LaTeX Math Inline
bodyp_{\rm ref}
and temperature
LaTeX Math Inline
bodyT_{\rm ref}


LaTeX Math Block
anchorRHTVX
alignmentleft
M
(s, p, T)
 = M_w + M_o \big( 1 + R_{sn} \big) + M_g \big( 1 + R_{vn} \big)



total fluid mobility
at reference pressure

LaTeX Math Inline
bodyp_{\rm ref}
and temperature
LaTeX Math Inline
bodyT_{\rm ref}


LaTeX Math Block
anchor6OXKP
alignmentleft
M_w
(s,p, T)
 = k_a \cdot M_{rw}
(s,p, T)water mobility at



water mobility
at reference pressure

LaTeX Math Inline
bodyp_{\rm ref}
and temperature
LaTeX Math Inline
bodyT_{\rm ref}


LaTeX Math Block
anchor6OXKP
alignmentleft
M_o
(s,p, T)
 = k_a \cdot M_{ro}
(s,p, T)



oil mobility at reference pressure

LaTeX Math Inline
bodyp_{\rm ref}
and temperature
LaTeX Math Inline
bodyT_{\rm ref}


LaTeX Math Block
anchor6OXKP
alignmentleft
M_g
(s,p, T)
 = k_a \cdot M_{rg}
(s,p, T)



gas mobility at reference pressure

LaTeX Math Inline
bodyp_{\rm ref}
and temperature
LaTeX Math Inline
bodyT_{\rm ref}


LaTeX Math Block
anchorQBU02
alignmentleft
M_{rw}
(s, p, T)
 = \frac{k_{rw}(s)}{\mu_w
(p, T)
}



relative water mobility
at reference pressure

LaTeX Math Inline
bodyp_{\rm ref}
and temperature
LaTeX Math Inline
bodyT_{\rm ref}


LaTeX Math Block
anchorQBU02
alignmentleft
M_{ro}
(s,p, T)
 = \frac{k_{ro}(s)}{\mu_o
(p, T)
}



relative oil mobility at reference pressure

LaTeX Math Inline
bodyp_{\rm ref}
and temperature
LaTeX Math Inline
bodyT_{\rm ref}


LaTeX Math Block
anchorQBU02
alignmentleft
M_{rg}
(s,p, T)
 = \frac{k_{rg}(s)}{\mu_g
(p, T)
}



relative gas mobility at reference pressure

LaTeX Math Inline
bodyp_{\rm ref}
and temperature
LaTeX Math Inline
bodyT_{\rm ref}


LaTeX Math Block
anchor1
alignmentleft
k_a(\mathbf{r
}, \ p_{\rm ref
})



absolute permeability
as a function of location

LaTeX Math Inline
body\bf r
at reference pressure
LaTeX Math Inline
bodyp_{\rm ref}



LaTeX Math Block
anchor1
alignmentleft
\mu_w
(p, T)
, \ \mu_o
(p, T)
, \ \mu_g
(p, T)



water
, oil, gas dynamic viscosity at reference pressure

LaTeX Math Inline
bodyp_{\rm ref}
and temperature
LaTeX Math Inline
bodyT_{\rm ref}



LaTeX Math Block
anchor1
alignmentleft
R_{sn}
(p, T)
 = \frac{R_s B_g}{B_o} \ , \quad R_{vn}
(p, T)
 = \frac{R_v B_o}{B_g}



LaTeX Math Block
anchor1
alignmentleft
R_{sp}
(p, T)
 = \frac{\dot R_s B_g}{B_o} \ , \quad R_{vp}
(p, T)
 = \frac{\dot R_v B_o}{B_g}



LaTeX Math Block
anchorQL1DV
alignmentleft
\rho
(p, T)
 = \frac{ M_{rw} \rho_w + M_{ro}  (1 + R_{sn}) \rho_o  + M_{rg}  (1+R_{vn}) \rho_g }{ M_{rw}  + M_{ro}  (1 + R_{sn})  + M_{rg}  (1+R_{vn}) }



LaTeX Math Block
anchor1
alignmentleft
g = 9.81 \ \textrm{m} / \textrm{s}^2



standard gravity


LaTeX Math Block
anchor
1
der
alignmentleft
 \big (   \big)^{\LARGE \cdot} = \frac{d}{dp}



differentiation
with respect to the pressure

This

qweqwe

LaTeX Math Block
anchor1
alignmentleft
q_t = q_w + q_o + q_g = B_w \, q_W + (B_o - R_v \, B_g) \, q_O + (B_g - R_s \, B_o) \, q_G 


All the above dynamic properties are calculated at reference pressure

LaTeX Math Inline
bodyp_{\rm ref}
and temperature
LaTeX Math Inline
bodyT_{\rm ref}
 thus making 
LaTeX Math Block Reference
anchorDiffP
 a linear partial differential equation.

The reference temperature 

LaTeX Math Inline
bodyT_{\rm ref}
  is more or less in practical cases.

The choice of the reference pressure 

LaTeX Math Inline
bodyp_{\rm ref}
 depends on the task.


For accurate modelling of early time pressure response (ETR) it is recommended to use initial bottom hole pressure at the moment of the test:

...

 

LaTeX Math Block
anchor1
alignmentleft

...

p_{\rm ref}

...

 

...

= 

...

p_{wf}(t=0)


For accurate modelling of late time pressure response (LTR) it is recommended to use current formation pressure: 

LaTeX Math Block
anchor2
alignmentleft
p_{\rm ref}

...

 = 

...

formation volume factors at reference pressure

LaTeX Math Inline
bodyp_{\bf ref}

LaTeX Math Block
anchor1
alignmentleft
R_{sn}(p) = \frac{R_s B_g}{B_o} \ , \quad R_{vn}(p) = \frac{R_v B_o}{B_g}
p_e


The above equations 

LaTeX Math Block Reference
anchorDiffP
 – 
LaTeX Math Block Reference
anchorder
 is generalization of original model ( [1][2])  to the case of Volatile Oil fluid model



In case of Black Oil fluid model (

LaTeX Math Inline
bodyR_v = R_{vn} = R_{vp} = 0
) some equations are simplified:

...

normalized cross-phase exchange derivatives at reference pressure LaTeX Math Inlinebodyp_{\bf ref}


LaTeX Math Block
anchor1
alignmentleft
R_{sp}(p) = \frac{\dot R_s B_g}{B_o} \ , \quad R_{vp}(p) = \frac{\dot R_v B_o}{B_g}
q_t =  B_w \, q_W + B_o \, q_O + B_g \, ( q_G - R_s \, q_O)



LaTeX Math Block
anchor0OM3S
alignmentleft
c_t(s
(\mathbf{r}) = \{ s_w(\mathbf{r}), \
) = c_r (1 + R_{sn} s_o ) + c_w s_w + c_o s_o
(\mathbf{r}), \
 (1+R_{sn}) + c_g s_g
(\mathbf{r}) \}reservoir saturation as a function of location  LaTeX Math Inlinebody\mathbf{r}
  + R_{sp} s_o 



LaTeX Math Block
anchor
0OM3S
RHTVX
alignmentleft
c_t
M(s) = 
c_r (1 + R_{sn} s_o + R_{vn} s_g) + c_w s_w + c_o s_o (1+
\Big \langle \frac{k} {\mu} \Big \rangle = M_w(s) + M_o(s) \big( 1 + R_{sn} \big) + 
c
\alpha_g
(s
_g (1 + R_{vn})
) 



LaTeX Math Block
anchorQL1DV
alignmentleft
\rho = \frac{ M_{rw} \rho_w + M_{ro}(1 + R_{
sp
sn}) 
s
\rho_o  + 
R
M_{
vp
rg} 
s_g

total compressibility as function of reservoir saturation at reference pressure

LaTeX Math Inline
bodyp_{\bf ref}

LaTeX Math Block
anchor1
alignmentleft
с_r(p_{\rm ref}) 

reservoir pore compressibility at reference pressure

LaTeX Math Inline
bodyp_{\bf ref}

\rho_g  }{ M_{rw}  + M_{ro}  (1 + R_{sn})  + M_{rg}  }



For the 2-phase Oil + Water fluid model (where  Linear Perrine multi-phase diffusion mode is the most accurate ) the above equations are getting even simpler:


LaTeX Math Block
anchor1
alignmentleft
с
q_t = B_w
(p_{\rm ref}), \ с_o(p_{\rm ref}), \ с_g(p_{\rm ref} fluid compressibilities at reference pressure LaTeX Math Inlinebodyp_{\bf ref}
 \, q_W + B_o  q_O



LaTeX Math Block
anchor
RHTVX
0OM3S
alignmentleft
M
c_t(s
, P
) = 
M
c_
w
r  + 
M
c_
o \big( 1 + R_{sn} \big)
w s_w + 
M
c_
g \big( 1 + R_{vn} \big)total fluid mobilityas function of reservoir saturation at reference pressure LaTeX Math Inlinebodyp_{\bf ref}
o s_o



LaTeX Math Block
anchor
6OXKP
1
alignmentleft
M
_w
(s
,p
) = \Big \langle 
k_a
\frac{k} {\mu} \Big \rangle = M_
{rw}
w(s
,p
)
,
 
\quad
+ M_o(s
,p)
)



LaTeX Math Block
anchorQL1DV
alignmentleft
\rho = 
k_a
\frac{ M_{
ro}(s,p), \quad M_g(s,p) = k_a
rw} \rho_w + M_{ro} \rho_o   }{ M_{rw}  + M_{
rg}(s,p)phase mobilitiesas functions of reservoir saturation at reference pressure
LaTeX Math Inline
bodyp_{\bf ref}
LaTeX Math Block
anchor1
alignmentleft
k_a(\mathbf{r}) \bigg| _{p_{\bf ref}}
распределение воздушной проницаемости пласта в объеме пород
LaTeX Math Block
anchorQBU02
alignmentleft
\alpha_{rw}(s) = \frac{k_{rw}(s)}{\mu_w}, \quad \alpha_{ro}(s) = \frac{k_{ro}(s)}{\mu_o}, \quad \alpha_{rg}(s) = \frac{k_{rg}(s)}{\mu_g}

относительные фазовые проводимости пласта по каждой фазе как функции насыщенности при опорном давлении

LaTeX Math Inline
bodyP_{\bf ref}

LaTeX Math Block
anchor1
alignmentleft
\mu_w = \mu_w(P_{\bf ref}), \quad  \mu_o = \mu_o(P_{\bf ref}), \quad \mu_g = \mu_g(P_{\bf ref})

вязкость воды, нефти и газа при опорном давлении

LaTeX Math Inline
bodyP_{\bf ref}

LaTeX Math Block
anchorQL1DV
alignmentleft
\rho_{\alpha} = \frac{ \alpha_{rw} \rho_w + \alpha_{ro} \rho_o (1 + R_{sn})  + \alpha_{rg} \rho_g (1+R_{vn}) }{ \alpha_{rw}  + \alpha_{ro}  (1 + R_{sn})  + \alpha_{rg}  (1+R_{vn}) }



гравитационная компонента потока при опорном давлении

LaTeX Math Inline
bodyP_{\bf ref}

LaTeX Math Block
anchorQL1DV
alignmentleft
\rho_w = \rho_w(P_{\rm ref}), \ \rho_o = \rho_o(P_{\rm ref}), \ \rho_g = \rho_g(P_{\rm ref})

water, oil, gas densities at reference pressure

LaTeX Math Inline
bodyp_{\bf ref}

LaTeX Math Block
anchor1
alignmentleft
 g = 9.81 \ \textrm{m} / \textrm{s}^2
standard gravity
LaTeX Math Block
anchorchi
alignmentleft
 \chi =  \left \langle \frac{k} {\mu} \right \rangle \frac{1}{\phi c_t} \bigg| _{p_{\bf ref}}
hydraulic diffusivity at reference pressure
LaTeX Math Inline
bodyp_{\bf ref}
LaTeX Math Block
anchor1
alignmentleft
\sigma = \alpha \ h = \left \langle \frac{k} {\mu} \right \rangle \ h \bigg| _{P_{\bf ref}}
transmissibility at reference pressure
LaTeX Math Inline
bodyp_{\bf ref}
LaTeX Math Block
anchor18
alignmentleft
h

толщина пласта

Все вышеприведенные параметры рассчитываются при одном давлении (которое предполагается не сильно меняющимся во время исследования), как правило при пластовом давлении.

При небольших депрессиях (репрессиях) это условие можно считать разумным.

Вышеприведенные формулы 

LaTeX Math Block Reference
anchor1
 – 
LaTeX Math Block Reference
anchor18
 представляют собой обобщение оригинальной модели ( [1][2] )  на случай летучей нефти.

Для случае черной нефти (

LaTeX Math Inline
bodyR_v = R_{vn} = R_{vp} = 0
) некторые из вышеприведенных формул упрощаются:

LaTeX Math Block
anchor1
alignmentleft
q_t =  B_w \, q_W + B_o \, q_O + B_g \, ( q_G - R_s \, q_O)

...

суммарный отбор воды, нефти и газа в пластовых условиях

LaTeX Math Block
anchor0OM3S
alignmentleft
c_t(s) = c_r (1 + R_{sn} s_o ) + c_w s_w + c_o s_o (1+R_{sn}) + c_g s_g  + R_{sp} s_o 

...

эффективная сжимаемость пласта с мультифазным насыщением как функция насыщенности при опорном давлении

LaTeX Math Inline
bodyP_{\bf ref}

LaTeX Math Block
anchorRHTVX
alignmentleft
\alpha(s) = \Big \langle \frac{k} {\mu} \Big \rangle = \alpha_w(s) + \alpha_o(s) \big( 1 + R_{sn} \big) + \alpha_g(s) 

...

эффективная проводимость пород  как функция насыщенности при опорном давлении

LaTeX Math Inline
bodyP_{\bf ref}

LaTeX Math Block
anchorQL1DV
alignmentleft
\rho_{\alpha} = \frac{ \alpha_{rw} \rho_w + \alpha_{ro} \rho_o (1 + R_{sn})  + \alpha_{rg} \rho_g  }{ \alpha_{rw}  + \alpha_{ro}  (1 + R_{sn})  + \alpha_{rg}  }



...

гравитационная компонента потока при опорном давлении

LaTeX Math Inline
bodyP_{\bf ref}

Для режима двухфазной фильтрации недонасыщенной нефти (а именно в этом случае модель Перрина дает наиболее удовлетворительное количественное приближение) вышеприведенные формулы упрощаются еще больше: 

LaTeX Math Block
anchor1
alignmentleft
q_t = B_w \, q_W + B_o  q_O

...

суммарный отбор воды, нефти и газа в пластовых условиях

LaTeX Math Block
anchor0OM3S
alignmentleft
c_t(s) = c_r  + c_w s_w + c_o s_o

...

эффективная сжимаемость пласта с мультифазным насыщением как функция насыщенности при опорном давлении

LaTeX Math Inline
bodyP_{\bf ref}

ro}}



Despite the fact that in many practical cases the Linear Perrine multi-phase diffusion model leads to inaccurate pressure predictions it still:

  • provides fair understanding on how pressure responds to multi-phase intakes to or offtakes from formation

  • introduce a concept of multiphase transmissibility, diffusivity, compressibility, mobility and total sandface flowrate which are very helpful in multiphase dynamic analysis

  • provides fair understanding on how the above properties depend on reservoir porosity, permeability, saturation, compressibility and PVT/SCAL model

This makes Linear Perrine multi-phase diffusion model a helpful analytical and  methodological tool for multiphase dynamic analysis.


One should remember that high content of light oil and gas in reservoir and high drawdowns deteriorate the accuracy of Linear Perrine multi-phase diffusion model.


More accurate pressure estimations are provided by the following pressure diffusion models

LaTeX Math Block
anchor1
alignmentleft
\alpha(s) = \Big \langle \frac{k} {\mu} \Big \rangle = \alpha_w(s) + \alpha_o(s)

...

эффективная проводимость пород  как функция насыщенности при опорном давлении

LaTeX Math Inline
bodyP_{\bf ref}

LaTeX Math Block
anchorQL1DV
alignmentleft
\rho_{\alpha} = \frac{ \alpha_{rw} \rho_w + \alpha_{ro} \rho_o   }{ \alpha_{rw}  + \alpha_{ro}}

...

гравитационная компонента потока при опорном давлении

LaTeX Math Inline
bodyP_{\bf ref}

LaTeX Math Block
anchorPerrine2phase_alpha
alignmentleft
\sigma = \Big \langle \frac{k} {\mu} \Big \rangle \, h = k \, h\,  \Bigg[ \frac{k_{rw}}{\mu_w} + \frac{k_{ro}}{\mu_o} \Bigg] 

гидропроводность пласта при опорном давлении

LaTeX Math Inline
bodyP_{\bf ref}

Несмотря на то, что приближение Перрина на практике чаще всего приводит к недостаточно аккуратным количественным оценкам давления оно, тем не менее:
 

  • дает правильное представление о характере отклика давления на мультифазные отборы (или закачку),
     
  • вводит понятие мультифазной проводимости, сжимаемости, гидропроводности и пьезопроводности пласта, 
     
  • а также от чего именно и в какой степени они зависят

Все это делает модель Перрина полезным аналитическим и учебно-методическим инструментом. 

При численных оценках надо помнить, что чем выше содержание легкой нефти и газа в пласте и чем больше перепад давления в течении исследуемого интервала времени, тем хуже будет оценка давления по модели Перрина. 

Более аккуратные оценки давления при мультифазной фильтрации можно получить на основе:
 

See alsoalso

...

Petroleum Industry / Upstream / Subsurface E&P Disciplines / Well Testing

Pressure diffusion models ] [ Linear Perrine multi-phase diffusion @model derivation ]


Reference

...

...


  1. Anchor
    Perrine
    Perrine
  2. Perrine
  3.  Perrine, R.L. 1956. Analysis of Pressure Buildup Curves. Drill. and Prod. Prac., 482. Dallas, Texas: API.

  4. Anchor
    Martin
  5.  
  6. Martin
     SPE-1235-G,
  7. Martin, J.C. 1959. , Simplified Equations of Flow in Gas Drive Reservoirs and the Theoretical Foundation of Multiphase Pressure Buildup Analyses. SPE-1235-G. Trans., AIME, 216: 321–323.
     Пример оформления ОФП.xls, 1959


Show If
grouparax


Panel
bgColorpapayawhip
titleARAX

Perrine.xls