Journal of Engineering and Technology

: 2011  |  Volume : 1  |  Issue : 1  |  Page : 24--30

Short-Term Load Forecasting in Deregulated Electricity Markets using Fuzzy Approach

SK Aggarwal1, Manoj Kumar2, LM Saini3, Ashwani Kumar3,  
1 Electrical Engineering Department, M.M. Engineering College, Mullana, India
2 H.V.P.N. Ltd, Kurukshetra, India
3 Electrical Engineering Department, NIT, Kurukshetra, India

Correspondence Address:
S K Aggarwal
Electrical Engineering Department, M.M. Engineering College, Mullana


In this article, a fuzzy inference-based method for short-term load forecasting has been presented. Load data from European Energy Exchange has been selected for the case study. The źDQ╗time,źDQ╗ źDQ╗temperature,źDQ╗ and źDQ╗historical loadźDQ╗ are taken as inputs for the fuzzy logic controller and the źDQ╗forecast loadźDQ╗ is the output. Each of the input variables źDQ╗timeźDQ╗ and źDQ╗temperatureźDQ╗ has been divided into 7 triangular membership functions, whereas the input variable źDQ╗historical loadźDQ╗ has been divided into 10 triangular membership functions. The źDQ╗forecast loadźDQ╗ as output has been divided into 10 triangular membership functions. Then, 1 day ahead load forecast for each hourly interval has been performed using fuzzy logic method. Furthermore, performance of the fuzzy logic model is compared with a conventional model. It has been shown that the proposed method possesses better forecasting abilities than the other model.

How to cite this article:
Aggarwal S K, Kumar M, Saini L M, Kumar A. Short-Term Load Forecasting in Deregulated Electricity Markets using Fuzzy Approach.J Eng Technol 2011;1:24-30

How to cite this URL:
Aggarwal S K, Kumar M, Saini L M, Kumar A. Short-Term Load Forecasting in Deregulated Electricity Markets using Fuzzy Approach. J Eng Technol [serial online] 2011 [cited 2019 Aug 24 ];1:24-30
Available from:

Full Text

 1. Introduction

The worldwide electric power industry has seen many changes over the last 20 years. During this period many regulated or state-owned monopoly markets have been deregulated. In an electricity market, electricity price is decided based on demand and supply bids from the market participants; therefore, the importance of Short-Term Load Forecasting (STLF) has been rising in these markets [1] . Load forecasting is an essential element of power system operation and planning involving prognosis of the future level of demand to serve as the basis for supply side and demand side planning. Load requirements are to be predicted in advance so that the power system operates effectively and efficiently. In the absence of accurate load demand information from some of the participants, forecast load information is used in many price-determining algorithms. Therefore, in deregulated markets, in addition to its conventional role of generation scheduling function and assessing power system security [2] , STLF also plays a major role in price determination process.

Numerous forecasting methods, varying from statistical method [3],[4],[5] to neural network-based artificial intelligence techniques [6],[7] have been developed in recent years for STLF problem. Recently, considerable interest has been focused on the application of Artificial Neural Networks (ANN) for load forecasting; but ANNs are not up-datable to changing conditions, for example, a sudden change in weather or a special event on the forecast day. Therefore, fuzzy set theory-based approach, in recent years has emerged as a complementary tool to mathematical approach for solving power system problems [8] . Fuzzy logic approach can model the nonlinearities in the power system effectively. Fuzzy logic models (FLMs) have been proposed as an appropriate forecasting method when the historical data are not real numbers, but linguistics values [9],[10] . Application of FLM on European Energy Exchange (EEX) data has yet to be explored and has been carried out in this study.

In this work, historical load, temperature, and time of day information have been converted into "fuzzy" information. A fuzzy rule base has been developed to produce "fuzzy" forecasts and defuzzification has been performed to generate a crisp estimate for system load. The prediction results of FLM have been compared with a conventional method.

 2. European Energy Exchange

2.1 Market Operation

The Leipzig-based EEX is the most important energy exchange in continental Europe today with delivery in Germany, Austria, and Switzerland [11] . In intraday trading on EEX, hourly power contracts with delivery on the same or on the following day are traded. On the real time intraday market of EEX, the trading participants can trade the individual hours of the current day (D-day) up to 75 min prior to the beginning of the delivery. On the day-ahead intraday market, power is traded for the next day. Trading of hour and block contracts takes place on each exchange trading for those contracts that lead to the delivery of electricity on the following day. For each trading day D, participants need to submit their bids on the D-1, during 7:30 am to 8:00 am.

