Description

  • Participants of the course are allocated individual research topics to work over the seminar course.
  • A kickoff session will be conducted to introduce the course and topics. 
  • Regular follow-up meetings with the participants and supervisor are held to aid the participants with the seminar tasks.
  • During the seminar course, two individual workshops will be organized for all the participants to train them on presentation skills and writing skills.

The seminar tries to mimic the event flow of a conference publication. Therefore, the deliverables are the following:

  • a scientific paper (submitted as the seminar report).
  • a conference style final presentation 


More details on ECTS, learning outcomes, etc is offered by the description of the module

Process and Time Line (Summer Term 2023)

Registration: 01.03. - 28.04.2023 (TUM-Online; SENI -LV 0000002993)

Kick-off meeting:  April 19th, 3 p.m. in room N3815 (presentation of the available topics)

Due date to choose top 3 topics: 24.04.2023

Remaining dates and organisation are published via moodle.

Dates: https://campus.tum.de/tumonline/pl/ui/$ctx;lang=DE/wbTermin_list.wbLehrveranstaltung?pStpSpNr=950692106&pHighlightDate=&pSort=&pFilter=&pMaskAction=


Available Topics

If you are interested in working on a topic please feel free to contact the related colleague. 

AcronymTopic descriptionRequired skillsContact
DSM_DH

Demand Side Management in District Heating Grids

Type of research: Literature review

Research question

  • What options exist for demand side management in district heating grids?
  • What are the pros and cons of the different options?
  • What is the potential of demand side management in district heating grids?

Method

  • Development of characteristics for evaluation and grouping scientific publications
  • Search and read relevant publications on the topic
  • Provide summaries in the form of tables and figures
  • Basic understanding of district heating systems

Daniel Zinsmeister

d.zinsmeister@tum.de

DHP

Market Agent for District Heating Prosumer

Type of research: Modeling

Research question

  • How can bids and offers for district heating grid prosumers be generated?
  • How can thermal storages influence offers / bids?

Method

  • Calculate marginal costs and maximum production capacities of the heat production, based on an existing optimization problem
  • Find a method to integrate the flexibility of thermal storages into the pricing scheme.
  • Basic understanding of optimization
  • Programming in Python

Daniel Zinsmeister

d.zinsmeister@tum.de

EDP

Creating an Energy Data Platform

Type of research: Prototyping

Research question:

  • How can energy data be categorized and visualized?
  • How can data collection, curation and visualization be done efficiently?

Method:

  • A: Comparison of existing approaches for data curation
  • B: Based on A, development of a small sample data taxonomy (e.g. for renewable generation data only, and for a small number of characteristics)
  • C: Implementation of an automated data curation and visualization framework for your sample data taxonomy from B (e.g. automatic recognition of characteristics like time resolution, unit, etc. and automatic generation of time series graphs)
  • Passion for data
  • Basic programming skills (or motivation to learn programming in Python within this seminar)

Annika Schneider
annikakristina.schneider@tum.de


openTUMflex

Flexibility potential of a prosumer-based heating network.

Type of research: modeling

Research question

  • How much flexibility potential does a prosumer-based heat grid offer to the power sector?
  • What influence does the combination of different heat generation types (heat pump, solar thermal, CHP, ...) have on the flexibility offer?

Method

  • Create different scenarios in openTUMflex (https://opentumflex.readthedocs.io/) with the components of a prosumer-based heating network.
  • Compare the influence of the increasing complexity of the overall system on the result in openTUMflex.

  • Programming in Python

Daniel Zinsmeister

d.zinsmeister@tum.de

PSK_modelica

PSK_data

Digital twin of a pumped storage power plant model

Type of research: modeling

Research question:

  • Create a digital twin for the pumped storage power plant model using several series of measurements.
    • a) data driven
    • b) with Modelica
  • How well does the developed Digital Twin represent the pumped storage power plant model?
  • Can any control developed for the digital twin be transferred to the pumped storage power plant model?


Methodological approach:

  • Conducting necessary measurements on the pumped storage power plant model.
  • Development of the digital twin
  • Implementation of a control strategy

Programming skills

a) Interest in machine learning

a) Data driven
Simon Zollner
simon.zollner@tum.de

b) Modelica
Daniel Zinsmeister
d.zinsmeister@tum.de

NWP_LOCAL

Weather Forecast Selection and Combination

Type of research: Data Analysis and Modelling

Research question:

  • How can locally collected weather data be used for better selection or combination of weather forecast models?

