This project aims to optimize solar farm energy storage management using Qiskit and quantum optimization algorithms. The goal is to improve efficiency, minimize costs, and reduce CO2 emissions while considering constraints such as storage capacity, maximum charge/discharge power, and grid interconnection constraints.
-
Install Qiskit by following the official documentation.
-
Clone the repository:
https://github.com/jaykomarraju/Quantum-Optimization-for-Solar-Farm.git
-
Install additional dependencies (if any) from the requirements.txt file:
pip install -r requirements.txt
- The paper and relevant code is in the format of a notebook and can be found at: Notebook
Place the input data files (solar irradiance, weather data, energy demand data, electricity market prices, and CO2 emissions factors) in the data folder. The code assumes CSV format, but you can adjust the data loading functions if needed.
- Fork the repository on GitHub.
- Create a new branch with a descriptive name.
- Commit your changes to the new branch.
- Submit a pull request with a clear description of the changes.