Page tree

Versions Compared

Key

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


Volumetric calculations


LaTeX Math Block
anchor1
alignmentleft
q_O = q_{Oo} + q_{Og}
LaTeX Math Block
anchor1
alignmentleft
q_G = q_{Gg} + q_{Go}
LaTeX Math Block
anchor1
alignmentleft
q_W = q_{Ww}


Following the definition of Solution GOR (Rs) and Vaporized Oil Ratio (Rv) :

LaTeX Math Block
anchor4I4XH
alignmentleft
R_s = q_{Go}/q_{Oo}
LaTeX Math Block
anchor4I4XH
alignmentleft
R_v = q_{Og}/q_{Gg}

so that:

LaTeX Math Block
anchor1
alignmentleft
q_O = q_{Oo} + R_v \, q_{Gg}
LaTeX Math Block
anchor1
alignmentleft
q_G = q_{Gg} + R_s \, q_{Oo}
LaTeX Math Block
anchor1
alignmentleft
q_W = q_{Ww}


Following the definition of Oil formation volume factor (Bo) , Gas formation volume factor (Bg) and Water formation volume factor (Bw):

LaTeX Math Block
anchor1
alignmentleft
q_{Oo}= \frac{q_o}{B_o}
LaTeX Math Block
anchor1
alignmentleft
q_{Gg} = \frac{q_g}{B_g}
LaTeX Math Block
anchor1
alignmentleft
q_{Ww} = \frac{q_w}{B_w}

so that:

LaTeX Math Block
anchor1
alignmentleft
q_O = \frac{q_o}{B_o} + R_v \,\frac{q_g}{B_g}
LaTeX Math Block
anchor1
alignmentleft
q_G = \frac{q_g}{B_g} + R_s \, \frac{q_o}{B_o}
LaTeX Math Block
anchor1
alignmentleft
q_W = \frac{q_w}{B_w}

and solving the above system of equations leads to:

LaTeX Math Block
anchor1
alignmentleft
q_o = \frac{B_o \cdot (q_O - R_v \, q_G)}{1- R_v \, R_s}
LaTeX Math Block
anchor1
alignmentleft
q_g = \frac{B_g \cdot (q_G - R_s \, q_O)}{1- R_v \, R_s}
LaTeX Math Block
anchor1
alignmentleft
q_w = B_w \cdot q_w


Mass calculations


The oil phase 

LaTeX Math Inline
body()_o
includes oil component 
LaTeX Math Inline
body--uriencoded--()_%7BOo%7D
and gas component 
LaTeX Math Inline
body--uriencoded--()_%7BGo%7D
 so that the oil phase mass flux is:

LaTeX Math Block
anchor1
alignmentleft
m_o = m_{Oo} + m_{Go}

The gas phase 

LaTeX Math Inline
body()_g
includes gas component 
LaTeX Math Inline
body--uriencoded--()_%7BGg%7D
and oil component 
LaTeX Math Inline
body--uriencoded--()_%7BOg%7D
 so that the gas phase mass flux is:

LaTeX Math Block
anchorDR1ZO
alignmentleft
m_g = m_{Gg} + m_{Og}

The water phase 

LaTeX Math Inline
body()_w
includes water component 
LaTeX Math Inline
body--uriencoded--()_%7BWw%7D
 only so that the water phase mass flux is:

LaTeX Math Block
anchorYK7IO
alignmentleft
m_w = m_{Ww}

LaTeX Math Block
anchor1
alignmentleft
m_o = \rho_O \cdot q_{Oo} + \rho_G \cdot q_{Go}
LaTeX Math Block
anchorDR1ZO
alignmentleft
m_g = \rho_G \cdot q_{Gg} + \rho_O \cdot q_{Og}
LaTeX Math Block
anchorYK7IO
alignmentleft
m_w = \rho_W \cdot q_{Ww}

LaTeX Math Block
anchor1
alignmentleft
m_o = \rho_O \cdot q_{Oo} + \rho_G \cdot R_s \, q_{Oo}
LaTeX Math Block
anchorDR1ZO
alignmentleft
m_g = \rho_G \cdot q_{Gg} + \rho_O \cdot R_v \, q_{Gg}
LaTeX Math Block
anchorYK7IO
alignmentleft
m_w = \rho_W \cdot q_{Ww}

