Interns at Kelda

2018
September 10

João Paulo Casagrande Bertoldo

João Paulo Casagrande Bertoldo

Bivrost Development Operations Smart Identification

10/09/2018 – 04/02/2019

João works on an AI component used for identification of field operations. By using machine learning models, this automatically finds and classifies common operations during the drilling process. The result is an intelligent analysis of data available in Bivrost and enhanced operation reports.

 

It implies the extraction of data from several Mongo and Influx databases, the creation of data-driven models using Weka and Python, and the deployment of those models in a React-based project (Javascript).

 

Studies: Digital Engineering of Complex Systems – Mines ParisTech (FR)
Mechatronics Engineering – USP (BR)

June 4

Louis Meyrat

Louis Meyrat

Bivrost Cloud Portal Development

04/06/2018 – 30/11/2018

Louis works on the development of the Bivrost, the Kelda’s web platform used to plot and manage operational data. Louis contributes at each part of the development process according to the goals of the team.

 

This involves the development of Meteor/React and Flask applications, linked to MongoDB and Influx databases, with the use of Docker to set up isolated environments.

 

Studies: Management of IT systems – Mines ParisTech (FR)

June 4

Thomas Quandalle

Thomas Quandalle

Bivrost Cloud Portal Development

04/06/2018 – 30/11/2018

Thomas works on the development of the Bivrost. This tool allows all its users to upload, plot and download operational data through a simple internet access. Thomas mainly focuses on the front-end and the user experience of the Bivrost.

It implies the development and the deployment of a client/server architecture in Javascript, the use of React and Redux with multiple Mongo and Influx databases.

Studies: Engineering Design & Management – Mines ParisTech (FR)

June 4

Jean-Baptiste Arber

Jean-Baptiste Arber

Bivrost Development Real-Time Data Uploads

04/06/2018 – 28/09/2018

Jean-Baptiste works on the development of the Bivrost, the web platform used to plot and manage operational data. He mainly focuses on real-time data uploads, by setting up a new software architecture aimed at improving their performance,  reliability and scalability.

 

For that, Jean Baptiste works with Celery tasks queues, Docker, Python, as well as Mongo and Influx databases.

 

Studies: Computer Science & Control Engineering – Mines ParisTech (FR)

April 4

Louis Dattin

Louis Dattin

Extension of the Leidar® MPD Design Model

04/04/2018 – 28/09/2018

Louis is working on an extension of the hydraulics model used by Kelda for the Leidar® Control System. This extension is based on a more accurate description of the choke, at the output of the well.

 

The first step was to design this extension, then design new observers based on it. Finally, alternative controllers can be tested using these new models. All of this is designed using Matlab/Simulink.

 

Studies: Computer Science & Control Engineering – Mines ParisTech (FR)

February 1

Guillaume Pugliese

Guillaume Pugliese

First Design of Influx Management Enveloppe (IME)

01/02/2018 – 31/07/2018

Guillaume is developing the first version of Influx Management Enveloppe, a decision-making tool when a kick occurs. This tool helps its users to choose between well or pressure controls.

 

It was first developed on Matlab with an HMI, and now on Python connected with another HMI on the web.

 

Studies: Geosciences – Mines ParisTech (FR)

January 29

Pierre-Nicolas Piquin

Pierre-Nicolas Piquin

Bivrost Cloud Portal Development

29/01/2018 – 27/07/2018

 

Pierre-Nicolas works on the development of the Kelda online data analysis tool, the Bivrost. This tool allows all its users to upload, plot and download operational data through a simple internet access.

 

It implies the development and the deployment of a client/server architecture in Javascript, working with a Python rest API to process data and the management of multiple Mongo and Influx databases for data storage.

 

Studies: Computer Science & Control Engineering – Mines ParisTech (FR)

January 15

Alexandre Himmelein

Alexandre Himmelein

First Design of PVT Module

15/01/2018 – 13/07/2018

Alexandre started to work on the first version of the PVT Model developed by Kelda and that will later on be integrated inside Straume® and the Influx Management Envelop (IME). 

 

The initial idea was to develop a tool that could predict accurate density within the well for a given pressure and temperature. Second phase was then to compute phase equilibrium calculation to get bubble points location all over the well.

 

It required to create a Matlab thermochemical model coupled with an HMI. Alexandre also worked on C++ translation as shareability and speed were two main KPIs of the project.

 

Studies: Mechanical & Power Engineering – Mines ParisTech (FR)

January 2

Antoine Marchal

Antoine Marchal

First Design of Well Temperature Dynamics Module

02/01/2018 – 30/06/2018

Antoine started developing the dynamic temperature model inside the wellbore. The aim of this project was to be able to calculate the temperature all across a user-defined well and give the steady-state result of this evolution. These features are to be integrated inside the Straume® and the Influx Management Envelop (IME).

 

