Decentralizing Redispatch in Distributed Energy Systems
The DEER project aims to optimize the integration of small-scale assets into the redispatch process, ensuring grid stability and avoiding network congestion. This project leverages multi-agent systems (MAS) to manage the complexity and scalability of integrating numerous small-scale assets, such as battery storages and heat pumps, into the redispatch process. The use of MAS provides modularity and scalability, where individual agent entities represent distinct assets or components of the system these agents work collaboratively to ensure an optimized and stable redispatch process within a simulation environment.
- Install Python >= 3.9.
- Clone the project repository.
git clone <repository_url> - Navigate to the project folder and install dependencies using the following command:
pip install -r requirements.txt - In case the project reports an issue related to the CBC solver, install the required dependencies based on your operating system:
- For Linux:
sudo apt-get install coinor-cbc coinor-libcbc-dev - For Windows:
Download and set up the CBC solver from Coin-OR.
- For Linux:
To start the flexibility calculation and aggregation comparison, start the script in simulation/simulation_studies/run_calculations.py.