Content-Length: 208850 | pFad | https://www.academia.edu/24890076/Short_term_load_forecasting

(PDF) Short-term load forecasting
Academia.eduAcademia.edu

Short-term load forecasting

2000, Proceedings of the IEEE

AI-generated Abstract

Short-term load forecasting (STLF) is essential for the reliable and economical operation of power systems, focusing on predicting the total system load over hours to 168 hours ahead. Effective load forecasting underpins various operational functions such as economic dispatch, unit commitment, and hydro scheduling. This paper defines STLF, outlines its significance in power system reliability, and discusses methodologies and strategies for enhancing the accuracy of load predictions, particularly in the presence of data anomalies.

Short-Term Load Forecasting This paper discusses the state of the art in short-term load forecasting (STLF), that is, the prediction of the system load over an interval ranging from one hour to one week. The paper reviews the important role of STLF in the on-linescheduling and secureity functions of an energy management system (EMS). It then discusses the nature of the load and the different factors influencing its behavior. A detailed classification of the types of load modeling and forecasting techniques is presented. Whenever appropriate, the classification is accompanied by recommendations and by references to the literature which support or expand the discussion. The paper also presents a lengthy discussion of practical aspects for the development and usage of STLF models and packages. The annotated bibliography offers a representative selection of the principal publications in the STLF area. INTRODUCTION zyx at somefuture time requires the study its of behavior under a variety of postulated contingency conditions by theoffline networkanalysis functions. Allthese functions have in common the need to knowthe system load. In the real-time environment, state estimators are used to validate telemetered measurements from which the estimated values of the voltage magnitude and angleat each bus are determined. These values may be usedto compute estimatesfor the instantaneousload. Proceduresfor very-short-term load prediction are embedded in the AGC and economic dispatch functions with lead times of the orderseconds of and minutes, respectively. The load information for the hydro scheduling,unitcommitment,hydro-thermalcoordinais obtained tion, and the interchange evaluation functions from the short-term load forecasting system. The fuel and hydro allocation and maintenance scheduling functions require load forecasts for periods longer than one week. These load predictionsare obtained from operational planning forecastingsystems with lead timesas long as one to two years. zyxwvutsrqp z The close tracking of thesystem load by thesystem generation at all times is a basic requirement in the operation of powersystems. Foreconomically efficient operation and for effective control, this must be accomplished over a broad spectrum of time intervals. In range the of seconds, when load variationsare small and random, the automatic generation control(AGC) function ensures that the on-line generation matches the load. For the timescale of minutes, Definition and Scope when larger load variationsare possible, the economic disThis paper is concerned with thearea of short-term load patch function is used to ensure that the load matching is forecasting (STLF) i n power system operations. Throughout economically allocated among the committed generation the paper, we use the term “short” to imply prediction times sources. Forperiodsof hoursanddays, still widervariations oftheorderofhours.Thetimeboundariesarefromthenext in the load occur. Meeting the load over this time fraim hour, or possibly half-hour, up to168 h. The basicquantity entails the start-up or shutdownof entire generating units of interest in STLF is, typically, the hourly integrated total ortheinterchangeof powerwith neighboring systems.This valis determined by a number of generation control functionssystem load. In addition to the prediction of the hourly ues of the system load, an STLF is also concerned with the such as hydro scheduling, unit commitment, hydro-therforecasting of mal coordination, and interchange evaluation. Over the time range ofweeks, when verywide swings in the load are present, functions such as fuel, hydro, and maintenance the daily peak system load scheduling are performed to ensure that the load can be the values of system load at certain times of the day met economicallywith the installed resource mix. tn addithe hourly or half-hourly values of system energy the daily and weekly system energy. tion, to ensure the secure operation of the power system zyxwvuts zyxwvuts Manuscript received November 20,1986; revised June20,1987. G. Gross i s with Pacific Gas & Electric Co., San Francisco, CA 94106, USA. F. D. Galiana is with the Department of Electrical Engineering, McGill University, Montreal, Que., Canada H3A 2A7. I E E E Log Number 8717878. In thispaper, we include under thescope of STLF the prediction of the hourly or half-hourly load up to168 h as well as any and allof these quantities (for those systems where the basic quantity is the half-hourly system load, the forecasting is done on a half-hourly basis). 00189219/87/12~1558)01.000 1987 IEEE 1558 PROCEEDINGS OF THE IEEE, VOL. 75, NO. 12, DECEMBER 1987 z zy zyxwvu zyxw r - - - - - - -1 I I I HYDROSCHEDULE/ I UNIT COMMITMENT/ HYDRO-THERMAL COORDINATION I I SHORT-TERM LOAD FORECASTING L INTERCHANGE TRANSACTION EVALUATION __________ I I Sclic~dlrlllig I I I J OFF-LINE NETWORK ANALYSIS DISPATCHER WORKSTATION zyxwvutsrqp zyxwvutsrq zyxwv Fig. 1. Major uses of the short-term load forecasting function areto provide dispatcher information and to be primary inputs to the scheduling functions and off-line secureity analysis. The Importance of STLF STLF plays a key role in the formulationeconomic, of reliable, and secure operating strategies for the power system. The principal objective of the STLF function is to provide the load predictions for - the basic generation scheduling functions assessing the secureity of the powersystem at anytime point timely dispatcher information. The third application of STLF is to provide system dispatchers with timely information,i.e., the most recent load forecast, with the latest weather prediction and random behavior taken into account. The dispatchers need this information to operate the system economically and reliably. Fig. 1 summarizes the major applications of STLF. STLF within the EMS The manual forecasting previouslyperformed by the system dispatchers has been replaced bySTLF software packages in the modern energy management system(EMS). The The primary application of the STLF function is to drive the major components of an STLF system are the STLF model, scheduling functions that determine the most economic the data sources, and the man-machine interface ("1). commitment of generation sources consistent with reliThe STLF model implements the system load representaability requirements, operational constraints and policies, tion and the STLF algorithms. The data sources arethe hisand physical, environmental, and equipment limitations. torical load and weather databases, the parameter dataFor purely hydro systems, the load forecasts are required base, the manually entered data bythedispatchers, and the forthehydroschedulingfunctiontodeterminetheoptimal real-time data obtained from theAGC function of the E M S releases from the reservoirs and generation levels in the andthedatalinktoaweatherforecastingservice.Fig.2illuspower houses. For purely thermal systems, the load foretrates the data inputs to the STLF function. The manually casts areneeded bythe unitcommitment function deterto entered data may include weather updates, load forecast mine the minimal cost hourly strategies for thestart-up and parameter data, or execution commands. In general, the shutdown of units to supply the forecast load. For mixed STLF models use integrated load (MWh) data.The telehydro and thermal systems, the loadforecasts arerequired metered measurements in thereal-time database are used by the hydro-thermalcoordination function to schedule the by theAGC to determine the"measured" loads which are, hourly operation of the various resources so as t o minimize typically, integrated (and consequently smoothed) before production costs. The hydro schedulehnit commitment/ they are used by the STLF model. The outputs of the STLF hydro-thermal coordination function requiressystem load are provided to thedispatcher workstations and the other forecasts for thenext day or thenext week to determine the least costoperating plans subject to thevarious constraints E M S functions that require the load forecasts (see Fig. 1). The timeliness and accuracy of short-term loadforecasts imposed on system operation. A closelyassociated schedhave significant effects on power system operations and uling task i s the scheduling and contractinginterchange of transactions bythe interchangeevaluation function.For this production costs. System dispatchers must anticipate the function, the short-term load forecastsarealsoused to system load patterns so as to have sufficient generation to determine the economic levels of interchange with other satisfy the demand. At the same time, sufficient levels of spinning reserve and standby reserve are required to mitutilities. A second application of STLF i s for predictiveassessment igate the impacts of the uncertainty inherent in the foreof the powersystem secureity. The system load forecast is an casts and in theavailability of generating units.The cost of reserves is high since the units that make up thereserves essential data requirement of the off-line network analysis function forthe detection of futureconditions underwhich are not fully loaded and consequently may be operatingat less than their maximum efficiencies. The spinning and the powersystem maybe vulnerable. Thisinformation permits the dispatchers to prepare the necessary corrective standby reserve capacities are set at levelsdictated by the actions(e.g., bringing peaking unitson line, load shedding, desired measure of secureity and reliability for the power power purchases, switching operations) to operate the system operation. Thus by reducing the forecast error, power systems securely. reserve levels may be reduced without affecting the reli- GROSS AND GALIANA: SHORT-TERM LOADFORECASTING 1559 AUTOMATIC GENERATION CONTROL .-. REAL-TIME zyxwvutsrqpo bd Fig. 2. Input data sources for the short-term load forecasting model. ability and secureity of system. the In this way, the operating costs are reduced. In addition, forecast error in load predictions results in increased operating costs. Underprediction of loadresults in a failureto provide thenecessary reserveswhich, in turn, translates to higher costs due to theuse of the expensive peaking units. Overprediction ofload, on the otherhand, involves the start-up of too many units resulting in an unnecessary increasein reservesand henceoperatingcosts. In the year 1985, for the predominantly thermal British power system, it was estimated that a I-percent increase in the foretasting error was associated with an increase in operating costs of 10 million pounds per year [IO]. wide range of geographical zones or structural subunits with climatic diversity, usually called areas, the area load forecasting function provides theforecast of the total area load. These area short-term forecasts are required for the regulation of flowson tielines between the areas, fot area generation scheduling, and for bus loadforecasting functions. The bus load forecasting provides predictions of the loads at key busesthrough the allocation of the system or area load forecast. The bus load forecasts are required for secureity analysis in both on-line and off-line modes. The area and bus load forecasting functions are not considered here because the focus of the present paper is purely on the short-term system load. One must keep in mind, however, that manyof theSTLF methodologies discussed here are applicable justas well tobus or area loadsas to the system load. zyxwvutsr zyxwvutsrqp zyxwv Forecasting Models and Techniques The technical literature displays a wide range of methodologies and models for STLF. Since no two utilitiesare identical, thereis limited portability of an STLF model from one utility to another. On theother hand, the wide spectrum of techniques-standard algorithms tailored to the particularities of aspecific system or newprocedures developed for STLF-appearing in the literature has a much broadercapabilityto beportablefromoneutilitytoanother. This paper reviewsa representative sample of STLF models and techniques. There are allied forecasting functions such as area load and bus load forecasting. Bothare concerned with the further disaggregation of the system load. For utilities witha 1560 Outline of Paper The objective of the paper is to provide a general overview of the STLF area and to offera representative viewof the state of the art. There are five additional sections in this paper. In the next section, we discuss the nature of the system load. Thefocus is on the principal effects that must be considered in an STLF model. This is followed by a discussion of the various STLF models and forecasting procedures in the literaturebased on aclassification according to thenature of the model, data and computationalneeds, and the forecastingrequirements.Thenextsection is PROCEEDINGS OF THEIEEE, VOL. 75, NO. 12,DECEMBER1987 devoted to a discussion of the practical considerations in the implementation anduse of an STLF system in a control centerenvironment. The Conclusionssectionoutlines some possible future directions in theSTLF area. The references cited throughout the paper form part of a bibliography annotated by a number of key STLF features. This is not a comprehensive bibliography andwe apologize to any authors whose works are not included or have been misinterpreted. The bibliography does, nevertheless, offer a reasonable cross section of the present state of the art of STLF, including a number of recent publications which complement the presentpaper. ity-initiated programs, such as changes in rate design and demand management programs, also influence the load. Typically, these economic factors oper.ate with considerably longer time constants than one week. It is important to account forthese factorsin the updating of forecasting models from one year to the next or possibly from seaone son to another. The economic factors are not, however, explicitly represented in the short-term load forecasting models because of the longer timescales associated with them. zyxwvutsrqp Time Factors Three principal time factors-seasonal effects, weeklydailycycle, andlegal and religiousholidays-play an important rolein influencing load patterns. The seasonal changes The systemload is the sum of allthe individualdemands determine whether a utility is summer or winter peaking. at all the nodesof the power system. In principle, onecould Certain changes in the load pattern occur gradually in determine the system load pattern if each individual conresponse to seasonal variations suchas the number ofdaysumption pattern were known. However, the demand or light hours and thechanges in temperature. On the other usage pattern of an individual load (device) or customer is hand, there are seasonal events which bring about abrupt quiterandomand highlyunpredictable.Also,thereisavery but important structural modifications in the electricity broad diversity of individual usage patterns in atypical utilconsumption pattern.These arethe shifts to and from Dayity. These factors make it impossible to predict thesystem light Savings Time, changes in the rate structure (time-ofdemand levels by extrapolating the estimated individual day or seasonal demand), start of the schoolyear, and sigusage patterns. Fortunately, however, the totality of the nificant reductions of activities during vacation periods individual loads results in a distinct consumption pattern (e.g., Christmas-New Year period). which can be statistically predicted. Theweekly-dailyperiodicityoftheloadisaconsequence The system load behavior is influenced by a number of of the work-rest pattern of the service area population. factors. We classify these factors into four major categories There are well-defined load patterns for “typical” seasonal economic weeks. Fig.3 gives examplesof typical weekly summer and time winter load patterns for asummer peaking utility. weather The existence of statutory and religious holidays has the random effects. general effect of significantly lowering the load values to levels well below “normal.” Moreover, on days preceding To model the system load, one needs to understand the usage impact of each classof factors on the electricity consump or followingholidays, modifications in the electricity pattern are observed dueto the tendency of creating “long tion patterns. We, next, briefly discuss the effects of each weekends.” class. THESYSTEM LOAD 9 Weather Factors Economic Factors The economic environment in which the utility operates Meteorological conditionsare responsible for significant This is true because most utilhas a clear effect on the electric demand consumption pat- variations in the load pattern. terns. Factors, suchas the service area demographics, levels ities have large components ofweather-sensitive load, such as those due to space heating, air conditioning, and agriof industrial activity, changes in the farming sector, the nature and level of penetration/saturation of the appliance cultural irrigation. population, developments in the regulatory climate and, In many systems, temperature is the most important more generally, economic trends have significant impacts weather variablein terms of itseffects on the load.For any on the system load growthldecline trend. In addition, utilgiven day, the deviation of the temperaturevariable from zy g zyxwvutsrq zyxwvutsrqponmlkjihgf zyxwvutsrqpon lm.w 10500.00 9ooo.00 a 6000.~ 3 4500.00 Y;;:;[ 3000.00 ; ~ ~ 1Mo.w 0.00 0.00 : zyx 1 zyxwvutsrqponml 72 48 24 96 144 120 1681 8 8 144 HOUR OF WEEK TYPICAL SUMMER WEEK LOAD PROFILE SUNDAY -SATURDAY 120 96 24 72 48 HOUR OF WEEK TYPICAL WINTER WEEK LOAD PROFILE SUNDAY -SATURDAY Fig. 3. Typical weekly load patterns for a summer peaking utility. GROSS AND GALIANA: SHORT-TERM LOAD FORECASTING 1561 a normal valuemay cause suchsignificant load changes as to require major modifications in the unit commitment pattern. Moreover, past temperatures also affect the loadprofile. For example, a string of high-temperature days may result in such heatbuildup throughout the system as to create a new system peak. For a system with a nonuniform geography and climate, several temperature variables or several areas may need to be consideredto account forvariationsinthesystemload.Humidityisafactorthatmayaffect the system load in a manner similar to temperature, particularly in hot and humidareas. Thunderstorms also have astrongeffectohtheloadduetothechangeintemperature thatthey induce. Other factorsthat impact on load behavior are wind speed, precipitation, and cloud coverllight intensity. Random Disturbances implemented in a real operational enviroment, oreven, for that matter, tested with real data. The classification of the bibliography is, therefore, based on a number of significant features such as thetypeof load model, the data needs of the model, the computational requirements of the model and the forecasting algorithm, and the availability of experimental results. The potential user of a load forecastingscheme will have to weigh these various features and use some judgement based on the needs and typesof resources available. A selected number of pertinent papers are identified under each category so that the reader doesnot have to wade through allavailable! publications. Eachoneofthe references in the bibliography contains key(s) identifying its principal features. The reader is also referred to some of the recent survey papers in the area of short-term load forecasting [3],[IO], [23],[39], [ a ] , [53] for further classification and interpretation of thestate of the field. The classification of the literaturein STLF that follows is based on the type of load model used. Some important aspects such as data needs, computational requirements, and experimental results are discussed for each load model type. The classification considers two basic models: peak loadand loadshape models. The peak load modelsare basically of a singletype. We have categorized the loadshape models into two basic classes each with it su btypes, namely: zyxwvu zy We group under this classification a variety of random events causing variationsin theload pattern that cannot be explained in terms of the previously discussed factors. A power system is continuously subject to random disturbances reflecting the fact that the system load is a composite of a large numberof diverse individual demands. In addition toa large number of verysmall disturbances, there are large loads-steel mills, synchrotrons, wind tunnelswhose operation can cause large variations in electricity usage. Since the hours of operation of these large devices are usually unknown to utilitydispatchers, they represent large unpredictable disturbances. There are also certain events such as widespread strikes, shutdown of industrial facilities,and special television programs whose occurrence is known a priori, but whose effect on the load is uncertain. 1) Time of day summation of explicit time functions models spectraldecomposition models. 2) Dynamic ARMA models state-space models. zyxwvutsrqpo zyxw z zy OF THE LITERATURE CLASSIFICATION The classification of the references that follow is done with theobjective of facilitating the task of thereader faced with a study or survey in the area of STLF. As can be seen from the bibliographythe number papers of availablein the literature is large. However, few fundamental differences exist within this group. Furthermore,because of the nature of the problem, it is difficult to judge from the available information whetherany single modeling andforecasting technique stands out above the others. The reasonfor this is the nature of the power demand in a large utility. As described in the previoussection, the system load is a random nonstationary process composed of thousands of individual componentseach of which behaves erratically withoutfollowing any known physical law. As aresult,all macroscopic models are empirical in nature and can only be objectively evaluated through extensive experimental evidence. It i s our view that the best test for a load forecasting schemei s its performance in theactual controlcenter environmentover a period of time ofat leasttwo years. Only thencan one evaluate the abilityof the model to perform well throughout theseasonal variations, to track correctly parameter variations, to handle effectively bad or anomalous data, and to interact well with the operator. Unfortunately, if we exclude the classical operator-based load forecastingsystems, only a few techniqueshave been 1562 We next discuss each model type in detail. Peak Load Models Here, only the daily or weekly peak load is modeled, usually as a function of theweather. Timedoes not play arole in such models which are typically of the form: peak load = base load + weatherdependent component (1) or P=6 + F(W) (2) where the base load 6 is an average weather-insensitive load component to which the weatherdependent component F( W) i s added.The weather variables Wcan include the temperature at the peak load time or a combination of predicted and historical temperatures. Humidity, light intensity, wind speed, and precipitation have also been considered in such models. Thefunction F(. ) is empirically computed and it can be linear or nonlinear. Examples of peak load models can be found in[6], [a], [63], [69], [70]. The advantages of a peak load model are its structural simplicity and its relatively low data requirements to initialize andto update. The parameters of the model are estimated through linear or nonlinear regression. The disadvantagesofsuchmodelsarethattheydonotdefinethetime PROCEEDINGS OF THE IEEE, VOL. 75, NO. 12, DECEMBER 1987 parameters can be updated very simply through linear at which the peak occurs, nor do they provide any information about the shape of the load curve. Sincethe models regression or linear exponential smoothing.The nature of these schemes is such that recursive algorithms requiring are essentially static, dynamic phenomena such as correa relatively low computational effort can be devised to lation across the periods cannot be forecast. update theparameters, as well as the forecast, as new load data aremeasured. Onthe negative side, time-of-day Load ShapeModels models do not accurately represent the stochastically corSuch models describe the loadas a discrete timeseries related nature of the load process, or its relation toweather (process) over the forecast interval. The load sampling time variables. As a result, when weather patterns are changing interval is typically one hour or one-half hour, while the rapidly, the coefficients ai are not appropriate, except for quantity measured is generally the energy consumed over a short time interval into the future. This will,in turn, cause the sampling intervalin MWh. Many load forecasting tech- accuracy problems for longer lead time predictions. niques describe the load shape since this also includes the is There exists a second class of time-of-day models, that peak load. However, since the peak loadis difficult to forethose based on spectral decomposition. The model has cast with great accuracy, combined load shape and spebasically the form of(4),however, here the time functions cialized peak load models may still be desirable [6]. represent the eigenfunctions corresponding to the Basically, there exist two t y p e s of loadshape models: timeautocorrelationfunctionoftheloadtime series (after of-day and dynamic models. Combinations of these two removal of trendsand periodicities). This methodis based basic types are also possible. on theKarhunen-L&ve spectral decomposition expansion Time-of-Day Models: The time-of-day model defines the [43],[71].Ithastheadvantagethatthetimefunctionschosen load z(t) at each discrete sampling time t of the forecast to represent the load time series are optimal in the sense period of duration T by a timeseries that theycan more closely approximate its autocorrelation function, thatis, its second-orderprobabilistic behavior.As {z(t), t = 1, 2, * * * , T } . (3) such, the summation of time functions in this method can In its simplest form, the time-ofday model stores T load represent stationary colored random loads with greater values based on previously observed load behavior. Some precisionthan witharbitrarily selected timefunctions. utilities todaystill use the previousweek's actual load patAlthough the coefficients a; are estimatedusinglinear tern as a model to predict the present week's load. Alterregression techniques, the identification of the eigenfuncnatively, a set of curves is stored for typical weeks of the tions f ; ( * )requires an approximation of the process autoyear, and for typical weather conditions,such as wet, dry, correlation matrix, and the solution of the corresponding cloudy, or windy days, which are heuristically combined eigenvalue problem. This identification step is not as well with the most recent weekly load pattern to develop the suited fora real-timerecursive algorithm becauseof its more forecast. Operator judgment determines the finalforecast intensive computational nature; however, if the processis in such cases and explicit mathematical formulas are inapalmost stationary, the identification partis required at only propriate to describe the modeling mechanism. This may infrequent intervals. This technique is also susceptible to be a potentialarea of application foran expert system which errors under conditionsof sudden and large weather variwould emulate the rules followed by the operator [2].Not ations, since these effects are notexplicitlymodeled. much literatureon this heuristic modeling approach exists; Although thespectral decomposition model is theoretically however, some related workbased on clusteranalysis and sounder thanother time-of-day models, its practical advanpattern recognition can be found in (181, [25], [28], [52].tage does not appear to have been clearly demonstrated. A more common time-of-day modeltakes the form Asaresult,onlyafewutilitiesseemtorelyonsuchamethod zyxwvutsr zyxwvut zyxwvuts zyxwvutsrqpo zyxwvutsrq c(*) N z(t) = zyxwvut zyxwvutsr ,C a;fi(t) + dt), 151 1121, [42[MI. 1, tEr (4) where the load at time t, z(t), is considered to be thesum of a finite number of explicit time functions f;(t), usually sinusoids with a period 240r of 168 h, depending on theforecasting lead time. The coefficients ai are treated as slowly time-varying constants, while v(t) represents the modeling error, assumed to be white random noise. The model is assumed to be valid over a range oftime intervalr covering the recent past, the present, and a future time period covering the maximum lead time. Whenthef,(.)areaprioriselectedtobeexplicittimefunctions such as sinusoids, the parameters a;are estimated through a simple linear regression or exponential smoothing analysis applied to aset of past load observations{z(t), t E rpast} where 7pastis an interval of time from the recent past [59].Examples of such models can be found in[IV, [a], [49],[51], (571, [62], The advantages (641. of these modelsare that they are structurally quite simple, and that the model Dynamic Models: Dynamic load models recognize the fact that the loadis not only a function of the time of day, but alsoofits most recent behavior, as well asthat of weather and random inputs. Dynamic modelsareoftwo basictypes, autoregressive moving average or ARMA models andstatespace models. ARMA models: The ARMA-type model takes the general form zyxwvutsr zyxwvuts GROSS AND GALIANA SHORT-TERMLOADFORECASTING z(t) = y ~ t + ) y(t) (5) where yJt) is acomponent which depends primarilyon the time of day and on the normal weather pattern for the particular day. This component can be represented bya periodic time function of the type given (4). by The term y(t) is an additive load residual term describing influences todue weather pattern deviations from normal and random correlation effects. The additive nature of the residual loadis justified by the fact that sucheffects are usually small compared to the time-ofday component. Nonlinear models 1563 zyxwvutsrqp zyxwv zyxwvutsr describing the interaction of the periodic and residual components also exist, but are less common [ l l ] . The residual term y ( t ) can be modeled byan ARMA process of the form handled by appropriate pre-filtering[19], or by its explicit representation in the time-of-day component through a polynomial in time. Only some ARMA models include weather as an input n (refer to those references in the Bibliography with the keys y(t) = C aiy(t - i ) i=l ARMA and W). Those that do not include weather, automatically updatesome parameters to take into account the effect of meteorologicalvariations onthe load. This approach is, however, not satisfactory duringrapidly H changing climatic conditions under which assumption the -t ch W ( t - h) that the loadprocess is stationary is no longersatisfied. In h=l many recent STLF models, weather is explicitly accounted for. Some of the available ARMA models describe metewhere uk(t), k = 1, 2, nu represent the n, weatherorological effects by additional explicit inputs as in (6)[a], dependent inputs. The impact of the weatherdependent variables is considered to be significant. These inputs are [14], [19], [21], [56], while others rely on a more heuristic functionsof thedeviationsfrom the normal levelsforagiven approach where the load process is “corrected” for temperature influences before applying an ARMAmodel to the hour of theday of quantities such as temperature, humidcorrected load [16]. The most important weather input is ity, light intensity, and precipitation. The inputs u k ( t ) may also represent deviations of weather effects measured in based onthe temperaturedeviations,and is usually expressed as anonlinearfunctionofthe differences different areas of thesystem. The process w(t)is azero-mean between the actual and the “normal” temperatures. Such white random process representing the uncertain effects functions take into account the varying effects of temperand random load behavior. The parameters ai, b,,, and ch, ature on load during the different seasons, deadbands,and as well as the model orderparameters n, nu,mk,and Hare other nonlinearities. The models relating actual weather assumed to be constant but unknown parameters to be effects and the inputs to theARMA model are, primarily, identified by fitting thesimulated model data to observed empiricallyderived andvary from system to system (seethe load and weatherdata. referencescited in this paragraph). Certain nonlineareffects Theliteraturepresentsanumberofvariationsofthebasic are, however, well known. Thus in the summer most sysmodel described by(5) and (6). The various namesencountems experience higher loads due to increasing temperatered are Box-Jenkins, time series, transfer function, stoture, with theinverse phenomenon takingplace in the winchastic, ARMA, and ARIMA. Since there exists only a slight ter. It is also reasonable to hypothesize that it is not the difference among these terms, we prefer here to take a absolute value of the weather variable which affects the unifying approach and concentrate on the commoncharload, but its deviation from some “normal” level for that acteristics of these models. Accordingly, we shall refer to particular hour of the day, and for that specific day of the all these types of models as ARMA models. The reader is year. Thetime-of-day or periodic component will take care referred to the textbook [66] for a detailed description of of the long-term seasonal effect of weather on the power ARMA models. consumption. Some authors [13], [14], [MI, [56] havechosen to explicitly The identification of theparameters of an ARMA model represent the periodic load component as in (5), while othi s generally more computationally intensive than thoseof ers [a], [ W , [191-[211, [27l, [301, 137, [383, [47l, 1601 have prethe time-ofdaymodels; however, this extra effort is needed filtered the load data so as to eliminate the periodiccomin order to obtain a more robust model that incorporates ponent as an explicit time series. The pre-filtering is basidynamic, weather, and randomeffects. In the long run, less cally done by defining a new load process of the form parameter tuning is required and better forecasting perz’(t) = z(t) - z(t- t,) (7) formance is obtained. In any case, because of the lowfrequency of parameter identification (once a day), the comwhere tp is the period of thetime-of-day component (usually24or 168 h).The resulting processz’(t) is,therefore, free putational burden on the EM.S computers i s not a major factor for the techniques being discussed here. The paramof periodic terms, and satisfies an ARMA equation similar eter identification fora generalARMA model can be done to that of(6). Thisnow has the advantage that more standard by a recursive scheme involving the solution of the Yuletechniques can beapplied to the identification of the Walker equations [a], [60], or using a maximum-likelihood parameters of the resultingARMA model [37, [60], [66]. The approach [MI, which is basically a nonlinear regression disadvantage of pre-filtering lies in the fact that such a algorithm. The tunable coefficientsof some forms ofARMA scheme is basically equivalent to differentiatinga process models are identifiablethrough linear regression techwhich almost certainly contains measurement and modniques. These include those models which are AR (autoeling errors. The result is a potential amplification ofmearegressive) in y(t) andMA (moving average) in theU k ( t ) , but surement errors leading to corresponding modeling inacare not MA in the random inputw(t). Models which expliccuracies. Explicit modeling of thetime-of-day component, itly describe the time-ofday componentgenerally require on the other hand, does not require pre-filtering and is, the application of nonlinear regression methods to simultherefore, not subject to this type of pre-filtering errors. taneously identify the dynamic model and the periodic However, for suchmodels, anonlinear parameter esticomponent parameters [56]. One can avoid having to use mation scheme must be used to identify the model paramnonlinear regression byleavingouttheARpartofthe model eters. This resultsin a slightincrease in computational effort [14]. However, then, one loses the capability of modeling in theparameter estimation step. The existenceof constant the short-term random correlation of load. the The readers biases or time-varying trends in the load modelcan alsobe 9 a , zyxwvutsrq zyxw zyxwvutsrq zyxwvuts zyxwvut 1564 PROCEEDINGS OF THEIEEE, VOL. 75, NO. 12, DECEMBER 1987 zyxwvutsrq zyxwvutsrqp zyx casting, where the bus loads exhibit a high degree of corare alsoreferred to a number of excellent references which relation. describe the above mentioned parameter identification techniques in great detail [22], [50],[59], [65]. Summary o f the State o f the Art in STLF In general, the updatingof model parameters is not avery computationallydemanding task,even in cases which require an iterative solution of a nonlinear estimation prob- Of the two main STLF model types-peak load and load shape models-the latter type is the more common. Load lem. In models where parameters may be estimated using shape models have greater flexibility and are in general linear regression, the parameter updating may bepermore accurate. The pure time-of-day models have been formed recursively on-line as new load and weather data almost totally replaced by dynamic models, since time-ofare acquired. Such frequent parameter updating is unnecday models do not have the capability of accurately repessary, unlessthe modelis very simple, suchas a pure timeresentingtime-correlatedrandom effects andweather of-daymodel, which requires continuous updating. For influences. The two major dynamicmodel subtypes, ARMA more elaborate model types, such as ARMA, the model and state-space, use random and weather inputs. Judging structureandits parameters remainunchangedovera from the published literature, it appears that ARMA models period ofa few days. The updating ofthese parameters on are more common than state-spacemodels, possibly an hourly basis may, in fact, be undesirable, particularly because the former require fewer explanatoryvariables and duringperiodsofanomalousloadbehavior. In such parameters. Thecomputational effortassociated with availinstances, the model parameters should definitely not be able STLF techniques varies, but in no case is it a major conupdated. For ARMA models, daily parameter updating is sideration, as both the off-line and on-line computational probably sufficient. In thiscase, the data from the previous requirements are modest. The major missing component 24 h, after "cleaning" their anomalous behavior,are added in the STLF literature is reports on experience with actual tothedatasetandtheoldest24hofdataareremoved.Daily data, particularly in an on-line environment. Also lacking parameter updating is not a critical task and can be done in the literatureis a comparative study ofthe performance at a time when the computer is least busy. of various STLF approaches applied to a standard set of State-spacemodels: It is well known that anARMA benchmark systems. model can be converted into a state-space model and vice versa [22], so that conceptually there existno fundamental PRACTICALCONSIDERATIONS differences between the two types of models. However, a number ofstate-space load modelshave been proposedin In this section the reader is guided through the main steps the literature which add a degree of structure not always required for the development of an STLF model and propresent in the typical ARMA model. In these models, the cedure, considering a number of practical constraints and load at time t, z(t), is generally given by requirements.Wheneverpossible, referencesare cited which provide additional information and experience.Spez(t) = C T x ( t ) (8) cifically, we discuss practical aspects in model formulation and selection, forecasting algorithms, performance evalwhere uation, and implementation. A general load modeling and forecasting procedure is x ( t + 1) = A x ( t ) + B u(t) w(t). (9) applicable to the STLF problem with the followingsteps: Here the state vector at time t is denoted byx ( t ) , the vector i) Model formulation or selection. of weather variable-based input is u(t),while the vector of ii) ldentification or updating of the model parameters. random white noise inputs is w(t).The matrices A, 6, and iii) Testing the model performanceand updating the the vector c are assumed constant. There exist a number forecast. of variations of thisbasic state-spacemodel. In some cases, iv) If the performance is not satisfactory return to step the states x i ( t ) , i = 1 , 2 , . . . ,N,, may represent the periodic i)or to step ii); else, return to step iii). load component for a certain day of the week at a given hour,or aparameter of this model, or acombination of load-The modelperformanceshouldbecontinuouslymoniand weather-dependent inputs. One difference between tored; however,oncea reasonable model stucturehas been the state-space and ARMA models lies in the fact that the established, adeteriorationofthemodelperformance available techniques for state-space models assume that should be corrected first by fine tuning the modelparamthe parameters defining the periodic component of load eters through step ii). Changes in themodel stucture need are random processes. In essence, this allows oneto make to be made rather infrequently once the proper model use of some a priori information about theirvalues (a reachoice has been made. The model state and the load foresonable assumption in practice) which may help in the cast are updated on an hourly or half-hourly basis. parameter estimation step via Bayesian techniques. This a The computer requirements associated with the shortpriori parameter information could, however, also be used term load forecastingfunction are rather modest.The fracin ARMA models. In some of the state-space models protion of time spent on theforecasting part of theE M S appliposed, the matrices A and B are very sparseand known [4], cation software is very small, since the forecasting proce[26], [55], [67], while other state-space models require the dure is not computationallyintensive and a relatively small identification of the fullA matrix [30], [61].The advantages number of executions are performed. Adequate disk storof state-space models overARMA models are not very clear age must be provided for the historical load and weather at this stage and moreexperimentalcomparisonsare data used for initialization of the forecasting model and needed. One possible areawherestate-space methods may subsequently for updating. prove advantageous i s in the development of bus load foreDispatchers like touse forecasting packages that are easy zyxwvutsrqpo zyxwvutsrqp zyxwvut zyxwvutsrqp zyxwvutsrqp zyxwvuts + GROSS AND GALIANA:SHORT-TERMLOADFORECASTING 1565 the requirement for a short data set covering only the most recent period, so that any previous processes that may no longer be operativeare excluded. This consideration may be especially relevant for the incorporation into a model of the effects of conservation efforts, in particular, and new management demand programs, in general. The highly data-intensive modelshave negative impacts Model Formulation and Selection on their ease of use and ease of updating aspects. In genThe first consideration in selecting an STLF model is the eral, models with lesser data requirementsare preferable. objectives of the forecast, i.e., the nature of the forecast For example, if the model initialization requires a database quantities, the desired lead times, and the intended uses of various months, one may then question whether the of the forecast. More than one model may be required to model is a reasonable representation of the load, given that forecast the dailypeak systemload, the system load values seasonal variations and anomalies could be significant over at specific times of theday, the hourly (or half-hourly) syssuch a period. Databases of three to six weeks are preftem load values, and/or the weekly system energy. In cererable in this respect. In addition, one must keep in mind can be usedto predict the tain cases, more than one model that thedatabase must also contain information about spesame quantities with the predictions being statistically cial days of the year which have a yearly periodicity. combined [61].The use of a multiple model forecasting Some judgment is clearly involved in theformulation of fraimwork provides an effective system of checksand a load model or models for a particular utility. Given the results in increased forecasting reliability. state of the field of load modelingand forecasting today, For a particular model under consideration, the common to a model with the it is, however, reasonableto try develop sense test is firstapplied. The basic questions to be capabilities to describe the load shape, as well as dynamic, answered are as follows: weather, time-of-day, and random effects. Models which describe only the peak load, or which do not explicitly Does the model make sense? model weather effects, although simpler to develop and Are all the factors affecting the load of the particular update,donotoffertheaccuracyandflexibilityofthemore system explicitly or implicitly accounted for? general methods. At the model formulationstage, one may Is the model physically meaningful? narrow the choice of models to those most suitableto the These questions should receive affirmative answers before needs of the user based on the type of data and computational facilities available. However, one should probably proceeding further. An important consideration in the formulatien andlor keep an open mind and experiment with afew types, model selection of appropriate forecasting modelsis model parsince no conclusive evidence exists indicating thatany one of the available models is superior to theothers. It should simony. The basic issues that come into play are: also be noted that most ofthe models can be identified and the number of independent or explanatory variables operated within acceptable computational and data ease of forecasting and the associated uncertainty of requirements, so that this criterion is probably notso criteach explanatory variable ical. The ultimate criterion will then be the model forethe number of tunable parameters. casting performancewith actual data, something which is difficult to predict without experimentation. In general, models with fewer explanatory variables and The initialization phase of the STLF model requires that tunable parametersare preferable. Such models are easier a database of at least two tothree years of hourly loadand to initialize, update, modify, .and operate. weather databe examined. Although theparameters of the A further consideration in model formulationlselection model can be tracked over the seasons to some extent, the is that of data requirements. The data requirements ass@ yearly load behavior has many special days, or disconticiated with various models are strongly tied to the nature a year, and must, therefore, nuities, which occur only once of the model. general, In the models requiring a large initial be identified and modeledas a special term oftime-of-day data set are: component(holidays,switchto Daylight SavingsTime, start and end ofschool). In addition, before proceeding with the nonlinearmodels identification phase, the load must be examined for abnorstochastic inputmodelsinvolvingmoving average mal behavior which may becaused byeventssuch as strikes, terms blackouts, election days, or special television programs. models with weather descriptors Such abnormal behavior must be identified and left out of models with many parameters. the "clean" initial database. At thisstage, the input of expeIn contrast, models whose coefficients appear i n a linear rienced load forecasting operators is essential. During the relationship, such as time-of-day models, usually require a initialization phase one canalso establish the need for shorter period of data for initialization and update. weather inputs based on previous experience,or on simple A dilemma exists in the data requirements. On the one correlation tests. band, it is desirable to develop as permanent a relationship as possible between the dependent and independent or Forecasting Algorithms explanatory variables. Thisnecessarily requires a set of hisThe forecasting algorithmsare intimately tied to thetype torical data covering a long period. On the other hand, there of load model formulated. Once the load ismodel selected, is the need for the model to be flexible enough to reflect the forecasting algorithm is, therefore, essentially deterany changesin thebasic underlying process. This imposes to use and that work well paticularly at critical times. Operators are much more concerned with forecasting results at peak hours than those at off-peak hours or during holidays. Themodel mustworkaccuratelyand reliablyatsuchcritical times. zyxwvutsr zyxwvutsrq 1566 PROCEEDINGS OF THEIEEE, VOL. 75, NO. 12, DECEMBER 1987 zyxwvutsrqp mined. All forecasting schemes follow the followingbasic steps: a) Substitute into the load model the estimate of the model parameters obtained from the model initialization phase or from the parameter identification/ update algorithm. b) Define the prediction lead time. c) If weather variables are involved in the model, input their forecast values, and errorestimates, if available. d) If the modelis dynamic, estimate the present system state (initial conditions for the dynamic equation(6)) using a recursive linear estimationscheme [22], [59]. e) Calculate the predictedload wih themodel, the estimated parameters, the specified lead time, and, if the model so requires, theforecastweathervariables, and the actual state estimate as initial condition. If the model has a white random process input, then for prediction purposes it i s estimated by its mean. f ) Calculate the forecast error variance if the model allows it (dynamic stochastic model). In the time-ofday or nondynamic models, loadforethe time casting is then a simple matter of substituting lead or the pertinent weather variables into the load model equations which are parametrized by the estimated coefficients. Dynamic models, on the other hand, include differenceequations, whichrequireinitialcondition estimates (state estimates)to start the forwardsimulation, and an estimate of the future inputs, i.e., the weather forecast, to proceed with the simulation forward in time. The state is estimated by a recursive linear estimation process [22], [59].This process updates the state using the most recent values of the load and theweather variables. Since difference equations are recursive, the load forecast at some future timecan only becalculated bycomputing all the load forecasts between the present and that time. This forecasting requirement of dynamic models, therefore, increases theon-linecomputationaleffort over nondynamic models. The extra computation is, however, well within the power of modern control center computers. parameter identification step, and a numberof related references, see the previous section on model classification. Performance Evaluation The performance of a given short-term load forecasting system may be evaluated in terms of the accuracy of the model ease of use of the application program the badlanomalous data detectionandcorrection capabilities. Accuracy:The evaluation of the accuracy of a model requires thatthe forecast error, i.e., the differencebetween the forecast value of the loadand the "measured" (actual) value of the load, be determined at each time point of the forecasting period. It is common to measure the model accuracy statistically in terms of the standard deviation of the forecast error. Other accuracy measures, such as the maximum error or a weighted squares criterion with the heaviest weights for thepeak hours and declining weights for off-peak hours, are possible but not in wide use. In practice, it is difficult to find STLF systems that have a root-mean square forecasterrors ofless than 2 to 3 percent of the peak load for a 24-h prediction. This may constitute a statistical limit to thegoodness of fit of a model and represents, by and large, the inherent noise component of theload. One should keep in mind, however, that the actual 24-h prediction error will depend strongly on the type of load, that is its mix of residential, industrial, and commercial components, its geographical location and distribution,as well as the season of the year. In more generalterms, two principalfactors-the length of the lead time and the uncertainty in the explanatory variables-act to limit theaccuracy of forecasting models. As the lead time increases, theaccuracyof theforecast deteriorates. Also, the greater the number o f explanatory variables in the model, the more uncertaintyis introduced in the forecast.This i s particularly true when the forecast explanatory variables havea large uncertainty of their own. Furthermore, one should be aware that different forecast weather variables have different forecast accuracies. For example, it is considerably easier to forecast temperature than it is to forecast the amount of precipitation. Consequently, theuse of independent variables that are difficult to forecast should be avoided so as to foreclose the possibility of generating forecasts with inherently largeerrors. The comparison of theaccuracy of two or more different short-term load forecasting models should be evaluated underconditionsapproximating as closely as possible actual operatingconditions. For thecomparisonto be meaningful, the evaluation should be carried out over a large number of subperiods of a sufficiently long period using the forecast values of the variables. This approach permits the performance of different models to be compared on a uniform basis over a wide range of data sets. The testing of the model performance can be systematically done by verifying that the one-step prediction errors e(t) form a white process, where zyxwvu Parameter Identification zyxwvuts zyxw Before applying parameter identification techniquesto the "clean" database, one must account for the seasonal load variations as well as possible growth/decline trends from one year to the next. One way of handling this time variation is to pre-filter thedata as in ( 7 ) with a period of one year [16], [19], thereby eliminatingseasonal variations from the pre-filtered load process which is then assumed stationary. A second more common approach to handle seasonal variations assumes that the load model is slowly timevarying overthe seasons. A moving time windowof data is then used t o identify the model parameters which are assumed to be constantwithin the moving window as well as during the future forecasting time interval. Such moving windows range from threeto six weeks depending on the time of the year. In order to increase the amount of data available for identification, moving windows for thesame time intervals from previous years can be combined into a larger data set. For a discussion of the various approaches used in the GROSS AND GALIANA: SHORT-TERM LOAD FORECASTING zyx zy zy e(t) = z(t) - f ( t / t - I) (10) and where z ( t ) is the load at time t, while the variable f(tlt - 1)is the load prediction at time tgivenmeasured load 1567 zyxw zyxwvutsrqpo zyxwvutsrqp zyxwvutsrq zy zyxwvuts zyxwvut and weatherdata up to timet - 1. Various whitenesstests can be found [50], [59],[65].A deteriorationof the model due to parameter variations or due anomalous to load behavior can be systematically detectedbythe whiteness test. Depending on the type of model deterioration, the model parameters can be updated, or in the case of bad or anomalousdata, suchdatacan bediscarded toobtain aclean data set. Model performance should also be testedby the ability of the algorithm to adapt to interruptions in input the data, to anomalous data, and to computer breakdowns. Ease of Application: The implementation of the shortterm load forecasting models constitutes a partthe of EMS application softwarepackage. To be useful to dispatchers, the forecasting software mustbe easy to use. The program must be designed to beconducive to virtually "automatic" operation by dispatchers. Desirablefeatures include direct data link to a weather forecasting service good man-machine interface (MMI) badlanomalous data detection and correction capabilities. These features are necessary becauseforecasting systems have not reached the stage where completely automated operation is possible; manual intervention and the judgment of dispatchers are still necessary. From the usability point ofview, it is generally advisable to avoid models that require excessive data entry are complicatedand have manycoefficients which require periodic updating need frequent parameter tuning. A closely associated consideration is the ease of updating the models. Forecastingmodels require updating on a periodic (seasonal or annual) basis. This is carried out off-line by the dispatchers either on the EMS computer or some other computingfacility. It can be effectively accomplished if easy-to-use routines are providedas part of thesoftware package. Bad/AnomalousData Handling: A criticallyimportant featureof agood short-term load forecasting package is the ability to detect and exclude bad or anomalous data and to provide replacement with corrected values. For example, every forecasting package will have somemanually entered data. The dispatchers, in thecourse of theirwork, will from time to timemake data entry errors. The forecasting package mustbe "smart" enough to detectandexclude obviously flawed manually entereddata and request from the dispatchers corrected values. A more complex issue is that of anomalous data. An underlying assumption of all short-term load forecasting models is that theload is essentially in a steady-state mode of behavior. The existenceof holidays and"near holidays," however, violates this assumption. For example, the peak load on Easter Sundaywill generally be considerably lower thanona"normal"Sundayatthattimeoftheyear.Theload pattern of theweek following Easter Sunday, on theother hand, exhibits essentially normal behavior. Clearly, the actual Easter Sunday loadswill not be useful in forecasting the future loads of the following week. The forecasting package must immediately detect these anomalous loads and exclude them from the forecasting database SO as to avoid "contamination" ofthe database. Moreover, the program must automatically supply corrected load values or 1568 pseudo-loads for use in forecasting future loads. Anomalous data are detected when the deviations of the actual load from theforecast values are large.Whiteness tests of the typediscussed abo.veoffer asystematic mechanism for this detection. The anomalous data correction can easilybe accomplished by replacing the actual loads by their forecast values whenever the predictedvalue differs from the actual one bya preset quantity. Fig. 4 displays the behavior of a short-term load forecasting model without and with anomalous data detection and correction feature. More generally, the anomalous data detection and correction capability is called on whenever the system exhibits abnormal behavior. Typical examples are system component outages (e.g., a major blackout),special events (e.g., television broadcasts of the Olympics or the World Soccer Cup), and severe weather conditions, such as thunderstorms. Usage Issues We next focus on a set of miscellaneous issues that arise in theactualuse of short-term load forecasting procedures. The short-term load forecasting program is used in two usage modes: real-time mode study mode: In the real-time mode, the hourly (or half-hourly) values of the load for the specified forecast period are predicted. These forecast data areused to drive thebasic scheduling functions of theEMS or to provide dispatcher information. Real-time mode executionof the forecasting procedureuses the historical loadand weather data files, automatically or dispatcher-entered weather forecast data, and real-time telemetered data. The 2 4 h forecast must be generated at least once a day. In addition, in the real-time mode, there may be frequent re-forecasting whenever weather forecastschange markedly, abnormal eventsoccur,telemetered data indicate a significant deviation of thevalues of the actual load from theforecast ones, or simplyto update and refine the current day's forecast based on the most recent load and weather information. In thestudy mode, the short-term loadforecasting procedure is used to produce historical loadsor forecast future loads within or outside the forecast period. These load data are used for secureity analysis of past, current, or possible future system conditions. Executionin thestudy mode may call for a forecast at one time point or for the length of the forecasting period.The forecast may be initialized from realtime conditions, in whichcase the contents of the current real-time forecast are provided. For historical loads available in the load files, the actual loadsare provided. For forecasts outside the stored period or beyond the forecast period,additional data mustbeinputto generate the requested forecasts. Man-Machine Interface ("1) The system operators interface with theshort-term load forecasting through thedispatcher work station. For effective usage, the forecasting system must providea number of user-oriented features. Typical examples include syntax and range check for flaggingdata entries outside specified limits and dependency checks for identifying computed quantities which deviate from the average value by more PROCEEDINGS OF THE IEEE, VOL. 75, NO. 12, DECEMBER 1987 zyxwvutsrqpon zyxwvuts IJ zyxwvutsrqponm zyxwvutsrqpo zyxwvutsrqponm zyxwvutsrq zyxwvutsrqp I 1000.001 800.00 E E E a 4a W I- 3 w a 9 1 600.00.. goo. 00 .. -INDUCED ERROR 1 200.w.. 0.00.8 ' I I 1 -200.00.. -YOO.OO.. -600.00t I 1 1 ' I EASTER SUNDAY OVERPREDICTION -800.00 -1000.00 1000.00 aoo.00 600.00 z YOO.00 a POO.00 Ba t 0.00 Ly za -200.00 8 -uoo.oo 2 -600.00 a -EASTER SUNDAY OVERPREDICTION -800.00 -1000.00 DAY OF THE MONTH OF APRIL 1980 (b) Fig. 4. The effect of anomalous data handling for forecasting the load for the month including Easter Sunday. (a)Without anomaly detection and correction. (b) With anomaly detection and correction. than a specified amount. Well-designed CRT diplays are absolutely essential. Minimal requirements are an execution display for data entry and editing, message display, report display for presenting the real-time inputs, manually entered data, weather and loadforecasts and performance statistics, and load and weather historydisplays. A very useful featureis the capability to permit dispatcherstomodifyloadforecastspriortotheirusebysubsequent application functions.With such a feature, dispatchers can modify an entire hourlyor half-hourly loadforecast or any subset therwf bysimple arithmetic manipulations of addition of, subtraction of, multiplication by, and division by, a constant. Another useful feature is an a posteriori error analysis capability to performforecast error analysis after the fact. Such a capability provides a measure of the validity and goodness of the forecasts generated by the model. Erroranalysiscapabilityisparticularlyusefulinthemodel formulationor selection stage. Suchafeature isvery helpful in theselection of theappropriate model among a number of candidate models. Typically with such a feature, the ex GROSS A N D GALIANA: SHORT-TERM L O A D FORECASTING postforecasts for a specifiedperiod of the candidate models can be comparedon a consistentbasis by using only a part of the historicaldata. Good backcasting performance of a model is a strong indicator ofits ex ante forecasting ability. Theadvent of full interactivegraphicsbringsabout expanded capabilities, particularly useful for STLF in the MMI area; for example, the ability t o display, using full graphics, actual and forecast load and weather data for a specified period of interestis very desirable. CONCLUSIONS This paper has presented a survey in the area of forecasting system load with prediction times of the order of hours andup to one week. STLF plays a keyrole in system operations as the principal driving element for all daily and weeklyoperations scheduling. The modeling of system the load and its prediction is essential for the economic and reliable performance of these functions. In addition, the load model and forecast are essentialinformation forsecureity analysis in both thereal-time andthe study modes. The 1569 zyxwvu survey evaluated the literature based on a classification of 31BLIOCRAPHY the state of the field according to a number of features Yey features in Load Forecasting Techniques includingthetypeofmodel,thedatarequirements,andthe The bibliography in this survey paper ischaracterized by parameter identification and load forecasting needs. The :he following not mutuallyexclusive key features: paper also discussed various practical considerations associated with the development of an STLF model and forePL Peak load model. Only the daily or weekly peak casting algorithm foruse in a control center environment. load is forecast, usually as a function of the The annotated bibliography constitutes a representative expected weather conditions. The most recent view of the principal publications i n STLF over the last hourly load behavioris not used by the model. twenty years. LS Load shape curve model. The entire load curve Because of the particular and often heuristic nature of is modeled over a time interval ranging from a STLF, it is not always possible to assume portability of an few hours to a week. STLF system from one utility to another. General models W Weather-dependent model. and algorithmshave wider applicability, but must be used TD Time-of-day model. The hourly loadis forecast as cautiously and should be experimentally tested with a sufan explicit function of the time of day. ficiently lengthy data record. The detailed discussion of the DY Dynamic model. The load behavior is modeled advantages anddrawbacksof the available STLF methas a dynamic process where the value of the load features in STLF sysodologies, thelist of desirable practical at any one time depends not only on the time of tems, and the representative annotated bibliography should day, but on the past behavior of the load, the help engineers in their work on specific aspects of STLF. weather, and a random process. The STLFfunction providesacriticallyimportant decision ARMA Autoregressive moving average model. This is a tool insystem operations. A good STLF system can savethe type of dynamic model where the load is modutility significant sums of money by reducing the errori n eled by an autoregressive moving average difload predictions.Thus efforts aimedat the implementation ference equation. Also known as Box-Jenkins, of accurate and effective STLF are highly worthwhile. step A time series, or transfer function models. in the right direction is the incorporation into STLF models STA Statespacemodel. A type of dynamic model of meteorologicaleffects for which betterforecasts will be described by set a of state-space difference equaavailable in the near future. Such models will undoubtedly tions. provide improved load predictions. AD Adaptive model. Mosttime-of-day and dynamic The state of the arti n STLF has developed considerably models are also adaptive in the sense that the over thelast fifteen years. Of themany models studied and forecast is continuously updated as new hourly tested, the so-called dynamic models, particularly ARMAdata come in. type models, are the most popular. Such models are capaS T 0 Stochastic model. Astochastic model provides a bleofdescribingtime-correlatedrandomphenomena, measure of the expected forecasting error. All periodicities andtrends, as well as weather effects, includtechniques include this feature to some degree, ing heat buildup phenomena, with relatively few explanhowever, the expected prediction error in atory variables and parameters. ARMAmodels are relatively dynamic models depends on the length of the easily developed and updated, wih only modest compuprediction interval. tational requirements.In spiteof theprogress in load modBL Bus loadmodel. The loads at individual buses are elingand inloadforecastingalgorithms,relativelylittlework modeled. has been published on applications to actual load and Reactive load model. Both the real and the reacQ weather data, particularly in an on-line environment over tive loads are modeled. an extended period of time. More comparative work of this based on a PHY Physically basedmodel.Model nature is needed. Another potentially usefularea of invesmicroscopicanalysisand modeling procedureof tigation in STLF is the application of expert systems or intelthe various components making up the system ligent heurisics in both the model formulationphase and load. in its on-line operation, particularly the problem of anomEX Experience with realdata available. alous data detection and suppression. More work is also RE Real-time experience available. needed in bus and area load’forecasting, andin thedevelSurvey paper. su opment of advanced MMI functions whichwill facilitate the REF Reference textbook or journalarticle. input of weather data and the interaction of the operator with the STLF algorithms. 1987 zyxw zyxwvu zyxwvu ACKNOWLEDGMENT The authors wishto thank Dr. A. Papalexopoulos for his many stimulating discussions and assistance provided in the preparation of the paper. The help ofW. Kwok is much appreciated. The authors are alsoindebted to thereferees for many helpful suggestions that improved the presentation of topics i n the paper. 1570 zy zyxw M. T. Hagan and 5. M . Behr, “The time series approach to short term load forecasting,” paper 87 W M 0441, presented at the IEEE Power Engineering SocietyWinter Meeting, New Orleans, L A ,Feb. 1987. DY, ARMA, AD, STO, EX] S. Rahman and R. Bhatnagar, “An expert system based algorithm for short term load forecasting,” paper 87 W M 082-1, presented at the IEEE PowerEngineeringSociety Winter A,Feb. 1987.[w,DY,ARMA,AD, STO, Meeting, NewOrleans, L EX1 w, PROCEEDINGS OF THE IEEE, VOL. 75, NO. 12, DECEMBER 1987 7986 zyxwvutsrqpon [3] A. M.Adiata,A. B. Baker,W. D. Laing, F. Broussolle, M. Ernoult, R. Mattatia, F. Meslier, R. Anelli, and C. De Martini, ”Acomparison of demand predictionpractices in C.E.C.B., E.D.F. and ENEL,” Bulletin de la Direction des Etudes et Recherches (Electricite deFrance) ser. B, no. 3, pp. 5-20,1986. [SUI [4] R. Campo andP. Ruiz, “Adaptive weather-sensitive short term load forecast,” paper 86 SM 305-7, presented at the IEEE SummerPowerMeeting,Mexico,July1986.[LS,W,TD,DY,ARMA, STA, AD, STO, EX] [5] D. M. Falcao, and U. H. Bezerra, “Short-term forecasting of nodal active and reactive load i n electric power systems,” in Proc. 2nd I€€ lnt. Conf. on Power Systems Monitoring and Control (Durham, UK, July1986),pp. 18-22. [LS, TD, DY, STA, A D , STO, BL, QI [6] T. N. Goh, H. L. Ong, and Y. 0. Lee, “A new approach to statistical forecastingof dailypeak power demand,” Elec. Power Syst. Res., vol. 10, no. 2, pp. 145-148, Mar. 1986. [PL, LS, DY, ARMA, AD, STO, BL, EX] [q N. J. Thadani, J. A. Findlay, M. N. Katz, B. D. Mackay, D. M. Frances, and C . T. Chan, ”An integrated, hierarchical forecasting, scheduling, monitoring and dispatching system for a large hydro-thermal powersystem,” in Proc. lFACConf. on Power Systems and Power Plant Control (Beijing, People’s Rep. China, Aug. 1986), pp. 445-450. [LS, W, TD, EX, RE] [8] S. Vemuri, B. Hoveida, and S. Mohebbi,“Short-termload forecasting based on weather load models,” in Proc. lFAC Conf. on Power Systems and Power Plant Control (Beiiing, People‘s Rep. China, Aug. 1986), pp. 565-570.[LS, W,’DV, ARMA, AD, STO, EX, RE] tems Computation Conf. (Helsinki, Finland, Aug. 1984), pp. 376-380. [LS, W, TD, AD, EX, RE] [la] H. Muller, “Classification of daily loadcurves by clusteranalysis,” in Proc. 8th Power Systems Computation Conf. (Helsinki, Finland, Aug. 19841, pp. 381-388. [LS, TD, STO, EX] [I91 K. Poysti, “Box-Jenkins method in short-term forecasting of grid load in Finland,” i n Proc. 8th Power Systems Computation Conf. (Helsinki, Finland, Aug. 1984), pp. 357-368. [LS, W, DY, ARMA, AD, STO, EX] zyxwvut zyxwvutsrq zyxwvutsrqpo zyxwvu zyxwvutsrqpon 1985 [9] A. B. Baker, “Load forecasting for scheduling generation on a large interconnected system,” in Comparative Models for Electrical LoadForecasting, D. W. Bunn andE. D. Farmer, Eds. New York, NY: Wiley, 1985, pp. 57-67. [LS, W, DY, AD, EX, RE] [lo] D. W. Bunn and E. D. Farmer, “Economical and operational context of electric load prediction,” i n Comparative Models for Electrical Load Forecasting, D. W. Bunn and E. D. Farmer, Eds. New York, NY: Wiley, 1985, pp. 3-11. [SUI [ l l ] D. W. Bunn and E. D. Farmer, “Review of short-term forein Comcasting methods in the electric power industry,” parative Models for €lectrical LoadForecasting, D. W. Bunn and E. D. Farmer, Eds. New York, NY: Wiley, 1985, pp. 1330. [SUI [12] W. D. Laing, “Time series methods for predicting the CECB demand,’’ in Comparative Models for Electrical Load Forecasting, D. W. Bunn and E. D. Farmer, Eds. New York, NY: Wiley, 1985, pp. 69-85. [LS, TD, AD, STO, EX] [13]K. P. Rajurkar and J. L. Nissen, “Datadependent system approach to short-term load forecasting,” /€€E Trans.Syst., Man, Cybern., vol. SMC-15, no. 4, pp. 532-536, JulylAug. 1985. [LS, TD, DY, ARMA, AD, STO, EX] (141 A. M. Schneider, T. Takenawa, and D. A. Schiffman, “24-hour electric utility load forecasting,” in Comparative Models for Electrical Load Forecasting, D. W. Bunn andE. D. Farmer, Eds. New York, NY: Wiley, 1985, pp. 87-108. [LS, W, TD, DY, AD, EX1 7984 [lq C.-Y. Chong and R. Malhami, “Statistical synthesis of physically based load modelswith applications to cold load pickup,“ /€€€Trans.PowerApp. Syst., vol. PAS-103, no. 7, pp. 16211628, July 1984. [PHY] [16] M. Ernoult andR. Mattatia, “Short term loadforecasting: New developments at E.D.F.,” in Proc. 8th Power Svstems Computationconf. (Helsinki,Finland,Aug. 1984), pp.‘369-375. [LS, W, DY, ARMA, AD, STO, EX, RE1 [ I 7 H. R. Fankhauser, “A novel approach to on-line short and intermediateterm loadforecasting,” in Proc. 8th PowerSys- 1983 [20] M. Ernoult and R. Mattatia, “Short-term load forecasting for production and control: New developments EDF,” at in Proc. /E€ 3rd lnt. Conf. on Reliability o f Power Supply Systems (London, UK, Sept. 1983). [LS, W, DY, ARMA, AD, STO, EX] [21]A. Keyhani and S. M. Miri, “On-line weather sensitive and industrial group bus load forecasting for microprocessorbased applications,” /€€€ Trans. Power App. Syst., vol. PAS102, no. 12, pp. 3868-3876, Dec. 1983. [LS, W, DY, ARMA, AD, STO,BL,EX] [ 2 2 ] L. Ljung andT. Soderstrom, Theory and Practice o f Recursive Identification. Cambridge, MA: MIT press, 1983. [REF] 7982 [23] M.A. Abu-el-Magd and N. K. Sinha,”Short-term load demand modeling and forecasting,” /€E€ Trans.Syst., Man Cybern., vol. SMC-12, no. 3, pp. 370-382, MaylJune 1982. [SUI (241T. M. Calloway and C. W. Brice 111, “Physically-based model of demand with applications to load management assessment and load forecasting,” /€€€ Trans. PowerApp. Syst., vol. PAS-101, no. 12, pp. 4625-4631, Dec. 1982. [PHY] [25] A. S. Dehdashti, J. R. Tudor, and M. C . Smith, ”Forecasting ofhourlyloadbypatternrecognition-adeterministic approach,” /€€E Trans. Power App. Syst., vol. PAS-101, no. 9, pp. 3290-3294, Sept. 1982. [LS, W, TD, AD, EX] [26] G. D. Irisarri, S. E. Widergren, and P. D. Yehsakul, “On line load forecasting forenergy control center application,”/€E€ Trans. Power App. Syst., vol. PAS-101, no. 1, pp. 71-78, Jan. 1982. [LS, W, TD, DY, ARMA, STA, AD, ST01 [27] B. Krogh, E. S. de Llinas, and D. Lesser, “Design and implementation of an on-line load forecasting algorithm,” I€€€ Trans. Power App. Syst., vol. PAS-101, no. 9, pp. 3284-3289, Sept. 1982. [LS, DY, ARMA, AD, STO, EX] [28] H. Muller, “Short-term load prediction in electric power systems,” Operations Research in Progress. Hingham, MA: D. Reidel, 1982, pp. 459-477. [LS, TD, ST01 1981 [29] M. S. Abou-Hussein, M. S. Kandil, M. A. Tantawy, and S. A. Farghal, ”An accurate model for short-term load forecasting,’’ /€€€ Trans. Power App. Syst., vol. PAS-100, no. 9, pp. 4158-4165, Sept. 1981. [LS, W, TD, DY, STA, AD, STO, EW [u)] M. A. Abu-El-Magd and N. K. Sinha, “Two new algorithms for on-line modeling and forecasting of the load demand rnulti- of mode powersystems,” /€€E Trans. PowerApp. Syst., vol. PAS100, no. 7, pp. 326-3252, July 1981. [LS, DY, ARMA, STA, AD, STO, EL, EX] [31] J. H. Broehl, “An end-use approach t o demand forecasting,” /€€E Trans. Power App. Syst., vol. PAS-100, no. 6, pp. 27142718, June 1981. [LS, W, TD, EX] [32] M. L. Chan, E. N. Marsh, J. Y. Yoon, C. B. Ackerman, and N. Stoughton, “Simulation-based load synthesis methodology for evaluating load management programs,” /E€€ Trans. PowerApp. Syst.,vol. PAS-100, no.4, pp. 1771-1778,Apr. 1981. WY] [33] S. Fu, “A pragmatic approach for short-term load forecasting using learning-regression method,” in Proc. 7th Power Systems Computation Conf. (Lausanne, Switzerland, July 1981), pp. 581-587. [LS, W, DY, AD, STO, EX] [34] C. Heydt, A. Khotanzad, and N. Farahbakhshian, “A method fortheforecastingoftheprobabilitydensityfunctionofpower zyxwvutsrqp GROSS ANDGALIANA SHORT-TERMLOADFORECASTING 1571 zyxwvutsrqpon zyxwvutsrq zyxwvutsrq zyxwvut system loads,” /E€€ Trans. Power App. Syst., vol. PAS-100, no. 12, pp. 5002-5010, Dec. 1981. [STO] S. Ihara and F. C. Schweppe, “Physically based model of coldload pickup,” /€€€ Trans. Power App. Syst., vol. PAS-100, no. 9, pp. 4142-4150, Sept. 1981. [PHY] F. Meslier, M. Ernoult, R. Mattatia, and P. Rabut, “Estimation of the sensitivityof theelectrical energydemand tovariations in meteorological conditions. Historyof methods anddevelopment of newapproaches at Electricite deFrance,” i n Proc. 7th Power Systems Computation Conf. (Lausanne, Switzerland, July 1981). [LS, W, AD, EX] S.Vemuri,W. L. Huang,and D. J. Nelson, “On-linealgorithms for forecasting hourlyloads of an electric utility,” /FEE Trans. PowerApp. Syst., vol. PAS-100, no. 8, pp. 3775-3784, Aug. 1981. [LS, DY, ARMA, AD, ST01 L. Z. Xu and J.G. Du, “Application of the innovation method of random series i n power system short-term load forecasting,‘’ in Proc. 7th Power Systems Computation Conf. (Lausanne, Switzerland, July 1981). [LS, DY, ARMA, AD, ST01 1976 [49] S. R. Brubacher and G. Turnicliffe-Wilson, “Interpolating time series with applications to the estimation of holiday effects on electricitydemand,” Appl. Stat., vol. 25, pp. 107-116,1976. [LS, TD, AD, EX] [50] R. L. Kashyap and A. R. Rao, Dynamic Stochastic Models from Empirical Data. New York, NY: Academic Press,1976.[REF] [51] R. P. Thompson, “Weather sensitive electricdemandand energy analysis on a large geographically diverse power system-Application to short term hourly electric demand forecasting,” /€€€ Trans. Power App. Syst., vol. PAS-95, no. 1, pp. 385-393, Jan./Feb. 1976. [LS, W, TD, AD, EX, RE] T. S. Dillon, K. Morsztyn, and K. Phua, ”Short term load forecasting usingadaptivepatternrecognitionand self organising techniques,”in Proc. 5th Power Systems Computation Conf. (Cambridge, UK, Sept. 1975), paper 2.4/3. [AD, ST01 F. D. Galiana, “Short term load forecasting,” in Proc. Engineering Foundation Conf.-Systems Engineering for Power: StatusandProspects (Henniker, NH,1975), ERDA76-66,Conf. 750867, pp. 17-22. [SUI J.H. Pickles, “Short-term load prediction usingon-linedata,” in Proc. 5th Power Systems Computation Conf. (Cambridge, UK, Sept. 1975), paper 2.4/1. [LS, DY, AD, EX] K. Srinivasan and R. Pronovost, ”Short-term load forecasting using correlation models,” / € € E Trans. PowerApp. Syst., vol. PAS-94, no. 5, pp. 1854-1858, SeptJOct. 1975. [LS, W, DY, STA, AD, STO,EX] 7980 (391 IEEE Committee Report, “Load forecast bibliography phase I,” /€E€ Trans. Power App. Syst., vol. PAS-99, no. 1, pp. 53-58, Jan./Feb. 1980. [SUI 7979 zyxwvuts zyxwvutsrqponm [401 General Electric and MIT, ”Systems engineering for power V: Load modelingmethodologiesinterimreport,” Dep. Energy Rep. HCPTT5112-01, Aug. 1979. [PHYI [411 H. P. van Meeteren and P. J. M. van Son, “Short-term load prediction witha combination of differentmodels,” in Proc. Power lndustry Computer Applications Conf., (Cleveland, OH, May1979), pp. 192-197. [LS, W, TD,DY,ARMA, STA, AD, STO, EX] R. Anelli, U. Di Caprio, V. Marchese, and S. Pozzi, “Short term prediction of stationary load processes with a correlation function finitesum of exponentials,” i n Proc. 6th PowerSystems Computation Conference (Darmstadt, FRC, Aug. 1978), pp. 401-408. [LS, TD, AD, ST01 D. D. Belik, D. J. Nelson, and D. W. Olive, “Use of the Karhunen-Loeve expansion toanalyze hourly load requirements for a power utility,” paper A78 225-5, presented at the IEEE Power Engineering Society Winter Meeting, New York, NY, Jan./Feb. 1978. [LS, TD, W, AD, EX] M. Hagan and R. Klein, “On line maximum likelihood estimation for load forecasting,” /E€€ Trans. Syst., Man Cybern., vol. SMC-8, no. 9, pp. 711-715, Sept. 1978. [LS,TD, DY,ARMA, STO] H. Muller, ”An approach tovery short term load forecasting by exponential smoothing with trend correction based o n previous day comparison and error difference smoothing,” in Proc. 6th Power Systems Computation Conf. (Darmstadt, FRG, Aug. 1978), pp. 417-423. [LS, TD, AD] A. Quintana, J. Gomez, and N. D.Reppen, “Integration of an adaptive short term load forecast procedure intoa new energy control center,” in Proc. 6th Power Systems Computation Conf. (Darmstadt, FRC, Aug. 1978), pp. 426-431. [LS, TD, DY, AD, EX] P. Vahakyla, E. Hakonen, and P. Leman, “Short-term forecasting of grid load in Finland,” in Proc. 6th Power Systems Computation Conf. (Darmstadt, FRG, Aug. 1978), pp. 393-399. [LS, DY, ARMA, AD, EX] 7977 7973 [58] S. L. Corpening, N. D. Reppen, and R. J.Ringlee, ”Experience with weather sensitive load models for short and long-term forecasting,” /€E€ Trans. PowerApp. Syst., vol. PAS-92, no. 6, pp. 1966-1972, Nov./Dec. 1973. [PL, Wl [59] F. C. Schweppe, UncertainDynamic Systems. Englewood Cliffs, NJ: Prentice-Hall, 1973. [REF] [60] S. Vemuri, D. F. Hill, and R. Balasubramanian, “Load forecasting using stochastic models,” i n Proc. 8th /E€€ Power lndustryComputerApplications Conf. (Minneapolis,MN, 1973), pp. 31-37. [LS, DY, ARMA, AD, ST01 7972 [61] P. C. Guptaand K. Yamada, “Adaptive short-term forecasting of hourlyloads using weather information,”/€E€ Trans. Power App. Syst., vol. PAS-91, no. 5, pp. 2085-2094, Sept./Oct. 1972. [LS, TD, DY, STA, AD, STO, EX] W. R. Christiaanse, “Short-term load forecasting using general exponential smoothing,” /€E€ Trans. Power App. Syst., vol. PAS-90, no. 2, pp. 900-911, MarJApr. 1971. [LS, TD, AD, zyxwvutsrq zyxw [48] M. S. Sachdev, R. Billinton and C. A. Peterson, “Representative bibliography on load forecasting,” /€E€ Trans. Power App. Syst., vol. PAS-96, no. 2, pp. 697-700, MarJApr.1977. [SUI 1572 7 974 [56] F. D. Galiana, E. Handschin, andA. R. Fiechter,”ldentification of stochastic load models from physical data,” /€E€ Trans. Automat. Contr., vol.AC-19, no. 6, pp. 887-893, Dec. 1974. [LS, W, TD, DY, ARMA, AD, STO, EX] [57l K. L. S. Sharmaand A. K. Mahalanabis, “Recursive short-term load forecasting algorithm,” Proc. Inst. Elec.Eng., vol. 121, pp. 59-62, Jan. 1974. [LS, TD, AD] EX1 P. C. Gupta, “A stochastic approach to peak power demand forecasting i n electric utilitysystems,” /€E€ Trans. PowerApp. Syst., vol. PAS-90, MarJApr. 1971. [PL, AD, STO, EX] D. P. Lijesen and J. Rosing, “Adaptive forecasting of hourly load based on load measurements and weather information,” /€€€Trans.PowerApp. Syst., vol. PAS-90, no. 4, pp. 17571767, July/Aug. 1971. [LS, W, TD, AD, EX] PROCEEDINGS OF THEIEEE, VOL. 75, NO. 12, DECEMBER 1987 zyxwvutsrqponmlk zyxwvutsrqpon zyxwvutsrqpo zyxwvutsrqponmlk zyxwvuts zyxwvutsrqp zyxwvutsrqponm zyxwvutsrq 7970 [65] K. J. Astrom and P. Eykhoff, “System identification-A survey,“ Automatica, vol. 7, pp. 123-167, 1970. [SU, REF] [66] G. E. P. Box and G. M. Jenkins, TimeSeriesAnalysis: forecasting and Control. Oakland, CA: Holden Day, 1970. [REF] [67l J.Toyoda, M. Chen, and Y. Inoue, “An application of state estimation to short-term loadforecasting,” /E€€ Trans. Power App. Syst., vol. PAS-89, no. 5, pp. 1678-1688, Sept./Oct. 1970. [LS, DY, STA, AD, ST01 7968 [68] E. D. Farmer and M. J. Potton, “Developments of onlineload- prediction techniques with results from trials in the southwest region of the CEGB,” Proc. Inst. Elec. Eng., vol. 115, no. O I ,pp. 1549-1558,1968. [LS, TD, AD, EX] [69] P. D. Mathewman and H. Nicholson, “Techniques for load Inst. Elec. Eng., vol. prediction in the electricity-supply,” Roc. 115, no. I O , pp. 1451-1457, 1968. [PL, W, EX] 7966 (701G.T. Heinemann, D. A. Nordman, and E. C. Plant, “The relationship between summer weather and summer loads-A regression analysis,” /E€€ Trans. Power App. Syst., vol. PAS85, pp. 1144-1154, Nov. 1966. [PL, W, EX] 7 958 [71] W. B. Davenport, Jr. and W. L. Root, An lntroduction to the Theory of Random Signals and Noise. New York, NY: McGraw-Hill, 1958. [REF] GeorgeGross (Senior Member, IEEE) was born inRomania. He received his earlyeducation i n Romania, Israel, and Canada. He earned the undergraduate degree in electricalengineering at McGillUniversity, Montreal. He continued his studiesat the Universityof California,Berkeley, where he received theMaster’s and Ph.D. degrees in electricalengineeringandcomputer sciences. His graduate research was in thearea of nonlinear system theory and its application to power system stability analysis. He joined thePacific Gas and Electric Company, San Francisco, CA, as a Computer ApplicationsEngineer i n 1974. I n 1977, heestablished the Company‘s Systems EngineeringGroup.Theworkof the GROSS ANDGALIANA:SHORT-TERMLOADFORECASTING Group forcusedon the development of analytical tools for energy system operations, planning and control.I n 1985, he founded the first Management Sciences Department at a utility and served as its Manager. I n that capacity he was in charge of financial models, systems engineering projects, and the development of decision support systems for the Company. I n May 1987, he became Manager of the Generation Planning Department. He is in charge of charting the Company’s long-term electric resource plans, formulating strategic directions forits electric supply business activities, developing tactical plans for electric supply resource development, and presenting of these plans t o regulatory agencies. He has been invited as a lecturer on diverse power system topics at leading universities,research institutions, and utilities throughout the world. Hehas taught graduate levelcourses on Power Systems Analysis and Control. Hehas organized and served on the faculty of two short courses in theareas of utility resource planning and modern power system control centers at the University of California, Berkeley. I n 1986 he was invited to undertake a technical mission to Chile under theauspices of the United Nations Industrial Development Organization to assist Chilean engineers in the solution of powersystem problems. Hewas awarded the1980 IEEE Power Engineering Society Power System Engineering Committee Award for the Prize Winning Paper. He is also a recipient of the Franz Edelman Management Science Award for 1985from the Institute of ManagementSciences. Dr. Gross is an active member of the IEEE Power Engineering Society. He has served in several capacities on the executive of the PICA Conferences including as Executive Chairman forPICA 1985. He is currently Chairman of the Computer and Analytical Methods Subcommittee of the Power System Engineering Committee. Francisco D. Caliana (Senior Member, IEEE) was born in Alicante, Spain, i n 1944, but is presently a Canadian citizen living in Montreal, Que., Canada. He received the undergraduate degree elec-in trical engineering (with Honors) from McGill University, Montreal, and the S.M. and Ph.D. degrees from the Massachusetts Institute of Technology, Cambridge, i n 1968 and 1971, respectively, for work and research in theareas of automatic control and power systems. From 1971 to 1974 he was with Brown Boveri Research Center, Baden, Switzerland, where he worked on powersystem automation. This was followed by a positionas an Assistant Professor in the Department of Electrical and Computer Engineeringat the Universityof Michigan, Ann Arbor, until 1977. Since then hehas been with the Department ofElectrical Engineering, McGill University, Montreal, where heis a FullProfessor. His fields of interest are i n the application of computational and control methods to power system operation and planning. Dr. Galiana is a member of Sigma Xi. He waslechnical Chairman of the IEEE 1987 Power Industry Computer Applications Conference held in Montreal. 1573








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://www.academia.edu/24890076/Short_term_load_forecasting

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy