Adaptive Water Demand Forecasting for Near Real-time Management of Smart Water Distribution Systems

Similar documents
Actionable Insights with PI Integrators

EMEA USERS CONFERENCE BERLIN, GERMANY. Copyright 2016 OSIsoft, LLC

Navigating the IT/OT Transformation Journey at Thames Water

Accenture Water Analytics

Introduction to Data Science for PI Data for PI Professionals

Your next transformation, one click away.

STREAM EngD Project. Cohort VII (Oct 2015 start) DETAILS OF THE PROJECT 1. Proposed work

Chris Nelson. Vice President Software Development. #PIWorld OSIsoft, LLC

PI Server Future Data

OSIsoft Super Regional Transform Your World

Streamlining Air Compliance Reporting with Asset Framework

EMEA USERS CONFERENCE BERLIN, GERMANY. Copyright 2016 OSIsoft, LLC

Actionable Insights with PI Integrators

Enabling Analytics and Operational Intelligence with the PI System

Enabling Analytics and Operational Intelligence with the PI System

Batch and Event Frames

The Value of the Novartis EA for San Carlos Site and Novartis Achievements/Goals of the Global PI System Strategy

Getting the most from your Digital Oilfield by leveraging the full PI Suite

Going Long: Enabling Expansion of TransCanada s Enterprise Analytics Program

Predicting Water Leakage Across Yorkshire using the PI System

Data science and predictive analytics in virtual power plant environment

Boosting process analytics at RHI Magnesita PI and Visual Computing

PI Integrator for Business Analytics

Monitoring of the ITAIPU dam using PI System

Prediction of in-process quality

PI System Fast Implementation & Analytics POC

Condition Based Maintenance & Smart Monitoring in the Frade FPSO with the PI System

ALEXANDER PIQUER ANDERSON AMARAL. OSIsoft. OSIsoft

Achieving Data Transformation with Asset Framework

IIoT Data Access with the PI System

Advances in PI System Streaming Analytics

Using OSIsoft Cloud Services to Fuel Cognitive Computing and Machine Learning

Incorporating Predictive Models for Operational Intelligence

Evolution of Operational Data to Support Excellence in Paper Manufacturing

Conference Theme and Keywords. EMEA USERS CONFERENCE 2017 LONDON #OSISOFTUC 2017 OSIsoft, LLC

Implementation of the Energy Management Information System (EMIS)

Operational Intelligence Bringing it All Together

Benefits of a Standardized PI System

Process Plugins TM. Cross Industry Performance and Condition Monitor Solutions Based on OSIsoft Foundation Software

Mining, Metals & Materials: Shaping Your Journey to Operational Intelligence. Copyright 2015 OSIsoft, LLC

Leveraging the PI System in the Processing of Opportunity Crudes

The Digital Productions RHI

Added value initiatives on top of ENEL PI System Infrastructure

USERS CONFERENCE Copyright 2016 OSIsoft, LLC

Delivering Transformative Business Value in O&G with the PI System

Thank You USERS CONFERENCE Copyright 2016 OSIsoft, LLC

The Death of a Spreadsheet Streamlining Gas Turbine Operations and Maintenance Reporting

SIO.Perform Liquide How OSIsoft PI with analytics improve ROI From

PI Integrator for Business Analytics

Accelerating Innovation in the Industrial Internet of Things

Revolutionizing Asset Management in the Water/Wastewater Industry

EMEA USERS CONFERENCE BERLIN, GERMANY. Copyright 2016 OSIsoft, LLC

Integrating the PI System with Third-Party Analytics

Asset Analytics in a Renewable World

The PI System and SAP HANA: Operating at the Speed of Business

TDWI Analytics Fundamentals. Course Outline. Module One: Concepts of Analytics

#PIWorld 2018 OSIsoft, LLC 2

Customer Showcases: The Latest Products and Upcoming Releases

GOVERNMENT ANALYTICS LEADERSHIP FORUM SAS Canada & The Institute of Public Administration of Canada. April 26 The Shaw Centre

AMINE GAS TREATMENT CASE PROACTIVELY PREDICT COLLAPSE OF AN AMINE PROCESSING CONTACTOR

EMEA USERS CONFERENCE BERLIN, GERMANY. Copyright 2016 OSIsoft, LLC

Advances in PI System Streaming Analytics and Other External Calculation Engines

Developing and Deploying Analytics for IoT Systems

Asset Insight: Using Data & Analytics to Effectively Manage a Power Plant s Capital Equipment

Best Practices for Implementing Asset Framework

Combining Real-time and Spatial Decision Making with the PI Integrator for Esri ArcGIS

Leveraging Operational Data to Support Business Decisions

