A Short-Term Bus Load Forecasting System

Similar documents
A Short-Term Bus Load Forecasting System

Day-Ahead Price Forecasting of Electricity Market Using Neural Networks and Wavelet Transform

Management System of Distribution Transformer Loading

Energy Forecasting using Artificial Neural Networks

Short-term electricity price forecasting in deregulated markets using artificial neural network

CHAPTER 3 IDENTIFICATION OF THE MOST PREFERRED ATTRIBUTE USING CONJOINT ANALYSIS

FEATURES AND BENEFITS

Forecasting Electricity Consumption with Neural Networks and Support Vector Regression

Load Forecasting for Power System Planning using Fuzzy-Neural Networks

NEURO-FUZZY CONTROLLER ALGORITHM FOR OBTAINING MAXIMUM POWER POINT TRACKING OF PHOTOVOLTAIC SYSTEM FOR DYNAMIC ENVIRONMENTAL CONDITIONS

Applying Robust Optimization to MISO Look-ahead Unit Commitment

Management Science Letters

Advanced analytics at your hands

Latest Computational and Mathematical Tools for Transmission Expansion

GA-ANFIS Expert System Prototype for Prediction of Dermatological Diseases

Prediction of Properties of Austempered Ductile Iron Assisted by Artificial Neural Network

arxiv: v1 [cs.lg] 26 Oct 2018

Design and Implementation of Office Automation System based on Web Service Framework and Data Mining Techniques. He Huang1, a

Transactions on Information and Communications Technologies vol 19, 1997 WIT Press, ISSN

A Research Reactor Simulator for Operators Training and Teaching. Abstract

Understanding the Drivers of Negative Electricity Price Using Decision Tree

DEVELOPMENT OF A NEURAL NETWORK MATHEMATICAL MODEL FOR DEMAND FORECASTING IN FLUCTUATING MARKETS

LOAD FORECASTING FOR POWER SYSTEM PLANNING AND OPERATION USING ARTIFICIAL NEURAL NETWORK AT AL BATINAH REGION OMAN

Prediction of organic matter removal from pulp and paper mill wastewater using artificial neural network

Prediction of Success or Failure of Software Projects based on Reusability Metrics using Support Vector Machine

Voltage Stability Assessment of a Power System Incorporating Wind Turbine Using Power System Analysis Toolbox (Psat)

INTERNATIONAL JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY (IJEET)

MARKET MANUAL. Part 9.3: Operation of the Day-Ahead Commitment Process PUBLIC. Enhanced Day-Ahead Commitment (EDAC) Market Manual. EDAC Issue 0.1.

Assessment of Reliability and Quality Measures in Power Systems

DESIGN PROJECT FAILURE AVOIDANCE USING AUDITING APPROACH

Informatics solutions for decision support regarding electricity consumption optimizing within smart grids

Very short-term load forecasting based on a pattern ratio in an office building

Load Frequency Control of Power Systems Using FLC and ANN Controllers

C I R E D 17 th International Conference on Electricity Distribution Barcelona, May 2003

Price Forecasting Model for Turkish Day-Ahead Electricity Market Using Neural Network

An artificial neural network approach for short-term wind power forecasting in Portugal

NEXT GENERATION PREDICATIVE ANALYTICS USING HP DISTRIBUTED R

A Review For Electricity Price Forecasting Techniques In Electricity Markets

A Hybrid Deep Learning Model for Predictive Analytics

California Independent System Operator Corporation Fifth Replacement Tariff

California Independent System Operator Corporation Fifth Replacement Tariff

CLASSIFICATION AND PREDICTION IN CUSTOMER RELATIONSHIP MANAGEMENT USING BACK PROPAGATION

Application and comparison of several artificial neural networks for forecasting the Hellenic daily electricity demand load

A Particle Swarm Optimization Approach for Workflow Scheduling on Cloud Resources Priced by CPU Frequency

Combining Back-Propagation and Genetic Algorithms to Train Neural Networks for Start-Up Time Modeling in Combined Cycle Power Plants

Anticipating milk yield using artificial neural network

