This document summarizes research on using model predictive control (MPC) for optimizing the operation of large-scale drinking water networks. Key points:
- MPC aims to reduce energy costs while meeting demand and respecting constraints, using forecasts of water demand and energy prices.
- Demand is forecasted using SARIMA, BATS and RBF-SVM models, with RBF-SVM achieving the best accuracy.
- A hydraulic model is developed to predict network state based on inputs, disturbances, and constraints.
- MPC optimizes pumping over a horizon while respecting constraints, using demand forecasts to anticipate future needs.
- Simulation results on a real network show MPC achieving low costs while
Marc stettler modelling of instantaneous vehicle emissions - dmug17IES / IAQM
DMUG remains the key annual event for experts in this field. Unmissable speakers will be examining topical issues in emissions, exposure and dispersion modelling.
Objective Capital Rare Earths, Speciality and Minor Metals Investment Summit
Afternoon Keynote: Vanadium & Lithium–
The Metals of the Electric Revolution
18 March 2010
by Dr Jon Hykawy, Byron Capital
ESTIMATING WATER DEMAND DETERMINANTS AND FORECASTING WATER DEMAND FOR NZIOA C...IAEME Publication
The accuracy of water demand projections depends on the availability of reliable population and water use data as well as an understanding of the distribution of different types of users within the community. The underlying problem for this study is that water demand in Kenya is based on the fact that operational demand of drinking water is based on experience and appropriated practices, rather than local empirical evidence. There is limited number of analytical studies on water demand and supply reliability. In the face of limited knowledge, per capita use statistics adapted from developed countries are applied to estimate water consumption in Kenya, and most probably will fail to depict the water use patterns. At the same time, there is the unknown component of suppressed consumption induced scarcity and water quality problems. Almost certainly, will release these constraints, will modify and disrupt the water demand and design baseline.
Marc stettler modelling of instantaneous vehicle emissions - dmug17IES / IAQM
DMUG remains the key annual event for experts in this field. Unmissable speakers will be examining topical issues in emissions, exposure and dispersion modelling.
Objective Capital Rare Earths, Speciality and Minor Metals Investment Summit
Afternoon Keynote: Vanadium & Lithium–
The Metals of the Electric Revolution
18 March 2010
by Dr Jon Hykawy, Byron Capital
ESTIMATING WATER DEMAND DETERMINANTS AND FORECASTING WATER DEMAND FOR NZIOA C...IAEME Publication
The accuracy of water demand projections depends on the availability of reliable population and water use data as well as an understanding of the distribution of different types of users within the community. The underlying problem for this study is that water demand in Kenya is based on the fact that operational demand of drinking water is based on experience and appropriated practices, rather than local empirical evidence. There is limited number of analytical studies on water demand and supply reliability. In the face of limited knowledge, per capita use statistics adapted from developed countries are applied to estimate water consumption in Kenya, and most probably will fail to depict the water use patterns. At the same time, there is the unknown component of suppressed consumption induced scarcity and water quality problems. Almost certainly, will release these constraints, will modify and disrupt the water demand and design baseline.
Sources of water, Assessment of domestic and industrial requirement, Impurities in
water, Indian standards for drinking water, Water borne diseases and their control.
Operational control based on model predictive control for Drinking Water Networks and other challenges and opportunities for research and development. Presentation of the developments of the FP7-funded EU research project EFFINET (see http://effinet.eu)
Sources of water, Assessment of domestic and industrial requirement, Impurities in
water, Indian standards for drinking water, Water borne diseases and their control.
Operational control based on model predictive control for Drinking Water Networks and other challenges and opportunities for research and development. Presentation of the developments of the FP7-funded EU research project EFFINET (see http://effinet.eu)
Modelling and Control of Drinkable Water Networks. Presentation at the 1st technical workshop of the FP7 research project EFFINET in Limassol, Cyprus, 5-6 June 2013. The main developments within WP2 are presented: Understanding the water demand patterns, development of time-series models for the water demand, formulation and solution of Model Predictive Control (MPC) problems for the water network and quantification of the effect that the prediction errors have on the optimal solution and on the closed-loop behaviour of the controlled system.
Water pumping based on wind turbine generation system.Adel Khinech
The amount of energy extracted from renewable resources, and specially from wind, is considered today as a competitive and necessary alternative to fossil resources. The use of wind energy has grown during the last few years, this has led to an increase of research and development of larger and effective wind turbines in order to offer renewable energy to the customers. The aim of this work is to interpret wind turbines control techniques, and develop a conversion system connected to a water pump.
Adel KHINECH.
Embedded fuzzy controller for water level control IJECEIAES
This article presents the design of a fuzzy controller embedded in a microcontroller aimed at implementing a low-cost, modular process control system. The fuzzy system's construction is based on a classical proportional and derivative controller, where inputs of error and its derivate depend on the difference between the desired setpoint and the actual level; the goal is to control the water level of coupled tanks. The process is oriented to control based on the knowledge that facilitates the adjustment of the output variable without complex mathematical modeling. In different response tests of the fuzzy controller, a maximum over-impulse greater than 8% or a steady-state error greater than 2.1% was not evidenced when varying the setpoint.
Hybrid Nonlinear Model of McKibben Pneumatic Artificial Muscle Systems Incorp...Kiminao Kogiso
We have proposed a precise hybrid nonlinear model of the PAM by replacing a Coulomb friction coefficient with a pressure-dependent one. It was confirmed that the proposed model can express the nonlinear behaviors of several commercial PAMs.
This slide was used at my presentation at IEEE Multi-conference on Systems and Control, Sydney, Australia, 2015.
This presentations includes the basic fundamentals of time series data forecasting. It starts with basic naive, regression models and then explains advanced ARIMA models.
The induction motors are indispensable motor types for industrial applications due to its wellknown advantages. Therefore, many kind of control scheme are proposed for induction motors over the past years and direct torque control has gained great importance inside of them due to fast dynamic torque response behavior and simple control structure. This paper suggests a new approach on the direct torque controlled induction motors, Fuzzy logic based space vector
modulation, to overcome disadvantages of conventional direct torque control like high torque ripple. In the proposed approach, optimum switching states are calculated by fuzzy logic
controller and applied by space vector pulse width modulator to voltage source inverter. In order to test and compare the proposed DTC scheme with conventional DTC scheme
simulations, in Matlab/Simulink, have been carried out in different speed and load conditions. The simulation results showed that a significant improvement in the dynamic torque and speed responses when compared to the conventional DTC scheme.
Fast parallelizable scenario-based stochastic optimizationPantelis Sopasakis
Fast parallelizable scenario-based stochastic optimization: a forward-backward LBFGS method for stochastic optimal control problems with global convergence rate guarantees. (Talk at EUCCO 2016, Leuven, Belgium).
Accelerated reconstruction of a compressively sampled data streamPantelis Sopasakis
Recursive compressed sensing on a stream of data: The traditional compressed sensing approach is naturally offline, in that it amounts to sparsely sampling and reconstructing a given dataset. Recently, an online algorithm for performing compressed sensing on streaming data was proposed: the scheme uses recursive sampling of the input stream and recursive decompression to accurately estimate stream entries from the acquired noisy measurements.
In this paper, we develop a novel Newton-type forward-backward proximal method to recursively solve the regularized Least-Squares problem (LASSO) online. We establish global convergence of our method as well as a local quadratic convergence rate. Our simulations show a substantial speed-up over the state of the art which may render the proposed method suitable for applications with stringent real-time constraints.
In this tutorial session we will discuss how dynamical modeling combined with time-series analysis and optimization can lead to an efficient management of complex water systems. We will introduce key performance indicators to evaluate the performance of the controlled system and formulate an economic model predictive control (EMPC) scheme to address the prescribed control objectives. We will also see how we can harness the computational power of graphics cards to accelerate complex computations involved in our control problems.
A very wide spectrum of optimization problems can be efficiently solved with proximal gradient methods which hinge on the celebrated forward-backward splitting (FBS) schema. But such first-order methods are only effective when low or medium accuracy is required and are known to be rather slow or even impractical for badly conditioned problems. Moreover, the straightforward introduction of second-order (Hessian) information is beset with shortcomings as, typically, at every iteration we need to solve a non-separable optimisation problem. In this talk we will follow a different route to the solution of such optimisation problems. We will recast non-smooth optimisation problems as the minimisation of a real-valued, continuously differentiable function known as the forward-backward envelope. We will then employ a semismooth Newton method to solve the equivalent optimisation problem instead of the original one. We will then apply the proposed semismooth Newton method to L1-regularised least squares (LASSO) problems which is motivated by an an interesting application: recursive compressed sensing. Compressed sensing is a signal processing methodology for the reconstruction of sparsely sampled signals and it offers a new paradigm for sampling signals based on their innovation, that is, the minimum number of coefficients sufficient to accurately represent it in an appropriately selected basis. Compressed sensing leads to a lower sampling rate compared to theories using some fixed basis and has many applications in image processing, medical imaging and MRI, photography, holography, facial recognition, radio astronomy, radar technology and more. The traditional compressed sensing approach is naturally offline, in that it amounts to sparsely sampling and reconstructing a given dataset. Recently, an online algorithm for performing compressed sensing on streaming data was proposed; the scheme uses recursive sampling of the input stream and recursive decompression to accurately estimate stream entries from the acquired noisy measurements. We will see how we can tailor the forward-backward Newton method to solve recursive compressed sensing problems at one tenth of the time required by other algorithms such as ISTA, FISTA, ADMM and interior-point methods (L1LS).
Distributed solution of stochastic optimal control problem on GPUsPantelis Sopasakis
Stochastic optimal control problems arise in many
applications and are, in principle,
large-scale involving up to millions of decision variables. Their
applicability in control applications is often limited by the
availability of algorithms that can solve them efficiently and within
the sampling time of the controlled system.
In this paper we propose a dual accelerated proximal
gradient algorithm which is amenable to parallelization and
demonstrate that its GPU implementation affords high speed-up
values (with respect to a CPU implementation) and greatly outperforms
well-established commercial optimizers such as Gurobi.
We present a novel modeling
methodology to derive a nonlinear dynamical model which
adequately describes the effect of fuel sloshing on the attitude dynamics of a spacecraft. We model the impulsive thrusters using mixed logic and dynamics leading to a hybrid formulation.
We design a hybrid model predictive control scheme for the
attitude control of a launcher during its long coasting period,
aiming at minimising the actuation count of the thrusters.
Robust model predictive control for discrete-time fractional-order systemsPantelis Sopasakis
In this paper we propose a tube-based robust model predictive control scheme for fractional-order discrete-
time systems of the Grunwald-Letnikov type with state and input constraints. We first approximate the infinite-dimensional fractional-order system by a finite-dimensional linear system and we show that the actual dynamics can be approximated arbitrarily tight. We use the approximate dynamics to design a tube-based model predictive controller which endows to the controlled closed-loop system robust stability properties
Controlled administration of Amiodarone using a Fractional-Order ControllerPantelis Sopasakis
Amiodarone is an antiarrhythmic drug that exhibits highly complex and non- exponential dynamics whose controlled administration has important implications for its clinical use especially for long-term therapies. Its pharmacokinetics has been accurately modelled using a fractional-order compartmental model. In this paper we design a fractional-order PID controller and we evaluate its dynamical characteristics in terms of the stability margins of the closed loop and the ability of the controlled system to attenuate various sources of noise and uncertainty .
Model Predictive Control based on Reduced-Order ModelsPantelis Sopasakis
The need for reduced-order approximations of dynamical systems emerges naturally in model-based control of very large-scale systems, such as those arising from the discretisation of partial differential equation models. The controller based on the reduced-order model, when in closed-loop with the large-scale system, ought to endow certain properties, in primis stability, but also satisfaction of state constraints and recursive computability of the control law in the case of constrained control.
In this paper we introduce a new approach to the design of model predictive controllers to meet the aforementioned requirements while the on-line complexity is essentially tantamount to the one that corresponds to the low-dimensional approximate model.
Just Another QSAR Projest under OpenTox: RESTful web services compliant to the OpenTox API v1.2 for predictive toxicology applications based on QSAR/QSPR.
ToxOtis: A Java Interface to the OpenTox Predictive Toxicology NetworkPantelis Sopasakis
The ToxOtis suite serves a double purpose in the quest for painless integration: First off, it is a Java interface to any OpenTox compliant web service and facilitates access control (Authentication and Authorization), the parsing of RDF (Resource Description Framework) documents that are exchanged with the web services, and the consumption of Model Building, Toxicity Prediction and other ancillary web services (e.g. computation of molecular similarity). Second, it facilitates the database management, the serialization of resources in RDF and provides all that is necessary to a web service provider to join the OpenTox network and offer predictive toxicology web services.
A tutorial on the Frobenious Theorem, one of the most important results in differential geometry, with emphasis in its use in nonlinear control theory. All results are accompanied by proofs, but for a more thorough and detailed presentation refer to the book of A. Isidori.
Note on set convergence: We give the definitions of inner and outer limits for sequences of sets in topological and normed spaces and we provide some important facts on set convergence on topological and normed spaces. We juxtapose the notions of the limit superior and limit inferior for sequences of sets and we outline some facts regarding the Painlevé-Kuratowski convergence of set-sequences.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Water demand forecasting for the optimal operation of large-scale water networks
1. Water demand
forecasting for the optimal
operation of large-scale
drinking water networks
the Barcelona case study
A.K. Sampathirao*, J.M. Grosso**, P. Sopasakis*, C.
Ocampo-Martinez**, A. Bemporad* and V. Puig**
* IMT Institute for Advanced Studies Lucca, Lucca, Italy,
** Automatic Control Dept., Technical University of Catalonia
(UPC), Barcelona, Spain.
2. DWN Control: Goals
¡ Reduce energy consumption for pumping,
¡ Meet the demand requirements,
¡ Deliver smooth control actions,
¡ Keep the storage above safety limits,
¡ Respect the technical limitations: pressure limits,
overflow limits & pumping capabilities,
¡ Have foresight: predict how the water demand
and energy cost will move and act accordingly.
3. Outline
¡ Description of the overall control system,
¡ Hydraulic model of the DWN,
¡ Modelling of the uncertain water demand time
series,
¡ Economic MPC: the control algorithm,
¡ Simulation results.
4. 3380 3400 3420 3440 3460 3480 3500 3520 3540 3560
0
2
4
6
8
10
12
x 10
−3 Prediction Error
Past Data
Observed
Forecast
The Control Module
Energy Price
Water Demand
Drinking Water
Network
Online
Measurements
Flow
Pressure
Quality
Forecasting
Module
History
Data
Data Validation
Module
Validated
Measurements
Commands
Model
Predictive
Controller
(Uncertain)
estimates
EFFINET Deliverable report D2.1, “Control-oriented modelling for operational management of urban water networks.”
5. Hydraulic model
xk+1 = Adxk + Bduk + Gddk,
0 = Euk + Eddk
¡ Based on mass balance equations,
¡ Linear time-invariant discrete time system,
¡ with input-disturbance couplings
State:
Storage in tanks
Input:
Pumping
Disturbance:
Water demand
Constraints mandated by
mass balance equations.
C. Ocampo-Martinez, V. Puig, G. Cembrano, R. Creus, and M. Minoves. Improving water management efficiency by using
optimization-based control strategies: the barcelona case study. Water Sci. & Tech.: Water supply, 9(5):565–575, 2009.
6. Water demand forecasting
¡ Three approaches bore fruit: SARIMA, BATS and
RBF-SVM,
¡ The predictive ability of the models was
evaluated using the average PMSE-24, that is:
PMSEHp
=
1
THp
k0+TX
k=k0
Hp
X
i=1
( ˆdk+i|k dk+i)2
7. Water demand forecasting
3380 3400 3420 3440 3460 3480 3500 3520 3540 3560
0
2
4
6
8
10
12
x 10
−3 Prediction Error
Past Data
Observed
Forecast
SARIMA model
¡ PMSE24 = 0.0158,
¡ 25 parameters (quite simple)
determined up to a high
statistical significance.
8. Water demand forecasting
RBF-SVM model
¡ PMSE24 = 0.0065,
¡ 229 parameters (complex),
¡ 10-fold cross-validation
gave q2 = 0.9952,
¡ Explanatory variables:
200 past demands plus a
set of binary calendar
variables,
¡ Stringent confidence
intervals.
3250 3260 3270 3280 3290 3300 3310 3320
3
4
5
6
7
8
9
10
x 10
−3
Time [hr]
Demand[m
3
hr
−1
]
RBF−SVM Prediction
9. 0 20 40 60 80 100 120 140 160 180 200
0
0.01
0.02
0.03
0.04
0.05
0.06
0.07
Time [h]
WaterDemandFlow[m3
/h]
Forecasting of Water Demand
FuturePast
Water demand forecasting
BATS model
¡ Box-Cox transformation,
ARMA errors, Trends and
Seasonality,
¡ PMSE24 = 0.0043,
¡ with just 26 parameters,
¡ Very stringent confidence
intervals.
10. Prefer to pump
when the price is
low!
Stay above the
safety storage
volume
PAST FUTURE
Volume in
tank (m3)
Time (h)
Do not overflow!
Time (h)
Pumping
(m3/h)
Avoid pumping when
the price is high!
Account for pumping
capabilities
Why MPC:
¡ Optimal: Computes the
control actions by
optimizing a
performance criterion,
¡ Realistic: Accounts for
the operational
constraints,
¡ Predictive: Has foresight;
acts early before the
price or the demand
changes.
How MPC works
J. B. Rawlings and D. Q. Mayne. Model predictive control: theory and design. Madison: Nob Hill Publishing, 2009.
11. Economic MPC for DWN
From the forecasting module: dk+j|k = ˆdk+j|k + ✏k+j|k
Estimation error, essentially bounded in:
Ek+j|k = {✏ : ✏min
k+j|k ✏ ✏max
k+j|k}
xk+j|k = ˆxk+j|k +
jX
l=1
Al 1
Gd✏k+l|kThe state sequence will satisfy:
Nominal state sequence satisfying the
dynamics:
ˆxk+j+1|k = Ad ˆxk+j|k + Bduk+j|k + Gd
ˆdk+j|k
17. Work in progress
¡ Formulation of the control problem as a
stochastic economic MPC problem,
¡ Algorithms for the solution of large-scale
optimisation problems,
¡ GPGPU implementations for the efficient solution
of such optimisation algorithms.
18. Thank you for your attention.
This work was financially supported by the EU FP7 research project
EFFINET “Efficient Integrated Real-time monitoring and Control of
Drinking Water Networks,” grant agreement no. 318556.