Nonlinearly Constrained Life-Cycle Production Optimization Using Sequential Quadratic Programming (SQP) With Stochastic Simplex Approximated Gradients (StoSAG)

Q. Nguyen, M. Onur, F. Alpak
{"title":"Nonlinearly Constrained Life-Cycle Production Optimization Using Sequential Quadratic Programming (SQP) With Stochastic Simplex Approximated Gradients (StoSAG)","authors":"Q. Nguyen, M. Onur, F. Alpak","doi":"10.2118/212178-ms","DOIUrl":null,"url":null,"abstract":"\n Life-cycle production optimization is a crucial component of closed-loop reservoir management, referring to optimizing a production-driven objective function via varying well controls during a reservoir's lifetime. When nonlinear-state constraints (e.g., field liquid production rate and field gas production rate) at each control step need to be honored, solving a large-scale production optimization problem, particularly in geological uncertainty, becomes significantly challenging. This study presents a stochastic gradient-based framework to efficiently solve a nonlinearly constrained deterministic (based on a single realization of a geological model) or a robust (based on multiple realizations of the geologic model) production optimization problem. The proposed framework is based on a novel sequential quadratic programming (SQP) method using stochastic simplex approximated gradients (StoSAG). The novelty is due to the implementation of a line-search procedure into the SQP, which we refer to as line-search sequential quadratic programming (LS-SQP). Another variant of the method, called the trust-region SQP (TR-SQP), a dual method to the LS-SQP, is also introduced. For robust optimization, we couple LS-SQP with two different constraint handling schemes; the expected value constraint scheme and minimum-maximum (min-max) constraint scheme, to avoid the explicit application of nonlinear constraints for each reservoir model. We provide the basic theoretical development that led to our proposed algorithms and demonstrate their performances in three case studies: a simple synthetic deterministic problem (a two-phase waterflooding model), a large-scale deterministic optimization problem, and a large-scale robust optimization problem, both conducted on the Brugge model. Results show that the LS-SQP and TR-SQP algorithms with StoSAG can effectively handle the nonlinear constraints in a life-cycle production optimization problem. Numerical experiments also confirm similar converged ultimate solutions for both LS-SQP and TR-SQP variants. It has been observed that TR-SQP yields shorter but more safeguarded update steps compared to LS-SQP. However, it requires slightly more objective-function evaluations. We also demonstrate the superiority of these SQP methods over the augmented Lagrangian method (ALM) in a deterministic optimization example. For robust optimization, our results show that the LS-SQP framework with any of the two different constraint handling schemes considered effectively handles the nonlinear constraints in a life-cycle robust production optimization problem. However, the expected value constraint scheme results in higher optimal NPV than the min- max constraint scheme, but at the cost of possible constraint violation for some individual geological realizations.","PeriodicalId":225811,"journal":{"name":"Day 1 Tue, March 28, 2023","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Day 1 Tue, March 28, 2023","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2118/212178-ms","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Life-cycle production optimization is a crucial component of closed-loop reservoir management, referring to optimizing a production-driven objective function via varying well controls during a reservoir's lifetime. When nonlinear-state constraints (e.g., field liquid production rate and field gas production rate) at each control step need to be honored, solving a large-scale production optimization problem, particularly in geological uncertainty, becomes significantly challenging. This study presents a stochastic gradient-based framework to efficiently solve a nonlinearly constrained deterministic (based on a single realization of a geological model) or a robust (based on multiple realizations of the geologic model) production optimization problem. The proposed framework is based on a novel sequential quadratic programming (SQP) method using stochastic simplex approximated gradients (StoSAG). The novelty is due to the implementation of a line-search procedure into the SQP, which we refer to as line-search sequential quadratic programming (LS-SQP). Another variant of the method, called the trust-region SQP (TR-SQP), a dual method to the LS-SQP, is also introduced. For robust optimization, we couple LS-SQP with two different constraint handling schemes; the expected value constraint scheme and minimum-maximum (min-max) constraint scheme, to avoid the explicit application of nonlinear constraints for each reservoir model. We provide the basic theoretical development that led to our proposed algorithms and demonstrate their performances in three case studies: a simple synthetic deterministic problem (a two-phase waterflooding model), a large-scale deterministic optimization problem, and a large-scale robust optimization problem, both conducted on the Brugge model. Results show that the LS-SQP and TR-SQP algorithms with StoSAG can effectively handle the nonlinear constraints in a life-cycle production optimization problem. Numerical experiments also confirm similar converged ultimate solutions for both LS-SQP and TR-SQP variants. It has been observed that TR-SQP yields shorter but more safeguarded update steps compared to LS-SQP. However, it requires slightly more objective-function evaluations. We also demonstrate the superiority of these SQP methods over the augmented Lagrangian method (ALM) in a deterministic optimization example. For robust optimization, our results show that the LS-SQP framework with any of the two different constraint handling schemes considered effectively handles the nonlinear constraints in a life-cycle robust production optimization problem. However, the expected value constraint scheme results in higher optimal NPV than the min- max constraint scheme, but at the cost of possible constraint violation for some individual geological realizations.
随机单纯形近似梯度(StoSAG)下的序列二次规划(SQP)非线性约束全生命周期生产优化
生命周期生产优化是闭环油藏管理的重要组成部分,指的是在油藏生命周期内通过不同的井控来优化生产驱动的目标函数。当需要满足每个控制步骤的非线性状态约束(例如,现场产液率和现场产气率)时,解决大规模生产优化问题,特别是在地质不确定性的情况下,变得非常具有挑战性。本研究提出了一种基于随机梯度的框架,以有效地解决非线性约束确定性(基于单一地质模型实现)或鲁棒性(基于多种地质模型实现)生产优化问题。该框架基于一种新颖的序列二次规划(SQP)方法,该方法使用随机单纯形近似梯度(StoSAG)。其新颖性是由于在SQP中实现了行搜索程序,我们称之为行搜索顺序二次规划(LS-SQP)。本文还介绍了该方法的另一种变体,即信任域SQP (TR-SQP),它是LS-SQP的对偶方法。为了实现鲁棒性优化,我们将LS-SQP与两种不同的约束处理方案相结合;采用期望值约束格式和最小-最大(min-max)约束格式,避免了每个油藏模型的非线性约束的显式应用。我们提供了导致我们提出的算法的基本理论发展,并通过三个案例研究展示了它们的性能:一个简单的综合确定性问题(两相水驱模型),一个大规模的确定性优化问题,以及一个大规模的鲁棒优化问题,都是在布鲁日模型上进行的。结果表明,结合StoSAG的LS-SQP和TR-SQP算法可以有效地处理全生命周期生产优化问题中的非线性约束。数值实验也证实了LS-SQP和TR-SQP变体的收敛极限解相似。据观察,与LS-SQP相比,TR-SQP产生更短但更安全的更新步骤。然而,它需要更多的目标函数评估。在一个确定性优化实例中,我们也证明了这些SQP方法比增广拉格朗日方法(ALM)的优越性。对于鲁棒优化,我们的结果表明,考虑两种不同约束处理方案中的任何一种的LS-SQP框架都能有效地处理生命周期鲁棒生产优化问题中的非线性约束。然而,期望值约束方案比最小-最大约束方案获得更高的最优净现值,但代价是某些个别地质实现可能违反约束。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信