Practical Course: Web Application for Offshore Wind Farms


This course is about implementing a web application for the management and optimization of Offshore Wind Farms. Renewable energy is estimated to account for around 35% of our energy production in Germany. Amongst other renewable energy sources like solar- or hydropower, wind power has proven to be an effective and reliable way to produce energy in Germany.

Barrow Offshore Wind Farm

Preliminary work

The i2 chair has implemented algorithms that can measure the efficiency of a wind farm or give optimization advice for the layouting or connectivity of the farm. Within this practical course we are going to make these algorithms publicly usable by incorparating them into a well designed web application.


In the beginning of the course, we will brainstorm about which functionality you would like to realize the most and what your goals for the whole course are. Amongst the topics are the visualization with threejs, a real-time data processing pipeline, frontend web-design and the backend implementation.


Knowledge in web programming (Polymer, AngularJS, Nodejs, threejs) or web design is required, since you will be working on an existing platform from a previous group and extend it with new functionionality. You should make time for weekly meetings where we can discuss the work done in the week and plan ahead for the next week. We are looking for people that like to work in a team, but are capable to solve problems on their own if necessary. If you are interested, please state your experience and also tell us which part of the application you would like to work on the most (frontend, backend, visualization,..).


This project is a corporation of the Theory of Hybrid Systems (i2) research group headed by Prof. Dr. Erika Ábrahám, and the research group for Continuous Optimization at IGPM. The project will be co-supervised by Pascal Richter. For further questions please contact Pascal Richter.