Research Overview
My research integrates energy informatics, bio-inspired computing, and cyber-physical systems to address challenges in intelligent networked systems. I apply self-organizing algorithms and swarm intelligence to create efficient, adaptive solutions for smart energy systems and distributed autonomous systems. A recent highlight is our book Engineering Swarms of Cyber-Physical Systems (CRC Press, 2025), which synthesizes two decades of work on designing and deploying swarm-based systems. My work bridges theory and practice, from developing the standardized TTP/A protocol for embedded systems to creating open-source platforms for energy monitoring and swarm robotics education.
Energy Informatics & Sustainable Systems
Smart grids integrate renewable energy sources and enable active participation of consumers in the energy system. My research focuses on non-intrusive load monitoring (NILM), which disaggregates household energy consumption to identify individual appliances without invasive sensors, smart microgrids that optimize local energy resources, and sustainable system design including life cycle assessment of energy technologies. We develop machine learning approaches for energy forecasting and apply evolutionary algorithms to optimize energy management strategies.
T. Khatib and W. Elmenreich. Modeling of Photovoltaic Systems Using MATLAB: Simplified Green Codes. Wiley, 2016. ISBN 978-1-119-11810-7.
Selected Publications
- Hafsa Bousbiat, Anthony Faustine, Christoph Klemenjak, Lucas Pereira, and Wilfried Elmenreich. Unlocking the full potential of neural NILM: On automation, hyperparameters & modular pipelines. IEEE Transactions on Industrial Informatics, pages 1-9, 9 2022. (doi:10.1109/TII.2022.3206322)
- Aida Mehdipour Pirbazari, Ekanki Sharma, Antorweep Chakravorty, Wilfried Elmenreich, and Chunming Rong. An Ensemble Approach for Multi-Step Ahead Energy Forecasting of Household Communities. IEEE Access, 3 2021. (doi:10.1109/ACCESS.2021.3063066)
- Daniel Rieder, Joey Louis, and Wilfried Elmenreich. Life cycle assessment of portable charging technologies – a case study of a solar charger and a power bank. International Journal of Life Cycle Assessment, 2025. (doi:10.1007/s11367-025-02453-8)
- Johannes Winkler, Hafsa Bousbiat, Stefan Jost, and Wilfried Elmenreich. Energy disaggregation with NILM on a Raspberry Pi with smart-metering extension. In Proceedings of the 2nd International Conference on Power Systems and Electrical Technology (PSET), pages 191-195, August 2023. (doi:10.1109/PSET59452.2023.10346408)
Swarm Intelligence & Bio-Inspired Computing
Swarm systems consist of multiple autonomous agents that interact locally to achieve collective behavior and solve complex tasks. Inspired by natural systems like ant colonies and bird flocks, swarm intelligence offers robustness, scalability, and adaptability. My research encompasses the complete design cycle for swarm systems: from modeling and simulation to deployment in real-world applications including multi-robot coverage, manufacturing optimization, and autonomous search. We develop evolutionary algorithms to design swarm behaviors, create simulation frameworks for large-scale testing, and build low-cost robotic platforms for education and research.
Melanie Schranz, Wilfried Elmenreich, and Farshad Arvin. Engineering Swarms of Cyber-Physical Systems. CRC Press, 2025. (doi:10.1201/9781003194460)
Selected Publications
- Khalil Al-rahman Youssefi and Wilfried Elmenreich. Coverage exploration of unknown obstacle-cluttered environments using a swarm of ground robots. Applied Soft Computing, 185, 2025. (doi:10.1016/j.asoc.2025.113964)
- Melanie Schranz, Gianni di Caro, Thomas Schmickl, Wilfried Elmenreich, Farshad Arvin, Ahmet Sekercioglu, and Micha Sende. Swarm intelligence and cyber-physical systems: Concepts, challenges and future trends. Swarm and Evolutionary Computation, 60, 2021. (doi:10.1016/j.swevo.2020.100762)
- Martina Umlauft, Melanie Schranz, and Wilfried Elmenreich. SwarmFabSim: A simulation framework for bottom-up optimization in flexible job-shop scheduling using Netlogo. In Proceedings of the 12th International Conference on Simulation and Modeling Methodologies, Technologies and Applications - SIMULTECH, pages 271-279. SciTePress, July 2022. (doi:10.5220/0011274700003274)
- Khalil Al-rahman Youssefi, Helmut Lindner, and Wilfried Elmenreich. Robotunes: A multi-player learning framework with musical programmable robots. In Proceedings of the 10th International Conference on Automation, Robotics and Applications (ICARA), pages 334-338, February 2024. (doi:10.1109/ICARA60736.2024.10553175)
Embedded & Cyber-Physical Systems
Embedded systems form the computational backbone of cyber-physical systems, bridging digital control with physical processes through sensors and actuators. My research in this area spans real-time systems, distributed computing, and educational robotics. A key focus is time-triggered communication, where we develop flexible architectures that integrate guaranteed hard real-time behavior with event-driven responsiveness. We investigate clock synchronization methods for distributed systems, achieving high accuracy through software-based approaches, and develop statistical validation techniques for temporal correctness in safety-critical applications. On the robotic side, we build low-cost educational platforms that make embedded systems and robotics accessible for teaching and research, including multi-player learning frameworks that combine music, programming, and collaborative robot control.
W. Elmenreich, editor. Embedded Systems Engineering. Vienna University of Technology, Austria, 2009. ISBN 978-3-902463-08-1.
Selected Publications
- Arpitha Prabhakara, Benjamin Steinwender, and Wilfried Elmenreich. Statistical analysis of execution time profile for temporal validation of a distributed hard real-time system. In Proceedings of the 22nd IEEE International Conference on Industrial Technology (ICIT), March 2021.
- Sascha Einspieler, Nirmal Rathakrishnan, Arpitha Prabhakara, Benjamin Steinwender, and Wilfried Elmenreich. High accuracy software-based clock synchronization over CAN. IEEE Transactions on Systems, Man, and Cybernetics, July 2021. (doi:10.1109/TSMC.2021.3096597)
- Khalil Al-rahman Youssefi, Helmut Lindner, and Wilfried Elmenreich. Robotunes: A multi-player learning framework with musical programmable robots. In Proceedings of the 10th International Conference on Automation, Robotics and Applications (ICARA), pages 334-338, February 2024. (doi:10.1109/ICARA60736.2024.10553175)