Beruflich Dokumente
Kultur Dokumente
D. Singh
Institute of Technology,Banaras Hindu University,Varanasi, UP, INDIA
ABSTRACT
This paper proposes a fuzzy inference based neural network for the forecasting of
short term loads. The forecasting model is the integration of fuzzy inference engine
and the neural network, known as Fuzzy Inference Neural Network (FINN). A
FINN initially creates a rule base from existing historical load data. The parameters
of the rule base are then tuned through a training process, so that the output of the
FINN adequately matches the available historical load data. Results show that the
FINN can forecast future loads with an accuracy comparable to that of neural
networks, while its training is much faster than that of neural networks. Simulation
results indicate that hybrid fuzzy neural network is one of the best candidates for
the analysis and forecasting of electricity demand. Radial Basis Function Neural
Network (RBFNN) integrated with Fuzzy Inference Engine has been used to create
a Short Term Load Forecasting model.
y mp = ∑i =1
w mi oi + bi (2) fuzzy sets defined in U. Hence, the fuzzification
interface provides a link between the non-fuzzy
where, outside world and the fuzzy system framework. The
N = number of hidden layer nodes (RBF units) fuzzy rule base is a set of linguistic rules or
conditional statements in the form of: "IF a set of
y mp = output val ue of the m th node in the output layer
conditions is satisfied, THEN a set of consequences
for the i th incoming pattern are inferred". The fuzzy inference engine is a
decision making logic performing the inference
w mi = weight betweeni th RBF unitandmth outputnode
operations of the fuzzy rules. Based on the fuzzy IF-
THEN rules in the fuzzy rule base and the
bl = biasing strength of the m th output node
compositional rule of inference [14], the appropriate
oi = i th input to the linear layer. fuzzy sets are inferred in the output space.
Supposing the mapping µ A from discussed
The values of the different parameters of the
RBF networks are determined during training. These region U to the range [0, 1]: U → [0,1] ,
parameters are spread, cluster centers, and weights x → µ A (x) confirms a fuzzy subset of U, named A,
and biases of the linear layer. The number of neurons
for the network and spread is determined through the mapping µ A (x) is known as membership
experimentation with a large number of function of A. The size of the mapping
combinations of spread and number of neuron. The µ A (x) shows the membership degree of x to fuzzy
best combination is one which produces minimum
Sum Squared Error (SSE) on the testing data. set A, which is called membership degree for short.
In practice, membership function can be selected
3 FUZZY INFERENCE according to the characteristic of the object.
Fuzzy inference based on fuzzy estimation is a
Fuzzy inference is the process of formulating the method by which a new and approximate fuzzy
mapping from a given input to the output using fuzzy estimation conclusion is inferred using fuzzy
logic. This process numerically evaluates the language rule. This paper adopts composite fuzzy
information embedded in the fuzzy rule base. The inference method, which is inference method based
fuzzy rule base consists of “IF-THEN” type rules. on fuzzy relation composing principle. A fuzzy
For a set of input variables, there will be fuzzy inference engine can process mixed data. Input data
membership in several fuzzy input variables. By received from the external world is analyzed for its
using the fuzzy inference mechanism, the validity before it is propagated into a fuzzy inference
information is processed to evaluate the actual value engine. The capability of processing mixed data is
from the fuzzy rule base. A good precision can be based on the membership function concept by which
achieved by applying appropriate membership all the input data are eventually transformed into the
definitions along with well-defined membership same unit before the inference computations. A
functions. This is an information processing system fuzzy inference engine normally includes several
that draws conclusions based on given conditions or antecedent fuzzy variables. If the number of
evidences. A fuzzy inference engine is an inference antecedent variables is k then there will be k
engine using fuzzy variables. Fuzzy inference refers information collected from the external world.
to a fuzzy IF-THEN structure. The fact that fuzzy Fuzzification and normalization are the two typical
inference engines evaluates all the rules transformations. Another important property is that
simultaneously and do not search for matching when an input data set is partially ambiguous or
antecedents on a decision tree makes them perfect unacceptable, a fuzzy inference engine may still
candidates for parallel processing computers. produce reasonable answers.
A fuzzy set is a set without a crisp, clearly
defined boundary, and can contain fuzzy variables 4 FUZZY INFERENCE NEURAL NETWORK
with a partial degree of membership, which is
presented by the membership functions within the A fuzzy Inference neural network approach,
Learning
Algorithm
5 SIMULATION RESULTS
6000
A c tual
5800 Forec as ted
5600
5400
(MW
)
5200
oad
5000
L
4800
4600
4400
4200
0 20 40 60 80 100 120 140 160
Hour
5400 Actual
Forecasted
5200
5000
(M
d W
)
4800
o
La
4600
4400
4200
4000
0 20 40 60 80 100 120 140 160
Hour
5400 Actual
Forecasted
5200
5000
(MW
)
4800
oad
4600
L
4400
4200
4000
3800
0 20 40 60 80 100 120 140 160
Hour
designed network is used to forecast the day ahead accurate as compared to MLR. The error depends
and week ahead forecast on an hourly basis. on many factors such as homogeneity in data,
Forecasting has been done on the one year load data network parameters, choice of model and the type
of Trans Alta Electric Utility for Alberta, Canada. of solution. The flexibility of the fuzzy logic
Load varies from 3900 MW to 6200MW. The offering a logical set of IF-THEN rules, which
FINN is trained using last four weeks hourly load could be easily understood by an operator, will be a
data and then they are used to forecast the load for good solution for practical implementation. FINN
the next 168 hours i.e. one week. The results are training time was much faster and also effectively
reported for three weeks, one each for winter, incorporated linguistic IF-THEN rules. Load
spring and summer seasons. This reflects the forecasting results show that FINN is equally good
behaviour of the network during seasonal changes for week ahead and day ahead forecasting and
and corresponding results are shown in Table 2. It requires lesser training time as compared to other
is observed that the performance of the day ahead forecasting techniques, conventional regression
and week ahead forecast are equally good. Load MLR and simple RBF neural network.
shape curves for three weeks are shown in Fig. 3,
Fig. 4 and Fig. 5.The errors are tabulated in Table 2. ACKNOWLEDGEMENT
It is observed from the figures that the forecaster
captures the load shape quite accurately and the The authors would like to thank TransAlta,
forecasting error on most of the week days are low Alberta, Canada for providing the load data used in
with slightly higher error on weekend days. the studies.
For having a comparative study the proposed
FINN method is compared with other two methods, 7 REFERENCES
conventional Multi Layer Regression and RBF
neural networks for the same period of time. The [1.] A.D.Papalexopoulos, T.Hasterberg: A
result (Table 3) shows that the average MAPE for Regression based Approach to Short Term
FINN is better than MLR in all seasons and the System Load Forecast , IEEE Trans. On
average MAPE for RBFNN is even better than Power Systems. Vol.5, No.4, pp 1535-1544,
FINN. But at the same time it is also noticeable that (1990).
the training time required in the forecasting through
RBFNN integrated with Fuzzy Inference is [2.] A. Khotanzad, E. Zhou and H.Elragal: A
approximately ten times less than the training time Neuro-Fuzzy approach to Short-term load
required for simple RBFNN. forecasting in a price sensitive environment,
IEEE Trans. Power Syst., vol. 17 no. 4, pp.
6 CONCLUSION 1273–1282, (2002).
[6.] D.K.Ranaweera, .F.Hubele and [15.] K.Y. Lee, Y.T. Cha, and J.H. Park: Short-
A.D.Papalexopoulos: Application of Radial Term Load Forecasting Using An Artificial
Basis Function Neural Network Model for Neural Network,” IEEE Trans. on Power
Short Term Load Forecasting , IEE Proc. Systems, vol. 7, no. 1, pp. 124–132, (1992).
Gener. Trans. Distrib., vol. 142, No.1,
(1995).
[16.] Ranaweera D.K., Hubele N.F. and Karady
G.G: Fuzzy logic for short-term load
[7.] D. Singh and S.P. Singh: Self selecting
forecasting, Electrical Power and Energy
neural network for short-term load
Systems,” Vol. 18, No. 4, pp. 215-222,
forecasting , Jour. Of Electric Power.
(1996).
Component and Systems, vol. 29, pp 117-
130, (2001).
[17.] T. Takagi and M. Sugeno: Fuzzy
[8.] E. H. Mamdani and S. Assilian: An identification of systems and its
experiment in linguistic synthesis with a applications to modeling and control, IEEE
fuzzy logic controller, Int. J. Man–Mach. Trans. Syst., Man, Cybern., vol. 15, pp.
Stud., vol. 7, no. 1, pp. 1–12, (1975). 116–132, (1985).
[9.] F. Meslier: New advances in short term [18.] T. S. Dillon, S. Sestito, and S. Leung: Short
load forecasting using Box and Jenkins term load forecasting using an adaptive
approach , Paper A78 051-5, IEEUES neural network, Elect. Power Energy Syst.,
Winter Meeting,( 1978). vol. 13, (1991).
[10.] Hiroyuki Mori and Hidenori Kobayashi: [19.] W.R.Christiaanse: Short Term Load
Optimal fuzzy inference for short term load Forecasting using general exponential
forecasting, IEEE Trans. on Power Systems, smoothing, IEEE Trans. On Power Appar.
vol.11, No.2, pp. 390-396, (1996). Syst.,PAS-3,pp 900-911 (1988)
[11.] I. Mogram and S. Rahman : Analysis and [20.] Zadeh L.A: Roles of Soft Computing and
evaluation of five short term load forecast Fuzzy Logic in the Conception, Design and
techniques, IEEE Trans. On Power Systems. Deployment of Information /Intelligent
Vol.4, No.4, pp 1484-1491, (1989). Systems, Computational Intelligence, Soft
Computing and Fuzzy-Neuro Integration
[12.] Kwang-Ho Kim, Hyoung-Sun Youn, Yong- with Applications, O Kaynak, LA Zadeh, B
Cheol Kang: Short-tem Load Forecasting Turksen, IJ Rudas (Eds.), pp 1-9. (1998).
for Special Days in anomalous Load
Conditions Using Neural Network and
Fuzzy Inference Method, IEEE Trans. on
Power Systems, Vol. 15, pp. 559-569,
(2000).