Method

  • Make a collection of different weather forecast models and collect forecasts from them in a structured fashion
  • Collect local weather data
  • Evaluate the accuracy of the forecasts with methods from the literature on general and local data
  • Prototype a solution which chooses based on the track record of the weather forecasts the best forecasts or a combination of them
  • Evaluate your solution


  • Basic programming skills in a high-level language such as Matlab, Python, R, or Julia
  • Interest in applied Machine Learning
Simon Zollner
simon.zollner@tum.de
NWP_SOLAR

Literature Review NWP-based Solar Forecasting

Type of research: literature review

Research question:

  • What are capabilities, similarities, and differences in publications on NWP-based solar forecasting? (numerical weather predictions)

Method

  • Research publications to the topic
  • Research metrics and datasets to compare methods
  • Evaluate methods
  • Compare the results
  • Interest in Data Science
  • Interest in Energy Management
  • Basic programming skills in a high-level language such as Matlab, Python, R, or Julia are beneficial
Simon Zollner
simon.zollner@tum.de
FC_LOAD

Tutorial Review Electrical Load Forecasting

Type of research: prototyping

Research question:

  • What are capabilities, similarities, and differences in of methods for electrical load forecasting?
  • How influences the use case setup the best load forecasting methods?
  • With how little effort can we reproduce almost as good results as state-of-the-art methods?

Method

  • Research publications to the topic
  • Research metrics and datasets to compare methods
  • Evaluate methods
  • Compare the results


  • Interest in Data Science
  • Interest in Energy Management
  • Basic programming skills in a high-level language such as Matlab, Python, R, or Julia are beneficial
Simon Zollner
simon.zollner@tum

OPT_SIM

Optimization of Loop-Based Simulations and Optimization with Julia

Type of research: Prototyping

Research question:

  • How can loop-based simulations be made significantly faster while maintaining a high readability
  • What are the overarching design principles which can be applied to multiple domains?

Method:

  • Understand already existing loop-based simulators for e.g. simulation of a (hydrogen) storages in a residential setting
  • Understand and apply concepts of e.g., pre-allocations, type stability, loop vectorization, caching, parallelization, multi-threading, static arrays, in the Julia Programming Language
  • Perform benchmarks comparing the results and execution time of your modified code vs the original one


  • programming skills in a high level language

Simon Zollner

simon.zollner@tum.de



BENCH_FC

Benchmarking of Probabilistic Forecasts

Type of research: Literature Review, Prototyping

Research question:

  • How can probabilistic forecasts be benchmarked?
  • What are well suited data sets?
  • What are well suited benchmark methods for PV forecasting and load forecasting?
  • How can be the assessment be fair by, e.g., avoiding peeking into the future?

Method:

  • Understand state of the art
  • Implement models and fit them on datasets
  • Evaluate them
  • Document code for reproducibility and further research


  • Interest in Data Science
  • Programming Skills in languages like Python or Matlab

Simon Zollner

simon.zollner@tum.de


STOCH_OPT

Stochastic Optimization in Household Setting with Probabilistic Forecasts

Type of research: Prototyping

Research question:

  • How can existing software frameworks be used for stochastic optimization in a household with PV generation and battery storage?

Method:

  • Understand state of the art in stochastic programming
  • Implement deterministic optimization model
  • Implement stochastic optimization model
  • Research how probabilistic forecasts can be leveraged to improve optimization results


  • Interest in Optimization

Simon Zollner

simon.zollner@tum.de


HH_SIM

Design of Residential Energy Demand Simulator

Type of research: Prototyping

Research question:

  • How to design an accurate simulator of residential energy demand?
  • How to model heating/cooling load and include in model?

Method:

  • Understand state-of-the-art based on literature
  • Develop efficient Python code to simulate residential energy demand
  • Evaluate implementation, e.g., by benchmarking results and evaluating computational complexity


  • Python programming skills

Christoph Goebel

christoph.goebel@tum.de


DEEP_NILM

Deep Learning for Energy Disaggregation

Type of research: Prototyping

Research question:

  • How can Deep Learning be applied to Energy Disaggregation / NILM?
  • How does Deep Learning perform compared to other methods?

Method:

  • Understand state-of-the-art based on literature
  • Develop efficient Python code to train DL models on public NILM datasets
  • Evaluate performance by benchmarking with methods described in literature


  • Python programming skills

Christoph Goebel

christoph.goebel@tum.de

DEEP_HEAT

