Search for optimal CNN architectures incorporating heterogeneous inputs for short-term solar PV forecasting
Abstract/Contents
- Abstract
Cloud movement makes forecasting output from solar photovoltaic (PV) panels extremely challenging. This is a growing source of concern for electricity grid operators, responsible for ensuring that supply meets demand at every instant. A better solar PV forecast can realize value for commercial and industrial customers with solar assets. In this study, we aim to build a Convolutional Neural Network (CNN) based model to forecast power output from solar PV panels 15 minutes into the future. The inputs to the model are the power output history from PV panels and ground-based sky images for the past 15 minutes.
The key challenge is ensuring that due importance is given to each type of input. A stack of 16 historical sky images with 64 x 64 spatial resolution and 3 color channels contains 196,000 numbers while 16 historical power outputs are simply 16 numbers. If these heterogeneous inputs are not carefully integrated, the prediction error obtained by using two sources of inputs can be worse than using just one of them. Also, with deep learning architectures, there are many independent variables to tune. Limited computing time and resources prevent us from conducting an exhaustive search across all possible combinations.
In this study, we explore 28 total architectures for combining heterogeneous data inputs. We do so while devising and following a simple, yet systematic, design of experiments & analysis pipeline. Through a three-stage “funnel” approach we narrow our search to the most promising of the 28 architecture options. We find four best-in-class architectures, one for each of four major methods for heterogeneous data fusion. We test these methods on a larger dataset and find that a two-step model based on autoregressive (AR) forecasts has the best performance. This architecture has a forecast skill of 17% relative to smart persistence on the test set comprising of 9 complete sunny days and 11 complete cloudy days spread across a year. We hope our general process will be generalizable to machine learning applications beyond solar forecasting.
Description
Type of resource | text |
---|---|
Date created | May 31, 2019 |
Creators/Contributors
Author | Venugopal, Vignesh |
---|---|
Primary advisor | Brandt, Adam |
Degree granting institution | Stanford University, Energy Resources Engineering |
Subjects
Subject | School of Earth Energy & Environmental Sciences |
---|---|
Subject | Energy Resources Engineering |
Subject | Solar forecasting |
Subject | Convolutional Neural Networks |
Subject | Machine Learning |
Subject | Deep Learning |
Genre | Thesis |
Bibliographic information
Access conditions
- Use and reproduction
- User agrees that, where applicable, content will not be used to identify or to otherwise infringe the privacy or confidentiality rights of individuals. Content distributed via the Stanford Digital Repository may be subject to additional license and use restrictions applied by the depositor.
- License
- This work is licensed under a Creative Commons Attribution Non Commercial 3.0 Unported license (CC BY-NC).
Preferred citation
- Preferred Citation
- Venugopal, Vignesh, Sun, Yuchi and Brandt, Adam. (2019). Search for optimal CNN architectures incorporating heterogeneous inputs for short-term solar PV forecasting. Stanford Digital Repository. Available at: https://purl.stanford.edu/bm524zr9045
Collection
Master's Theses, Doerr School of Sustainability
View other items in this collection in SearchWorksContact information
- Contact
- vvignesh119@gmail.com
Also listed in
Loading usage metrics...