Improved estimation of electricity demand function by using of artificial neural network, principal component analysis and data envelopment analysis
Highlights
► We develop an integrated method to estimate electricity demand for seasonal and monthly changes in electricity consumption. ► We study the impact of data preprocessing and postprocessing on artificial neural network performance. ► Data envelopment analysis is utilized to compare constructed artificial neural network models. ► A new algorithm is developed for time series estimation.
Section snippets
Significance
The significance of the proposed algorithm is fourfold. First, it is flexible and identifies the preferred estimation model based on the results of MAPE (Minimum Absolute Percentage Error), ANOVA and DEA, whereas previous studies consider the best fitted fuzzy regression model based on MAPE or other relative error results. Second, the proposed model may identify a linear (ARIMA) or nonlinear time series model. ARIMA is the best model to be used for the prediction of electricity consumption
Literature review
Artificial Neural Networks, Genetic Algorithms, Neuro Fuzzy and Fuzzy Inference Systems are often used in the energy sector as significant tools in Artificial Intelligence (AI) science. High flexibility, good estimation, forecasting capability and their ability to deal with noisy data are the main reasons that these methods are used in energy estimation and prediction. Some of the AI applications in the estimation of energy demand in various fields are discussed below.
Peng et al. (1992)
Explanation of estimation tools
Artificial Neural Networks (ANNs), conventional time series models and data pre-processing methods are described in the following sub-sections.
Proposed algorithm
We now develop an algorithm to model the time series process, which is shown in Fig. 3. Moreover, the conceptual framework of the proposed algorithm is depicted in Fig. 4. Fig. 3, Fig. 4 assist readers to follow the proposed algorithm. Two ANN models (ANNW and ANNWO) are considered to determine the impact of pre-processing on the ANN models for estimation. Another conventional time series estimation method is also considered to study the efficiency of ANN compared with conventional models.
This
Case study
The proposed algorithm is applied to 130 data, which are the monthly consumption values from April 1992 to February 2004 in Iran. The data are derived from the Energy Balances of Islamic Republic of Iran book (2005 version) that was prepared by the Ministry of Energy, Energy Planning Department. The raw data is shown in Table 2. The flowchart of the algorithm in the pre-processing case and for ANN is depicted in Fig. 6. The flowchart shows only the flow of the algorithm at the end of DEA and
Comparison with other intelligent methods
The results of four intelligent methods have been used in the present study and are compared with the proposed algorithm in terms of MAPE value.
First: Genetic Algorithm (GA) is similar to the natural evolution process where a population of specific species adapts to the natural environment under consideration. A population of designs is also created and then allowed to evolve in order to adapt to the design environment under consideration. Here, several GA studies are cited to show the
Conclusion
In this paper, an algorithm was developed to improve the electricity consumption estimation. The intelligent ANN–PCA–DEA algorithm was developed by different data pre-processing methods and its efficiency was examined for Iranian electricity consumption. DEA and Granger–Newbold test were used to show the efficiency of the ANN. The algorithm for calculating the ANN performance is based on its closed and open simulation abilities. DEA was used to find a suitable ANN learning algorithm, which is
Acknowledgments
This study was supported by a grant from University of Tehran (Grant No. 8106013/1/09), and also another grant from Iran National Science Foundation (INSF), Grant No. 91000659.
References (53)
- et al.
Modeling and forecasting monthly electric energy consumption in eastern Saudi Arabia using abductive networks
Energy
(1997) - et al.
Grey prediction with rolling mechanism for electricity demand forecasting of Turkey
Energy
(2007) - et al.
Artificial neural networks as applied to long-term demand forecasting
Artificial Intelligence in Engineering
(1999) - et al.
A new prediction strategy for price spike forecasting of day-ahead electricity markets
Applied Soft Computing
(2011) - et al.
Modelling of the appliance, lighting and space-cooling energy consumptions in the residential sector using neural networks
Applied Energy
(2002) - et al.
Forecasting electrical consumption by integration of Neural Network, time series and ANOVA
Applied Mathematics and Computation
(2007) - et al.
Integration of artificial neural networks and genetic algorithm to predict electrical energy consumption
Applied Mathematics and Computation
(2007) - et al.
A hybrid simulation-adaptive network based fuzzy inference system for improvement of electricity consumption estimation
Expert Systems with Applications
(2009) - et al.
An integrated fuzzy regression algorithm for energy consumption estimation with non-stationary data: A case study of Iran
Energy Policy
(2010) - et al.
Integration of genetic algorithm, computer simulation and design of experiment for forecasting electrical consumption
Energy Policy
(2007)
A neural network approach to mutual fund net asset value forecasting
Omega
Short term load forecasting using an adaptive neural network
International Journal of Electrical Power & Energy Systems
Forecasting of electricity prices with neural networks
Energy Conversion and Management
A dynamic artificial neural network model for forecasting time series events
International Journal of Forecasting
Spurious regressions in econometrics
Journal of Econometrics
Regional load forecasting in Taiwan—Applications of artificial neural networks
Energy Conversion and Management
Predicting mutual fund performance using artificial neural networks
Omega
Applications of artificial neural networks for energy systems
Applied Energy
Artificial neural networks for the prediction of the energy consumption of a passive solar building
Energy
Chaotic time series prediction with a global model artificial neural network
Journal of Hydrology
Modeling and prediction of Turkey’s electricity consumption using support vector regression
Applied Energy
Artificial neural networks for non-stationary time series
Neurocomputing
A comparison of artificial neural network and time series models for forecasting commodity prices
Neurocomputing
Artificial intelligence in short term electric load forecasting: a state-of-the-art survey for the researcher
Energy Conversion and Management
A neuro-fuzzy computing technique for modeling hydrological time series
Journal of Hydrology
Detecting novelties in time series through neural networks forecasting with robust confidence intervals
Neurocomputing
Cited by (65)
Artificial neural network-based decision support systems in manufacturing processes: A systematic literature review
2022, Computers and Industrial EngineeringPCA-based Hotelling's T<sup>2</sup> chart with fast minimum covariance determinant (FMCD) estimator and kernel density estimation (KDE) for network intrusion detection
2021, Computers and Industrial EngineeringAssessing countries’ performances against COVID-19 via WSIDEA and machine learning algorithms
2020, Applied Soft Computing JournalSupporting better practice benchmarking: A DEA-ANN approach to bank branch performance assessment
2020, Expert Systems with ApplicationsCitation Excerpt :BP networks are a class of feed-forward NNs (i.e., the information flows from the input to the output layer) and the network’s forecasts are compared with the known target or desired output and the weights are adjusted based on the forecasting error to minimize an error function (Shokrollahpour, Hosseinzadeh Lotfi, & Zandieh, 2016). For different algorithms, see Gallant and Stephen (1993) and Kheirkhah, Azadeh, Saberi, Azaron, and Shakouri (2013). In this paper, we focus on proposing a practical methodology to support benchmarking analysis in bank branch networks by employing DEA and ANN in tandem.