LaTeX Math Block
anchor1
alignmentleft
m_o = (\rho_O + \rho_G \cdot R_s) \cdot q_{Oo}
LaTeX Math Block
anchorDR1ZO
alignmentleft
m_g = (\rho_G + \rho_O \cdot R_v) \cdot q_{Gg}
LaTeX Math Block
anchorYK7IO
alignmentleft
m_w = \rho_W \cdot q_{Ww}

LaTeX Math Block
anchor1
alignmentleft
m_o = (\rho_O + \rho_G \cdot R_s) \cdot \frac{q_o}{B_o}
LaTeX Math Block
anchorDR1ZO
alignmentleft
m_g = (\rho_G + \rho_O \cdot R_v) \cdot \frac{q_g}{B_g}
LaTeX Math Block
anchorYK7IO
alignmentleft
m_w = \rho_W \cdot \frac{q_w}{B_w}

LaTeX Math Block
anchor1
alignmentleft
\rho_o = \frac{\rho_O + \rho_G \cdot R_s}{B_o}
LaTeX Math Block
anchorDR1ZO
alignmentleft
m_g = \frac{\rho_G + \rho_O \cdot R_v}{B_g}
LaTeX Math Block
anchorYK7IO
alignmentleft
m_w = \frac{\rho_W}{B_w}



The total mass flow of all phases:

LaTeX Math Block
anchorEEH7P
alignmentleft
\dot m = \dot m_o + \dot m_g + \dot m_w =  (\rho_O + \rho_G \cdot R_s) \cdot \frac{q_o}{B_o} + (\rho_G + \rho_O \cdot R_v) \cdot \frac{q_g}{B_g} + \rho_W \cdot \frac{q_w}{B_w}

LaTeX Math Block
anchorHV9GX
alignmentleft
\dot m = (\rho_O + \rho_G \cdot R_s) \cdot \frac{q_O - R_v \, q_G}{1-R_v \, R_s} + (\rho_G + \rho_O \cdot R_v) \cdot \frac{q_G - R_s \, q_O}{1- R_v \, R_s} + \rho_W \cdot q_W

LaTeX Math Block
anchorDYQ95
alignmentleft
\dot m = \frac{ (\rho_O + \rho_G \cdot R_s)\cdot (q_O - R_v \, q_G) +  (\rho_G + \rho_O \cdot R_v) \cdot (q_G - R_s \, q_O) }{1-R_v \, R_s} + \rho_W \cdot \frac{q_w}{B_w}

LaTeX Math Block
anchorA1X2E
alignmentleft
\dot m = \frac{ \rho_O \, q_O \, (1- R_v \, R_s) +  \rho_G \, q_G  \, (1- R_v \, R_s) }{1-R_v \, R_s} + \rho_W \cdot q_W

LaTeX Math Block
anchorT7APO
alignmentleft
\dot m = \rho_O \cdot q_O +  \rho_G \cdot q_G  + \rho_W \cdot q_W = \dot m_O  + \dot m_G + \dot m_W 

LaTeX Math Block
anchorm
alignmentleft
\dot m = \dot m_o + \dot m_g + \dot m_w = \dot m_O + \dot m_G + \dot m_W

which means that total mass flux of all fluid phases is equal to the total mass flux of all fluid components.

As volatile oil model does not assume water-component exchange between phases the equality 

LaTeX Math Block Reference
anchorm
 can be broken down into two equalities:

LaTeX Math Block
anchorm
alignmentleft
\dot m_{HC} = \dot m_o + \dot m_g = \dot m_O + \dot m_G
LaTeX Math Block
anchorm
alignmentleft
 \dot m_w = \dot m_W


The total fluid density of Volatile Oil fluid @model is given by following equation (see Multiphase fluid for derivation):

LaTeX Math Block
anchorrho2
alignmentleft
\rho = s_o \, \rho_o + s_g \, \rho_g + s_w \, \rho_w 


The total fluid compressibility of multiphase fluid is given by following equation (see Multiphase fluid for derivation):

LaTeX Math Block
anchorB48YX
alignmentleft
c = s_o \, c_o + s_g \, c_g + s_w \, c_w 

See Also


Petroleum Industry / Upstream / Subsurface E&P Disciplines / Fluid (PVT) Analysis / Fluid @model / Volatile Oil Fluid @model