Abstract

Decline curve analysis (DCA) is one of the most common tools to estimate hydrocarbon reserves. Recently, many decline curve models have been developed for unconventional reservoirs because of the complex driving mechanisms and production systems of such resources. DCA is subjected to some uncertainties. These uncertainties are mainly related to the data size available for regression, the quality of the data, and the selected decline curve model/s to be used. In this research, first, 20 decline curve models were summarized. For each model, the four basic equations were completed analytically. Second, 16 decline curve models were used with different data sizes and then a machine learning (ML) algorithm was used to detect the outlier from shale gas production data with different thresholds of 10, 15, and 20%. After that, the 16 models were compared based on different data sizes and the three levels of data quality. The results showed differences among all models’ performances in the goodness of fitting and prediction reliability based on the data size. Also, some models are more sensitive to removing the outlier than others. For example, Duong and Wang’s models seemed to be less affected by removing the outlier compared to Weng, Hesieh, stretched exponential production decline (SEPD), logistic growth (LGM), and fractional decline curve (FDC) models. Further, the extended exponential decline curve analysis (EEDCA) and the hyperbolic–exponential hybrid decline (HEHD) models tended to underestimate the reserves, and by removing the outlier, they tended to be more underestimators. This work presented a comparative analysis among 16 different DCA models based on removing the outlier using ML. This may motivate researchers for further investigations to conclude which combination of the outlier removers and DCA models could be used to improve production forecasting and reserve estimation.
1. Introduction
Any piece of data always carries information. The kind of data itself being analyzed is critical. The kind of analysis differs from one study to another. The effort, time, and cost of any study are essential factors to be considered in choosing the type of analysis. Engineers always seek to get as much information as they could using methods that are fast, effective, and with minimal analyzing effort and cost.
Analyzing different kinds of data can result in a valuable understanding of the whole field and therefore lead to better planning of the field, well spacing, characterizing the reservoir, determining the reserves, sizing the production facilities, deciding to invest profile, and more. The major reservoir engineering data analysis methods are (1) data-driven empirical models, (2) analytical or physics-based models: pressure transient analysis (PTA) and rate transient analysis (RTA), (3) numerical simulation models, and recently, (4) machine learning (ML) models.
Generally, each method has its limitations. Using one of them is specified based on many factors such as cost of the study, computational power available, availability of the data, and of course the questions to be answered. The data itself used for any of the aforementioned methods could suffer from anomalies or outliers, which increased the uncertainties around the final results.
In this paper, the focus was on empirical decline curve analysis (DCA) in shale gas wells and how to reduce the uncertainties related to the estimated ultimate recovery (EUR). Many studies compared different models based on different data sizes, but the sensitivity of each decline curve model to the data quality has not been studied yet. In this work, an ML algorithm called the angle-based outlier detection (ABOD) was used to enhance the production data quality. Overall, 16 decline curve models were used with different data sizes and different data quality. A comparative analysis was conducted to identify the sensitivity of models to data quality.
1.1. Shale Gas Characteristics
Shale gas reservoirs are characterized by very tight pores within the shale matrix. The sizes of these pores vary between micro- to nanosize.1 The porosity of the shale matrix is less than 10%, and the permeability is ultralow (less than 10–8 Darcy). The shale permeability is affected by the bedding trend as well as the in situ stresses due to the compaction of shale. Permeability could be as low as 10–8 Darcy.2 Due to stresses matrix shrinkage, shale gas reservoirs could have natural fractures.3 Shale gas reservoirs have huge volumes of trapped gas that contain more than 94% methane. This gas could be free in the matrix and the fractures, adsorbed by organic matter and clay minerals, or dissolved in asphaltenes and shale oil. The main production from the shale gas reservoirs comes from the free gas. The dissolved gas volume is ignored compared to the adsorbed gas, which could range between 20 and 85% of the total gas volume. Because of such rock and fluid properties, the driving mechanisms producing this gas are complex. The main mechanisms that exist are slippage, diffusion, and desorption.4
1.2. Challenges Related to Analyzing the Production of Shale Gas Wells
Under natural conditions, producing from shale gas reservoirs with economic value is difficult. The optimum method used to produce shale gas reservoirs is to drill horizontal wells with multistages of hydraulic fracturing. This creates traverse or longitudinal fractures and blocks of the stimulated reservoir volume (SRV). The longer the horizontal length of the well and the higher the number of stages, the bigger the SRV that could be produced. However, this production mode creates a complex system that has a combination of interconnected natural fractures, hydraulic fractures, and an ultralow permeability matrix. The result is complex flow regime sequences.
The possible combinations of the flow regimes that exist when producing the shale gas wells and impact the decline trends of the production are:5−8
Linear flow: It could be the dominant flow during the well lifetime. It is perpendicular from the matrix to the hydraulic fractures. That transient linear flow can be identified by plotting the flow rate versus time on a log–log plot. The plot shows a −1/2 slope if the reservoir has no natural fractures.
Linear–boundary-dominated flow (BDF): The transient linear appears and lasts for a period of time followed by the BDF. It is usually related to reaching the boundaries of the SRV. This could be identified on the log–log plot when deviation from the −1/2 slope starts to appear.
Bilinear–linear: The initial flow regime assumed in this case is bilinear flow (linear followed by another linear). It is usually related to natural fractures when it exists and lasts for a very short period in the early time. In this case, the flow moves linearly from the fractures toward the well and from the matrix linearly to the fractures simultaneously. So on the log–log plot, it shows a −1/4 slope that identifies the bilinear flow followed by a −1/2 slope that identifies the linear flow.
Bilinear–linear–BDF: In this case, the difference from the upper case is when the flow reached the SRV boundaries, and the log–log plot shows deviation from the −1/2 slope once again.
Figure 1 shows how these flow regimes are defined from the log–log plot using actual data. It should be pointed out that the appearance of one of these cases is related to whether the reservoir is naturally fractured or not. Also, this is related to fracture conductivity.
Figure 1.
Identifying the different flow regimes based on the slope value on the log–log plots.
During production, controlling the bottom hole pressure (BHP) is essential to increase EUR. This allows control of the proppant backflow, prevents associated water to accumulate in the wellbore, and decreases the stress effect.9 Although creating SRV and controlling BHP are the key factors to developing the shale gas reservoirs and properly achieving them helps in improving the EUR, calculating the EUR itself is challenging due to these practices.10 During the early producing time, the flow rate is high as the flow mainly comes from the SRV.11 After reaching the boundaries of the SRV, the flow changes from transient flow into the boundary-dominated flow (BDF), causing a rapid drop in the flow rate profile and continuing with the long tail production profile.12 On the other hand, controlling the BHP leads to dramatic changes in the production data itself and the noise level may be too high. So, the results of these two practices make it challenging to fit the production data accurately with decline curve models.13
2. Decline Curve Analysis
Arnold and Anderson introduced the first mathematical model of DCA.14 This form was developed assuming a constant decline in the production rate. Many researchers till now had a big interest in that research area. Johnson and Bollens introduced the definition of loss ratio.15 Pirson noticed that the loss ratio could be constant or has constant differences at equal time intervals for some decline curves.16 For referencing, eqs 1–3 define the decline parameter (D), the loss ratio, and its second derivative, the decline exponent (b), respectively.17Equation 4 gives the cumulative production as a function of time.18
| 1 |
| 2 |
| 3 |
| 4 |
where qt = gas flow rate at time t, (Mscf/day), t = time (day), D(t) = decline rate (day–1), b = decline curve exponent, and Gp(t) = cumulative production (Mscf).
These parameters are simple to be obtained directly from the definition or by regression. Analyzing these parameters properly carries a lot of valuable information that could help in characterizing the reservoir. This is because they represent the changes in the production rate with time, which results in all that happened from the reservoir boundaries, driving mechanisms, wellbore, and production conduit till the wellhead operation conditions.
2.1. Arps DCA
Arps’ DCA models are classified into three types based on the b-value (Table 1).19
Table 1. Arps Formulae of the Three Types of DCA.
| exponential decline | hyperbolic decline | harmonic decline | |
|---|---|---|---|
| b = 0 | 0 < b <1 | b = 1 | |
| D(t) = Di | ![]() |
![]() |
|
| qt = qi exp(−Dit) | ![]() |
![]() |
|
![]() |
![]() |
The main assumptions of Arps’ DCA are stabilized reservoir and production conditions and boundary-dominated flow.7 For conventional reservoirs, these assumptions could be achieved. But unconventional reservoirs have a rapid decline and transient flow in the early time of the production before reaching BDF. After that, the production mode shows a long tail of a slow decline. For these reasons and more, Arps’ models became less effective for estimating the EUR in unconventional reservoirs and therefore, many DCA models have been developed after Arps’ models. Appendix 1 summarizes 20 decline curve models. The four equations of q(t), Gp(t), b(t), and D(t) were completed analytically based on eqs 1–4 for each model. Graphing the four relationships could help in diagnosing the well and characterizing the reservoir.
Only 16 models were selected to be compared. Because Arps’s exponential and harmonic models are special cases of Arps’s hyperbolic model, only Arps’s hyperbolic model was used. The modified Arps approach and multistage approach were excluded too. They are modifications of Arps’s approach with many more steps rather than just regression.
3. Uncertainties Related to Decline Curve Studies
DCA models have many uncertainties, especially for shale gas wells, which led to the development of many different empirical correlations to fit the decline behavior. Sources of uncertainties can be summarized as follows:
Uncertainties related to determining the parameters themselves graphically or from nonlinear regression. For example, three fitting techniques could be used: ordinary least square regression (OLS), weighted least-squares regression (WLS), and maximum likelihood estimation (MLE).
Joshi et al. concluded that the best fit could be obtained by OLS or WLS in different cases. However, WLS usually is better than OLS.20 In DCA, OLS is usually optimistic, while WLS is conservative, as shown in Figure 2. Hong et al. indicated that the least-squares estimation is a special case of MLE but a more-accurate data point will have more weight than a less-accurate data point using MLE, which improves the goodness of fitting.21
Size of the historical data: the less the production data size, the higher the uncertainty.
Production data quality: due to changes in the operating conditions with time to control BHP and multiple shut-ins, noise, outliers, and fluctuations of the historical production data appear and affect the fitting and therefore the reliability of the forecasting.
Flow regime variations through the production life: different transient flow regimes appear and could last for a very long time.
There are many steps to decrease the degree of uncertainty related to DCA. These steps are:
Improving the data quality by processing the production data, smoothing the production curve, and removing the outlier.
Choosing the proper DCA method is based on the suggestions and limitations related to each method. For example, SEPD requires a production history of more than 35 months, Wang is used with a slow decline rate, while VDMA is used with a fast decline rate.22
Performing DCA with more than one empirical DCA model is highly recommended.23
Figure 2.
Shows the differences when using the ordinary least squares (OLS) versus weighted least squares (WLS) regression with a DCA model.
4. Removing the Outlier Using the ML Algorithm
Hawkins defines an outlier “as an observation that deviates so much from other observations as to arouse suspicion that it was generated by a different mechanism”.24 Removing such anomalous observations from the data manually may cause bias or remove meaning observations.
There is no one standard and unified method to quantify the deviation of these anomalous observations from the core data that can be used uniformly across all cases. However, studies of outlier detection techniques started early in the 19th century.
Many studies were performed and published for that particular. Although many of them were specifically developed for certain applications and they differ in the technique by which they detect the outlier but fortunately, most of them are generic. The outlier detection techniques could be classified into major five categories. Under each major type, many other algorithms that share the same concept but with slight improvement exist.
Table 2 introduces the major five categories and some of the popular algorithms developed under each category. In our study, not all of these algorithms were investigated but a recommended method from the literature was used.
Table 2. Major Algorithms to Detect the Outlier.
| algorithm type | algorithm | reference |
|---|---|---|
| 1. linear based | deviation-based outlier detection (LMDD) | (Schölkopf et al.)27 |
| minimum covariance determinant (MCD) | (Shyu et al.)28 | |
| one-class support vector machines (OCSVM) | (Hardin and Rocke)29 | |
| principal component analysis (PCA) | (Shyu et al.)28 | |
| 2. probabilistic based | median absolute deviation (MAD) | (Iglewicz and Hoaglin)31 |
| angle-based outlier detection (ABOD) | (Kriegel et al.)32 | |
| fast angle-based outlier detection (fABOD) | (Kriegel et al.)32 | |
| stochastic outlier selection (SOS) | (Angiulli and Pizzuti)34 | |
| copula-based outlier detection (COPOD) | (Li et al.)35 | |
| empirical cumulative outlier detection (ECOD) | (Li et al.)36 | |
| 3. proximity based | local outlier factor (LOF) | (Breunig et al.)37 |
| k-nearest neighbors (kNN) | (Ramaswamy et al.)38 | |
| average kNN | ||
| median kNN | ||
| connectivity-based outlier factor (CBOF) | (Breunig et al.)39 | |
| memory efficient connectivity-based outlier factor (MECBOF) | (Chen, Yu, and Liu)40 | |
| local outlier correlation integral (LOCI) | (Papadimitriou et al.)41 | |
| subspace outlier detection (SOD) | (Kriegel et al.)42 | |
| histogram-based outlier score (HBOS) | (Goldstein and Dengel)43 | |
| rotation-based outlier detection (RBOD) | (Almardeny et al.)44 | |
| 4. ensembles based | feature bagging (FB) | (Lazarevic and Kumar)45 |
| isolation forest (IF) | (Liu et al.)45 | |
| lightweight on-line detector of anomalies (LODA) | (Pevný)46 | |
| extreme boosting-based outlier detection (XGBOD) | (Zhao and Hryniewicki)47 | |
| locally selective combination of parallel (LSCP) | (Zhao, Nasrullah, and Li)48 | |
| accelerating large-scale unsupervised heterogeneous outlier detection (ALSUHOD) | (Zhao et al.)49 | |
| 5. neural network based | variational autoencoder (VAE) | (Kingma and Welling)50 |
| fully connected autoencoder (FCAE) | (Aggarwal)51 | |
| deep one-class classification (DOCC) | (Ruff et al.)52 | |
| β variational autoencoder (BVAE) | (Burgess et al.)53 | |
| single-objective generative adversarial active learning (SOGAAL) | (Liu et al.)54 | |
| multiple-objective generative adversarial active learning (MOGAAL) | (Liu et al.)56 |
Jha et al. investigated the five popular outlier detection techniques after adding artificial noise to simulated data. The investigated methods were one-class-supported vector machine (SVM), distance-based outlier detection, density-based outlier detection, angle-based outlier detection, and isolation forest.25 After investigation, it was concluded that the best method is the ABOD.
4.1. Angle-Based Outlier Detector Algorithm (ABOD)
A data point is classified as an outlier or inlier using the ABOD algorithm based on the value of the angles between that point and every arbitrary pair of points in the data set. To make the algorithm faster and less computationally intensive, the k-nearest neighbors (kNN) are utilized. In other words, instead of measuring the angle between each point in the data set and every arbitrary pair of points in the data set, we only measure the angle between the point and a predetermined number (k) of the nearest points, as shown in Figure 3 (i.e., k = 3).
Figure 3.

