IP Library › Granted Patent US 12,595,723
Granted Patent B2
US 12,595,723 · App. 17/613,761 · Granted Apr 7, 2026

Multi-agent, multi-objective wellbore gas-lift optimization

Inventors: Srinath Madasu (Houston, TX); Shashi Dande (Spring, TX); Keshava Prasad Rangarajan (Sugarland, TX)
Assignee: Landmark Graphics Corporation
E21B43/122E21B2200/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,595,723
App. No.
17/613,761
Granted
Apr 7, 2026
Kind
B2
Abstract

A system and method for controlling a gas supply to provide gas lift for wellbore(s) using Bayesian optimization. A computing device controls a gas supply to inject gas into wellbore(s). The computing device receives first reservoir data associated with a first subterranean reservoir and simulates production using the first reservoir data, using a model for the first subterranean reservoir. The production simulation provides first production data. The computing device receives second reservoir data associated with a subterranean reservoir and simulates production using the second reservoir data, using a model for the second subterranean reservoir. The production simulation provides second production data. A Bayesian optimization of an objective function of the first and second production data subject to any gas injection constraints can be performed to produce gas-lift parameters. The gas-lift parameters can be applied to the gas supply to control injection of gas into the wellbore(s).

Claims (61)

1 . A system comprising:

a gas supply arrangement to inject gas into a plurality of wellbores in proximity to production tubing, wherein the plurality of wellbores comprises a plurality of clustered wellbores; and

a computing device in communication with the gas supply arrangement, the computing device including a non-transitory memory device comprising instructions that are executable by the computing device to cause the computing device to perform operations comprising:

receiving, from a first robot associated with a first wellbore, first reservoir data associated with a first subterranean reservoir to be penetrated by the first wellbore, the first wellbore being associated with a first cluster of wellbores of the plurality of clustered wellbores;

simulating production using the first reservoir data associated with the first subterranean reservoir and using a physics-based model, a machine learning model, or a hybrid physics-based machine learning model for the first subterranean reservoir to provide first production data;

receiving, from a second robot associated with a second wellbore, second reservoir data associated with a second subterranean reservoir to be penetrated by the second wellbore, the second wellbore being associated with a second cluster of wellbores of the plurality of clustered wellbores;

simulating production using the second reservoir data associated with the second subterranean reservoir and using the physics-based model, the machine learning model, or the hybrid physics-based machine learning model for the second subterranean reservoir to provide second production data;

performing a Bayesian optimization of an objective function of the first and second production data subject to gas injection constraints and convergence criteria to produce gas-lift parameters, the Bayesian optimization being performed for each of the first cluster of wellbores, the second cluster of wellbores, and across the plurality of clustered wellbores; and

applying the gas-lift parameters to the gas supply arrangement by performing a gas-lift control using the first robot or the second robot based on the gas-lift parameters in response to the convergence criteria being met to control an injection of gas into at least one wellbore of the plurality of wellbores.

2 . The system of claim 1 , further comprising:

a production tubing string disposed in the at least one wellbore of the plurality of clustered wellbores;

an injection port connected to the production tubing string to inject gas into the production tubing string downhole; and

a gas storage device connected to the production tubing string.

3 . The system of claim 1 , wherein the gas-lift parameters comprise gas injection rate and choke size.

4 . The system of claim 3 , wherein the gas injection rate is constant or a function of time.

5 . The system of claim 1 , wherein the convergence criteria comprise a maximum number of iterations and a convergence within a specified tolerance to a maximum production rate and a minimum friction value for the production tubing.

6 . The system of claim 1 , the operations further comprising:

transmitting a signal to the first robot or the second robot associated with at least one of the plurality of clustered wellbores to perform the gas-lift control based on the gas-lift parameters.

7 . The system of claim 6 , wherein the at least one of the plurality of clustered wellbores is the first wellbore, the system further comprising:

the first robot having a first sensor, the first sensor to detect the first reservoir data and receive real-time production data associated with the first wellbore, wherein the first robot transmits the first reservoir data to the computing device; and

the second robot having a second sensor, the second sensor to detect the second reservoir data and receive real-time production data associated with the second wellbore, wherein the second robot transmits the second reservoir data to the computing device.

8 . A method comprising:

receiving, from a first robot associated with a first wellbore and by a processing device, first reservoir data associated with a first subterranean reservoir to be penetrated by the first wellbore, the first wellbore being associated with a first cluster of wellbores of a plurality of clustered wellbores;

simulating, by the processing device, production using the first reservoir data associated with the first subterranean reservoir and using a physics-based model, a machine learning model, or a hybrid physics-based machine learning model for the first subterranean reservoir to provide first production data;

receiving, from a second robot associated with a second wellbore and by the processing device, second reservoir data associated with a second subterranean reservoir to be penetrated by the second wellbore, the second wellbore being associated with a second cluster of wellbores of the plurality of clustered wellbores;

simulating, by the processing device, production using the second reservoir data associated with the second subterranean reservoir and using the physics-based model, the machine learning model, or the hybrid physics-based machine learning model for the second subterranean reservoir to provide second production data;

