Abstract
For planning and operation of an energy management system, load forecasting (LF) is essential. For smooth power system operation (PS), LF enhances the energy-efficient and reliable operation. LF also helps to calculate energy supplied by utilities to meet the load plus the energy lost in the PS. Every day, it is necessary to schedule the power generation for the next day. So, short-term load forecasting (STLF) is used to calculate the power dispatch for the next day. In unit commitment, economic allocation of generation and maintenance schedules, STLF is also used. So, to make the STLF more effective, fuzzy logic (FL) is used here. FL is essential for weather-sensitive and historical load data for forecasting the load. The fuzzy decision rule identifies the nonlinear relationship between the input and output data. The historical load and hourly data like temperature, humidity (relative humidity) and wind speed are used for input data. For the training and testing, the hourly based load data are collected from the state load dispatch and communication center of Rajasthan Vidyut Prasaran Nigam, Jaipur (JVN). The triangular membership function of the fuzzy logic model is used to predict the load. The performance of the work is determined by the mean absolute percentage error (MAPE) and the MAPE value for pre-holiday (Saturday), holiday (Sunday), post-holiday, and working day is 0.37%, 0.24%, 0.09%, and 0.09%, respectively.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Introduction
Forecasting is an integral part of the electric power system [1]. Because from a few minutes to an hour ahead or as much as 20 years into the future, load forecasts are typically programmed. There are four types of electrical load forecasting, i.e., short-term load forecasting, very short-term load forecasting, medium-term load forecasting and long-term load forecasting [2]. Predicting the load from one hour to one week is known as short-term load forecasting [3]. Short-term load forecasting is one of the most important operations for control of power generation for determining the power plant’s work plan and choosing the best production group. Because the problem of economic as well as technical issues is challenging to electrical companies [4,5,6], these problems are removed by short-term load forecasting by deciding production of energy and purchasing, developing infrastructure and switching of load correctly for electricity providers is very much important [7,8,9]. By criteria regarding the quality of supply, the reliability of supply and to minimize the costs of balancing, a day ahead planning balances the forecasted hourly demand that is implemented based on providing security and system integration of operation. One day in advance, balancing the whole system is performed according to the forecasted values given by the demand side to the day ahead planning system. Otherwise, the cost will be increased by an imbalance of the load from forecasted errors.
Due to the characteristics, the behavior of the electric power system is quite different. Any forecasting method cannot achieve the best results for all power systems [10]. So other methods are adopted for load forecasting. Among them, the most commonly used methods are regression analysis, time series analysis, similar day approach, support vector machine, artificial neural network, fuzzy logic as shown in Fig. 1, adaptive network-based fuzzy inference system, genetic algorithm and some hybrid methods which are discussed as a literature survey. Statistical methods and artificial neural networks are widely adopted for load forecasting. But nowadays, hybrid methods or other intelligent approaches are also adopted for load forecast [11].
In [12], it is studied that for determining the position of the capacitor, an oppositional crow search algorithm (CSA) is used for Var planning with fuzzy logic technique. For each bus of the tested networks, i.e., IEEE 30 and IEEE 57, the fuzzy membership value is calculated based on the loss sensitivity factor. To obtain the global or near-global optimal setting of the control variable for more accuracy and reliability, modified whale optimization algorithm (MWOA) is used [13]. In [14], for optimal reactive power planning, oppositional gray wolf optimization (OGW) is used for less expensive systems with poor bu recognition by voltage collapse proximity index (VCPI). The optimization and performance toward unraveling the optimal phasor unit (PMU) placement problem (OPPP) is achieved by integrating an A-star algorithm and binary search tree. Here, redundancy measurement is considered for OPP [15]. An efficient and hybrid meta-heuristic algorithm of harris hawk-particle swarm optimization is used to solve the voltage-constrained reactive power planning problem. So, the overall operating cost and transmission loss are calculated [16]. For minimizing active power loss and system operating cost while maintaining voltage profile within the permissible limit in finding the optimal setting of all control variables, including thyristor-controlled series compensator (TCSC), the series type and Static var compensator (SVC), the shunt kind of FACTS device, the tested system is used. For this, optimization like whale optimization algorithm (WOA), differential algorithm (DE), gray wolf optimization (GWO), and Quasi-opposition-based gray wolf optimization (QOGWO) are implemented. Among them, WOA gave the best results. The statistical analyses between the different techniques are implemented by the ANOVA test [17]. In other bundle conductor arrangements for three-phase, the capacitance and inductance per unit length are determined by the whale optimization algorithm (WOA) with the discussion for voltage stability for load modeling [18]. For the solution of voltage-constrained reactive power planning (VCRPP) of power system, ameliorated harris hawks optimization (AHHO) and harris hawks optimization (HHO) have been used [19]. To minimize the active power loss and total operating cost, opposition-based gray wolf optimization (OGWO) and gray wolf optimization (GWO) are used for IEEE 14, IEEE 30 and IEEE 57 bus systems [20].
Proposed Approach for STLF
The exact fuzzification method is Takagi–Sugeno–Kang, or Sugeno fuzzy inference uses a singleton output membership function that is a linear function of the input values. The Sugeno systems use a weighted average or weighted sum of a small number of data points during the defuzzification process rather than computing the centroid of a two-dimensional area, which results in a more computationally efficient procedure.
Work of Fuzzy Logic Model for STLF
Four steps are suggested for developing and implementing a fuzzy logic-based load forecasting system, as shown in Fig. 2.
Fuzzy Rule Base Design
Wang and Kosko have suggested this methodology because it successfully generates predictions. The five steps have concluded this method as follows:
Step 1 According to statistical analysis, engineering decisions, and operator experience, the i/p and o/p variables list has been preliminarily assembled. The following are the three input variables utilized to forecast electric load as an output [10, 11], i.e., temperature, humidity and wind speed are all factors to consider.
Step 2 Analyzing their behavior, the input and output variables are normalized, and the membership value [0, 1] is mapped to the input space [21, 22].
Step 3 For each variable, choose a fuzzy membership function shape such as triangular, trapezoidal, Gaussian, or bell shape membership. By trial and error, the membership function (MF) is selected.
Step 4 The number of fuzzy membership functions for each i/p and o/p variable is determined. In this case, all variables represent all three functions. The region’s lengths in the functions are not equal for a particular variable, nor are the number of functions for all variables required to be similar. The cold, normal, and hot like three fuzzy set categories classify the temperature data [23, 24]. Similarly, the dry, humid, and very humid categories classify the humidity data. Three types of wind speed data, low, medium and high, are used to predict the load. Three fundamental fuzzy sets are used to classify the data, distinguished by the following characteristics: morning, midday, and night.
Step 5 Training data consist of each pair of input and output based on the fuzzy logic rule. Consider the following scenario: IF the “temperature” is high, the “humidity” is high, and the “wind speed” is superior to the norm, THEN the “load” is higher than typical.
Calculate Value of the Point Forecast
A fuzzy inference system is used to implement a nonlinear mapping from the input to the output space. A sequence of fuzzy IF–THEN rules is used to map these data, each describing the mapping’s local behavior. Defuzzification is utilized to derive the forecast’s point estimate from fuzzy forecasts. Using Eq. (1) for the centroid of area (ZCOA) approach, a numerical prediction is generated responsive to all rules. ZCOA helps in the defuzzification technique. It is applied where the load will be divided into segmented ways for exact prediction of the load with minimum error by removing noisy data.
where µA(Z) is the MFs aggregated output.
Evaluate the Rule Base’s Performance
A different historical data set (test set) is used to test the forecast accuracy from the one used to obtain the rule base. If the shapes of the fuzzy membership functions and/or the number of fuzzy membership functions are insufficient, a new fuzzy rule base can be created. The iterative building of the rule base by selecting a mechanism of defuzzification and the performance of the evaluating system occurred systematically with different types of fuzzy memberships and/or the number of fuzzy membership functions. The test set for real-time forecasting, selected using a fuzzy rule base, has the lowest error. When the test set is large enough, the ‘Train and Test method,’ commonly referred to, works well. If the test set is large enough, it is expected that the observed error rate will be close to the expected real-time forecasting error rate [25, 26].
Calculate and Update the Fuzzy Rule Database
Once an observation is made, it can be added to a fuzzy rule base as long as it does not conflict with any previously existing rules. Conflict resolution processes [27] can modify the THEN component of the rule when disagreements arise.
Analysis of Errors
Find the mean absolute percentage error (MAPE) using Eq. (2) for forecasted error between the actual and forecasted loads.
where N = forecasted values.
Figure 2 explains the work of fuzzy logic for STLF, which predicts the exact load 24 h ahead followed each step.
Assumption
In this study, Sugeno fuzzy inference model is used with IMF1for STLF, where the output membership function is linear and the number of the fuzzy rule is 01. Also assumed that future trends will hold similar to historical trends.
Numerical Outcomes
For training and load forecasting, the data from the Jaipur Vidyut Nigam for various day types are used, which shows the performance of the fuzzy logic methodology used for a load forecasting system. The real-time data are collected from the Rajasthan Vidyut Parasaran Nigam, Jaipur (JVN), which consists of a State Load Dispatch and Communication and the weather data such as temperature, wind speed, humidity, and humidity historical hourly load demand over a week are considered as real-time data. In this paper, 03 triangle membership functions are used. IMF1 is used to improve the accuracy of load forecasting because IMF1 achieved the highest level of categorization accuracy, and when the levels of the IMFs rise after that, performance falls. Compared to higher-order IMFs, lower level IMFs have more frequency components and faster oscillations. This analytical characteristic facilitates the analysis of non-stationary signals for load prediction.
Figure 3 explains the comparison of the actual load and forecasted load for Saturday, 23rd November 2013. The average percentage inaccuracy is calculated by comparing projected and actual loads. There are four circumstances mentioned in this essay.
-
Pre-holiday hourly load forecast (Saturday)
-
Holiday hourly load forecast (Sunday)
-
Post-holiday hourly load forecast (Monday)
-
Working day hourly load forecast (Wednesday)
Figure 4 compares the actual and forecasted loads for Sunday, 24th November 2013.Table 1 explains the predicted load and error of Saturday in 2013 for 23rd November with the effect of temperature, wind speed and humidity [28, 29].
Table 2 explains the predicted load and error of Sunday in 2013 for the 24th of November with the effect of temperature, wind speed and humidity [19, 20]. In Table 2, the forecasted load is 2530 MW because
Step-1 The EMD divided the initial load data signal (24th Nov. 2013) into three separate IMFs and one residual.
Step-2 The suggested approach Sugeno fuzzy inference model is used to forecast the component signals (IMFs).
Step-3 One output node in the overall prediction model adds all of its inputs and displays the forecasted average value of the load. So in Table 2, the forecasted load is 2530 MW.
Table 3 explains the predicted load and error of Monday in 2013 for 25th November with the effect of temperature, wind speed and humidity [28, 29].
Figure 5 compares the actual and forecasted loads for Monday on 25th November 2013.
Table 4 explains the predicted load and error of Wednesday in 2013 for 27th November with the effect of temperature, wind speed and humidity [19, 20].
Figure 6 compares the actual and forecasted loads for Saturday 27th November 2013.
Figure 7 compares the actual and forecasted loads for Saturday and Sunday in STLF.
Figure 8 compares the actual and forecasted loads for Monday and Wednesday in STLF.
Table 5 explains the work of Saturday, Sunday, Monday and Wednesday, which affect the STLF for predicting the load 24 h.
Table 6 explains the work of Saturday and Sunday with errors that affect the STLF to predict the load 24 h ahead. Table 7 presents the work of Monday and Wednesday with errors affecting the STLF for predicting the load 24 h ahead. Table 8 explains the errors of different days that affect the STLF for predicting the load 24 h. Table 9 presents the work of comparison where the proposed work gives better output for the STLF with the effect of temperature, wind speed and humidity.
Conclusion
For unit commitment, generating economic allocation and security analysis, the STLF is a helpful tool. So in the PS, accurate load forecasting is essential for minimizing forecasting error. Forecasting errors may significantly impact the economy of operations and power system control. The fuzzy logic method to STLF implementation, which gives a logical set of easily flexible rules that the operator quickly understands, could be a good fit. The MAPE between the actual and anticipated values, determined for four scenarios using three triangular membership functions, is used to examine its forecasting reliabilities. The MAPE for pre-holiday (Saturday), holiday (Sunday), post-holiday, and working day is 0.37%, 0.24%, 0.09%, and 0.09%, respectively. The MAPE in the load calculation is reduced if a proper and extensive training data set is used for fuzzy logic model training. The MAPE can be lowered by adopting the trapezoidal, Gaussian bell membership function and increasing the number of membership functions. Expert Systems and Support Vector Machines are examples of artificial intelligence approaches that can be used to lower the MAPE. It will help in contingency analysis and load shedding, and by including a factor that penalizes model complexity, the regularization technique reduces the modified cost function. The complexity of the model is determined by the load curve, which is obtained from the second derivative of output. This model can be used to forecast the load utilizing renewable energy sources.
References
D.K. Ranaweera, N.F. Hubele, G.G. Karady, Fuzzy logic for short term load forecasting. IEEE Electr. Power Energy Syst. 18(4), 215–222 (1996)
P. Ray, S.R. Arya, S. Nandkeolyar, Electric load forecasted by metaheuristic based back propagation approach. J. Green Eng. 7, 61–82 (2017)
S.K. Panda, P. Ray, D.P. Mishra, Short Term Load Forecasting using Metaheuristic Techniques, in IOP conference series: material science engineering, vol. 1033, p. 012016 (2021)
S.K. Panda, P. Ray, D.P. Mishra, An efficient short-term electric power load forecasting using hybrid techniques. Int. J. Comput. Inf. Syst. Ind. Manag. Appl. 12, 387–397 (2020)
P. Ray, S.K. Panda, D.P. Mishra, Short-term load forecasting using genetic Algorithm, in Springer international conference on computational intelligence in data mining (ICCIDM). vol. 711, pp. 863–872 (2019)
S. K. Panda, P Ray, D. P Mishra. Effectiveness of PSO on Short Term Load Forecasting, in Springer International Conference on Applications of Robotics in Industry Using Advanced Mechanisms (ARIAM). Learning and Analytics in Intelligent Systems, vol. 5, pp. 122–129 (2020)
S.K. Panda, P Ray, D.P. Mishra, Effectiveness of GA on short term load forecasting, in IEEE international conference on information technology (ICIT), pp. 27–32 (2019)
S.K. Panda, P. Ray, D.P. Mishra, Short term load forecasting using empirical mode decomposition (EMD), particle swarm optimization (PSO) and adaptive network-based fuzzy interference systems (ANFIS), in Springer International Conference on Innovations in Bio-Inspired Computing and Applications (IBICA), vol. 1180, pp. 161–168 (2021)
S.K. Panda, P. Ray, D.P. Mishra, A study of machine learning techniques in short term load forecasting using ANN, in Springer international conference on intelligent and cloud computing. smart innovation, systems and technologies (ICICC), vol. 194, pp. 49–57 (2021)
R. Behera, B.B. Pati, B.P. Panigrahi, A long term load forecasting of an Indian grid for power system planning. J. Inst. Eng. India Ser. B 95, 279–285 (2014)
R.D. Rathor, A. Bharagava, Day ahead regional electrical load forecasting using ANFIS techniques. J. Inst. Eng. India Ser. B 101, 475–495 (2020)
C.K. Shiva, S.S. Gudadappanavar, B. Vedik, R. Babu, S. Raj, B. Bhattacharya, Fuzzy-based shunt VAR source placement and sizing by oppositional crow search algorithm. J. Control Autom. Electr. Syst. (2022). https://doi.org/10.1007/s40313-022-00903-4
M.S. Shaikh, C. Hua, S. Raj, S. Kumar, M. Hassan, M.M. Ansari, M.A. Jatoi, Optimal parameter estimation of 1-phase and 3-phase transmission line for various bundle conductors using modified whale optimization algorithm. Int. J. Electr. Power Energy Syst. (2022). https://doi.org/10.1016/j.ijepes.2021.107893
R. Babu, S. Raj, B. Dey, B. Bhattacharya, Optimal reactive power planning using oppositional grey wolf optimization by considering bus vulnerability analysis. Energy Convers. Econ. 3(1), 38–49 (2021)
R. Babu, S. Raj, J. Vijaychandra, B.R.V. Prasad, Allocation of phasor measurement unit using an admissible searching-based algorithm A-star and binary search tree for full interconnected power network observability. Optimal Control Appl. Methods. 43(3), 687–710 (2021)
G. Swetha Shekarappa, S. Mahapatra, S. Raj, Voltage constrained reactive power planning problem for reactive loading variation using hybrid Harris Hawk particle swarm optimizer. Electr. Power Compon. Syst. 49(4–5), 421–435 (2021)
S. Raj, B. Bhattacharyya, Optimal placement of TCSC and SVC for reactive power planning using Whale optimization algorithm. Swarm Evol. Comput. 40, 131–143 (2018)
M.S. Shaikh, C. Hua, M. Hassan, S. Raj, M.A. Jatoi, M.M. Ansari, Optimal parameter estimation of overhead transmission line considering different bundle conductors with the uncertainty of load modeling. Optimal Operat. Controls Power Grid 43(3), 652–666 (2021)
G.S. Shekarappa, S. Mahapatra, S. Raj Voltage Constrained Reactive Power Planning by Ameliorated HHO Technique, in Recent Advances in Power Systems. Lecture Notes in Electrical Engineering, vol. 699, (2021)
S. Raj, B. Bhattacharyya, Reactive power planning by opposition-based grey wolf optimization method. Electr. Energy Syst. 28(6), e2551 (2018)
S.K. Panda, P. Ray, Analysis and evaluation of two short-term load forecasting techniques. Int. J. Emerg. Electr. Power Syst. (2021). https://doi.org/10.1515/ijeeps-2021-0051
M. Lamani, Electrical load-temperature CNN for residential load forecasting. Energy 227, 120480 (2021)
L.X. Xin Wang, Jerry M. Mendel, Generating fuzzy rules by learning from examples. IEEE Trans. Syst. Man Cybern. 22(6), 1414–1427 (1992)
B.P. Sahoo, S. Panda, Improved grey wolf optimization technique for fuzzy aided PID controller design for power system frequency control. Sustain. Energy Grids Netw. 16, 278–299 (2018)
V.H. Hinojosa, A. Hoese, Short-term load forecasting using inductive reasoning and evolutionary algorithms. IEEE Trans. Power Syst. 25(1), 565–574 (2010)
S.S. Reddy, Bat algorithm-based backpropagation approach for short-term load forecasting considering weather factors. Electr. Eng. 100(3), 1297–1303 (2018)
S.R. Salkuti, Short-term electrical load forecasting using radial basis function neural networks considering weather factors. Electr. Eng. 100(3), 1985–1995 (2018)
“Collection of weather data” www.timeanddate.com/weather/india/Jaipur
“Collection of load data” State Load Dispatch and Communication Centre, Rajasthan Vidyut Parasaran Nigam www.timeanddate.com/weather/india/Jaipur
Funding
The authors declare that they have no funding source for doing this research work.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Panda, S.K., Ray, P. Fuzzy Inference Model for Short-Term Load Forecasting. J. Inst. Eng. India Ser. B 103, 1939–1948 (2022). https://doi.org/10.1007/s40031-022-00809-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40031-022-00809-4