kth nearest neighbors for point A, k = 3.
The cosine of the angles between all possible pairs of vectors weighted by the distance between the points is then obtained by computing the scalar product of all possible pairs of different vectors and dividing it by the squares of the relevant vector magnitudes, as shown in eq 5.25 The angle-based outlier factor (ABOF) is then calculated (A). ABOF(A) calculates the variance of the distance-weighted cosines of the angles between all arbitrary pairs of vectors that originate from A. (B and C), as shown in eq 6.25 The dot product could be written in terms of the cosine of the angle between the vectors
| 5 |
| 6 |
where
is the dot product of vectors
and
and
,
are the lengths of the respective vectors.
The potential of the associated data point to be an outlier increases as ABOF decreases. As a result, ranking data points can be classified as outliers by applying a subjective definition to an arbitrary ABOF threshold value or ABOF threshold. As shown in Figure 4, the data point representing the head of the angle Θ1 was considered an outlier compared to the other points. This means If a point’s ABOF falls below the ABOF threshold, it is categorized as an outlier. Depending on the degree of trust in the accuracy of the data, the ABOF threshold can be described as a percentage quantile of ABOF for all data points.
Figure 4.

Outlier has low variance in its angle with other data points as compared to an inlier.
The ABOD technique was used in this study to filtrate inlier/outlier data considering three levels of assumptions that 10, 15, and 20% of the data are contaminated. The role of the ABOD technique in each level is to determine which are the highest 10, 15, and 20% of the data to be considered outliers.
Figures 3 and 4 are reproduced with permission from ref (25). Copyright 2021 SPE Society of Petroleum Engineers.
5. Methodology and Data
DCA is based on fitting a portion of the historic production data with a selected model. Regression is used to determine the fitting parameters within the model. After the fitting parameters are determined, predicting future production could be extended.
First, 16 different DCA models were compared based on the data size and data quality. For data size, regression was made for each model based on different sizes of the production data (i.e., 20, 40, 60, and 80% of the data) to determine the value of the fitting parameters for each regression step. After that, the models were extended to the end of the production data to compare the performance of each model by increasing the fitted data size, as shown in Figures 5 and 6.
Figure 5.
Methodology of testing the model’s performance with different data sizes.
Figure 6.