Smart Customer Assistance Platform Catalyst Project TM Forum 1

Efficient Asset Management of a Large and Distributed DG Solar Portfolio

IIOT Data Access with the PI System

Quick Start with AI for Businesses

Plant Performance and Condition Based

Big Data Analytics with the PI System

Advanced Continuous Historian

The Rise of Engineering-Driven Analytics. Richard Rovner VP Marketing

EDF Hydro PI System Integration

Streaming Analytics, Data Lakes and PI Integrators

Introduction to Hyperion Planning

Wastewater Effluent Flow Control Using Multilayer Neural Networks

The Journey from Historian to Business Intelligence

Data Sharing in a Contract Manufacturing Environment

Your next transformation, one click away.

IBM Power BI for CPG & Retail on Microsoft Surface TM. Prepared by IBM Microsoft Solution Practice - Canada

Copyright 2015 OSIsoft, LLC

An Integrated Platform for Real-time, Automated Mobile Network Orchestration

RICHARD BEESON. OSIsoft

An Integrated Platform for Real-time, Automated Mobile Network Orchestration

Remote monitoring & optimization for Air Liquide plants using AF/EF From

The Importance of a Real-Time Data Infrastructure for IIOT, Advanced Analytics, & Big Data

Enterprise Value: How APS Creates Corporate Wide Benefits

Overcoming the barriers for Smart Water adoption

System Integration from Connectivity to Operational Insight: Leveraging PI System

Transform Information into Intelligence

A2A Mobile Real-Time Asset Monitoring

Can AI improve portfolio managers'

Operational Intelligence in the Water Industry

Your Big Data to Big Data tools using the family of PI Integrators

Capability Statement. For more information please contact: Capability Statement

Network Performance and Operational Analytics 24/7

Mining, Metals & Materials: Shaping Your Journey to Operational Intelligence REGIONAL SEMINARS 2015

Transcription:

Adaptive Water Demand Forecasting for Near Real-time Management of Smart Water Distribution Systems Presented by On behalf of Gary Wong & Kleanthis Mazarakis Kevin Woodward & Michele Romano @osisoft Copyright 2017 OSIsoft, LLC

Overview About United Utilities Business Challenges & Drivers Operational Technology & Innovation Why do Demand Forecasting? Why do a Proof-of-Concept (POC)? Demand Forecasting Methodology POC Components & Architecture Case Study & Results Summary @osisoft Copyright 2017 OSIsoft, LLC 2

About United Utilities @osisoft Copyright 2017 OSIsoft, LLC 3

Business Challenges & Drivers Regulatory and customer commitments Changing environment ODIs, Leakage, Blockages Reduce Totex Capex and Opex Apply intelligence and innovation Operational Technology providing analytics capability @osisoft Copyright 2017 OSIsoft, LLC 4

Operational Technology (OT) at United Utilities @osisoft Copyright 2017 OSIsoft, LLC 5

Innovation and R&D Water Network Event Localisation Event Management for Intelligent Water Networks Wastewater Network Event Recognition Water Process Event Recognition @osisoft Copyright 2017 OSIsoft, LLC 6

Why do Demand Forecasting (DF)? DF provides indications of what the future customer demand will look like This has several applications in United Utilities: Pump Scheduling Production Planning Event Recognition Dynamic Hydraulic Modelling Many Others With associated business benefits: Energy Savings More efficient Operations Better Customer Service Many Others @osisoft Copyright 2017 OSIsoft, LLC 7

Why do a Proof-of Concept? - Aims Understand how advanced analytics can be developed in an agile way Enable ready access to time series data Link time series data and analytics platforms Enable data pre-processing Enable development and testing of ANN models Understand potential for productionisation Demonstrate a live demand forecasting system Demonstrate accuracy and robustness of system @osisoft Copyright 2017 OSIsoft, LLC 8

