Dispa - SET UNLEASH
Data Framework and EWH/HPWH-based VPP Integration for Belgian Flexibility Assessment
Ray Rojas1,2, David Rojas1, Marco Navia1, Julio Pascual2, Sylvain Quoilin1
1University of Liège, Department of Aerospace and Mechanical Engineering, Sart Tilman, Liège, Belgium
2Public University of Navarre, Department of Electrical, Electronic and Communication Engineering, Pamplona, Spain
This repository accompanies the UNLEASH project deliverables (D5.1 and D5.2), providing:
- Automated data pipelines for the Dispa-SET Unit Commitment and Economic Dispatch (UCED) model, covering 30 European countries (2016–2023) at hourly/30-min/15-min resolution.
- Virtual Power Plant (VPP) modeling of 500,000 residential water heaters (1245 MW capacity, 7543 MWh storage) as a Boundary Sector in Dispa-SET.
- Open-Source Data Framework
- Standardized data processing for Dispa-SET via Python/API automation (ENTSO-E, web scraping).
- Covers techno-economic (e.g., plant efficiencies, costs) and dynamic (e.g., hourly demand, VRES generation) inputs.
- VPP as Boundary Sector
- Models aggregated water heaters as a P2X technology with thermal storage constraints.
- Includes SOC dynamics and demand profiles.
-
Install Dispa-SET-Masters (base framework) following the Quick start section steps from:
https://github.com/energy-modelling-toolkit/Dispa-SET/tree/master -
Clone UNLEASH repository
git clone https://github.com/RayRojasCandia/Dispa-SET_UNLEASH.git
cd Dispa-SET_Unleash/scripts
python build_and_run_Boundary_Sector_UNLEASH.py
python read_results_Boundary_Sector_UNLEASH.pyThe simulation is pre-configured with the (2)_BE-NUC scenario (Isolated Belgian System with nuclear units at 2023) in the Configuration file:
ConfigFiles/Config_BE_Boundary_Sector.xlsxTo run additional scenarios, configure the settings in the ConfigFile according to the Dispa-SET documentation. This will ensure the model is set up for your specific use case.
- Curtailment Reduction: VPP decreases renewable curtailment by 6.7–79.4% depending on VRES penetration.
- Congestion Management: Reduces fully loaded hours on critical interconnections (BE-FR, BE-DE) by 5–8%.
- Load Shifting: Achieves 1.75 TWh/year of flexible demand, lowering shifted load by 2–5% across scenarios.
If using this repository, please cite the accompanying paper:
Rojas, R., Tareen, U., Rojas, D., Navia, M., Pascual, J., & Quoilin, S. (2025).
Enhancing grid flexibility with virtual power plants: A study on the integration
of residential water heaters and heat pumps in the Belgian power system.
In Proceedings of the 38th International Conference on Efficiency, Cost,
Optimization, Simulation and Environmental Impact of Energy Systems (ECOS 2025).
Paris, France. UNLEASH Project.
@inproceedings{RojasEtAl2025,
title = {Enhancing Grid Flexibility with Virtual Power Plants:
A Study on the Integration of Residential Water Heaters
and Heat Pumps in the Belgian Power System},
author = {Rojas, Ray and Tareen, Umair and Rojas, David and
Navia, Marco and Pascual, Julio and Quoilin, Sylvain},
booktitle = {Proceedings of the 38th International Conference on
Efficiency, Cost, Optimization, Simulation and
Environmental Impact of Energy Systems (ECOS 2025)},
year = {2025},
address = {Paris, France},
note = {UNLEASH Project (Unlocking Residential Demand Flexibility)}
}Contributions are welcome! submit a Pull Request for:
- Additional data sources (e.g., newer ENTSO-E datasets). .
- Scenario extensions (other European regions, hybrid storage).
Dispa-SET is a free software licensed under the “European Union Public Licence" EUPL v1.2. It can be redistributed and/or modified under the terms of this license.
for Dispa-SET integration support

