Growth functions for modeling oil production
AssigneeConocoPhillips Company
InventorHector M. Klie
Life of this patent
Estimating the term…
Abstract
The present disclosure describes the use of growth models and data driven models that are combined for quickly and efficiently modeling SAGD reservoir oil production. Growth function surrogate models are used for efficient and reliable reservoir modeling and production forecasting as opposed to CPU intensive simulations based on finite difference models. A data-driven technique can then compare the growth function surrogate model with real field data to find discrepancies and inconsistencies between the two, allowing for an updates and improvements of the growth function model.
Claims18
A method of improving hydrocarbon production from a reservoir, said method comprising
- i) obtaining temporal hydrocarbon production data from an enhanced oil recovery process;
- ii) fitting said temporal hydrocarbon production data with a growth function model to achieve the smallest residual error, as determined by a data driven model;
- iii) forecasting hydrocarbon production from said enhanced oil recovery process;
- iv) modifying one or more field operational factors of said enhanced oil recovery process to improve hydrocarbon production;
- wherein said growth function model is a modified Gompertz model using Equation 1:
- y(t)=c·e−ae−bt−c·e−a
- wherein y is the cumulative oil production, t is time, e is the natural exponential function, and a, b and c are physical parameters from the reservoir;
- and
- v) thereafter producing hydrocarbon using said modified one or more field operational factors.
An improved method of hydrocarbon production from a reservoir by:
- i) obtaining historical field data for a reservoir;
- ii) inputting reservoir parameters and said historical field data into a computer;
- and
- iii) modeling hydrocarbon production from said reservoir based on said parameters and historical data, the improvement comprising combining a growth function model and data driven model to form a surrogate model for said modeling step;
- iv) modifying one or more field operational factors to improve production based on said surrogate model;
- wherein said growth function model is a modified Gompertz model using Equation 1:
- y(t)=c·e−ae−btc·e−a
- wherein y is the cumulative oil production, t is time, e is the natural exponential function, and a, b and c are physical parameters from the reservoir, and
- v) thereafter producing hydrocarbon from said reservoir using said modified one or more field operational factors.
A method for improving a hydrocarbon production from a reservoir, comprising:
- a) obtaining production data for one or more production parameters for a reservoir;
- b) inputting said production data into a computer;
- c) applying a growth function model to said production data, wherein said growth function uses said one or more production parameters;
- d) applying a data driven model to a residual of said growth function model;
- e) combining said growth function model and said data driven model to form a surrogate model;
- f) predicting a future production of hydrocarbon with said surrogate model;
- and
- g) modifying one or more field operational factors to improve hydrocarbon production;
- wherein said growth function model is selected from a modified Gompertz model using Equation 1:
- y(t)=c·e−ae−bt−c·e−a
- wherein y is the cumulative oil production, t is time, e is the natural exponential function, and a, b and c are physical parameters from the reservoir;
- and
- h) thereafter producing hydrocarbon using said modified one or more field operational factors.
A method for hydrocarbon production from a reservoir, comprising:
- a) placing sensors at various stages of a hydrocarbon production process in a hydrocarbon-containing reservoir;
- b) determining a field production level in a hydrocarbon production process using said sensors;
- c) overlaying a growth function representation that simulates the production level within the hydrocarbon production process based on one or more parameters of said hydrocarbon-containing reservoir on a field production level representation;
- d) predicting a future production level within the hydrocarbon production process based on observation of the production growth of the growth function representation overlaid on the field production level representation;
- e) determining the discrepancies in said growth function representation and said production level using a data driven representation;
- and
- f) selectively modifying at least one parameter in the hydrocarbon production process based on said data driven representation,
- wherein said growth function model is selected from a modified Gompertz model using Equation 1:
- y(t)=c·e−ae−btc·e−a
- wherein y is the cumulative oil production, t is time, e is the natural exponential function, and a, b and c are physical parameters from the reservoir;
- and
- g) producing hydrocarbon from said hydrocarbon-containing reservoir using said modified at least one parameter in the hydrocarbon production process.
A method for improving performance in a hydrocarbon production, comprising:
- a) inputting one or more reservoir physical parameters into a computer;
- b) applying a growth function model to said one or more reservoir physical parameters;
- c) applying a data driven model to a residual of said growth function model;
- d) combining said growth function model and said data driven model to form a surrogate model;
- e) predicting a future production of hydrocarbon with said surrogate model;
- and,
- f) selectively modifying at least one parameter to improve the hydrocarbon production process based on said surrogate model,
- wherein said growth function model is selected from a modified Gompertz model using Equation 1:
- y(t)=c·e−ae−btc·e−a
- wherein y is the cumulative oil production, t is time, e is the natural exponential function, and a, b and c are physical parameters from the reservoir;
- and
- g) producing hydrocarbon using said modified at least one parameter in the hydrocarbon production process.
Dependencies are inferred from the claim text.