The prediction of electric energy consumption using an artificial neural network

Chronological Simulation of the Interaction between Intermittent Generation and Distribution Network. G.N. Taranto C.C.O. Hincapié

Multi-Agent Model for Power System Simulation

Estimation of pesticides usage in the agricultural sector in Turkey using Artificial Neural Network (ANN)

Artificial Neural Networks: A Non-Linear Tool for Air Quality Modeling and Monitoring

International ejournals

This page is for indexing purposes and will not be printed in the conference proceedings book.

Forecasting low-cost housing demand in Pahang, Malaysia using Artificial Neural Networks

Wastewater Effluent Flow Control Using Multilayer Neural Networks

Forecasting of Electrical Energy Demand in Nigeria using Modified Form of Exponential Model

Goya Deep Learning Inference Platform. Rev. 1.2 November 2018

KnowledgeSTUDIO. Advanced Modeling for Better Decisions. Data Preparation, Data Profiling and Exploration

visual energy 4 Web-based analysis and visualization software

Revision confidence limits for recent data on trend levels, trend growth rates and seasonally adjusted levels

A Novel Non-Linear Security Based Approach to Assess Transfer Capability at Idaho Power Company

APPENDIX A. THE MARKAL MODEL

AWERProcedia Information Technology & Computer Science

Automatic Facial Expression Recognition

A Mirsepassi: Application of Chemical Dosage Alum, Polymer Lime, Chlorine Mixers Chemical Dosage Chlorine, Fluoride Carbon dioxide, Lime Filter Media

Artificial Neural Network Analysis of the Solar-Assisted Heat Pumps Performance for Domestic Hot Water Production

Chapter 3 DECISION SUPPORT SYSTEMS CONCEPTS, METHODOLOGIES, AND TECHNOLOGIES: AN OVERVIEW

Game Theory Approach to Solve Economic Dispatch Problem

THE IEEE/ANSI and IEC standards [1], [2] present

A Hybrid Adaptive Rule based System for Smart Home Energy Prediction

The Accurate Marketing System Design Based on Data Mining Technology: A New Approach. ZENG Yuling 1, a

SSLR 1.4 User Guide An Optimization and Simulation Application for Unit Commitment and Economic Dispatch

Fuzzy Logic based Short-Term Electricity Demand Forecast

ANALYSIS OF FACTORS CONTRIBUTING TO EFFICIENCY OF SOFTWARE DEVELOPMENT

WEBfactory i4energy. Modules

Fuzzy Logic Driven Expert System for the Assessment of Software Projects Risk

Framework for estimating reliability of COTS component based upon Hierarchical Model for Reliability Estimation (HMRE)

Optimum Return Period of an Overhead Line Considering Reliability, Security and Availability with Respect to Extreme Icing Events

Implementation of Genetic Algorithm for Agriculture System

Goya Inference Platform & Performance Benchmarks. Rev January 2019

Benchmarking by an Integrated Data Envelopment Analysis-Artificial Neural Network Algorithm

FACTS: FUZZY ASSESSMENT AND CONTROL FOR TEMPERATURE STABILIZATION

Forecasting erratic demand of medicines in a public hospital: A comparison of artificial neural networks and ARIMA models

Smart Parking Allotment System Using Android Application

Artificial Neural Networks for predicting cooling load in buildings in tropical countries

Stock Price Forecasting Using Exogenous Time Series and Combined Neural Networks

MODELLING STUDIES BY APPLICATION OF ARTIFICIAL NEURAL NETWORK USING MATLAB

OPTIMAL CONTROL OF CHILLER PLANTS USING BAYESIAN NETWORK

Demand Dispatch and Probabilistic Wind Power Forecasting in Unit Commitment and Economic Dispatch: A Case Study of Illinois

Optimal Placement of Distributed Generator in Distribution System using Fuzzy Composition

Technical Bulletin Comparison of Lossy versus Lossless Shift Factors in the ISO Market Optimizations

ONTIME, for creating and managing timetables

Incidence Matrix-Based LMP Calculation: Algorithm and Applications

