2015 MATLAB Conference Perth 21 st May 2015 Nicholas Brown. Deploying Electricity Load Forecasts on MATLAB Production Server.



Similar documents
Turning Data into Actionable Insights: Predictive Analytics with MATLAB WHITE PAPER

NERA Analysis of Energy Supplier Margins

CHAPTER 2 LOAD FORECAST

Plan forecast optimise

Machine Learning with MATLAB David Willingham Application Engineer

Committee on the Northern Territory s Energy Future. Electricity Pricing Options. Submission from Power and Water Corporation

Anthony Price Swanbarton Limited, Dairy Farm, Pinkney, Malmesbury, Wiltshire, SN16 0NX Telephone

Short-Term Forecasting in Retail Energy Markets

Natural Gas and Electricity Coordination Experiences and Challenges

EDF ENERGY S CONSOLIDATED SEGMENTAL STATEMENT YEAR ENDED 31 DECEMBER 2013

FACT SHEET. NEM fast facts:

Industries Association. ERCOT Successes and Challenges

HEATWAVE JANUARY DATE: 26 January 2014

GLOBAL RENEWABLE ENERGY MARKET OUTLOOK 2013

Winter Impacts of Energy Efficiency In New England

Past, present, and future Analytics at Loyalty NZ. V. Morder SUNZ 2014

MATLAB in Business Critical Applications Arvind Hosagrahara Principal Technical Consultant

Power Generation Industry Economic Dispatch Optimization (EDO)

White Paper. Thirsting for Insight? Quench It With 5 Data Management for Analytics Best Practices.

Pentaho Data Mining Last Modified on January 22, 2007

How Organisations Are Using Data Mining Techniques To Gain a Competitive Advantage John Spooner SAS UK

Deploying MATLAB -based Applications David Willingham Senior Application Engineer

Brief Contents. Part Three: Decisions and Strategies. Part One: Information Technology Infrastructure. Part Four: Organizing Businesses and Systems

*This view is a sample image of electricity consumption.

Big Data, Start Small! Dr. Frank Säuberlich, Director Advanced Analytics (Teradata International) 26 th May 2015

NATIONAL ELECTRICITY FORECASTING REPORT FOR THE NATIONAL ELECTRICITY MARKET

SQLstream Blaze and Apache Storm A BENCHMARK COMPARISON

Western Australia and the Northern Territory are not connected to the NEM, primarily due to the distance between networks.

2014 Residential Electricity Price Trends

ELECTRICITY FROM RENEWABLE ENERGY IN VICTORIA 2011 June 2012

look A closer Have you ever wanted to look into what makes up electricity prices and find out how the electricity market works? at electricity prices

ENERGY ADVISORY COMMITTEE. Electricity Market Review : Electricity Tariff

Texas Demand Response Programs Cirro Energy Services an NRG Energy Company

Bringing Big Data Modelling into the Hands of Domain Experts

Load Serving Entities and the Day-Ahead Market

Methodology For Illinois Electric Customers and Sales Forecasts:

James P. Doherty AOG 2016

3. Buying non-accredited green power from electricity retailer

Port Jackson Partners

SMARTER ELECTRICITY USE SAVE WITH SYNERGY SMARTPOWER

The Power of Predictive Analytics

How To Understand The Data Collection Of An Electricity Supplier Survey In Ireland

Guide to e-commerce. 1. Explanation of e-commerce

Renewable Energy in Victoria

Energy Procurement Practice Guide

Easily Identify the Right Customers

ARKANSAS PUBLIC SERVICE COMMISSYF cc7 DOCKET NO U IN THE MATTER OF ON THE DEVELOPMENT OF COMPETITION IF ANY, ON RETAIL CUSTOMERS

Profile. Business solutions with a difference

Executive insights. Shifting the Load: Using Demand Management to Cut Asia's Eletricity Bill. Shifting Load Away from Peak Times