EEX offers day-ahead trading for 2 market areas: for Germany/Austria and for Switzerland. The German/Austrian market area comprises all German balance areas as well as the balance area of Austria. On every exchange trading day, one auction each takes place at 12:00 am for the 24 h of the next day. In addition to this, base and peak load blocks can be traded continuously in the morning. The Swiss market area comprises the balance area of Swiss grid. On every exchange trading day, one auction each takes place for every one of the 24 h of the following day at 10:30 am. The Swissix ("Swiss Electricity Index") is the average of the prices of the 24 h traded for the Swiss market area. The Swissix is available both as a base load and as a peak load index. The trading process for all spot contracts on EEX is divided into the trading phases of pretrading, main trading, posttrading and batch processing.

2.2 Characteristics of Load Series in EEX

The system load is the sum of all the individual demands at all the nodes of the power system. In principle, one could determine the system load pattern if each individual consumption pattern were known. However, the demand or usage pattern of an individual load or customer is quite random and is highly unpredictable. Also, there is a very broad diversity of individual usage pattern in a typical utility. The system load is influenced by a number of factors, such as like economic, time, weather, and random effects. Because price is strongly affected by load demand in deregulated markets, predicting load with reasonable accuracy becomes all the more important. All these characteristics can be clearly observed from [Figure 1] in which the average load variations in EEX during the year 2005 have been shown. It can be clearly observed that the average load during the winter season (October to December) is high and it is low during the spring season (April to June). The average load in December is the maximum and it is minimum in March. The average daily demand usually varies from 8000 to 13,500 MW.{Figure 1}

To forecast the load the following variables have been considered in this study: - (i) historical load, (ii) historical temperature, and (iii) time of day. Load forecast has been performed for 1 week in each of the 4 seasons in year 2005.

 3. Forecasting Methodology

3.1 Conventional Method

For load forecasting, the conventional method (CM) is used based on the characteristics of the load curve, which follows a daily and weekly pattern; therefore, the load of the previous week is extrapolated as the load of the next week [2] . It does not take into consideration the following: economic, time, weather, and random factors of the following weeks. Load during a particular hour of a trading day (DEM D,t) may assume to be equal to the previous week's load during the same hour of the corresponding weekday (DEM D-7,t).


3.2 Fuzzy Logic Model

The present work makes use of simplified fuzzy inference in which the consequence of the fuzzy rule is expressed in crisp number. Fuzzy inference is the process of formulating the mapping from a given input to an output using the fuzzy logic. The mapping then provides a basis from which decision can be made. The process of fuzzy inference involves all of the components, such as membership functions, logic operators, and if-then rules. The basic structure of a fuzzy inference system consists of 3 conceptual components: a rule-base, which contains a selection of fuzzy rules; a database, which defines the membership functions used in fuzzy rules; and a reasoning mechanism, which performs the inference procedure on the rules and given facts to derive a reasonable output or conclusion. The values for the inputs and outputs need not be numerical and may be expressed in natural language.

One of the attractive features in fuzzy logic is that the fuzzy rule is capable of easily adding the new membership function to existing ones. Fuzzy approach proposed can be used as an aid to forecast the load with different lead times [12] . A more accurate fuzzy expert system is obtained by dividing the region into intervals [13] . The intervals for the time (Input 1) have been divided into 7 membership functions, which are as follows:

Mid Night (Mid Nig)

Dawn (Dawn) Morning (Mor)Fore Noon (F Noon)After Noon (A Noon)Evening (Even)Night (Night).

The triangular membership functions of time are shown in [Figure 2]. {Figure 2}

The intervals for temperature (Input 2) have also been divided into 7 triangular membership functions, which are as follows:

Low (LOW)Below normal (B.NOR)Normal (NORM)Above normal (AB.NORM)Moderately high (M.High)High (HIGH)Very high (V.HIGH)

The triangular membership functions of temperature are shown in [Figure 3].{Figure 3}

The load data corresponding to previous days, that is, (D-2), (D-3), and (D-7) where "D" denotes the day of load forecast, has been divided into 10 triangular membership functions, which are as follows:

very very low (V.V.LOW)very low (V.LOW) low (LOW)moderately normal (MNORM)normal (NORM)above normal (ABNORM)high (HIGH)very high (V.HIGH)very very high (V.V.HIGH)extremely high (E.HIGH)

The triangular membership functions of historical load are shown in [Figure 4].{Figure 4}

The forecast load (output) has been divided into 10 triangular membership functions, which are as follows:

