Job title: Scientific Software Developer Intern (3 months)
About Us: We are a global technology company, driving energy innovation for a balanced planet.
At SLB we create amazing technology that unlocks access to energy for the benefit of all. That is our purpose. As innovators, that's been our mission for 100 years. We are facing the world's greatest balancing act- how to simultaneously reduce emissions and meet the world's growing energy demands. We're working on that answer. Every day, a step closer.
Our collective future depends on decarbonizing the fossil fuel industry, while innovating a new energy landscape. It's what drives us. Ensuring progress for people and the planet, on the journey to net zero and beyond. For a balanced planet.
Location: Abingdon, Oxfordshire
Description & Scope: Classical thermodynamics is a fundamental discipline to model different engineering applications. The behavior of fluid and solid systems is described using Equation of States (EoS), used to model the relationship between pressure, volume, temperature and composition. For pure components, different EoS are reported in literature, using data coming from laboratory experiments, making the tuning problem irrelevant for most of the practical problems. Although, when we start model the behavior of component mixtures, especially hydrocarbons, the higher number of pure components and its isomers make it difficult or even impossible to model each component separately.
To tackle the problem of modeling mixtures with a large number of elements, techniques such as lumping and tuning are applied to reduce the real components to pseudo-component mixtures, trying to obtain similar thermodynamic behavior using a fraction of computational power. In this context, we can write the tuning as a data-assimilation problem and solve it by applying different methods.
During this internship, we are looking at the application of Ensemble Smoother methods to solving the tuning problem, incorporating the uncertainty on laboratory PVT experiments into EoS adjustments.
Deliverables: The intern will work closely with the Intersect innovation team to implement and test the Ensemble Smoother code in Python. By the end of the internship the following technical deliverables are expected:
- Implementation of Python plugin to communicate the Ensemble Smoother with the Fluid Modeler results
- Testing different Equation-of-States (EOS) applications
- Quantification of the uncertainty on laboratory PVT experiments
- Showing the effectiveness of the new method with real laboratory data
Note that this is an innovation work, with the opportunity to publish it in a research journal.
Required Skills & Education: - Master Degree - (Penultimate or Final year) in Petroleum engineering, Chemistry Mathematics, Science Computing or a related discipline
- Analysis and Statistics
- Python code development
- Non-linear optimization
- Thermodynamics
- Equation of state
We are open to flexible, hybrid working with a combination of on-site & home working days.
SLB is an equal employment opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or other characteristics protected by law.