← Back
Project

Solar Generation Forecasting

Time series · Seasonal ANN · Regression

Forecasting monthly U.S. solar generation, utility-scale and small-scale, from U.S. Energy Information Administration data for January 2022 to October 2024. The series is dominated by a strong 12-month cycle riding on fast capacity growth, so the question was which models capture both without overfitting 34 months of data.

Approach

Six models, from simplest to most flexible: two sinusoidal regressions (a seasonal sine around an exponential or logistic midline), SARIMAX, a plain feed-forward neural network, a time-lagged neural network, and a seasonal neural network (SANN) that sees the same month in prior years. The series was supplemented with a growth rate from a regression on installed solar capacity and with monthly total solar irradiance.

Results

ModelRMSEMAE
Sinusoidal exponential-midline regression889.8748.7
Sinusoidal logistic regression3354.02628.7
SARIMAX1021.9880.2
Artificial neural network3294.42828.0
Time-lagged neural network1360.31141.3
Seasonal artificial neural network (SANN)817.2637.8

The SANN had the lowest RMSE and MAE and held up across training runs, so it was the recommended model. The exponential-midline sinusoid came close with a far simpler model, which makes it the better choice where simplicity matters, though it can't use exogenous inputs.

Limitations

Full reportOpen ↗