very very low (V.V.LOW)very low (V.LOW) low (LOW)moderately normal (MNORM)normal (NORM)above normal (ABNORM)high (HIGH)very high (V.HIGH)very very high (V.V.HIGH)extremely high (E.HIGH)

The triangular membership functions of output load are shown in [Figure 5]{Figure 5}

Fuzzy system acquires knowledge from domain experts, which is encoded within the algorithm in terms of set of IF-THEN rules. The membership functions and fuzzy rules in the fuzzy logic formulation provide an intuitive and straightforward manner to include heuristics into the load forecasting problem formulation. Utilizing the knowledge of fuzzy logic-based approach the rule-base for the load forecast has been developed. This is shown in [Figure 6] and [Figure 7]. {Figure 6}{Figure 7}

 4. Test Results and Discussions

In this article, hourly short-term load forecasting has been done for EEX using fuzzy logic approach. The rule-base has been developed based on historic load and weather data for 4 years (2002-2005). Among the weather variables, only temperature has been considered. The mean absolute percentage error (MAPE) has been considered as the accuracy criterion to assess the forecasting performance of the models.


Where, P A is the actual load, P F is the forecast load, N is the number of data points. Four weeks test period from year 2005, selecting 1 week from each season, has been considered for assessing the forecasting performance of the models. The actual and forecast load values for 1 test day (March 7, 2005) are shown in [Table 1]. It can be observed that forecasting errors using FLM are quite small as compared with CM.{Table 1}

The weekly MAPE comparison for the test period is shown in [Table 2]. From this table it has been observed that FLM model outperforms CM during each of the 4 weeks. Overall performance of FLM is better than CM by 50.41%.{Table 2}

Furthermore, the actual and forecast load using FLM have been shown graphically in [Figure 7],[Figure 8],[Figure 9],[Figure 10], [Figure 11] for each of the test weeks. It can be observed that the predicted load curve follows the actual load curve quite closely. {Figure 8}{Figure 9}{Figure 10}{Figure 11}

 5. Conclusion

In this work, short-term load forecasting in EEX has been addressed and 2 models have been tested on the data. The performance of the FLM has been found to be better than the conventional method. In summary, the flexibility of fuzzy-based load forecasting approach, which offers logical sets of rules, readily adaptable and understandable by an operator, may be a very effective solution for load forecasting.


1D. W. Bunn, "Forecasting loads and prices in competitive power markets," Proceedings of the IEEE, Vol. 88, No. 2, pp. 163-169, Feb, 2000.
2G. Gross, F. Galina, "Short term load forecasting," Proceedings of IEEE, Vol. 75, No.12, pp. 1558-72, Dec 1987.
3R. J. Campbell, and K. Adamson, "Methodologies for load forecasting," 3 rd International IEEE Conference Intelligent Systems, pp. 800-806, Sep 2006.
4T. Haida, and S. Muto, "Regression based peak load forecasting using a transformation technique," IEEE Transactions on Power System, Vol. 9, pp.1788-1794, 1994.
5Papalexopoulos, and T. Hesterburg, "A Regression based approach to short term load forecasting", Proceedings of IEEE Transactions on Power System, Vol. 5, pp. 1535-1547, 1990.
6D. C. Park, R. J. Marks, L. E. Atlas, and M. J. Damborg, "Electric load forecasting using an artificial neural networks" IEEE Trans. Power System Vol. 7, No 1, pp. 442-449, 1991.
7M. Peng, and N. F. Hubele, "Advancement in the application of neural network for short term load forecasting," IEEE Transaction on Power System, pp. 250-257, 1992.
8S. Rahman, and R. Bhatnagar, "An Expert system based algorithm for short term load forecast," Proceeding of IEEE Transaction on Power System Winter Meeting, Vol. 3, pp. 392-399, 1988.
9Y. Y. Hsu, and K. L. Ho, "Fuzzy expert system: An application to short-term load forecasting," IEE Proceedings-c, Vol. 139, No. 6, pp 471-477, Nov, 1992.
10V. Miranda, and C. Monterio, "Fuzzy inference in spatial load forecasting," Proceedings of IEEE Power Engineering Winter Meeting, Vol. 2, pp. 1063-1068, 2000.
11Website of European Energy Exchange. Available from: [Last cited in 2010].
12T. J. Ross, "Fuzzy Logic with Engineering Applications", McGraw: Hill International; 1997.
13G. J. Klir, B. O. Yuan, "Fuzzy Sets and Fuzzy Logic", New Delhi: Prentice Hall of India Private Limited; 2000.