METHODS, SYSTEMS, AND COMPUTER-READABLE MEDIA FOR REAL-TIME OIL AND GAS FIELD PRODUCTION OPTIMIZATION USING A PROXY SIMULATOR

Abstract
Methods, systems, and computer readable media are provided for real-time oil and gas field production optimization using a proxy simulator. A base model of a reservoir, well, pipeline network, or processing system is established in one or more physical simulators. A decision management system is used to define control parameters, such as valve settings, for matching with observed data. A proxy model is used to fit the control parameters to outputs of the physical simulators, determine sensitivities of the control parameters, and compute correlations between the control parameters and output data from the simulators. Control parameters for which the sensitivities are below a threshold are eliminated. The decision management system validates control parameters which are output from the proxy model in the simulators. The proxy model may be used for predicting future control settings for the control parameters.
Description

DESCRIPTION OF THE DRAWINGS


FIG. 1 is a simplified block diagram of an operating environment which may be utilized in accordance with the illustrative embodiments of the present invention;



FIG. 2 is a simplified block diagram illustrating a computer system in the operating environment of FIG. 1, which may be utilized for performing various illustrative embodiments of the present invention;



FIG. 3 is a flow diagram showing an illustrative routine for real-time oil and gas field production optimization using a proxy simulator, according to an illustrative embodiment of the present invention; and



FIG. 4 is a computer generated display of predicted optimal valve settings for a number of wells which may be used to optimize the production of oil and gas over a future time period, according to an illustrative embodiment of the present invention.


