Long Term Energy Consumption Forecasting Using Genetic
Long Term Energy Consumption Forecasting Using Genetic
Journal
Mathematical and Computational Applications
- 1.472
Authors
Korhan Karabuluta,
-Department of Computer Engineering, Yasar University, Turkey Ahmet Alkanb, Ahmet S. Yilmazb - Department of Electrical and Electronics Engineering
- Kahramanmaras Sutcu Imam University, Kahramanmaras, Turkey
Abstract
The most important part of electric utility resource
planning is forecasting of the future load demand in the regional or national service area
proposed to forecast long term electrical power consumption in the area covered by a utility situated in the southeast of Turkey. The empirical results demonstrate successful load forecast with a low error rate.
INTRODUCTION
Load forecasting is a requirement for successful
load management Makes possible the trustiest planning for future long term load forecasting is guidance for maintenance of electricity installations and construction planning power system engineers and electricity generation/distribution utilities attach importance to load forecasting
Cont..
long term forecasting, forecast time varies
term load forecasts to make decisions about planning the mid and long term maintenance, preparing the future investment schedules and developing the generation , transmission and distribution systems
Cont..
Planning of future investment for the
constructions depends on the accuracy of the long term load forecasting considerably In this paper, present a genetic programming approach on the forecasting of long term electrical power consumption of a moderate city in Turkey Genetic Program usage through symbolic regression using annual data of the previous years.
data and determined Methods for curve fitting -Interpolation =exact fit of the existing data points
-regression permitted. =approximate fit can be
model
GP searches for the model and coefficients of the
Some basics in GP
individuals are represented as trees.
expression, x*y+x/2.
Algorithm
Cont..
Reproduction: Reproduce an existing individual
genetically recombining randomly chosen parts of two existing individuals using the crossover operation.
Mutation: Create one new individual from one
Input Data
Years 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 Input Data(MWh) 583,835,150 694,312,077 851,470,138 1,071,627,809 1,212,078,708 1,275,954,531 1,395,583,698 1,440,110,142 1,543,594,161 1,569,570,225 1,585,366,488 1,671,939,175
using polynomial and power equation FOR POLYNOMIAL -4th degree polynomial is f(x) = p1*x4+ p2*x3+ p3*x2+ p4*x+p5 -Then can calculate the coefficient (p1,p2,p3,&p4)using the tool -By using resulting equation can predict the next years load and error
Error %
1994
1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005
583,835,150
694,312,077 851,470,138 1,071,627,809 1,212,078,708 1,275,954,531 1,395,583,698 1,440,110,142 1,543,594,161 1,569,570,225 1,585,366,488 1,671,939,175
571,222,169
714,291,378 875,475,063 1,036,021,424 1,182,096,795 1,304,785,652 1,400,090,607 1,468,932,413 1,517,149,960 1,555,500,277 1,599,658,531 1,672,180,280
0.0216
0.0288 0.0282 0.0332 0.0247 0.0226 0.0032 0.0200 0.0171 0.0090 0.0090 0.0010
Cont
p4=0.7127,p5=0.4699
2006
2007 2008
1,792,690,212
1,997,504,667 2,320,009,115
2009
2010
2,800,469,415
3,484,069,565
- f(x) = a(x)^b+c
-After determining coefficient can form the model with prediction error
Error %
1994
1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005
583,835,150
694,312,077 851,470,138 1,071,627,809 1,212,078,708 1,275,954,531 1,395,583,698 1,440,110,142 1,543,594,161 1,569,570,225 1,585,366,488 1,671,939,175
529,963,176
762,699,648 926,630,360 1,057,477,084 1,168,185,943 1,265,107,087 1,351,886,289 1,430,833,849 1,503,517,209 1,571,054,560 1,634,274,951 1,693,812,141
0.0923
0.0985 0.0883 0.0132 0.0362 0.0085 0.0313 0.0064 0.0260 0.0009 0.0308 0.0131
Cont.
a=1.914, b=0.3409, c=-0.3431. SSE value = 0.02194693
a blind random search of the search space of the problem Example (+ (* 0.234 Z) (- X 0.789)), (* (* Z Y) (+ Y (* 0.314 Z))).
Each individual computer program in the population is
measured in terms of how well it performs in the particular problem environment. This measure is called the fitnessn measure.
In our problem every function is evaluated using the year ,
The difference between evaluated value and given value gives the error,By using these error can calculate the SSE
Cont..
If the termination criteria didnt met (here it is 200
Cont.
Crossover
- Assign some probability based on fitness to the previous population for the occurrence of crossover -two parental function selected based on probability -select a part on each function randomly -interchange each part and produces two new offspring Example Parents (+ (* 0.234 Z) (- X 0.789)) & (* (* Z Y) (+ Y (* 0.314 Z))).
Cont..
Suppose that the crossover points are the * in the
first parent and the + in the second parent (+ (* 0.234 Z) (- X 0.789)) & (* (* Z Y) (+ Y (* 0.314 Z)))
The resulting offsprings are
Cont.
Mutation
-Here the selection of parent is same as mentioned in the cross over operation -After selecting one parent ,randomly chose a part in the function -The selected part should change with an part which is randomly selected
Cont.
Example
parent Offspring
Cont..
process (fitness measure & new generation population)should be repeated until the termination criterion would met
Error %
1994 1995
1996 1997 1998 1999 2000 2001 2002 2003 2004 2005
583,835,150 694,312,077
851,470,138 1,071,627,809 1,212,078,708 1,275,954,531 1,395,583,698 1,440,110,142 1,543,594,161 1,569,570,225 1,585,366,488 1,671,939,175
582,237,085 730,416,316
849,058,233 1,074,374,233 1,209,824,362 1,312,746,495 1,395,695,795 1,465,610,216 1,540,809,210 1,540,302,306 1,604,301,096 1,675,694,099
0,0027 0,0494
0,0028 0,0026 0,0019 0,0280 0,0001 0,0174 0,0018 0,0190 0,0118 0,0022
2010
2,384,744,357
CONCLUSION
Long term power consumption forecasting can
provide important information for power distribution centers. As seen from the data, power consumption is in this city is rapidly growing, therefore accurate forecasts can help authorities to make reliable plans. The goodness of the fit produced by the genetic programming method is evaluated using SSE method, which is better than the other two methods of regression.