DF Methodology Predicts water demands for the scheduling horizon (i.e., next 24 hours) to support near real-time operational management of smart Water Distribution Systems (WDSs) data-driven and continuously adaptive embedded in a piece of software developed in MATLAB use Evolutionary Artificial Neural Networks (EANNs) Romano, M., and Kapelan, Z. (2014). Adaptive Water Demand Forecasting for Near Real-Time Management of Smart Water Distribution Systems. Environmental Modelling & Software Journal, 60, 265 276. [Permalink: http://dx.doi.org/10.1016/j.envsoft.2014.06.016]. @osisoft Copyright 2017 OSIsoft, LLC 9

Why EANNs? self-learning ability continuous adaptability to ever changing water demand patterns robustness of the DF models building process i.e. no arbitrary selection and use of various explanatory variables and/or different lags of the demand variable generic and seamless applicability to different demand signals dramatic reduction of the efforts required from a human expert to design an ANN model for a given problem whilst enabling replicating or outperforming the quality of the results achievable through human expert intervention Practicality of the methodology operationalisation @osisoft Copyright 2017 OSIsoft, LLC 10

DF Approaches ensemble EANNs (eeanns) 24 ANN models o The models run in parallel o ANNs with different forecasting horizon (i.e., 1 to 24 hours ahead) o ANN models tailored to the particular forecasting horizon recursive EANNS (reanns) 1 ANN model o The runs are performed sequentially o Fixed forecasting horizon (i.e., 1 hour ahead) o Accuracy can decrease due to error accumulation @ osisoft Copyright 2017 OSIsoft, LLC 11

DF Methodology Components & Modes of Operation Requirement for online DF: System must be continuously adaptive Update Pre-processing module Set up Forecast EA-based ANNs parameters and input selection module ANN-based short-term demand forecasting module Three main modes of operation: Set up: Runs when the module is initialised and when operational changes occur Update: Runs every n days (e.g., every 7 days) Forecast: Runs every p hours (e.g., every hour) @ osisoft Copyright 2017 OSIsoft, LLC 12

Data Pre-processing Demand Forecasting System Pre-processing module EA-based ANNs parameters and input selection module ANN-based short-term demand forecasting module Deals with the missing data Filters out outliers Assembles the ANN models training and test sets Provides a median day vector for each day of the week to be used as surrogate prediction when the ANN models cannot return an output (i.e., lack of incoming real-time data) @ osisoft Copyright 2017 OSIsoft, LLC 13

Data Cleansing The retrieved data are rearranged in m vectors (i.e., one for each day) Missing data in each vector are filled in Vectors are grouped according to their day of week (e.g., Monday, Tuesday, etc.) For each day of the week, a median day vector and a vector of daily standard deviations are computed These vectors are then used by three statistical filters that aim to deal with outliers and other abnormal measurements Flexibility in setting/finding a desired/most suitable working definition of anomalous data @ osisoft Copyright 2017 OSIsoft, LLC 14

Assembling Good ANN Training and Test Sets & DF Robustness A set of good flow values is assembled. This set will be used for training and testing the ANN models A median day vector, for each day of the week, is computed. This will be used as surrogate prediction when the ANN models cannot return an output (i.e., lack of incoming real-time data) 45 Thursday 40 35 30 25 20 15 1000 1200 1400 1600 1800 2000 training set test set @ osisoft Copyright 2017 OSIsoft, LLC 15

ANN Short-term Demand Forecasting Demand Forecasting System Pre-processing module EA-based ANNs parameters and input selection module ANN-based short-term demand forecasting module Trains and tests ANN models in the Set up and in the Update mode Uses the incoming flow data and the trained ANN models to predict the next 24 hour demand in the Forecast mode @ osisoft Copyright 2017 OSIsoft, LLC 16

ANN Structure Output unit Output layer Hidden units Weights Hidden layer Input layer Input units @ osisoft Copyright 2017 OSIsoft, LLC 17

ANN Supervised Learning ANN is not programmed it learns from the presented examples (training data) Iterative process o Input data are presented repeatedly to the ANN o With each presentation, the output of the ANN is compared to the desired output and an error is computed o This error is then fed back (back-propagated) to the ANN and used to adjust the weights such that the error decreases with each iteration and the ANN model becomes closer to producing the desired output @ osisoft Copyright 2017 OSIsoft, LLC 18

ANN Overfitting The ANN learns the noise in the input as well as the common patterns, the result is poor performance on unseen examples (poor generalisation performance) Overfitting occurs: when we train the network on a task for too long when we train the network on a task using too many hidden units when we train the network on a task using too many inputs Number of parameters (e.g., hidden units, training cycles, inputs) @ osisoft Copyright 2017 OSIsoft, LLC 19

EA Selection of the ANN Parameters and Inputs Demand Forecasting System Pre-processing module EA-based ANNs parameters and input selection module ANN-based short-term demand forecasting module Finds the best set of parameters for training the ANN models Finds the best set of inputs to be used by the ANN models for accurate demand forecasting @ osisoft Copyright 2017 OSIsoft, LLC 20

EA-based Algorithm The EA-based optimisation strategy automatically selects the input to the ANN models and their parameters Characteristics: Single-objective (i.e., generalization error on the test set) Decision variables: o o o Lag size (i.e., number of past flow values in input to the ANN) - Range Of Variability (ROV): from 4 hours to 72 hours; Time Of the Day - ROV: use/do not use; Day Of the Week - ROV: use/do not use; o Number of hidden neurons - ROV: 10 100; o Number of training cycles - ROV: 50 500; o Value of the coefficient of Weight Decay Regularisation - ROV: 10-5 10 3 ; @ osisoft Copyright 2017 OSIsoft, LLC 21

POC Components PI Data Archive 2016 R2 PI Coresight 2016 R2 PI AF 2016 R2 PI Integrator for BA 2016 PostgreSQL PI Interface for UFL PI to PI Interface MATLAB @osisoft Copyright 2017 OSIsoft, LLC 22

POC Architecture can be customized to any database POC Server Production Server PI Data Archive Contextualize PII4BA Text File Clean & Shape Any Database Predictions Text File PI UFL MATLAB ANN PostgreSQL @osisoft Copyright 2017 OSIsoft, LLC 23

Prepare and Deliver Process Data PULL CLEANSE AUGMENT to any Visualization Tool or Analysis database on the ODBC standard SHAPE HARMONY TRANSMIT PUSH osisoft @ Copyright 2017 OSIsoft, LLC24

Case Study 5 demand zones (DZs) with different sizes and characteristics e.g. light industrial, urban and rural Data for the period from 01/11/2016 to 15/03/2017 Demand forecasting using the two alternative approaches (i.e. 1 ANN model & 24 ANN models) Demand Zone Name Commercial Customers Residential Customers Mains Length (Km) Average Demand (m3/h) DZ1 8 327 5.1 5.4 DZ2 121 1751 10.7 30.8 DZ3 129 2078 16.4 57.1 DZ4 258 4156 70.2 122.3 DZ5 516 8312 118.5 215.6 @ osisoft Copyright 2017 OSIsoft, LLC 25

Results - Excellent Trained & Tested ANN Models 0.99 0.985 0.98 0.975 0.97 reanns Nash-Sutcliffe index Nash-Sutcliffe index Training Set Test Set 0.98193 0.98132 eeanns Nash-Sutcliffe index Training Set 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Forecast horizons Nash-Sutcliffe index Test Set Performance Indicator: Nash-Sutcliffe index Normalized statistic Determines the relative magnitude of the residual variance compared to the measured data variance Ranges between and 1 Robust in terms of applicability to various models Performance levels usually categorised as: > 0.65 EXCELLENT 0.65-0.5 VERY GOOD 0.5-0.2 GOOD < 0.2 POOR Nash, J. E. and Sutcliffe, J. V. (1970). River flow forecasting through conceptual models, Part I - A discussion of principles. Journal of Hydrology, vol. 10, pp. 282-290. @ osisoft Copyright 2017 OSIsoft, LLC 26

Results - Excellent Quality Forecasts @ osisoft Copyright 2017 OSIsoft, LLC 27

Results v Aims Understand how advanced analytics can be developed in an agile way Enable ready access to time series data Link time series data and analytics platforms Enable data pre-processing Enable development and testing of ANN models Understand potential for productionisation Demonstrate a live demand forecasting system Demonstrate accuracy and robustness of system POC will enable further development and application @osisoft Copyright 2017 OSIsoft, LLC 28

Summary A Successful Proof of Concept COMPANY and GOAL United Utilities vision is to be the best UK water and wastewater company, providing great service to our customers. The company seeks innovative solutions to support this vision Company Logo Picture / Image CHALLENGE Agile development and adoption of advanced analytics is difficult Access to real time data Integration of real time data to analytics platforms Development and assessment of algorithm performance Automation and Productionisation of algorithms SOLUTION Integrated real-time data to advanced analytics platform via PII4BA to create a live demand forecasting system Small scale POC (5 DZs) Fully automated Data pre-processing Optimised machine-leaning model RESULTS Agile development of a live system producing accurate real-time demand forecasts Successful integration of real-time data to analytics platform Technology customisable to client needs Highly accurate short term demand forecasts @osisoft 29 Copyright 2017 OSIsoft, LLC

Contact Information Gary Wong gwong@osisoft.com Industry Principal Global Water OSIsoft LLC Kleanthis Mazarakis kmazarakis@osisoft.com Customer Support Engineer OSIsoft UK Ltd Kevin Woodward kevin.woodward@uuplc.co.uk OT Strategy Manager United Utilities Michele Romano michele.romano@uuplc.co.uk OT Senior Engineer United Utilities @osisoft Copyright 2017 OSIsoft, LLC 30

Questions Please wait for the microphone before asking your questions Please remember to Complete the Online Survey for this session State your name & company http://bit.ly/uc2017-app @ osisoft Copyright 2017 OSIsoft, LLC 31

Thank You @osisoft Copyright 2017 OSIsoft, LLC