A Dynamic Market Mechanism for Integration of Renewables and Demand Response

A Multi-Period MPS Optimization Using Linear Programming and Genetic Algorithm with Capacity Constraint

Oracle Planning and Budgeting Cloud Service

2013 i-pcgrid workshop San Francisco, CA March 26-28, 2013

A Data-driven Prognostic Model for

Data processing. In this project, researchers Henry Liu of the Department of Civil Engineering and

APPLICATION OF ARTIFICIAL NEURAL NETWORK FOR DEMAND FORECASTING IN SUPPLY CHAIN OF THAI FROZEN CHICKEN PRODUCTS EXPORT INDUSTRY

Transcription:

2 th International Conference on Hybrid Intelligent Systems A Short-Term Bus Load Forecasting System Ricardo Menezes Salgado Institute of Exact Sciences Federal University of Alfenase Alfenas-MG, Brazil ricardomenezes@ieee.org Takaaki Ohishi School of Electrical and Computer Engineering University of Campinas Campinas-SP, Brazil taka@densis.fee.unicamp.br Rosangela Ballini Institute of Economics University of Campinas Campinas-SP, Brazil ballini@eco.unicamp.br Abstract This paper proposes a methodology for a short-term bus load forecasting. This approach calculates the short-term bus load demand forecast using few aggregated models. The idea is to cluster the buses in groups with similar daily load profile and for each cluster one bus load forecasting model is adjusted. For each cluster, aggregated forecasting model is built based on the analysis of individual bus load data. The solution obtained through aggregated approach is similar to the solution obtained by individual bus load forecasting model, but requiring much less computational time. This proposed methodology was implemented in a friendly computational forecasting support system described in this paper. Keywords- Bus Load Forecasingt; Clustering Algorithm; Artificial Neural Network; Forecasting Support System. I. INTRODUCTION This paper presents a short-term bus load forecasting methodology. The electrical energy is produced at power plants and is transported to the consumption centers through transmission systems. A transmission system is composed mainly by transmission lines, transformers and control devices and can be mathematically modeled as graph flow system, in which the arcs represent transmission lines and transformers and the nodes, called bus, represent the connection point of these components. The electrical energy consumers are connected to these buses and the sum of all consumers of a bus give its load demand to be supplied. The electric energy company must assure the load meeting with security and in this sense it is important to assess the operation of the transmission system []. This transmission system operation analysis depends on the bus load. The assessment of transmission system operation is executed at the short-term operational planning step, in which the next day operation schedule of the power system is determined. This short-term planning must specify at hourly or half-hour basis the start-up and shut-down of generation units and the dispatch of online units. This solution must satisfy all power generation and transmission systems requirements. To assure transmission secure operation, it musts to evaluate the impact of the dispatch at a given time interval, considering the transmission network and bus load expected to that interval. Thus, to assess the short-term transmission operation planning, a short-term bus load forecast is necessary [2]. The bus short-term load forecasting can be treated as conventional global load forecasting problem [3]. In this case, for each bus it will be necessary to adjust a specific forecasting model and to execute it every day. However, in power system with thousands of buses, this individual bus load forecasting will be a time consuming activity and inadequate to short-term decision process. In this sense, this paper presents a bus short-term forecasting methodology that aim to reduce the forecasting time. The idea is to cluster the buses in groups with similar daily bus load profiles and for each group built only one forecasting model that calculate all individual bus load forecast of the group. The bus grouping step is based on clustering techniques and the forecasting step is based on statistical analysis and ANN based model. The computational implementation of the methodology was developed as a forecasting support system that includes a data basis, a models basis, a friendly interfaces, and facilities for data analysis, visualization and update to new models. This paper emphasizes the models used in the methodology. II. THE SHORT-TERM BUS LOAD FORECASTING PROBLEM The daily load demand of a bus depends on the its consumers consumption pattern, and it may be much different from one bus to another, either in terms of consumption level (average demand) or in terms of daily load profiles, as can be noted in the first two load curves of Fig., in which the bus #59 presents a typical residential consumers load, and the bus #53 represents a industrial consumers cutting load at peak demand period. In terms of daily average demand, the difference between them is also important, with the first bus load about one hundred times higher than the second bus. Furthermore, during real time operation, there are changes on the transmission network that may to transfer the load demand of some bus to another bus. This alters significantly the load demand profile of some buses and it musts be considered in the bus load forecasting. Bus #47 in Fig. illustrates an example of these network changes, where it is possible to see a drastic daily profile change in consecutive days. 2 5 5 2 24 Time -[h] 2 8 6 4 25 2 5 5 Bus # 59 6/2/ Thu - 7/2/ Fri - 7/2/ 6/2/ 5 5 2 24 Bus # 47 5 5 2 25 3 35 4 45 48 Consecutive Days 5 5 Bus # 53 Figure. Daily Profiles and Pattern Change. 978--4244-7365-6//$26. 2 IEEE 55

