Forecasting Production Data for Existing Wells and New Wells
OwnerAjay Pratap Singhinventor
Life of this patent
Estimating the term…
Abstract
Systems and methods for forecasting production data for existing wells and new wells using normalized production data for the existing wells, clustering of the existing wells, a production data matrix for each cluster of existing wells, a fitted decline curve for each cluster of existing wells based on a respective production data matrix, and a standard decline curve.
Claims20
A method for forecasting production data based on normalized production data for one or more wells of interest, which comprises:
- a) identifying components and corresponding weights in a production data matrix using singular value decomposition, the normalized production data and a computer processor;
- b) identifying a minimum number of the components and the corresponding weights in the production data matrix needed to reproduce the normalized production data using the computer processor;
- c) selecting a number for clustering the well(s) of interest based on a distribution of the well(s) of interest according to the minimum number of the components identified in the production data matrix;
- d) clustering the well(s) of interest based on the number selected for clustering and the well(s) of interest that have a similar production profile;
- e) identifying components and corresponding weights in a production data matrix for each respective cluster of wells using singular value decomposition, the normalized production data for each respective cluster of wells and the computer processor;
- f) identifying a minimum number of the components and the corresponding weights in each production data matrix needed to reproduce the normalized production data for each respective cluster of wells using the computer processor;
- g) calculating a fitted decline curve for the normalized production data for each respective cluster of wells using a first component in the minimum number of components identified for each respective cluster of wells and a standard decline curve;
- and
- h) forecasting production data for one of one or more new and existing wells in each respective cluster of wells using the fitted decline curve for each respective cluster of wells.
A program carrier device for carrying computer executable instructions for forecasting production data based on normalized production data for one or more wells of interest, the instructions being executable to implement:
- a) identifying components and corresponding weights in a production data matrix using singular value decomposition and the normalized production data;
- b) identifying a minimum number of the components and the corresponding weights in the production data matrix needed to reproduce the normalized production data;
- c) selecting a number for clustering the well(s) of interest based on a distribution of the well(s) of interest according to the minimum number of the components identified in the production data matrix;
- d) clustering the well(s) of interest based on the number selected for clustering and the well(s) of interest that have a similar production profile;
- e) identifying components and corresponding weights in a production data matrix for each respective cluster of wells using singular value decomposition and the normalized production data for each respective cluster of wells;
- f) identifying a minimum number of the components and the corresponding weights in each production data matrix needed to reproduce the normalized production data for each respective cluster of wells;
- g) calculating a fitted decline curve for the normalized production data for each respective cluster of wells using a first component in the minimum number of components identified for each respective cluster of wells and a standard decline curve;
- and
- h) forecasting production data for one of one or more new and existing wells in each respective cluster of wells using the fitted decline curve for each respective cluster of wells.
A program carrier device for carrying computer executable instructions for forecasting production data based on normalized production data for one or more wells of interest, the instructions being executable to implement:
- a) identifying components and corresponding weights in a production data matrix using singular value decomposition and the normalized production data;
- b) identifying a minimum number of the components and the corresponding weights in the production data matrix needed to reproduce the normalized production data;
- c) selecting a number for clustering the well(s) of interest based on a distribution of the well(s) of interest according to the minimum number of the components identified in the production data matrix;
- d) clustering the well(s) of interest based on the number selected for clustering and the well(s) of interest that have a similar production profile;
- e) identifying components and corresponding weights in a production data matrix for each respective cluster of wells using singular value decomposition and the normalized production data for each respective cluster of wells;
- f) identifying a minimum number of the components and the corresponding weights in each production data matrix needed to reproduce the normalized production data for each respective cluster of wells;
- g) repeating steps c)-f) for an increased number for clustering the one or more wells of interest;
- h) calculating a fitted decline curve for the normalized production data for each respective cluster of wells using a first component in the minimum number of components identified for each respective cluster of wells;
- and
- i) forecasting production data for one of one or more new and existing wells in each respective cluster of wells using the fitted decline curve for each respective cluster of wells.
Dependencies are inferred from the claim text.