August Industry Report: SolarBusinessServices. Solar Businesses in Australia. Prepared for: Rec Agents Association

2016 ERCOT System Planning Long-Term Hourly Peak Demand and Energy Forecast December 31, 2015

RESEARCH NOTE NETSUITE S IMPACT ON E-COMMERCE COMPANIES

Digging for Gold: Business Usage for Data Mining Kim Foster, CoreTech Consulting Group, Inc., King of Prussia, PA

Meridian Energy broker presentation

Optimizing Inventory in Today s Challenging Environment Maximo Monday August 11, 2008

White Paper April 2006

The River Devoll Project

ANALYTICS CENTER LEARNING PROGRAM

INTRODUCTION TO DATA MINING SAS ENTERPRISE MINER

RWE npower Consolidated Segmental Statement for the year ended 31 December RWE npower Page 1 of 13

Supply chain maturity study Comparator report HSCNI

PJM Electric Market. PJM Electric Market: Overview and Focal Points. Federal Energy Regulatory Commission Market Oversight

Is a Data Scientist the New Quant? Stuart Kozola MathWorks

THE COMED RESIDENTIAL REAL-TIME PRICING PROGRAM GUIDE TO REAL-TIME PRICING

Machine Learning: Overview

Data Mining + Business Intelligence. Integration, Design and Implementation

I. FORECAST METHODOLOGY

MATLAB in Production Systems, Database Integration, and Big Data Eugene McGoldrick

Review of the Energy Savings Scheme. Position Paper

Name: Srinivasan Govindaraj Title: Big Data Predictive Analytics

US Natural Gas Statistics

How To Read The Unitholders Of The Kukon Island Power Station

Selling Renewable Energy in Michigan. Julie Baldwin Michigan Public Service Commission Michigan Wind Conference 2009 March 3, 2009

Industrial Dr. Stefan Bungart

ELECTRICITY DEMAND DARWIN ( )

Finance and Policy Committee. Date: 14 October Item 17: TfL Energy Purchasing 2017 to This paper will be considered in public.

Hexaware E-book on Predictive Analytics

DATA CENTRE DESIGN AND

Overview, Goals, & Introductions

23 November Contact Energy Geothermal update November 2011

Transcription:

2015 MATLAB Conference Perth 21 st May 2015 Nicholas Brown Deploying Electricity Load Forecasts on MATLAB Production Server.

Executive Summary This presentation will show how Alinta Energy used the MATLAB product suite to improve the accuracy of it s W.A. electricity load forecasts. The Neural Networks methodology was adopted to segment it s customer base and to predict each segment s load shape. MATLAB Production Server integrated with the Data Warehouse allowed forecasts to be updated on a daily basis so that the Trading and Wholesale teams always have the most up to date forecast. Analysts can now spend time focusing on improving the accuracy of the forecast rather than administering and reconciling outputs. 2

Alinta Energy: Who are we? We supply natural gas and electricity to 800,000 residential and commercial & industrial customers throughout Australia. We ve been retailing gas in Western Australia since 1995 and more recently are a new energy retailer in Victoria and South Australia. We employ 780 people in 14 locations across Australia and New Zealand. Alinta Energy s power generation and energy infrastructure portfolio includes a number of power stations, transmission lines and natural gas pipelines in Australia and a power station in New Zealand. The combined installed capacity of the power stations represents approximately 2,500MW of base load, intermediate and peaking power generation. 3

Electricity Load Forecasting Background Alinta Energy is major supplier of electricity to business customers in the W.A energy market. Regulation prevents Alinta from selling electricity to residential customers in W.A. These customers range from small business consuming 50 MWh p.a. up to large industrial and mine sites consuming in excess of 100 GWh p.a. Although large by the volume of electricity consumed, Alinta has a relatively small yet rapidly growing customer base (approx. 2,000 (a) as at June 2014). This diverse customer base is not only differentiated by size but also by the time of day and the seasonality of when they consume energy. Accurate load forecasts are required so that the Wholesale team can procure energy to match supply and demand while the traders can optimise short term trading benefits. (a) ERA 2014 Annual Performance Report: Energy Retailers 4

