Practical Reservoir Engineering Methods Using Python Brochure
Practical Reservoir Engineering Methods Using Python Brochure
This training is designed by oil and gas professional for professionals likewise,
where real oil and gas data sets are used for training with diversity in data sets.
SKILLS GAINED
Introduction to Python Ecosystem
Python Basics and Uses for Oil and Gas
AUDIENCE
Reservoir Engineers.
Production engineers.
Chemical engineers.
Drilling engineers.
Geologists and petrophysics
AL and workover engineers.
Undergraduate students.
PREREQUISITE
No knowledge is required.
A working laptop with Windows OS.
TOPICS
Why Reservoir Engineers Should Use Python
Python Data as Related to Oil and Gas Industry
Data types and Structures in Python
Introduction to Data Visualization
Working with Tabulated Data using Pandas
Basics of Data Cleaning and Transformation using Pandas.
Creating Calculations and Data Exports.
Linking Excel, CSV, TXT to Python
EXERCISES
Oil and Gas Data Reading and excel connection to python
Simple Reservoir Data Visualization.
Filtering Reservoir Data based on Wells (single or Multiple)
Cleaning and organizing historical data, with proper datetime conversion.
TOPICS
Visualization in depth.
Introduction to Delauny Triangular Maps
Introduction to Interactive Dashboards
What is Metrics and KPI and How to visually display them
More on visualization.
Detecting undeveloped reservoir areas by using base map with drainage
bubbles.
EXERCISES
Subsurface Contour Mapping
Interactive Reservoir Data Dashboards.
Interactive Well Selection and Dynamic Data Filtering.
Cumulative Production Calculation
Bubble Map for Well Drainage Extent
TOPICS
Introduction to Time Series Analysis using Auto Regression
Introduction to Water Cut Production
Selection based Water Cut Analysis and WOR prediction.
Introduction to Chan Plot for Water Oil Ratio Diagnostics
Flowing Material balance and Linear fitting.
Linear and Non-Linear curve fitting and coefficient calculation.
Linear Production Forecasting
EXERCISES
Chan Plot for Waterflooded reservoirs.
Using Auto Regression for Non empirical time series prediction (WOR, GOR, etc.).
X Plot
Flowing Material balance and Recover estimation.
TOPICS
Reservoir Tank Modeling connection with Python
Controlling Tank Model using Python code.
Production Schedule Control
Well Performance evaluation based on numerical simulation
Reservoir PVT property calculation and tabular reporting and plotting using
python
EXERCISES
Connect MBAL software to Python.
Do a 1d simulation and control the simulation using python
PVT property calculation
TOPICS
Introduction to NumPy
Introduction Random data Class
Introduction to Statistical Distribution
Introduction to Pareto principle and opportunity identification.
Introduction to Control Chart and Well performance classification.
Introduction to Monte Carlo simulation.
Interactive Monte Carlo simulation and controlling the histogram Reservoir Data
Aggregation.
Production Data Aggregation (Yearly, Monthly).
EXERCISES
Pareto Well Analysis 80/20 rule.
Create Reservoir Data Distribution
Monte Carlo simulation on IOIP.
Creating Histograms.
Statistical Well Performance Evaluation using Control Chart