It implied developing Matlab functions and plots for the calculation and time evolution of the model, and an HMI to set the well characteristics up.

 

Studies: Engineering Design & Management – Mines ParisTech (FR)

2017
July 17

Yoënn Burban

Yoënn Burban

Bivrost Cloud Portal Development

17/07/2017 – 15/12/2017

Yoënn dedicated his work to the online data analysis platform known as Bivrost Cloud Portal. Operating on every layer of the application, he endeavoured to achieve performances, scalability and security imperatives, and contributed to the development of a mobile version enhanced for real-time drilling control.

 

These tasks led him to master Javascript, ReactJS, Meteor and Redux, InfluxDB and MongoDB databases, as well as WSGI servers and Docker machines.

 

Studies: Engineering Design & Management – Mines ParisTech (FR)

June 12

Thomas Bonte

Thomas Bonte

Choke characteristics estimation

12/06/2017 – 10/12/2017

Thomas worked on different aspects of Leidar® Control System. He mainly focused on the real-time estimation of the choke characteristics, i.e. the function linking the choke position and the choke opening. The goal was to use field data to estimate the different parameters to be used in the estimated function, a sum of radial basis functions.

 

Simulation and coding were carried out with Matlab and Simulink.

 

Studies: Computer Science & Control Engineering – Mines ParisTech (FR)

June 6

Pierre Popineau

Pierre Popineau

Kelda Toolbox Development

06/06/2017 – 23/09/2017

Pierre worked the Kelda toolbox by designing tools to visualize data, with a plotting environment to display simulation results from Leidar® Control System and an automatized generation of error and test reports on the different estimators. He also improved the design of Leidar® estimators by refining the test environment.

 

The whole toolbox had to be designed in Matlab while the usage of Simulink was required to update the existing models.

 

Studies: Geostatistics and Applied Probabilities – Mines ParisTech (FR)

January 3

Adrien Tardieu

Adrien Tardieu

Bivrost Cloud Portal Development

03/01/2017 – 15/06/2017

Adrien worked on the development of the online analysis tool called Kelda Cloud Portal at the time, now Bivrost. He focused on bringing the product from an experimental tool to a more robust and market-ready one. Among others, he developed a first version of the REST API to transfer well data, optimized data storage and set up security on the web application.

 

It implied being familiar with Javascript, being ready to discover the React framework, doing some Python for data processing and having some knowledge in relational and non-relational databases.

 

Studies: Management of IT Systems – Mines ParisTech (FR)

2016
January 4

Louis Gonda

Louis Gonda

First Design of Straume® Topside Network

04/01/2016 – 23/09/2016

Louis started modeling the first version of what will later be the Topside Network of Straume®, i.e the possibility to add components (such as pipes, pumps, valves and chokes) upstream or downstream of the well.

 

It implied creation of specific classes with object-oriented programming language (C++) and the time evolution of flows, pressures and densities. First through a series of steady states, then through dynamic evolution.

 

Studies: Engineering Design & Management – Mines ParisTech (FR)

2015
June 15

Xavier Sattler

Xavier Sattler

Leidar® Development

15/06/2015 – 04/09/2015

Xavier worked on the top-level layer of the Leidar® Control System. He created a module that makes it easy for developers to interact with the not-so-user-friendly C++ code generated by Simulink.

 

It implied creating new standards on the way to build Simulink models and generating additional C++ code during Simulink’s code generation process.

 

Studies: Computer Science & Control Engineering – Mines ParisTech (FR)

January 4

Jean Auriol

Jean Auriol

Pressure Control Design

04/01/2015 – 26/06/2015

Jean dedicated his work to the design of a pressure controller for drilling. He also worked on estimating multiple physical parameters using limited measurements. Controllers and estimators were then tested on the high-fidelity simulator Straume®.

 

It implied being familiar with advanced concepts of control (such as adaptive control and observer design) and required the mastery of Matlab and Simulink.

 

Studies: Computer Science & Control Engineering – Mines ParisTech (FR)

2014
June 14

Renan Goupil

Renan Goupil

Straume® Project Development Kick-Off

14/06/2014 – 14/12/2014

Renan worked as a developer on the very first versions of Straume®. Advanced features of Matlab and Simulink were explored in order to set up a full Test Driven Development environment as well as a Unit Testing Framework. Later on, he set up and managed the Continuous Integration server and implemented automation constraints as development principles for existing and future projects.

 

Basic concepts of controls were used and implemented using advanced Object Oriented Programming concepts. His internship required autonomy and curiosity in order to efficiently test and select the best solutions available within the tools used by Kelda.

 

Studies: Control Engineering, Innovation & Entrepreuneurship – Mines ParisTech (FR)