Deep Reinforcement Learning for HVAC Control

Type of research: Prototyping

Research question:

  • How can Deep Reinforcement Learning be applied to HVAC Control problems?
  • How does Deep Reinforcement Learning perform compared to other methods?

Method:

  • Understand state-of-the-art based on literature
  • Develop efficient Python code to train DRL models using HVAC model
  • Evaluate performance by benchmarking with methods described in literature


  • Python programming skills

Christoph Goebel

christoph.goebel@tum.de

HYDROGEN_EVAL

Evaluation of Residential Hydrogen Storage

Type of research: Data Analysis & Modeling

Research question:

  • How can hydrogen storage be used in a residential setting?
  • How does it compare technically and economically to battery energy storage?

Method:

  • Understand state-of-the-art based on literature
  • Develop models to understand technical limitations and economics of hydrogen storage
  • Define scenarios and investigate potential of hydrogen storage compared to other technologies, in particular battery energy storage


  • Python programming skills

Christoph Goebel

christoph.goebel@tum.de

DEEP_WIND

Evaluation of Deep Learning for Wind Power Prediction

Type of research: Prototyping

Research question:

  • How can Deep Learning be applied to Wind Power Forecasting?
  • How does Deep Learning perform compared to other methods?

Method:

  • Understand state-of-the-art based on literature
  • Develop efficient Python code to train DL models on public datasets
  • Evaluate performance by benchmarking with methods described in literature 
  • Python programming skills

Christoph Goebel

christoph.goebel@tum.de

HP_MODELS

Design and Implementation of Heat Pump Models

Type of research: Prototyping

Research question:

  • How can different types of heat pumps be modelled accurately?

Method:

  • Understand state-of-the-art based on literature
  • Develop efficient Python code to simulate different types of heat pumps
  • Evaluate implementation, e.g., by benchmarking results and evaluating computational complexity


  • Python programming skills

Christoph Goebel

christoph.goebel@tum.de

DIS_STOC_OPT

Distributed Stochastic Optimization

Type of research: Literature review

Research question:

  • What can stochastic optimization be used for in energy system operation?
  • How can stochastic optimization be distributed to reduce computation time?

Method:

  • Read and review papers based on well-defined features
  • Provide summaries in the form of tables and figures



Christoph Goebel

christoph.goebel@tum.de

BAT_CONTROL

Dynamic Li-Ion Battery Ageing Prediction

Type of research: Literature review

Research question:

  • How can the ageing process of Li-Ion batteries be modeled for control applications?
  • How can such models be integrated into dynamic controllers?

Method:

  • Read and review papers based on well-defined features
  • Provide summaries in the form of tables and figures

 


Christoph Goebel

christoph.goebel@tum.de

RC_MODELS

R-C Models for Heat Transfer in Buildings

Type of research: Prototyping

Research question:

  • How to design an easy-to-use Python library for fitting R-C-models of the heat transfer in buildings?
  • How to use fitted models to simulate buildings in control environments?

Method:

  • Understand state-of-the-art based on literature
  • Develop efficient Python code to fit R-C models
  • Evaluate implementation, e.g., by benchmarking results and evaluating computational complexity
  • Python programming skills

Christoph Goebel

christoph.goebel@tum.de

HONEY_HVAC

Using Honeybee Models for HVAC Control

Type of research: Prototyping

Research question:

  • How can Honeybee models be used to develop data-driven HVAC control?
  • How well can they be approximated by simpler models for the same purpose?   

Method:

  • Learn to work with basic Honeybee models
  • Develop efficient Python code to realize a data-driven HVAC controller
  • Benchmark method using basic controller 
  • Python programming skills

Christoph Goebel

christoph.goebel@tum.de

FLOW_NRG

Flow-Based Generators in the energy context

Type of research: Literature Review

Research question:

  • For which tasks in the energy context can flow-based generators be applied?
  • How can the flow-based generator architecture be exploited/adopted for these specific tasks?

Method:

  • Learn about flow-based generators and identify their strengths, weaknesses and typical applications
  • Find existing studies of flow-based generators in the energy context
  • Identify appropriate tasks in the energy context for these networks
  • Identify a way to use/adopt these networks for these specific tasks


  • Interest in modern machine learning methods

Annika Schneider

annikakristina.schneider@tum.de






Template

Template (Copy line and adapt)

Type of research: literature review, modelling, experimental, ...

Research question

Method


Peter Tzscheutschler 





  • No labels
Write a comment...