performing, by the processing device, a Bayesian optimization of an objective function of the first and second production data subject to gas injection constraints and convergence criteria to produce gas-lift parameters, the Bayesian optimization being performed for each of the first cluster of wellbores, the second cluster of wellbores, and across the plurality of clustered wellbores; and

applying, by the processing device, the gas-lift parameters to a gas supply arrangement by performing a gas-lift control using the first robot or the second robot based on the gas-lift parameters in response to the convergence criteria being met to control an injection of gas into the first wellbore or the second wellbore.

9 . The method of claim 8 , wherein the first wellbore and the second wellbore each include a production tubing string, the method further comprising:

injecting gas into the production tubing string downhole; and

capturing gas at a gas storage device connected to the production tubing string.

10 . The method of claim 8 , wherein the gas-lift parameters comprise gas injection rate and choke size.

11 . The method of claim 10 , wherein the gas injection rate is constant or a function of time.

12 . The method of claim 8 , wherein the convergence criteria comprise a maximum number of iterations and a convergence within a specified tolerance to a maximum production rate and a minimum friction value for the production tubing.

13 . The method of claim 8 , further comprising:

transmitting a signal to the first robot or the second robot associated with at least one of the plurality of clustered wellbores to perform the gas-lift control based on the gas-lift parameters.

14 . The method of claim 13 , further comprising:

receiving, from the first robot having a first sensor, real-time production data associated with the first wellbore, the real-time production data associated with the first wellbore being the first reservoir data;

receiving, from the second robot having a second sensor, real-time production data associated with the second wellbore, the real-time production data associated with the first wellbore being the second reservoir data;

transmitting, using the first robot, the first reservoir data to the processing device; and

transmitting, using the second robot, the second reservoir data to the processing device.

15 . A non-transitory computer-readable medium comprising instructions that are executable by a processing device for causing the processing device to perform operations comprising:

receiving, from a first robot associated with a first wellbore and by the processing device, first reservoir data associated with a first subterranean reservoir to be penetrated by the first wellbore, the first wellbore being associated with a first cluster of wellbores of a plurality of clustered wellbores;

simulating, by the processing device, production using the first reservoir data associated with the first subterranean reservoir and using a physics-based model, a machine learning model, or a hybrid physics-based machine learning model for the first subterranean reservoir to provide first production data;

receiving, from a second robot associated with a second wellbore and by the processing device, second reservoir data associated with a second subterranean reservoir to be penetrated by the second wellbore, the second wellbore being associated with a second cluster of wellbores of the plurality of clustered wellbores;

simulating production using the second reservoir data associated with the second subterranean reservoir and using the physics-based model, the machine learning model, or the hybrid physics-based machine learning model for the second subterranean reservoir to provide second production data;

performing a Bayesian optimization of an objective function of the first and second production data subject to gas injection constraints and convergence criteria to produce gas-lift parameters, the Bayesian optimization being performed for each of the first cluster of wellbores, the second cluster of wellbores, and across the plurality of clustered wellbores; and

applying the gas-lift parameters to a gas supply arrangement by performing a gas-lift control using the first robot or the second robot based on the gas-lift parameters in response to the convergence criteria being met to control an injection of gas into the first wellbore or the second wellbore.

16 . The non-transitory computer-readable medium of claim 15 , wherein the first wellbore and the second wellbore each include production tubing string, the operations further comprising:

injecting gas into the production tubing string downhole; and

capturing gas at a gas storage device connected to the production tubing string.

17 . The non-transitory computer-readable medium of claim 15 , wherein the gas-lift parameters comprise gas injection rate and choke size, and wherein the gas injection rate is constant or a function of time.

18 . The non-transitory computer-readable medium of claim 15 , wherein the convergence criteria comprise a maximum number of iterations and a convergence within a specified tolerance to a maximum production rate and a minimum friction value for the production tubing.

19 . The non-transitory computer-readable medium of claim 15 ,

wherein the processing device comprises a robotic operating system, the non-transitory computer-readable medium comprising instructions that are executable by the processing device for causing the processing device to perform operations further comprising:

transmitting a signal to the first robot or the second robot associated with at least the first wellbore or the second wellbore to perform the gas-lift control based on the gas-lift parameters.

20 . The non-transitory computer-readable medium of claim 19 , the operations further comprising:

receiving, from the first robot having a first sensor, real-time production data associated with the first wellbore, the real-time production data associated with the first wellbore being the first reservoir data;

receiving, from the second robot having a second sensor, real-time production data associated with the second wellbore, the real-time production data associated with the first wellbore being the second reservoir data;

transmitting, using the first robot, the first reservoir data to the processing device; and

