Friday, July 21, 2017

Energy Informatics in Klagenfurt at a Glance

In the present day, the electric power grid faces an evolutionary step towards the smart grid. The smart grid is defined as the enhancement of the electric power grid with information and communication technology. This sort of digitisation will enable a bidirectional flow of energy and information within the power grid and provide several novel applications and allow to unlock the full potential of renewable energy technologies. To cope with the challenge of digitisation in power grids, key elements of future energy systems have to be explored and furthermore, computational methods have to be developed and refined.

The Smart Grids group, located at the University of Klagenfurt, contributes to this challenge by investigating how power meter readings can be analysed to discover solutions to sustainably increase the energy efficiency of energy systems. 

"We carried out a measurement campaign in eight selected households to track power consumption of individual electrical appliances for over one year. The main outcome was the GREEND dataset, which was analysed to gain further insights into energy consumption behaviour", says Andrea Monacchi, the coordinator of the campaign. 

Figure: Overview of the households and appliances

On basis of such data, policies can be formulated to improve energy efficiency by shedding of standby losses, postponement to off-peak periods, replacement of inefficient appliances, and operation curtailment. The networked power meter (smart meter) represents the key element in the transition towards the smart grid since such measurement equipment provides feedback to the users, other appliances, and the electric utility. 

"The smart meter is a vital tool for researchers to record the energy consumption of households and industrial buildings. On basis of the collected data, computational methods and effectivity of efficiency measures are evaluated", states Christoph Klemenjak. "We developed an open-hardware smart metering board called YoMo, which is an extension unit for the Arduino platform. The YoMo is designed to monitor current flow and voltage level, as well as active, reactive, and apparent power at the feed point of households."

Figure: The YoMo smart metering board

In general, smart meters serve several purposes such as billing of consumed energy, providing immediate feedback to the users, or switching loads. Smart metering and fine-grained energy data are one of the major enablers for the future smart grid and an improved energy efficiency in smart homes. On the one hand these fine-grained measurements will lead to improved energy consumption habits, on the other hand the fine-grained data produces many questions with respect to privacy issues. To ensure both, household privacy and smart meter information, load hiding techniques were introduced to obfuscate the load demand visible at the household energy meter. 

"The load hiding technique we developed works with devices that are already in the system. By controlling these household appliances in a certain way, your power profile becomes scrambled", Professor Elmenreich explains. 

Selected Publications 

C. Klemenjak, D. Egarter, and W. Elmenreich. YOMO-The Arduino based smart metering board. Computer Science - Research and Development (Springer), 2016. 

M. Pöchacker, D. Egarter, and W. Elmenreich. Proficiency of power values for load disaggregation. IEEE Transactions on Instrumentation and Measurement, 2016. 

D. Egarter, V. P. Bhuvana, and W. Elmenreich. PALDi: Online Load Disaggregation based on Particle Filtering. IEEE Transactions on Instrumentations and Measurement, 2015. 

D. Egarter, C. Prokop, and W. Elmenreich. Load Hiding of Household's Power Demand. IEEE International Conference on Smart Grid Communications, 2014. 

A. Monacchi, D. Egarter, W. Elmenreich, S. D'Alessandro, and A. M. Tonello. GREEND: An energy consumption dataset of households in Italy and Austria. In Proc. IEEE International Conference on Smart Grid Communications, 2014. 

The Energy Informatics Lab

Data will be one of the most important resources in the future. Among other timely research questions, activities in energy informatics explore how data provided by advanced metering infrastructure (AMI) can be utilised in the most adequate and efficient way. In order to record energy data, the Energy Informatics Lab provides a wide range of measurement instruments such as smart meters, oscilloscopes, and self-designed power meters. Furthermore, modern computer infrastructure allows to evaluate novel computational methods for prediction and user feedback for future energy systems.

Figure: A small selection of the present measurement equipment

The Energy Informatics lab also integrates a well-equipped soldering work station and a 3D printer, which allows the researchers to craft prototypes and custom enclosures for all kinds of measurement equipment. “Previously our students often had problems apply the theoretic concepts they learned. The Energy Informatics Lab offers the possibility to try out things in practice, which gives them a different perspective,” states Professor Wilfried Elmenreich.

Figure: The present 3D printer allows rapid prototyping

