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.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11081-019-09455-0/MediaObjects/11081_2019_9455_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11081-019-09455-0/MediaObjects/11081_2019_9455_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11081-019-09455-0/MediaObjects/11081_2019_9455_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11081-019-09455-0/MediaObjects/11081_2019_9455_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11081-019-09455-0/MediaObjects/11081_2019_9455_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11081-019-09455-0/MediaObjects/11081_2019_9455_Fig6_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11081-019-09455-0/MediaObjects/11081_2019_9455_Fig7_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs11081-019-09455-0/MediaObjects/11081_2019_9455_Fig8_HTML.png)
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
Audet C, Savard G, Zghal W (2008) Multiobjective optimization through a series of single-objective formulations. SIAM J Optim 19(1):188–210. https://doi.org/10.1137/060677513
Awasthi U (2017) Optimization of production and gas lift for oil wells. M.S. Research Project, Carnegie Mellon University, Pittsburgh, USA
Birge J, Louveaux FV (2011) Introduction to stochastic programming, 2nd edn. Springer, New York
Bussieck MR, Drud A (2001) SBB: a new solver for mixed integer nonlinear programming. Talk, OR
Camponogara E, Plucenio A, Teixeira AF, Campos SRV (2010) An automation system for gas-lifted oil wells: Model identification, control, and optimization. J Petrol Sci Eng 70(3–4):157–167. https://doi.org/10.1016/j.petrol.2009.11.003
Darcy H (1856) Les fontaines publiques de la ville de Dijon. Exposition et application des principes à suivre et des formules à employer dans les questions de distribution d’eau: ouvrage terminé par un appendice relatif aux fournitures d’eau de plusieurs villes au filtrage des eaux et à la fabrication des tuyaux de fonte, de plomb, de tole et de bitume. Dalmont. Retrieved from https://books.google.com/books?id=42EUAAAAQAAJ
Drud AS (1994) CONOPT—a large-scale GRG Code. ORSA J Comput 6(2):207–216. https://doi.org/10.1287/ijoc.6.2.207
Freimer M, Yu L (1976) Some new results on compromise solutions for group decision problems. Manag Sci 22:628. https://doi.org/10.1287/mnsc.22.6.688
Gilbert WE (1954) Flowing and gas-lift well performance. In: Drilling and production practice. American Petroleum Institute, New York
Gill PE, Murray W, Saunders MA (2002) SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM J Optim 12(4):979–1006
Gill PE, Murray W, Saunders MA (2005) SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM Rev 47(1):99–131. https://doi.org/10.1137/S1052623499350013
Grossmann IE (2002) Review of nonlinear mixed-integer and disjunctive programming technique. Optim Eng. https://doi.org/10.1023/A:1021039126272
Grossmann IE, Drabbant R, Jain RK (1982) Incorporating toxicology in the synthesis of industrial chemical complexes. Chem Eng Commun 17:151–170. https://doi.org/10.1080/00986448208911622
Grossmann IE, Apap RM, Calfa BA, García-Herreros P, Zhang Q (2016) Recent advances in mathematical programming techniques for the optimization of process systems under uncertainty. Comput Chem Eng 91:3–14. https://doi.org/10.1016/j.compchemeng.2016.03.002
Gunnerud V, Foss B (2010) Oil production optimization—a piecewise linear model, solved with two decomposition strategies. Comput Chem Eng 34(11):1803–1812. https://doi.org/10.1016/j.compchemeng.2009.10.019
Gupta V (2013) Modeling and computational strategies for optimal oilfield development planning under fiscal rules and endogenous uncertainties. Ph.D. Dissertation, Carnegie Mellon University, Pittsburgh, USA
Gupta V, Grossmann IE (2012) An efficient multiperiod MINLP model for optimal planning of offshore oil and gas field infrastructure. Ind Eng Chem Res 51(19):6823–6840. https://doi.org/10.1021/ie202959w
Hanes YY, Hall WA, Freedman HT (1975) Multiobjective optimization in water resource systems. Elsevier, Amsterdam
Harding TJ, Radcliffe NJ, King PR (1996) Optimization of production strategies using stochastic search methods. In: European 3-D reservoir modeling conference. Society of Petroleum Engineers. https://doi.org/10.2118/35518-MS
Isebor OJ, Durlofsky LJ (2014) Biobjective optimization for general oil field development. J Pet Sci Eng 119:123–138. https://doi.org/10.1016/j.petrol.2014.04.021
Jansen J-D, Brouwer R, Douma SG (2009) Closed loop reservoir management. SPE Reservoir Simulation Symposium. Society of Petroleum Engineers, The Woodlands, TX. https://doi.org/10.2118/119098-MS
Kosmidis VD, Perkins JD, Pistikopoulos EN (2005) A mixed integer optimization for the well scheduling problem on petroleum fields. Comput Chem Eng J 29:1523–1541. https://doi.org/10.1016/j.compchemeng.2004.12.003
Lake LW, Liang X, Edgar TF, Al-Yousef A, Sayarpour M, Weber D (2007) Optimization of oil production based on a capacitance model of production and injection rates. Soc Pet Eng, SPE. https://doi.org/10.2118/107713-MS
Mukherjee H, Brill JP (1999) Multiphase flow in wells, vol 17. Henry L. Doherty series, Monograph. Society of Petroleum Engineers Inc., Richardson
Mundhada N (2016) Integration of reservoir modeling with oilfield planning and infrastructure optimization. M.S. Research Project, Carnegie Mellon University, Pittsburgh, USA
Muskat M (1936) The Flow of homogeneous fluids through porous media. McGraw-Hill Book Co. Inc, New York City reprinted by SPE Richardson Texas (1982), copyrighted by Intl. Human Resources Development Corp., Boston (1982)
Sahinidis NV (1996) BARON: a general purpose global optimization software package. J Global Optim 8:201–205
Sahinidis NV (2004) Optimization under uncertainty: state-of-the-art and opportunities. Comput Chem Eng 28(6):971–983. https://doi.org/10.1016/j.compchemeng.2003.09.017
Schlumberger Oilfield Glossary (2017) https://www.glossary.oilfield.slb.com/ (2002)
Szilas AP (1975) Production and transportation of oil and gas, vol 3. Development in petroleum science. Elsevier, Amsterdam
Tavallali MS, Karimi IA, Teo KM, Baxendale D, Ayatollahi S (2013) Optimal producer well placement and production planning in an oil reservoir. Comput Chem Eng 55:109–125. https://doi.org/10.1016/j.compchemeng.2013.04.002
Verma K (2015) Integration of reservoir data with oilfield planning and infrastructure optimization. M.S. Research Project, Carnegie Mellon University, Pittsburgh, USA
Yu PL (1973) A class of solutions for group decision problems. Manag Sci 19(936):1973
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
Corresponding author
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.
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.
-
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11081-019-09455-0