If not indicated otherwise, topics can be worked on in English or German.

If you are interested in working on one of these topics, please get in contact with the related colleague via email.
Please include a CV and academic record sheet (transcript of records) in your request.

Additional topics may be available on request. Please contact directly the scientific staff members dealing with with the field of research (see homepage) that fits your interests.

This also applies to requests for supervision of external theses or internships. Please note that we will only supervise these if the topic fits into our field of research and is of interest to us.

BT:  Bachelor's Thesis
MT: Master's Thesis
RI:  Research Internship

Wenn nicht anders angegeben, können die Themen in Deutsch oder Englisch bearbeitet werden.

Wenn Sie sich für die Bearbeitung eines der Themen interessieren, kontaktieren Sie bitte die angegebene Kontaktperson per Email. Bitte senden Sie Ihren Lebenslauf und eine Übersicht Ihrer bisherigen Studienleistungen mit.

Weitere Themen sind evtl. auf Nachfrage verfügbar. Kontaktieren Sie hier bitte direkt die wissenschafltichen Mitarbeiter*innen, die sich mit dem Themengebiet beschäftigen (siehe Homepage), das zu Ihren Interessen passt.

Dies gilt ebenso für Anfragen zur Betreuung externer Arbeiten. Bitte beachten Sie hierbei, dass diese nur von uns betreut werden, wenn das Thema in unser Arbeitsgebiet passt und für uns interessant ist.

BT:  Bachelorarbeit
MT: Masterarbeit
IP:   Ingenieurspraxis
RI:   Forschungspraxis


Type
(BT,MT,RI)
Topic
(with short description)
Contactpossible
start date
Time Topic Added
MT

Benchmarking State-of-the-Art, Graph-based Machine Learning Solvers for Distribution Grid Power Flow

This topic uses a data-driven ML framework developed at TUM EMT to assess the generalization performance and tradeoffs of Graph Neural Network based AC Power Flow solvers in distribution grids. Generalization refers to the solver’s ability to maintain stable and accurate performance when applied in new contexts, i.e. unseen distribution grids. The student will re-implement advanced power flow solvers from literature (including attention- and physics-based GNNs) and perform a large-scale evaluation of the models, including their robustness.

Research method: Prototyping

Research question:

  • Can we quantify the generalization potential of the state of the art GNN power flow solvers to determine which are the most robust for grid learning?

  • What are the tradeoffs between model choices? Ex. Generalizability vs computational speed vs supervised/unsupervised.
  • Can we establish a standard for future distribution grid solver techniques?

Possible approach:

  • Literature review on state of the art GNN-based power flow.

  • Adoption of open-source models or re-implementation of close-sourced models
  • Evaluation and model generalization quantification using provided framework
  • Evaluation of other model tradeoffs (i.e. computation, learning assumptions, sensitivity)
  • Interpretation of practical implications of the results

Ehimare Okoyomon
e.okoyomon@tum.de

anytime

04/2025

MT, RI, Forschungspraxis

Extension of the Energy Management System Benchmarking Framework EMSx

Research method: Prototyping

Research questions:

  • How can EMSx be extended to include more sophisticated modeling capability (e.g., similar to OCHRE)?
  • How can EMSx be extended to use other datasets and higher time resolution?
  • How can EMSx be extended to enable benchmarking of reinforcement learning algorithms?

Possible approach:

  • Understand current EMSx framework and code (written in Julia)
  • Develop efficient Julia code to implement selected extensions
  • Evaluate extensions using actual data

Christoph Goebel

christoph.goebel@tum.de

anytime

03/2025

MT, RI, Forschungspraxis

Solving Multi-Period Optimal Power Flow in Distribution Grids

Research method: Prototyping

Research question:

  • Which methods can be used to calculate multi-period optimal power flow in distribution grids?
  • How do these methods scale for different distribution grid sizes and scenarios?

Possible approach

  • Understand state-of-the-art models based on literature
  • Formulate mathematical optimization problem
  • Develop efficient Julia code using state-of-the-art methods to solve the problem
  • Evaluate solution method using realistic distribution grids with solar, load, and storage

Christoph Goebel

christoph.goebel@tum.de

anytime

03/2025

MT, RI, Forschungspraxis

Global Forecasting Models for Low Voltage Load Forecasting

Research method: Prototyping

