Navigation and service

Advertising division: IEK-10 - Energy Systems Engineering
Reference number: 2021M-040, Computational Engineering Sciences, Computer Science, Mathematics, Energy- or Process Systems Engineering, Mechanical Engineering

Master Thesis: Implementation of a decomposition algorithm for deterministic global optimization of energy system design and operation

IEK-10 focuses on the optimal design and operation of integrated, decentralized energy systems with a high share of renewable energy. We contribute both to the development of mathematical models and to the development of improved optimization algorithms, tailored to specific problems related to energy systems. Specially adapted methods and codes enable us to exploit the potential of high performance computing with the aim of solving particularly large and complex problems.

Context and Assignment
When designing energy systems, it is often necessary to take multiple prospective operating points into account. Ideally, an energy system incurs minimal costs or emissions while guaranteeing feasible operation in all anticipated operating points. Planning of such systems can be supported by mathematical programming algorithms which solve the problem of finding an optimal design and optimal operational decisions given available options and requirements.

The sequential nature of the design and operational decisions can be exploited by special algorithms, which decompose the original problem into smaller subproblems. These subproblems are solved iteratively to obtain a solution of the original problem. This approach is a promising alternative to solving the original problem directly, as problem difficulty scales exponentially with size.

In this thesis, a recently developed decomposition algorithm will be implemented as an extension of the open-source deterministic global optimization solver MAiNGO, developed at our partner institute AVT-SVT at RWTH Aachen University.

Your profile

  • Excellent student from the field of Computational Engineering Sciences, Computer Science, Mathematics, Energy- or Process Systems Engineering, Mechanical Engineering, or similar
  • Advanced programming experience in C++
  • Ability to work independently
  • Prior experience in mathematical modeling and numerical optimization is encouraged but not strictly necessary.

Our offer

  • A friendly and welcoming work environment
  • Supervision by experts in their respective fields
  • Chance to make a significant contribution to the open-source project MAiNGO

We are committed to equality and diversity and welcome applications from everyone! If you are interested, please send us your complete application.

Marco Langiu
Forschungszentrum Jülich GmbH
Institute of Energy and Climate Research
Energy Systems Engineering (IEK-10)
52425 Jülich

More Information about our institute: