Life-cycle production optimization with nonlinear constraints using a least-squares support-vector regression proxy

被引:0
|
作者
Almasov, Azad [1 ,2 ]
Nguyen, Quang M. [1 ]
Onur, Mustafa [1 ]
机构
[1] Univ Tulsa, 800 S Tucker Dr, Tulsa, OK 74104 USA
[2] PetroTel INC, 5700 Tennyson Pkwy Suite 500, Plano, TX 75024 USA
来源
关键词
Machine learning; Least-squares support-vector regression; Waterflooding optimization; Nonlinear constraints; Numerical optimization; RELATIVE PERMEABILITY; GRADIENT; OUTPUT;
D O I
10.1016/j.geoen.2024.213142
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
When nonlinear constraints such as field liquid or water production rate, injection pressures, etc., as functions of time need to be honored in addition to linear ones, the life-cycle production optimization problem, a component of a closed loop reservoir management, becomes challenging and computationally expensive to perform using a high-fidelity reservoir simulator with the existing gradient-based methods using the adjoint or stochastic approximate gradient methods. Therefore, the objective of this study is to present computationally efficient methods for deterministic production optimization under nonlinear constraints using a kernel-based machine learning method where the cost function is the net present value (NPV). We use the least-squares support-vector regression (LSSVR) to approximate the NPV function. To achieve computational efficiency, we generate a set of output values of the NPV and nonlinear constraint functions, which are field liquid production rate (FLPR) and water production rate (FWPR) in this study, by running the high-fidelity simulator for a broad set of input design variables (well controls) and then using the collection of input/output data to train LSSVR proxy models to replace the high-fidelity simulator to compute NPV and nonlinear state constraint functions during iterations of sequential quadratic programming (SQP). To obtain improved (higher) estimated optimal NPV values, we use the existing so-called iterative sampling refinement (ISR) method to update the LSSVR proxy so that the updated proxy remains predictive toward promising regions of search space during the optimization. Direct and indirect ways of constructing LSSVR-based NPVs as well as different combinations of input data, including nonlinear state constraints and/or the bottomhole pressures (BHPs) and water injection rates, are tested as alternative feature spaces. The results obtained from our proposed LSSVR-based optimization methods are compared with those obtained from our in-house stochastic simplex approximate gradient (StoSAG)-based line-search SQP programming (LS-SQP-StoSAG) algorithm that uses directly a high-fidelity simulator to compute the gradients of the objective function and the nonlinear state functions with StoSAG for the Brugge reservoir model. The results show that nonlinear constrained optimization with the LSSVR ISR with SQP is computationally 3.25 fold more efficient than LS-SQP-StoSAG. In addition, the results show that constructing NPV indirectly using the field liquid and water rates for a waterflooding problem where inputs come from LSSVR proxies of the nonlinear state constraints requires significantly fewer training samples than the method constructing NPV directly from the NPVs computed from a high-fidelity simulator. LSSVR has advantages for its computational efficiency which is the main goal in our research, and robustness against overfitting especially for the cases where we have limited data. However, DNNs and random forest require large training size and require much more computational resources and longer training times. Also, Random Forests and Gradient Boosting Machines can be prone to overfitting and become computationally intensive.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Robust Life-Cycle Production Optimization With a Support-Vector-Regression Proxy
    Guo, Zhenyu
    Reynolds, Albert C.
    SPE JOURNAL, 2018, 23 (06): : 2409 - 2427
  • [2] Gradient-Enhanced Support Vector Regression for Robust Life-Cycle Production Optimization with Nonlinear-State Constraints
    Liu, Zhe
    Reynolds, Albert C.
    SPE JOURNAL, 2021, 26 (04): : 1590 - 1613
  • [3] Life-Cycle Optimization of the Carbon Dioxide Huff-n-Puff Process in an Unconventional Oil Reservoir Using Least-Squares Support Vector and Gaussian Process Regression Proxies
    Almasov, Azad
    Onur, Mustafa
    SPE JOURNAL, 2021, 26 (04): : 1914 - 1945
  • [4] Life- Cycle Production Optimization of the CO2-Water-Alternating-Gas Injection Process Using Least- Squares Support- Vector Regression Proxy
    Almasov, Azad
    Onur, Mustafa
    SPE JOURNAL, 2023, 28 (02): : 715 - 736
  • [5] NONLINEAR UNMIXING OF HYPERSPECTRAL DATA WITH PARTIALLY LINEAR LEAST-SQUARES SUPPORT VECTOR REGRESSION
    Chen, Jie
    Richard, Cedric
    Ferrari, Andre
    Honeine, Paul
    2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 2174 - 2178
  • [6] Incremental algorithm for regression least-squares support vector machines
    Zhang, Xuefeng
    Yuan, Yubo
    Huang, Tingzhu
    Advances in Matrix Theory and Applications, 2006, : 396 - 399
  • [7] Seabed modelling with a least-squares support-vector machine and sample cross-validation
    Huang, Xianyuan
    Huang, Chenhu
    Baba, Joji Daniel
    Lu, Xiuping
    Fan, Long
    Deng, Kailiang
    PROCEEDINGS OF THE INSTITUTION OF CIVIL ENGINEERS-MARITIME ENGINEERING, 2020, 173 (03) : 58 - 67
  • [8] Least Squares Support Vector Machine Regression with Equality Constraints
    Liu, Kun
    Sun, Bing-Yu
    INTERNATIONAL CONFERENCE ON APPLIED PHYSICS AND INDUSTRIAL ENGINEERING 2012, PT C, 2012, 24 : 2227 - 2230
  • [9] Long-term Business Cycle Forecasting Using Intuitionistic Fuzzy Least-squares Support Vector Regression
    Lin, Kuo-Ping
    Hung, Kuo-Chen
    Wu, Ming-Chang
    IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ 2011), 2011, : 2495 - 2499
  • [10] Nonlinear Calibration of Thermocouple Sensor Using Least Squares Support Vector Regression
    Yu, Yaojun
    2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL III, 2010, : 410 - 413