With the spirit of reproducible research, this repository contains all the codes required to produce the results in the manuscript:
S. Dev, F. M. Savoy, Y. H. Lee, S. Winkler, Estimating Solar Irradiance Using Sky Imagers, Atmospheric Measurement Techniques (AMT), 2019
All codes are written in python
and MATLAB
.
Figure5.py
: Plots the measured solar irradiance along with clear-sky solar irradiance model. It also plots the percentage deviation of solar irradiance from clear sky dataFigure11.m
: Plots the impact of training images on the RMSE values.other-models.py
: Computes the various benchmarking solar irradiance estimation modelsproposed-model.py
: Computes the proposed solar irradiance estimation model
The above code files use the following user-defined helper scripts.
generating-modelfiles.py
: Generates the model files for the various solar estimation modelsimpact-training.py
: Generates the data files required for plotting the impact of training images on RMSE valuesimport_WS.py
: Imports the weather station datanormalize_array.py
: Normalizes any given input arrayremove_outliers.py
: Removes outliers from a given input arrayimport_weather.py
: Imports the given weather dataSG_solarmodel.py
: Implements the Singapore clear sky solar irradiance model