Short-Term Electric Power Demand Forecasting Using [623084]
energies
Article
Short-Term Electric Power Demand Forecasting Using
NSGA II-ANFIS Model
Aydin Jadidi *
, Raimundo Menezes
, Nilmar de Souza and Antonio Cezar de Castro Lima
Department of Electrical Engineering, Polytechnic School, Federal University of Bahia,
Salvador 40210-630, Brazil; [anonimizat] (R.M.); [anonimizat] (N.d.S.);
[anonimizat] (A.C.d.C.L.)
*Correspondence: [anonimizat]; Tel.: +55-71-3283-9477
Received: 13 January 2019; Accepted: 8 April 2019; Published: 17 May 2019
/gid00030/gid00035/gid00032/gid00030/gid00038/gid00001/gid00033/gid00042/gid00045 /gid00001
/gid00048/gid00043/gid00031/gid00028/gid00047/gid00032/gid00046
Abstract: Load forecasting is of crucial importance for smart grids and the electricity market in
terms of the meeting the demand for and distribution of electrical energy. This research proposes
a hybrid algorithm for improving the forecasting accuracy where a non-dominated sorting genetic
algorithm II (NSGA II) is employed for selecting the input vector, where its fitness function is
a multi-layer perceptron neural network (MLPNN). Thus, the output of the NSGA II is the output
of the best-trained MLPNN which has the best combination of inputs. The result of NSGA II is fed
to the Adaptive Neuro-Fuzzy Inference System (ANFIS) as its input and the results demonstrate
an improved forecasting accuracy of the MLPNN-ANFIS compared to the MLPNN and ANFIS models.
In addition, genetic algorithm (GA), particle swarm optimization (PSO), ant colony optimization
(ACO), differential evolution (DE), and imperialistic competitive algorithm (ICA) are used for
optimized design of the ANFIS. Electricity demand data for Bonneville, Oregon are used to test
the model and among the different tested models, NSGA II-ANFIS-GA provides better accuracy.
Obtained values of error indicators for one-hour-ahead demand forecasting are 107.2644, 1.5063,
65.4250, 1.0570, and 0.9940 for RMSE, RMSE%, MAE, MAPE, and R, respectively.
Keywords: electric load forecasting; non-dominated sorting genetic algorithm II; multi-layer
perceptron; adaptive neuro-fuzzy inference system; meta-heuristic algorithms
1. Introduction
Planning electricity systems in terms of generation, transmission, and distribution relies on
generation and load forecasting. In addition to economic load dispatching, unit commitment, and price
forecasting which, are interests of the electricity market, electrical load forecasting is important in
terms of risk reduction for the power grid. In addition, unbalanced supply/demand caused by
inaccurate forecasts in traditional electricity generation systems [ 1] has led to integration of advanced
communication technologies into traditional grids, which are known as smart girds (Figure 1).
Smart grids engage the customer in the decision-making process and, in a larger view, decisions
are made based on the flow and exchange of information [ 2]. However, there are challenges to ensure
that smart grids are economically beneficial, such as closing the gap between demand and supply,
and fuel resource planning. All these factors highlight the importance of accurate electrical energy
demand forecasts.
Diverse techniques have been applied in demand forecasting problems such as techniques based
on time series and regression analysis [ 3–5]. However, because of the non-linear nature of the problem,
techniques based on artificial neural networks and Adaptive Neuro-Fuzzy Inference System (ANFIS)
are more popular [ 6–11]. As an example, Barak and Sadegh [ 12] proposed a hybrid ARIMA-ANFIS
model for forecasting of the annual energy consumption of Iran. ARIMA outputs were used to forecast
Energies 2019 ,12, 1891; doi:10.3390/en12101891 www.mdpi.com/journal/energies
Energies 2019 ,12, 1891 2 of 14
the energy consumption, using different ANFIS structures. According to the results, the ARIMA-ANFIS
model gave more accurate forecasts compared to the ARIMA and ANFIS models. As the final step,
meta-heuristic algorithms were employed to increase the accuracy of the ANFIS. The research does
not develop a strategy for large data sets and input selection.
Figure 1. Conceptual diagram of smart grid [2].
In another piece of research conducted by Hooshmand et al. [ 13], a wavelet transform (WT)
and an artificial neural network (ANN) were used for primary load forecasting where the inputs
are meteorological parameters and previous values of the electric load. The ANFIS was employed
to improve the forecasting results. However, the research does not introduce an approach for
input selection and the capability of the evolutionary algorithms for optimizing the ANFIS has
not been investigated. In another similar model, Panapakinis and Dagoumas [ 14] proposed a wavelet
transform-ANFIS-GA-neural network model for natural gas demand forecasting. The original signal
was decomposed by WT and used as ANFIS inputs. After optimizing ANFIS parameters with GA,
output of ANFIS was fed into the neural network. The model does not seem to be efficient in case of
multiple inputs since feature selection approach has not been developed.
A difference seasonal auto-regressive integrated moving average (diff-SARIMA), neural network,
ANFIS, and DE combined method was used by Yang et al. [ 15] for short-term electricity demand
forecasting of New South Wales in Australia. The proposed combined model presented better results
than SARIMA, neural network, and ANFIS models. Parameters of the ANFIS were optimized using
the DE method. Identical to the articles mentioned earlier, the research does not present a strategy for
input selection. Moon et al. [ 16] proposed a hybrid of random forest and multi-layer perceptron for
daily energy demand forecasting of a university campus. A decision tree was employed to classify the
data into date, day of the week, holiday, and academic year. Furthermore, an approach was developed
for considering the effect of the temperature in energy consumption and classifying the days of the
week. However, the algorithm might not easily adapt to availability of the other parameters to be
considered.
All the issues mentioned earlier motivated the current study to develop a forecasting strategy which:
(i) can perform with any given dataset; (ii) is totally automatized; and (iii) provides a better accuracy .
Contribution
The current study aims to address solutions for data pre-processing and the input selection
problem. As mentioned above, previous studies did not develop a robust model that is compatible
with different datasets. The best combination of the input variables must be achieved before applying
any data pre-processing or feature extraction techniques. The paper proposes a robust model which is
Energies 2019 ,12, 1891 3 of 14
capable of forecasting hourly electrical load demand with any given inputs. The inputs may include
different combinations of previous demand values and weather parameters.
In addition, despite a combination of ANNs and ANFIS being discussed in previous research,
training ANFIS was realized using a hybrid method. The proposed methodology employs
meta-heuristic algorithms for ANFIS training and combines MLPNN, ANFIS, and meta-heuristics to
increase the forecasting accuracy. Some research related to training ANFIS using meta-heuristics is
given in [17–20].
The proposed methodology is described in Section 2 and the results are presented and discussed
in Section 3. Finally, Section 4 is the conclusion of the present study.
2. Methodology
2.1. Data
Hourly electrical power demand data for Bonneville, Oregon, USA, from 2 July 2015 to 19 September
2017 provided by the US Energy Information Administration [ 21] were used to test and validate the
model. The original data set was a 1nmatrix where nis the number of samples. After removing
the matrix fields without reported values, a figure of the initial dataset was generated and presented
in Figure 2.
Figure 2. Electrical power demand data for Bonneville, Oregon, USA, from 2 July 2015 to
19 September 2017.
A new data set ( 13(n 30)matrix) was created where 30 is the biggest considered delay.
13 is related to the applied probable delays of 1, 2, 3, 4, 5, 6, 24, 25, 26, 27, 28, 29, and 30 for creating
a dataset with 13 variables. To obtain the best combination of the variables, a new dataset was fed into
the NSGAII as described in Section 2.2. Outlier detection techniques can be applied for detection and
removal of outliers. An example of these techniques is given in [22].
2.2. Proposed Algorithm
The created input dataset contains ( x 1), (x 2), (x 3), (x 4), (x 5), (x 6), (x 24), (x 25),
(x 26), (x 27), (x 28), (x 29), (x 30) variables where xis the actual electrical power demand.
These are the inputs of the NSGA II which can generate results with any given input dataset and find
Energies 2019 ,12, 1891 4 of 14
the best combination of the inputs. Thus, other delays of the electrical power demand and weather
parameters (if available) can be added to the inputs.
The proposed algorithm is a two-step forecasting process. In the primary forecasting step,
a combination of the NSGAII and MLPNN was employed. MLPNN is the fitness function of the NSGA
II to determine fitness of the input combinations in each iteration of the NSGAII. The output of the
NSGAII was set to be the MLPNN with the best fitness. Therefore, the obtained MLPNN contains the
best combination of the input variables among tested combinations in iterations of the NSGAII and is
also the best-trained neural network.
As the second step, the obtained forecasted value from the first step was fed to the ANFIS.
The result of this step is the final forecasted value of the electrical energy demand. Training of
the ANFIS was realized using different algorithms, namely hybrid algorithm (combination of the
backpropagation and least-square error), ACO, DE, GA, ICA, and PSO. Among applied algorithms for
ANFIS training, GA demonstrated better performance in terms of the lower values of error indicators.
The overall proposed approach is presented in Figure 3.
Figure 3. Proposed algorithm.
2.2.1. NSGA II
NSGA II [ 23] is an elitist multi-objective optimization algorithm that initializes by a random
population and assigns a fitness value for each member of the population. After generating the
offspring using crossover and mutation operators, a binary selection operator, based on fitness and
crowding distance, is applied to the parent and offspring population for elitist selection. Crowding
distance defines the distance of an individual to its neighbors and large crowding distance results
in higher diversity, calculating the crowding distance begins by assigning distance to zero for each
individual. Next, individuals are sorted based on objective function. After assigning infinite value
to the boundaries ( I(d1) =¥,I(dn) =¥), crowding distance of the mth objective function of the kth
individual in front Fifork=2 to (n 1)is calculated by Equation (1).
I(dk) =I(dk) =I(k+1)m I(k 1)m
fmaxm fminm(1)
Energies 2019 ,12, 1891 5 of 14
The algorithm preserves the best individuals from parent and offspring and continues until the
stopping criteria is met. The elitism process is shown in Figure 4.
Figure 4. Elitism process of NSGA II.
2.2.2. MLPNN
Multi-layer perceptron neural network is a powerful tool for solving non-linear problems.
It consists of an input layer, one or more hidden layers, and an output layer. Each layer contains artificial
neurons and the neurons between layers are connected with an adaptable weight. The output of each
neuron in each layer is multiplied by the adaptable weight and after passing through a transfer function
becomes the input to the next-level neurons. In this research, tuning the weights, which is called
the learning process, is realized by a backpropagation algorithm, namely the Levenberg-Marquardt
algorithm. The structure of an MLPNN is shown in Figure 5.
Figure 5. The structure of the MLPNN.
2.2.3. ANFIS
ANFIS was introduced by Jang [ 24] and is an artificial intelligence model that benefits from
advantages of both fuzzy systems and ANNs. In this model, fuzzy inference systems (FIS) are
determined by if-then rules and membership functions (MFs) where tuning the MFs are realized by
ANNs. The three main types of FISs are the Takagi-Sugeno-Kang (TSK), Mamdani, and Tsumoto [ 25].
Energies 2019 ,12, 1891 6 of 14
In this research, TSK FIS model was employed, which is more powerful at handling non-linear
input-output relationships [ 26]. TSK uses the pattern of input and output data to create if-then rules.
If-then rules for TSK model in a 2-input system is given in Equation (2).
I f x =A1and y =B1)f=p1x+q1x+r1
I f x =A2and y =B2)f=p2x+q2x+r2(2)
where A1,B1and A2,B2are the MFs related to input xand input yrespectively and p1,q1,r1,p2,q2,
r2are linear parameters of part-Then in TSK. Figure 6 shows the structure of a typical ANFIS model
which contains 5 layers.
Figure 6. ANFIS architecture.
The fuzzification process is realized in the first layer. In this layer, nodes are square nodes with
function presented in Equation (3).
O1
i=mAi(x) (3)
where iis the ith node in the layer, Aiis linguistic value of the node. As the membership function,
a Gaussian membership function was employed (Equation (4)).
mAi(x) =exp
(x ci
2ai)2
(4)
where aiandciare the parameters that define shape of the membership function. These parameters
are tuned during the learning process. Layer 2 contains circle nodes that multiply the input signals
and their output is the product of this multiplication which stands for firing strength of each rule as
given in Equation (5).
wi=mAi(x)mBi(y),i=1, 2. (5)
In layer 3, node icalculates the ratio of ith rule firing strength in respect to sum of all rules firing
strength which, is a normalization process. Similar to layer 2, nodes are fixed in layer 3. Next, adaptive
nodes in layer 4 calculate values of the rule of the consequent part and finally, layer 5 sums all outputs
of layer 4 and contains only one node [ 27]. Mathematical description of layer 3, layer 4 and layer 5 are
given in Equations (6)–(8) respectively.
¯wi=wi
w1+w2,i=1, 2. (6)
O4
i=¯wifi=¯wi(pix+qiy+ri). (7)
O5
i=å
i¯wifi=åiwifi
åiwi. (8)
Energies 2019 ,12, 1891 7 of 14
ANFIS is trained using input-output data pairs. As seen in the ANFIS architecture and equations
describing each layer, parameters in layer 1 and layer 4 can be tuned. This process defines the shape
of the MFs (tuning of aiandci) and specifies the fuzzy rules (tuning of pi,qiandri). Tuning of these
parameters is realized according to an error criterion. Backpropagation algorithm can be employed
for training ANFIS; however, due to slow convergence rate of the backpropagation algorithm and
its tendency to be trapped in local minima, it is used combined with the least-square estimator.
This combination is called the hybrid method and because of reduction of the dimensional search
space, provides a faster convergence rate [28].
2.2.4. Genetic Algorithm (GA)
A genetic algorithm is a meta-heuristic algorithm based on natural selection. A continuous GA
was used for this research, which consists of mutation, crossover, and selection. To distribute the
initial population in solution space, the initial population is generated randomly. The solutions in each
iteration are evolved until the stopping criteria is met.
3. Results and Discussion
3.1. Primary Forecasting Step
As the primary forecasting step, the created data matrix with 13 variables was fed into the NSGAII
algorithm. The employed fitness function is an MLPNN with one hidden layer whose hidden layer size
and transfer functions are 7, tansig, and tansig, respectively. Different combinations of the 13 variables
(input vectors) were generated, and their fitness values were evaluated by the NSGAII in each iteration.
Non-dominated solutions are the outputs of this step. Each output is a MLPNN, which contains the
best non-dominated input vector as its input. The Pareto front of the NSGAII related to the generated
non-dominant solutions is shown in Figure 7.
Figure 7. Pareto front of the NSGAII.
To demonstrate the importance of the feature selection, forecasting results of the best input vector
generated by NSGAII was compared to the 13 variables 1 variable ( x 1) input vectors, using MLPNN
as the forecasting model. The results are presented in Table 1. Explanation of the employed error
indicators can be found in Appendix A.
Energies 2019 ,12, 1891 8 of 14
Table 1. Forecasting results for different input sets using MLPNN.
Input Set RMSE (MW )RMSE (%)MAE (MW) MAPE (%) R
1 input 301.7724 3.8788 195.0414 3.1479 0.9523
Selected inputs by NSGA II 136.1048 1.7409 68.3688 1.0950 0.9904
All Inputs 160.5449 2.0636 69.4196 1.1029 0.9866
As seen in Table 1, using selected input vector generated by the NSGA II results in better
forecasting accuracy. Furthermore, to compare the forecasting accuracy of the MLPNN and ANFIS
models, the selected input vector was used as the input of the ANFIS models with different training
algorithms. The results are given in Table 2.
Table 2. Forecasting results for each model.
Model RMSE (MW )RMSE (%)MAE (MW) MAPE (%) R
ANFIS-ACOR 207.2688 2.8755 98.9818 1.5777 0.9775
ANFIS-Hybrid 194.6117 2.4017 86.8079 1.3838 0.9803
ANFIS-DE 202.3010 2.1925 100.7624 1.6181 0.9795
ANFIS-GA 190.1248 2.1810 97.4025 1.5438 0.9820
ANFIS-ICA 288.7683 3.8939 208.4114 3.3892 0.9577
ANFIS-PSO 195.7518 2.1215 83.5948 1.3360 0.9805
Comparing Table 1 to Table 2 it can be observed that using selected input vector, MLPNN model
has a better forecasting accuracy compared to the ANFIS model. In addition, among tested ANFIS
training algorithms, GA demonstrates better performance. Response surface of output versus input 1
and input 2 related to hybrid learning algorithm and GA learning algorithm (meta-heuristic with the
best performance) are given in Figure 8 where input 1 and input 2 are ( x 1) and ( x 2) respectively.
Figure 8. Response surface of output versus input 1 and input to for hybrid ( left) and GA ( right )
learning algorithms.
3.2. Final Forecasting Step
In the primary forecasting step, variables were selected by the NSGAII and an output was
generated which is an MLPNN with selected input vector. As the final step, output of the MLPNN
Energies 2019 ,12, 1891 9 of 14
was fed into the created ANFIS models with different training algorithms, to evaluate the ability of the
ANFIS to increase the forecasting results of the MLPNN model. The results are given in Table 3.
Table 3. Forecasting results for each model.
Model RMSE (MW )RMSE (%)MAE (MW) MAPE (%) R
MLPNN-ANFIS-ACOR 175.1901 1.8987 69.1994 1.1033 0.9842
MLPNN-ANFIS-Hybrid 142.6229 1.8243 66.5694 1.0603 0.9896
MLPNN-ANFIS-DE 158.2172 1.9138 68.2244 1.0967 0.9869
MLPNN-ANFIS-GA 107.2644 1.5063 65.4250 1.0570 0.9940
MLPNN-ANFIS-ICA 121.7895 1.5229 65.5095 1.0639 0.9922
MLPNN-ANFIS-PSO 148.1894 2.0559 66.8190 1.0641 0.9886
As seen in Table 3, the combination of the MLPNN and ANFIS models improves the forecasting
accuracy and MLPNN-ANFIS models and demonstrates lower error rates compared to the MLPNN
and ANFIS models. Furthermore, all error indicators of RMSE, MAE, MAPE, and R related to
MLPNN-ANFIS-GA model are lower than MLPNN-ANFIS-GA model. Thus, GA has a better
performance in ANFIS training compared to the hybrid method. Figure 9 presents the errors and
absolute percentage error (APE) for ANFIS-GA and MLPNN-ANFIS-GA models to better demonstrate
the increased forecasting accuracy using a combination of MLPNN and ANFIS.
Figure 9. Errors and APE (%) for ANFIS-GA and MLP-ANFIS-GA models.
For the purposes of better illustrating the accuracy of the tested models, error indication of the
correlation coefficient for MLPNN, ANFIS-Hybrid, ANFIS-GA, and MLPNN-ANFIS-GA models are
presented in Figure 10 while error indicators for these models are presented in Table 4.
Table 4. Error indicators for MLPNN, ANFIS-Hybrid, ANFIS-GA, and MLPNN-ANFIS-GA models
using the selected input vector by NSGAII.
Model RMSE (MW )RMSE (%)MAE (MW) MAPE (%) R
MLPNN 136.1048 1.7409 68.3688 1.0950 0.9904
ANFIS-Hybrid 194.6117 2.4017 86.8079 1.3838 0.9803
ANFIS-GA 190.1248 2.1810 97.4025 1.5438 0.9820
MLPNN-ANFIS-GA 107.2644 1.5063 65.4250 1.0570 0.9940
Energies 2019 ,12, 1891 10 of 14
Figure 10. Correlation coefficient for MLPNN, ANFIS-Hybrid, ANFIS-GA, and MLPNN-ANFIS-
GA models.
As seen, the MLPNN-ANFIS-GA model provides the best correlation coefficient and lower error
rates in terms of the RMSE, MAE, and MAPE among the tested models. The targets (actual load) and
the final forecasting results for a one-day region and a one-week region are presented in Figures 11
and 12 respectively.
Figure 11. Forecasting results for a one-day region.
Energies 2019 ,12, 1891 11 of 14
Figure 12. Forecasting results for a one-week region.
4. Conclusions
In all forecasting problems, input parameter selection is of great importance. The developed
methodology in the current research proposes a solution to the trial-and-error approach employed
by previous research in a demand forecasting field. The developed approach is compatible with
any given dataset and can perform in cases of addition or removal of input variables. Assigning
a multi-layer perceptron neural network as the output of NSGAII makes it possible to realize secondary
processes automatically which, in the case of the current research, is using the ANFIS model to improve
forecasting capability of the MLPNN.
Regarding processing time and computational complexity, since the most complex process is
finding the input vector, once inputs are selected and the output of the NSGAII is generated, the
algorithm can be used for online applications. It will be necessary to run the primary forecast part of
the algorithm just in case of availability of new parameters, which can increase the forecasting accuracy.
According to the obtained results, while MLPNN has a better forecasting accuracy compared to
the ANFIS, the combination of these two models reduces all forecasting error indicators. In addition,
meta-heuristic algorithms are found to be suitable for training of the ANFIS. GA demonstrated better
performance in terms of ANFIS training compared to the hybrid method. Among all tested models,
the MLPNN-ANFIS-GA model presented lower error rates in terms of the RMSE, MAE, MAPE, and R.
Author Contributions: A.J. developed the methodology, analyzed data and generated results. R.M. and N.d.S.
edited and re-wrote the manuscript drafts, and participated in generating results. A.C.d.C.L. supervised the
research and approved the submitted manuscript.
Funding: This research has been funded by the Coordination for the Improvement of Higher Education
Personnel (CAPES).
Conflicts of Interest: The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
ACO Ant Colony Optimization
ANFIS Adaptive Neuro-Fuzzy Inference System
ANN Artificial Neural Network
APE Absolute Percentage Error
Energies 2019 ,12, 1891 12 of 14
ARIMA Auto-Regressive Integrated Moving Average
DE Differential Evolution
FIS Fuzzy Inference System
GA Genetic Algorithm
ICA Imperialistic Competitive Algorithm
MAE Mean Absolute Error
MAPE Mean Absolute Percentage Error
MF Membership Function
MLPNN Multi-Layer Perceptron Neural Network
NSGA II Non-dominated Sorting Genetic Algorithm II
PSO Particle Swarm Optimization
R Correlation Coefficient
RMSE Root Mean Square Error
TSK Takagi-Sugeno-Kang
WT Wavelet Transform
Appendix A
The indicators of absolute percentage error ( APE %), mean absolute error ( MAE ), mean absolute
percentage error ( MAPE ), root mean squared error ( RMSE ), root mean squared error percentage
(RMSE %), and correlation coefficient ( R) were used for evaluations of the model. The following
equations describe these indicators:
APE =jyi xij
xi100 (A1)
MAE =1
nn
å
i=1jxi yij (A2)
MAPE =1
NN
å
i=1(jyi xij
xi100) (A3)
RMSE =s
1
nn
å
i=1(xi yi)2 (A4)
RMSE %= (RMSE
xmax xmin)100 (A5)
R=ån
i=1(xi ¯x)(yi ¯y)q
ån
i=1(xi ¯x)2ån
i=1(yi ¯y)2(A6)
where xiand ¯xiare the actual load value and mean of the actual load value and yiand ¯yiare the
forecasted load value and mean of the forecasted load value, respectively.
References
1. Hassan, S.; Khosravi, A.; Jaafar, J.; Khanesar, M.A. A systematic design of interval type-2 fuzzy logic system
using extreme learning machine for electricity load demand forecasting. Int. J. Electr. Power Energy Syst.
2016 ,82, 1–10. [CrossRef]
2. Ahmad, A.; Javaid, N.; Mateen, A.; Awais, M.; Khan, Z.A. Short-Term Load Forecasting in Smart Grids:
An Intelligent Modular Approach. Energies 2019 ,12, 164. [CrossRef]
3. Javed, F.; Arshad, N.; Wallin, F.; Vassileva, I.; Dahlquist, E. Forecasting for demand response in smart
grids: An analysis on use of anthropologic and structural data and short term multiple loads forecasting.
Appl. Energy 2012 ,96, 150–160. [CrossRef]
4. Tascikaraoglu, A.; Sanandaji, B.M. Short-term residential electric load forecasting: A compressive
spatio-temporal approach. Energy Build. 2016 ,111, 380–392. [CrossRef]
Energies 2019 ,12, 1891 13 of 14
5. Mori, H.; Kosemura, N. Optimal regression tree based rule discovery for short-term load forecasting.
In Proceedings of the 2001 IEEE Power Engineering Society Winter Meeting, Conference Proceedings (Cat.
No.01CH37194), Columbus, OH, USA, 28 January–1 February 2001; Volume 2; pp. 421–426. [CrossRef]
6. Hippert, H.S.; Pedreira, C.E.; Souza, R.C. Neural networks for short-term load forecasting: A review and
evaluation. IEEE Trans. Power Syst. 2001 ,16, 44–55. [CrossRef]
7. Rodrigues, F.; Cardeira, C.; Calado, J.M.F. The Daily and Hourly Energy Consumption and Load Forecasting
Using Artificial Neural Network Method: A Case Study Using a Set of 93 Households in Portugal.
Energy Procedia 2014 ,62, 220–229. [CrossRef]
8. Beccali, M.; Cellura, M.; Brano, V .L.; Marvuglia, A. Short-term prediction of household electricity
consumption: Assessing weather sensitivity in a Mediterranean area. Renew. Sustain. Energy Rev. 2008 ,
12, 2040–2065. [CrossRef]
9. Jadidi, A.; Menezes, R.; de Souza, N.; de Castro Lima, A.C. A hybrid GA–MLPNN Model for one-hour-ahead
forecasting of the global horizontal irradiance in Elizabeth City, North Carolina. Energies 2018 ,11, 2641.
[CrossRef]
10. Saleh, A.E.; Moustafa, M.S.; Abo-Al-Ez, K.M.; Abdullah, A.A. A hybrid neuro-fuzzy power prediction
system for wind energy generation. Int. J. Electr. Power Energy Syst. 2016 ,74, 384–395. [CrossRef]
11. Nikolovski, S.; Baghaee, H.R.; Mlakic, D. ANFIS-Based Peak Power Shaving/Curtailment in Microgrids
Including PV Units and BESSs. Energies 2018 ,11, 2953. [CrossRef]
12. Barak, S.; Sadegh, S.S. Forecasting energy consumption using ensemble ARIMA–ANFIS hybrid algorithm.
Int. J. Electr. Power Energy Syst. 2016 ,82, 92–104. [CrossRef]
13. Hooshmand, R.A.; Amooshahi, H.; Parastegari, M. A hybrid intelligent algorithm based short-term load
forecasting approach. Int. J. Electr. Power Energy Syst. 2013 ,45, 313–324. [CrossRef]
14. Panapakidis, I.P .; Dagoumas, A.S. Day-ahead natural gas demand forecasting based on the combination
of wavelet transform and ANFIS/genetic algorithm/neural network model. Energy 2017 ,118, 231–245.
[CrossRef]
15. Yang, Y.; Chen, Y.; Wang, Y.; Li, C.; Li, L. Modelling a combined method based on ANFIS and neural network
improved by DE algorithm: A case study for short-term electricity demand forecasting. Appl. Soft Comput.
2016 ,49, 663–675. [CrossRef]
16. Moon, J.; Kim, Y.; Son, M.; Hwang, E. Hybrid Short-Term Load Forecasting Scheme Using Random Forest
and Multilayer Perceptron. Energies 2018 ,11, 3283. [CrossRef]
17. Bakyani, A.E.; Sahebi, H.; Ghiasi, M.M.; Mirjordavi, N.; Esmaeilzadeh, F.; Lee, M.; Bahadori, A. Prediction of
CO 2–oil molecular diffusion using adaptive neuro-fuzzy inference system and particle swarm optimization
technique. Fuel 2016 ,181, 178–187. [CrossRef]
18. Al-Dunainawi, Y.; Abbod, M.F.; Jizany, A. A new MIMO ANFIS-PSO based NARMA-L2 controller for
nonlinear dynamic systems. Eng. Appl. Artif. Intell. 2017 ,62, 265–275. [CrossRef]
19. Sohrabpoor, H. Analysis of laser powder deposition parameters: ANFIS modeling and ICA optimization.
Optik 2016 ,127, 4031–4038. [CrossRef]
20. Khosravi, A.; Nunes, R.; Assad, M.; Machado, L. Comparison of artificial intelligence methods in estimation
of daily global solar radiation. J. Clean. Prod. 2018 ,194, 342–358. [CrossRef]
21. U.S. Energy Information Adminstration (EIA) Home Page. Available online: https://www.eia.gov/
(accessed on 17 December 2017).
22. Ester, M.; Kriegel, H.P .; Sander, J.; Xu, X. A Density-Based Algorithm for Discovering Clusters in Large
Spatial Databases with Noise. In Proceedings of the Second International Conference on Knowledge
Discovery and Data Mining (KDD-96), Portland, OR, USA, 2–4 August 1996; pp. 226–231.
23. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II.
IEEE Trans. Evol. Comput. 2002 ,6, 182–197. [CrossRef]
24. Jang, J.R. ANFIS: Adaptive-network-based fuzzy inference system. IEEE Trans. Syst. Man Cybern. 1993 ,
23, 665–685. [CrossRef]
25. Yaseen, Z.M.; Ebtehaj, I.; Bonakdari, H.; Deo, R.C.; Mehr, A.D.; Mohtar, W.H.M.W.; Diop, L.; El-Shafie, A.;
Singh, V .P . Novel approach for streamflow forecasting using a hybrid ANFIS-FFA model. J. Hydrol. 2017 ,
554, 263–276. [CrossRef]
Energies 2019 ,12, 1891 14 of 14
26. Karkevandi-Talkhooncheh, A.; Hajirezaie, S.; Hemmati-Sarapardeh, A.; Husein, M.M.; Karan, K.; Sharifi, M.
Application of adaptive neuro fuzzy interface system optimized with evolutionary algorithms for modeling
CO 2-crude oil minimum miscibility pressure. Fuel 2017 ,205, 34–45. [CrossRef]
27. Mlaki´ c, D.; Baghaee, H.R.; Nikolovski, S. A Novel ANFIS-based Islanding Detection for Inverter–Interfaced
Microgrids. IEEE Trans. Smart Grid 2018 . [CrossRef]
28. Nayak, P .; Sudheer, K.; Rangan, D.; Ramasastri, K. A neuro-fuzzy computing technique for modeling
hydrological time series. J. Hydrol. 2004 ,291, 52–66. [CrossRef]
c
2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Short-Term Electric Power Demand Forecasting Using [623084] (ID: 623084)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
