0% found this document useful (0 votes)
27 views8 pages

Feature Selection and ANN Solar Power Prediction

Feature Selection and ANN Solar Power Prediction
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views8 pages

Feature Selection and ANN Solar Power Prediction

Feature Selection and ANN Solar Power Prediction
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Hindawi

Journal of Renewable Energy


Volume 2017, Article ID 2437387, 7 pages
https://doi.org/10.1155/2017/2437387

Research Article
Feature Selection and ANN Solar Power Prediction

Daniel O’Leary1 and Joel Kubby2


1
Department of Computer Science, City College of San Francisco (CCSF), Mailbox LB8, 50 Phelan Ave., San Francisco, CA 94112, USA
2
Jack Baskin School of Engineering, University of California, Santa Cruz, 1156 High Street, Mail Stop SOE2, Santa Cruz,
CA 95064, USA

Correspondence should be addressed to Joel Kubby; [email protected]

Received 8 May 2017; Revised 14 September 2017; Accepted 16 October 2017; Published 8 November 2017

Academic Editor: Ben Xu

Copyright © 2017 Daniel O’Leary and Joel Kubby. This is an open access article distributed under the Creative Commons
Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is
properly cited.

A novel method of solar power forecasting for individuals and small businesses is developed in this paper based on machine
learning, image processing, and acoustic classification techniques. Increases in the production of solar power at the consumer level
require automated forecasting systems to minimize loss, cost, and environmental impact for homes and businesses that produce
and consume power (prosumers). These new participants in the energy market, prosumers, require new artificial neural network
(ANN) performance tuning techniques to create accurate ANN forecasts. Input masking, an ANN tuning technique developed for
acoustic signal classification and image edge detection, is applied to prosumer solar data to improve prosumer forecast accuracy
over traditional macrogrid ANN performance tuning techniques. ANN inputs tailor time-of-day masking based on error clustering
in the time domain. Results show an improvement in prediction to target correlation, the 𝑅2 value, lowering inaccuracy of sample
predictions by 14.4%, with corresponding drops in mean average error of 5.37% and root mean squared error of 6.83%.

1. Introduction With the rise of variable real-time pricing available to


the consumer, prosumers can also benefit from forecasting
Power service providers are increasing the use of solar solar power production, to optimize decisions about power
power due to (among many factors) decreases in the cost storage, use, and sale. However, prosumers have different
of solar power production systems, increases in the cost datasets, power profiles, and forecasting needs than power
of traditional energy sources, environmental concerns, and providers. For example, prosumers do not have access to
legislative requirements. These same forces increase the cloud motion vector data and they do not need forecasts
prevalence of homes and small businesses with solar panels days in advance, which are required for base power plants
and storage that produce solar power to use in the home or to achieve steady-state power output. ANNs are strongly
business or store in battery banks or smart appliances or sell dependent on scale, resolution, and forecast variables [1];
power back to power companies in tiered or real-time pricing the ANNs developed for power companies are not suitable
structures. for prosumer use. Prosumers require short-term predictions
Given solar power’s variable, intermittent, and nondis- based on limited data sources. The ANN investigated is
patchable nature, considerable effort has been made to intended for use at the prosumer level, which is less likely to
develop accurate forecasts that meet the needs of macrogrid have access to complex weather data; therefore, this model
power providers. Forecasting the production of large solar uses measurements of variability in the irradiance measure-
arrays and wind farms allows power providers the time nec- ments to assess cloud cover. Further, this model’s focus on
essary to make changes to base load power plant production the prosumer needs and the mitigation of the nondispatch-
to minimize peak power plant use. These forecasts often use able nature of renewable energy have dictated this model’s
artificial neural networks (ANNs) which access multiple and concentration on short-term forecasting. With accurate solar
varied data sources to estimate power changes hours or days power prediction, prosumers can make decisions about
in advance. storing, using, or selling power based on reasonable future
2 Journal of Renewable Energy

