Stream-Based Electricity Load Forecast Authors: Joao Gama Pedro Pereira Rodrigues Presented by: Viktor Botev.

Slides:



Advertisements
Similar presentations
Management and Control of Domestic Smart Grid Technology IEEE Transactions on Smart Grid, Sep Albert Molderink, Vincent Bakker Yong Zhou
Advertisements

Princess Nora University Artificial Intelligence Artificial Neural Network (ANN) 1.
EE 690 Design of Embodied Intelligence
Introduction to Neural Networks Computing
Marković Miljan 3139/2011
Operations Management Forecasting Chapter 4
1 Using ANN to solve the Navier Stoke Equations Motivation: Solving the complete Navier Stokes equations using direct numerical simulation is computationally.
CSCI 347 / CS 4206: Data Mining Module 07: Implementations Topic 03: Linear Models.
Artificial Neural Networks - Introduction -
Artificial Neural Networks - Introduction -
A neural network based several-hour- ahead electric load forecasting using similar days approach Paras Mandal, Tomonobu Senjyu, Naomitsu Urasaki, Toshihisa.
Neural Network Based Approach for Short-Term Load Forecasting
Dr. Yukun Bao School of Management, HUST Business Forecasting: Experiments and Case Studies.
Optimizing number of hidden neurons in neural networks
Distributed Regression: an Efficient Framework for Modeling Sensor Network Data Carlos Guestrin Peter Bodik Romain Thibaux Mark Paskin Samuel Madden.
Clustering over Multiple Evolving Streams by Events and Correlations Mi-Yen Yeh, Bi-Ru Dai, Ming-Syan Chen Electrical Engineering, National Taiwan University.
Biological inspiration Animals are able to react adaptively to changes in their external and internal environment, and they use their nervous system to.
© Prentice Hall1 DATA MINING TECHNIQUES Introductory and Advanced Topics Eamonn Keogh (some slides adapted from) Margaret Dunham Dr. M.H.Dunham, Data Mining,
Slide 1 EE3J2 Data Mining EE3J2 Data Mining Lecture 15: Introduction to Artificial Neural Networks Martin Russell.
Operations Management Forecasting Chapter 4
Short-Term Load Forecasting In Electricity Market N. M. Pindoriya Ph. D. Student (EE) Acknowledge: Dr. S. N. Singh ( EE ) Dr. S. K. Singh ( IIM-L )
September 23, 2010Neural Networks Lecture 6: Perceptron Learning 1 Refresher: Perceptron Training Algorithm Algorithm Perceptron; Start with a randomly.
MACHINE LEARNING 12. Multilayer Perceptrons. Neural Networks Lecture Notes for E Alpaydın 2004 Introduction to Machine Learning © The MIT Press (V1.1)
Artificial Neural Networks
Dan Simon Cleveland State University
COMPLEX EVENT PROCESSING KENNY INTHIRATH. EVENT-DRIVEN APPLICATIONS Event-Driven Applications High numbers of events Low latency Real-time Opposed to.
Radial Basis Function (RBF) Networks
Soft Computing Colloquium 2 Selection of neural network, Hybrid neural networks.
Artificial Neural Networks
FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR USING NEURO-FUZZY SYSTEMS WITH LOCAL RECURRENT STRUCTURE FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR.
© N. Kasabov Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996 INFO331 Machine learning. Neural networks. Supervised.
Machine Learning Chapter 4. Artificial Neural Networks
Outline What Neural Networks are and why they are desirable Historical background Applications Strengths neural networks and advantages Status N.N and.
Bayesian networks Classification, segmentation, time series prediction and more. Website: Twitter:
Time Series Data Analysis - I Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What are Time Series? How to.
Modeling Electricity Demand: A Neural Network Approach Christian Crowley GWU Department of Economics INFORMS Meeting October 26, 2004, Denver, CO.
Applying Neural Networks Michael J. Watts
Soft Computing Lecture 8 Using of perceptron for image recognition and forecasting.
Analysis of day-ahead electricity data Zita Marossy & Márk Szenes (ColBud) MANMADE workshop January 21, 2008.
Fuzzy Systems Michael J. Watts
J.-Y. Yang, J.-S. Wang and Y.-P. Chena, Using acceleration measurements for activity recognition: An effective learning algorithm for constructing neural.
Artificial Neural Networks Students: Albu Alexandru Deaconescu Ionu.
CSC321 Introduction to Neural Networks and Machine Learning Lecture 3: Learning in multi-layer networks Geoffrey Hinton.
Neural Networks - Berrin Yanıkoğlu1 Applications and Examples From Mitchell Chp. 4.
Robert J. Marks II CIA Lab Baylor University School of Engineering CiaLab.org Artificial Neural Networks: Supervised Models.
Modeling Electricity Demand: A Neural Network Approach Christian Crowley GWU Department of Economics 28 th Annual IAEE International Conference June 6,
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
© 2002 IBM Corporation IBM Research 1 Policy Transformation Techniques in Policy- based System Management Mandis Beigi, Seraphin Calo and Dinesh Verma.
Data Mining and Decision Support
Week Aug-24 – Aug-29 Introduction to Spatial Computing CSE 5ISC Some slides adapted from the book Computing with Spatial Trajectories, Yu Zheng and Xiaofang.
Perceptrons Michael J. Watts
Neural Networks for EMC Modeling of Airplanes Vlastimil Koudelka Department of Radio Electronics FEKT BUT Metz,
Dimensions of Neural Networks Ali Akbar Darabi Ghassem Mirroshandel Hootan Nokhost.
Neural Networks The Elements of Statistical Learning, Chapter 12 Presented by Nick Rizzolo.
13 – 1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall. Forecasting 13 For Operations Management, 9e by Krajewski/Ritzman/Malhotra.
LOAD FORECASTING. - ELECTRICAL LOAD FORECASTING IS THE ESTIMATION FOR FUTURE LOAD BY AN INDUSTRY OR UTILITY COMPANY - IT HAS MANY APPLICATIONS INCLUDING.
Canadian Weather Analysis Using Connectionist Learning Paradigms Imran Maqsood*, Muhammad Riaz Khan , Ajith Abraham  * Environmental Systems Engineering.
RiskTeam/ Zürich, 6 July 1998 Andreas S. Weigend, Data Mining Group, Information Systems Department, Stern School of Business, NYU 2: 1 Nonlinear Models.
Neural Networks for Machine Learning Lecture 3a Learning the weights of a linear neuron Geoffrey Hinton with Nitish Srivastava Kevin Swersky.
Multi-Area Load Forecasting for System with Large Geographical Area S. Fan, K. Methaprayoon, W. J. Lee Industrial and Commercial Power Systems Technical.
Parallel seasonal approach for electrical load forecasting. Presented by: Oussama Ahmia Authors : Oussama Ahmia & Nadir Farah ITISE2015 ITISE 2015, Granada,
Combining Models Foundations of Algorithms and Machine Learning (CS60020), IIT KGP, 2017: Indrajit Bhattacharya.
Applying Neural Networks
Fuzzy Systems Michael J. Watts
On Optimal Distributed Kalman Filtering in Non-ideal Situations
with Daniel L. Silver, Ph.D. Christian Frey, BBA April 11-12, 2017
Neural Networks Advantages Criticism
Neural Networks Geoff Hulten.
Artificial Intelligence 10. Neural Networks
Overview: Chapter 4 Infrastructure Establishment
Presentation transcript:

