Speaker

Markus Fanebust Dregi

Markus Fanebust Dregi

Leading a scientific computing team, Equinor

Actions

Markus Dregi is a developer working on ensemble based tools in Equinor. These tools are to aid engineers in making robust decisions for the future under uncertain conditions in various domains.

Markus Dregi is passionate about programming, algorithms, mathematics and computing at large. And he is often amused by their beauty and intrigued by their impact. He has presented at numerous international conferences and workshops and thought multiple courses at university level. He holds a PhD in Algorithms from the University of Bergen and a Bachelor in Mathematics from the University of Oslo.

Riding the wave of complexity

I'll start by discussing what complexity is, its role in the world today and why I believe software developers are especially primed for understanding complexity.

Afterwards I'll present an approach to dealing with complexity and the natural human responses that might be working against you while doing so.

Strangling Hydra one head at the time

Having business critical logic in legacy systems appears to be the norm for many established companies these days. In this talk we will investigate why this is so and how this can hinder further innovation.

I will also share experiences from our teams current project in Equinor; improving and modernising the tool for maintaining reservoir and wind farm models. I'll talk about how we have leveraged technical, as well as knowledge debt while scaling up the team. How we have tried to mitigate quality fatigue. How we have utilised strangulation patterns and abstraction to improve the code base. And last, but not least, why I believe that we will succeed in creating a better product for our users.

Uncertain Models - Learning from the past and optimizing for the future

In engineering one often have to deal with uncertainty while making decisions. There can be uncertainty about the current status of a system, as well as future trends. In this talk we will explore how Equinor deals with uncertainty in reservoir planning. We will see how one can optimize over an uncertain model and how production data is utilized to improve our models for future decisions. In the end we will see how the same knowledge and tools can be utilized to better understand windmill farms and how they should be designed.

The talk will give an introduction to ensemble based methods, as well as the process of optimizing over and updating such models. We will explore variants of the Kalman Filter algorithm that can be utilized for ensembles of models and how gradients can be efficiently approximated. It will all be given in a practical setting with concrete examples. No prior knowledge is required (Bayesian pun intended).

Both the optimization and the model updating methods are implemented in software projects and in active use in Equinor. The model updating tool is an open source project named ERT (github.com/equinor/ERT) and has been used outside of Equinor by among others Norsk Regnesentral, TNO and Norce.

Markus Fanebust Dregi

Leading a scientific computing team, Equinor

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top