Oil-Well Flow-Rate Forecasting Using Auto-Regressive Model
Oil-Well Flow-Rate Forecasting Using Auto-Regressive Model
Auto-Regressive Model
Shreyas Lele,
Abstract: Advancements in IIOT devices and analytics based is providing a major help in analysis and
forecasting of oil production from huge oil-well systems. This paper presents our approach where we
apply autoregressive model to time series data for prediction of possible upcoming values. It focuses how
timeseries prediction along with IIOT helped us to analyze past data of flow rate to forecast the futuristic
flow rate values beforehand with good accuracy. The prediction output can be used to estimate the oil
production as well as will help in detecting anomalous values which in turn will provide idea about any
flaws in the oil well or other machinery in it.
1. Introduction:
The well head controls surface pressure and well
Due to the widespread use of information technology,
many time-series are collected during industrial
operations. Such data can be explored and analyzed production rate. Inductors are generally chosen so that
using many useful tools and methodologies they do not affect the production rate after the line
developed in modern time series analysis. Time series inductance. It is assumed that the flow through the
analysis (TSA) is often associated with the discovery restrictor takes place under critical flow conditions.
and use of patterns (such as periodicity, seasonality, or The outflow from the well can be critical or subcritical.
cycles), and prediction of future values (specifically From the point of view of controlling the production
termed forecasting in the time series context). of solid and fine particles in the well flow, the critical
flow represents the rate of solid material production
The modern oil wells and the systems mounted on in the flow. Maintaining subcritical flow conditions
them requires extensive instrumentation and may be important for sand or fine sedimentation. If the
monitoring. Smart or intelligent wells are flow exceeds this limit (i.e. becomes critical), the
nonconventional well with downhole instrumentation production of sand and fine particles will increase
(sensors, valves and inflow control devices) installed significantly.
on the production tubing. Such wells allow for the
continuous in-situ monitoring of fluid flow rates and
pressures and the periodic adjustment of downhole 2.Literature Survey
valves Approaches including analytics and machine
learning have become vital to digital oil field None of the various published models used to predict
operations. Most of the data from the sensors on oil production rates through wellhead chokes from
different oil wells are collected in form of continuous fluid composition and pressures can be considered as
streams, which require the use of fast real-time data a universal model for all regions. Here, a model is
analysis techniques. Due to the high frequency of provided to predict liquid production-flow rates for
sensor data in the oil and gas industry and its the Reshadat oil field offshore southwest Iran,
timeseries nature, it is inevitable that oil and gas applying a customized genetic optimization algorithm
companies will need to use efficient timeseries (GA) and standard Excel Solver non-linear and
analysis approaches, those that particularly deal with evolutionary optimization algorithms. The dataset of
historical data. 182 records of wellhead choke measurements spans
liquid flow rates from < 100 to 30,000 stock tank
Before drilling, the production passes through a stop barrels/day. Each data record includes measurements
that serves to accelerate the ideal or desired flow of five variables: liquid production rate (QL), wellhead
relative to the pressure waves in the flow line. pressure, choke size, basic sediment and water, and
ARIMA is a general class of forecasting model which An ARIMA model is one where the time series was
have random trend, random walk, exponential differenced at least once to make it stationary and you
smoothing, and autoregressive models as special
cases. It is suitable for application on time-series data
which can be made stationary by applying
differencing or simple non-linear transformations like
logarithm, deflation etc. combine the AR and the MA terms. So, the equation
becomes:
A time series dataset is stationary if its statistical
properties are all constant over time. A stationary ARIMA model in words:
series has no trend, its variations around its mean have Predicted Yt = Constant + Linear combination Lags of
a constant amplitude, and it wiggles in a consistent Y (up to p lags) + Linear Combination of Lagged
fashion, i.e., its short-term random time patterns forecast errors (up to q lags)
always look the same in a statistical sense.
To predict values of AR order (p) and MA order(q), we
ARIMA stands for Auto Regressive Integrated Moving use two plots:
Average. Here Autoregressive terms (AR) depend on
the lags of the stationarized data, Moving Average Autocorrelation Function (ACF): It is a measure of the
(MA) depends on lags of the forecasted errors and a correlation between the Time series with a lagged
time series which needs to be differenced to be made version of itself. For instance, at lag 5, ACF would
stationary is said to be an "integrated" version of a compare series at time instant ‘t1’…’t2’ with series at
stationary series. instant ‘t1-5’…’t2-5’ (t1-5 and t2 being end points).
A nonseasonal ARIMA model is denoted by ARIMA Partial Autocorrelation Function (PACF): This
(p, d, q), where: measures the correlation between the TS with a lagged
‘p’ is the number of autoregressive terms, ‘d’ is the version of itself but after eliminating the variations
number of non-seasonal differences suitable for already explained by the intervening comparison.
stationarity, ‘q’ is the number of lagged errors in the
prediction equation. For checking the stationarity of the timeseries we use
the following:
A pure Auto Regressive (AR only) model is one
where Yt depends only on its own lags. That is, Yt is a (A) Plotting Rolling statistics: In this test, we plot the
function of the ‘lags of Yt’. moving average and analyze how much variance is
there in the plot.
6. References