Life-Cycle Production Optimization with Nonlinear Constraints Using a Least-Squares Support-Vector Regression Proxy

A. Almasov, M. Onur
{"title":"Life-Cycle Production Optimization with Nonlinear Constraints Using a Least-Squares Support-Vector Regression Proxy","authors":"A. Almasov, M. Onur","doi":"10.2118/214445-ms","DOIUrl":null,"url":null,"abstract":"\n In this work, we develop 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 maximize 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 LS-SVR proxy models to replace the high-fidelity simulator to compute NPV and nonlinear 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 feature space. The results obtained from our proposed LS-SVR-based optimization methods are compared with those obtained from our in-house StoSAG-based line-search SQP programming (LS-SQP-StoSAG) algorithm using directly a high-fidelity simulator to compute the gradients with StoSAG for the Brugge reservoir model. The results show that nonlinear constrained optimization with the LSSVR ISR with SQP is computationally an order of magnitude 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. To the best of our knowledge, this is the first study that shows the means of efficient use of a kernel-based machine learning method based on the predictor information alone to perform efficiently life-cycle production optimization with nonlinear state constraints.","PeriodicalId":388039,"journal":{"name":"Day 3 Wed, June 07, 2023","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2023-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Day 3 Wed, June 07, 2023","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2118/214445-ms","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In this work, we develop 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 maximize 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 LS-SVR proxy models to replace the high-fidelity simulator to compute NPV and nonlinear 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 feature space. The results obtained from our proposed LS-SVR-based optimization methods are compared with those obtained from our in-house StoSAG-based line-search SQP programming (LS-SQP-StoSAG) algorithm using directly a high-fidelity simulator to compute the gradients with StoSAG for the Brugge reservoir model. The results show that nonlinear constrained optimization with the LSSVR ISR with SQP is computationally an order of magnitude 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. To the best of our knowledge, this is the first study that shows the means of efficient use of a kernel-based machine learning method based on the predictor information alone to perform efficiently life-cycle production optimization with nonlinear state constraints.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于最小二乘支持向量回归代理的非线性约束下全生命周期生产优化
在这项工作中,我们使用基于核的机器学习方法开发了非线性约束下确定性生产优化的计算效率方法,其中成本函数是净现值(NPV)。我们使用最小二乘支持向量回归(LSSVR)来最大化NPV函数。为了提高计算效率,我们生成了一组NPV和非线性约束函数的输出值,即现场产液率(FLPR)和产水率(FWPR)。通过对大量输入设计变量(井控)运行高保真模拟器,然后使用收集的输入/输出数据来训练LS-SVR代理模型,以取代高保真模拟器,在顺序二次规划(SQP)迭代过程中计算NPV和非线性约束函数。为了获得改进的(更高的)估计最优NPV值,我们使用现有的所谓迭代抽样改进(ISR)方法来更新LSSVR代理,使更新后的代理在优化过程中保持对搜索空间有希望区域的预测。直接和间接构建基于lssvr的npv的方法以及输入数据的不同组合,包括非线性状态约束和/或井底压力(BHPs)和注水速度,作为特征空间进行了测试。我们提出的基于ls - svr的优化方法的结果与我们内部基于StoSAG的线搜索SQP规划(LS-SQP-StoSAG)算法的结果进行了比较,直接使用高保真模拟器计算布鲁日水库模型的StoSAG梯度。结果表明,基于SQP的LSSVR ISR非线性约束优化算法的计算效率比LS-SQP-StoSAG算法提高了一个数量级。此外,研究结果表明,对于输入来自非线性状态约束的LSSVR代理的水驱问题,与直接从高保真模拟器计算的NPV构建NPV的方法相比,使用现场液态水速率间接构建NPV所需的训练样本要少得多。据我们所知,这是第一个研究表明,有效地利用基于预测器信息的基于核的机器学习方法,在非线性状态约束下有效地执行生命周期生产优化。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Life-Cycle Production Optimization with Nonlinear Constraints Using a Least-Squares Support-Vector Regression Proxy An Intrusive Hybrid-Analytics and Modelling with Deep-Learning for Efficient and Accurate Predictions of Hole-Cleaning Process during Wellbore Drilling Simulations Well Performance Metrics Suitable for Automated Monitoring Improved Hydraulic Fracture Characterization Using Representation Learning A Comparative Analysis of Convolutional Neural Networks for Seismic Noise Attenuation
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1