...
LaTeX Math Block |
---|
| G = \sum_{y=1}^{N_y} \frac{AG_y}{(1+r)^y} \rightarrow \rm max
|
|
LaTeX Math Block |
---|
| AG_y = \sum_{t=1+y_t}^{365+y_t} G_t = \sum_{t=1+y_t}^{365+y_t}
\left( G_t^{+} - G_t^{-} \right)
|
|
|
LaTeX Math Block |
---|
anchor | GtPlus |
---|
alignment | left |
---|
| G_t^{+} = \sum_{k=1}^{N^{\uparrow}_P} \left[ R_O(t) \cdot q^{\uparrow}_{O, k}(t) + R_G(t) \cdot q^{\uparrow}_{G, k}(t) \right]
|
|
LaTeX Math Block |
---|
anchor | GtMinus |
---|
alignment | left |
---|
| G_t^{-} =
\sum_{k=1}^{N^{\uparrow}_P} C^{\uparrow}_{L,k} \cdot q^{\uparrow}_{L, k}(t)
+\sum_{k=1}^{N^{\uparrow}_P} C^{\uparrow}_{O,k} \cdot q^{\uparrow}_{O, k} (t)
+\sum_{k=1}^{N^{\uparrow}_P} C^{\uparrow}_{G,k} \cdot q^{\uparrow}_{G, k} (t)
+\sum_{k=1}^{N^{\uparrow}_P} C^{\uparrow}_{W,k} \cdot q^{\uparrow}_{W, k}(t)
+\sum_{i=1}^{N^{\downarrow}_W} C^{\downarrow}_{W,j} \cdot q^{\downarrow}_{W, i}(t)
+\sum_{j=1}^{N^{\downarrow}_G} C^{\downarrow}_{G,j} \cdot q^{\downarrow}_{G, j}(t)
+ C_{WS} \cdot q_{WS}(t)
+ C_{GS} \cdot q_{GS}(t)
|
|
LaTeX Math Block |
---|
| q_{WS}(t) = \sum_{i=1}^{N^{\downarrow}_W} q^{\downarrow}_{W, i}(t) - \sum_{k=1}^{N^{\uparrow}_P} q^{\uparrow}_{W, k}(t)
|
|
LaTeX Math Block |
---|
| C_{WS}(t)= \begin{cases}
C^{\uparrow}_{WS}(t), & \mbox{if } q_{WS}(t)>0
\\
C^{\downarrow}_{WS}(t), & \mbox{if } q_{WS}(t)<0
\end{cases}
|
|
LaTeX Math Block |
---|
| q_{GS}(t) = \sum_{j=1}^{N^{\downarrow}_G} q^{\downarrow}_{G, j}(t) - \sum_{k=1}^{N^{\uparrow}_P} q^{\uparrow}_{G, k}(t)
|
|
LaTeX Math Block |
---|
| C_{GS}(t)= \begin{cases}
C^{\uparrow}_{GS}(t), & \mbox{if } q_{GS}(t) > 0
\\
C^{\downarrow}_{GS}(t), & \mbox{if } q_{GS}(t) > 0
\end{cases}
|
| mathblock
|
where
anchorRateLimitalignmentleft | q^{\uparrow}_{LMIN, p} \leq q^{\uparrow}_{L, p}(t) \leq q^{\uparrow}_{LMAX, p} |
LaTeX Math Block |
---|
anchor | RateLimit |
---|
alignment | left |
---|
|
q^{\downarrow}_{WMIN, i} \leq q^{\downarrow}_{W, i}(t) \leq q^{\downarrow}_{WMAX, i} |
LaTeX Math Block |
---|
anchor | RateLimit |
---|
alignment | left |
---|
|
q^{\downarrow}_{GMIN, j} \leq q^{\downarrow}_{G, j}(t) \leq q^{\downarrow}_{GMAX, j} |
...
years | assessment period | | days | running time in the form of the number of days past the start of production | | | number of whole years past the start of production by the current moment |
---|
| – | discount rate |
|
|
|
|
|
|
---|
LaTeX Math Inline |
---|
body | --uriencoded--q%5e%7B\uparrow%7D_%7BO, k%7D(t) |
---|
|
| volume/day | oil production rate for -th producer | LaTeX Math Inline |
---|
body | --uriencoded--C%5e%7B\uparrow%7D_%7BO,k%7D(t) |
---|
|
| cash/volume | cost of produced oil treatment and transportation from -th wellhead to CMS | | cash/volume | oil selling price |
---|
LaTeX Math Inline |
---|
body | --uriencoded--q%5e%7B\uparrow%7D_%7BG, k%7D(t) |
---|
|
| volume/day | gas production rate for -th producer | LaTeX Math Inline |
---|
body | --uriencoded--C%5e%7B\uparrow%7D_%7BG,k%7D(t) |
---|
|
| cash/volume | cost of produced gas treatment and transportation from -th wellhead to CMS | | cash/volume | gas selling price |
---|
LaTeX Math Inline |
---|
body | --uriencoded--q%5e%7B\uparrow%7D_%7BW, k%7D(t) |
---|
|
| volume/day | water production rate for -th producer | LaTeX Math Inline |
---|
body | --uriencoded--C%5e%7B\uparrow%7D_%7BW,k%7D(t) |
---|
|
| cash/volume | cost of produced water treatment and transportation from -th wellhead to CMS | LaTeX Math Inline |
---|
body | --uriencoded--N%5e%7B\uparrow%7D_P(t) |
---|
|
| counts | |
---|
...
| years | assessment period | | days | running time in the form of the number of days past the start of production | | | number of whole years past the start of production by the current moment |
---|
| – | discount rate |
---|
LaTeX Math Inline |
---|
body | --uriencoded--q%5e%7B\uparrow%7D_%7BO%7BL, k%7D(t) |
---|
|
| volume/day | oil liquid production rate for -th producer | LaTeX Math Inline |
---|
body | --uriencoded--C%5e%7B\uparrow%7D_%7BO%7BL, k%7D(t) |
---|
|
| cash/volume | cost of produced oil treatment and transportation from fluid lift from reservoir to the -th wellhead to CMS, cash/volume | |
| |
---|
| R_O--uriencoded--q_%7BWS%7D(t) |
|
| cashvolume/volumeday | water supply/disposal rate oil selling price | | q%5e%7B | %7BG, k%7D | volume/day | gas production rate for -th producercash/volume | cost of water supply | LaTeX Math Inline |
---|
body | --uriencoded--C%5e%7B\ |
---|
|
| uparrow%7D | %7BG,k%7D | cash/volume | cost of produced gas treatment and transportation from water disposal |
---|
| k | -th wellhead to CMS LaTeX Math Inline |
---|
body | R_G--uriencoded--q_%7BGS%7D(t) |
|
| cashvolume/volumeday | gas selling pricesupply/disposal rate | | q%5e%7B | %7BW, k%7D | cash/volume/day | water production rate for -th producer | cost of gas supply | LaTeX Math Inline |
---|
body | --uriencoded--C%5e%7B\ |
---|
|
| uparrow%7D | %7BW,k%7D | cash/volume | cost of produced water treatment and transportation from -th wellhead to CMSgas disposal |
---|
| N%5e%7B | uparrow%7D | P | counts | number of producers at volume/day | | t | | q%5e%7B | uparrow%7D | %7BL | k%7D | volume/day | liquid production rate for cash/volume | cost of water injection, including treatment, transportation and pumping into | k | producer | LaTeX Math Inline |
---|
body | --uriencoded--C%5e%7BN%5e%7B\uparrow%7Ddownarrow%7D_%7BL, k%7DW(t) |
---|
|
| cash/volumecounts | number of water injectors at cost of fluid lift from reservoir to the -th wellhead, cash/volume |
---|
| q_%7BWS%7Dq%5e%7B\downarrow%7D_%7BG, i%7D(t) |
|
| volume/day | water supply/disposal rate | gas injection rate for -th gas injector | LaTeX Math Inline |
---|
body | --uriencoded--C%5e%7B\ |
---|
|
| uparrow%7D | %7BWS%7D | cash/volume | water supplygas injection, including purchase, treatment, transportation and pumping into -th well | | C%5e%7B | %7BWS%7D | cash/volume counts
| cost of water disposalnumber of gas injectors at |
---|
The objective function
...
LaTeX Math Inline |
---|
body | --uriencoded--C%5e%7B\uparrow%7D_%7BGS%7D(t) |
---|
|
...
LaTeX Math Inline |
---|
body | --uriencoded--C%5e%7B\downarrow%7D_%7BGS%7D(t) |
---|
|
...
LaTeX Math Inline |
---|
body | --uriencoded--q%5e%7B\downarrow%7D_%7BW, i%7D(t) |
---|
|
...
water injection rate for
-th water injector...
LaTeX Math Inline |
---|
body | --uriencoded--C%5e%7B\downarrow%7D_%7BW,i%7D(t) |
---|
|
...
cost of water injection, including treatment, transportation and pumping into
-th well...
LaTeX Math Inline |
---|
body | --uriencoded--N%5e%7B\downarrow%7D_W(t) |
---|
|
...
number of water injectors at
...
LaTeX Math Inline |
---|
body | --uriencoded--q%5e%7B\downarrow%7D_%7BG, i%7D(t) |
---|
|
...
gas injection rate for
-th gas injector...
LaTeX Math Inline |
---|
body | --uriencoded--C%5e%7B\downarrow%7D_%7BG,j%7D(t) |
---|
|
...
cost of gas injection, including purchase, treatment, transportation and pumping into
-th well LaTeX Math Inline |
---|
body | --uriencoded--N%5e%7B\downarrow%7D_G(t) |
---|
|
counts
...
number of gas injectors at
LaTeX Math Block Reference |
---|
|
can be rewritten in terms of Surface flowrates LaTeX Math Inline |
---|
body | \{ q^{\uparrow}_L, q^{\downarrow}_W, q^{\downarrow}_G \} |
---|
|
and usual subject to enginerring restrictions:
LaTeX Math Block |
---|
| G_t = \sum_{p=1}^{N^{\uparrow}_P} C^{\uparrow}_{OGW}(t) \cdot q^{\uparrow}_{L, p}(t)
- \sum_{i=1}^{N^{\downarrow}_W} C^{\downarrow}_{W,i} \cdot q^{\downarrow}_{W, i}(t)
- \sum_{j=1}^{N^{\downarrow}_G} C^{\downarrow}_{G,j} \cdot q^{\downarrow}_{G, j}(t)
- C_{WS} \cdot q_{WS}(t)
- C_{GS} \cdot q_{GS}(t) |
|
LaTeX Math Block |
---|
| C^{\uparrow}_{OGW}(t) = \left[ (R_O(t) - C^{\uparrow}_{O,p}) + (R_G(t) - C^{\uparrow}_{G,p}) \cdot Y_{g,p}(t) \right] \cdot (1- Y_{w,p}(t))
- C^{\uparrow}_{L,p} - C^{\uparrow}_{W,p} \cdot Y_{w,p}(t)
|
|
LaTeX Math Block |
---|
anchor | RateLimit |
---|
alignment | left |
---|
| q^{\uparrow}_{LMIN, p} \leq |
|
The objective function
LaTeX Math Block Reference |
---|
|
can be rewritten in terms of Surface flowrates LaTeX Math Inline |
---|
body | \{ q^{\uparrow}_L, q^{\downarrow}_W, q^{\downarrow}_G \} |
---|
|
: LaTeX Math Block |
---|
|
G_t = \sum_{p=1}^{N^{\uparrow}_P} C^{\uparrow}_{OGW}(t) \cdot
-sum_{i=1}^{N^downarrowW} C^ |
LaTeX Math Block |
---|
anchor | RateLimit |
---|
alignment | left |
---|
| q^{\downarrow}_{ |
|
Wcdotleq q^{\downarrow}_{W, i}(t) |
|
- \sum_{j=1}^{N^{G} C^ |
LaTeX Math Block |
---|
anchor | RateLimit |
---|
alignment | left |
---|
| q^{\downarrow}_{ |
|
Gcdotleq q^{\downarrow}_{G, j}(t) |
|
- C_{WS}cdot q_{WS}(t)
- C_{GS} \cdot q_{GS}(t)leq q^{\downarrow}_{GMAX, j} |
|
|
KPBIEC^\sum_{p=1}^{N^{\uparrow}_P} q^{\uparrow}_{ |
|
OGW= \left[ (R_O(t) - C^{\uparrow}_{O,p}) + (R_G(t) - C^{\uparrow}_{G,p}) \cdot Y_{g,p |
LaTeX Math Block |
---|
anchor | RateLimit |
---|
alignment | left |
---|
| \sum_{i=1}^{N^{\downarrow}_W} q^{\downarrow}_{W, i}(t) |
|
\right] \cdot (1- Y_{w,p}(t))
- C^{\uparrow}_{L,p} - C^{\uparrow}_{W,p
\leq q^{\downarrow}_{WMAX}
|
|
LaTeX Math Block |
---|
anchor | RateLimit |
---|
alignment | left |
---|
| \sum_{j=1}^{N^{\downarrow}_G} C^{\downarrow}_{G,j} \cdot |
|
Ywp
\leq q^{\downarrow}_{GMAX} |
|
where
LaTeX Math Inline |
---|
body | --uriencoded--Y_%7Bw,k%7D(t) = q_%7BW,k%7D / q_%7BL,k%7D |
---|
|
| |
---|
LaTeX Math Inline |
---|
body | --uriencoded--Y_%7Bg,k%7D(t) = q_%7BG,k%7D / q_%7BO,k%7D |
---|
|
| |
---|
...