III. THE PROPOSED METHODOLOGY The proposed methodology calculates the short-term bus load demand forecast using few models. The main idea is to cluster the buses in groups with similar daily load profile and for each cluster one bus load forecasting model is adjusted. The entire process is executed in two phases. In the first phase the bus clustering process is executed. In the second phase a forecasting model is adjusted for each cluster. A. Clustering Phase There are several clustering techniques, such ANN Kohonem techniques [4], fuzzy c-means (FCM) [5], and the subtractive clustering algorithm (SC), originally proposed in [6]. In this paper was used the Subtractive Clustering algorithm, because it determines automatically the number of groups. The goal of this phase it to cluster the buses with similar daily load profile. In order to capture this load profile, independent of load demand level, it is necessary to normalize the load curve, as shown in Fig. 2 [7]. The original curves are in Fig. 2(a), which they are very different in terms the load demand levels, but when they are normalized as in Fig. 2(b) they are very similar in terms of daily load profiles. 6 4 2 Bus # Bus # 3 Bus # 4 5 5 2 (a) ) Definition of Input Variables A simple example illustrates how the aggregate model is formed. Suppose a cluster with two buses # and #33. In this paper, the inputs related to a given bus are determined through a partial autocorrelation analysis. Thus, suppose in the case of the bus # that it was selected as inputs the loads d (t-) and d (t-24), and the input d 33 (t-) and d 33 (t-2) for bus #33. 2) ANN Model Architecture The aggregated forecasting model for this cluster is formed using the inputs selected by autocorrelation analysis as in Fig. 3. The first two inputs are the same inputs selected for the bus # and the last two are the inputs for the bus #33. Thus, the aggregated model preserves the same inputs of individual models for each bus of the cluster. D (t-) D (t-24) D 33 (t-) D 33 (t-2) D k (t) (b) Figure 3. Aggregate Diagram. Load - [PU].5 Bus # - [PU] Bus # 3 - [PU] Bus # 4 - [PU] 5 5 2 Figure 2. Buses Normalization Motivation. B. Bus Load Forecasting Model In this phase a predictive model is adjusted for each cluster. In this paper the forecasting approach was based on a nonlinear multi-layer perceptron (MLP) neural network. As all bus of the group uses the same model for its load forecast, it is important that the cluster ANN model incorporate the information all bus. In this sense, the methodology aggregates the information of individual bus in an unique model, and so it is called aggregated model. Other techniques, such as Linear Regression and Neuro-Fuzzy method can be used. To define the aggregated model it is necessary initially to determine what are the input variables. These inputs are defined based on the analysis of individual bus load time series. The model has only one output, the bus load prediction for time interval t 3) ANN Training Step The ANN model presented above has a specific training process. Usually, a set of all input values is presented to the model at the same time in order to adjust the weights. But, in the training process of the proposed model the data of each bus is presented separately from the data of others buses. Fig. 4 shows the presentation of data of the bus #; here the inputs related to bus #33 are null, and the output is the desired load of the bus #. Fig. 5 shows the presentation of data of the bus #33; here the inputs related to bus # are null. This training procedure preserves, in some sense, the individual training. In this paper, the learning algorithm employed is the well-known error backpropagation method [8] and [9]. 56