Research question:

  • How global forecasting methods be applied to load forecasting on the building level?
  • How can their performance be evaluated?

Possible approach

  • Understand state-of-the-art based on literature
  • Develop efficient Python or Julia code to implement global forecasting models for electric load forecasting
  • Evaluate method using actual data

Christoph Goebel

christoph.goebel@tum.de

anytime


03/2025

MT, RI, Forschungspraxis

Evaluation of MPC-based EMS on High Frequency Data

Research method: Prototyping

Research question:

  • How can MPC-based EMS designed to work on actual high-frequency data (1 sec - 1 min load and solar generation)?
  • What is the trade-off between computational complexity and economic performance?

Possible approach

  • Understand state-of-the-art based on literature
  • Develop efficient Python or Julia code to implement MPC-based EMS that minimized cost of energy
  • Evaluate method using actual data

Christoph Goebel

christoph.goebel@tum.de

anytime


03/2025

MT, RI, Forschungspraxis

Distribution Grid Model Generation Methods

Research method: Prototyping

Research question:

  • How can realistic distribution grid models be synthesized?
  • How can synthesized distribution grid models be evaluated?

Possible approach

  • Understand state-of-the-art based on literature
  • Develop efficient Python or Julia code to implement distribution grid generation method
  • Evaluate method using actual data

Christoph Goebel

christoph.goebel@tum.de

anytime

03/2025

MT, RI, Forschungspraxis

Decentralized P2P Energy Trading Under Network Constraints

Research method: Prototyping

Research question:

  • How can peer to peer energy trading in distribution grids be realized while respecting physical constraints?
  • Which approaches exist?
  • How can these approaches be benchmarked using realistic distribution grid models?

Possible approach

  • Understand state-of-the-art based on literature
  • Develop efficient Python or Julia code implementing existing methods
  • Evaluate performance of methods using realistic models of distribution grids


Christoph Goebel

christoph.goebel@tum.de

anytime

03/2025

MT, RI, Projektpraktikum, Ingenieurspraxis, Forschungspraxis

Home Energy Management Systems Benchmarking Laboratory

Research method: Prototyping

Research question:

How can Home Energy Management Systems (EMS) be benchmarked in a Laboratory setup?

Possible approach:

  • Literature review on benchmarking of HEMS

  • Selection of exemplary HEMS publications, especially focusing methods like Reinforcement Learning that have public code accessible

  • Analysis of different scenarios and definition of requirements for Laboratory Setup for benchmarking HEMS

  • Implementation of the benchmarking setup in the laboratory using load emulators

  • Execution and Analysis of benchmarking process for exemplary HEMS publication methods


Sebastian Eichhorn
sebastian.eichhorn@tum.de

anytime05/2024
MT, RI, Projektpraktikum, Forschungspraxis

EnergyOS: Operating System Internal Resource and Data Management

Research method: Literature Review, Prototyping

Research question:

How can we store and retrieve data most efficiently?
Can we integrate caching and parallelization of requests?

Possible approach:

  • Literature review on data access and storage for time series applications, and data caching.

  • Creation and comparison of data management schemes
    • e.g. resource data stored using: (1) python data structures (local dictionaries and lists), (2) json files, (3) csv files, (4) common database like Postgres or MongoDB, (5) specialized time series database like InfluxDB.
  • Evaluation of schemes, their performance, how they scale (i.e. complexity in terms of time and storage).

  • Design of data caching procedure and parallelization of OS tasks.
  • Implementation of Resource and Data Management design in EnergyOS.

Your background/interests:

  • Energy Management Systems
  • Data Management / Databases
  • Programming experience helpful (python)

Background:

Current Energy Management Systems are monolithic systems with only one goal in mind and only a limited view of their environments. However, they often operate in parallel to other EMS systems that access the same resources, contain useful and relevant information for them, and/or have conflicting system objectives. EnergyOS is a connected EMS platform that allows multiple EMS apps to communicate, plan, and resolve these types of conflicts natively, by providing functionality for distributed resource management and control of EMS components. 

Ehimare Okoyomon
e.okoyomon@tum.de

Starting in WS 2024

03/2024

MT, RI, Projektpraktikum, Forschungspraxis

EnergyOS: Scheduling and OS-controlled Schedule Generation in a Multi-App EMS Platform

Research method: Literature Review, Prototyping

Research question:

