Demand forecasting for water distribution systems

J. Chena, D. L. Boccelli

Research output: Contribution to journalConference articlepeer-review

22 Scopus citations


Short-term water demand forecasts can provide valuable information to distribution system operators for controlling the production, storage and delivery of drinking water. Our current research is focused on developing an integrated Time Series Forecasting Framework (TSFF) to statistically predict hourly/quarter-hourly demands in real-world, real-time scenarios. The first version of TSFF has been prototyped within Matlab. Two forecasting models, a fixed seasonal auto-regressive (FSAR) model and an adaptive seasonal auto-regressive (ASAR) model have been included within the framework for evaluation. The ASAR model self-updates model parameters at run-time using maximum likelihood estimates (MLE). The framework has been applied to a real-world case study of a system-wide water demand time series. With an underlying auto-regressive model, AR(3), the ASAR provides, on average, 5.3% absolute relative prediction error (ARE) for lead-1 forecasts, 10.2% for lead-2 forecasts, and 14.2% for lead-3 forecasts. Computationally, the speed of the algorithm is such as to easily accommodate real-time activities. The framework will be applied to additional demand time series in order to evaluate the performance of the forecasting algorithm and compare the water consumption characteristics of different distribution systems.

Original languageEnglish (US)
Pages (from-to)339-342
Number of pages4
JournalProcedia Engineering
StatePublished - 2014
Externally publishedYes
Event12th International Conference on Computing and Control for the Water Industry, CCWI 2013 - Perugia, Italy
Duration: Sep 2 2013Sep 4 2013


  • Demand
  • Forecasts
  • Real-time
  • Seasonal auto-regressive model
  • Time-series

ASJC Scopus subject areas

  • General Engineering


Dive into the research topics of 'Demand forecasting for water distribution systems'. Together they form a unique fingerprint.

Cite this