Log in

Multiperiod optimization model for oilfield production planning: bicriterion optimization and two-stage stochastic programming model

  • Research Article
  • Published:
Optimization and Engineering Aims and scope Submit manuscript

Abstract

In this work, we present different tools of mathematical modeling that can be used in oil and gas industry to help improve the decision-making for field development, production optimization and planning. Firstly, we formulate models to compare simultaneous multiperiod optimization and sequential single period optimization for the maximization of net present value and the maximization of total oil production over long term time horizons. This study helps to identify the importance of multiperiod optimization in oil and gas production planning. Further, we formulate a bicriterion optimization model to determine the ideal compromise solution between maximization of the two objective functions, the net present value (NPV) and the total oil production. To account for the importance of hedging against uncertainty in the oil production, we formulate a two-stage stochastic programming model to compute an improved expected value of NPV and total oil production for uncertainties in oil prices and productivity indices.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (France)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Abbreviations

c :

Linear cost for first stage decisions

disc t :

discount factor for NPV at time t

gcc t :

Cost of gas compression at time t

MO w :

Maximum amount of oil that can be produced from a well

PI w :

Productivity index of well w

pg t :

Gas price at time t

po t :

Oil price at time t

S :

Number of scenarios

Sep :

Maximum amount of liquid that can be separated in the separator

TH :

Time horizon

wtc t :

Cost of water treatment at time t

s :

Scenarios {1…., S}

t :

Time {1, 2…, TH}

w :

Wells {well 1, well 2, …}

g(x, y s):

Stochastic model constraints

GOR w,t :

Gas oil ratio of a well w at time t, which is a function (fGOR) of cumulative oil produced

Pr w,t :

Pressure of well w at time t, which is a function (fPR)of cumulative oil produced

WCT w,t :

Water cut of well w at time t, which is a function (fWCT) of cumulative oil produced

\( \psi_{s} \left( {x,y_{s} } \right) \) :

Second stage problem

CC t :

Total cost associated with gas compression and water treatment at time t

CR t :

Total revenue generated from oil and gas production at time t

NPV :

Net present value

rL w,t :

Liquid produced from well w at time t

Rorc w,t :

Cumulative oil produced form well w at time t

ro w,t :

Oil produced from well w at time t

rg w,t :

Gas produced from well w at time t

TrL t :

Total liquid produced at time t

Trg t :

Total gas produced at time t

Tro t :

Total oil produced at time t

Trw t :

Total water produced at time t

x :

First stage decision variables

y s :

Second stage decision variables

Z :

Total oil production

References

Download references

Acknowledgements

The authors acknowledge financial support from Total and from the Center of Advanced Process Decision-Making at Carnegie Mellon.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ignacio E. Grossmann.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

1.1 Bicriterion optimization

The Pareto analysis of conflicting objective functions results in the formulation of a bicriterion optimization problem. The bicriterion optimization yields tradeoff solutions between two objective functions such as the net present value and the total oil production. To generate the Pareto cure the ϵ—constrained method (Hanes et al. 1975) is used. In this method one of the objective functions is optimized subject to a constraint ϵ on the other objective function. Further, after obtaining the Pareto curve one can determine the ideal compromise solution. In this case, the resulting Pareto front clearly shows that as the NPV value is increased the total oil production is decreased as shown in Fig. 9.

Fig. 9
figure 9

Pareto curve of NPV vs Total oil production

The ideal solution would be the one in which we obtain the maximum NPV and maximum total oil production. This point is denoted as the utopia point (Freimer and Yu 1976; Yu 1973) as it has the best value for the objective, but it is infeasible. The ideal compromise solution corresponds to the point in the Pareto curve that has the shortest distance to the Utopia point.

1.2 Model

Let f1: Net present value, f2: total oil production. (Grossmann et al. 1982)

  • The utopia point in Fig. 10 corresponds to [f1U, f2U], the maximum of both variables, where superscript U represent upper bound.

    Fig. 10
    figure 10

    Scaled Net present value (f1) vs Total oil produced (f2)

  • An ideal compromise solution can be obtained by finding the point on the curve closest to utopia point i.e. minimizing the distance (δp) for a norm p, where:

    $$ \delta_{p} = \, \left[ {\left( {f1^{U} {-} \, f1} \right)^{p} + \, \left( {f2^{U} - f2} \right)^{p} } \right]^{1/p} \quad 1 \le \, p \le \infty $$
    (21)
  • The variables f1 and f2 are scaled from zero to one.

  • After scaling of the functions to f1′ and f2′. The utopia point for scaled variables is (1, 1).

  • The Euclidean norm p = 2 is considered for minimizing the fractional deviations 1 − f1′ and 1 − f2′.

  • To obtain the ideal compromise solution. For p = 2, solve,

    $$ \hbox{min} \, \left( {\left( {1 - \, f1^{\prime } } \right)^{2} + \left( {1 - \, f2^{\prime } } \right)^{2} } \right)^{1/2} , $$
    (22)

    s.t. Constraints.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Awasthi, U., Marmier, R. & Grossmann, I.E. Multiperiod optimization model for oilfield production planning: bicriterion optimization and two-stage stochastic programming model. Optim Eng 20, 1227–1248 (2019). https://doi.org/10.1007/s11081-019-09455-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11081-019-09455-0

Keywords

Navigation