What level of control should the EnergyOS have in creating and executing operation plan schedules for energy components?
How can this be used in practice and what are the advantages and challenges of such an approach?

Background:

Current Energy Management Systems are monolithic systems with only one goal in mind and only a limited view of their environments. However, they often operate in parallel to other EMS systems that access the same resources, contain useful and relevant information for them, and/or have conflicting system objectives. EnergyOS is a connected EMS platform that allows multiple EMS apps to communicate, plan, and resolve these types of conflicts natively, by providing functionality for distributed resource management and control of EMS components.

Possible approach:

  • Literature review of common EMS scheduling / optimization problems and state of the art methods for solving.

  • Implementation of one or more scheduling solutions in EnergyOS.
  • Creation of an interface to provide EnergyOS with a set of constraints, objectives, and data/resources.
  • Selection and implementation of use cases (EnergyOS apps) to demonstrate how OS-controlled scheduling works.

Your background/interests:

  • Energy Management Systems
  • Optimizations
  • Programming experience helpful (python)

Ehimare Okoyomon
e.okoyomon@tum.de

Currently not available03/2024
BT, MT, RI, Forschungspraxis

Development of Smart Grid Simulator (Project EDGE)

Research method: Prototyping

Research questions:

  • How can detailed simulation models of energy system components (flexible loads, batteries, smart meters, distribution grid components) be containerized and deployed on a compute cluster?
  • How can performance, scalability, and reliability of this simulation infrastructure be measured?
  • How can basic EMS scenarios be simulated and analyzed using this infrastructure? 

Possible approach:

  • Setup local container development and cluster environment (Docker, Kubernetes, etc.)

  • Develop several energy system components as Docker containers exposing web-based interfaces
  • Implement message-based communication between containers running on cluster
  • Measure performance in different scenarios  

Resources:

Christoph Goebel

christoph.goebel@tum.de

Sebastian Eichhorn

sebastian.eichhorn@tum.de


flexible – please contact us!05/2025

BT, MT, RI, Forschungspraxis

Comparing Data Valuation Methods

Research method: prototyping/ simulation

Research question:

  • What is the value of a datapoint? How much does each datapoint contribute to model training?
  • How do different data valuation measures proposed in the literature compare to each other?

Possible approach

  • Understand state of the art based on literature
  • Implement methods in python
  • Compare on various datasets

Resources:

Jan Marco Ruiz de Vargas

janmarco.ruiz@tum.de 

flexible - please contact me!

09/2023

BT, MT, RI, Forschungspraxis

Extending Data Valuation to Regression Tasks

Research method: prototyping/ simulation

Research question:

  • What is the value of a datapoint? How much does each datapoint contribute to model training?
  • How can we extend data valuation measures proposed in the literature from classification tasks to regression tasks?

Possible approach

  • Understand state of the art based on literature
  • Think about how to extend data valuation to regression
  • Implement methods in python and compare on various datasets

Resources:

Jan Marco Ruiz de Vargas

janmarco.ruiz@tum.de 

 

flexible - please contact me!

09/2023

MT

Hypergraph-Guided Decomposition for Multi-Scale Unit Commitment Optimization

Research method: prototyping/ simulation

Research question:

  • How can hypergraph inference method be leveraged to inform problem decomposition for multi-level unit commitment and economic dispatch optimization?

  • Does utilizing a data-driven optimization problem hypergraph representation could improve accuracy and cut iterations compared with standard partition?

Possible approach

  • Understand state-of-the-art models based on literature
  • Reconstruct optimization hypergraph representation based on time-series solution of the UC+ED optimization problem using SOTA method
  • Formulate decomposition method based on the reconstructed hypergraph to form the master and sub-problem partition
  • Develop Julia code using state-of-the-art method to solve the problem while utilizing the developed decomposition results
  • Evaluate performance and benchmark against SOTA

Resources:

[1] Delabays, Robin, et al. "Hypergraph reconstruction from dynamics." Nature Communications 16.1 (2025): 2691.

[2] Cole, D. L., Gangammanavar, H., & Zavala, V. M. (2023). Hierarchical Graph Modeling for Multi-Scale Optimization of Power Systems. arXiv preprint arXiv:2309.10568.

anytime

05/2025

Supervisors see also → Processing for Theses (Bachelor/Master)

Betreuer siehe auch → Abwicklung von Abschlussarbeiten

  • No labels