使用电容电阻建模CRM进行注水优化时的实际考虑

Srungeer Simha, Manu Ujjwal, Gaurav Modi
{"title":"使用电容电阻建模CRM进行注水优化时的实际考虑","authors":"Srungeer Simha, Manu Ujjwal, Gaurav Modi","doi":"10.2118/205650-ms","DOIUrl":null,"url":null,"abstract":"\n Capacitance resistance modeling (CRM) is a data-driven analytical technique for waterflood optimization developed in the early 2000s. The popular implementation uses only production/injection data as input and makes simplifying assumptions of pressure maintenance and injection being the primary driver of production. While these assumptions make CRM a quick plug & play type of technique that can easily be replicated between assets they also lead to major pitfalls, as these assumptions are often invalid. This study explores these pitfalls and discusses workarounds and mitigations to improve the reliability of CRM.\n CRM was used as a waterflood optimization technique for 3 onshore oil fields, each having 100s of active wells, multiple stacked reservoirs, and over 15 years of pattern waterflood development. The CRM algorithm was implemented in Python and consists of 4 modules: 1) Connectivity solver module – where connectivity between injectors and producers is quantified using a 2 year history match period, 2) Fractional Flow solver module – where oil rates are established as a function of injection rates, 3) Verification module – which is a blind test to assess history match quality, 4) Waterflood optimizer module – which redistributes water between injectors, subject to facility constraints and estimates potential oil gain. Additionally, CRM results were interpreted and validated using an integrated visualization dashboard.\n The two main issues encountered while using CRM in this study are 1) poor history match (HM) and 2) very high run time in the order of tens of hours due to the large number of wells. Poor HM was attributed to significant noise in the production data, aquifer support contributing to production, well interventions such as water shut-offs, re-perforation, etc. contributing to oil production. These issues were mitigated, and HM was improved using data cleaning techniques such as smoothening, outlier removal, and the usage of pseudo aquifer injectors for material balance. However, these techniques are not foolproof due to the nature of CRM which relies only on trends between producers and injectors for waterflood optimization. Runtime however was reduced to a couple of hours by breaking up the reservoir into sectors and using parallelization.","PeriodicalId":11052,"journal":{"name":"Day 3 Thu, October 14, 2021","volume":"6 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Practical Considerations when Using Capacitance Resistance Modelling CRM for Waterflood Optimization\",\"authors\":\"Srungeer Simha, Manu Ujjwal, Gaurav Modi\",\"doi\":\"10.2118/205650-ms\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"\\n Capacitance resistance modeling (CRM) is a data-driven analytical technique for waterflood optimization developed in the early 2000s. The popular implementation uses only production/injection data as input and makes simplifying assumptions of pressure maintenance and injection being the primary driver of production. While these assumptions make CRM a quick plug & play type of technique that can easily be replicated between assets they also lead to major pitfalls, as these assumptions are often invalid. This study explores these pitfalls and discusses workarounds and mitigations to improve the reliability of CRM.\\n CRM was used as a waterflood optimization technique for 3 onshore oil fields, each having 100s of active wells, multiple stacked reservoirs, and over 15 years of pattern waterflood development. The CRM algorithm was implemented in Python and consists of 4 modules: 1) Connectivity solver module – where connectivity between injectors and producers is quantified using a 2 year history match period, 2) Fractional Flow solver module – where oil rates are established as a function of injection rates, 3) Verification module – which is a blind test to assess history match quality, 4) Waterflood optimizer module – which redistributes water between injectors, subject to facility constraints and estimates potential oil gain. Additionally, CRM results were interpreted and validated using an integrated visualization dashboard.\\n The two main issues encountered while using CRM in this study are 1) poor history match (HM) and 2) very high run time in the order of tens of hours due to the large number of wells. Poor HM was attributed to significant noise in the production data, aquifer support contributing to production, well interventions such as water shut-offs, re-perforation, etc. contributing to oil production. These issues were mitigated, and HM was improved using data cleaning techniques such as smoothening, outlier removal, and the usage of pseudo aquifer injectors for material balance. However, these techniques are not foolproof due to the nature of CRM which relies only on trends between producers and injectors for waterflood optimization. Runtime however was reduced to a couple of hours by breaking up the reservoir into sectors and using parallelization.\",\"PeriodicalId\":11052,\"journal\":{\"name\":\"Day 3 Thu, October 14, 2021\",\"volume\":\"6 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Day 3 Thu, October 14, 2021\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.2118/205650-ms\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Day 3 Thu, October 14, 2021","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2118/205650-ms","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