Methodology of testing the model’s performance with different data qualities.
The data used in this study are production data of a shale gas well (well_12). These data were released on SPE’s official website and dedicated to research interests.56Table 3 summarizes the characteristics of the well_12 and the reservoir.
Table 3. Characteristics of Well_12.
| the specifications of well_1256 | |||
|---|---|---|---|
| state | LA | TVD (ft) | 11 258.854 |
| formation/reservoir | HAYNESVILLE SHALE | stages | 10 |
| initial pressure estimate (psi) | 9939 | clusters | 69 |
| reservoir temperature (deg F) | 285.21375 | clusters per stage | 7 |
| net pay (ft) | 268.39703 | lateral length (ft) | 4496 |
| wellbore diameter (ft) | 0.7 | top perf (ft) | 11 253 |
| porosity | 0.088000059 | bottom perf (ft) | 15 749 |
| water saturation | 0.183792612 | sand face temp (deg F) | 285.21375 |
| oil saturation | 0 | static wellhead temp (deg F) | 120 |
| gas saturation | 0.816207388 | casing depth (ft) | 15 800 |
| gas specific gravity | 0.58 | tubing OD (in) | 2.375 |
| condensate gravity (API) | 30 | tubing depth (ft) | 11 224.67 |
| dew point pressure (psi) | 9893.27 | casing ID 1 (in) | 4.67 |
| sep. temperature (deg F) | 100 | casing depth (ft) | 15 800 |
| sep. pressure (psi) | 100 | data points | 4032 |
Figure 7 shows the typical production profile of the selected well, while Figures 8–10 show the production profiles after removing 10, 15, and 20% as outliers using the ABOD algorithm, respectively, and the removed data in each step successfully.
Figure 7.
Actual production data before removing the outliers.
Figure 8.
(a) Production data after removing 10% outliers and (b) removed data.
Figure 10.
(a) Production data after removing 20% as outliers and (b) removed data.
From the first look, it could be inferred that Figures 9 and 10 are the same as Figure 7. But with a deep look, we could see how the density of the removed point increased, while the profile of the original data got smoother. This is one of the advantages of the ABOD algorithm. In the beginning, it removes the isolated points. After that, it removes closer by closer points without masking any trends within the production profile.
Figure 9.
(a) Production data after removing 15% as outliers and (b) removed data.
6. Results and Discussion
By fitting all models on 20, 40, 60, and 80% of the production data and then extending the prediction to the end of the production profile, Figures 11–14 show the performance of the models based on increasing the data size. The results show that the performance of all models improved by increasing the data size. It could be easily noticed how models converged closer to the actual flow rate and the cumulative production by increasing the data size. However, some models are more sensitive to the data size than others. For example, K-model, Duong, Wang, and HEHD are less sensitive to the data size compared to other models such as Weng, SEPD, Hesieh, and Pan models.
Figure 11.