More detailed information can be found in our research blogs Energy InformaticsThe Smart Grid, and on the institute's web page Networked and Embedded Systems.

Tuesday, July 18, 2017

Update on Thesis Topics

Deep Neural Networks for Appliance Detection

The objective of this thesis will be to explore the applicability of deep neural networks as appliance detectors. The student will be provided with training data, which includes the energy consumption of typical household appliances over the time span of one year. By using the data, the student will first label the data, train the DNNs and evaluate their performance. Depending on the thesis type, the student will have to compare the performance to another appliance detector. The selected approach will be implemented in Python or C++.

Type: Scalable to all thesis types

Energy advisor platform

Mjölnir is an open-source energy advisor platform, where different energy consumption feedback mechanisms can be implemented and assessed. The advisor platform analyses and processes energy consumption data, which was collected by measurement hardware such as smart meters or power meters.
 The objective of this thesis will be to enhance the advisor platform (adding new widgets) and to explore new feedback mechanisms. The student(s) should be familiar with HTML, PHP, JavaScript or Python.

For more information about the advisor see: and

Type: Bachelor/RP/Master

Load Disaggregation: WebApplication 

Nonintrusive Load Monitoring (NILM) identifies used appliances in a total power load according to their individual load characteristics. The aim of this thesis is to build up a website which can import the measured power consumption of users, disaggregate the used power profiles of appliances, share power profiles and calculate the power costs for each appliance. We are looking for a student which is fit with HTML5 and object-oriented programming to implement on the one hand the homepage and on the other hand the load disaggregation algorithm.

Further Literature

Type: Bachelor/RP/Master

YaY - An Open-Hardware Energy Measurement System for Feedback and Appliance Detection based on the Arduino Platform

"To analyse user behaviour and energy consumption data in contemporary and future households, we need to monitor electrical appliance features as well as ambient appliance features. For this purpose, a distributed measurement system is required, which measures the entire power consumption of the household, the power consumption of selected household appliances, and the effect of these appliances on their environment.
In this paper we present a distributed measurement system that records and monitors electrical household appliances. Our low-cost measurement system integrates the YaY smart meter, a set of smart plugs, and several networked ambient sensors.
In conjunction with energy advisor tools the presented measurement system provides an efficient low-cost alternative to commercial energy monitoring systems by surpassing them with machine learning techniques, appliance identification methods, and applications based on load disaggregation."

Christoph Klemenjak presenting @ HSU

Christoph Klemenjak and Wilfried Elmenreich. YaY - An Open-Hardware Energy Measurement System for Feedback and Appliance Detection based on the Arduino PlatformIn Proceedings of the 13th International Workshop on Intelligent Solutions in Embedded Systems, Hamburg, Germany, June 2017.

The workshop was held at the Helmut Schmidt University of the Federal Armed Forces in Hamburg. Amongst other interesting talks our paper was presented in the first session of the workshop. The subsequent Q&A session provided helpful insights from fellow researchers.

Saturday, April 22, 2017

Master Thesis topics

Maximum power point tracking (MPPT) method for efficient Photovoltaic systems at high-altitudes

Maximum power point tracking, photovoltaic, high-altitudes

At high-altitudes, the availability of full solar radiation allows to form an efficienct PV system as compared to ground mounted PV systems. The output power of PV module highly depends on three important parameters, i.e. temperature, irradiation and latitude [1]. However, these parameters impede the diffusion of solar radiation in countries with cold climatic conditions. So an optimum solution to this problem is to employ photovoltaic system at high altitudes.
For building an efficient Photovoltaic system in cold climatic conditions, the maximum power point tracking is an important aspect to be exploited [2].  The aim of this thesis is to develop power point tracking algorithm that can ensure high efficiency of the Photovoltaic system at high altitudes. 
Master thesis objectives:
  • to investigate state-of-the-art methods of tracking algorithms that has been employed to Photovoltaic systems
  • to analyse the parameters affecting maximum power point tracking in Photovoltaic systems
  • to develop a modified tracking algorithm for achieving high efficiency from Photovoltaic systems
  • to test and validate the modified MPPT algorithm on the PV system

