Optimizing ESP

predicting potential failures and required maintenance...



Electrical Submersible Pumps (ESP)

The oil field uses several different types of artificial lift mechanisms to increase the production of a well. The ESP is a common form of artificial lift used throughtout the world. ESPs have a motor which is controlled from the surface that runs a multistage centrifugal pump in the vertical section of a well. ESPs make up approximately 25% of all artificial lift used in oil wells. When an ESP fails prooduction comes to a halt costing companies millions of dollars. If failues could be predicted with enough notice then the ESP can be pulled during scheduled maintenance. This reduces the loss of production and doesn't require an extra work over rig to fix problems.


Data Wrangling

Our data analysis incorporates various sensor data from 470 ESPs. The raw data is exported from a data historian (OSIsoft PI) where it is kept in irregular time samples to optimize storage. We created a Python interface using Pandas, and HDF5 format to interact, resample/regularize, sort, and index it for fast and flexible access. The data is kept on an AWS data drive and can be accessed from our interactive analysis tools.


Feature Engineering and Pattern Recognition

ESP time-series is characterized by bursting transient behavior, anomalies and outliers, throughout both faulting and regular operation. Augr.ai feature engineering creates robust statistics for mapping volatile non-stationary esp-timeseries onto statistically well-behaved features without censoring. Faulting behavior is identified using pattern recognition, with SigOpt model optimization API training free parameters.


Augur.ai Solution

Augur.ai provides a single platform for data storage and analysis. An integrated cloud solution provides access to data, a Python enviroment for exploring data and writing custom feature engineering and machine learning models. GPU servers provide the compute power needed for the largest models. Data visualization is provided by a dashboard connected to the customers data.