This code is written for the project DiGriFlex. More information regarding this project can be found here.
The following papers present the modeling and the formulations of this project:
- Rayati, Mohammad, Mokhtar Bozorg, Rachid Cherkaoui, and Mauro Carpita. "Distributionally robust chance constrained optimization for providing flexibility in an active distribution network." IEEE Transactions on Smart Grid 13, no. 4 (2022): 2920-2934..
- Rayati, Mohammad, Mokhtar Bozorg, Mauro Carpita, Pasquale De Falco, Pierluigi Caramia, Antonio Bracale, Daniela Proto, and Fabio Mottola. "Real-Time Distribution Grid Control and Flexibility Provision under Uncertainties: Laboratory Demonstration." In 2022 IEEE 21st Mediterranean Electrotechnical Conference (MELECON), pp. 866-871. IEEE, 2022.
- Rayati, Mohammad, Mokhtar Bozorg, Mauro Carpita, and Rachid Cherkaoui. "Stochastic optimization and Markov chain-based scenario generation for exploiting the underlying flexibilities of an active distribution network." Sustainable Energy, Grids and Networks (2023): 100999.
- Bozorg, Mokhtar, Antonio Bracale, Mauro Carpita, Pasquale De Falco, Fabio Mottola, and Daniela Proto. "Bayesian bootstrapping in real-time probabilistic photovoltaic power forecasting." Solar Energy 225 (2021): 577-590.
- Bozorg, Mokhtar, Antonio Bracale, Pierluigi Caramia, Guido Carpinelli, Mauro Carpita, and Pasquale De Falco. "Bayesian bootstrap quantile regression for probabilistic photovoltaic power forecasting." Protection and Control of Modern Power Systems 5, no. 1 (2020): 1-12.
- Bozorg, Mokhtar, Mauro Carpita, Pasquale De Falco, Davide Lauria, Fabio Mottola, and Daniela Proto. "A derivative-persistence method for real time photovoltaic power forecasting." In 2020 International Conference on Smart Grids and Energy Systems (SGES), pp. 843-847. IEEE, 2020.
- Forecasting loads and PV production in an active distribution grid
- Optimization of the resources withing the active distribution grid
- Running the optimization with different optimization algorithms
- Running the Optimization with the distribution-ally robust optimization algorithm
- Install poetry
- Install makefile
- Install python3.9 of 64 bit
- Build a venv with python with the name ".venv":
python -m venv .venv
- Run the following command in terminal:
poetry install
- If you want to run the function with LabVIEW, you have to use python3.6 32bit version
- It needs gurobi installed with licence
- Run the following command in terminal:
make -B
- Repo owner or admin
- Other community or team contact