Skip to content

Adamouization/Solar-Irradiance-Forecasting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Short-Term Solar Irradiance Forecasting using LSTMs GitHub issues License: AGPL v3

Python Jupyter Notebook Keras TensorFlow Pandas NumPy Matplotlib scikit-learn


Project Goal

Solar energy is a rapidly growing source of renewable energy, contributing significantly to global sustainability efforts. It depends on solar irradiance, which is the amount of solar energy received per unit area, measured using GHI (global irradiance). Accurate solar irradiance forecasting is crucial for:

  • optimising energy production
  • designing, planning and operational management of solar energy farms.

The goal of this project is to build a predictive model that can accurately predict future irradiance.

The objective is to leverage the various historical data provided in the "A comprehensive dataset for the accelerated development and benchmarking of solar forecasting methods" dataset to build a solution that can accurately forecast irradiance for the next 20 minutes.

Preliminary LSTM result

image

Setup

Create a virtual environment:

python -m venv <PATH>/Solar-Irradiance-Forecasting
source <PATH>/Solar-Irradiance-Forecasting/bin/activate

Install requirements:

cd Solar-Irradiance-Forecasting
pip install -r env/requirements-light.txt

Download data:

python src/utils/donwload_zenodo_data.py

Open relevant Jupyternotebooks in src/

License

Contact

About

Predicting short-term solar irradiance using deep learning and statistical methods on the Folsom dataset

Topics

Resources

License

Stars

Watchers

Forks