expectation and maximizing the value returned from a solar Table 1: A glossary of variables used in ANN error equations.
investment.
ANN’s success is strongly correlated to careful parameter Variable Definition
tuning. Input masking, a parameter tuning technique used in 𝑚 The number of samples in the evaluation
visual recognition systems, has been applied successfully in 𝑡 The sample index
applications for audio signal classification and wind turbine 𝑃𝑡 Power produced at time 𝑡
power forecasting. This paper details the use of input masking ̂𝑡
𝑃 The forecasted power for time 𝑡
𝑚
in ANNs unique to short-term solar power forecasting. 𝑃𝑡 Average power = (1/𝑚) ∑𝑡=1 𝑃𝑡

2. Related Literature and Motivation


these values is not given in the paper, but based on the graphs,
In 2005, Mellit et al. [2] used a radial basis function (RBF) the power consumption described, and the given MAE, a 10%
based artificial neural network (ANN) to predict daily global error is a reasonable estimate.
solar radiation. Using 20 years of global solar radiation data The masking of ANN inputs to reduce error has been
from a meteorological station in Algiers, researchers created developed successfully for edge detection in image processing
a composite reference year. Using this reference year for systems. These techniques have been applied in bioacoustic
training, validation, and test, the scientists were able to create signal detection [8] and wavelet analysis in wind farm power
an ANN with one hidden layer of nine nodes that took inputs production forecasts [9].
of air temperature and sunshine duration and output global
daily solar radiation. According to the article, these inputs’
3. Assessing ANN Accuracy
relationship to the output is nonlinear and poorly suited to
other nonlinear signal predictors; however, the accuracy of Several benchmarks are used to compare the quality of
these other methods is not discussed, so it is unknown to what different ANN and machine learning tools. Table 1 defines the
degree the RBF is an improvement. terms used in the ANN assessments.
Solar power production forecasts on large solar farms Common error assessment metrics are as follows.
with no exogenous inputs [3] have been used to compare
different forecasting models. One- and two-hour forecasts (i) Mean absolute error (MAE):
found that ANNs outperformed other techniques in terms of
mean absolute error (MAE) and mean bias error (MBE). 1 𝑚 󵄨󵄨 ̂𝑡 󵄨󵄨󵄨󵄨 .
MAE = ∑ 󵄨󵄨𝑃 − 𝑃 (1)
Researchers have used backpropagation of ANNs for 𝑚 𝑡=1 󵄨 𝑡 󵄨
short-term PV power generation prediction [4] in Istanbul,
Turkey. Using inputs of ambient temperature, cell tem-
perature, diffuse solar irradiation, and power produced, a (ii) Mean bias error (MBE):
comparison was made of the increase in root mean squared
1 𝑚 ̂𝑡 .
error (RMSE) and correlation coefficients for varying time MBE = ∑𝑃 − 𝑃 (2)
horizons of the prediction. The authors found that a 5-minute 𝑚 𝑡=1 𝑡
time horizon held strong prediction accuracy, and anything
between 5 and 35 minutes had an acceptable RMSE and (iii) Root mean squared error (RMSE):
correlation coefficient. The authors also did not identify what
is considered an acceptable correlation coefficient or RMSE,
1 𝑚 ̂𝑡 )2 .
but based on the charts in the paper, it would appear to RMSE = √ ∑ (𝑃𝑡 − 𝑃 (3)
be a correlation coefficient of 0.85 or greater and an RMSE 𝑚 𝑡=1
of 50 W (from a 750 W panel) or less. Machine learning
techniques are increasingly used for solar power prediction,
(iv) Normalized root mean squared error (nRMSE):
including researchers in Australia who used machine learn-
ing techniques for the prediction of power based on past 2
∑𝑚 ̂
power production and weather readings [5] and researchers 𝑡=1 (𝑃𝑡 − 𝑃𝑡 )
in Houston, TX, who demonstrated the value of machine nRMSE = √ . (4)
∑𝑚
𝑡=1 𝑃
2
learning predictions of solar power in urban microgrids
based on humidity and time of day [6].
Power prediction is primarily the domain of mid to large (v) Correlation coefficient (𝑅):
grid power producers; however, power prediction has proven 2
∑𝑚 ̂
valuable in rural areas without grid tied electrical systems. 𝑡=1 (𝑃𝑡 − 𝑃𝑡 )
Researchers developed an energy management system (EMS) 𝑅2 = 1 − 2
. (5)
for a microgrid in Huatacondo, Chile, a small village in ∑𝑚
𝑡=1 (𝑃𝑡 − 𝑃𝑡 )
the isolated Atacama Desert [7]. Using a backpropagation
artificial neural network, predictions on power consumption Table 2 consists of the benchmarks outlined in this section
had a mean absolute error (MAE) of 1.6 kW and a standard and the corresponding measurements for ANN accuracy
deviation of 1.4 kW. The percentage of error associated with found in the related literature in Section 2.
Journal of Renewable Energy 3

Table 2: ANN assessments from the related literature. Table 3: A table defining the variables used as inputs to the ANN.
Assessment Related literature values Variable Definition
MRE 1.5% [3] 𝑡0 Current time
𝑅2 95% [3], 85% [4] 𝑃MPP (𝑡0 ) Current MPP
MAE 53.49 kW [3], 10% [7] 𝐼PSP (𝑡0 ) Current PSP
nRMSE 15.82% [3], 7% [4] 𝐼NIP (𝑡0 ) Current NIP
𝑃MPP (𝑡−1 ) ⋅ ⋅ ⋅ 𝑃MPP (𝑡−24 ) Past two hours of MPP values
𝐼PSP (𝑡−1 ) ⋅ ⋅ ⋅ 𝐼PSP (𝑡−24 ) Past two hours of PSP values
4. Data
𝐼NIP (𝑡−1 ) ⋅ ⋅ ⋅ 𝐼NIP (𝑡−24 ) Past two hours of NIP values
This work uses data that was collected at five-minute inter- 𝑆(−1)MPP ⋅ ⋅ ⋅ 𝑆(−2)MPP Slope of MPP at five and ten minutes
vals continuously from May 2011 to August 2012. The data 𝑆(−1)PSP , 𝑆(−2)PSP Slope of PSP at five and ten minutes
was collected from measurements on a dual axis tracking 𝑆(−1)NIP , 𝑆(−2)NIP Slope of NIP at five and ten minutes
polycrystalline silicon photovoltaic module with 170-watt
maximum power installed at the RE Lab at NASA Ames in the Input layer Hidden layer Output layer
Moffett Field Air Force Base in Mountain View, California.
This data and the corresponding predictions include night t0
time readings, when energy production is zero. Including
night data allows us to use the full day to identify time regions PMPP (0)
of high and low prediction accuracy for input masking. The 1
data samples consist of four measurements:
PMPP (−24)
(i) Timestamp. The date and time when samples are 2
taken. IPSP (0)

(ii) Normal Incidence Pyrheliometer (NIP). A measure of IPSP (−24) PMPP (5)
3
the direct beam solar irradiance (W/m2 ).
(iii) Precision Spectral Pyranometer (PSP). A measure of INIP (0)
the total irradiance in the plane of the array (W/m2 ).
INIP (−24)
(iv) Maximum Power Point (MPP). A measure of the
power produced from the solar panel (W). 20
S(−1)
To describe the inputs to the ANN calculated from the
measurements above, allow 𝑡𝑛 to be the time of a particular S(−2)
sample. Further, let 𝑛 be an index of the sample taken in
relation to the sample under consideration. Thus, 𝑛 is 0 for Figure 1: The artificial neural network (ANN) with standard
the sample in the dataset under investigation and 𝑡1 is the preprocessing contains two previous hours’ worth of measurements
timestamp of the next sample taken, five minutes later, and and two slopes as input and a twenty-minute prediction window.
𝑡𝑥 is the 𝑥th sample taken 5𝑥 minutes after time 𝑡0 . Similarly,
𝑡−1 is the sample taken 5 minutes prior to 𝑡0 and 𝑡−24 is the
sample taken 2 hours earlier. days. As clouds pass over the irradiation measurement tools,
Further, allow the function 𝑃MPP (𝑡) to map time values irradiance varies greatly. During sunny days, irradiance
to MPP samples. 𝑃MPP (𝑡0 ) is the power produced for the slopes remain low.
sample under consideration, 𝑃MPP (𝑡−4 ) is the MPP value for
Knowing this nomenclature, we can now describe the
the sample twenty minutes prior to 𝑡0 , and 𝑃MPP (𝑡4 ) is the
inputs to the ANN in Table 3. Colloquially, each sample
MPP value for the sample twenty minutes after 𝑡0 . Similarly,
includes the current measurements, the power for the pre-
allow 𝐼PSP (𝑡) to be the irradiance measured by the PSP (total
vious two hours, and the slope of the previous two samples.
plane of array irradiance) at time 𝑡 and 𝐼NIP (𝑡) to be the
irradiance measured by the NIP (direct normal irradiance)
at time 𝑡. 5. ANNs
Beyond the measurements themselves, the absolute value
of the slope of the MPP curve is calculated using Artificial neural networks are mathematical constructs based
on the physical structures of a biological system, the brain.
󵄨󵄨 𝑃
󵄨 (𝑡 ) − 𝑃MPP (𝑡𝑥 ) 󵄨󵄨󵄨󵄨 Typically, a preprocessing step is performed on data before
𝑆 (𝑥) = 󵄨󵄨󵄨󵄨 MPP 0 󵄨󵄨 .
󵄨󵄨 (6) entering into the ANN. We have performed a min–max
󵄨󵄨 𝑡0 − 𝑡𝑥 󵄨 normalization, resulting in all inputs, outputs, and targets to
Similar equations are used to find the magnitude of the fall between zero and one.
slope of the PSP and NIP. The magnitude of the slopes of The artificial neural network (ANN) is made up of layers
measurement values gives an indication of variably cloudy of neurons. Figure 1 depicts the version of the ANN structure
4 Journal of Renewable Energy

Model fitness: outliers Percentage of error in watt ranges


160 2–4 W
140

120 24.6%
Prediction (W)

100

80
47.5% <2 W
12.5%
60
4–10 W
40
11.1%
20
4.3%
0
0 20 40 60 80 100 120 140 160 10–40 W
Target (W) >40 W

Figure 2: A model fitness graph for Max Power Point (MPP) target Figure 3: A pie chart of the proportion of predictions in different
versus prediction analysis of a standard, normalized input ANN. error categories. Nearly half (47.5%) of all predictions have an error
Black lines and grey boxes have been added to the diagram to of less than 2 [W].
identify and assess target/prediction outliers with high error values.

used with the RE Lab data. This ANN consists of three layers: three categories: test, validation, and training. The unmasked
the input layer, the hidden layer, and the output layer. Each ANN was trained on the training data and validated on the
neuron in the input layer takes in one data source. The output validation data, and when the validation showed that the
of each input layer neuron is input for each of the hidden layer training was done, the resulting ANN was tested on the test
neurons. This ANN has seventy-eight input neurons; each data. We then returned to the original, total dataset, divided it
neuron in the hidden layer will have seventy-eight inputs. randomly into three categories (training, test, and validation),
This ANN relationship occurs a second time between the and developed the masked ANN on the training data; once it
output of a neuron in the hidden layer and the inputs of the was validated that the training was done, it was tested on the
output layer. Thus, if you have twenty neurons in the hidden testing dataset. That is to say, each ANN pulls from the same
layer, you will have twenty inputs for each neuron in the dataset and uses the same ratio of training : validation : test;
output layer. however, the contents of each category are unique for each
The ANN model randomly divides the total set of data run of each ANN. Figure 2 correlates the predictions of the
from the RE Laboratory into three main categories: training, ANN on the test dataset to the max power point (MPP)
validation, and testing. The test consists of 20% of the total of the solar panel 20 minutes in the future (the prediction
dataset. Of the remaining 80% of the data, 85% is allocated value, found along the vertical axis) and the actual MPP
to training and 15% is allocated to validation. The training that was measured twenty minutes later (the target value,
of an ANN involves multiple cycles of training, referred found along the horizontal axis). The accuracy measurements
to as epochs. Each epoch consists of the ANN training for the ANN, with an 𝑅2 value of 90.88%, an RMSE of
on the training dataset and the resulting neural network is 16.98 W, and a MAE of 6.33 W (for a 170 W panel), are in line
then applied to the validation dataset. If the RMSE of the with other ANN forecasting accuracy correlation coefficients
prediction on the validation set is lower than the previous under similar circumstances [3].
validation RMSE, indicating that the training of the ANN A perfect prediction in the model fitness chart occurs
has improved accuracy, training continues. The ANN will along the 45-degree line. Two black lines have been added to
continue to train and validate in a cycle until the validation the model fitness chart to indicate a twenty-watt error range,
dataset RMSE does not improve for ten consecutive epochs. roughly 10%. Further, grey boxes have been added to indicate
While the ANN learns from the training dataset, it uses regions of high error with similar characteristics.
backpropagation to adjust the weights on each neuron based A cursory look at Figure 2 could easily lead the reader
on the error of the output layer and each neuron’s output is to the conclusion that the ANN has a high forecasting
dictated by a sigmoidal activation function. error, despite the strong correlation coefficient. However,
the model fitness diagram points overlap in areas where
6. ANNs with Standard Preprocessing the prediction/target points cluster, at low and high power
production times. Consequently, the vast majority (ninety
Prior to inputting the RE Lab data into the ANN, measure- percent of points) fall in between the two black lines,
ments were normalized, such that each input varies from 0 to indicating a target/prediction pair with an absolute error of
1. Figure 2 shows the correlation between the predictions of less than twenty watts. The pie chart in Figure 3 breaks out the
the ANN and our total dataset that was divided randomly into percentage of samples in different absolute error ranges. Less
Journal of Renewable Energy 5

Outlier error histogram Outlier error histogram


20 20
Model fitness: outliers Model fitness: outliers
160 160
140 140
Prediction (W)
120

Prediction (W)
15 15 120
100 100
80 80
60 60

Frequency
Frequency

40 40
10 20 10
0 20
0
0
20
40
60
80
100
120
140
160

0
20
40
60
80
100
120
140
160
Target (W)
5 5 Target (W)

0 0
8 9 10 11 12 13 14 15 16 6 7 8 9 10 11 12 13 14
Time of day (hour in mil. time) Time of day (hour in mil. time)
(a) Region 1 (b) Region 2
Outlier error histogram Outlier error histogram
20 20
Model fitness: outliers Model fitness: outliers
160 160
140 140
Prediction (W)

Prediction (W)
120 15 120
15 100 100
80 80
60 60
Frequency
Frequency

40 40
10 20 10 20
0 0
0
20
40
60
80
100
120
140
160

0
20
40
60
80
100
120
140
160
Target (W) Target (W)
5 5

0 0
8 9 10 11 12 13 14 15 6 8 10 12 14 16
Time of day (hour in mil. time) Time of day (hour in mil. time)
(c) Region 3 (d) Region 4

Figure 4: Outliers are filtered by region on the model fitness graph. The model fitness graph is reproduced in the inlay of each chart, with
the points within the region indicating the area of the graph the region contains. The histograms show the frequency of each outlier in that
region grouped by hour of day.

than fifteen percent of all predictions are off by more than ten Figures 4(b) and 4(d) define underpredictions that when
watts. reviewed by time of day in the histogram show a high
A closer examination of the high error forecasts shows frequency of these errors occurring in the six- and seven-
a clustering of high error points around specific times of hour range (6:00 a.m. to 8:00 a.m.), corresponding to the time
the day. Dividing the model fitness outliers into groups the solar panel first begins to get light in the mornings.
based on their location in the model fitness graph yields a
correlation between high error and time of day. Figure 4 6.1. Masking Inputs. Analysis of the standard preprocessing
examines different regions and their corresponding time-of- ANN shows four distinct time frames, shown in Figure 5,
day frequency. Figures 4(a) and 4(c) identify regions where characterized by the error rates in Figure 4:
the ANN predicts more than it should have. The histograms
(i) Night: when solar energy production is essentially
in Figures 4(a) and 4(c) show the frequency of these forecasts
zero.
throughout the day, while the inlaid model fitness graph
indicates the region being considered. Peaks in the fourteen- (ii) Sunrise: one of the two time zones with the highest
and fifteen-hour range (2:00 p.m. to 4:00 p.m.) indicate that error rate due to the high volatility of the solar energy
these overpredictions are consistent with the time that the production data.
panel begins to lose light due to the setting sun and local (iii) Day: when solar energy is consistent (on sunny days)
obstructions. Similarly, the inset model fitness graphs in and therefore more predictable than sunrise or sunset.
6 Journal of Renewable Energy

Masking inputs by time of day Table 4: Error values for nonmasked versus masked ANN.
Assessment Nonmasked Masked
𝑅2 90.88% 92.2%
RMSE 16.98 W 15.82 W
MAE 6.33 W 5.99 W

Dawn PSP_dawn
mask

PSP Day PSP_day


mask
0 7 9 14 16 24
Hour of day
Dusk PSP_dusk
Figure 5: The four time frames of the day, selected by analysis of the mask
cumulative error reviewed by hour. Hour 0 is midnight; hour 12 is
noon. Night
mask PSP_night

(iv) Sunset: one of the two time zones with the highest Figure 6: The impact of masking on the PSP inputs. The same
error rate due to the high volatility of the solar energy masking was applied to the NIP and MPP inputs.
production data.

also allowing us to make a clear comparison between the


7. ANNs with Enhanced Preprocessing unmasked and masked ANNs.
It should be noted that our use of the terms “sunrise” and
“sunset” is not referencing the time of day that the sun 7.1. Implementing Masked Inputs in the ANN. The accuracy
encounters the horizon, but the time of day that the sun measurements for the masked ANN, with an 𝑅2 value of
encounters our instruments; it is sunrise and sunset from 92.2%, an RMSE of 15.82 W, and a 𝑀𝐴𝐸 of 5.99 W, show
the perspective of our instruments. In a perfectly flat, empty a marked improvement over the nonmasked ANN. The
landscape, these would be the same time, but obstructions, nonmasked 𝑅2 value, with an accuracy of 90.88%, offers a
such as trees and buildings, can delay sunrise or hasten potential of 9.12% improvement to be made. The masked 𝑅2
sunset from the perspective of our solar panels and irradiance value improves this accuracy to 92.2%, an improvement of
measurement devices. 1.34%, which in the context of the potential 9.12% improve-
Using these time frames as the basis for masking the ANN ment is fourteen percent closer to perfect forecasts, and the
inputs, we replace the PSP input with four inputs: PSP night, RMSE and MAE have both dropped accordingly, as outlined
PSP dawn, PSP day, and PSP dusk. PSP dawn is the same as in Table 4.
the original PSP for time frames between 6:00 a.m. and 8:00
a.m., but 0 for all other time frames. Similarly, PSP day has 8. Conclusions and Future Work
the same values as the original PSP for time frames between
8:00 a.m. and 2:00 p.m., but it is 0 for all other time frames. Masking ANN input values for known environmental sce-
The other masked PSP values are created in a similar manner, narios has improved the correlation between prediction and
such that the sum of all masked PSP values would result in outcome by 1.3%. Further work needs to be done to verify
the original PSP dataset, as shown in Figure 6. that this improvement is consistent in other environments
The same masking procedure is performed for MPP and and with masks tuned to other environmental scenarios. This
NIP values. Consequently, the original ANN had 3 inputs at process of masking time regions by groupings of high and
time zero: PSP, NIP, and MPP; the resulting masked ANN has low prediction error identifies the dawn and dusk regions of
12 inputs, a night, dawn, day, and dusk for each of the original time for a location. Future research could include a model
ANN inputs of PSP, NIP, and MPP. Using the full 24-hour that reevaluates the times for each region and updates the
range of data allows the ANN with standard preprocessing to input masks daily; such a model could improve the accuracy
highlight the regions of high variability without knowledge of of the dawn and dusk time region as changes in season and
sunrise and sunset times, making the model robust enough obstructions impact dawn and dusk.
to handle geographic variables such as obstructions and to
tailor the model to the unique location of any solar setup. Disclosure
Further, this creates the equivalent of four individual ANN
models for each time region in one ANN, allowing the model Any opinions, findings, and conclusions or recommendations
to have a unique structure for high volatility time frames (and expressed are those of the authors and do not necessarily
improve accuracy of the least accurate time frames) while reflect the views of the National Science Foundation.
Journal of Renewable Energy 7

Conflicts of Interest
The authors declare that there are no conflicts of interest
regarding the publication of this paper.

Acknowledgments
This work is the direct result of the patience and mentorship
of Professor Joel Kubby. The authors would like to thank the
University of California, Santa Cruz (UCSC) and the National
Aeronautics and Space Administration for the opportunities
they have provided. Further thanks are due to Dr. Oscar
Azucena, Samuel Kahn, and Steve Willis for their help and
expertise. This material is based on work supported by the
National Science Foundation under Grant no. 0942439.

References
[1] Y. Zhang, M. Beaudin, H. Zareipour, and D. Wood, “Forecasting
Solar Photovoltaic power production at the aggregated system
level,” in Proceedings of the 2014 North American Power Sympo-
sium, NAPS ’14, pp. 1–6, 2014.
[2] A. Mellit, M. Benghanem, and M. Bendekhis, “Artificial neural
network model for prediction solar radiation data: application
for sizing stand-alone photovoltaic power system,” in Proceed-
ings of the IEEE Power Engineering Society General Meeting, vol.
1, pp. 40–44, June 2005.
[3] H. T. C. Pedro and C. F. M. Coimbra, “Assessment of forecasting
techniques for solar power production with no exogenous
inputs,” Solar Energy, vol. 86, no. 7, pp. 2017–2028, 2012.
[4] E. İzgi, A. Öztopal, B. Yerli, M. K. Kaymak, and A. D. Şahin,
“Short-mid-term solar power prediction by using artificial
neural networks,” Solar Energy, vol. 86, no. 2, pp. 725–733, 2012.
[5] Z. Wang and I. Koprinska, “Solar power prediction with data
source weighted nearest neighbors,” in Proceedings of the 2017
International Joint Conference on Neural Networks (IJCNN), pp.
1411–1418, IEEE, Anchorage, Alaska, Alaska, USA, May 2017.
[6] W. Cabrera, D. Benhaddou, and C. Ordonez, “Solar power
prediction for smart community microgrid,” in Proceedings of
the 2nd IEEE International Conference on Smart Computing,
SMARTCOMP ’16, pp. 1–6, May 2016.
[7] R. Palma-Behnke, C. Benavides, E. Aranda, J. Llanos, and
D. Sáez, “Energy management system for a renewable based
microgrid with a demand side management mechanism,” in
Proceedings of the Symposium Series on Computational Intelli-
gence, IEEE SSCI 2011 - 2011 IEEE Symposium on Computational
Intelligence Applications in Smart Grid, CIASG 2011, pp. 1–8,
April 2011.
[8] M. Pourhomayoun, P. Dugan, M. Popescu, and C. Clark, Bioa-
coustic signal classification based on continuous region processing,
grid masking and artificial neural network, 2013, https://arxiv
.org/abs/1305.3635.
[9] H. Liu, H.-Q. Tian, D.-F. Pan, and Y.-F. Li, “Forecasting models
for wind speed using wavelet, wavelet packet, time series and
Artificial Neural Networks,” Applied Energy, vol. 107, pp. 191–
208, 2013.
Journal of Journal of International Journal of

Rotating
Energy Wind Energy Machinery

The Scientific Journal of

Hindawi Publishing Corporation Hindawi Publishing Corporation


World Journal
Hindawi Publishing Corporation
Structures
Hindawi Publishing Corporation Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Journal of Journal of
Industrial Engineering Petroleum Engineering

Hindawi Publishing Corporation Hindawi Publishing Corporation


http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Journal of
Solar Energy
Submit your manuscripts at
https://www.hindawi.com

Journal of

Fuels
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014

(QJLQHHULQJ 3KRWRHQHUJ\
Journal of International Journal of
Advances in Advances in Journal of
Power Electronics
Hindawi Publishing Corporation Hindawi Publishing Corporation
High Energy Physics
Hindawi Publishing Corporation Hindawi Publishing Corporation
Combustion
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 201 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 201 http://www.hindawi.com Volume 2014

International Journal of Journal of


Nuclear Energy Renewable Energy

,QWHUQDWLRQDO-RXUQDORI

$HURVSDFH
Advances in
Tribology
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
Science and Technology of
Nuclear Installations
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014
(QJLQHHULQJ
+LQGDZL3XEOLVKLQJ&RUSRUDWLRQ
KWWSZZZKLQGDZLFRP 9ROXPH

You might also like