电容电阻建模(CRM)是21世纪初发展起来的一种数据驱动的注水优化分析技术。目前流行的方法仅使用生产/注入数据作为输入,并简化了压力维持和注入是生产主要驱动因素的假设。虽然这些假设使CRM成为一种快速的即插即用型技术,可以很容易地在资产之间复制,但它们也会导致重大陷阱,因为这些假设通常是无效的。本研究探讨了这些陷阱,并讨论了提高CRM可靠性的解决方案和缓解措施。将CRM作为注水优化技术应用于3个陆上油田,每个油田都有100口活动井,多个堆叠油藏,注水开发模式超过15年。CRM算法是用Python实现的,由4个模块组成:1)连通性求解器模块——通过2年的历史匹配期对注入器和采油器之间的连通性进行量化;2)分数流量求解器模块——将产油量作为注入速率的函数来建立;3)验证模块——这是一种评估历史匹配质量的盲测试;4)注水优化器模块——根据设施限制,在注入器之间重新分配水,并估计潜在的产油量。此外,CRM结果使用集成的可视化仪表板进行解释和验证。在本研究中使用CRM时遇到的两个主要问题是:1)历史匹配差(HM); 2)由于井数量众多,运行时间非常长,大约需要数十小时。较差的HM归因于生产数据中的显著噪声,含水层支撑对生产的影响,以及堵水、再射孔等油井干预措施对石油生产的影响。这些问题得到了缓解,并通过数据清理技术(如平滑、异常值去除和使用伪含水层注入器进行物质平衡)改进了HM。然而,这些技术并不是万无一失的,因为客户关系管理的本质是只依赖于生产者和注入者之间的趋势来进行注水优化。然而,通过将储存库分解为扇区并使用并行化,运行时间减少到几个小时。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Practical Considerations when Using Capacitance Resistance Modelling CRM for Waterflood Optimization
Capacitance resistance modeling (CRM) is a data-driven analytical technique for waterflood optimization developed in the early 2000s. The popular implementation uses only production/injection data as input and makes simplifying assumptions of pressure maintenance and injection being the primary driver of production. While these assumptions make CRM a quick plug & play type of technique that can easily be replicated between assets they also lead to major pitfalls, as these assumptions are often invalid. This study explores these pitfalls and discusses workarounds and mitigations to improve the reliability of CRM. CRM was used as a waterflood optimization technique for 3 onshore oil fields, each having 100s of active wells, multiple stacked reservoirs, and over 15 years of pattern waterflood development. The CRM algorithm was implemented in Python and consists of 4 modules: 1) Connectivity solver module – where connectivity between injectors and producers is quantified using a 2 year history match period, 2) Fractional Flow solver module – where oil rates are established as a function of injection rates, 3) Verification module – which is a blind test to assess history match quality, 4) Waterflood optimizer module – which redistributes water between injectors, subject to facility constraints and estimates potential oil gain. Additionally, CRM results were interpreted and validated using an integrated visualization dashboard. The two main issues encountered while using CRM in this study are 1) poor history match (HM) and 2) very high run time in the order of tens of hours due to the large number of wells. Poor HM was attributed to significant noise in the production data, aquifer support contributing to production, well interventions such as water shut-offs, re-perforation, etc. contributing to oil production. These issues were mitigated, and HM was improved using data cleaning techniques such as smoothening, outlier removal, and the usage of pseudo aquifer injectors for material balance. However, these techniques are not foolproof due to the nature of CRM which relies only on trends between producers and injectors for waterflood optimization. Runtime however was reduced to a couple of hours by breaking up the reservoir into sectors and using parallelization.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信