Claims
  • 1. A method for real-time oil and gas field production optimization using a proxy simulator, comprising: establishing a base model of a physical system in at least one physics-based simulator, wherein the physical system comprises at least one of a reservoir, a well, a pipeline network, and a processing system and wherein the at least one simulator simulates the flow of fluids in the at least one of a reservoir, a well, a pipeline network, and a processing system;defining boundary limits including an extreme level for each of a plurality of control parameters of the physical system through an experimental design process, wherein the plurality of control parameters as defined by the boundary limits comprise a set of design parameters;fitting data comprising a series of inputs, the inputs comprising the values associated with the set of design parameters, to outputs of the at least one simulator utilizing a proxy model, wherein the proxy model is a proxy for the at least one simulator, the at least one simulator comprising at least one of the following: a reservoir simulator, a pipeline network simulator, a process simulator, and a well simulator; andutilizing the proxy model for real-time optimization and control with respect to selected parameters over a future time period.
  • 2. The method of claim 1 further comprising: utilizing the proxy model to calculate derivatives with respect to the design parameters of the physical system to determine sensitivities;utilizing the proxy model to compute correlations between the design parameters and the outputs of the at least one simulator;ranking the design parameters from the proxy model; andutilizing an optimizer with the proxy model to determine design parameter value ranges for which outputs from the proxy model match observed data.
  • 3. The method of claim 2 further comprising: utilizing a decision management system to define a plurality of control parameters of the physical system for matching with the observed data;automatically executing the at least one simulator over the set of design parameters to generate a series of outputs, the outputs representing production predictions; andcollecting characterization data in a relational database, the characterization data comprising values associated with the set of design parameters and values associated with the outputs from the at least one simulator.
  • 4. The method of claim 3 further comprising: placing the design parameters for which the sensitivities are not below a threshold and their ranges from the proxy model into the decision management system, the design parameters for which the sensitivities are not below the threshold being the selected parameters; andrunning the decision management system as a global optimizer to validate the selected parameters in the simulator.
  • 5. The method of claim 1, wherein establishing a base model of a physical system in at least one physics-based simulator comprises creating a data representation of the physical system, wherein the data representation comprises the physical characteristics of the at least one of the reservoir, the well, the pipeline network, and the processing system including dimensions of the reservoir, number of wells in the reservoir, well path, well tubing size, tubing geometry, temperature gradient, types of fluids, and estimated data values of other parameters associated with the physical system.
  • 6. The method of claim 2, wherein utilizing the proxy model to calculate derivatives with respect to the design parameters to determine sensitivities comprises determining a derivative of an output of the at least one simulator with respect to one of the series of inputs.
  • 7. The method of claim 1, further comprising removing the design parameters from the proxy model which are determined by a user to have a minimal impact on the physical system.
  • 8. The method of claim 1, wherein utilizing the proxy model for real-time optimization and control with respect to the selected parameters over a future time period comprises utilizing at least one of the following: a neural network, a polynomial expansion, a support vector machine, and an intelligent agent.
  • 9. A method for real-time oil and gas field exploration optimization using a proxy simulator, comprising: establishing a base model of a physical system in at least one physics-based simulator, wherein the base model comprises at least one of an earth model, a geologic model, a petrophysical model, a drilling model, and a fluid model;defining boundary limits including an extreme level for each of a plurality of control parameters of the base model through an experimental design process, wherein the plurality of control parameters as defined by the boundary limits comprise a set of design parameters;fitting data comprising a series of inputs, the inputs comprising the values associated with the set of design parameters, to outputs of the at least one simulator utilizing a proxy model, wherein the proxy model is a proxy for the at least one simulator, the at least one simulator comprising at least one of the following: a reservoir simulator, a pipeline network simulator, a process simulator, and a well simulator; andutilizing the proxy model for real-time optimization and control with respect to selected parameters over a future time period.
  • 10. The method of claim 9 further comprising: utilizing the proxy model to calculate derivatives with respect to the design parameters of the base model to determine sensitivities;utilizing the proxy model to compute correlations between the design parameters and the outputs of the at least one simulator;ranking the design parameters from the proxy model; andutilizing an optimizer with the proxy model to determine design parameter value ranges for which outputs from the proxy model match observed data.
  • 11. The method of claim 10 further comprising: utilizing a decision management system to define a plurality of control parameters of the base model for matching with the observed data;automatically executing the at least one simulator over the set of design parameters to generate a series of outputs, the outputs representing production predictions; andcollecting characterization data in a relational database, the characterization data comprising values associated with the set of design parameters and values associated with the outputs from the at least one simulator.
  • 12. The method of claim 11 further comprising: placing the design parameters for which the sensitivities are not below a threshold and their ranges from the proxy model into the decision management system, the design parameters for which the sensitivities are not below the threshold being the selected parameters; andrunning the decision management system as a global optimizer to validate the selected parameters in the simulator.
  • 13. The method of claim 9, wherein establishing a base model in at least one physics-based simulator comprises creating a data representation of a physical system.
  • 14. The method of claim 10, wherein utilizing the proxy model to calculate derivatives with respect to the design parameters to determine sensitivities comprises determining a derivative of an output of the at least one simulator with respect to one of the series of inputs.
  • 15. The method of claim 9, further comprising removing the design parameters from the proxy model which are determined by a user to have a minimal impact on the base model.
  • 16. The method of claim 9, wherein utilizing the proxy model for real-time optimization and control with respect to the selected parameters over a future time period comprises utilizing at least one of the following: a neural network, a polynomial expansion, a support vector machine, and an intelligent agent.
  • 17. A method for real-time oil and gas field production optimization using a proxy simulator, comprising: establishing a base model of a physical system in at least one physics-based simulator, wherein establishing the base model comprises creating a data representation of the physical system, wherein the data representation comprises the physical characteristics of at least one of a reservoir, a well, a pipeline network, and a processing system including dimensions of the reservoir, number of wells in the reservoir, well path, well tubing size, tubing geometry, temperature gradient, types of fluids, and estimated data values of other parameters associated with the physical system, wherein the physical system comprises the at least one of a reservoir, a well, a pipeline network, and a processing system, and wherein the at least one simulator simulates the flow of fluids in the at least one of a reservoir, a well, a pipeline network, and a processing system;defining boundary limits including an extreme level for each of a plurality of control parameters of the physical system through an experimental design process, wherein the plurality of control parameters as defined by the boundary limits comprise a set of design parameters;utilizing a decision management system to define a plurality of control parameters of the physical system for matching with observed data;automatically executing the at least one simulator over the set of design parameters to generate a series of outputs, the outputs representing production predictions;collecting characterization data in a relational database, the characterization data comprising values associated with the set of design parameters and values associated with the outputs from the at least one simulator;fitting data comprising a series of inputs, the inputs comprising the values associated with the set of design parameters, to outputs of the at least one simulator utilizing a proxy model, wherein the proxy model is a proxy for the at least one simulator, the at least one simulator comprising at least one of the following: a reservoir simulator, a pipeline network simulator, a process simulator, and a well simulator;utilizing the proxy model to calculate derivatives with respect to the design parameters of the physical system to determine sensitivities;utilizing the proxy model to compute correlations between the design parameters and the outputs of the at least one simulator;ranking the design parameters from the proxy model;utilizing an optimizer with the proxy model to determine design parameter value ranges for which outputs from the proxy model match the observed data;placing the design parameters for which the sensitivities are not below a threshold and their ranges from the proxy model into the decision management system, the design parameters for which the sensitivities are not below the threshold being selected parameters; andrunning the decision management system as a global optimizer to validate the selected parameters in the simulator; andutilizing the proxy model for real-time optimization and control with respect to the selected parameters over a future time period, wherein the proxy model comprises at least one of the following: a neural network, a polynomial expansion, a support vector machine, and an intelligent agent.
  • 18. The method of claim 17, wherein utilizing the proxy model to calculate derivatives with respect to the design parameters to determine sensitivities comprises determining a derivative of an output of the at least one simulator with respect to one of the series of inputs.
  • 19. The method of claim 17, further comprising removing the design parameters from the proxy model which are determined by a user to have a minimal impact on the physical system.
Provisional Applications (1)
Number Date Country
60763971 Jan 2006 US