D (t-) D (t-24) D (t) 6 2 22.93 7 3 68.46 8 3 54.29 9 3 43.87 4 278.82 5 399.39 2 5 45.66 3 7 877.8 4 4983.44 Cluster # 7 Cluster # 5 Figure 4. Bus # data presentation (tranning step). Load - [PU].8.6.8.6 2 Cluster # 4 2 Cluster # D 33 (t-) D 33 (t-2) Figure 5. Bus #33 data presentation (tranning step). IV. CASE STUDY The proposed methodology was applied on a test system with 73 buses, from Brazilian North/Northeast system. A. Clustering The SC algorithm divided the 73 buses in 34 clusters, in which 4 clusters have 2 or more buses. The clusters with 2 or more buses totalize 88.3% of the total load. For the buses with specific daily load profile, it is recommended individualized forecasting models. Table I shows the cluster with two or more buses and their respective cluster total load. Fig. 6 shows four example of clusters obtined by clusterig algorithm. TABLE I. BUSES CLUSTERS Cluster N. of Buses Total Load 2 3.75 2 2 28.76 3 2 7.37 4 2 3.8 5 2 82.89 D 33 (t) Load - [PU].8.6 2.8.6 2 Figure 6. Clusters with 2 or more Buses. B. Bus load forecasting To measure the performance of the aggregate model, we executed a forecast for each bus using an individual forecasting model. These results will be used to evaluate the performance of the proposed model. To facilitate the identification of the forecasting approaches used in this paper were named: - The individual approach with Artificial Neural Network; 2- the aggregate approach with Artificial Neural Network. ) One Day Forecasting The aggregate model was configured to foresee one single day ahead. To determine the load demand curve of the next day (24 hours ahead) an adjustment of the models is accomplished to deal with every hour of the day. Thus, there are a specific forecasting model adjusted for each time interval. Table II shows the forecast results obtained through the two methodology. Observing these results it is possible to note that the models and had very similar performances, with low variations in their errors. TABLE II. AVERAGE PERCENTUAL ERROR Cluster 3.67 3.83 2 3.3 3.5 3 3.67 3.77 4 7.3 7.32 57

5.87.9 6 2.94 2.83 7 3,96 3.7 8 2.59 2.48 9.97.89 2.36 2.34 3.42 3.9 2 3.59 3.68 3 4.59 2.96 4 3.26 3.45 Fig. 7 presents the MAPE for the buses of the clusters 8 and 4. These results show that the models and had a similar performance for ll buses of the goups. Fig. 8 presents the hourly load of bus #59 obtined by the two approaches. Here also the performences os the two models are very similar. E - [MW] MAPE - [%] MAPE - [%] 6 4 2 25 2 5 5 2 5 Cluster #8 9 2 4 Cluster #4 7 9 4 8 59 6 62 63 64 67 7 Bus ID Figure 7. Average MAPE - Cluster #8 and #4. Actual Load Curve 5 5 2 24 5-5 5 5 2 24 Figure 8. Actual Predicted Curve and Hourly Error - Bus # 59 9/25/2. Table 3 shows the computational time to calculate de forecast. The tests were running on a PC with AMD Opteron 75 Dual Core 2.2GHz; 4GB DDR-4 Memory, with Linux Kubuntu Kernel 2.6.26. The aggregate model is about 4 times faster than individual model. TABLE III. TABLE TYPE STYLES Agg_AN Time execution (min) 2.52.47 V. FORECASTING SUPPORT SYSTEM The daily bus forecasting process must be easy and fast. In this sense, the proposed methodology was implemented computationally as a forecasting support system. In general, computational support systems aim to facilitate the execution of some activity involving computation program. As the load forecasting requires data, models and handling of data and model solutions, the developed forecasting support system is composed of a data basis, a model basis and an interface system. Fig. shows de idea used in the development of the computation system. The data basis storage the data of bus loads, calendars, climatic information and others. These bases uses a SQL based system that facilitates the data query, handling, data management and security. In this system, the model contains every mathematical based function that are used in the process of forecasting. For example, in the proposed bus forecasting methodology are used normalization, clustering, partial autocorrelation analysis and ANN load forecasting model. These functions may have several alternatives, such as normalization by the maximum value, normalization by the average value. In terms of clustering models, there are Kohonen based system, Fuzzy C-Means and subtractive clustering algorithm. In terms of forecasting models, there are many other options such as Neurofuzzy, SVMs, Linear Regression and others. The interaction between the user and computational system is executed through the interface system. The interfaces facilitate the selection of data, visualization of data and model solutions, and selection of models and its configurations. Figs. 9 and Fig. show examples of GUIs (Graphical User Interface) that were developed the system to assist the user in a bus load forecasting study. The forecasting support systems are very useful for research, because they facilitate, for example, the test of different forecasting techniques applied to a given problem can be performed more rapidly on a user friendly computational system. Another important aspect is the visualization facilities of data and model solution; this provided insight to the users about the problem and its solutions. The forecasting support system can be also very useful in teaching and training. VI. CONCLUSION In this paper an aggregate bus forecast model was proposed to solve the short-term bus daily load forecast problem. According to the obtained results the aggregate model presented robustness with good generalization capability to obtain a more accurate forecast. The model was 58