transmitting, using the second robot, the second reservoir data to the processing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2021
From: MADASU, SRINATH; DANDE, SHASHI; RANGARAJAN, KESHAVA PRASAD
To: LANDMARK GRAPHICS CORPORATION
Reel/Frame 058197/0098 →
Continuity (1)
Related Publication 20220228465A1 · Jul 21, 2022
References Cited (66)
US 4267885A · Sanderford · 1981 [cited by examiner]
US 6182756B1 · Garcia · 2001 [cited by examiner]
US 7565933B2 · Kippie · 2009 [cited by examiner]
US 7577527B2 · Vega Velasquez · 2009 [cited by examiner]
US 7627461B2 · Guyaguler · 2009 [cited by examiner]
US 7953584B2 · Rashid · 2011 [cited by examiner]
US 8113288B2 · Bachtell · 2012 [cited by examiner]
US 8290632B2 · Briers · 2012 [cited by examiner]
US 8571688B2 · Coward · 2013 [cited by examiner]
US 8573310B2 · Rouen · 2013 [cited by examiner]
US 8600717B2 · Rashid · 2013 [cited by examiner]
US 8688426B2 · Al-Shammari · 2014 [cited by examiner]
US 9031674B2 · Rashid · 2015 [cited by examiner]
US 9157308B2 · Balogun · 2015 [cited by examiner]
US 9280517B2 · Liu · 2016 [cited by examiner]
US 10087721B2 · Usadi · 2018 [cited by examiner]
US 10677028B2 · Oliphant · 2020 [cited by examiner]
US 11946348B2 · Reeves · 2024 [cited by examiner]
US 20030047308A1 · Hirsch · 2003 [cited by examiner]
US 20050267718A1 · Guyaguler · 2005 [cited by examiner]
US 20070276542A1 · Coward · 2007 [cited by examiner]
US 20080065363A1 · Middya · 2008 [cited by examiner]
US 20080154564A1 · Rashid · 2008 [cited by examiner]
US 20080202763A1 · Lafferty · 2008 [cited by examiner]
US 20100082258A1 · Wang · 2010 [cited by examiner]
US 20100307765A1 · Van Arkel · 2010 [cited by examiner]
US 20110119037A1 · Rashid · 2011 [cited by examiner]
US 20110168413A1 · Bachtell · 2011 [cited by examiner]
US 20120046866A1 · Meyer · 2012 [cited by examiner]
US 20120095603A1 · Rashid · 2012 [cited by examiner]
US 20130188087A1 · Harada · 2013 [cited by examiner]
US 20140039793A1 · Querales · 2014 [cited by examiner]
US 20150127314A1 · Fleming · 2015 [cited by examiner]
US 20150134127A1 · Fleming · 2015 [cited by examiner]
US 20150169798A1 · Fleming · 2015 [cited by examiner]
US 20160053593A1 · Romer · 2016 [cited by examiner]
US 20160053753A1 · Rashid · 2016 [cited by examiner]
US 20160153268A1 · Vasques · 2016 [cited by examiner]
US 20170091359A1 · Wong · 2017 [cited by examiner]
US 20170107811A1 · Romer · 2017 [cited by examiner]
US 20180096083A1 · Kang · 2018 [cited by examiner]
US 20180163526A1 · Chidi · 2018 [cited by examiner]
US 20180179869A1 · Moffett · 2018 [cited by examiner]
US 20190211651A1 · Fleming · 2019 [cited by examiner]
US 20200032949A1 · Schmitt · 2020 [cited by examiner]
US 20200190964A1 · Romer · 2020 [cited by examiner]
US 20200199977A1 · De Mattia · 2020 [cited by examiner]
US 20200240259A1 · Balasubramaniam · 2020 [cited by examiner]
US 20200270975A1 · Whiteman · 2020 [cited by examiner]
US 20200284944A1 · Madasu · 2020 [cited by examiner]
US 20200399999A1 · De Mattia · 2020 [cited by examiner]
US 20210032965A1 · Bridges · 2021 [cited by examiner]
US 20210047916A1 · Thiruvenkatanathan · 2021 [cited by examiner]
US 20210140290A1 · Eslinger · 2021 [cited by examiner]
US 20210222552A1 · Gao · 2021 [cited by examiner]
US 20210270111A1 · Reeves · 2021 [cited by examiner]
US 20210404302A1 · Madasu · 2021 [cited by examiner]
US 20220170353A1 · Chong · 2022 [cited by examiner]
US 20220298898A1 · Archa · 2022 [cited by examiner]
WO 2013188087 · 2013 [cited by applicant]
WO 2020032949 · 2020 [cited by applicant]
Leonardo Vega (A Bayesian Production Analysis Technique for Multistage Hydraulically Fractured Wells, SPE 107356, 2017, pp. 1-10) (Year: 2017). [cited by examiner]
Lu et al. (Gas Lift Optimization Using Proxy Functions in Reservoir Simulation, SPE, 2012, pp. 109-119) (Year: 2012). [cited by examiner]
Berkenkamp et al., “Bayesian Optimization with Safety Constraints: Safe and Automatic Parameter Tuning in Robotics”, Learning & Adaptive Systems Group, Department of Computer Science, Feb. 14, 2016, 9 pages. [cited by applicant]
International Application No. PCT/US2019/040334, International Search Report and Written Opinion, Mailed On Apr. 1, 2020, 13 pages. [cited by applicant]
Snoek et al., “Scalable Bayesian Optimization Using Deep Neural Networks”, Harvard University, School of Engineering and Applied Sciences, arXiv:1502.05700v2 [stat.ML], Jul. 13, 2015, 13 pages. [cited by applicant]