Abstracts
Creating an Open Source Drilling Community
10:00–10:30 a.m.
Modeling the drilling process allows us to understand the physics driving our systems. Proposed tools and procedures can be tested without the time and risks of rig trials. In the near future, it will be inconceivable to put a new tool in the ground or new control system on a rig without fully testing the full system for performance and stability.
ExxonMobil challenged the industry, contributed models, and gathered a coalition of experts to start this effort. Additional models have been submitted by Scientific Drilling, NORCE, Texas A&M, and the University of Calgary, with more coming. MathWorks has helped convert the initial ExxonMobil code to Simulink®, improve code stability, optimize the execution speed, and document how to use the models. All models, data, and test cases are freely available for academic and commercial use.
The University of Calgary is coordinating the organization’s web and GitHub sites. To join this effort, go to the Open Source Drilling Community and add your contact information to the mailing list on the Contribute tab.
Real-Time Control and Online Parameter Estimation for Drill String Dynamics Modeling
10:30–11:00 a.m.
Accessing resources in the subsurface—hydrocarbons, thermal energy or at times, minerals—requires the drilling of a slender wellbore through varied geology. Power for the drillbit is transmitted through a combination of fluid power and mechanical energy along a drill string made up of segments of steel pipe. The aspect ratio of the system, where wellbore diameters range from 10 to 50 cm and depths extend up to 10 km, results in a system with system non-linear dynamics. Sensing of downhole parameters is typically limited and delayed, which presents the need for a sufficient drill string model for parameter estimation. In this talk, you’ll see one such model that has been developed and validated with field data that is based on the one-dimensional wave equation with a distributed friction term. An estimator for the model has been developed to provide an estimate of downhole torques and RPM and is used as a monitoring tool and for real-time control.
Roman Shor, University of Calgary
A Simulink Library for Drilling Modeling, Simulation, and Control
11:00–11:30 a.m.
Mitigating drill string vibrations requires detailed and accurate information on downhole parameters. This data is not always available due to slow telemetry systems or a lack of sensors. An advanced drilling model is needed to estimate these parameters and make fast, informed decisions in real time. However, most drilling models used today are recreated multiple times, which requires substantial effort.
In this talk, we will present a prebuilt drilling library created in Simulink® and walk through a two-degrees-of-freedom drilling dynamics model where the differential equations are modeled in MATLAB® and Simulink. We will demonstrate how to set up the initial and operating conditions for simulation. Finally, we will inspect and compare data and simulation results to validate and iterate drilling model designs using the Simulation Data Inspector. This way, we can rapidly explore and implement designs without having to design custom libraries in low-level languages.
Nonlinear Model-Based Adaptive Robust Controller in an Oil and Gas Wireline Operation
11:30 a.m.–12:00 p.m.
This talk presents the design and implementation of a nonlinear model-based adaptive robust controller (ARC) for tool motion control, driven by a hydrostatic transmission used in an oil and gas wireline operation. A detailed physical system model was built for controller design and testing. The ARC controller was designed to address both parametric uncertainties and uncertain nonlinearities inherent in the nonlinear system dynamics. The controller software development and testing followed a Model-Based Design procedure. A microservice architecture based on Docker containers was adopted for the controller software which facilitated continuous integration and deployment. The preliminary testing results show the effectiveness of the ARC controller design.
Fanping Bu, Schlumberger
Modeling Drilling Dynamics with Simulink
12:00–12:30 p.m.
The drilling industry has substantially improved performance based on knowledge from physics-based, statistical, and empirical models of components and systems. However, open-source packages and several commercial software struggle with modeling drilling dynamics. Simulink® has several inbuilt capabilities that enable you to work more efficiently and improve your development of drilling models. Explore how you can:
- Manage models and data in one place in a collaborative, scalable environment with Simulink Projects
- Use Simulink to convert MATLAB® scripts to MATLAB functions that simplify the task of building models
- Create a custom interface with block masking to hide the block content and simplify the user interface to the model
- Create custom libraries for common drilling dynamics such as drill string, heavyweight drill pipe, drill bit, and mud motor
- Use the variant subsystem to easily swap out the active implementation and replace with alternate configurations without modifying the model
Inho Kim, MathWorks
MATLAB Controller Linked to an ANSYS Structural Model for Directional Drilling Controller
12:30–1:00 p.m.
Automation can lead to significant improvements in drilling practices. Maintaining tool face orientation and optimizing rate of penetration during the sliding operation is a challenging directional drilling process to automate. The control challenge arises primarily because of the complicated behavior of the drill string and the constantly changing operating and geological conditions. To develop a robust controller, a drill string structural model of high fidelity is required to simulate multiple scenarios in a realistic and efficient manner. To achieve this objective, a structural model for the drill string developed in ANSYS Mechanical FEA software is networked to a control algorithm based in MATLAB® in a feedback loop. This technique leverages the strengths of each software (MATLAB for the control algorithm and ANSYS for the structural model) and enables efficient evaluation of different control approaches.
Pradeep Pandurangan, NOV
Using Model-Based Design to Implement the Motor Control Logic of an Electric Downhole Flow-Control Valve
1:00–1:30 p.m.
As part of the development process of a fully electric downhole flow-control valve, MathWorks Consulting Services worked with Schlumberger to achieve a major project milestone: the ability to demonstrate—from scratch, in less than a year, and in parallel to the design of the hardware—driving different models of electric motors as per client requirements. Simulation allowed validation of the control logic before any hardware was available, while code generation with Embedded Coder® enabled early integration and verification tests as soon as the first prototypes were released. Using Model-Based Design and generating code with Simulink® were essential to achieve the challenging objectives and timeline set by the client.
Michel Gardes, Schlumberger
Carbon Sequestration Using the MATLAB Reservoir Simulation Toolbox (MRST)
10:00–10:30 a.m.
Modeling geological storage of carbon dioxide is characterized by scarce data, large spans in spatial and temporal scales, and delicate balances between different physical flow mechanisms. The MATLAB® Reservoir Simulation Toolbox (MRST) offers a set of simulators and workflow tools that have been specially designed to meet these challenges. The software combines results from more than a decade of academic research and development in CO2 storage modeling into a unified toolchain that is easy and intuitive to use.
You’ll see a demonstration of functionality from MRST applied to studying hypothetical carbon storage in large-scale aquifer systems from the Norwegian continental shelf. You’ll also discover tools and GUIs which can be used in a workflow from regional scale estimates to a detailed characterization of a specific storage site, including:
- Static capacity estimates
- Basic analysis of CO2 trapping mechanisms at a specific reservoir
- Interactive simulation of CO2 injection where various simulation parameters (well locations, injection rates, and boundary conditions) can be varied through a GUI
- Detailed simulation of a specific CO2 injection site
The reference application is free to download from the MathWorks website.
Francesca Watson, SINTEF Digital
Modeling of Gas Processing Facilities Using Simscape
10:30–11:00 a.m.
RAG Austria is one of the largest energy storage companies in Europe focusing on the sustainable use of depleted natural gas reservoirs for underground gas storage and the conversion of renewable energy to hydrogen. Upon extracting the gas from the reservoirs, a main gas-processing step is the dehydration of the gas by extracting water vapor from the water saturated gas stream. Two different dehydration methods are applied: gas dehydration by adsorption to silica gel and gas dehydration by absorption, also known as glycol dehydration.
In this session, we’ll give an overview of the successful development and application of simulation models for both dehydration methods using Simscape®. The physical description of the adsorption and absorption processes could be implemented successfully by applying the Simscape custom component functionalities to build detailed models of the adsorption and absorption column dynamics. We’ll present several use cases that show an excellent agreement with measurement data recorded at the gas dehydration plants.
Christian Burgstaller, RAG Austria
Facies Classification with Wavelets and Deep Learning
11:00–11:30 a.m.
With the dramatic growth and complexity of seismic data, manual labeling of seismic facies has become a significant challenge. In this talk, we will highlight how applying deep learning and wavelets in MATLAB® can help solve this challenge and provide a starting point to speed up interpretation by geoscientists. You will learn how to:
- Use MATLAB to simplify the application of advanced techniques like wavelets through interactive apps
- Create deep learning models with just a few lines of MATLAB code
- Explore a seismic volume with the Volume Viewer app
- Accelerate algorithms on NVIDIA® GPUs or in the cloud without specialized programming or extensive knowledge of IT infrastructure
Akhilesh Mishra, MathWorks
Accelerating Grain and Pore Size Image Processing with MATLAB
11:30 a.m–12:00 p.m.
Digital imaging is widely used in the energy industry for better insights into the pore-fill, texture, and various petrophysical properties of reservoir rocks. In this talk, we focus on scanned images of rocks (digital rock) that are analyzed using computers to replace expensive and time-consuming laboratory experiments. Digital rock leverages image processing techniques to compute recognizable features from 3D images of rocks, grains, and pores. These features could be used to train deep learning networks which would eventually predict rock properties.
One of the key production bottlenecks in this workflow is the processing time. A 1300x1300x1330 pixel image used to take about 24 hours of processing time. Shell and MathWorks Consulting Services worked on optimizing the code and improving performance. The algorithms were reworked using MATLAB® and Image Processing Toolbox™. The optimized code was then tested on the deployment environment (cluster) and found to yield about a six times greater performance improvement. This talk presents the challenge, approach, outcome, and impact of this code optimization exercise.
Predictive Maintenance of a Heat Exchanger
12:00–12:30 p.m.
By implementing a predictive maintenance program on a heat exchanger, process engineers can identify when to modify operations to extend heat exchanger life versus when to take the heat exchanger offline for cleaning. In this session, you will learn how you can use MATLAB® and Simulink® to aid in fouling monitoring and prediction by:
- Building a rigorous first principles model of the heat exchanger with Simscape™
- Building a digital twin of the heat exchanger by tuning the parameters of the model to match field data with Simulink Design Optimization™
- Generating synthetic data from the digital twin to simulate heat exchanger fouling
- Modeling an exponential degradation process for estimating the remaining useful life (RUL) of the heat exchanger with Predictive Maintenance Toolbox™
Inho Kim, MathWorks
Simulation of a Multiphase Flow Sampling System
12:30–1:00 p.m.
Measuring the production rate of oil, brine, and gas throughout the life of a well is essential for reservoir management optimization and early detection of water or gas breakthroughs. However, the measurement of phase flow rates in a multiphase flow is difficult. Most metering technologies are subject to errors due to slip between the phases and changes in flow regime. A new approach was proposed to periodically sample the whole flow for a short time while controlling the pipeline pressure so that the sampling action does not change the phase flow rates. To study the feasibility of this approach, a state-space model of the fluid pipeline coupled to the sampling system was developed in MATLAB®. Simulink® was used to model the system dynamics and determine whether the forces and response times required from actuators were achievable. Promising simulation results were followed by construction and testing of a prototype meter in a flow loop, where the actual system dynamics were confirmed to be well predicted by the simulation.
Paul Pastusek
ExxonMobil
Paul Pastusek is a drilling mechanics advisor at ExxonMobil. His expertise is in automation, drill string dynamics, steerable systems, borehole quality, bit applications, cutting mechanics, rig instrumentation and control systems, and failure analysis. He is a registered Professional Engineer, holds 42 US patents, and is leading two industry efforts: upgrading the IADC Dull Code System and founding the Open Source Drilling Community. Paul received the 2020 SPE International Drilling Engineering Award and the 2017 SPE-GCS Regional Drilling Engineering Award. He has a B.S.M.E. from Texas A&M University and an M.B.A. from the University of Houston.
Gregory Payette
ExxonMobil
Gregory Payette is a wells research engineer at ExxonMobil. His E&P expertise is in drilling dynamics modeling and real-time drilling optimization. Greg holds eight US patents, is an active member of the Society of Petroleum Engineers (SPE), and serves on the program committee for the yearly SPE/IADC Drilling Conference and Exhibition. He is also working to launch the Open Source Drilling Community. Greg has mechanical engineering degrees from the University of Idaho (B.S.) and Texas A&M University (M.S. and Ph.D.).
Roman Shor
University of Calgary
Roman Shor is an associate professor in the Department of Chemical and Petroleum Engineering of the Schulich School of Engineering at the University of Calgary. He is the lead investigator of the integrated Drilling Research Laboratory (iDRL) and the co-lead investigator of the Geothermal Energy Laboratory (GEL). His research interests include drill string dynamics modeling and control, drilling optimization, drilling systems automation, machine learning, and artificial intelligence. Roman holds a Ph.D. and P.Eng.
Rajat Dixit
ExxonMobil
Rajat Dixit is a wells engineer at ExxonMobil. His primary expertise is in drilling mechanics, drill string dynamics modeling, rig automation surveillance, and benchmarking support. He has over three years of experience in the drilling industry supporting capability tools and providing well surveillance and benchmarking support to global ExxonMobil drill teams. He also supports the Open Source Drilling Community initiative by contributing drilling mechanics models to the oil and gas community. Rajat has a Bachelor of Technology degree in mechanical engineering and Master of Science degree in fluid and thermal sciences from the Indian Institute of Technology Kanpur (India).
Fanping Bu
Schlumberger
Fanping Bu joined the Industrial Internet Center at Schlumberger as an automation and control engineer in 2017. Prior to that, he worked for Ford Motor Company, Halliburton, and Hitachi Global Storage Technologies. He designed and implemented control systems from concepts to field tests, products for automated vehicles, oil and gas equipment, and enterprise hard disks during his career. Fanping was the recipient of the Control Engineering Chief’s Award from Ford Motor Company, the O. Hugo Schuck Best Paper Award from the American Automatic Control Council, and the Best of ITS Research Award from ITS America. He is a senior member of IEEE and peer reviewer for IEEE Transactions and ASME Journals, has published over 40 peer reviewed conference and journal papers, and holds nine granted patents. Fanping received his Ph.D. degree from Purdue University.
Inho Kim
MathWorks
Inho Kim is a senior application engineer at MathWorks, focusing on modeling multi-physics systems related to the energy industry, predictive maintenance, and reinforcement learning applications. Prior to joining MathWorks, he worked at Halliburton in Houston as a principal R&D engineer with the corporate automation COE and Sperry Drilling automation team. Inho holds a Ph.D. in mechanical engineering from Arizona State University, specializing in structural health monitoring.
Pradeep Pandurangan
NOV
Pradeep Pandurangan is a mechanical engineer at NOV. His primary area of expertise is structural dynamics simulation and testing. He has a total of 14 years of experience in the oil and gas and nuclear energy industries. Pradeep holds a Ph.D. from North Carolina State University and a P.E. license in Texas.
Michel Gardes
Schlumberger
Michel Gardes is a firmware engineer at Schlumberger, working on developing and sustaining intelligent completion projects. He uses Model-Based Design in motor control firmware projects. Michel joined Schlumberger in 2008 as a wireline field engineer.
Francesca Watson
SINTEF Digital
Francesca Watson is a researcher in the Computational Geosciences Group at SINTEF Digital in Oslo and has worked there since 2018. She specializes in reservoir simulation for CO2 storage, and has been involved in both software development and managing bi-annual releases of MRST software. Francesca has a Ph.D. from Durham University, UK.
Christian Burgstaller
RAG Austria
Christian Burgstaller is a technical advisor in the Underground Gas Storage Development Department at RAG Austria. Christian works on simulation models of underground gas storage facilities and digitalization activities. He holds master’s degrees in petroleum engineering from the Mining University Leoben and physics from the University of Linz, Austria.
Akhilesh Mishra
MathWorks
Akhilesh Mishra is a senior application engineer at MathWorks. He specializes in signal/data processing, artificial intelligence, and GPU computing workflows. He has been with MathWorks since 2016. He was also the signal processing lead in a group at the University of Kansas working on radar and sonar systems for sounding the ice sheets of Greenland and Antarctica to study global sea-level rise. Akhilesh holds an M.S. degree from the University of Kansas.
Nishank Saxena
Shell
Nishank Saxena is a petrophysicist and product owner at Shell, focusing on developing and deploying digital tools that help manage risks in the subsurface. Nishank leads digital rock technology activities using novel imaging and HPC simulations. He was awarded the J. Clarence Karcher Award by the Society of Exploration Geophysicists (SEG) and was an SPWLA Distinguished Speaker. Nishank holds an M.S. and a Ph.D. in geophysics/rock physics from Stanford University.
Chiranjib Sur
Shell
Bio paragraph
Thomas Hillman
Aramco Research Center–Houston
Thomas Hillman is the lead mechanical engineer for the Sensors Development Team at Aramco Americas. His work focuses on sensor platforms and sensing techniques/concepts, including the fluid flow metering concept which will be introduced in the presentation. He has been working in the energy sector for 13 years, and his experience is in the design of offshore, onshore, and laboratory equipment with a focus on the study of vibrations, control systems, hydraulics, and fluid dynamics. Thomas has a bachelor’s degree in mechanical engineering from the University of Houston.
Max Deffenbaugh
Aramco Research Center–Houston
Bio paragraph
Sunil Unnikrishnan
MathWorks
Sunil Unnikrishnan is a principal technical consultant at MathWorks India and has worked for 20 years in the energy sector, oil and gas, and process industries. Sunil is an experienced modeling, simulation, controls and optimization engineer with a focus on system engineering using Model-Based Design for supervisory decision-making algorithms. Sunil holds a Ph.D. from IIT Bombay with systems and control engineering as specialization.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)