effective in the solution of the problem with low errors in the most buses. Even with efficient results the proposed model can be improved to present forecasts more efficiently. We can add climatic-related variables and other exogenous information that tends to improve the bus load forecasting. Thus, this technique emerges as a promising alternative to deal with short-term bus load forecasting problems. The forecasting supports system provided easily in the obtaining solutions in a friendly and intuitive graphical environment. We can say that a support system provides a better understanding of the data easier to obtain results quickly and conveniently. Another interesting factor is the ease with which new scenarios for forecasting are created. This feature helps to detect the variables with the greatest impact through the analysis of several studies of prediction. We know that there are other important variables that can improve the quality of the load forecasts (climatic information and others exogenous variables). With a computational forecasting system will be possible to use this information in bus load forecasting easily. VII. ACKNOWLEDGMENT This research was supported by the Research Foundation of the State of São Paulo (FAPESP) process \#4-7879-9 and \#2-6733-5. We also thank the engineer Maria da Conceição Guedes Alcoforado (ONS/NE) for providing the bus load database used in this paper. REFERENCES [] R. L. Sullivan, Power System Planning. New York: McGraw-Hill Inc, 977. [2] E. Handschin and C. Dornemann, Bus load modelling and forecasting, Proceedings of the IEEE Transactions on Power Systems, vol. 3, no. 2, pp. 627 633, May 988. [3] D. C. Park, El-Sharkawi, M. A., and R. J. Marks II, Eletric load forecasting using an artificial neural network, IEEE Transactions on Power Systems, vol. 6, no. 2, pp. 442 449, May 99. [4] T. Kohonen, Self-organized formation of topologically correct feature maps, Proceedings of the Biological Cyberneticys, vol. 43, pp. 59 69, 982. [5] Bezdek, J. (98). Pattern Recognition with Fuzzy Objective Function Algorithms, Plenum Press, New York. [6] Chiu, S. (994). Fuzzy model identification based on cluster estimation, Journal of Intelligent & Fuzzy Systems 2(3). [7] R. M. Salgado, T. Ohishi, and R. Ballini, Clustering bus load curves, Proceedings of the IEEE-PES Power Systems Conference and Exposition, vol. 3, pp. 25 256, October: -3 24. [8] S. Haykin, Neural Networks, A Comprehensive Foundation. Macmillan Publishing Company, 999. [9] Rumelhart, D., Hinton, G. e Willians, R. (986). Learning internal representation by error propagation, parallel distributed processing: Explorations in the Microstruture of Cognition, Vol., MIT Press, Cambridge. Figure 9. Main GUI Forecasting Support System. 59

Figure. Examples of GUIs Forecasting Support System. Data Models Forecasting System Communication GUIs Users Figure. Forecasting Support System Idea and Modeling. 6