Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
University of Texas at El PasoDigitalCommons@UTEP
Open Access Theses & Dissertations
2014-01-01
Solar PV Power Generation Forecasting UsingHybrid Intelligent Algorithms and UncertaintyQuantification Based on Bootstrap ConfidenceIntervalsDonna AlhakeemUniversity of Texas at El Paso, [email protected]
Follow this and additional works at: https://digitalcommons.utep.edu/open_etdPart of the Economics Commons, Engineering Commons, and the Oil, Gas, and Energy
Commons
This is brought to you for free and open access by DigitalCommons@UTEP. It has been accepted for inclusion in Open Access Theses & Dissertationsby an authorized administrator of DigitalCommons@UTEP. For more information, please contact [email protected].
Recommended CitationAlhakeem, Donna, "Solar PV Power Generation Forecasting Using Hybrid Intelligent Algorithms and Uncertainty QuantificationBased on Bootstrap Confidence Intervals" (2014). Open Access Theses & Dissertations. 1191.https://digitalcommons.utep.edu/open_etd/1191
SOLAR PV POWER GENERATION FORECASTING USING HYBRID
INTELLIGENT ALGORITHMS AND UNCERTAINTY
QUANTIFICATION BASED ON BOOTSTRAP
CONFIDENCE INTERVALS
DONNA IBRAHIM ALHAKEEM
Department of Electrical and Computer Engineering
APPROVED:
Paras Mandal, Ph.D., Chair
Tzu-Liang (Bill) Tseng, Ph.D. Co-Chair
Virgilio Gonzalez, Ph.D.
Charles Ambler, Ph.D.
Dean of the Graduate School
SOLAR PV POWER GENERATION FORECASTING USING HYBRID
INTELLIGENT ALGORITHMS AND UNCERTAINTY
QUANTIFICATION BASED ON BOOTSTRAP
CONFIDENCE INTERVALS
by
DONNA IBRAHIM ALHAKEEM, Bachelor of Science in Electrical Engineering
THESIS
Presented to the Faculty of the Graduate School of
The University of Texas at El Paso
in Partial Fulfillment
of the Requirements
for the Degree of
MASTER OF SCIENCE
Department of Electrical and Computer Engineering
THE UNIVERSITY OF TEXAS AT EL PASO
December 2014
iv
Acknowledgements
I would like to express my utmost gratitude to Dr. Paras Mandal as my thesis professor
for his guidance, mentoring and contribution through the process of my thesis and research
career. Without his input, I could not have finished this work. I would like to thank Dr. Bill
Tseng, Co-Chair, for this thesis as well as his guidance and support throughout my research
career. I would also like to thank Dr. Virgilio Gonzalez as a thesis committee member. I would
like to show appreciation to the Electrical and Computer Engineering department chair, Dr.
Miguel Velez-Reyes, for providing financial support to present my work at the North American
Power Symposium 2013 conference that was in Manhattan, KS. I would like to recognize Dr.
Ashraf Ul Haque for his guidance in this work. I would like to express my gratitude to the U.S.
Department of Education – DHSIP Program (Award #P031S120131) for partially funding this
study.
v
Abstract
This thesis focuses on short-term photovoltaic forecasting (STPVF) for the power
generation of a solar PV system using probabilistic forecasts and deterministic forecasts.
Uncertainty estimation, in the form of a probabilistic forecast, is emphasized in this thesis to
quantify the uncertainties of the deterministic forecasts. Two hybrid intelligent models are
proposed in two separate chapters to perform the STPVF. In Chapter 4, the framework of the
deterministic proposed hybrid intelligent model is presented, which is a combination of wavelet
transform (WT) that is a data filtering technique and a soft computing model (SCM) that is
generalized regression neural network (GRNN). Additionally, this chapter proposes a model that
is combined as WT+GRNN and is utilized to conduct the forecast of two random days in each
season for 1-hour-ahead to find the power generation. The forecasts are analyzed utilizing
accuracy measures equations to determine the model performance and compared with another
SCM. In Chapter 5, the framework of the proposed model is presented, which is a combination
of WT, a SCM based on radial basis function neural network (RBFNN), and a population-based
stochastic particle swarm optimization (PSO). Chapter 5 proposes a model combined as a
deterministic approach that is represented as WT+RBFNN+PSO, and then a probabilistic
forecast is conducted utilizing bootstrap confidence intervals to quantify uncertainty from the
output of WT+RBFNN+PSO. In Chapter 5, the forecasts are conducted by furthering the tests
done in Chapter 4. Chapter 5 forecasts the power generation of two random days in each season
for 1-hour-ahead, 3-hour-ahead, and 6-hour-ahead. Additionally, different types of days were
also forecasted in each season such as a sunny day (SD), cloudy day (CD), and a rainy day (RD).
These forecasts were further analyzed using accuracy measures equations, variance and
uncertainty estimation. The literature that is provided supports that the proposed hybrid
intelligent model, WT+RBFNN+PSO, and the uncertainty estimation method bootstrap
confidence intervals are a new application for STPVF power generation, thus establishing this
thesis as innovative work.
vi
Table of Contents
Acknowledgements ....................................................................................................................... iiv
Abstract ............................................................................................................................................v
Table of Contents ........................................................................................................................... vi
List of Tables ................................................................................................................................. ix
List of Figures ..................................................................................................................................x
Chapter 1: Introduction ....................................................................................................................1
1.1 Background and Research Motivation ...........................................................................1
1.2 Statement Problem and Rationale for the Study ............................................................4
1.3 Objectives of the Thesis .................................................................................................6
1.4 Scope and Limitation .....................................................................................................6
1.5 Organization of the Thesis .............................................................................................8
Chapter 2: Literature Review .........................................................................................................10
2.1 Introduction ..................................................................................................................10
2.2 Solar and Wind as Variable Renewable Energy Resources .........................................10
2.2.1 Deterministic Solar Power Forecasting ....................................................................10
2.2.2 Deterministic Wind Power Forecasting ....................................................................12
2.2.3 Uncertainty Quantification in the Form of Probabilitic Forecasts ............................12
2.4 Factors Impacting Solar PV Power Forecasting ..........................................................13
2.5 Importance of Solar PV Power Forecasting.................................................................15
2.6 Summary ......................................................................................................................16
Chapter 3: Forecasting Models ......................................................................................................17
3.1 Introduction ..................................................................................................................17
3.2 Data Filtering Technique .............................................................................................17
3.3 Soft Computing Models ...............................................................................................18
3.4 Optimizations Techniques in Forecasting ....................................................................20
vii
3.4.1 Genetic Algorithm ....................................................................................................20
3.4.2 Particle Swarm Optimization ....................................................................................21
3.5 Probabilistic Models ....................................................................................................23
3.6 Summary ......................................................................................................................24
Chapter 4: Applying Wavelets to Predict Solar PV Power Output Using Generalized Regression
Neural Network.....................................................................................................................26
4.1 Introduction ..................................................................................................................26
4.2 Input Data.....................................................................................................................26
4.3 Proposed Hybrid Intelligent Forecasting Framework ..................................................27
4.4 Results and Discussion ................................................................................................28
4.4.1 Forecasting Accuracy Measures ...............................................................................28
4.4.2 One-Hour-Ahead Forecasting Results ......................................................................29
4.5 Summary ......................................................................................................................31
Chapter 5: Uncertainties Quantification of Solar PV Power Forecasts Using Bootstrap
Confidence Intervals .............................................................................................................32
5.1 Introduction ..................................................................................................................32
5.2 Input Data.....................................................................................................................32
5.3 Proposed Hybrid Intelligent Forecasting Framework ..................................................33
5.4 Simulation Results and Discussion ..............................................................................35
5.4.1 Forecasting Accuracy Measures ...............................................................................35
5.4.2 Solar PV Power Forecasting Results for Various Forecasting Horizons ................36
5.4.2.1 One-Hour-Ahead Solar PV Power Forecasting Results .....................................36
5.4.2.2 Three-Hour-Ahead Solar PV Power Forecasting Results ...................................39
5.4.2.3 Six-Hour-Ahead Solar PV Power Forecasting Results .......................................40
5.4.3 Forecasting Results for Sunny Days, Cloudy Days, and Rainy Days .....................41
5.4.3.1 One-Hour-Ahead Forecasting Results for Sunny Days, Cloudy Days, and Rainy
Days ............................................................................................................................42
viii
5.4.3.2 Three-Hour-Ahead Forecasting Results for Sunny Days, Cloudy Days, and
Rainy Days ...................................................................................................................43
5.4.3.3 Six-Hour-Ahead Forecasting Results for Sunny Days, Cloudy Days, and Rainy
Days .............................................................................................................................45
5.4.3.4 One-Hour-Ahead Forecasting Variance Results for Sunny Days, Cloudy Days,
and Rainy Days ...........................................................................................................46
5.4.3.5 Three-Hour-Ahead Forecasting Variance Results for Sunny Days, Cloudy Days,
and Rainy Days ............................................................................................................47
5.4.3.6 Six-Hour-Ahead Forecasting Variance Results for Sunny Days, Cloudy Days,
and Rainy Days ............................................................................................................48
5.4.4 Uncertainty Quantification of Solar PV Power Forecasting Using Bootstrap
Confidence Intervals .................................................................................................48
5.5 Summary ......................................................................................................................53
Chapter 6: Conclusions and Recommendations for Future Work .................................................54
6.1 General .........................................................................................................................54
6.2 Summary and Conclusions ..........................................................................................54
6.3 Contributions................................................................................................................55
6.4 Recommendation for Future Work ..............................................................................56
References ......................................................................................................................................57
Appendix I .....................................................................................................................................63
Appendix II ....................................................................................................................................67
Appdendix III .................................................................................................................................71
Appdendix IV.................................................................................................................................73
Vita ..............................................................................................................................................74
ix
List of Tables
Table 4.1: Comparison of forecasting performance of the proposed hybrid WT+GRNN
intelligent model with other models ............................................................................................. 30
Table 5.1: Randomly chosen forecasting days. ............................................................................ 36
Table 5.2: One-hour-ahead forecasting performance of WT+ RBFNN+PSO model with other
models ........................................................................................................................................... 37
Table 5.3: Three-hour-ahead forecasting performance of the proposed model with other models
....................................................................................................................................................... 40
Table 5.4: Six-hour-ahead forecasting performance of the proposed model with other models .. 41
Table 5.5: Selected SDs, CDs, and RDs in different seasons ....................................................... 42
Table 5.6: One-hour-ahead forecasting performance of hybrid models in winter and fall ........... 42
Table 5.7: One-hour-ahead forecasting performance of hybrid models in summer and spring ... 43
Table 5.8: Three-hour-ahead forecasting performance of hybrid models in winter and fall ........ 44
Table 5.9: Three-hour-ahead forecasting performance of hybrid models in summer and spring. 44
Table 5.10: Six-hour-ahead forecasting performance of hybrid models in winter and fall .......... 45
Table 5.11: Six-hour-ahead forecasting performance of hybrid models in summer and spring... 45
Table 5.12: Variance for one-hour-ahead forecasting .................................................................. 46
Table 5.13: Variance for three-hour-ahead forecasting ................................................................ 47
Table 5.14: Variance for six-hour-ahead forecasting ................................................................... 48
Table AI.1: Input parameters for any models that used BPNN, GRNN, and RBFNN ................. 63
Table AI.2: Input time parameters for Tables 5.2-5.4 .................................................................. 64
Table AI.3: Input time parameters for Tables 5.6-5.14 ................................................................ 65
Table AI.4: GA input parameters for solar PV forecasts .............................................................. 66
Table AI.5: PSO input parameters for solar PV forecasts ............................................................ 66
Table AIV.1: PC technical specifications and details ................................................................... 73
x
List of Figures
Figure 1.1: Capacity of solar PV by classification ......................................................................... 1
Figure 1.2: Example of a point forecast .......................................................................................... 3
Figure 1.3: Example of probabilisitic forecasting........................................................................... 3
Figure 1.4: Hourly non-stationary power output of a 15 kW PV system in Ashland, Oregon ....... 5
Figure 2.1: Effects of energy prices caused by solar PV in Texas ............................................... 15
Figure 3.1: Wavelet decomposition and reconstruction process .................................................. 18
Figure 3.2: A general architecture of a neural network ................................................................ 19
Figure 3.3: GA process model ...................................................................................................... 21
Figure 3.4: PSO algorithm process model .................................................................................... 22
Figure 4.1: Proposed deterministic hybrid WT+GRNN intelligent model for STPVF ................ 27
Figure 4.2: MAPE histogram comparing performances of the SCMs and hybrid models ........... 30
Figure 5.1: Schematic diagram of the proposed hybrid WT+RBFNN+PSO intelligent model ... 34
Figure 5.2: Comparison of the actual power generation and forecasted solar PV power using
WT+RBFNN+PSO ....................................................................................................................... 38
Figure 5.3: Comparison of the forecasting performance of the proposed WT+RBFNN+PSO
model with WT+GRNN+PSO ...................................................................................................... 39
Figure 5.4: Model WT+GRNN+GA in winter with a 95% confidence ........................................ 49
Figure 5.5: Model WT+GRNN+PSO in winter with a 95% confidence ...................................... 49
Figure 5.6: Model WT+RBFNN+GA in winter with a 95% confidence ...................................... 50
Figure 5.7: Model WT+RBFNN+PSO in winter with a 95% confidence .................................... 50
Figure 5.8: Model WT+GRNN+PSO in winter with a 95% confidence ...................................... 51
Figure 5.9: Model WT+RBFNN+PSO in winter with a 95% confidence .................................... 51
Figure 5.10: Bootstrap method for uncertainty estimation at 10%-90% confidence .................... 52
1
Chapter 1: Introduction
1.1 BACKGROUND AND RESEARCH MOTIVATION
There have been various technological changes that have occurred over recent years and
the behavior of the power grid is also evolving. Moreover, there have been increases of variable
energy resources (VERs), mainly solar and wind based technology, integrated to the power grid.
In addition, the integration of solar photovoltaic (PV) panels has been an alternative as an ideal
solution to distributed power generation. Residential and commercial solar PV installations yield
as a class majority of grid integrated PV capacity as shown in Figure 1.1. For the U.S., the total
solar PV capacity has nearly doubled in past recent years from approximately 1,900 MW in 2010
to 3,500 MW in 2011 [1]. People are observing the benefits of utilizing solar PV power since it
is a way to produce clean energy, reduce carbon footprint, and lower their electricity bill.
However, there are drawbacks to integrating solar PV technology that is due to day light
limitations and uncertainties such as weather variations, especially days that are cloudy or rainy
type days. These limitations such as the clouds prevent or cause these variations to the solar PV
systems, which are completely dependent on the sunlight.
Figure 1.1: Capacity of solar PV by classification.
MW
2
The electric utilities must now consider the changes that are occurring since their main
objective is to provide an efficient and reliable power to the end-user. In order to conduct
operations in a secure, efficient and economical way, there has to be an effective plan and set of
procedures to support it. This includes scheduling and forecasting while ensuring reliability.
The major power systems forecasting problems are associated with load demand forecasting,
solar PV power generation forecasting, wind power forecasting, wind speed forecasting, and
electricity price forecasting, which power utilities can forecast on short-term, medium-term, and
a long-term scale. Power utilities typically forecast on a long-term scale and now, recent
observations made by the power system utilities are noting that there is a need to develop a more
accurate and efficient short-term PV forecasting (STPVF) tool to predict the power generation of
a solar PV system in order to operate the power system more efficiently while maintaining the
security and reliability of the system [2]. In a short-term forecast, the hours to forecast can range
from hour-ahead to 1-week-ahead.
There are two forms of forecasting, which is point forecasting and probabilistic
forecasting. An example graph of what a point forecast would look like is presented in Figure
1.2 in which the blue line indicates the true value and the red dotted line indicates the forecasted
values. In a point forecast, the predicted value is produced as a particular value as an output,
which is also referred to as a deterministic forecast. In a deterministic forecast, the future values
of solar PV power generation is predicted providing a foundation for a probabilistic forecast,
respectively. In Figure 1.3, an example of a probabilistic forecast is graphed in which the solid
black line indicates the true value, the black dots indicate the forecasted values, and the green
upper and lower lines represent a range that is the probabilistic forecast. Various statistical time-
series models such as generalized auto-regressive heteroskedastic (GARCH) and auto-regressive
integrated moving average (ARIMA) models have been applied to a deterministic forecast.
Additionally, the time-series models are good when the frequency of data is low. However, they
can be very problematic when the frequency of data is very high and non-linear [3]. This thesis
presents the application of soft computing models (SCMs), which are artificial intelligence type
3
techniques, i.e., artificial neural networks (NNs). NNs are useful learning models that have the
advantage of dealing with non-linearity and complex problems [4]. A deterministic forecast can
be enhanced by quantifying uncertainty, i.e., a technique to quantify uncertainty associated with
solar PV forecasts can assist the deterministic forecast to distinguish uncertainty [5]. Uncertainty
quantification is best represented in the form of probabilistic forecasts [6]. Additionally, a range
of estimates from the probabilistic forecast will further enhance the deterministic forecast
through analysis and provide a more efficient conclusive decision on the deterministic forecast
models, such as SCMs. The reliability of the methodology will also improve by optimizing
certain parameters in SCMs, thus giving it more credibility.
Figure 1.2: Example of a point forecast.
Figure 1.3: Example of probabilistic forecasting.
4
1.2 STATEMENT PROBLEM AND RATIONALE FOR THE STUDY
Solar PV distributed generation and utility scale generation is increasing that has caused a
shift in the electric utilities traditional planning process of power generation while not being
equipped with an efficient method to forecast the solar PV power generation, thus producing an
uneconomical balance of the power systems operations. Effectively planning power generation
is an important function of a power utility company, particularly forecasting. As the power grid
evolves and grows, planning and procedures must adjust accordingly for these changes.
Consequently, more consideration must be focused on solar PV power generation as another
factor that must be accounted for by forecasting the solar power output of a PV system. To
pursue this economical operation, a more accurate forecasting technique must be applied to
predict the power generation of a solar PV system. There are many reasons that an accurate solar
PV power forecasting method is significant, which must become part of the planning process. A
recent policy, i.e. Regional Greenhouse Gas Initiative (RGGI), imposed on electric power plants
utilizing fossil fuels and having a capacity of more than 25 MW set a limitation of CO2
emissions [7]. Now, power utilities must respond to these enforcements to integrate renewables
into their grid through means of adding to their current installed capacity or providing incentives
for distributed generation. Within the next couple of years, the U.S. Energy Information
Administration (EIA) projects that PV and wind technologies will double in generation capacity
[8]. This increased penetration provides the necessity of an improved solar PV forecasting
method as this is not a highly saturated area of study [9]. In addition to confirm whether a
forecast is a legitimate one, accuracy measurements of the forecast and the uncertainty of the
forecast must be determined, which the electric power system operators observes as an important
[9].
There are various challenges that can affect solar PV power output forecasts such as, the
state of the environment, time of the day, and temperature. Weather is known to be intermittent
and a suddenly large unexpected variation can negate a forecast. For example, power generation
over the course of one month, March 2011, is presented in Figure 1.4 using the data acquired
5
from a 15 kW PV system located in Ashland, Oregon [10]. As it can be seen in Figure 1.4, the
generated solar PV power output is variable, non-stationary, and chaotic in nature. Since the
solar PV system is primarily dependent on the solar energy emitted from the sun, any obstruction
will impede solar power generation. The solar irradiation that is blocked by cloud cover
Figure 1.4: Hourly non-stationary power output of a 15 kW PV system in Ashland, Oregon.
affecting power production and is a factor that most solar PV forecasters observe as a challenge
in forecasting [11]. Solar PV forecasting can be difficult, which is due to these above-mentioned
challenges compromising power system reliability and the forecast will be not as predicted. That
is the reason why an improved or accurate method to forecast can prevent reliability issues of the
power system and avoid economic related losses [11]. In addition to these challenges, there is
not an abundance of research conducted regarding methods in STPVF. Motivated by the
aforementioned challenges, this thesis contributes to the development of deterministic hybrid
intelligent models to improve the short-term forecasting accuracy of solar PV power generation
and confidence interval estimation based on bootstrap method. The enhancement in forecasting
accuracy would be highly beneficial to the power system operators such as efficient planning and
operations.
6
1.3 OBJECTIVES OF THE THESIS
This thesis aims to develop intelligent forecasting and optimization methods for power
and renewable energy systems forecasting problems in order to improve the reliability and
performance of the electric power grid in the path towards a sustainable future. The specific
objectives of this thesis are:
Objective 1: To develop more efficient, accurate, and practical deterministic STPVF
model using hybrid intelligent algorithms.
- The objective-1 will involve the development of hybrid intelligent solar PV
power forecasting model that uses the combination of a data filtering technique based
on wavelet transform (WT), a soft computing model (SCM) based on generalized
regression neural network (GRNN), which is optimized by a stochastic population based
optimization algorithm.
Objective 2: To develop a new approach in order to quantify uncertainty estimation of
the solar PV power output in the form of probabilistic forecasts.
- The objective-2 will apply bootstrap confidence intervals to quantify uncertainty
estimation from the deterministic forecast involving the development of hybrid
intelligent solar PV power forecasting model that uses the combination of a data
filtering technique based on WT, a SCM based on radial basis function neural
network (RBFNN), which is optimized by a stochastic population based particle
swarm optimization (PSO) algorithm.
1.4 SCOPE AND LIMITATION
The study focuses on a hybrid intelligent technique using NN in order to forecast short-
term power output of a PV system. To demonstrate the superiority of the proposed method,
publicly available data acquired from the University of Oregon, Solar Radiation Monitoring
Laboratory website are used for training and testing the NN. Several methods are tested and
compared in this thesis to find a robust intelligent model.
7
The major scope of this thesis are the advantages of solar PV forecasting. Solar
forecasting will be beneficial to the power utilities in numerous ways considering the increasing
integration of renewables, particularly solar PV, into the power grid. By allowing the power
system utilities to be able to predict the solar power generation that is expected, the power
utilities can plan their traditional power production accordingly to account for when there is
enough or insufficient power being produced from the solar PV systems. The environment will
also benefit from solar PV forecasting by utilizing the solar irradiation to produce clean power
rather than alternative traditional power generating resources that can produce harmful emission
and a larger carbon footprint. Power system security will also be enhanced by improving
economical operation and power system reliability.
There are several limitations as this thesis focuses on certain factors, yet not on others.
These limitations are listed below.
This thesis focuses only on solar power as a VER forecasting. Other renewable
energy source, particularly wind as another VER, has not been considered.
Only data such as historical solar PV power, global radiation, and temperature
from Ashland, Oregon are used in this thesis [10]. However STPVF depends only
other data as well such as humidity, precipitation, and cloud type data are not
used.
Time-series and statistical methods such as ARMA and regression are not used
for forecasting as it is assumed that they were unable to handle complex and non-
linearity well. Also, a detailed survey of literature review suggests that these
linear models are good only for linear and non-chaotic data.
The use of s cloud tracking method was not incorporated in the forecast.
8
1.5 ORGANIZATION OF THESIS
This thesis is organized in the following ways:
Chapter-2 presents a literature review, providing an acknowledgement of methods and
their performance that have already been utilized in forecasting power. STPVF as well as
wind power forecasting are the details provided in the literature review since similar
methods have been utilized in both. In the literature review, chapter 2 begins with an
introduction. Deterministic based forecasting methods and their performances are
discussed which is divided into sub-sections that presents solar and wind. Uncertainty
estimation in the form of probabilistic forecasting is discussed, which is divided into sub-
sections that presents solar and wind. Factors that impact solar PV forecasting and
impacts on the electricity markets caused by solar PV power is discussed.
Chapter-3 presents several forecasting models that are used in this study and begins with
a brief introduction. An explanation of the data filtering tool WT is utilized in this study
and several SCMs are discussed on how they are applied to this study. Optimization
models are presented, i.e., the genetic algorithm (GA) and particle swarm optimization
(PSO) are both discussed. Finally, a background on how two probabilistic models are
utilized is provided.
Chapter 4 comprises of an introduction and the proposed hybrid intelligent forecasting
framework is explained. A discussion of the results that are divided into sub-sections that
presents input data and the accuracy measurements utilized are presented, which was
used for the forecast. Finally, the deterministic intelligent models forecasted results are
discussed and presented in tabular form.
Chapter-5 focus is to present a more detailed deterministic approach that uses more
SCMs and hybrid intelligent models and uncertainty estimation method. Chapter 5
begins with a brief introduction, then the proposed forecasting framework procedure is
explained. The accuracy measurements of the forecast is presented and the forecasted
simulated results is discussed and compared.
9
Finally, Chapter 6 summarizes the major findings and contributions of this thesis, and
also suggests directions for possible future research.
10
Chapter 2: Literature Review
2.1 INTRODUCTION
This chapter focuses on several techniques available in literature in the context of power
generation forecasting of VERs, mainly solar and wind. The majority of techniques applied in
the literature review are deterministic and a brief review of probabilistic based techniques. The
following is a review of many forecasting techniques that have been utilized in short-term
forecasting applications.
2.2 SOLAR AND WIND AS VARIABLE RENEWABLE ENERGY RESOURCES
Solar irradiance and wind speed are intermittent in nature. Wind speed adjusts
accordingly to the weather occurrences. Solar irradiance is emitted with respect to cloud
coverage and time of day. These everyday occurrences happen in a reasonable repeated pattern.
Using this knowledge, a deterministic approach can be applied to conduct a forecast. A
deterministic forecast is the result from its previous state, meaning it utilizes historical data [12].
In most literature, a deterministic type forecast is conducted, that is opposite to a stochastic
approach. This approach provides a strong foundation to work from giving one who forecasts a
better chance at predicting. The following subsections provide an overview of literature that
utilizes deterministic type forecasting.
2.2.1 Deterministic Solar Power Forecasting
Several forecasting techniques based on SCMs, physical, and statistical models have been
widely used to perform short-term forecasting of the power generation of solar PV technologies.
However, there is not as many studies applied toward STPVF compared to other forecasting
applications, in particular electric load demand, electricity prices, wind power, and wind speed.
For example, Huang et al. [13] provided a comparative study used a physical model that
considered the position of the sun relative to a PV cell and a statistical model that used an
artificial neural network to forecast the power generation of PV stations. In addition, this study
considered solar irradiance and temperature as inputs to their models then obtained a normalized
11
root mean square error (NRMSE) of 10.5% from the statistical model and 12.45% from the
physical [13]. Bossavy et al. [14] presented a state-of the-art model used for STPVF where
statistical model was applied as a basis for comparison incorporating input weather data from the
European Centre for Medium-Range Weather Forecasts (ECMWF). A learning vector
quantization, self-organizing map, and a fuzzy inference model was combined creating a
hybridized method to predict one-day ahead power output of a PV system and utilized data from
the Taiwan Central Weather Bureau [15]. Tyishmire et al. [16] reported a technique based on a
Kalman predictor to forecast, in real-time, the power generation from two solar PV systems and
reported practical results. Most literature reported utilizing artificial NNs, which come in
various types of architectures. Gupta et al. [17] compared dynamic NNs on a simulated
microgrid such as nonlinear auto regressive NN, time delay NN, and distributed time delay NN
which outperformed the other models utilized in this study. Singh et al. [18] compared the
forecasted power output using an adaptive neuro-fuzzy inference (ANFIS) model and
generalized regression NN obtained a RMSE of 0.0965 and 0.0903. Another comparative study
attained a RMSE of 13% with radial basis function NN (RBFNN) and 19% with ANFIS [19].
Particle swarm optimization (PSO), genetic algorithm (GA) and error backpropagation NN was
combined to produce a day-ahead forecast and achieved a normalized mean absolute error
(NMAE) of about 7% [20]. A self-organizing map and wavelet NN utilized historical data of
power from a PV system to forecast four days, which obtained an average NRMSE of 9.75%
[21]. A time-series artificial neural network (ANN) model was implemented to predict the next
24 hours using the actual solar output and irradiance as inputs to produce an absolute percentage
error less than 5% [22]. Another ANN model utilized was based on solar irradiance,
autoregressive integrated moving average was also used to forecast 24-hour-ahead to find the
solar power output and obtained a mean absolute percentage error (MAPE) as low as 5.54% [23].
Other ANN methods have been applied to forecast the power output of solar PVs using weather
information as inputs and various time horizons [24-27]. Inman et al. provided a detailed review
of numerous other methods applied to solar forecasting, which includes physical, statistical, and
12
numerical weather type models [28]. There is not much work that addresses the issue of
uncertainties associated with forecasting the solar PV power generation. Clifford et al. [29]
proposed Latin Hypercube sampling to estimate the uncertainties of concentrated solar power
plants. Chakraborty et al. [30] provided a statistical approach was used to assess the risk of
uncertainty from solar generators.
2.2.2 Deterministic Wind Power Forecasting
Wind power forecasting is a heavily saturated field of study and many methods have been
are available in literature to develop a better technique or at the minimum, to predict the
outcome. Many of the wind power forecasting techniques applied in literature have been NNs.
Forecasting wind speed is greatly associated with wind power production, i.e., the more wind
available, the more wind power is generated. An adaptive wavelet NN and feed-forward NN
were used to forecast the wind speed observing 30-hour-ahead, which was tested against a
persistence model [31]. Iranmanesh et al. [32] performed wind power forecasts using a local
quadratic wavelet NN for day-ahead forecasting and received a mean absolute error (MAPE) of
about 14% using data from the Australian Energy Market Operator (AEMO). Weidong et al.
[33] tested three NNs and proposed the genetic NN over backpropagation NN (BPNN) and
momentum BPNN produced the lowest mean relative error of almost 19%. In reference [34],
Grubbs test was applied to preprocess data, and a radial basis function NN (RBFNN) was then
proposed to forecast for 24-hour-ahead and obtained a MAPE as low as about 7%. Jie et al. [35]
implemented a hybrid model by applying grey rational analysis, RBFNN, and Weibull
distribution for 15-minute-ahead wind power forecasts based on data from a wind farm in China.
2.2.3 Uncertainty Quantification in the Form of Probabilistic Forecasting
In addition to deterministic forecasting, other methods have been applied to determine
uncertainty that is associated with forecasting. A probabilistic forecast quantifies the varying
degrees of uncertainty [36]. In addition, utilizing a probabilistic approach is much like a
statistical way to estimate that an event may happen again or a way to measure a forecast, which
13
can help justify the legitimacy of a forecast. The following presents an overview of probabilistic
forecasting and estimation methods.
In literature, there is not much forecasting applied in the form of a probabilistic forecast,
particularly to STPVF. Using the European Centre for Medium-Range Weather (ECMWF),
Lorenz et al. [37] forecasted day-ahead solar irradiance to predict the solar PV output of a PV
system and applied a standard deviation of the forecast errors to create prediction intervals.
In contrast to uncertainty in solar power forecasting, there is more literature in
uncertainty in wind power forecasting, which is presented in this section. Lower upper bound
estimation method was also proposed to construct PIs using NNs and moving block bootstrap
method to predict wind power forecast uncertainties [38]. Quan et al. [39] proposed a LUBE
method optimized by particle swarm to construct NN based on PIs, although to forecast load and
wind power. Jiang et al. [40] sampled with Monte Carlo and used Benders’ algorithm to find the
lower and upper bound from the worst cases to forecast wind power uncertainty. Bessa et al. [41]
implemented a new model, kernel density estimation, to forecast wind power uncertainty of two
wind farms in the U.S., and validated their results with quantile regression. They also concluded
that the performance of quantile regression was better defined whereas the density estimator
offered enhanced calibration. Another similar approach for uncertainty used was quantile-copula
with a Kernel density estimator [42]. Confidence intervals were estimated to determine the error
and an artificial neural network to determine the uncertainty of the wind power forecast [43].
Pinson and Kariniotakis [44] utilized fuzzy sets to determine risk and estimated confidence
intervals for wind. A probabilistic forecast was conducted used an extreme learning machine
and determined the uncertainty from the results through various bootstrap methods, which was
tested using data from an Australian wind farm [45].
2.4 FACTORS IMPACTING SOLAR PV POWER FORECASTING
There are many factors that impact the STPVF, which can discredit the forecast. Solar
PV power generation is dependent on its environment and varies with cloud cover [46]. Solar
14
irradiation is what the solar PV system depends on to generate power. The cloud’s that cover a
solar PV system affects power production, thus preventing the solar irradiation from reaching the
solar PV system and is a factor that most solar PV forecasters observe as a challenge in
forecasting. Several factors that can affect the outcome of solar power forecast such as
uncertainties from the weather that can be intermittent in nature and days that are not always
exactly the same. For example, if it is rainy during the day, the solar PV system cannot produce
its maximum potential. The power output will be significantly lower compared to a sunny day
since the PV system is dependent on solar radiation. Figure 1.4, in chapter 1, presented actual
solar power from a PV system and presents time-series data over the course of one month, which
happens to be one of the months that experiences the most weather volatility. There is a power
curve for each day, however, there is numerous variations of the power output where some days
the PV system produces more power than other days during the day time. Moreover, there is no
power production at night, which is expected. Most importantly, the chosen PV system in this
thesis has a total power generation capacity of 15 kW and that maximum potential is not always
met. In general, the factors affecting the solar PV power generation can be summarized as:
solar irradiation
cloud cover
temperature
rain fall
humidity
other weather variations
angle of the PV panel
cleanliness of the PV panels
time of the day
15
2.5 IMPORTANCE OF SOLAR PV POWER FORECASTING
There was a study from recent years showing that energy wholesale prices have
decreased causing a displacement in traditional power generation sources [47]. That would
require less fossil fuel use and more of the renewable energy instead. An example of this change
is shown in Figure 2.1 which presents the relationship between supply and demand, where the
demand has shifted to the left in the energy prices in Texas [47].
Figure 2.1: Effects of energy prices caused by solar PV in Texas.
The integration of VERs has posed a challenge on the electricity markets due to
uncertainty issues and power production variations [48]. For example, power generation from
the solar PV systems does not always produce the same amount of power due to weather
variations. The electricity market has been impacted by federal and state programs and policies
that were developed such as clean and renewable energy standards [48]. Now, the electricity
market must adjust for these implementations in accordance with the government.
The aforementioned statements substantiated the importance of STPVF as the VERs
technology continues to grow. Many models are available as well as having been applied to
forecasting VERs power generation. However, there is still a need to develop a more accurate
16
deterministic forecasting model to perform STPVF and a model to conduct uncertainty
quantification. Just as technology is continuously innovated, STPVF models will need to endure
the same process incorporating the factors impacting the solar PV power output. In general, the
importance of STPVF for the power utilities can be summarized as:
Economical traditional power production
Economical expenditures
Clean energy production
Decrease carbon footprint
Comply with government regulations
Reliability
Secure and efficient operation
2.6 SUMMARY
Chapter 2 provided a detailed literature review about the different techniques used for
solar and wind as variable renewable energy resources by applying deterministic forecasting and
uncertainty estimation in the form of a probabilistic forecast. The power generation forecasting
and associated issues was discussed and compared. The factors impacting solar power
generation was presented and the importance of VERs was also discussed.
17
Chapter 3: Forecasting Models
3.1 INTRODUCTION
This chapter presents a background including the operational purpose of the tools WT,
NNs, GA and PSO. In addition, uncertainty estimation is explained using (i) the central limit
theorem and (ii) bootstrap confidence intervals.
3.2 DATA FILTERING TECHNIQUE
Solar PV data for a single day usually takes shape like the Gaussian bell curve, however
not always as a perfect curve. Due to weather variations, cloud cover, and the sun’s position in
the sky, the curve can become disfigured from the Gaussian curve. These variations can make
the forecasting process more difficult, which results with a higher forecasting error. For
example, Figure 1.4 demonstrated the non-linearity and fluctuating time-series data from the 15
kW solar PV system in Ashland, Oregon [10]. Additionally, the solar PV power output (see
Figure 1.4) used hourly interval data over the course of one month in March 2011 demonstrating
these fluctuations.
WT is a preprocessing technique that can be applied to mitigate the non-stationary data,
thus improving the forecasting performance when combined with SCMs and provide a better
prediction. When data can become suddenly inconsistent, a forecast can become discredited due
to inaccuracies. WT is a tool to process data signals that can work with either the time or
frequency and can be used for time-series data analysis [49]. WT can be continuous or discrete,
the discrete wavelet transform decomposes data and then reconstructs it using low and high pass
filters [50].
Figure 3.1 displays the functionality of how the PV power data is processed with WT
where the left side comprises of the decomposition phase and the right side consists of the
reconstruction phase. In Figure 3.1, the letter S represents the input signal of the true power that
was generated from the PV system, i.e. the historical actual power data. The true power put into
the signal is directly related to time. Moreover, the WT tool processes the actual power with
18
respect to a certain time of the day. The amount of time that is processed into the WT tool is
determined by the chosen forecast horizon, which varies by the day and season selected to
forecast. That signal is decomposed into low and high filtered frequencies, which is denoted as
L and H. Four decomposed signals are produced into three high frequencies (D1, D2, and D3)
that are detailed signals and a low frequency (A3) that is an approximation signal. In addition,
the signal reconstructs and are then represented with accent hats. For this thesis, a built-in house
code in MATLAB has been utilized for one-dimensional Daubechies wavelets. The number of
dimensions is the number of vanishing moments assisting in leveling out the data, thus
mitigating the fluctuations.
Figure 3.1: Wavelet decomposition and reconstruction process.
3.3 SOFT COMPUTING MODELS
NNs have been commonly utilized in forecasting applications and are based on the
anatomy of a brain. Artificial NNs are machine learning tools and are perceived as artificial
intelligence [51]. They are SCMs that have the basic structural design that is made up of neurons
within the input layer, hidden layer, and output layer where the hidden layer consists of transfer
functions where most technical commutations take place. The NNs are beneficial methods that
19
are used to learn and distinguish patterns by simulating similar behavior according to what was
learned [52]. In a NN, input data is separated for training and testing, detail of which is
discussed in Chapters 4 and 5. A lag time was applied, i.e., the past observation periods, which
varied according to the month and season as well as the forecasting horizons and forecast
intervals, see Appendix I. The input data is determined by the user, which is what the user
identifies as significantly correlated data to the application. In this thesis, solar irradiance (R),
temperature (T), and the true power output (PV) of the solar PV system are used as inputs. There
are various types of NNs, which are different, yet somewhat similar architecture. For example,
Figure 3.2 presents an example of the basic NN architecture.
Figure 3.2: A general architecture of a neural network.
This thesis utilized three types of SCMs that are BPNN, GRNN, and RBFNN.
Additionally, the architecture of BPNN, GRNN, and RBFNN is also presented in Figure 3.2.
The BPNN model is a frequently used NN, which utilizes the steepest descent method to find the
best solution [53]. BPNN applied in this work is a feed-forward network that that utilized the
transfer function tansig in the first part of hidden layer and purelin in the second half of the
hidden layer (summation layer). The architecture of RBFNN comprises of two layers, the first
and second in the hidden layer consists of a radial basis transfer function and a linear transfer
function, respectively [54] and similarly does the GRNN model [55]. However, they compute
20
slightly differently where GRNN performs with a normalized dot product in the summation layer
and RBFNN perform summations with a net product operator [54, 55]. The GRNN model can
handle non-linear applications [19]. Similarly, RBFNN is much faster than other NNs and has
the ability to approximate well [56]. Subsequently, BPNN, GRNN, and RBFNN are all able to
handle non-linear applications and complex problems. In Appendix I, Table AI.1 presents the
detailed specifications regarding amount of neurons and other NN parameters applied in this
study. In addition to Appendix I, Table AI.2 and Table AI.3 present the lag times applied in this
thesis and forecasting horizons. The NNs applied in this thesis did not use the application that
MATLAB provides, which is the user friendly input output interface. However, the NNs were
fully written in the built-in-house MATLAB code and are extensive. In Appendix II, an example
of the partial code of BPNN model is also provided.
3.4 OPTIMIZATION TECHNIQUES IN FORECASTING
There are many optimization techniques that have been applied in forecasting
applications. For example, a deterministic forecast was conducted using WT and a fuzzy
ARTMAP, which was optimized by a firefly method [12]. Another method applied in
forecasting was a support vector regression model that was improved with chaotic ant swarm
optimization [57]. There are various optimization techniques applied to forecasting such as
simulated annealing or firefly algorithm. In this study, GA and PSO are applied to optimize the
weights, bias, and spread of SCMs, i.e. BPNN, RBFNN, and GRNN, in order to enhance the
performances of these SCMs for better forecasting accuracy.
3.4.1 Genetic Algorithm
GA is an optimization technique that is used to find the most optimal solution in a
solution space. GA is based on the natural selection and evolution that has features such as
considering a population that has chromosomes that evolve from mutation or crossover [58]. In
this thesis, BPNN method is optimized by GA through the weights and biases, whereas the
spread of the weighted inputs are optimized in the GRNN and RBFNN method to minimize
21
error. Also, it is utilized as a supplementary method to find an ideal solution. The procedure of
the GA algorithm is illustrated in Figure 3.3.
In this study, the GA algorithm was coded in MATLAB. The algorithm begins with an
initial population and randomness during initialization of the mutation and crossover. Due to
random initialization, results varied with each simulation. In order to make the simulations
repeatable, the random variables were seeded to regenerate the same results. This way of
controlling the random variables could be easily removed since it was encoded for testing
purposes. The input parameters coded into the GA algorithm is presented in Appendix I, Table
AI.4.
Figure 3.3: GA process model.
3.4.2 Particle Swarm Optimization
PSO is another optimization technique that searches the solution space to find the most
optimal solution, principally the ideal position at a particular velocity [59]. This method is most
commonly known to mimic the flight pattern to a flock of birds. As the birds fly through air
currents, they tend to move with one another at certain speeds finding the most ideal route in the
22
sky. In this thesis, BPNN method is optimized by PSO through the weights and biases, whereas
the spread of the weighted inputs are optimized in the GRNN and RBFNN method to decrease
error. The structure of PSO algorithm is shown in Figure 3.4.
In this study, the PSO algorithm was also applied as a function in MATLAB. The
algorithm begins with an initial amount of particles and initialization began with a random
position and velocities. Due to random initialization, results varied with each simulation. In
order to make the simulations repeatable, the random variables were seeded to regenerate the
same results. This way of controlling the random variables could be easily removed since it was
encoded for testing purposes. The PSO algorithm was coded in MATLAB and the input
parameters used for the PSO algorithm is presented in Appendix I, Table AI.5.
Figure 3.4: PSO algorithm process model.
23
3.5 PROBABILISTIC MODELS
Though there are various ways to estimate uncertainty. In this study, the output from the
deterministic solar PV power forecasts is used to estimate uncertainty using two methods: (i)
central limit theorem, and (ii) bootstrap method, which produces the confidence intervals. The
output of the deterministic forecast is considered a sample and is applied to the fundamental
approach known as the central limit theorem to form confidence intervals. These uncertainty
methods begin by defining a sample size. In this thesis, the sample size is defined by the number
of hours in the forecast horizon chosen. This is conducted through a parametric approach where
the variance is known based on a formula adopted from reference [60] and is presented below.
Z = –
(1)
P [ Mn(Y) – c ≤ μ ≤ Mn(Y) + c ] = 1- α (2)
Mn(Y) –
√ ≤ μ ≤ Mn(Y) +
√ (3)
Equation (1) is the margin of error, represented as Z, in which the equation within (1- α)
is the confidence coefficient and α is the confidence level. Equation (2) is the probability P of an
inequality where the whole term Mn(Y) denotes the sample mean, μ is the number in interest or
basis, n is the number of samples, and c is the standard error. Similarly in equation (3), σ is the
standard deviation from which was derived from the variance. From these equations, an upper
and lower bound can be determined to create confidence intervals.
Another technique to conduct uncertainty estimation that can be quantified from the
deterministic forecast by resampling through a method called bootstrap [61]. Uncertainty
quantification can be best represented in the form of probabilistic forecasts [12]. The importance
of applying a probabilistic forecast is to quantify the reliability of a specific method and interpret
the variations of an output [62]. Additionally, the bootstrap method is a useful inferential
process tool and assists in conclusive decision making [63]. The bootstrap method is based on
the central limit theorem, and the sample size is determined by the number of hours in the chosen
24
forecast horizon, yet applying the results from the hybrid intelligent models. The bootstrap
method applies the application of equations (1)-(3), but the standard error changes through
sampling. The confidence percentage can be determined by using equation (4) as presented
below.
Confidence level = (1 – α) * 100% (4)
An example of how the method works is to consider a large population from a jar that
contains various types of coins. Then take one coin out, that is chosen randomly, and record the
coin value, then put it back in the jar. Repeat this process where the coin is taken out and the
coin values are recorded, and then it is put back in the jar for a total of five times creating a
sample. Subsequently, resample as many times as desired creating subsets of five.
Bootstrapping can be computationally intensive, and therefore, was implemented in MATLAB.
The input data applied to a function in MATLAB to determine the confidence intervals are
forecasted results and α. MATLAB has provided a function for calculating bootstrap confidence
intervals, so no actual coded formulas are applied when finding the confidence intervals.
Obtaining a confidence interval will determine an upper and lower bound from the reference
deterministic forecast. This will provide a range of uncertainty that is associated with the
forecasts. Therefore, the uncertainty can be statistically measured and visualization can be
provided to determine that uncertainty.
3.6 SUMMARY
Chapter 3 provided information in the forecasting models applied in this thesis. The WT
technique functionality was explained and how it was applied to the data as a preprocessing tool.
The SCMs utilized to conduct the forecast were discussed providing the NN architecture. More
detail on how SCMs were enhanced through optimization algorithms was provided. The uses of
abbreviations are utilized throughout this thesis and a list of all these abbreviations can be found
in Appendix III. Finally, uncertainty quantification was described utilizing two uncertainty
methods, (i) central limit theorem and (ii) bootstrap confidence intervals. All models applied in
25
this thesis were fully coded in MATLAB except for bootstrap confidence intervals that used the
built-in-house function. In addition, the PC technical specifications and details that were used to
conduct the simulations are presented in Appendix IV.
26
Chapter 4: Applying Wavelets to Predict the Solar PV Power Output Using
Generalized Regression Neural Network
4.1 INTRODUCTION
In previous chapters, the motivation of this study, a detailed literature review of solar PV
power forecasting, a description of different forecasting models and uncertainty quantification
methods were all presented. This chapter focuses on short-term forecasting of the power
generation of a PV system. This chapter presents one scenario with prediction results for 1-hour-
ahead solar PV power forecasting, which the forecasting interval is also known as the forecasting
frequency. The forecasting is performed using individual SCMs (GRNN and RBFNN) and
hybrid intelligent models (WT+GRNN and WT+RBFNN). This scenario compares deterministic
intelligent models and proposes a hybrid intelligent model, WT+GRNN. The exceptional
qualities of the intelligent models, RBFNN and GRNN are the selected NNs in this study. In
addition, adding WT to GRNN builds a stronger combination. The inclusion of WT is necessary
and is best exemplified by reference [64]. The forecasting results obtained from the different
models are compared to assess the prediction capability of the proposed hybrid WT+GRNN
intelligent model.
4.2 INPUT DATA
For fair comparison, all the models were tested using the same data set acquired from a
15kW PV system located in Ashland, Oregon [10]. The data sets include hourly PV power
output in kW, global solar irradiance in Wh/m2 and temperature in degree Celsius. It is well
known that the most important parameter for solar PV power prediction is R [65]. In this study,
the correlation coefficient between the PV power output and R is found to be 0.97. Another
weather parameter such as wind speed was not as influential in the performance of the
forecasting algorithm and is not considered in this paper. The forecasting model output is for a
PV power forecast interval of 1-hour-ahead. For chapter 4, the forecast horizon is 12 hours,
which is the prediction period. Forecasting was carried out considering multiple seasons of the
year 2011.
27
4.3 PROPOSED HYBRID INTELLIGENT FORECASTING FRAMEWORK
The procedure to forecast the power generation of a PV system is based on input and
output process. A schematic diagram of the proposed hybrid WT+GRNN intelligent forecasting
model is shown in Figure 4.1. This process is similar to WT+RBFNN where the only difference
is replacing GRNN with RBFNN. The deterministic PV power forecasting procedure is
explained in the following steps:
Figure 4.1: Proposed deterministic hybrid WT+GRNN intelligent model for STPVF.
Step 1: Input and Decomposition
Nine input parameters of the proposed hybrid model are considered as solar radiation (Rt,
Rt-12, and Rt-20), temperature (Tt, Tt-12, and Tt- 20), and actual PV power output (PVt, PVt-12, and
PVt-20) where t is current hour. These inputs are decomposed into four components by WT. The
28
decomposed signals are: one low frequency (A3) and three high frequency (D1, D2, D3)
components.
Step 2: Process Inputs
Individual decomposed PV power signals (A3, D1, D2, D3) from step-1 along with solar
irradiance (R) and temperature (T) are then fed into the GRNN model. The GRNN model splits
up the data for approximately 30% of the data for testing and 70% for training. The past 15 days
before the forecast day are utilized for training of all the NNs used in chapter 4.
Step 3: Output
The output components of the GRNN model, i.e., forecasted decomposed low frequency
component ( ) and the forecasted high frequency signals ( , , and ) will undergo WT
reconstruction process and produce the desired hourly solar PV power forecasts.
4.4 RESULTS AND DISCUSSION
As mentioned earlier, this study presents STPVF using intelligent models. The
forecasting performances of the intelligent models are compared using RBFNN, GRNN,
WT+RBFNN and WT+GRNN. In this scenario, WT+GRNN is the best performing hybrid
intelligent model that is determined by the best accuracy and the lowest errors.
4.4.1 Forecasting Accuracy Measures
The forecasting accuracy of the forecasting models are assessed by using three accuracy
measures, MAPE, mean absolute error (MAE), and RMSE.
MAPE =
∑
|
|
* 100% (5)
MAE =
∑ |
|
* 100% (6)
RMSE = √
∑ (
)
* 100% (7)
29
Where N is the total number of data points, is the forecasted power data,
is the actual
power data, and is the average of the actual power. The significance of taking the average
of the actual power is that the actual value is small and subsequently will cause a large MAPE
even if the differences between the forecasted and actual values are small.
4.4.2 One-Hour-Ahead Forecasting Results
Forecasting the power output for a PV system using SCMs is carried out in all four
seasons. From each season, two different days (Day1 and Day2) were chosen randomly.
Utilizing the MAPE definition as described in (5), Table 4.1 presents the results obtained from
the hybrid WT+GRNN model, and the results are compared with other SCMs such as RBFNN,
GRNN, and WT+RBFNN. As it can be observed from Table 4.1 for winter Day1, the MAPE
obtained from the RBFNN model is 16.73%, whereas with the GRNN, it is 13.73%. These errors
are among the highest. A possibility to the higher forecasting error could be the cause of
different reasons such as cold day on Day1 or it could have been cloudy, or maybe a combination
of them. However, when WT is combined with these models, an improvement of about 26% and
56% in MAPEs was observed from the WT+RBFNN and WT+GRNN (proposed), respectively.
It can also be observed in winter (Day2) that the improvement in forecasting error by the
proposed WT+GRNN as well as WT+RBFNN models is comparatively better than that of Day1.
Almost a similar trend can be seen in Table 4.1 where RBFNN possesses the highest MAPE and
GRNN model performing better than WT+RBFNN in most simulated cases; particularly in fall
(Day2), the MAPE obtained from GRNN (3.67%) is about 68% lower than that of WT+RBFNN
(11.39%). These observations depict that the forecasting performances of the considered SCMs
with or without WT are seasonal sensitive and their forecasting performances are inconsistent.
However, in all the simulated cases, the MAPEs obtained from the proposed hybrid WT+GRNN
model are lower than or around 5% in all the seasons except in spring (Day2). For all seasons,
the MAPEs obtained from the RBFNN model are in the range of 2.93% to 16.73%, whereas it is
1.68% to 13.73% for GRNN, 1.78% to 12.28% for WT+RBFNN, and 1.59% to 10.56% for the
30
Table 4.1: Comparison of forecasting performance of the proposed hybrid WT+GRNN intelligent model
with other models.
Model Error Winter Spring Summer Fall
Day1 Day2 Day1 Day2 Day1 Day2 Day1 Day2
RBFNN
MAPE 16.73 10.00 3.46 14.10 2.93 5.22 7.54 14.44
MAE 0.81 0.41 0.29 1.12 0.21 0.43 0.40 0.94
RMSE 1.05 0.54 0.41 1.25 0.27 0.53 0.50 1.31
GRNN
MAPE 13.73 6.29 1.68 12.75 2.27 3.62 5.83 3.67
MAE 0.66 0.26 0.14 1.01 0.16 0.30 0.31 0.23
RMSE 1.06 0.37 0.19 1.26 0.20 0.36 0.41 0.29
WT+RBFNN
MAPE 12.28 8.93 1.78 12.84 2.82 4.15 7.38 11.39
MAE 0.59 0.36 0.15 1.02 0.20 0.34 0.39 0.74
RMSE 0.72 0.43 0.17 1.18 0.26 0.40 0.47 1.08
WT+GRNN
(proposed)
MAPE 6.02 5.21 1.59 10.56 1.94 3.11 5.65 2.90
MAE 0.29 0.21 0.13 0.84 0.14 0.25 0.30 0.18
RMSE 0.40 0.40 0.32 0.18 1.06 0.32 0.40 0.24 Note: MAPE in %, MAE and RMSE in kW
proposed WT+GRNN model. This demonstrates the effectiveness of using WT. The forecasting
performances of these models are further compared by calculating MAE and RMSE as shown in
Table 4.1 where we can observe the lower values of these accuracy measures by the proposed
WT+GRNN model.
Figure 4.2: MAPE histogram comparing performances of the SCMs and hybrid models.
31
Additionally, Figure 4.2 presents Day1 for all seasons, which can be observed that
WT+GRNN is represented by the purple cone holding the lowest errors. Note that in all the
simulated cases, the test results demonstrate the superior predicting performance of WT+GRNN
model over the tested alternatives.
4.5 SUMMARY
Chapter 4 presented several deterministic approaches to forecast solar PV power
generation. The focus of chapter 4 provided a proposal by combining WT with a SCM based on
GRNN. It began with a brief background and presented the input data applied in chapter 4, which
was PV, R, and T. Then, the forecasting framework of WT+GRNN was presented and the
results were discussed. By applying the accuracy measures as described earlier, the deterministic
forecasted results1 demonstrated that the hybrid intelligent WT+GRNN model was the superior
model.
1 Findings of this chapter are communicated in IEEE co-sponsored conference as indicated below:
P. Mandal, A. U. Haque, S. T. S. Madhira and D. I. Al-Hakeem, “Applying wavelets to predict solar PV
output power using generalized neural network,” in Proc. North American Power Symposium (NAPS),
2013.
32
Chapter 5: Uncertainties Quantification of Solar PV Power Forecasts Using
Bootstrap Confidence Intervals
5.1 INTRODUCTION
In the previous chapter 4, a deterministic approach was applied to STPVF without using
any uncertainty estimation or optimization methods and forecasting results were presented for 1-
hour-ahead solar PV power forecasting. Chapter 5 provides another case of a more detailed
deterministic approach that utilizes more SCMs and hybrid intelligent models. Chapter 5 also
presents the application of optimization algorithms, mainly PSO and GA, in order to enhance the
forecasting performance of the SCMs. The deterministic forecasting obtained in this chapter
will then be followed by the uncertainty estimation of the deterministic forecasts using central
limit theorem and bootstrap methods. The following presents the procedure of the proposed
forecasting method then discusses results from the forecast and uncertainty estimation of the
solar PV generation from the PV system.
There are two major scenarios performed for deterministic forecasting in chapter 5.
Scenario-1: Solar PV power forecasting results for two random days in each season for
various forecasting horizons.
Scenario-2: Solar PV power forecasting results for a sunny day (SD), cloudy day (CD),
and a rainy day (RD) for various forecasting horizons.
STPVF was carried out using several SCMs, and then compared with the proposed hybrid
WT+RBFNN+PSO intelligent model. All of the SCMs models and the proposed model utilized
the MATLAB software to perform complex computations involving artificial NNs, optimization,
and uncertainty estimation in order to conduct the forecasts. An example of the BPNN code
utilized in this study can be seen in Appendix II.
5.2 INPUT DATA
For an unbiased comparison was created using the same set of test data that was collected
from a 15 kW PV system in Ashland, Oregon [10]. The hourly data applied in this work,
beginning with the most important data, was the actual PV power output (kW), global solar
33
irradiance (Wh/m2) and temperature (°C). To provide more scenarios, the forecasting hours used
to conduct tests had varied forecasting intervals for 1-hour-ahead, 3-hour-ahead, and 6-hour-head
forecasting. The forecasting horizons utilized in chapter 5 also varied from 7 to 12 hours, which
is also known as the forecasting period. The variations in the forecasting horizons are due to
daylight availability where there is more light in the summer and least amount of light in the
winter. In the summer time, the forecasting horizon was 12 hours since the daylight lasted
longer during this time. In the fall, the forecasting horizon varied between 8 and 11 hours since
there was a transition from longer daylight to less daylight. In the winter, the forecasting horizon
varied between 8 and 9 hours, which had the least amount of daylight. In the spring, the
forecasting horizon varied between 11 and 12 hours since there was a transition from less
daylight to more daylight. For the forecast horizon time that correlates with Tables 5.1-5.4, see
Appendix I, Table AI.1. The preceding times of observations, known as the lag time, is another
parameter that was adjusted according to time of power production that began from the
previously observed period. This too was affected by seasonality and daylight limitations. This
study utilized three lag times to account for the daylight differences. For the Tables 5.2-5.4
corresponding lag times, see Appendix I, Table AI.2.
5.3. PROPOSED HYBRID INTELLIGENT FORECASTING FRAMEWORK
The proposed hybrid intelligent model is a combination of WT that is a data filtering
technique and a SCM based on RBFNN. The short-term solar PV power generation forecasting
process using the proposed hybrid WT+RBFNN+PSO is depicted in Figure 5.1.
34
Figure 5.1: Schematic diagram of the proposed hybrid WT+RBFNN+PSO intelligent model.
The step-by-step forecasting procedure is described below.
Step 1: Input
Nine inputs are considered for the proposed approach by initialization that is T, R, and
PV, which are time-series data. The associated lag time for each input are shown in Appendix I.
Then, decomposition follows where only one input is subjected to the WT and then decomposed,
which is the actual power generation. The decomposition phase splits the data into the low
frequency (A3) and high frequency signals (D1, D2, D3).
Step 2: NN optimization
After each decomposed signal developed, actual PV power (A3, D1, D2, and D3) were
then inserted to the RBFNN method that was optimized through PSO. The RBFNN model splits
up the data for approximately 30% of the data for testing and 70% for training. The past 15 days
before the forecast day are utilized for training of all the NNs used in chapter 5.
35
Step 3: WT Reconstruction
When the training was completed, each of the PV power signals ( , , and ) were
reconstructed individually utilizing WT while forecasting to produce a prediction of the PV
power with respect to time by the hour.
Step 4: Confidence Intervals
Once the deterministic forecast is established, the forecasted output is used as a basis for
the uncertainty estimation. That output information from the forecast is then applied to bootstrap
method where it is resampled to develop confidence intervals at various confidence percentages,
which ranged from 10%-95% for testing purposes.
5.4 SIMULATION RESULTS AND DISCUSSION
The following presents the results of the solar PV power generation forecast from the PV
system and discusses the results from the forecast. First, the forecasting accuracy measures that
are utilized in chapter 5 are presented. Then, the forecasted results are provided for 1-hour-
ahead, 3-hour-ahead, and 6-hour-ahead. Moreover, different day types are forecasted that are
further analyzed using SDs, CDs, and RDs. Finally, uncertainty estimation is quantified using
the results from the deterministic forecast. To generate different scenarios, all techniques were
tested in each season, i.e. spring, summer, fall, and winter.
5.4.1 Forecasting Accuracy Measures
To determine the amount of accuracy that each model projected, different types of ways
to determine error were used and are shown in equations (5), (8), and (9). Equations (8)-(10) are
normalized root mean square error (NRMSE), normalized mean absolute error (NMAE), and
variance (σ2). Within these following equations are N, which is the number of data points,
is the actual solar PV power, and is the forecasted PV power. The capacity of the solar PV
system used is 15 kW that is denoted and the average of the actual power is signified as
.
36
NMSE = √
∑ (
)
x 100% (8)
NMAE =
∑
x 100% (9)
σ2 =
∑ (
|
|
∑
|
|
)
(10)
5.4.2 Solar PV Power Forecasting Results for Various Forecasting Horizons
The following presents an evaluation of the results generated from several deterministic
SCMs, hybrid models, and the proposed model for comparison. In order to test the methods,
different scenarios were applied such as using two random days within each season which are
represented in Tables 5.1-5.4 as D1 for day 1 and D2 for day 2. Table 5.1 presents the dates that
were randomly selected for forecasting and are the same dates used for Tables 5.1-5.3, which
presents the solar PV power forecasting performance of several models using equations (5), (8),
and (9) to provide different accuracy measurements. Since there are plenty of results, D1 of
spring will be used for comparison as an example of the forecasting performance for the sections
under sub-section (5.4.2).
Table 5.1: Randomly chosen forecasting days.
Winter Fall Summer Spring
Day 1 (D1) 12/23/2011 09/22/2011 07/10/2011 05/21/2011
Day 2 (D2) 02/03/2011 11/02/2011 06/14/2011 05/03/2011
5.4.2.1 One-Hour-Ahead Solar PV Power Forecasting Results
Table 5.2 compares 12 models forecasted at 1-hour-ahead. In Table 5.2, BPNN is
presented with three accuracy measures, and then hybridized with WT that is also presented with
3 accuracy measures. Then, WT+BPNN was further combined with GA and separately with
PSO in order to optimize the weights and bias parameters of BPNN to enhance its performance.
This hybridization method is also carried out with GRNN and RBFNN. In D1 of spring, the
37
Table 5.2: One-hour-ahead forecasting performance of WT+ RBFNN+PSO model with other models.
Forecasting
Model
Accuracy
Measures
Winter Fall Summer Spring
D1 D2 D1 D2 D1 D2 D1 D2
BPNN
NMAE 10.66 7.04 4.14 3.25 11.14 6.17 6.12 5.65
NRMSE 13.50 10.11 5.32 4.16 13.44 8.66 7.57 7.98
MAPE 30.82 16.33 9.01 6.20 19.53 10.24 10.34 8.67
WT+BPNN
NMAE 7.94 5.14 7.72 8.85 7.97 5.96 7.48 5.84
NRMSE 10.19 5.94 10.24 10.24 9.74 7.32 11.21 6.41
MAPE 22.95 11.93 16.82 16.88 13.96 9.89 13.11 8.96
WT+
BPNN+GA
NMAE 3.20 23.12 5.44 7.57 8.52 22.74 18.67 11.48
NRMSE 4.70 26.65 7.38 8.84 14.20 25.76 21.94 12.81
MAPE 9.26 53.67 11.85 14.44 14.93 37.76 31.56 17.62
WT+
BPNN+PSO
NMAE 9.70 3.73 4.75 3.29 9.35 5.21 11.18 9.79
NRMSE 10.77 4.91 5.55 4.84 16.10 6.69 13.18 11.21
MAPE 28.06 8.66 10.35 6.27 16.38 8.65 18.90 15.02
GRNN
NMAE 7.44 3.52 2.31 2.45 2.21 3.61 9.07 8.84
NRMSE 9.53 4.45 3.95 3.15 3.54 5.88 15.10 11.90
MAPE 21.51 7.30 5.04 4.67 3.87 5.99 15.33 13.56
WT+GRNN
NMAE 5.05 2.18 2.12 2.40 2.06 3.21 5.99 7.15
NRMSE 5.84 2.81 3.73 3.19 3.37 4.82 8.09 9.20
MAPE 14.62 5.07 4.63 4.57 3.61 5.34 10.12 10.96
WT+
GRNN+GA
NMAE 4.86 2.13 4.77 2.59 2.04 3.43 6.48 6.60
NRMSE 5.82 3.03 6.41 3.52 3.24 5.39 8.65 8.35
MAPE 14.05 4.96 12.42 4.93 3.59 5.70 10.96 10.13
WT+
GRNN+PSO
NMAE 4.98 2.07 2.08 2.28 1.96 2.91 5.43 6.64
NRMSE 5.61 2.80 3.59 2.71 3.19 4.11 7.43 8.64
MAPE 14.41 4.82 4.53 4.35 3.44 4.84 9.18 10.18
RBFNN
NMAE 10.74 4.67 2.48 3.94 4.04 5.23 9.63 8.06
NRMSE 15.46 8.03 3.21 4.42 4.59 7.70 12.00 10.77
MAPE 31.06 10.84 5.39 7.52 7.08 8.68 16.28 12.37
WT+RBFNN
NMAE 4.21 2.19 2.09 4.33 3.20 5.45 10.83 6.57
NRMSE 5.65 3.16 2.63 6.06 4.07 7.28 12.64 8.07
MAPE 12.18 5.09 4.58 8.27 5.60 9.06 18.31 10.09
WT+
RBFNN+GA
NMAE 3.88 2.20 2.72 2.22 2.06 2.32 3.60 4.64
NRMSE 4.87 2.96 3.11 3.34 2.67 3.50 5.15 7.62
MAPE 11.23 5.12 5.92 4.23 3.62 3.86 6.08 7.12
WT+
RBFNN+PSO
(proposed)
NMAE 3.32 1.92 2.06 1.42 2.46 2.12 3.58 6.55
NRMSE 3.91 2.55 2.57 1.85 2.72 2.48 4.84 10.98
MAPE 9.60 4.45 4.51 2.70 4.30 3.51 6.06 10.05
38
BPNN model acquired a NMAE of 6.12%, WT+BPNN performed with an error of 7.48%,
WT+BPNN+GA at 18.67%, and WT+BPNN+GA acquired 11.18%. BPNN performed the best,
yet performed the least best by hybridizing the method. Also during D1 of spring, GRNN
obtained a NMAE of 9.07%, WT+GRNN performed with an error of 5.99%, WT+GRNN+GA at
6.48%, and WT+GRNN+PSO acquired 5.43%. In this case, WT+GRNN+PSO acquired the least
amount of error. In addition, RBFNN obtained a NMAE of 9.63%, WT+RBFNN acquired
10.83%, WT+RBFNN+GA at 3.60%, and WT+RBFNN+PSO achieved 3.58%. So far,
WT+RBFNN+PSO performed the best out of all the methods in spring D1. Although this is a
comparison of one of the days in spring, WT+RBFNN+PSO obtained the lowest error in most
tested cases. In Table 5.2, the top 3 best performing models were WT+GRNN+PSO,
WT+RBFNN+GA, and WT+RBFNN+PSO. The NMAE range for WT+GRNN+PSO is
approximately 2% to 6.6%, WT+RBFNN+GA ranged from about 2% to 4.6%, whereas the
proposed method, WT+RBFNN+PSO, ranged at approximately 1.4% to 6.5%. The results
indicate that each day and different season produce different errors and the forecast can be daily
sensitive within each season.
Figure 5.2: Comparison of the actual power generation and forecasted solar PV power using
WT+RBFNN+PSO.
39
Figure 5.3: Comparison of the forecasting performance of the proposed WT+RBFNN+PSO model with
WT+GRNN+PSO.
Figures 5.2 and 5.3 was generated to provide a visual of the forecasts compared to how
close they were to the actual solar PV power used from the historical data for 1-hour-ahead. In
Figure 5.2, the red line indicates the historical actual PV power from the solar PV system and the
blue line indicates the forecasted values of WT+RBFNN+PSO on December 23, 2011. The
forecasted date associated with Figure 5.2 can be found in Table 5.1 (December 23, 2011). In
Figure 5.3, the red line indicates the historical actual PV power from the solar PV system, the
blue line indicates the forecasted values of WT+GRNN+PSO and additionally, a green line
which indicates the forecasted values of WT+RBFNN+PSO. The forecasted date associated with
Figure 5.3 can be found in Table 5.1 (May 21, 2011).
5.4.2.2 Three-Hour-Ahead Solar PV Power Forecasting Results
Since there are plenty of results, D1 of spring will be used for comparison as an example
of the forecasting performance for this sub-section (5.4.3). Table 5.3 compares six models
forecasted for 3-hour-ahead forecasts. These models are amongst the best performing models
from Table 5.2 and as for a fair further comparison, spring D1 will be analyzed. In
spring D1, WT+GRNN attained a NMAE of 16.4%, WT+GRNN+GA acquired 16.91%, and
40
Table 5.3: Three-hour-ahead forecasting performance of the proposed model with other models.
Forecasting
Model
Accuracy
Measures
Winter Fall Summer Spring
D1 D2 D1 D2 D1 D2 D1 D2
WT+GRNN
NMAE 9.74 7.17 2.57 7.08 1.89 3.88 16.40 7.63
NRMSE 23.37 9.56 4.00 9.10 2.97 6.29 21.20 12.65
MAPE 28.18 16.65 5.61 13.50 3.31 6.44 27.72 11.70
WT+
GRNN+GA
NMAE 8.51 11.15 6.75 7.04 1.65 4.05 16.91 8.50
NRMSE 11.26 17.43 10.84 8.98 2.68 6.49 21.89 14.57
MAPE 24.62 25.89 17.57 13.43 2.88 6.72 28.59 13.03
WT+
GRNN+PSO
NMAE 9.50 7.78 2.44 4.92 1.84 3.16 15.77 7.26
NRMSE 12.24 9.88 3.83 5.85 2.74 4.98 20.76 10.39
MAPE 27.47 18.07 5.33 9.38 3.24 5.25 26.66 11.14
WT+RBFNN
NMAE 9.86 3.75 3.52 9.99 3.61 6.51 15.49 11.27
NRMSE 13.04 5.25 4.15 14.05 4.48 9.31 29.33 13.99
MAPE 28.50 8.71 7.67 19.05 6.33 10.81 26.18 17.29
WT+
RBFNN+GA
NMAE 5.29 4.19 3.79 3.37 2.15 4.84 10.29 11.86
NRMSE 6.56 5.90 5.29 4.53 3.08 6.25 12.95 16.35
MAPE 15.30 9.72 8.25 6.42 3.76 8.03 17.40 18.19
WT+
RBFNN+PSO
(Proposed)
NMAE 6.21 4.13 3.21 4.24 3.10 4.72 9.27 13.68
NRMSE 8.00 4.95 4.38 5.29 3.81 6.14 11.24 17.84
MAPE 17.97 9.60 6.99 8.09 5.43 7.84 15.67 20.98
WT+GRNN+PSO obtained 15.77%. WT+GRNN+PSO achieved the best performance with
lowest NMAE’s compared to the other GRNN models. Additionally, WT+RBFNN attained a
NMAE of 15.49%, WT+RBFNN+GA acquired 10.29%, and WT+RBFNN+PSO obtained
9.27%. So far, WT+RBFNN+PSO achieved the best performance with the lowest NMAE’s in
spring D1. However, WT+RBFNN+PSO and WT+RBFNN+GA performed very similar in this
the case based on their average and did not outperform one another.
5.4.2.3 Six-Hour-Ahead Solar PV Power Forecasting Results
Since there are plenty of results, D1 of spring will be used for comparison as an example
of the forecasting performance for this sub-section (5.4.4). Table 5.4 compares the same six
models as well, similar to Table 5.3, only forecasting for 6-hour-ahead. In D1 of spring,
WT+GRNN attained a NMAE of 24.12%, WT+GRNN+GA acquired 24.67%, and
41
Table 5.4: Six-hour-ahead forecasting performance of the proposed model with other models.
Forecasting
Model
Accuracy
Measures
Winter Fall Summer Spring
D1 D2 D1 D2 D1 D2 D1 D2
WT+GRNN
NMAE 9.48 9.43 3.83 13.06 1.71 4.10 24.12 14.84
NRMSE 10.14 12.83 4.87 16.27 2.98 6.39 31.53 19.29
MAPE 27.42 21.89 8.34 24.90 2.99 6.82 40.77 22.77
WT+
GRNN+GA
NMAE 11.64 9.40 8.27 13.58 2.15 4.17 24.67 15.02
NRMSE 13.11 15.90 16.26 16.87 3.15 6.51 32.04 19.37
MAPE 33.67 21.81 21.52 25.88 3.76 6.92 41.70 23.04
WT+
GRNN+PSO
NMAE 9.60 10.32 3.53 6.84 2.08 3.16 24.90 14.90
NRMSE 10.30 13.05 4.61 8.09 3.14 5.02 31.54 18.27
MAPE 27.77 23.96 7.70 13.05 3.65 5.25 42.11 22.86
WT+RBFNN
NMAE 12.55 7.48 4.64 9.45 3.78 8.38 20.19 22.40
NRMSE 13.76 9.68 6.98 11.00 4.89 11.37 25.45 26.80
MAPE 36.29 17.38 10.10 18.02 6.28 13.92 34.14 34.36
WT+
RBFNN+GA
NMAE 8.50 10.49 3.54 6.08 2.12 8.64 19.06 14.90
NRMSE 9.68 12.56 5.18 7.04 2.82 10.31 21.98 17.72
MAPE 24.57 24.37 7.72 11.59 3.72 14.36 32.22 22.86
WT+
RBFNN+PSO
(Proposed)
NMAE 9.32 10.62 3.17 5.71 3.48 8.24 20.17 13.74
NRMSE 11.17 12.46 5.29 6.72 4.24 10.18 23.11 16.03
MAPE 26.98 24.65 6.91 10.89 6.10 13.69 34.09 21.07
WT+GRNN+PSO obtained 24.9%. WT+GRNN+PSO achieved the best performance with
lowest NMAE’s compared to the other GRNN models. Additionally, WT+RBFNN attained a
NMAE of 20.19%, WT+RBFNN+GA acquired 19.06%, and WT+RBFNN+PSO obtained
20.17%. In this case, WT+RBFNN+GA achieved the best performance with the lowest NMAE’s
in spring D1. Though, WT+RBFNN+GA and WT+RBFNN+PSO performed very similar in this
case and did not defeat each other.
5.4.3 Forecasting Results for Sunny Days, Cloudy Days, and Rainy Days
The following presents a different assessment of the results generated from four hybrid
models (WT+GRNN+GA, WT+GRNN+PSO, WT+RBFNN+GA, and WT+RBFNN+PSO)
including the proposed model for comparison, which are the models used in Table 5.2-5.4. In
order to further test the methods, different scenarios were applied by using 3 types of days within
each season that are represented in Table 5.5 and different lead ahead times which are indicated
42
in each Table’s caption. For the forecasting horizon times and lag times see Appendix I, Table
AI.3. Tables 5.6, 5.8, and 5.10 have the winter and fall seasons, whereas Tables 5.7, 5.9, and
5.11 have the summer and spring seasons. Table 5.5 presents the three days selected for
forecasting and are the same dates used for Table 5.6-5.11. In Table 5.6-5.11, these three days
are denoted SD, CD, and RD.
Table 5.5: Selected SDs, CDs, and RDs in different seasons.
Winter Fall Summer Spring
Sunny Day (SD) 02/12/2011 10/28/2011 07/28/2011 05/13/2011
Cloudy Day (CD) 02/11/2011 11/04/2011 07/12/2011 05/09/2011
Rainy Day (RD) 02/08/2011 10/07/2011 07/17/2011 05/31/2011
5.4.3.1 One -Hour-Ahead Forecasting Results for Sunny Days, Cloudy Days, and Rainy Days
Continuing forward with further analysis using spring, Table 5.7 presents the
performance for 1-hour-ahead forecasts. On SD WT+GRNN+GA obtained a NMAE of 9.13%,
CD’s NMAE was 10.55%, and 16.67% on RD. In contrast, WT+GRNN+PSO attained a lower
NMAE of 8.15%, CD’s NMAE was 9.86 however, it was 17.35% on RD making it higher than
Table 5.6: One-hour-ahead forecasting performance of hybrid models in winter and fall.
Forecasting
Model
Accuracy
Measures
Winter Fall
SD CD RD SD CD RD
WT+
GRNN+GA
NMAE 6.17 8.56 9.59 7.44 10.25 9.51
NRMSE 7.53 14.10 13.34 10.38 12.44 13.57
MAPE 12.14 25.84 57.03 21.80 42.30 37.23
WT+
GRNN+PSO
NMAE 5.98 8.55 7.75 6.09 8.68 9.05
NRMSE 7.37 14.19 10.81 9.38 11.76 12.67
MAPE 11.78 25.82 46.11 21.81 43.64 41.68
WT+
RBFNN+GA
NMAE 5.47 4.12 3.44 5.16 4.89 3.31
NRMSE 6.47 5.45 4.65 7.49 6.37 4.21
MAPE 10.76 12.43 20.46 18.47 24.59 15.26
WT+
RBFNN+PSO
(proposed)
NMAE 5.03 3.53 3.44 6.34 2.81 2.61
NRMSE 6.82 4.18 4.47 8.58 4.57 3.37
MAPE 9.89 10.67 20.46 22.69 14.13 12.01
43
that with GA. WT+RBFNN+GA on SD acquired a NMAE of 5.52%, CD attained 6.47%, and
8.06% on RD. WT+RBFNN+PSO succeeded the others by a NMAE of 4.42%, also 5.37% on
CD, yet not RD that was 9.95%. For 1-hour-ahead forecasts, the proposed model achieved the
lowest values compared to the other models in Table 5.7. As mentioned earlier, Table 5.6 has
the colder seasons and spring is being discussed as an example.
Table 5.7: One-hour-ahead forecasting performance of hybrid models in summer and spring.
Forecasting
Model
Accuracy
Measures
Summer Spring
SD CD RD SD CD RD
WT+
GRNN+GA
NMAE 0.67 19.15 13.18 9.13 10.55 16.67
NRMSE 0.78 26.34 16.61 13.44 13.75 20.40
MAPE 1.23 68.85 45.49 17.08 29.27 67.31
WT+
GRNN+PSO
NMAE 0.97 20.55 13.98 8.15 9.86 17.35
NRMSE 1.15 26.70 18.79 11.96 12.53 21.36
MAPE 1.79 73.86 48.22 15.25 27.35 70.05
WT+
RBFNN+GA
NMAE 1.23 6.44 6.28 5.52 6.47 8.06
NRMSE 1.82 7.76 7.73 5.98 8.58 10.65
MAPE 2.24 23.15 21.67 10.32 17.96 32.57
WT+
RBFNN+PSO
(proposed)
NMAE 1.13 5.65 8.31 4.42 5.37 9.95
NRMSE 1.67 7.22 10.87 5.18 7.23 12.77
MAPE 2.07 20.31 28.68 8.28 14.90 40.19
5.4.3.2 Three-Hour-Ahead Forecasting Results for Sunny Days, Cloudy Days, and Rainy Days
In Table 5.8 and 5.9, four models are compared for 3-hour-ahead. On SD of spring,
WT+GRNN+GA obtained a NMAE of 13.97%, CD’s NMAE was 15.25%, and 15.76% on RD.
In contrast, WT+GRNN+PSO attained a lower NMAE of 13.78%, CD’s NMAE was 13.51%
however, it was 17.17% on RD making it higher than that with GA. WT+RBFNN+GA on SD
acquired a NMAE of 7.54%, CD attained 10.12%, and 14.14% on RD. WT+RBFNN+PSO
succeeded the others by a NMAE of 4.96%, yet not 10.21% on CD, or RD that was 14.78%. For
3-hour-ahead, the proposed model did not achieve the lowest values compared to the other
models in Table 5.9.
44
Table 5.8: Three-hour-ahead forecasting performance of hybrid models in winter and fall.
Forecasting
Model
Accuracy
Measures
Winter Fall
SD CD RD SD CD RD
WT+
GRNN+GA
NMAE 11.13 6.52 9.91 12.10 18.17 12.76
NRMSE 14.05 7.78 11.60 15.30 20.95 17.63
MAPE 21.91 19.67 58.95 35.47 74.99 49.97
WT+
GRNN+PSO
NMAE 11.03 7.74 10.83 10.14 14.64 13.07
NRMSE 14.07 6.57 11.86 13.81 18.78 18.25
MAPE 21.72 19.82 64.43 36.32 73.59 60.25
WT+
RBFNN+GA
NMAE 8.16 7.49 7.93 9.58 6.89 5.93
NRMSE 10.88 8.94 9.81 12.95 8.41 7.80
MAPE 16.06 22.61 47.18 34.32 34.64 27.33
WT+
RBFNN+PSO
(proposed)
NMAE 11.55 8.26 10.63 9.99 8.21 7.65
NRMSE 13.28 9.52 11.96 12.87 10.07 9.43
MAPE 22.74 24.92 63.26 35.80 41.27 35.26
Table 5.9: Three-hour-ahead forecasting performance of hybrid models in summer and spring.
Forecasting
Model
Accuracy
Measures
Summer Spring
SD CD RD SD CD RD
WT+
GRNN+GA
NMAE 0.66 19.50 22.37 13.97 15.25 15.76
NRMSE 0.76 27.25 31.26 22.92 18.65 24.37
MAPE 1.22 70.09 77.18 26.11 42.31 63.63
WT+
GRNN+PSO
NMAE 1.02 19.14 22.37 13.78 13.51 17.17
NRMSE 1.22 27.56 31.26 21.27 16.79 25.27
MAPE 1.86 68.81 77.20 25.77 37.48 69.33
WT+
RBFNN+GA
NMAE 1.63 15.10 14.08 7.54 10.12 14.14
NRMSE 1.95 21.71 20.11 8.87 14.20 20.69
MAPE 2.99 54.28 48.58 14.11 28.09 57.11
WT+
RBFNN+PSO
(proposed)
NMAE 1.65 18.46 11.36 4.96 10.21 14.78
NRMSE 1.93 24.42 17.11 5.85 14.83 21.45
MAPE 3.02 66.36 39.22 9.29 28.34 59.70
45
5.4.3.3 Six-Hour-Ahead Forecasting Results for Sunny Days, Cloudy Days, and Rainy Days
Table 5.10: Six-hour-ahead forecasting performance of hybrid models in winter and fall.
Forecasting
Model
Accuracy
Measures
Winter Fall
SD CD RD SD CD RD
WT+GRNN+
GA
NMAE 20.11 15.75 13.68 11.21 11.19 10.39
NRMSE 22.11 19.57 18.77 13.76 15.21 15.10
MAPE 39.58 47.54 81.37 32.82 46.18 40.73
WT+GRNN+
PSO
NMAE 20.05 15.81 14.28 9.09 9.48 8.82
NRMSE 22.08 19.60 18.28 12.24 13.93 13.44
MAPE 39.47 47.71 84.94 32.57 47.69 40.64
WT+RBFNN+
GA
NMAE 14.12 8.73 21.71 11.11 9.85 7.39
NRMSE 15.97 12.89 26.15 14.12 12.54 8.59
MAPE 27.79 26.35 129.10 39.81 49.53 34.09
WT+RBFNN+
PSO
(proposed)
NMAE 16.41 11.37 20.51 10.95 8.23 7.91
NRMSE 18.96 15.05 25.91 13.88 9.42 9.50
MAPE 32.31 34.30 122.01 39.19 41.37 36.48
Table 5.11: Six-hour-ahead forecasting performance of hybrid models in summer and spring.
Forecasting
Model
Accuracy
Measures
Summer Spring
SD CD RD SD CD RD
WT+GRNN+
GA
NMAE 0.67 27.47 29.75 17.11 14.53 20.13
NRMSE 0.78 35.69 36.34 22.02 17.45 27.39
MAPE 1.23 98.75 102.63 32.01 40.30 81.29
WT+GRNN+
PSO
NMAE 1.00 28.19 29.84 17.22 14.03 19.04
NRMSE 1.21 36.37 36.44 22.04 16.73 26.15
MAPE 1.84 101.32 102.93 32.21 38.94 76.92
WT+RBFN+
GA
NMAE 2.03 27.69 24.85 9.26 9.74 23.87
NRMSE 2.50 35.07 31.94 11.05 14.04 28.54
MAPE 3.71 99.53 85.72 17.32 27.03 96.38
WT+RBFN+
PSO
(proposed)
NMAE 2.59 26.48 24.35 6.57 8.95 26.61
NRMSE 2.95 34.36 30.47 8.49 12.92 31.41
MAPE 4.75 95.18 84.00 12.29 24.85 107.47
Table 5.10 and 5.11 compares four models in the warmer seasons for 6-hour-ahead. On
SD of spring, WT+GRNN+GA obtained a NMAE of 17.11%, CD’s NMAE was 14.53%, and
20.13% on RD. In contrast, WT+GRNN+PSO attained a higher NMAE of 17.22%, however
CD’s and RD’s NMAE was lower than that with GA which was 14.03% and 19.04%.
46
WT+RBFNN+GA on SD acquired a NMAE of 9.36%, CD attained 9.74%, and 23.87% on RD.
WT+RBFNN+PSO succeeded the others by a NMAE of 6.57%, yet not 8.96% on CD, but not
RD which was 26.61%. For 6-hour-ahead, the proposed model achieved a better accuracy
compared to the other models in Table 5.11.
5.4.3.4 One-Hour-Ahead Forecasting Variance Results for Sunny Days, Cloudy Days, and
Rainy Days
Tables 5.12-5.14 have the best four performing models and utilized equation (10) to
determine the variances of SD, CD, and RD, which are the same days used in Table 5.6-5.11 and
can be found in Table 5.5. The variances are calculated to show another type of statistical
measure that will prove the effectiveness of the model and its performance. However, the main
objective of calculating the variance is to indicate the robustness of the forecasting models. In
principle, the lower the variance value is, the better the predictive performance of the model.
Table 5.12: Variance for one-hour-ahead forecasting.
Season Forecasting
Model
Day Type
WT+GRNN+
GA
WT+GRNN+
PSO
WT+RBFNN
+GA
WT+RBFNN
+PSO
(proposed)
Winter
SD 0.00720 0.00710 0.00460 0.00825
CD 0.11430 0.11660 0.01150 0.00458
RD 0.30440 0.20100 0.03460 0.02892
Fall
SD 0.04490 0.06530 0.03779 0.04292
CD 0.08490 0.1580 0.04192 0.03286
RD 0.14370 0.16720 0.01445 0.00972
Summer
SD 0.00005 0.00012 0.00060 0.00051
CD 0.42230 0.37510 0.02418 0.02624
RD 0.12170 0.18760 0.02420 0.05845
Spring
SD 0.03400 0.02680 0.00183 0.00253
CD 0.05970 0.04600 0.02442 0.01798
RD 0.22590 0.25330 0.07890 0.10433
Table 5.12 displays the performance for 1-hour-ahead of a SD, CD and RD in each
season. The performances of WT+GRNN+GA and WT+GRNN+PSO were very similar,
47
however, the WT+GRNN+GA model outperformed the WT+GRNN+PSO marginally. The
WT+RBFNN+PSO outperformed WT+RBFNN+GA slightly as well when analyzing the overall
calculations. The performance ranking from best to worst begins the proposed model
WT+RBFNN+PSO, WT+RBFNN+GA, WT+GRNN+GA, and WT+GRNN+PSO.
5.4.3.5 Three-Hour-Ahead Forecasting Variance Results for Sunny Days, Cloudy Days, and
Rainy Days
Table 5.13: Variance for three-hour-ahead forecasting.
Season Forecasting
Model
Day Type
WT+GRNN+
GA
WT+GRNN+
PSO
WT+RBFNN
+GA
WT+RBFNN
+PSO
(proposed)
Winter
SD 0.02849 0.029458 0.0200 0.016631
CD 0.01642 0.015346 0.021644 0.020422
RD 0.12848 0.082499 0.11793 0.10581
Fall
SD 0.07510 0.11251 0.097277 0.084344
CD 0.18533 0.34993 0.05867 0.08633
RD 0.22747 0.34412 0.05444 0.06473
Summer
SD 0.00005 0.00015 0.00038 0.00034
CD 0.46814 0.50751 0.31448 0.33020
RD 0.56787 0.56753 0.24577 0.19484
Spring
SD 0.11559 0.09176 0.00765 0.00334
CD 0.08856 0.07655 0.07628 0.08898
RD 0.56401 0.56063 0.37240 0.39448
Similar to Table 5.12, Table 5.13 presents the performance of four models for 3-hour-
ahead. The performance of WT+GRNN+GA and WT+GRNN+PSO are found to be very
similar, however, WT+GRNN+PSO had superior performance over WT+GRNN+GA such as
0.523 on a RD of spring compared to 0.562. The performances of WT+RBFNN+GA and
WT+RBFNN+PSO were just about the same. The performance ranking from best to worst
begins WT+RBFNN+GA, WT+RBFNN+PSO, WT+GRNN+PSO, and WT+GRNN+GA.
48
5.4.3.6 Six-Hour-Ahead Forecasting Variance Results for Sunny Days, Cloudy Days, and
Rainy Days
Table 5.14 presents the performance of four models for 6-hour-ahead. The performance
of WT+GRNN+PSO and WT+GRNN+GA were very similar, however WT+GRNN+PSO
outperformed WT+GRNN+PSO slightly more than half the calculated values. The performance
of WT+RBFNN+GA and WT+RBFNN+PSO was very much similar. The performance of
WT+RBFNN+PSO and WT+RBFNN+GA outperformed WT+GRNN+PSO, which
outperformed and WT+GRNN+GA.
Table 5.14: Variance for six-hour-ahead forecasting.
Season Forecasting
Model
Day Type
WT+GRNN+
GA
WT+GRNN+
PSO
WT+RBFNN
+GA
WT+RBFNN
+PSO
(proposed)
Winter
SD 0.03278 0.03309 0.02151 0.03500
CD 0.12275 0.12261 0.08187 0.08852
RD 0.58411 0.48639 0.75085 0.88696
Fall
SD 0.05495 0.08619 0.09729 0.09368
CD 0.18094 0.26269 0.15190 0.05335
RD 0.18400 0.21822 0.04072 0.05867
Summer
SD 0.00005 0.00016 0.00072 0.00066
CD 0.67080 0.68161 0.59897 0.61923
RD 0.51865 0.52090 0.48004 0.39989
Spring
SD 0.06709 0.06608 0.01268 0.01009
CD 0.07196 0.06374 0.07875 0.06689
RD 0.56255 0.52389 0.40003 0.45410
5.4.4 Uncertainty Quantification of Solar PV Power Forecasting Using Bootstrap
Confidence Intervals
Once the deterministic forecast is completed, the deterministic forecasted data is used as
a reference to determine uncertainty of the forecasts, i.e., a probabilistic forecasts. Uncertainty
has been quantified in other literature, however just one document in literature was found to
forecast the solar irradiance to find the power output of solar PV systems [38]. Two approaches
49
are applied to conduct the probabilistic forecast, (i) the central limit theorem and (ii) bootstrap to
create confidence intervals.
The central limit theorem was applied to create confidence intervals using equations (1)-
(3) to determine the upper and lower bounds. Referencing back to equation (1) and (2) where μ
is the value in interest, μ is applied here as the deterministic forecast values.
In Figures 5.4-5.7, each present four methods that show the confidence intervals for 1-
hour-ahead by applying the central limit theorem presenting the band visualization. The yellow
shaded region signifies the range of error and is indicated by CI in Figures 5.4-5.7, the red line
indicates the actual historical solar PV power that was generated, and the dots are the actual
deterministic forecasted values.
Figure 5.4: Model WT+GRNN+GA in winter with a 95% confidence.
Figure 5.5: Model WT+GRNN+PSO in winter with a 95% confidence.
50
Figure 5.6: Model WT+RBFNN+GA in winter with a 95% confidence.
Figure 5.7: Model WT+RBFNN+PSO in winter for with a 95% confidence.
Applying bootstrap confidence intervals in this study is a parametric approach that can
determine a range for the validity of the results using percentiles. The bootstrap method is a
resampling technique with replacement to determine a statistic such as variance or standard error
[66]. In MATLAB, the bootstrap confidence interval function was utilized to conduct the
resampling and provide a range of error [67]. An amount of 1000 iterations of resampling was
used to find the confidence interval, which is a sufficient amount that is typically used when
51
sampling. The implementation of bootstrap confidence intervals was conducted by using the
built-in code that is written in MATLAB.
Figure 5.8: Model WT+GRNN+PSO in winter with a 95% confidence.
Figure 5.9: Model WT+RBFNN+PSO in winter with a 95% confidence.
In Figures 5.8 and 5.9, the forecasted time horizon was three days, which can be seen
with three curves. Figures 5.8 and 5.9 present the bootstrap confidence intervals for 1-hour-
ahead with a range that is the yellow shaded region and indicated CI, the deterministic forecast
of the PV power denotes in dots and the red line indicates the actual solar PV power produced
from the PV system. The area of the curve indicates that the PV system is producing power and
52
peaks during midday. Most obvious, the system does not produce any power during the night
time since there is no light; therefore the power remains at zero. The range seems to be much
wider during the night time, this only seems that way due to steep slope of the curves. The
WT+RBFNN+PSO reported lower variation values of uncertainty, thus proving a more robust
model.
Figure 5.10: Bootstrap method for uncertainty estimation at 10%-90% confidence.
WT+RBFNN+PSO was further tested and is shown in Figure 5.10 that presents different
confidence interval percentiles in winter for 1-hour-ahead are shown for comparison ranging
from 10%-90% in darker grey shade to lighter grey shade. The red line also indicates the actual
power produced by the PV power system and the blue lines with dots are the forecasted PV
power output. There is not much variation in the percentages, only that the higher the
confidence percentile, the wider the shaded band. That is, as the confidence level increases, the
wider the interval. The greater the confidence interval, the more uncertainty is covered and
measured. This provides a probability of the deterministic forecast giving a variance. The
advantage of using the bootstrap confidence intervals over the central limit based confidence
53
intervals is that bootstrap provides more uncertainty. The central limit theorem based technique
has a much narrower range of error. Whereas, the range of error is wider using bootstrap
confidence intervals so there is not as much risk giving a broader estimation.
5.5 SUMMARY
In chapter 5, hybrid intelligent models for deterministic and bootstrap method for
uncertainty quantification of solar PV power forecasting was presented. This chapter introduced
the application of GA and PSO to the hybrid intelligent models. The models were extensively
compared by forecasting different day types such as SD, CD, and RD. Then, the variance was
calculated to verify the robustness of the models. Uncertainty estimation was quantified using
bootstrap method and further analysis of the test results2 indicated that WT+RBFNN+PSO is the
superior model.
2 : Findings of this chapter are communicated in conference as indicated below:
D. I. AlHakeem, P. Mandal, A. U. Haque, A. Yona, T. Senjyu, and T. L. B. Tseng, “A new strategy to
quantify uncertainties of wavelet-GRNN-PSO based solar PV power forecasts using bootstrap confidence
intervals,” in Proc. IEEE Power and Energy Society General Meeting, 2015.
54
Chapter 6: Conclusions and Recommendations for Future Work
6.1 GENERAL
The final and concluding chapter of this thesis is divided into three major sections that
are the (i) summary and conclusions, (ii) contributions, and (iii) recommendations for future
work. The summary and conclusions section supports the findings of the study to justify the
objectives of this thesis. The contribution section outlines on the major contributions of this
thesis and the final section provides recommendations for further research based on the
difficulties and experience gained from this thesis.
6.2 SUMMARY AND CONCLUSIONS
This thesis performed STPVF of a solar PV system that is located in Ashland, Oregon by
utilizing various SCMS and hybrid intelligent algorithms. Publicly available data was used to
conduct the forecast at various forecasting horizons and lag times. A summary of this thesis is
outlined below.
Chapter 2 presented a literature review of various techniques applied to solar and wind as
VER by utilizing deterministic forecasting and uncertainty estimation in the form of a
probabilistic forecast. Issues that occur with the PV power generation forecast were
compared and discussed. The factors impacting solar power generation and the
significance of the VERs were presented.
Chapter 3 presented a background of the forecasting methods applied in this thesis was
provided. The preprocessing data filtering technique using WT was explicated.
Learning SCMs utilized to conduct the STPVF were discussed providing the NN
architecture, which were improved through optimization algorithms. Uncertainty
quantification was described utilizing two uncertainty methods, (i) central limit theorem
and (ii) bootstrap confidence intervals.
Chapter 4 applied several deterministic approaches to forecast solar PV power
generation. A method was proposed in this chapter by combining WT with a SCM based
55
on GRNN. Input data was applied that was represented as PV, R, and T. The schematic
forecasting framework of WT+GRNN was presented and the results were discussed.
Accuracy measurement indicated the deterministic forecasted results of WT+GRNN was
the superior model.
Chapter 5 presented STPVF using hybrid intelligent models for deterministic forecasting
and bootstrap method for uncertainty quantification. The integration of GA and PSO to
the hybrid intelligent models was introduced. The models were extensively compared by
forecasting different day types such as SD, CD, and RD. Then, the variance was
calculated to verify the robustness of the models. Uncertainty estimation was quantified
using bootstrap method and further analysis of the test results indicated that
WT+RBFNN+PSO is the superior model.
6.3 CONTRIBUTIONS
This thesis contributed to alleviate an important problem of renewable energy
forecasting, particularly solar PV power generation forecasting. Several developed
methodologies have following characteristics and the development of these methods were major
contributions to this thesis:
The application of the data filtering technique, WT, improved the spike and chaotic
changes in solar PV power time-series data.
SCMs work well with the non-linear solar PV power fluctuation in a significant way.
Optimization algorithm enhances the performance of the SCMs utilized in this study.
A new uncertainty quantification method based on bootstrap confidence intervals was
introduced, which is the first time that this method is used in the solar PV power
forecasting field.
This thesis contributed to develop a hybrid intelligent WT+RBFNN+PSO model and
combine the bootstrap confidence intervals making this thesis novel.
56
6.4 RECOMMENDATIONS FOR FUTURE WORK
There are several factors that were not accounted for in this thesis, which could be
considered for future work. In the forecast, inputs that were considered were solar irradiance,
temperature, and historical PV power generation. For the future, other influencing parameters
could be considered recommendations for future work can be summarized as:
humidity
rainfall
the angle of the PV panels
cloud tracking methods through GPS
other optimization algorithms to optimize the SCMs
integrating solar PV forecasting into electricity market operations to perform
various studies such as security constrained unit commitment, demand response
analysis, and impact on electricity prices
57
References
[1] U.S. Energy Information Administration, Utility-scale installations lead solar photovoltaic growth, [Online].
Available: http://www.eia.gov/todayinenergy/detail.cfm?id=8570.
[2] T. Hong, J. Wilson and J. Xie, “Long term probabilistic load forecasting and normalization with hourly
information,” IEEE Trans. on Smart Grid, vol. 5, no. 1, pp. 456-462, January 2014.
[3] P. Mandal, T. Senjyu, N. Urasaki, A. Yona, T. Funabashi and A. K. Srivastava, “Price forecasting for day-ahead
electricity market using recursive neural network,” in Proc. IEEE Power Engineering Society General Meeting,
2007.
[4] P. Mandal, A. U. Haque, S. T. S. Madhira and D. I. Al-Hakeem, “Applying wavelets to predict solar PV output
power using generalized neural network,” North American Power Symposium (NAPS), 2013.
[5] H. Quan, D. Srinivasan and A. Khosravi, “Short-term load and wind power forecasting using neural network-
based prediction intervals,” IEEE Trans. on Neural Networks and Learning Systems, vol. 25, no. 2, pp. 303-315,
2014.
[6] A. Khosravi, S. Nahavandi and D. Creighton, “Prediction intervals for short-term wind farm power generation
forecasts, IEEE Trans. on Sustainable Energy, vol. 4, no. 3, pp. 602-610, 2013.
[7] (2014 April) Annual Energy Outlook 2014 with projections to 2040 [Online]. Available:
http://www.eia.gov/forecasts/aeo/pdf/0383(2014).pdf.
[8] D. Renne, R. George, S. Wilcox, T. Stoffel, D. Meyers and D. Heimiller, National Renewable Energy
Laboratory, Solar resource assessment, [Online]. Available: http://www1.eere.energy.gov/solar/pdfs/42301.pdf.
[9] (2013 October) NREL, Accuracy of Solar Power Forecasting, [Online]. Available:
http://www.nrel.gov/docs/fy14osti/60142.pdf.
[10] (2012, Oct.) University of Oregon, Solar Radiation Monitoring Laboratory website: [Online]. Available:
http://solardat.uoregon.edu/index.html.
[11] (2014 September) Solar and Wind Forecasting, [Online]. Available:
http://www.nrel.gov/electricity/transmission/resource_forecasting.html.
58
[12] A. U. Haque, M. H. Nehrir and P. Mandal, “A hybrid model for deterministic and quantile regression approach
for probabilistic wind power forecasting,” IEEE Trans. on Power Systems, vol. 29, no. 4, pp. 1663-1672. 2014.
[13] Y. Huang, J. Lu, C. Liu, X. Xu, W. Wang and X. Zhou, “Comparative study of power forecasting methods for
PV stations,” in Proc. International Conference on Power System Technology (POWERCON), 2010.
[14] A. Bossavy, A. Michiorri, R. Girard and G. Kariniotakis, “The impact of available data history on the
performance of photovoltaic generation forecasting models,” in Proc.22nd
International Conference on
Electricity Distribution, 2013.
[15] H.-T. Yang, C.-M. Huang, Y.-C. Huang and Y.-S. Pai, “A weather based hybrid method for 1-day ahead hourly
forecasting of PV power output,” IEEE Trans. on Sustainable Energy, 2014.
[16] B. Tuyishmire, R. McCann and J. Bute, “Evaluation of a Kalman predictor approach in forecasting PV solar
power generation,” in Proc. 4th
IEEE International Symposium on Power Electronics for Distributed
Generation Systems, 2013.
[17] S. Gupta, D. Srinivasan and T. Reindl, “Forecasting solar and wind data using dynamic neural network
architectures for a micro-grid ensemble,” in Proc. IEEE Symposium on Computational Intelligence Applications
in Smart Grid, 2013.
[18] V. P. Singh, V. Vijay, M. S. Bhatt and D. K. Chaturvedi, “Generalized neural network methodology for short
term solar power forecasting,” in Proc. International Conference on Environmental and Electrical Engineering,
2013.
[19] O. Yazdanbaksh, A. Krahn and S. Dick, “Predicting solar power output using complex fuzzy logic,” in Proc.
Joint IFSA World Congress and NAFIPS Annual Meeting, 2013.
[20] D. M. Quan, E. Ogliari, F. Grimaccia, S. Leva and M. Mussetta, “Hybrid model for hourly forecast of
photovoltaic and wind power,” in Proc. IEEE International Conference on Fuzzy Systems,” 2013.
[21] Y. Yang and L. Dong, “Short-term PV generation system direct power prediction model on wavelet neural
network and weather type clustering,” in Proc. 5th
International Conference on Intelligent Human-Machine
Systems and Cybernetics, 2013.
[22] M. Cococcioni, E. D’Andrea and B. Lazzerini, “24-hours-ahead forecasting of energy production in solar PV
systems,” in Proc. 11th
International Conference of Intelligent Systems Design and Applications, 2011.
59
[23] C. S. Ioakimidis, S. Lopez, K. N. Genikomsakis, P. Rycerski and D. Simic, “Solar production forecasting based
on irradiance forecasting using artificial neural networks,” in Proc. 39th
Annual Conference of the IEEE
Industrial Electronics Society, 2013.
[24] J. Kou, J. Liu, Q. Li, W. Fang, Z. Chen, L. Liu and T. Guan, “Photovoltaic power forecasting based on artificial
neural network and meteorological data,” IEEE Region 10 Conference, 2013.
[25] A. Yona, T. Senjyu, T. Funabashi and C.-H. Kim, “Determination method of insolation prediction with fuzzy
and applying neural network for long-term ahead PV power output correction,” IEEE Trans. on Sustainable
Energy, vol. 4, no. 2, pp. 527-533, 2013.
[26] E. G. Kardakos, M. C. Alexiadis, S. I. Vagropoulos, C. K. Simoglou, P. N. Biskas and A. G. Bakirtzis,
“Application of time series and artificial neural network models in short-term forecasting of PV power
generation,” 48th
International Universities’ Power Engineering Conference (UPEC), 2013.
[27] N. Al-Messabi, L. Yun, I. El-Amin and C. Goh, “Forecasting of photovoltaic power yield using dynamic neural
networks,” in Proc. The 2012 International Joint Conference on Neural Networks, 2012.
[28] R. H. Inman, H. T. C. Pedro and C. F. M. Coimbra, “Solar forecasting methods for renewable energy
integration,” Progress in Energy and Combustion Science, vol. 39, no. 6, pp. 535-576, 2013.
[29] K. H. Clifford, S. S. Khalsa, and G. J. Kolb, “Methods for probabilistic modeling of concentrating solar power
plants,” Solar Energy, vol. 85, no. 4, pp. 669-675, April 2011.
[30] S. V. Chakraborty, S. K. Shukla and J. Thorp, “Optimizing grid contribution and economic returns from solar
generators by managing the output uncertainty risk,” in Proc. IEEE Trondheim PowerTech, 2011.
[31] K. Bhaskar and S. N. Singh, “AWNN-assisted wind power forecasting using feed-forward neural network,”
IEEE Trans. on Sustainable Energy, vol. 3, no. 2, pp. 306-315, 2012.
[32] H. Iranmanesh, M. Abdollahzade, A. Miranian and A. Farmahinim “Wind power forecasting by a new local
quadratic wavelet neural network,” in Proc. the International Joint Conference on Neural Networks, 2012.
[33] X. Weidong, L. Yibing and L. Xingpei, “Short-term forecasting of wind turbine power generation based on
genetic neural network,” in Proc. 8th
World Congress on Intelligent Control and Automation, 2010.
60
[34] W. Xiaomei, W. Fushuan, H. Binzhuo, P. Xiangang and H. Jiansheng, “Radial basis function neural network
based on short-term wind power forecasting with grubbs test,” in Proc. 4th
International Conference on
Technologies, 2011.
[35] S. Jie, D. Zhaohao, L. Wei-Jen, Y. Yongping, L. Yongqian and Z. Mingming, “Hybrid forecasting model for
very-short term wind power forecasting based on grey relational analysis and wind speed distribution features,”
IEEE Trans. on Smart Grid, vol. 5, no. 1, pp. 521-526, 2014.
[36] Z. Wei, S. M. Liu, D. Wei, Z. J. Wang, M. L. Yang and Y. Li, “Probabilisitc wind power forecast using sparse
Bayesian learning of unified kernel function,” in Proc. IEEE Conference and Expo Transportation
Electrification Asia-Pacific, 2014.
[37] E. Lorenz, J. Hurka, D. Heinemann and H. G. Beyer, “Irradiance forecasting for the power prediction of grid-
connected photovoltaic systems,” IEEE Journal of Selected Topics in Applied Earth Observations and Remote
Sensing, vol. 2, no. 1, pp. 2-10, 2009.
[38] A. Khosravi, S. Nahavandi, and D. Creighton, “Prediction Intervals for Short-Term Wind Farm Power
Generation Forecasts,” IEEE Trans. on Sustainable Energy, vol. 4, no. 3, pp. 602-610, July 2013.
[39] H. Quan, D. Srinivasan, A. Khosravi, “Short-Term Load and Wind Power Forecasting Using Neural Network-
Based Prediction Intervals, IEEE Trans. on Neural Networks and Learning Systems, vol. PP, no. 99, 2013.
[40] R. Jiang, J. Wang, and Y. Guan, “Robust Unit Commitment With Wind Power and Pumped Storage Hydro,”
IEEE Trans. on Power Systems, vol. 27, no. 2, pp. 800-810, May 2012.
[41] R. J. Bessa, V. Miranda, A. Botterud, J. Wang, and E. M. Constantinescu, “Time Adaptive Conditional Kernel
Density Estimation of Wind Power Forecasting,” IEEE Trans. on Sustainable Energy, vol. 3, no. 4, pp. 660-
669, Oct. 2012.
[42] R. J. Bessa, J. Mendes, V. Miranda, A. Botterud, J. Wang, and Z. Zhou, “Quantile-copula density forecast for
wind power uncertainty modeling,” in. Proc. IEEE Tronheim PowerTech, 2011.
[43] K. Methaprayoon, C. Yingvivatanapong, W. J. Lee, and J. R. Liao, “An Integration of ANN Wind Power
Estimation Into Unit Commitment Considering the Forecast Uncertainty,” IEEE Trans. on Industry Application,
vol. 43, no. 6, pp. 1441-1448, 2007.
61
[44] P. Pinson and G. Kariniotakis, “On-line assessment of prediction risk for wind power production forecasts,”
Wind Energy, vol. 7, no. 2, pp. 119-132, 2004.
[45] W. Can, X. Zhao, P. Pinson, D. Z. Yang and W. K. Po, “Probabilistic forecasting of wind power generation
using extreme learning machine,” IEEE Trans. on Power Systems, vol. 29, no. 3, pp. 1033-1044, 2014.
[46] S. Cros, O. Liandrat, N. Sebastien and N. Schmutz, “Extracting cloud motion vectors from satellite images for
solar power forecasting,” in Proc. IEEE International Geoscience and Remote Sensing Symposium, 2014.
[47] Solar Energy Industries Association, Potential Impact of Solar PV on Electricity Markets in Texas, [Online].
Available: http://www.seia.org/research-resources/potential-impact-solar-pv-electricity-markets-texas.
[48] Electricity Market and Policy Group, Renewable Energy, [Online]. Available: http://emp.lbl.gov/research-
areas/renewable-energy.
[49] A. Mohapatra, M. K. Mallick, B. K. Panigrahi, Z. Cui and S. Hong, “A hybrid approach for short term
electricity price and load forecasting,” in Proc. Conference on International Energy, Automation, and Signal,
2011.
[50] O. A. S. Youssef, “Online Applications of Wavelet Transforms to Power System Relaying,” IEEE Trans.
Power Del., vol. 18, no. 4, pp. 1158- 1165, 2003.
[51] M. Negnevitsky, “Artificial Intelligence,”A Guide to Intelligent Systems, 2nd
ed. England, 2005, pp.1-187
[52] A. Haque, P. Mandal, J. Meng, M. Kaye and L. Chang, “A new strategy for wind speed forecasting using hybrid
intelligent models,” in Electrical and Computer Engineering (CCECE), 2012 25th Canadian Conference on,
Apr.-May 2012.
[53] J. Y. Wu, “Advanced simulated annealing-based BPNN for forecasting chaotic time series,” in Proc.
International Conference on Electronics and Information Engineering, vol. 1, pp. V1-38 – V1-43, 2010.
[54] Mathworks, Radial Basis Neural Networks [Online]. Available:
http://www.mathworks.com/help/nnet/ug/radial-basis-neural-networks.html.
[55] Mathworks, Generalized Regression Neural Networks [Online]. Available:
http://www.mathworks.com/help/nnet/ug/generalized-regression-neural-networks.html.
[56] K. Meng, Z. Y. Dong and K. P. Wong, “Self-adaptive radial basis function neural network for short-term
electricity price forecasting,” IET Generation, Transmission, & Distribution, vol. 3, no. 4, pp. 325-335, 2009.
62
[57] W. C. Hong, C. Y. Lai, W. M. Hung and Y. Dong, “Electric load forecasting by SVR with chaotic ant swarm
optimization,” in Proc. IEEE Conference on Cybernetics and Intelligent Systems, 2010.
[58] Y. Tai-shan, “An improved genetic algorithm and its blending application with neural network,” in Proc. 2nd
International Workshop on Intelligent Systems and Applications, 2010.
[59] X. Wu, “A density adjustment based particle swarm optimization learning algorithm for neural network design,
in Proc. Int. Conf. on Electrical and Control Engineering, 2011.
[60] R. D. Yates and D. J. Goodman, “Confidence Intervals,” in Probability and Stochastic Processes, 2nd
ed.,
Hoboken, John Wiley & Sons, 2005, ch. 7, sec. 7.4, pp. 286-291.
[61] A. Khosravi, S. Nahavandi, D. Creighton and R. Naghavizadeh, “Uncertainty Quantification for wind farm
power generation,” in Proc. International Joint Conference on Neural Networks, 2012.
[62] E. Zio, “A study of the bootstrap method for estimating the accuracy of artificial neural networks in predicting
nuclear transient processes,” IEEE Trans. on Nuclear Science, vol. 53, no. 3, pp. 1460-1478, 2006.
[63] A. Khosravi, S. Nahavandi, D. Srinivasan and R. Khosravi, “Constructing optimal prediction intervals by using
neural networks and bootstrap method,” IEEE Trans. on Neural Networks and Learning Systems, 2014.
[64] L. Gao, R. Shouxin and H. Zahng, “Simultaneous spectrophotometric determination of O-nitro-aniline, M-nitro-
aniline and P-nitro-aniline using a wavelet-based generalized regression neural network,” in Proc. International
Workshop on Modeling, Simulation, and Optimization, pp. 84-87, Dec. 2008.
[65] A. Mellit, M. Benghanem and S. Kalogirou, “An adaptive waveletnetwork model for forecasting daily total
solar-radiation,” Applied Energy, vol. 83, no. 7, pp. 705 – 722, 2006.
[66] A. Khosravi, S. Nahavandi, D. Creighton and D. Srinivasan, “Optimizing the quality of bootstrap-based
prediction intervals,” in Proc. of International Joint Conference on Neural Networks, 2011.
[67] Mathworks, bootci [Online]. Available: http://www.mathworks.com/help/stats/bootci.html.
63
Appendix I
Neural Network Inputs
All models to conduct the solar PV forecast utilized NNs. The NNs applied in this thesis
are BPNN, GRNN, or RBFNN or hybridized the model by combining the NN with WT or
combining the NN with WT and an optimization algorithm, i.e. PSO or GA. Table AI.1 presents
the input parameters that were specifically set in the NNs, which was coded in MATLAB and
remained the same throughout all the models.
Table AI.1: Input parameters for any models that used BPNN, GRNN, and RBFNN.
Parameters BPNN GRNN RBFNN
Activation functions in
hidden layer
tansig radbas radbas
Activation function in
output layer
purelin purelin purelin
Training function trainlm Not Applicable Not Applicable
Momentum 0.4 Not Applicable Not Applicable
Learning Coefficient 1 Not Applicable Not Applicable
Hidden Layer Neurons 6 50 50
Input Neurons 5 9 9
Output Neurons 1 1 1
Epochs 750 50 50
64
In order to conduct the solar PV forecast, various lag times were observed as well as the
forecasting horizon. These values were adjusted accordingly to the season and random days
chosen. Table AI.2 presents these adjusted times that was applied to the forecasted days chosen
that are found in Table 5.1 and associated Tables 5.2-5.4. For example, PVt, is the PV power,
and t is the current time. PVt-16 is the 16 hour lag time and PVt-20 is the 20 hour lag time. Similarly
with R, that signifies the solar radiation and T represents temperature.
Table AI.2: Input time parameters for Tables 5.2-5.4.
Season Day Forecasting
Horizon
Time Lags
Winter D1 8 PVt-1, PVt-16, PVt-20, Rt-1, Rt-16, Rt-20, Tt-1, Tt-16, Tt-20
D2 9 PVt, PVt-15, PVt-20, Rt, Rt-15, Rt-20, Tt, Tt-15, Tt-20
Fall D1 11 PVt, PVt-14, PVt-18, Rt, Rt-14, Rt-18, Tt, Tt-14, Tt-18
D2 8 PVt, PVt-16, PVt-18, Rt, Rt-16, Rt-18, Tt, Tt-16, Tt-18
Summer D1 12 PVt, PVt-12, PVt-24, Rt, Rt-12, Rt-24, Tt, Tt-12, Tt-24
D2 12 PVt, PVt-12, PVt-24, Rt, Rt-12, Rt-24, Tt, Tt-12, Tt-24
Spring D1 12 PVt, PVt-12, PVt-24, Rt, Rt-12, Rt-24, Tt, Tt-12, Tt-24
D2 11 PVt, PVt-12, PVt-20, Rt, Rt-12, Rt-20, Tt, Tt-12, Tt-20
65
Similar to Table AI.2, the solar PV forecast is conducted using various lag times were
observed as well as the forecasting horizon. These values were adjusted accordingly to the
season and type of days chosen. Table AI.3 presents these adjusted times that was applied to the
forecasted days chosen that are found in Table 5.5 and associated Tables 5.6-5.14.
Table AI.3: Input time parameters for Tables 5.6-5.14.
Season Day Forecasting
Horizon
Time Lags
Winter SD 8 PVt, PVt-16, PVt-20, Rt, Rt-16, Rt-20, Tt, Tt-16, Tt-20
CD 8 PVt, PVt-16, PVt-20, Rt, Rt-16, Rt-20, Tt, Tt-16, Tt-20
RD 8 PVt, PVt-16, PVt-20, Rt, Rt-16, Rt-20, Tt, Tt-16, Tt-20
Fall SD 11 PVt, PVt-14, PVt-18, Rt, Rt-14, Rt-18, Tt, Tt-14, Tt-18
CD 11 PVt, PVt-14, PVt-18, Rt, Rt-14, Rt-18, Tt, Tt-14, Tt-18
RD 11 PVt, PVt-14, PVt-18, Rt, Rt-14, Rt-18, Tt, Tt-14, Tt-18
Summer SD 12 PVt, PVt-12, PVt-24, Rt, Rt-12, Rt-24, Tt, Tt-12, Tt-24
CD 12 PVt, PVt-12, PVt-24, Rt, Rt-12, Rt-24, Tt, Tt-12, Tt-24
RD 12 PVt, PVt-12, PVt-24, Rt, Rt-12, Rt-24, Tt, Tt-12, Tt-24
Spring SD 12 PVt, PVt-12, PVt-22, Rt, Rt-12, Rt-22, Tt, Tt-12, Tt-22
CD 12 PVt, PVt-12, PVt-24, Rt, Rt-12, Rt-24, Tt, Tt-12, Tt-24
RD 12 PVt, PVt-12, PVt-24, Rt, Rt-12, Rt-24, Tt, Tt-12, Tt-24
66
The optimization algorithm, GA, was initialized with several input parameters and was
coded in MATLAB. Although, this algorithm used a random number generator function in the
code it had to begin with several inputs to begin.
Table AI.4: GA input parameters for solar PV forecasts.
Parameter Value
Initial Population Size 150
Mutation 30
Best Population 10
Maximum Number of Iterations 50
The optimization algorithm, PSO, was initialized with several input parameters and was
coded in MATLAB. Although, this algorithm used a random number generator function in the
code it had to begin with several inputs to begin.
Table AI.5: PSO input parameters for solar PV forecasts.
Parameter Value
Initial Swarm Size 5
Initial Weight 0.6
Coefficients 1.4
Maximum Number of Iterations 1000
67
Appendix II
Sample MATLAB Code for Back-propagation Neural Network
Different codes were written in MATLAB for each forecasting model such as BPNN,
RFBNN, GRNN including those for WT and optimiztion algorithms (PSO and GA) applied to
forecast the solar PV power generation. The extent of all codes are rather long for each model,
so the following code in Appendix II only provides a partial amount of the BPNN model to
demonstrate an example.
xls_in = 'Ashland_2011.xlsx';
sheetname = 'Sheet1';
range1 = sprintf('D3:D%d',no_rows+1);
range2 = sprintf('E3:E%d',no_rows+1);
range3 = sprintf('F3:F%d',no_rows+1);
Read_data(:,1) = xlsread(xls_in,sheetname,range1);
Read_data(:,2) = xlsread(xls_in,sheetname,range2);
Read_data(:,3) = xlsread(xls_in,sheetname,range3);
PVout = Read_data(data_starting_hour:data_ending_hour,2);
global_radiation = Read_data(data_starting_hour:data_ending_hour,2);
avg_temp = Read_data(data_starting_hour:data_ending_hour,2);
N = length(PVout);
p_input=[];
q_input=[];
for i=ippl:-1:1
test_input_PVout=PVout(N-th-fh+i-ippl:N-fh+i-ippl-1);
p_input=test_input_PVout;
q_input=[q_input p_input];
68
end
test_input_PVout_all=q_input;
test_input_PVout=[test_input_PVout_all test_input_PVout_all(:,Pt2)
test_input_PVout_all(:,Pt3)];
p_input=[];
q_input=[];
for i=ipgl:-1:1
test_input_global_radiation=global_radiation(N-th-fh+i-ipgl:N-fh+i-ipgl-1);
p_input=test_input_global_radiation;
q_input=[q_input p_input];
end
test_input_global_radiation_all=q_input;
test_input_global_radiation=[test_input_global_radiation_all test_input_global_radiation_all(:,Rt2)
test_input_global_radiation_all(:,Rt3)];
p_input=[];
q_input=[];
for i=iptl:-1:1
test_input_avg_temp=avg_temp(N-th-fh+i-iptl:N-fh+i-iptl-1);
p_input=test_input_avg_temp;
q_input=[q_input p_input];
end
test_input_avg_temp_all=q_input;
test_input_avg_temp=[test_input_avg_temp_all test_input_avg_temp_all(:,Tt2)
test_input_avg_temp_all(:,Tt3)];
test_input=[test_input_PVout test_input_global_radiation test_input_avg_temp];
test_target=PVout(N-th:N-1);
tsi=[test_input_PVout test_input_global_radiation test_input_avg_temp];
69
tsd=test_target;
training_input_PVout=PVout(N-th-fh-nn-fh:N-th-fh-1-fh);
p_input=[];
q_input=[];
for i=ippl:-1:1
training_input_PVout=PVout(N-th-fh-nn-fh+i-ippl:N-th-fh-fh+i-ippl-1);
p_input=training_input_PVout;
q_input=[q_input p_input];
end
training_input_PVout_all=q_input;
training_input_PVout=[training_input_PVout_all training_input_PVout_all(:,Pt2)
training_input_PVout_all(:,Pt3)];
p_input=[];
q_input=[];
for i=ipgl:-1:1
training_input_global_radiation=global_radiation(N-th-fh-nn-fh+i-ipgl:N-th-fh-fh+i-ipgl-1);
p_input=training_input_global_radiation;
q_input=[q_input p_input];
end
training_input_global_radiation_all=q_input;
training_input_global_radiation=[training_input_global_radiation_all
training_input_global_radiation_all(:,Rt2) training_input_global_radiation_all(:,Rt3)];
p_input=[];
q_input=[];
for i=iptl:-1:1
training_input_avg_temp=avg_temp(N-th-fh-nn-fh+i-iptl:N-th-fh-fh+i-iptl-1);
p_input=training_input_avg_temp;
70
q_input=[q_input p_input];
end
training_input_avg_temp_all=q_input;
training_input_avg_temp=[training_input_avg_temp_all
training_input_avg_temp_all(:,Tt2) training_input_avg_temp_all(:,Tt3)];
training_input=[training_input_PVout training_input_global_radiation
training_input_avg_temp];
training_target=PVout(N-th-fh-nn:N-th-fh-1);
ti=training_input;
td=training_target;
P=ti';
T=td';
F1='tansig';
F2='purelin';
net=newff(minmax(P),[S1,S2],{F1,F2}, 'trainlm');
net = init(net);
[net,tr]=train(net,P,T);
Y = sim(net,P);
P2=tsi';
T2=tsd';
Y_test = sim(net,P2);
71
Appendix III
List of Abbreviations
AEMO – Australian Energy Market Operator
ANFIS – Adaptive Neuro-Fuzzy Inference System
ANN – Artificial Neural Network
ARIMA – Auto-Regressive Integrated Moving Average
BPNN – Backpropagation Neural Network
CD – Cloudy Day
ECMWF – European Centre for Medium-Range Weather
EIA – Energy Information Administration
GA – Genetic Algorithm
GARCH – Generalized Auto-Regressive Heteroskedastic
GRNN – Generalized Regression Neural Network
H – High Pass Filter
L – Low Pass Filter
MAE – Mean Absolute Error
MAPE – Mean Absolute Mean Percentage Error
NN – Neural Network
NMAE – Normalized Mean Absolute Error
NRMSE – Normalized Root Mean Square Error
PSO – Particle Swarm Optimization
PV – Photovoltaic
R – Global Solar Radiation
RBFNN – Radial Basis Function Neural Network
RD – Rainy Day
72
RGGI – Regional Green-house Gas Initiative
RMSE – Root Mean Square Error
SCM – Soft Computing Model
SD – Sunny Day
STPVF – Short-term PV Forecasting
T – Temperature
t – Time
VER – Variable Energy Resource
WT – Wavelet Transform
73
Appendix IV
PC Technical Specifications
The codes were rather extensive and simulating the codes varied in timing. The codes
were simulated on a PC and Appendix IV presents the technical specifications of the PC utilized.
The simulation time average for BPNN, WT+BPNN, WT+BPNN+GA, and WT+BPNN+PSO
was less than five minutes. The simulation time for GRNN, WT+GRNN, WT+GRNN+GA, and
WT+GRNN+PSO averaged about less than three minutes or less. The simulation time for
RBFNN, WT+RBFNN, WT+RBFNN+GA, and WT+RBFNN+PSO averaged approximately 54
seconds to one minute. Simulations were performed on MATLAB 2010a.
Table AIV.1: PC technical specifications and details.
Specifications Details
PC Brand Lenovo
Processor Intel I7-4500U 1.8-2.4 GHz
RAM 4 GB
Screen Resolution 1600 x 900
Operating System Windows 8 (64-bit)
Disk Space 425 GB
74
Vita
Donna I. AlHakeem was born in Dhahran, Saudi Arabia and moved to the U.S. when she
was 3 years old. She is the first female in her family and a second generation electrical engineer,
correspondingly to her father, to have received a Bachelor of Science in Electrical Engineering,
which she received in 2011 from the University of Texas at El Paso (UTEP).
In early 2013, she pursued her Master of Science in Electrical Engineering (M.S.E.E). In
June of 2013, she started pursuing her research career as a Research Assistant for Dr. Paras
Mandal who advised her throughout her research career and mentored her in the field of power
and energy systems engineering. Before starting this research, she did not have prior knowledge
of the power systems field, particularly in planning and operations. During this period, she
gained extensive research skills and knowledge about power and energy systems. Her skills have
been expanded into publishing research articles in the IEEE conferences where she holds a
student membership since 2013.
1. P. Mandal, A. U. Haque, S. T. S. Madhira, D. I. AlHakeem, “Applying Wavelets to
Predict Solar PV Output Power Using Generalized Regression Neural Network,” in
Proceedings of the North American Power Symposium (NAPS), 2013.
2. D. I. AlHakeem, P. Mandal, A. U. Haque, T. L. B. Tseng, “Smart Electricity Market
Planning and Operation in a Demand Responsive Environment,” in Proceedings of the
4th
Southwest Energy Science and Engineering Symposium, 2014.
3. D. I. AlHakeem, P. Mandal, A. U. Haque, A. Yona, T. Senjyu, T. L. B. Tseng, “A New
Strategy to Quantify Uncertainties of Wavelet-GRNN-PSO Based Solar PV Power
Forecasts Using Bootstrap Confidence Intervals,” in Proceedings of the IEEE Power
and Energy Society General Meeting, 2015. (under review)
The research she conducted as a Research Assistant inspired her toward the completion of
her M.S.E.E. thesis. She continued as a Research Assistant for one full year completing her time
in June 2014.
75
In March 2014, she started her internship position at the local power utilities, El Paso
Electric (EPE), in the Corporate Planning and Development Division. In June 2014, she was
then offered a permanent position at EPE as Economist in the same division where she currently
works. She would like to express her utmost gratitude for the education, knowledge, and
research opportunity she gained while attending UTEP. Additionally, she would like to convey
appreciation to her advisor, Dr. Paras Mandal, for mentoring her in the power and energy
research path. This proceeded to the direct implementation and accomplishment of her research
and M.S.E.E. thesis entitled “Solar PV Power Generation Forecasting Using Hybrid Intelligent
Algorithms and Uncertainty Quantification Based on Bootstrap Confidence Intervals” and
employment at EPE.
Permanent address: 5352 Country Oaks
El Paso, Texas, 79932
This thesis/dissertation was typed by Donna I. AlHakeem.