Stream-Based Electricity Load Forecast Authors: Joao Gama Pedro Pereira Rodrigues Presented by: Viktor Botev

Problem area Sensor data received at high speed Dynamic and non-stationary environment Companies buy and cell energy based on load profiles and forecasts Load forecast in SCADA/DMS system help find critical points

Existing methods Forecasting using Adaptive neural networks (ANN) Static iteration training for ANN is not applicable for high speed data Predictive systems over thousands of sensor

Solution presented Incremental Clustering (Variable Clustering) Incremental Learning of ANN Other techniques for preprocessing and postprocessing – Data aggregation engine – Kalman Filter

Technical goal Incremental system to continuously predict in real time the electricity load demand At time t: – receive data from all sensors – predict the sensor value of each sensor for time t+k – back propagate the measurement corresponding to the prediction at t-k

Preprocessing Server based approach for: – Gathering data from sensors – Aggregation – Synchronization

Clustering of Data Streams Using ODAC algorithm (Online Divisive-Agglomerative Clustering) – based on dissimilarities between streams Similarity equation – Pearson’s correlation coefficient Guarantees – Hoeffding bounds

Clustering of Data Streams Building a clustering hierarchy Measures taken for relax the assumption that ” In a hierarchical structure of clusters, considering that the data streams are produced by a stable concept, the intra-cluster dissimilarity should decrease with each split”

Clustering of Data Streams

MLP ANN predictive model Time horizons – 1 hour – 24 hours – 168 hours Muti-layered perceptron – 10 input neurons – 4 hidden neurons – 1 linear output Input vector – {1, 2, 3, 4} – {7, 14} – 4 cyclic variables (sin + cos)

MLP ANN predictive model How it works? Read Buffer (size is defined by experts) Structure – input into buffer, real value and old prediction comparison, input the ANN, store predictions, delete from buffer

MLP ANN problems and solutions Slow learning rate – Propagating an example only once Overfitting – Dual perturb and combine algorithm Processing one example several times Adding noise to the examples Avaraging all the predictions produced (Pesonal opinion is that the main reason for dealing with overfitting is convincing the companies)

Improving predictions Kalman Filter – Simple one dimensional Kalman Filter – Using for combining inexact measurement with inexact predictions – Common technique is when at time t to predict value at time t-k

Online learning and preprocessing Missing data – Accomodate homologue technique Problems – When sensors do not send data for a long time Consequences – Overfitting – Concept damaging

Evaluation and results Test setup – 2500 sensors – 565 High Tension – 1629 Mean Tension – 299 Power Transformers Measure of interest – Current intensity Data – Gathered data for 3 years in an hourly bases Quality measures of the forecasts – MAPE (Mean Absolute Percentage Error) – MEDAPE (Median Absolute Percentage Error) Windows used – Weekly – Monthly

Evaluation and results

Summary We have discussed a system that can deal with large number of sensor data and predict their values within a given time horizon The predictive model discussed eliminates the need for batch clustering and periodic ANN training Future work could be adding more information in the model as temperature, holiday, and special events.

Thank you