...
Modelling facility for field-average formation pressure
at any time moment as response to production flowrates history, which in case of
MBO fluid takes form
: LaTeX Math Block |
---|
anchor | MatBal |
---|
alignment | left |
---|
| \phi_n(p) = \frac{B_o - R_s \, B_g}{1- R_s \, R_v} \cdot F_O
+\frac{ B_g - R_v \, B_o}{1- R_s \, R_v} \cdot F_G
+B_w \, F_W |
| LaTeX Math Block |
---|
| \phi_n = \exp \left[ c_\phi \, (p-p_i) \right] \approx 1 + c_\phi \, (p-p_i) + 0.5 \, c^2_\phi \, (p-p_i)^2 |
|
LaTeX Math Block |
---|
| F_O = V_\phi^{-1} \, \delta \, Q_O + \left[ \frac{s_{oi}}{B_{oi}} + \frac{R_{vi}\, s_{gi}}{B_{gi}}\right] |
| LaTeX Math Block |
---|
| F_{Oi} = \left[ \frac{s_{oi}}{B_{oi}} + \frac{R_{vi}\, s_{gi}}{B_{gi}}\right] |
| LaTeX Math Block |
---|
| \delta \, Q_O = - Q^{\uparrow}_O |
|
LaTeX Math Block |
---|
| F_G = V_\phi^{-1} \, \delta \, Q_G + \left[ \frac{R_{si}\, s_{oi}}{B_{oi}} + \frac{ s_{gi}}{B_{gi}}\right] |
| LaTeX Math Block |
---|
| F_{Gi} = \left[ \frac{R_{si}\, s_{oi}}{B_{oi}} + \frac{ s_{gi}}{B_{gi}}\right] |
| LaTeX Math Block |
---|
| \delta \, Q_G = Q^{\downarrow}_G - Q^{\uparrow}_G + Q^{\downarrow}_{GCAP} |
|
LaTeX Math Block |
---|
| F_W = V_\phi^{-1} \, \delta \, Q_W + \frac{ s_{wi}}{B_{wi}} |
| LaTeX Math Block |
---|
| F_{Wi} = \frac{ s_{wi}}{B_{wi}} |
| LaTeX Math Block |
---|
| \delta \, Q_W = Q^{\downarrow}_W - Q^{\uparrow}_W + Q^{\downarrow}_{WAQ} |
|
where
| | LaTeX Math Inline |
---|
body | --uriencoded--Q%5e%7B\uparrow%7D_O(t) |
---|
|
| |
LaTeX Math Inline |
---|
body | V_\phi = V \cdot \phi_i |
---|
|
| initial open pore volume of the main pay (excluding the aquifer and gas cap) | LaTeX Math Inline |
---|
body | --uriencoded--Q%5e%7B\uparrow%7D_G(t) |
---|
|
| |
| | LaTeX Math Inline |
---|
body | --uriencoded--Q%5e%7B\uparrow%7D_W(t) |
---|
|
| |
| pore compressibility | LaTeX Math Inline |
---|
body | --uriencoded--Q%5e%7B\downarrow%7D_W(t) |
---|
|
| |
LaTeX Math Inline |
---|
body | --uriencoded--s_%7Bwi%7D |
---|
|
| initial water saturation | LaTeX Math Inline |
---|
body | --uriencoded--Q%5e%7B\downarrow%7D_G(t) |
---|
|
| |
LaTeX Math Inline |
---|
body | --uriencoded--s_%7Bgi%7D |
---|
|
| | LaTeX Math Inline |
---|
body | --uriencoded--Q%5e%7B\downarrow%7D_%7BWAQ%7D(t) |
---|
|
| Cumulative water influx from Aquifer Expansion by the time moment |
LaTeX Math Inline |
---|
body | --uriencoded--s_%7Boi%7D |
---|
|
| initial oil saturation: LaTeX Math Inline |
---|
body | --uriencoded--s_%7Boi%7D = 1 - s_%7Bwi%7D - s_%7Bgi%7D |
---|
|
| LaTeX Math Inline |
---|
body | --uriencoded--Q%5e%7B\downarrow%7D_%7BGCAP%7Dt) |
---|
|
| Cumulative gas influx from Gas Cap expansion by the time moment |
|
|
|
|
| | | |
| | | |
| | | |
...
The MatBal equation
LaTeX Math Block Reference |
---|
|
can be re-written in the following popular form:
LaTeX Math Block |
---|
anchor | MatBal_formula |
---|
alignment | left |
---|
| p = p_i + \frac{\delta Q}{c_\phi \, V_\phi} + \delta p_i |
| LaTeX Math Block |
---|
anchor | MatBal_formula |
---|
alignment | left |
---|
| \delta p_i = \frac{ B_{og}(p) \, F_{Oi} + B_{go}(p) \, F{Gi} + B_w(p) \, F_W -1}{c_\phi}
= \frac{B_o - R_s \, B_g}{1- R_s \, R_v} \cdot F_O
+\frac{ B_g - R_v \, B_o}{1- R_s \, R_v} \cdot F_G
+B_w \, F_W |
|
LaTeX Math Block |
---|
| B_{og} = \frac{B_o - R_s \, B_g}{1- R_s \, R_v} |
| LaTeX Math Block |
---|
| B_{go} = \frac{ B_g - R_v \, B_o}{1- R_s \, R_v} |
|
where
The MatBal equation
LaTeX Math Block Reference |
---|
|
can be complemented by constant
PI model of Bottom-Hole Pressure ( for
producers and
LaTeX Math Inline |
---|
body | p^{\downarrow}_{wf}(t) |
---|
|
for
injectors):...