Leveraging Machine Learning and Interactive Voice Interface for Automated Production Monitoring and Diagnostic

Ajay Singh, Anand Shukla, Suryansh Purwar
{"title":"Leveraging Machine Learning and Interactive Voice Interface for Automated Production Monitoring and Diagnostic","authors":"Ajay Singh, Anand Shukla, Suryansh Purwar","doi":"10.2118/210475-ms","DOIUrl":null,"url":null,"abstract":"\n Automated production monitoring and diagnostics is becoming essential for oil producers to achieve operational efficiency. In this work a combination of unsupervised and supervised machine-learning (ML) models are proposed and were integrated with interactive voice interface so that production diagnostic reports can be generated by using interactive session with chatbot. To achieve this, current work proposes an integration of ML models and chatbot in the cloud native environment and presents a case study using data from hundreds of wells supported on plunger lift system. Within ML framework data preprocessing and principle component analysis (PCA) was performed. The purpose of PCA was to identify principle components (PCs) and the projection production rate data over few dominating PCs and generate 2D or 3D plots which can be used to cluster wells based on production trends and relative performance. Then using daily production data, a regression tree analysis (per well) was performed to predict production rate for dominating phase for production. Regression tree generated if-else type rules which were used for production diagnostics. Further, using early few months of time series data for production, pressure and artificial lift data, another PCA model was trained and contribution chart (per well) were developed to identify which are the most contributing variables towards the change in the production such as increase or decrease in production rate. Finally, to enhance end user experience, a cloud native chatbot leveraging cloud services was configured to perform all steps involved in ML framework in serverless compute environment. The chatbot was built to answer frequently asked production monitoring and diagnostics questions such as \"provide me a list of poor performing well\" etc.\n The proposed framework was applied to wells supported on plunger lift and PCA revealed that that four PCs were enough to capture most dominating production modes and first 3 PC described 96.2% of variance. The diagnostic charts were built utilizing 2D and 3D diagrams using projection of gas production rate over first 3 PCs. This was found visually extremely useful to identify which well or group of wells were not performing as expected when compared to rest of the wells. Just by looking 2D plot about 10% wells were found with significant decrease while about 15% were found moderate decrease in production rate. Once identified poorly performing wells regression tree analysis was automatically generated along with the contribution charts for all variables. Couple of case studies were presented using two different wells with contrast production trend and it was demonstrated that the present workflow was able to identify relative behavior of those wells and presented detailed diagnostics using regression tree analysis and contribution charts. Overall, diagnostic charts were able to identify how to calibrate plunger count, plunger velocity, trip time etc. for improved production and forecasted up to 30% production improvement for poor producing wells. Finally, the results were tested out with chatbot. The chatbot model was deployed using web user interface and to answer production diagnostics related questions, chatbot utilized serverless compute to run ML models on the cloud. The output such as generated diagnostic charts and list of well etc. were prepared as user asked the questions and relevant analysis was presented to end user within a fraction of second. This can reduce time taken by well diagnostic analysis by 80%","PeriodicalId":113697,"journal":{"name":"Day 2 Tue, October 04, 2022","volume":"94 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Day 2 Tue, October 04, 2022","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2118/210475-ms","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Automated production monitoring and diagnostics is becoming essential for oil producers to achieve operational efficiency. In this work a combination of unsupervised and supervised machine-learning (ML) models are proposed and were integrated with interactive voice interface so that production diagnostic reports can be generated by using interactive session with chatbot. To achieve this, current work proposes an integration of ML models and chatbot in the cloud native environment and presents a case study using data from hundreds of wells supported on plunger lift system. Within ML framework data preprocessing and principle component analysis (PCA) was performed. The purpose of PCA was to identify principle components (PCs) and the projection production rate data over few dominating PCs and generate 2D or 3D plots which can be used to cluster wells based on production trends and relative performance. Then using daily production data, a regression tree analysis (per well) was performed to predict production rate for dominating phase for production. Regression tree generated if-else type rules which were used for production diagnostics. Further, using early few months of time series data for production, pressure and artificial lift data, another PCA model was trained and contribution chart (per well) were developed to identify which are the most contributing variables towards the change in the production such as increase or decrease in production rate. Finally, to enhance end user experience, a cloud native chatbot leveraging cloud services was configured to perform all steps involved in ML framework in serverless compute environment. The chatbot was built to answer frequently asked production monitoring and diagnostics questions such as "provide me a list of poor performing well" etc. The proposed framework was applied to wells supported on plunger lift and PCA revealed that that four PCs were enough to capture most dominating production modes and first 3 PC described 96.2% of variance. The diagnostic charts were built utilizing 2D and 3D diagrams using projection of gas production rate over first 3 PCs. This was found visually extremely useful to identify which well or group of wells were not performing as expected when compared to rest of the wells. Just by looking 2D plot about 10% wells were found with significant decrease while about 15% were found moderate decrease in production rate. Once identified poorly performing wells regression tree analysis was automatically generated along with the contribution charts for all variables. Couple of case studies were presented using two different wells with contrast production trend and it was demonstrated that the present workflow was able to identify relative behavior of those wells and presented detailed diagnostics using regression tree analysis and contribution charts. Overall, diagnostic charts were able to identify how to calibrate plunger count, plunger velocity, trip time etc. for improved production and forecasted up to 30% production improvement for poor producing wells. Finally, the results were tested out with chatbot. The chatbot model was deployed using web user interface and to answer production diagnostics related questions, chatbot utilized serverless compute to run ML models on the cloud. The output such as generated diagnostic charts and list of well etc. were prepared as user asked the questions and relevant analysis was presented to end user within a fraction of second. This can reduce time taken by well diagnostic analysis by 80%
利用机器学习和交互式语音界面进行自动化生产监控和诊断
自动化生产监测和诊断对于石油生产商提高作业效率至关重要。在这项工作中,提出了一种无监督和有监督机器学习(ML)模型的组合,并将其与交互式语音接口集成,以便通过与聊天机器人的交互式会话生成生产诊断报告。为了实现这一目标,目前的工作提出了在云原生环境中集成ML模型和聊天机器人,并使用柱塞举升系统支持的数百口井的数据进行了案例研究。在ML框架内进行数据预处理和主成分分析(PCA)。PCA的目的是识别主成分(pc)和少数主导pc的预测产量数据,并生成2D或3D图,这些图可用于根据生产趋势和相对性能对井进行聚类。然后,利用每日生产数据,进行回归树分析(每口井),预测主导阶段的产量。回归树生成用于生产诊断的if-else类型规则。此外,利用前几个月的产量、压力和人工举升数据的时间序列数据,训练了另一个PCA模型,并绘制了贡献图(每口井),以确定哪些是对产量变化(如产量的增加或减少)贡献最大的变量。最后,为了增强最终用户体验,配置了一个利用云服务的云原生聊天机器人,以便在无服务器计算环境中执行ML框架中涉及的所有步骤。这个聊天机器人是用来回答经常被问到的生产监控和诊断问题的,比如“给我一个表现很差的列表”等等。将提出的框架应用于柱塞举升支撑的井,PCA显示,4个PC足以捕获大多数主要生产模式,前3个PC描述了96.2%的方差。诊断图表是利用2D和3D图表构建的,使用的是前3个pc的产气量投影。与其他井相比,这在视觉上非常有用,可以识别出哪口井或哪组井没有达到预期效果。仅从2D图上看,约10%的井发现产量显著下降,约15%的井发现产量适度下降。一旦识别出表现不佳的井,就会自动生成回归树分析以及所有变量的贡献图。针对两口不同的井进行了生产趋势对比的案例研究,结果表明,目前的工作流程能够识别这些井的相对动态,并通过回归树分析和贡献图提供详细的诊断。总体而言,诊断图表能够确定如何校准柱塞数量、柱塞速度、起下钻时间等,以提高产量,并预测产量较差的井的产量可提高30%。最后,用聊天机器人对结果进行了测试。聊天机器人模型使用web用户界面进行部署,为了回答生产诊断相关问题,聊天机器人利用无服务器计算在云端运行ML模型。当用户提出问题时,系统将生成诊断图表和井列表等输出,并在几分之一秒内将相关分析呈现给最终用户。这可以减少80%的井诊断分析时间
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信