Training
Data Analytics Workflows for Artificial Lift, Production and Facility Engineers
- 2 days / 16 hours (classroom or in person)
- Four virtual half-day sessions
- 1 day or two half-day virtual sessions (shortened option)
- Level: Intermediate
Synopsis
Business impact: the main aim is to provide insight and understanding of data analytics and machine learning principles through applications. Field data is used to explain data-analysis workflows. Using easy-to-follow solution scripts, participants assess and extract value from the data sets. The hands-on solution approach gives them confidence to try out applicable techniques on data from their field assets.
Data analysis means cleaning, inspecting, transforming and modeling data with the goal of discovering new, useful information and supporting decision-making. In this hands-on course, participants learn data analysis and data science techniques and workflows applied to petroleum production (specifically artificial lift) while reviewing code and practicing. The focus is on developing data-driven models while keeping close to the underlying oil and gas production principles.
Specifically, the following use cases are discussed, covering their business impact, code walkthroughs and solutions:
- Gas-lift optimization: single-point gas-lift injection for gas wells in tight formation using simulated data
- Choke flow rate estimation for high-volume wells using an offshore dataset
- Rod pump diagnosis (card classification) using onshore field data
- Flow pattern prediction and slug catcher design using a laboratory dataset
- Liquid loading in gas wells using a laboratory dataset
- Virtual flow meter using an ESP dataset
- Multiphase flow meter prediction using a three-phase measured dataset
- Gas-lift multi-well optimization: discussion only
Learning outcomes
- After completing the course, participants will have a set of tools and some pathways to model and analyze their data in the cloud, find trends, and develop data-driven models.
Who should attend
This Intermediate level course is primarily intended for artificial lift, production and facilities engineers and students to enhance their knowledge base, increase technology awareness, and improve facility with different data analysis techniques applied to large data sets.
Prerequisites
- Understanding of petroleum production concepts
- Knowledge of Python is not a must but is preferred to get the full benefit
- The Google Colaboratory environment, available in Google Cloud, is used for hands-on exercises
- Trainees need to bring a computer with a Google Chrome browser and a Google email account (available for free)
Course outline
- Digital Oil Field Data Explorations/Workflows
- Digital Transformation and Oilfields
- Key technologies for digital oilfields
- Oilfield System Data Verification and Management
- A Brief/Incomplete Primer on ML/AI
- Data Science versus Data Analytics
- AI, ML and Deep Learning
- Data Analytics Lifecycle
- Bias-Variance-Complexity Tradeoff
- Data Preparation
- Model Types
- Role of Domain Knowledge
- Training and Evaluating Model
- Toolsets
- System Setup & Checks
- Google CoLab: why do we need it?
- Pull datasets and codebase from the GitHub repository
- Data Workflows & Best Practices in Exploratory Data Analysis
- Data types in the production domain: streaming (real-time or time-series) vs. static (non-streaming)
- Data processing challenges
- Data basics: cleaning, filtration and regulation
- Best practices in exploratory data analysis
- Rod Pump Dynamometer Card Classification (brief description of the data set/problem use case and expected outcome)
- The problem, input and output variables definition (SPE paper)
- Data set
- Hands-on exercise: model development and testing
- Flow Pattern Prediction (brief description of the data set/problem use case and expected outcome)
- Problem, input and output variables definition
- Data set
- Hands-on exercise: model development and testing
- Gas Lift Slugging (brief description of the data set/problem use case and expected outcome)
- Problem, input and output variables
- Hands-on exercise: regression solution
- Choke Flow Rate Study (brief description of the data set/problem use case and expected outcome)
- Problem, input and output variables
- Hands-on exercise: multiple ML models and comparison
- Multiphase Flow Meter (brief description of the data set/problem use case and expected outcome)
- Problem, input and output variables (SPE paper)
- Hands-on exercise: multiple ML models and comparison
- Virtual Flow Meter with ESP Data Set (time permitting)
- The problem, dataset: inputs/outputs
- Two or three ML solutions
Formats and customization
- Level: Intermediate. Two days (16 hours), in person or virtual.
- The course content is for two days in the classroom or four virtual half-day sessions. The training can also be presented as a 1-day or two half-day virtual sessions.
- Training method: the course can be taught virtually or in the classroom. It discusses several business use cases that are amenable to data-driven workflows. For each use case, the instructor shows the solution using a data analysis technique with Python code deployed in Google Cloud. Trainees solve a problem and tweak their solution.
- The course can be customized to focus on specific artificial lift methods, e.g., gas-lift or ESP only.
- Client dataset-based examples are optionally incorporated in the class discussions. This option requires discussions with the client about the problem, two days of consulting effort, and access to the client dataset at least 4 weeks before the class.
- Software: Python code in Google Colaboratory (Google Cloud); datasets and code pulled from a GitHub repository.