Problem # 1 A rapidly changing customer base in W.A. means forecasting load in aggregate derived from historic values produced inaccurate results. The trading models would routinely underestimate peak load (particularly during the summer) as the acquired customers quite often had different load shapes to the customer base from 12 months prior. Solution Create load forecasts by customer segment using the Neural Network Toolbox and then aggregated to create a total Alinta load forecast. 5

Alinta s MATLAB Product Suite MATLAB Neural Network Toolbox Statistics and Machine Learning Toolbox Database Toolbox MATLAB Compiler MATLAB Production Server 6

Load Forecasting Process Group Customers Customers with similar load shapes (based on historic data) are grouped into 100 buckets using MATLAB Neural Networks pattern recognition. Create Neural Networks The 100 grouped Historic loads are analysed by MATLAB against a number of weather & calendar variables to create a load predictor neural network for each group. Predict Load Future date and expected weather variables are fed into each of the 100 networks to predict future load by group. Each group is then weighted by their expected load relative to total load to create the total load forecast. 7

Clustering: Self Organising Maps Customer Classification based on: Seasonal Profile Monthly peak / off-peak Percentage 8

Clustering: Example Load Shapes C3: Light Manufacturing C34: Restaurants C100: Mining 9

Neural Networks Load Forecast Input / Output Weather Variables Temperature Humidity Wet Bulb Wind Speed Calendar Variables Day of Week Month Interval (half hour) Public Holidays School Holidays The load forecast for all 100 clusters are weighted by volume. Then aggregated to create a total load forecast. 10

Problem # 2 Need for faster and more frequent updates of forecasts with one version of the truth for users located throughout Australia. The previous electricity load forecasts where updated on a quarterly basis as part of the regular budgeting timetable. These loads become out of date very quickly as customers churn in and out and temperature forecast change. Solution MATLAB Production Server integrated with the Data Warehouse will allow forecasts to be updated on a daily basis so that the Trading and Wholesale teams always have the most up to date forecast. 11

What is MATLAB Production Server? MATLAB Production Server lets you run MATLAB programs within your production systems, enabling you to incorporate custom analytics in enterprise applications. Web, database, desktop, and enterprise applications request MATLAB analytics running on MATLAB Production Server via a lightweight client library. A server-based deployment ensures that users access the latest version of your analytics automatically, with client connections that can be protected with SSL encryption. You use MATLAB Compiler SDK to package programs and deploy them directly to MATLAB Production Server without recoding or creating custom infrastructure. MATLAB Production Server runs on multiprocessor and multicore servers, providing low-latency processing of concurrent work requests. Source: http://au.mathworks.com/products/matlab-production-server/ 12

Load Forecasting System Environment 13

Web Based User Interface Analysts access the models through a web based front end. Input variables are passed from the web form to the neural network models deployed on MATLAB Production Server. Once the load forecast is calculated, the results are written back to the Data Warehouse. 14

Results: Published to Data Warehouse Users in multiple locations can now access a single source of the truth from reports written against the Data Warehouse. Note: The load displayed on this page is fictious and not based on actuals 15

Realised Benefits of MATLAB Production Server Faster and more frequent updates of forecasts Allows Wholesale to optimise short term trading benefits. Time spent focusing on improving accuracy of forecasts rather than administering and reconciling outputs. Centralised location supported by I.T. Single version of the code deployed (single source of truth). Analysts can concentrate on writing code rather than administering IT systems. Other MATLAB code can be deployed The actual time spent calculating the load is now less than one minute per day. This allows huge capacity to run other advanced calculation models on MPS across East & West and Wholesale & Retail. 16

Questions? 17