The XCRM model predicts the formation pressure
LaTeX Math Inline |
---|
body | --uriencoded--p_%7Be,n%7D |
---|
|
and bottom-hole pressure LaTeX Math Inline |
---|
body | --uriencoded--p_%7Bwf,n%7D |
---|
|
in the -th oil producer in response to:- its current oil/water production rate
LaTeX Math Inline |
---|
body | --uriencoded--\left( q%5e%7B\uparrow%7D_%7BOn%7D, \ q%5e%7B\uparrow%7D_%7BWn%7D \right) |
---|
|
- its cumulative oil/water production
LaTeX Math Inline |
---|
body | --uriencoded--\left( Q%5e%7B\uparrow%7D_%7BOn%7D, \ Q%5e%7B\uparrow%7D_%7BWn%7D \right) |
---|
|
- cumulative oil/water production from the offset wells
LaTeX Math Inline |
---|
body | --uriencoded--\left( Q%5e%7B\uparrow%7D_%7BOm%7D, \ Q%5e%7B\uparrow%7D_%7BWm%7D \right)_%7Bm \neq n \, \in \uparrow%7D |
---|
|
- cumulative water injection in the offset wells
LaTeX Math Inline |
---|
body | --uriencoded--\left( Q%5e%7B\downarrow%7D_%7BOm%7D, \ Q%5e%7B\downarrow%7D_%7BWm%7D \right)_%7Bm \in \downarrow%7D |
---|
|
using the following equations:
LaTeX Math Block |
---|
| P_{\Psi} \left[ p_{e,n} \ (t) \right] = P_{\Psi} \left[ p_{i,n} \ (0) \right] + \gamma_n^{-1} \cdot \left[
B_{og} \cdot Q^{\uparrow}_{O,nn} + f^{\uparrow}_{W,nn} \cdot B_w \cdot Q^{\uparrow}_{W,n} + \sum_{m \ |
|
left(neq n} Q^{\uparrow}_{nm} + \sum_k Q^{\downarrow}_{ |
|
nm\) | LaTeX Math Block |
---|
| p_{{\rm wf}, n} \ \ \ (t) = p_e \ (t) + 0.5 \ |
|
,cdot J_{On}^{-1} \cdot \left[ |
|
1/J_{nO} \cdot q_n(t) + f_{nn} / J_{nW} \cdot q_n(t) \right] q^{\uparrow}_{On}(t) + f^{\uparrow}_{W,nn} \cdot \frac{\mu_W}{\mu_O} \cdot \frac{k_{ro}(s_{w,n})}{k_{rw}(s_{w,n})} \cdot q^{\uparrow}_{Wn}(t) \right] |
|
LaTeX Math Block |
---|
| s_{w,n} = \left[ 1 + \frac{B_o}{B_w} \cdot \frac{q^{\uparrow}_{On}}{f^{\uparrow}_{W,nn} \cdot q^{\uparrow}_{Wn}} \right]^{-1} |
| LaTeX Math Block |
---|
| Q(t) = \int_0^t q(t) \, dt |
|
LaTeX Math Block |
---|
| Q^{\uparrow}_{nm} \ =
\ - \ f^{\uparrow}_{O,nm} \ \cdot B_{ob} \cdot \, Q^{\uparrow}_{O,m}
\ - \ f^{\uparrow}_{G,nm} \ \cdot B_{go} \cdot Q^{\uparrow}_{G,m}
\ - \ f^{\uparrow}_{W,nm} \ \cdot B_w \cdot Q^{\uparrow}_{W,m}
|
| LaTeX Math Block |
---|
| Q^{\downarrow}_{ |
|
nmnk} \ =
f^{\downarrow}_{G, |
|
nmnk} \ \cdot B_{go} \cdot Q^{\downarrow}_{G,k}
\ + \ f^{\downarrow}_{W, |
|
nmnk} \ \cdot B_w \cdot Q^{\downarrow}_{W,k}
\ + \ B_{go} \cdot Q^{\downarrow}_{GCAP,k} \
\ + \ B_w \cdot Q^{\downarrow}_{WAQ,k}
|
|
LaTeX Math Block |
---|
|
Q_m(t) = \int_0^t q_m(t) \, dt |
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
LaTeX Math Inline |
---|
body | B_o, \, B_g, \, B_w, \, R_s, \, R_v |
---|
|
are
Dynamic fluid properties and LaTeX Math Inline |
---|
body | --uriencoded--P_%7B\Psi%7D [] |
---|
|
is Normalized Pseudo-Pressure .
The value of cumulative Gas Cap influx
LaTeX Math Inline |
---|
body | --uriencoded--Q%5e%7B\downarrow%7D_%7BGCAP%7D |
---|
|
is modelled as in
Gas Cap Drive @model.
...
In case of Gas Injector:
LaTeX Math Inline |
---|
body | --uriencoded-- s_%7Bo,n%7D = 0 \ , \quad s_%7Bg,n%7D = 1 - s_%7Bwcg%7D \ , \quad s_%7Bw,n%7D = s_%7Bwcg%7D |
---|
|
.
The The history match objective function is:
LaTeX Math Block |
---|
|
E[ \ \tau_n, \gamma_n, f_{nm} \ ] = \sum_n {\rm w}_k \sum_k \left[ {\rm w}_e \cdot \left( p_{e,n} \ \ (t_k) - \tilde p_{e,n} \ \ (t_k) \right)^2
+ {\rm w}_{\rm wf} \ \ \cdot \left( p_{{\rm wf},n} \ \ (t_k) - \tilde p_{{\rm wf},n} \ \ (t_k) \right)^2 \right] \rightarrow \min |
...
and
LaTeX Math Inline |
---|
body | --uriencoded--%7B\rm w%7D_k = %7B\rm w%7D(t_k) |
---|
|
are the the weight coefficients for time (usually the weight of the later times is higher than that for early times).
The constraints are:
...
...
...
...
| productivity is a positive number |
|
...
...
| drainage volume is a positive number |
LaTeX Math Inline |
---|
body | --uriencoded--f_%7Bnm%7D \ \geq 0 |
---|
|
| interference coefficients are all positive numbers |
LaTeX Math Inline |
---|
body | --uriencoded--0 \leq f_%7BW,nn%7D \leq 1 |
---|
|
| total water production from a given well is a sum of good water and bad water and as such the good water share is always less or equal to one |
LaTeX Math Inline |
---|
body | --uriencoded--\sum_m f%5e%7B\uparrow%7D_%7BO, nm%7D \ \leq 1 |
---|
|
|
|
LaTeX Math Inline |
---|
body | --uriencoded--\sum_m f%5e%7B\uparrow%7D_%7BG, nm%7D \ \leq 1 |
---|
|
|
|
LaTeX Math Inline |
---|
body | --uriencoded--\sum_m f%5e%7B\downarrow%7D_%7BW, nm%7D \ \leq 1 |
---|
|
|
|
LaTeX Math Inline |
---|
body | --uriencoded--\sum_m f%5e%7B\downarrow%7D_%7BG, nm%7D \ \leq 1 |
---|
|
|
|
Normally, the initial formation pressure at datum is the same for all wells:
LaTeX Math Inline |
---|
body | --uriencoded-- p_%7Bi,n%7D(0) = p_i = %7B\rm const%7D, \ \forall n |
---|
|
.
...
The value of
can be linked to the
Dynamic drainage volume of a wellthe n-th producer LaTeX Math Inline |
---|
body | --uriencoded--V_%7B\phi, n%7D |
---|
|
as:
LaTeX Math Block |
---|
| \gamma_n = c_{t,n} \cdot V_{\phi, n} = (c_r + s_{w,n} \cdot c_w + s_{o,n} \cdot c_o + s_{g,n} \cdot c_g) \cdot \phi_n \cdot V_n |
| LaTeX Math Block |
---|
| s_{w,n} + s_{o,n} + s_{g,n} = 1 |
|
See Also
...
Petroleum Industry / Upstream / Production / Subsurface Production / Field Study & Modelling / Production Analysis / Capacitance Resistance Model (CRM)[ / Capacitance-Resistivity Model (CRM) @model
][ Slightly compressible Material Balance Pressure @model ]
...