Models’ performance based on fitting 20% of the production data.
Figure 14.

Models’ performance based on fitting 80% of the production data.
Figure 12.

Models’ performance based on fitting 40% of the production data.
Figure 13.

Models’ performance based on fitting 60% of the production data.
After removing the outlier from the production data with three different levels (i.e., 10, 15, and 20%) using the ABOD algorithm, we fitted 80% of the production data and extended the prediction to the end of the production profile. Figures 15–17 show the performance of all models after removing the outlier. It could be noticed how the performance of all models improved and converged closer and closer to the actual flow rate and the actual cumulative production. However, some models are more sensitive to the data quality than others. For example, Arps, MLM, K-model, Duong, Wang, and HEHD are less sensitive to the data size compared to other models such as Weng, VDMA, LGM, Hesieh, and Pan model.
Figure 15.

Models’ performance based on fitting 80% of the production data after removing 10% as outliers.
Figure 17.

Models’ performance based on fitting 80% of the production data after removing 20% as outliers.
Figure 16.

Models’ performance based on fitting 80% of the production data after removing 15% as outliers.
Figures 18 and 19 show how the goodness of fitting of all models get improved by increasing the data size and by removing more outlier from the production data. The improvement due to increasing the data size is small to fair, while there is a significant improvement for all models when just removing 10% of the data as outliers. Table 4 summarizes the models’ sensitivities to increasing the data size and improving the data quality by removing more outliers, while Table 5 summarizes the prediction reliability of all models according to the data size and data quality.
Figure 18.
Goodness of fitting based on adjusted R2 for all models.
Figure 19.
Goodness of fitting based on adjusted R2 for all models.
Table 4. Decline Curve Models’ Sensitivities to Data Size and Data Quality.
| sensitivity
to data size |
sensitivity to data
quality |
||||
|---|---|---|---|---|---|
| less sensitive | moderate sensitive | highly sensitive | less sensitive | moderate sensitive | highly sensitive |
| K-model | Arps | Weng | Arps | Weibull | Weng |
| Duong | MLM | Weibull | MLM | PLE | Hesieh |
| HEHD | T-model | Hesieh | K-model | SEPD | LGM |
| Wang | LGM | SEPD | T-model | EEDCA | Pan Model |
| FDC | EEDCA | Duong | FDC | VDMA | |
| Pan model | HEHD | ||||
| VDMA | Wang | ||||
Table 5. Decline Curve Models’ Prediction Performance According to Data Size and Data Qualitya,b,c.
| model | after fitting 20% | after fitting 40% | after fitting 60% | after fitting 80% | fitting 80% after removing 10% as outliers | fitting 80% after removing 15% as outliers | fitting 80% after removing 20% as outliers |
|---|---|---|---|---|---|---|---|
| Arps | + | + | + | + | + | + | + |
| MLM | + | + | + | + | + | + | + |
| K-model | + | * | * | * | * | * | * |
| Weng model | – | – | – | – | – | – | – |
| Weibull model | – | – | – | – | * | * | * |
| Hesieh model | – | – | – | – | – | – | – |
| PLE model | – | – | – | * | * | * | * |
| T-model | + | + | + | + | + | + | + |
| SEPD model | – | – | – | – | * | * | * |
| Duong model | + | + | + | + | + | + | + |
| LGM | – | – | – | – | * | * | * |
| EEDCA model | – | – | * | * | – | – | – |
| FDC model | + | + | + | + | + | + | + |
| Pan model | – | – | – | – | – | – | – |
| HEHD model | – | – | * | * | – | – | – |
| Wang model | + | + | * | * | * | * | * |
| VDMA model | – | – | – | – | * | * | * |
(+) This means that the model tends to overestimate the reserve.
(−) This means that the model tends to underestimate the reserve.
(*) This means that the model tends to be best-estimate the reserve.
7. Research Limitations
In this research, one well with moderate noise within the production data was tested. Also, one recommended ML algorithm was used to remove the outlier. Although of the clear results, it is recommended to test more than one algorithm from the mentioned ones in Table 3, a large number of wells with different levels of noise and different production modes to conclude which combination of outlier removers and DCA models could be used effectively to improve the production forecasting and reserve estimation.
8. Conclusions and Recommendations
In this paper, 20 decline curve models were summarized. The four basic functions of each model were completed analytically. Also, 16 models were compared based on different data sizes. The ABOD algorithm was used to remove the outlier from actual production data. The performance of the models was measured before and after removing the outlier. It could be concluded as follows:
-
1.
Generally, some models tend to overestimate the reserve such as Arps, MLM, T-Model, Duong, and FDC, while some others tend to underestimate the reserve such as Weng, Weibull, Hesieh, SEPD, and LGM.
-
2.
The goodness of fitting and the reliability of prediction for almost all models get improved by increasing the data size and improving the data quality.
-
3.
Some models are much more sensitive to data size, others to data quality, and others are less affected by both or one of them.
-
4.
All models are empirical functions that are built on the power law or the exponential structure. No single model is the best. More than one model is recommended to be used.
-
5.
Removing the outlier from the production data using the ABOD algorithm is much more effective. The research proved that some models are much more sensitive to the outlier than others. LGM, Pan model, Weng, and Hesieh models are sensitive to the data quality compared to K-model, Duong, Wang, and Arps models.
-
6.
The advantage of using the ABOD algorithm is that it smoothes the production profile without removing clear events through the profile. However, it is recommended to compare other algorithms with different data characteristics to determine the most effective algorithm for DCA.
Glossary
Acronyms
- ABOD
angle-based outlier detection
- ABOF
angle-based outlier factor
- BDF
boundary-dominated flow
- BHP
bottom hole pressure
- DCA
decline curve analysis
- EEDCA
extended exponential decline curve
- EUR
estimated ultimate recovery
- FDC
fractional decline curve
- HEHD
hyperbolic–exponential hybrid decline
- kNN
k-nearest neighbors
- LGM
logistic growth model
- MLE
maximum likelihood estimation
- MLM
Matthews–Lefkovits model
- OLS
ordinary least-squares
- PLE
power-law equation
- SEPD
stretched exponential decline model
- SVM
supported vector machine
- VDMA
variable decline modified Arps
- WLS
weighted least-squares
Nomenclature
- b
decline curve exponent
- D
decline rate (day–1)
- Di
initial decline rate (day–1)
- Gp
gas cumulative production (Mscf)
- q
gas flow rate (Mscf/day)
- t
time (day)
Appendix 1. Decline Curve Models: Approaches, Characteristics, and References
Expressions for the gas flow rate q as a function of time t and the numbers of fitting parameters for the various models are given in Table 6. Expressions for the decline rate D and the decline exponent b as functions of t are given in Table 7. Strengths and weaknesses of the models are presented in Table 8. Expressions for the cumulative production Gp as a function of t and references are given in Table 9. Symbols with the subscript of the model’s initials are the fitting parameters of the model.
Table 6. Expressions for the Gas Flow Rate q(t).
| model | q(t) | no. of fitting parameters | model structure | |
|---|---|---|---|---|
| exponential Arps (1945) | qt = qi exp(−Dit) | 2 | exponential | |
| hyperbolic Arps (1945) | 3 | power function | ||
| harmonic Arps (1945) | 2 | power function | ||
| Matthews–Lefkovits model (MLM) (1956) | 3 | power function | ||
| K (1970) | 2 | power function | ||
| Weng (1984) | q = qi·taGW exp(−t/bGW) | 3 | power and exponential functions | |
| Weibull (1995) | 3 | exponential and power functions | ||
| boundary “b” approach (2000) | based on Arps models | 2 | exponential function | |
| Hsieh (2001) | q = qi·t–(nH + mH·t) | 3 | modified power function | |
| multistage approach (2007) | q = qswitch exp[−Dswitch(t – tswitch)] | 2 | exponential function | |
| modified Arps approach (2008) | 3 | power function | ||
| power low exponential (PLE) (2008) | exponential and power functions | |||
| D∞ ≠ 0 | q(t) = qi·e[−D∞t–Ditn] | 4 | ||
| D∞ = 0 | q(t) = qi·e[−Ditn] | 3 | ||
| T-model (2009) | 3 | power and exponential functions | ||
| stretched exponential production decline (SEPD) (2010) | q = qi exp[−(t/τ)nSEPD] | 3 | exponential and power functions | |
| Duong (2010, 2011) | 3 | power and exponential functions | ||
| logistic growth model (LGM) (2011) | 3 | power function | ||
| extended exponential DCA (EEDCA) (2015) | 4 | exponential and power functions | ||
| fractional decline curve (FDC) (2016) | 3 | power function | ||
| Wang (2017) | q = qi exp[−λW(ln t)2] | 2 | exponential function modified by the logarithmic function | |
| variable decline modified Arps (VDMA) (2018) | q = qi exp[−Di·t(1–nVDMA)] | 3 | exponential function modified by the power function |
Table 7. Expressions for the Decline Rate D(t) and Decline Exponent b.
| model | D(t) | b | ||
|---|---|---|---|---|
| exponential Arps (1945) | D = Di | b = 0 | ||
| hyperbolic Arps (1945) | 0 < b < 1 | |||
| harmonic Arps (1945) | b = 1 | |||
| MLM (1956) | ||||
| K (1970) | b = 1 | |||
| Weng (1984) | ||||
| Weibull (1995) | ||||
| boundary “b” approach (2000) |
|
|||
| Hsieh (2001) | ||||
| multistage approach (2007) | ||||
| modified Arps approach (2008) | ||||
| PLE (2008) | ||||
| D∞ ≠ 0 | D = D1t–(1–n) | b = D∞ + Dit–(1–n) | ||
| D∞ = 0 | b = Dit–(1–n) | |||
| T-model (2009) | ||||
| SEPD (2010) | ||||
| Duong (2010, 2011) | ||||
| LGM (2011) | ||||
| EEDCA (2015) | ||||
| FDC (2016) | b = α | |||
| Wang (2017) | ||||
| VDMA (2018) | D = Dit–nVDMA(−nVDMA + 1) |
Table 8. Strengths and Weaknesses of the Models.
| model | model strengths | model weaknesses |
|---|---|---|
| Arps (1945) | simple to apply. | overestimate the EUR. |
| not consider the flow behavior in shale gas. | ||
| MLM (1956) | applied to depletion reservoirs with low pressure where gravity is the only driving mechanism. | not consider the flow behavior of shale gas. |
| K (1970) | simple to apply. | not consider the flow behavior. |
| underestimate the EUR. | ||
| Weng (1984) | simple with only two fitting parameters. | not consider the flow behavior. |
| underestimate the EUR. | ||
| Weibull (1995) | simple with only two fitting parameters. | not consider the flow behavior. |
| underestimate the EUR with small production data size. | ||
| boundary “b” approach (2000) | consider the flow behavior of shale gas. | b value depends on the fluid properties and the pressure which may not be accurately estimated. |
| Hsieh (2001) | consider the flow behavior of shale gas and the reservoir’s unique properties. | underestimate the EUR with small production data size even with large data size. |
| multistage approach (2007) | consider the flow behavior with the same structure of Arps. | switch point (Dswitch at tswitch) is still hard to be determined. |
| modified Arps approach (2008) | consider the flow behavior and applicable for shale gas. | multiple steps are required to be performed. |
| PLE (2008) | specially developed to match shale gas behavior. | underestimate the EUR. |
| D∞ ≠ 0 | four fitting parameters are being regressed on. | |
| D∞ = 0 | ||
| T-model (2009) | applicable on shale gas and could consider the flow behavior | overestimate the EUR |
| SEPD (2010) | applicable to shale gas and consider the flow behavior of shale gas. | required sufficient large data (>35 months). |
| overestimate EUR with small data size. | ||
| Duong (2010, 2011) | applicable to shale gas, consider the flow behavior, and fit data from various shale plays very well. | in the case of water breakthrough, the model parameters are overestimated. |
| LGM (2011) | simple and consider the flow behavior of shale gas. | based on growth and this requires a certain data size to be applicable. |
| EUR is underestimated. | ||
| ΕEDCA (2015) | applicable with both early and late time production. | β1 is a fixed value as it has no effect on fitting the curve. |
| EUR is underestimated. | ||
| FDC (2016) | applicable to shale gas production behavior, especially late long tail behavior. | compared to other models that consider the flow behavior of the shale gas, EUR is slightly overestimated. |
| Wang (2017) | based on the same assumptions of Duong but more general. | compared to other models that consider the flow behavior of the shale gas, EUR is slightly underestimated. |
| estimate EUR well in both short and long production. | ||
| VDMA (2018) | applicable to shale gas production behavior and simple as it is a modification of Arps exponential model. | compared to other models that consider the flow behavior of the shale gas, EUR is slightly overestimated. |
Table 9. Expressions for the Cumulative Production Gp(t).
| model | Gp(t) | ref(s) | |
|---|---|---|---|
| exponential Arps (1945) | (57) | ||
| hyperbolic Arps (1945) | (57) | ||
| harmonic Arps (1945) | (57) | ||
| MLM (1956) | (22, 58) | ||
| K (1970) | Gp = qi·bK2 ln(bK + t) | (22) | |
| Weng (1984) | (59) | ||
| Weibull (1995) | (60) | ||
| boundary “b” approach (2000) | (7, 61) | ||
| Hsieh (2001) | GP = ∑qt | (22, 62) | |
| multistage approach (2007) | (7, 63, 64) | ||
| modified Arps approach (2008) |
|
(7, 65) | |
| PLE (2008) | (66, 67) | ||
| D∞ ≠ 0 | GP = ∑qt | ||
| D∞ = 0 | |||
| T-model (2009) | (7, 68) | ||
| SEPD (2010) | (69) | ||
| Duong (2010, 2011) | (70) | ||
| LGM (2011) | (71, 72) | ||
| EEDCA (2015) | GP = ∑qt | (73) | |
| FDC (2016) | (11) | ||
| Wang (2017) | (74) | ||
| VDMA (2018) | (75) |
The authors declare no competing financial interest.
References
- Liehui Z.; Baochao S.; Yulong Z.; Zhaoli G. Review of Micro Seepage Mechanisms in Shale Gas Reservoirs. Int. J. Heat Mass Transfer 2019, 139, 144–179. 10.1016/j.ijheatmasstransfer.2019.04.141. [DOI] [Google Scholar]
- Germanou L.; Ho M. T.; Zhang Y.; Wu L. Shale Gas Permeability Upscaling from the Pore-Scale. Phys. Fluids 2020, 32, 102012 10.1063/5.0020082. [DOI] [Google Scholar]
- Meng Y.; Li M.; Xiong X.; Liu J.; Zhang J.; Hua J.; Zhang Y. Material Balance Equation of Shale Gas Reservoir Considering Stress Sensitivity and Matrix Shrinkage. Arabian J. Geosci. 2020, 13, 535 10.1007/s12517-020-05485-6. [DOI] [Google Scholar]
- Chen L.; Zuo L.; Jiang Z.; Jiang S.; Liu K.; Tan J.; Zhang L. Mechanisms of Shale Gas Adsorption: Evidence from Thermodynamics and Kinetics Study of Methane Adsorption on Shale. Chem. Eng. J. 2019, 361, 559–570. 10.1016/j.cej.2018.11.185. [DOI] [Google Scholar]
- Cheng Y.; Lee W. J.; McVay D. A. Quantification of Uncertainty in Reserve Estimation From Decline Curve Analysis of Production Data for Unconventional Reservoirs. J. Energy Resour. Technol. 2008, 130, 043201 10.1115/1.3000096. [DOI] [Google Scholar]
- Ibrahim M.; Mahmoud O.; Pieprzica C.. A New Look at Reserves Estimation of Unconventional Gas Reservoirs. In SPE/AAPG/SEG Unconventional Resources Technology Conference; OnePetro, 2018. 10.15530/URTEC-2018-2903130. [DOI]
- Ahmed T.Modern Decline Curve Analysis. In Reservoir Engineering Handbook; Elsevier, 2019; pp 1389–1461. 10.1016/B978-0-12-813649-2.00018-9. [DOI] [Google Scholar]
- Mahmoud O.; Elnekhaily S.; Hegazy G. Estimating Ultimate Recoveries of Unconventional Reservoirs: Knowledge Gained from the Developments Worldwide and Egyptian Challenges. Int. J. Ind. Sustainable Dev. 2020, 1, 60–70. 10.21608/ijisd.2020.73505. [DOI] [Google Scholar]
- Alqahtani M. H.; Ertekin T.. Shale Gas Reservoir Development Strategies Using Complex Specified Bottom-Hole Pressure Well Architectures. In SPE Kingdom of Saudi Arabia Annual Technical Symposium and Exhibition; OnePetro, 2017. 10.2118/188144-ms. [DOI]
- Zhang H.; Nelson E.; Olds D.; Rietz D.; Lee W. J.. Effective Applications of Extended Exponential Decline Curve Analysis to Both Conventional and Unconventional Reservoirs. In SPE Annual Technical Conference and Exhibition; OnePetro: Dubai, UAE, 2016. 10.2118/181536-MS. [DOI]
- Zuo L.; Yu W.; Wu K. A Fractional Decline Curve Analysis Model for Shale Gas Reservoirs. Int. J. Coal Geol. 2016, 163, 140–148. 10.1016/j.coal.2016.07.006. [DOI] [Google Scholar]
- Zhang R.-h.; Zhang L.; Tang H.; Chen S.; Zhao Y.; Wu J.; Wang K. A Simulator for Production Prediction of Multistage Fractured Horizontal Well in Shale Gas Reservoir Considering Complex Fracture Geometry. J. Natl. Gas Sci. Eng. 2019, 67, 14–29. 10.1016/j.jngse.2019.04.011. [DOI] [Google Scholar]
- Wang W.; Fan D.; Sheng G.; Chen Z.; Su Y. A Review of Analytical and Semi-Analytical Fluid Flow Models for Ultra-Tight Hydrocarbon Reservoirs. Fuel 2019, 256, 115737 10.1016/j.fuel.2019.115737. [DOI] [Google Scholar]
- Arnold R.; Anderson R.. Preliminary Report on the Coalinga Oil District, Fresno and Kings Counties; Government Printing Office: California, U.S., 1908. [Google Scholar]
- Johnson R. H.; Bollens A. L. The Loss Ratio Method of Extrapolating Oil Well Decline Curves. Trans. AIME 1927, 77, 771–778. 10.2118/927771-G. [DOI] [Google Scholar]
- Pirson S. J.Production Decline Curve of Oil Well May Be Extrapolated by Loss-Ratio. Oil Gas J., 1935. [Google Scholar]
- Kanfar M. S.; Wattenbarger R. A.. Comparison of Empirical Decline Curve Methods for Shale Wells. In SPE Kingdom of Saudi Arabia Annual Technical Symposium and Exhibition; OnePetro: Calgary, Alberta, Canada, 2012. 10.2118/162648-MS. [DOI]
- Ahmed T.Analysis of Decline and Type Curves. In Reservoir Engineering Handbook; Elsevier, 2019; pp 1227–1310 10.1016/B978-0-12-813649-2.00016-5. [DOI] [Google Scholar]
- Arps J. J. Analysis of Decline Curves. Trans. AIME 1945, 160, 228–247. 10.2118/945228-G. [DOI] [Google Scholar]
- Joshi K. G.; Awoleke O. O.; Mohabbat A.. Uncertainty Quantification of Gas Production in the Barnett Shale Using Time Series Analysis. In SPE Western Regional Meeting; OnePetro, 2018. 10.2118/190124-MS. [DOI]
- Hong A.; Bratvold R. B.; Lake L. W.; Ruiz Maraggi L. M. Integrating Model Uncertainty in Probabilistic Decline-Curve Analysis for Unconventional-Oil-Production Forecasting. SPE Reservoir Eval. Eng. 2019, 22, 861–876. 10.2118/194503-PA. [DOI] [Google Scholar]
- Liang H.-B.; Zhang L.-H.; Zhao Y.-L.; Zhang B.-N.; Chang C.; Chen M.; Bai M.-X. Empirical Methods of Decline-Curve Analysis for Shale Gas Reservoirs: Review, Evaluation, and Application. J. Natl. Gas Sci. Eng. 2020, 83, 103531 10.1016/j.jngse.2020.103531. [DOI] [Google Scholar]
- Martyushev D. A.; Ponomareva I. N.; Galkin V. I. Conditions for Effective Application of the Decline Curve Analysis Method. Energies 2021, 14, 6461. 10.3390/en14206461. [DOI] [Google Scholar]
- Hawkins D. M.Identification of Outliers; Springer, 1980. [Google Scholar]
- Shekhar Jha H.; Mustafa Ud Din Sheikh H.; Lee W. J.. Outlier Detection Techniques Help Us Identify and Remove Outliers in Production Data to Improve Production Forecasting. In SPE/AAPG/SEG Asia Pacific Unconventional Resources Technology Conference; OnePetro, 2021. 10.15530/AP-URTEC-2021-208384. [DOI]
- Schölkopf B.; Platt J. C.; Shawe-Taylor J.; Smola A. J.; Williamson R. C. Estimating the Support of a High-Dimensional Distribution. Neural Comput. 2001, 13, 1443–1471. 10.1162/089976601750264965. [DOI] [PubMed] [Google Scholar]
- Shyu M.-L.; Chen S.-C.; Sarinnapakorn K.; Chang L.. A Novel Anomaly Detection Scheme Based on Principal Component Classifier; Department of Electrical and Computer Engineering, Miami University: Coral Gables, FL, 2003. [Google Scholar]
- Hardin J.; Rocke D. M. Outlier Detection in the Multiple Cluster Setting Using the Minimum Covariance Determinant Estimator. Comput. Stat. Data Anal. 2004, 44, 625–638. 10.1016/S0167-9473(02)00280-3. [DOI] [Google Scholar]
- Iglewicz B.; Hoaglin D. C.. ASQC basic references in quality control. In How to Detect and Handle Outliers; ASQC Quality Press: Milwaukee, WI, 1993. [Google Scholar]
- Kriegel H.-P.; Shubert M.; Zimek A.. Angle-Based Outlier Detection in High-Dimensional Data. In Proceedings of the 14th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining - KDD 08; ACM Press: Las Vegas, Nevada, USA, 2008; p 444. 10.1145/1401890.1401946. [DOI]
- Angiulli F.; Pizzuti C.. Fast Outlier Detection in High Dimensional Spaces. In Principles of Data Mining and Knowledge Discovery; Elomaa T., Mannila H., Toivonen H., Eds.; Springer: Berlin, 2002; pp 15–27. 10.1007/3-540-45681-3_2. [DOI] [Google Scholar]
- Li Z.; Zhao Y.; Botta N.; Ionescu C.; Hu X.. COPOD: Copula-Based Outlier Detection. In 2020 IEEE International Conference on Data Mining (ICDM); IEEE, 2020; pp 1118–1123. 10.1109/ICDM50108.2020.00135. [DOI]
- Li Z.; Zhao Y.; Hu X.; Botta N.; Ionescu C.; Chen G. H.. ECOD: Unsupervised Outlier Detection Using Empirical Cumulative Distribution Functions. arXiv:2201.00382 [cs, stat], 2022.
- Breunig M. M.; Kriegel H.-P.; Ng R. T.; Sander J.. LOF: Identifying Density-Based Local Outliers. In Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data (SIGMOD ’00); Association for Computing Machinery: New York, 2000; pp 93–104.
- Ramaswamy S.; Rastogi R.; Shim K.. Efficient Algorithms for Mining Outliers from Large Data Sets. In Proceedings of the 2000 ACM SIGMOD International Conference on Management of Data (SIGMOD ’00); Association for Computing Machinery: New York, 2000; pp 427–438 10.1145/342009.335437. [DOI]
- Advances in Knowledge Discovery and Data Mining: Proceedings of the 6th Pacific-Asia Conference (PAKDD), Taipei, Taiwan, May 6−8, 2002; Chen M.-S., Yu P. S., Liu B., Eds.; Lecture Notes in Computer Science; Lecture Notes in Artificial Intelligence; Springer: Berlin, 2002.
- Papadimitriou S.; Kitagawa H.; Gibbons P. B.; Faloutsos C.. LOCI: Fast Outlier Detection Using the Local Correlation Integral. In Proceedings of the 19th International Conference on Data Engineering (Cat. No. 03CH37405); IEEE: Bangalore, India, 2003; pp 315–326. 10.1109/ICDE.2003.1260802. [DOI]
- Kriegel H.-P.; Kröger P.; Schubert E.; Zimek A.. Outlier Detection in Axis-Parallel Subspaces of High Dimensional Data. In Advances in Knowledge Discovery and Data Mining; Theeramunkong T., Kijsirikul B., Cercone N., Ho T.-B., Eds.; Lecture Notes in Computer Science, Vol. 5476; Springer: Berlin, 2009; pp 831–838. 10.1007/978-3-642-01307-2_86. [DOI] [Google Scholar]
- Goldstein M.; Dengel A.. Histogram-Based Outlier Score (HBOS): A Fast Unsupervised Anomaly Detection Algorithm. In KI-2012: Poster and Demo Track, 2012; p 5. [Google Scholar]
- Almardeny Y.; Boujnah N.; Cleary F. A Novel Outlier Detection Method for Multivariate Data. IEEE Trans. Knowl. Data Eng. 2020, 4052–4062. 10.1109/TKDE.2020.3036524. [DOI] [Google Scholar]
- Lazarevic A.; Kumar V.. Feature Bagging for Outlier Detection. In Proceedings of the Eleventh ACM SIGKDD International Conference on Knowledge Discovery in Data Mining (KDD ’05); ACM Press: Chicago, Illinois, USA, 2005; p 157. 10.1145/1081870.1081891. [DOI]
- Liu F. T.; Ting K. M.; Zhou Z.-H.. Isolation Forest. In 2008 Eighth IEEE International Conference on Data Mining, Pisa, Italy; IEEE, 2008; pp 413–422. 10.1109/ICDM.2008.17. [DOI]
- Pevný T. Loda: Lightweight on-Line Detector of Anomalies. Mach. Learn. 2016, 102, 275–304. 10.1007/s10994-015-5521-0. [DOI] [Google Scholar]
- Zhao Y.; Hryniewicki M. K.. XGBOD: Improving Supervised Outlier Detection with Unsupervised Representation Learning. In 2018 International Joint Conference on Neural Networks (IJCNN), Rio de Janeiro; IEEE, 2018; pp 1–8. 10.1109/IJCNN.2018.8489605. [DOI]
- Zhao Y.; Nasrullah Z.; Li Z.. PyOD: A Python Toolbox for Scalable Outlier Detection. arXiv:1901.01588, 2019.
- Zhao Y.; Hu X.; Cheng C.; Wang C.; Wan C.; Wang W.; Yang J.; Bai H.; Li Z.; Xiao C.; Wang Y.; Qiao Z.; Sun J.; Akoglu L.. SUOD: Accelerating Large-Scale Unsupervised Heterogeneous Outlier Detection. In Proceedings of the 4th Machine Learning and Systems Conference, San Jose, CA, USA, 2021; pp 463–478.
- Kingma D. P.; Welling M.. Auto-Encoding Variational Bayes. arXiv:1312.6114 [cs, stat], 2014.
- Aggarwal C. C.Data Mining; Springer International Publishing: Cham, Switzerland, 2015. 10.1007/978-3-319-14142-8. [DOI] [Google Scholar]
- Ruff L.; Vandermeulen R.; Görnitz N.; Deecke L.; Siddiqui S. A.; Binder A.; Müller E.; Kloft M.. Deep One-Class Classification. In International Conference on Machine Learning, 2018; pp 4393–4402.
- Burgess C. P.; Higgins I.; Pal A.; Matthey L.; Watters N.; Desjardins G.; Lerchner A.. Understanding Disentangling in β-VAE. arXiv:1809.10816 [cs, stat], 2018.
- Liu Y.; Li Z.; Zhou C.; Jiang Y.; Sun J.; Wang M.; He X.. Generative Adversarial Active Learning for Unsupervised Outlier Detection. arXiv:1809.10816 [cs, stat], 2019.
- SPE Data Repository: Data Set: {1},Well Number: {12}.
- Ali T. A.; Sheng J. J.. Production Decline Models: A Comparison Study. In SPE Eastern Regional Meeting; OnePetro, 2015. 10.2118/177300-MS. [DOI]
- Matthews C. S.; Lefkovits H. C. Gravity Drainage Performance of Depletion-Type Reservoirs in the Stripper Stage. Trans. AIME 1956, 207, 265–274. 10.2118/665-G-P. [DOI] [Google Scholar]
- Weng W. B.Fundamentals of Forecasting Theory; Petroleum Industry Press, 1984. [Google Scholar]
- Weibull W. A Statistical Distribution Function of Wide Applicability. J. Appl. Mech. 1951, 18, 293–297. 10.1115/1.4010337. [DOI] [Google Scholar]
- Chen H.-Y.; Teufel L. W.. Estimating Gas Decline-Exponent Before Decline-Curve Analysis. In SPE Gas Technology Symposium; OnePetro, 2002; p 10.
- Hsieh F. S.; Vega C.; Vega L.. Applying a Time-Dependent Darcy Equation for Decline Analysis for Wells of Varying Reservoir Type. In SPE Rocky Mountain Petroleum Technology Conference; OnePetro, 2001. 10.2118/71036-MS. [DOI]
- Spivey J. P.; Frantz J. H.; Williamson J. R.; Sawyer W. K.. Applications of the Transient Hyperbolic Exponent. In SPE Rocky Mountain Petroleum Technology Conference; OnePetro, 2001. 10.2118/71038-MS. [DOI]
- Kupchenko C. L.; Gault B. W.; Mattar L.. Tight Gas Production Performance Using Decline Curves. In CIPC/SPE Gas Technology Symposium 2008 Joint Conference, Calgary, Alberta, Canada; OnePetro, 2008. 10.2118/114991-MS. [DOI]
- Cheng Y.; et al. Improving Reserves Estimates From Decline-Curve Analysis of Tight and Multilayer Gas Wells. SPE Reservoir Eval. Eng. 2008, 11, 912–920. 10.2118/108176-PA. [DOI] [Google Scholar]
- Ilk D.; Rushing J. A.; Perego A. D.; Blasingame T. A.. Exponential vs. Hyperbolic Decline in Tight Gas Sands: Understanding the Origin and Implications for Reserve Estimates Using Arps’ Decline Curves. In SPE Annual Technical Conference and Exhibition, Denver, Colorado, USA; OnePetro, 2008. 10.2118/116731-MS. [DOI]
- Kanfar M. S.Comparison of Emperical Decline Curve Analysis for Shale Wells. Master’s Thesis, Texas A&M University, 2013. [Google Scholar]
- Dou H.; Chen C.; Chang Y.; Fang Y.; Chen X.; Liu W.; Cai W. Analysis and Comparison of Decline Models: A Field Case Study for the Intercampo Oil Field, Venezuela. SPE Reservoir Eval. Eng. 2009, 12, 68–78. 10.2118/106440-PA. [DOI] [Google Scholar]
- Valkó P. P.; Lee W. J.. A Better Way to Forecast Production from Unconventional Gas Wells. In SPE Annual Technical Conference and Exhibition, Florence, Italy; OnePetro, 2010. 10.2118/134231-MS. [DOI]
- Duong A. N.An Unconventional Rate Decline Approach for Tight and Fracture-Dominated Gas Wells. In Canadian Unconventional Resources and International Petroleum Conference, Calgary, Alberta, Canada; OnePetro, 2010. 10.2118/137748-MS. [DOI]
- Clark A. J.; Lake L. W.; Patzek T. W.. Production Forecasting with Logistic Growth Models. In SPE Annual Technical Conference and Exhibition, Denver, Colorado, USA; OnePetro, 2011. 10.2118/144790-MS. [DOI]
- Zhang X.; Wang X.; Hou X.; Xu W. Rate Decline Analysis of Vertically Fractured Wells in Shale Gas Reservoirs. Energies 2017, 10, 1602. 10.3390/en10101602. [DOI] [Google Scholar]
- Zhang H.; Cocco M.; Rietz D.; Cagle A.; Lee J.. An Empirical Extended Exponential Decline Curve for Shale Reservoirs. In SPE Annual Technical Conference and Exhibition, Houston, Texas, USA; OnePetro, 2015. 10.2118/175016-MS. [DOI]
- Wang K.; Li H.; Wang J.; Jiang B.; Bu C.; Zhang Q.; Luo W. Predicting Production and Estimated Ultimate Recoveries for Shale Gas Wells: A New Methodology Approach. Appl. Energy 2017, 206, 1416–1431. 10.1016/j.apenergy.2017.09.119. [DOI] [Google Scholar]
- Gupta I.; Rai C.; Sondergeld C.; Devegowda D. Variable Exponential Decline: Modified Arps To Characterize Unconventional-Shale Production Performance. SPE Reservoir Eval. Eng. 2018, 21, 1045–1057. 10.2118/194005-PA. [DOI] [Google Scholar]

