Students should have a bachelor degree in Information and Communication Technology or a similar degree with an academic level equivalent to the bachelor degree in Engineering.


  1. G.S. Aglietti, S. Redi, A.R. Tatnall, T. Markvart (2009) Harnessing high altitude solar power, IEEE Transactions on Energy Conversion, vol.24, no.2, pp. 442-451.
  2. L.G. Antonio,M.B. Saldivar Marquez, O.P. Rodriguez (2016) Maximum power point tracking techniques in photovoltaic systems: A brief review, 13th International Conference on Power Electronics (CEIP), pp. 317-322.

Contact Details:  Ekanki SHARMA : 

To build an algorithm for measuring and storing the data in LEGO robot

At high altitudes the Photovoltaic system has the ability to work efficiently as compared to the ground-mounted Photovoltaic system. To test the implemented PV system, it is necessary to measure and store the data for further analysis. However it is a tedious job due to the unsuitable weather conditions.
The goal of this thesis is to build an algorithm to measure and store data in LEGO robot.

Master thesis objectives:
  • to investigate the requirements of LEGO robot for efficient measurement and storage of data
  • to model or program the robot to implement the functions mentioned above
  • to test and validate the performance of robot on site

Students should have a bachelor degree in Information and Communication Technology or a similar degree with an academic level equivalent to the bachelor degree in Engineering.

Contact Details:  Ekanki SHARMA : 

Friday, January 6, 2017

Comparison of the Open Source Smart Grid Simulation Tools RAPSim and GridLAB-D

Renewable Alternative Powersystems Simulation
When you work on smart grid simulations with renewable energy, you most likely have heard about GridLAB-D which is an open source simulator allowing you to combine renewable energy sources with power flow problems in smart grid networks.
The other tool, RAPSim, comes with a similar goal, however was built based on a different design philosophie. While GridLAB-D comes with a textfile-based configuration of your simulation scenario and is run from command line, RAPSim comes with a graphical user interface allowing to generate your scenarios in a Sim City-like interface.
Midhat Jdeed has compared the two tools in his thesis by defining a number of very simple case studies which have been modeled in both tools.
Running GridLAB-D
In the end, he came to the following findings and conclusions: As expected, GridLAB-D comes with a large user base and a a comprehensive library of models. It was more surprising to find out that making a simple model were sometimes more difficult in GridLAB-D. For example, a household with constant load and a PV system could not be well described with the standard elements, because there is no household with a constant load. This makes sense from a realism point of view, but made it difficult to reproduce the same results in different simulators.
As a conclusion, both tools have their merits, be it for the researcher who wants to run simulations online on a simulation server or a teacher that wants to give some students a quick hands on experience with modeling a microgrid with a renewable energy source.

M. Jdeed. Comparison of the Smart Grid Simulation Tools RAPSim and GridLAB-D. Master Thesis, Alpen-Adria-Universität Klagenfurt, November 2016.

D. P. Chassin, J. C. Fuller, and N. Djilali. GridLAB-D: An Agent-Based Simulation Framework for Smart Grids. Journal of Applied Mathematics, vol. 2014, Article ID 492320, 12 pages, 2014. doi:10.1155/2014/492320

M. Pöchacker and W. Elmenreich. Model implementation for the extendable open source power system simulator RAPSim. In Proceedings of the 12th International Workshop on Intelligent Solutions in Embedded Systems (WISES'15), pages 103–108, Ancona, Italy, October 2015.

Friday, July 22, 2016

PhD Position (Research and Teaching Assistant) in Smart Grids

The Smart Grids Group at the Institute of Networked and Embedded Systems of Alpen-Adria-Universität Klagenfurt has an opening for a research and teaching staff member position (“Universitätsassistent/in”). The start of employment is soonest with a contract duration of four years.

Your work will comprise:
  • Research in the field of energy informatics with emphasis on state-of-the-art methods for smart microgrids
  • Independent research with the aim to submit a dissertation
  • Teaching in the field of electrical and computer engineering (e.g. “Smart Grid Lab” and “Circuit Systems”)
  • Participation in administrative and organizational tasks of the Institute
  • Student mentoring
  • Assistance in public relations activities of institute and faculty
The Smart Grids Group led by Professor Wilfried Elmenreich works on the design, modeling, and analysis of solutions for future energy applications. Big challenges like the transition of our energy system to a smart, low-carbon emitting approach require an interdisciplinary research approach. The group, composed of engineers, computer scientists, and physicists is engaged in research on self-organizing systems, complex systems, communication networks and computational intelligence for this purpose.

Our team is very international and dedicated to quality research and teaching. The offices and laboratories are located in the well-equipped Lakeside Science & Technology Park. Working language is English. The Institute cooperates with national and international partners in research and industry. It is part of the research cluster Lakeside Labs (self-organizing networked systems) and the European Erasmus-Mundus Doctoral College (interactive and cognitive systems).

Required Qualifications:
  • A university degree (Master or Diplom-Ingenieur) in the field of electrical engineering, computer engineering, communications engineering, power engineering, or physics graded with “good” or better
  • Fluent in written and spoken English
  • Experience in two or more of the following fields: energy informatics, power engineering, communication protocols, artificial intelligence, renewable energy generation, complex systems
  • Good programing skills in C, Java or Python
Additional Qualifications
  • Good social and communicative competences
  • Basic knowledge of German
  • First relevant scientific publications
  • Relevant international experience
This position serves to enhance the expertise and scientific education of graduates of a Master or Diploma study program and aims at completing a PhD in Technical Sciences. Applications of people who already have a respective PhD cannot be considered.
The university strives at raising the number of female scientific staff members and therefore specifically invites women to apply. In case of equal qualifications, women will receive priority consideration.

Handicapped persons or persons with chronic illnesses who comply with the qualification criteria mentioned are specifically invited to apply.

The annual gross salary is € 2.022,40 (30 hours weekly according to Uni-KV: B1). It is intended to complement this with a 10 hours project contract depending on availability of funds.

Your application has to be uploaded before August 10 with the Human Resource Department at the University of Klagenfurt, reference 448/16. Please take the time to complete the online application form carefully, providing as much detail as possible. Once you have completed the form, please upload your application documents (cover letter, curriculum vitae, written documents, certificates, official records).

Further information can be obtained from Professor Wilfried Elmenreich (Tel.: +43-463-2700-3649).

Travel expenses in connection with the application procedure cannot be reimbursed.
The call for applicants is conformable to § 107 Abs. 1 Universitätsgesetz 2002. The official announcement in German language can be found in the Mitteilungsblatt 23_2015_2016.

Saturday, November 21, 2015

New Version of Renewables Alternativ Powersystems Simulation (RAPSim) Supports Your Own Model Implementations

We are proud to annouce a new release of our Renewables Alternativ Powersystems Simulation (RAPSim) software. The current version 0.92 is now available on the sourceforge page of RAPsim.

It has been some time since the RAPSim software had been presented at  the IEEE Innovative Smart Grid Technologies Asia and also announced in this blog.

Renewable Alternative Powersystems Simulation
Since then we improved the graphical user interface to allow a smooth interactoin between user and simulation system and improved the software structure to allow for an easy extension of the simulator with your own models. At the 12th Workshop on Intelligent Solutions in Embedded Systems we presented this feature in detail. The main steps are:
  1. Select the correct abstract class and define general attributes. A structure of abstract models is provided to handle all the interaction with the objects and the other simulation parts. The user has to name, describe the model and add an appropriate icon for the model. 
  2. Model parameters must be defined for being available in the GUI. The provided data type deals also with complex numbers. Dependent on the type of implemented model the user can define which variables are editable and visiable. This is also the place to set initial values. 
  3. Define the update procedure. This is the main part of the model implementation, meaning the mathematical part is done here. This includes also the possible allignment of data from an external source, like a file, with the simulation time. 
For details about model implementation please see the paper on this topic which was presented at the WISES 2015:

M. Pöchacker and W. Elmenreich. Model implementation for the extendable open source power system simulator RAPSim. In Proceedings of the 12th International Workshop on Intelligent Solutions in Embedded Systems (WISES'15), pages 103–108, Ancona, Italy, October 2015.

and the RAPSim introduction paper:

M. Pöchacker, T. Khatib, and W. Elmenreich. The microgrid simulation tool RAPSim: Description and case study. In Proceedings of the IEEE Innovative Smart Grid Technologies Asia (ISGT-ASIA'14), Kuala Lumpur, Malaysia, 2014. IEEE.