Next Article in Journal
Influence of the Aggregate-Pouring Sequence on the Efficiency of Plugging Inundated Tunnels through Drilling Ground Boreholes
Previous Article in Journal
Impact of the City on the Rapid Increase in the Runoff and Transport of Suspended and Dissolved Solids During Rainfall—The Example of the Silnica River (Kielce, Poland)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Towards Model-Free Pressure Control in Water Distribution Networks

1
Department of Electrical and Mining Engineering, University of South Africa, Florida 1709, South Africa
2
Department of Electrical Engineering, Tshwane University of Technology, Pretoria 0183, South Africa
3
École Supérieure d’Ingénieurs en Électrotechnique et Électronique, 2 Boulevard Blaise Pascal, 93160 Noisy-Le-Grand, France
4
Laboratoire d’Ingénierie des Systémes de Versailles, UVSQ, Université Paris-Saclay, 10-12 Avenue de l’Europe, 78140 Vélizy, France
*
Author to whom correspondence should be addressed.
Submission received: 21 August 2020 / Revised: 21 September 2020 / Accepted: 22 September 2020 / Published: 26 September 2020
(This article belongs to the Section Hydraulics and Hydrodynamics)

Abstract

:
Pressure control in water distribution networks (WDNs) is one of the interventions commonly employed to improve the reliability and sustainability of water supply. Various approaches have been proposed to solve the problem of pressure control. However, most schemes that have been proposed rely on the accuracy of a model in order to precisely control a real WDN. Therefore, any deviation between a model and real WDN parameters could render the results of control schemes useless. As a result, this work proposes the utilisation of the reinforcement learning (RL) technique to control nodes pressure in WDNs without solving the model. Quadratic approximation emulators of WDNs and RL agents are used in the proposed scheme. The effectiveness of the proposed scheme is tested on two WDNs networks and the results are compared with the conventional optimisation scheme that is commonly used for simulation cases. The results show that the proposed scheme is able to achieve the desired results when compared to the benchmark optimisation procedure. However, unlike the optimisation procedure, the proposed scheme achieved the results without the numerical solution of the WDNs. Therefore, this scheme could be used in situations where the model of a network is not well defined.

1. Introduction

Potable water is one of the important contributors to the well-being and good health of a society. Despite this, depletion of potable water resources is of paramount concern. Ordinarily, water is supplied and distributed through water distribution networks (WDNs) from reservoirs to the consumers. Modern day WDNs operate under various adverse dynamic conditions, their management since it ensures that operation conforms with the tight requirement for reliability and dependability. WDNs operators must ensure that water is supplied to the consumers at a precise pressure and an acceptable quality [1].
Presently, it is generally accepted that proper management of pressure in WDNs leads to more reliable operation [2,3,4,5,6]. The pressure in WDNs is normally adjusted and maintained by pressure reducing valves (PRVs) [7,8]. Determination of an appropriate adjustment of pressure in PRVs has been a challenge over the past few decades. Classical, advanced, and optimal control strategies are amongst the techniques that are commonly employed to control the operation of PRVs. In [9], a PID controller is used to control a pumping system in WDNs for pressure regulation. However, the shortfall of its control precision and capability is discussed in [10]. The issue of frequency fluctuations that may lead to an unsteady pressure in a pipeline is also raised in [11].
Optimal control techniques have also been widely used to determine an appropriate setting for PRVs in WDNs. Jowitt and Xu [2] and Hindi and Hamam [12] use linearisation techniques to transform a non-linear optimisation problem (NLOP) a linear problem. In recent times, the existence of packages such as Interior-Point Optimizer (IPOPT) [6,13] has allowed for a direct solution of NLOP to determine the optimal control of WDNs. Meta-heuristic techniques have also been used to solve a rather complex non-linear optimisation problem of pressure control [4,5,14,15]. Furthermore, it is evident that all these schemes rely on the accuracy of a model to realise appropriate settings for PRVs. In [3,16,17] the utilisation of artificial neural networks (ANNs) to emulate the control process of the PRVs were proposed. Although the ANN scheme would not ordinarily rely on a model to control PRVs, it may be rendered useless should the topology of a real system be augmented [18].
Nevertheless, most of the methodologies that have been proposed in the literature have shown positive results. It is worthy to note that most of these schemes rely on the accuracy of a model in order to control real physical systems. Therefore, any discrepancy between a model and the real system could lead to an undesired operation as a model would not be an exact representation of the physical system. Elements of WDNs are exposed to various environmental conditions, hence, it is inevitable that the network parameters (i.e., hydraulic resistance) will be affected. This may result in a mismatch between model parameters and the physical system. The effect of environmental conditions on network parameters has not been accounted for previously in the literature. Consequently, this work proposes an alternative model-free pressure control for WDNs. Model-free control in this context denotes an external agent that can manipulate a network without the utilisation of its model to determine appropriate control inputs. Quadratic approximation of the WDNs is utilised in this work to mimic the operation of a network. Reinforcement learning agents are used to learn an appropriate manipulation of the network. These agents propose control inputs based on the current state of a network and receive feedback (reward) to inform the controller whether the action proposed is good or not. The controller (policy used by the agent) is updated until an optimal point is reached. The performance of the proposed is compared against the conventional optimisation process used in the literature [5,13,14] for simulation studies. Conventional optimisation in this context refers to the direct search and gradient based algorithms [19].
The rest of the paper is organised as follows: In Section 2 a review of related works that have been proposed in the literature. The mathematical representation of WDNs and the control problem formulation are presented in Section 3 and Section 4. The results of the numerical experiment and their discussions are presented in Section 5 while some conclusion remarks are given in Section 6.

2. Related Works

The problem of pressure control in WDNs was investigated in [20,21]. In the work, a scheme that uses a proportional (P)-controller that does not use model parameters was presented. Its performance was better than the classical methods.
The first set of significant works on pressure control via optimisation techniques were present in [2,22]. In the work, non-linear problems are linearised and solved as linear problems to minimise the computational burden. The separable linearisation scheme proposed in [12] was recently used in [23] in demand response scheduling for water distribution network (WDN). Ref. [24] proposes a quadratic approximation of pipes functions and formulated mathematical optimisation to solve the pressure control problem. The results obtained in [24] are compared with the popular EPANET software (United States Environmental Protection Agency, Westlake, OH, USA) [25] and up to 1% difference was observed. The utilisation of genetic algorithms to solve dual pressure control and localisation of PRVs is explored in [14]. The solution of the MINLP problem shows that the need for rehabilitation of WDNs elements may be halved by using the proposed scheme. Various mathematical formulation for pressure control in WDNs are put forward in [26]. In [27] Strictly Feasible Sequential Convex Programming is used to achieve 3.7% reduction in pressure reduction in subdivision of water distribution network. Various authors [4,5,15,28] propose the utilisation of meta-heuristic and soft-computing techniques to solve the optimisation problem formulated to optimally control the PRVs.
Notwithstanding their strengths, most of the methods rely on the solution of a model to determine the optimal settings on the PRVs. This could render the results absolute should the accuracy of the model be compromised as a result of degraded WDNs elements.

3. Water Distribution Network Modelling

A water distribution network (WDN) consists of links (pipes) and nodes (demand and source). Generally, the topology of a WDN permits utilisation of the graph-theoretic approach to define its model. Consider a WDN that consists of a N b number of links or pipes, N n number of nodes encompassing n s number of sources nodes, and n d number of demand nodes. The nodal balance equation can be expressed as
C i j Q = I
where, I N n is a vector of nodal injections and demands and Q N b is a vector of flows in the pipes. C i j is N n × N b node-branch incidence matrix. Matrix C i j can be decomposed as
C i j = C s C l
The flow at the load nodes only can be written as
C l Q = L
In Equations (2) and (3), C s and C l are the node-branch incidence matrices for the source and load nodes respectively while L is the demand vector of the load nodes. The topological matrices defining the energy conservation of the pipes for a closed-loop water distribution network can be expressed as
Δ h = C s T C l T h s h l
where, h s and h l are vectors of pressures at sources and load nodes, respectively. For each pipe i, the pressure drop has a general form that is given in Equation (5)
Δ h = k p Q i α = k p Q i | Q i | α 1
where k p is the pipe resistance and α is the pressure exponent. It is important to note that for pipes with PRVs installed, the total pressure (head) loss will encapsulate the minor loss m due to the valve [25]. Rearranging Equation (4) and substituting Equation (5) in (4) yields
k p | Q | α 1 Q C s T h s C l T h l = 0
Defining matrix A as A = d i a g k p | Q | α 1 , then
A Q C s T h s C l T h l = 0
Equations (3) and (7) are the hydraulic equations that define the operation of the WDN. Their Newton’s solution yields the hydrostatic pressure h and the water flows through the pipes Q.

4. Pressure Control in Water Distribution Networks

4.1. Classical Model-Based Pressure Control Problem Formulation

The objective of the scheme is to ensure that the pressure in the system is considerably reduced. Furthermore, the problem is formulated to keep the pressure at all nodes above the minimum and below the maximum. Mathematically, the objective can be expressed as [14]
min f = ω i h i ( t ) r e f h i ( t ) c a l c 2
where ω is the weighing factor. The objective is subject to the following constraints.
  • The continuity equation at each node expressed as
    C l Q + L = 0
  • The head pressure loss constraint (conservation of energy) of each pipe.
    Δ h C s T h s C l T h l = 0
  • Nodal head constraint
    h i ( t ) h i ( t ) m i n
    h i ( t ) h i ( t ) m a x
  • Pipe Flow constraint
    Q i u n r e s t r i c t e d
  • Valve opening
    0 < u i j 1
In Equation (14), u { 0 : 1 } is a diameter multiplier (control input to the PVRs) which imitate the presence of a valve [14]. The choice of h i ( t ) r e f and h i ( t ) m i n is of great importance because the demand varies with time. Ordinarily, at lower demands, the pressure in the network would generally be in excess of what is required and at higher demands, the pressure falls below the required [29]. Therefore, h i ( t ) r e f and h i ( t ) m i n should be adapted accordingly as the demand varies. The flow through the pipes is left unrestricted as ordinarily, the change in the valves will affect the flows in the whole system.

4.2. The Proposed Model-Free Pressure Control

Model-free control (MFC) with a reinforcement learning (RL) controller is used to learn the behaviour of WDNs (environment) and based on a given demand (state s), it determines the optimal adjustment of the PRVs (action a). RL is a subset of machine learning but unlike supervised (mapping input with outputs) and unsupervised (classification), it learns directly from data in a dynamic environment. As such, RL does not need any prior information about the structure of the model. The works of Hamam and Hindi [3] and Rao [16] indicate that one of the major challenge with supervised learning is that several thousands of simulations has to be performed in order to generate the dataset that can be used for training. An RL agent only needs the structure of the observation and the manipulated variables. The agent then determines the optimal policy π * ( s ) to decide on what actions to take given a state of the environment. For each action proposed by the agent, it is rewarded and the policy is updated based on the reward. The structure of an RL agent is shown in Figure 1.
Given a scenario or state s and an action a, the environment produces the observation and rewards the agent for the proposed action. Equation (15) shows the reward function that is used. It can be seen that the reward is either 100 or −10. The RL agent is rewarded with 100 if the absolute value of the difference of h h r e f is less than the threshold or positive and less than the threshold, otherwise the agent is rewarded with −10.
r = 100 , if | h h r e f | < t h r e s h o l d or h h r e f > 0 and < t h r e s h o l d 10 , o t h e r w i s e
The algorithm is then invoked and upon convergence, the policy is updated. In this work, the value iteration algorithm is used to update the policy. The pseudocode for the algorithm is shown in Algorithm 1.
Algorithm 1: Value Iteration Algorithm
Water 12 02697 i001
For every scenario s S observed by the environment in Figure 1, pressure from a critical node (CN) is obtained and fed to the RL agent. It has been shown in the literature that, the pressure in WDNs could be controlled based on the pressure observed on a critical nodes [21,30] and it is defined as a sensitive node with lowest pressure. Actions a are proposed by the RL agent (using the current policy) based on the observed pressure and manipulated variables in the environment are updated. For every action (a) and state s, p : a × s r , obtains the reward r. As the reward function is based purely on the pressure at a critical node ( h C N ), p : a × s r relies on the invocation of Equation (16) (interaction with the environment in Figure 1) for computing h C N . This operation on Line 8 of algorithm 1 updates the value function V ( s ) and compare it to the previous v given by a a 1 to computes. This operation is repeated for s s + 1 to determine appropriate action for the current demand.
The environment in this work is simulated by a quadratic approximation of WDNs hydraulic operation. Ordinarily, the environment would be the solution of the WDNs model as defined by Equations (3) and (7). The solution is often computed using the open source EPANET software [25]; however, in this work, a MATLAB script was written to obtain the solution of the WDN. For a daily demand variation in [2], the pressure at a critical node ( h C N ) is recorded with the corresponding vector of control inputs computed as shown in Section 4.1. The function is chosen for emulation due to the quadratic nature of the flow-pressure relationship shown in Equation (5). Equation (16) presents the quadratic formulation for the approximation of the hydraulic operation of WDN.
h C N = u 1 u n L 1 L m a 11 a 1 n a 1 ( n + 1 ) a 1 ( m + n ) a n 1 a n ( m + n ) a ( n + 1 ) 1 a ( n + 1 ) ( m + n ) a ( m + n ) 1 a ( m + n ) n a ( m + n ) ( n + 1 ) a ( m + n ) ( m + n ) u 1 u n L 1 L m + b 1 b n b n + 1 b m + n u 1 u n L 1 L m + c
In Equation (16), the vector U = [ u 1 u n ] represents the control inputs to the PRVs and n is the number of the installed PRVs. L = [ L 1 L m ] is the vector of nodal withdrawal at the demand nodes and scalar h C N is the pressure of the critical node. The unknown coefficients of the quadratic formula are a 1 a m + n and b 1 b m + n while the constant term is c. If a symmetric matrix
M = a 11 a 1 n a 1 ( n + 1 ) a 1 ( m + n ) a n 1 a n ( m + n ) a ( n + 1 ) 1 a ( n + 1 ) ( m + n ) a ( m + n ) 1 a ( m + n ) n a ( m + n ) ( n + 1 ) a ( m + n ) ( m + n )
and matrix
B = b 1 b n b n + 1 b m + n
are partitioned to have the unknown coefficients as sub-matrices of M and B, Equation (16) may expressed in simple form as
h C N = U L Λ 1 Λ 2 Λ 2 T Λ 4 U T L T + Λ 5 Λ 6 U T L T + c
where Λ 1 and Λ 2 have the dimension n × n and n × m respectively while Λ 4 has the dimensions m × m . Λ 5 and Λ 6 are vectors with dimensions 1 × n and 1 × m respectively. The results of the matrix operation in Equation (19) can be expressed in a compact form as
h C N A B δ
where the matrix of unknown coefficients is denoted by δ and matrix composing vectors of known demand, control inputs and constants is assigned A B . To determine the unknown coefficients, the least square solution expressed as
δ = A B T A B 1 A B T h C N
is used while the MATLAB’s backslash operation solved Equation (21).

5. Numerical Experiments

Two test cases of WDNs are used to evaluate the effectiveness of the proposed model-free control scheme. Both case studies have been used previously in the literature [31,32] and MATLAB software was used for all simulations.

5.1. Numerical Experiment 1

The first case study is shown in Figure 2, and consists of 15 nodes with 2 of them being source nodes and 21 pipes. Five (5) pressure reducing valves (PRVs) were installed in the network. Pipes 1, 9, 10, 17, and 21 were selected as the installation location for the PRVs. Parameters of the nodes and pipes are given in Table A1 and Table A2.
In Figure 3 and Figure 4, the impact of pressure control on the operation of the WDN is depicted. It is evident in Figure 3 that, the flow in some pipes decreased and in others increased as a result of pressure control. This is allowed by the unrestricted flow in the formulation of the control problem. Figure 4 shows an increase in pressure drop along the pipes for the demand in Table A2 (demand factor of 100%), especially those pipes with PRVs installation. This is due to the losses introduced by the valves and their subsequent adjustment. It is evident that pipes with PRVs installed (1, 9, 10, 17, and 21) experienced a significant increase in pressure drop. This is due to a minor loss of the PRVs and losses as a result of their partial closure.
The head observed in the critical node (CN) of the first test case is presented in Table 1. The CN in case study 1 is marked as node 12 in Figure 2. In Table 1, the head prior to the implementation of any control scheme is presented with the observation from two of the control schemes in Section 4.1 and Section 4.2. The optimal actions from the RL agent are tested on the model and the results are also presented in Table 1. Equation (3) is used to determine the effect of the pressure control on the nodal withdrawals. Evidently, both schemes significantly reduce the pressure observed at the critical node. However, the scheme in Section 4.1 requires an explicit model, whereas, the alternative scheme proposed could achieve good results without an explicit model. Furthermore, it can be seen that the control does not affect the amount of water withdrawn at the demand nodes.
In comparison, the model-based optimal controller achieved 13%, 10% and 6% pressure reduction for 80%, 100% and 120% loading respectively. Evidently, the percentage of pressure reduction achieved is reduced as the demand increases. This is a result of overall pressure decrease as the demand increase [29].
The threshold in Equation (15) was set to 0.5 m . It can be seen in Table 1 that, the RL agent MFC scheme results in hydrostatic pressure of the CN being within the 0.5 margin setout in the reward function. The PRVs settings obtained from the RL agent was tested in the model in Section 3. The results obtained via the CN showed the difference of at most 0.15 m as compared to those attained via the model-based optimisation problem.

5.2. Numerical Experiment 2

The second test case, shown ii Figure 5, consists of 70 nodes of which three (1, 69, 70) are the supply nodes and 108 pipes. Seven (7) PRVs are installed in the nominated location (1, 3, 5, 20, 46, 99, 102) of the WDN. Parameters of the nodes and pipes are given in Table A3 and Table A4.
In Figure 6 and Figure 7 it can be seen that the installation of PRVs and their subsequent adjustment results in decreased flows through the pipes, mainly, in the pipes with PRVs. Figure 7 shows consistency with Section 5.1. Pipes with PRVs installation show notably increased head drop which results in decreased pressure at the lower end of the pipe for the demand in Table A4 (demand factor of 100%). It can further be seen in Figure 7 that adjustment of head loss in some pipes affects the entire network.
To further establish the effectiveness of the proposed MFC, the RL agent was tested with three (3) loading conditions for the network in Figure 5 and the results are presented in Table 2. The threshold in Equation (15) was set to 0.5 m. Equation (3) is used to determine the effect of the pressure control on the nodal withdrawals. It can be seen from Table 2 that the proposed scheme is able to mimic the conventional optimisation procedures commonly employed. It is further evident that the actions/settings from the MFC yield valid results when tested on the model formulated. A noteworthy observation in Table 2 is that with all tested loading conditions, the MFC is able to achieve the solution without violating the threshold as tested on the WDN emulator and the model. In comparison, the MBC achieved 20.91%, 15.47% and 10.37% for 80%, 100% and 120% loading whereas the MFC achieved 20.67%, 15.08% and 10.52%. Consistent with Table 2, the decrease in the nodal head on the CN was observed as the demand increases. The CN in case study 2 is marked as node 67 in Figure 2. It is worth noting that the proposed scheme does not rely on the model and therefore it can be deployed on real networks where modelling of the system could be a challenge. It can further be observed from Table 2 that the nodal withdrawal was not affected by the pressure control as the flows were increased in other pipes to ensure that the supply is satisfied. Furthermore, the computational simplicity of the proposed scheme adds to its strength.

6. Conclusions

The problem of pressure control in WDNs was investigated and presented in this paper. A model-free control scheme was proposed and its effectiveness was compared to the scheme commonly employed in the literature. It can be seen from the results that both schemes reduce the pressure in the WDN effectively. However, the strength of the proposed scheme lies in its ability to do so without any information about the model. This is significant because, parameters of the pipes and/or PRVs are affected over time by the environmental conditions, therefore, an inaccurate model may render results useless, unless it is continuously updated with the values of estimated parameters. Whereas with the scheme proposed, the controller is updated by the dynamics of the network in operation. Therefore, a RL based controller may be effective in a case where the parameters of the existing infrastructure are hard to estimate. In addition to its ability to determine the settings of the manipulated variables without the model of the system, a RL based controller draws its strength from the simple computational process as compared to solving the optimisation problem. However, the starting point and the quality of the randomly proposed actions becomes the key to the efficiency of the RL controller. Future research efforts would be directed towards the performance of this model under uncertain demand to test its performance under stochastic operation.

Author Contributions

Formal analysis, T.C.M., Y.H. and E.M.; writing—original draft preparation, T.C.M., S.D., A.A.Y., Y.H., E.M.; writing—review and editing, S.D., A.A.Y. and Y.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

This research work was supported by the French South African Institute of Technology (F’SATI), Tshwane University of Technology, Pretoria, South Africa.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Test Cases Parameters

Table A1. Pipe data for the case study network 1 [31].
Table A1. Pipe data for the case study network 1 [31].
Pipe IDStart NodeEnd NodeLength (m)Diameter (mm)Chw
1141609.90762130
212243.80762128
3231524609126
4341127.76609124
5541188.72609122
6155640.08406120
746762.00254118
837944.88254116
9271676.40381114
1076883.92305112
1156883.92305110
125131371.60381108
13136762.00254106
1478822.96254104
15210944.88305102
16109579.00305100
171011487.6820398
181112457.2015296
19912502.9220394
2098883.9220392
21138944.8830590
Table A2. Node data for the case study network 1 [31].
Table A2. Node data for the case study network 1 [31].
Node IDElevation (m)Demand (L/s)
127.430
233.5359
328.9659
432.00178
530.4859
631.39190
729.56178
831.3991
932.610
1034.140
1135.0530
1236.5830
1333.530
1460.96Source Node
1560.96Source Node
Table A3. Pipe data for the case study network 2.
Table A3. Pipe data for the case study network 2.
Pipe IDStart NodeEnd NodeLength (m)Diameter (mm)ChwPipe IDStart NodeEnd NodeLength (m)Diameter (mm)Chw
111510000.61205526356000.15100
2152810000.4512056273311000.25120
328278940.451205733344000.15100
4283010200.4512058303514000.15100
530315000.451205933324000.15100
631458000.451206031326000.15100
745518000.451206130294000.15100
851578000.212062294411000.15100
957588000.21206344464000.15100
1015145000.2512064464710770.15100
111549490.251206548476000.15100
12453000.251206647508000.15100
131155000.251206749506000.15100
1414114000.251206849488000.15100
1514164000.251206951486000.15100
1616271040.251207051526000.25120
1714134000.251207152438000.20120
1813127000.251207245436000.15100
191294000.251207343328000.20120
20985000.251207433428250.25120
218511000.251207542436000.15100
22876000.151207653526000.25120
236714000.151207742538000.25120
24466000.151007841426000.25120
25348000.151007941368000.25120
263213000.151008037398000.25120
2716211000.201208139408000.15120
2822916000.151008241398000.15100
2916174000.2012083396424000.25120
3017134000.2012084704122620.45120
3113104000.2012085415416000.15100
3210114000.151208655544000.20120
331097000.151008753558250.25120
3418177000.151008856558000.20120
3512184000.151008952568000.20120
3619128000.151009057566000.20120
3769198060.451209157496000.20120
3819217000.251209249598000.20120
39212012000.151009358596000.15100
4021228000.151009459608000.15100
4122237000.1510095606112000.15100
4221247000.251209668613000.15100
4320267000.201209762685000.15100
4417204240.201209858626000.15100
4527264000.251209956629000.20120
4626254000.25120100636210000.15100
4724258000.25120101666810000.15100
4824238000.2512010263665000.25120
49233811180.2512010366676000.25120
5038376000.25120104636411000.25120
51243711000.15100105666511000.15100
5237368000.1510010655638250.25120
5334364000.1510010764655000.15120
5434355000.15100108253611000.25120
Table A4. Node data for the case study network 2.
Table A4. Node data for the case study network 2.
Node IDElevation (m)Demand (L/s)Node IDElevation (m)Demand (L/s)
190Source Node36570
2785.0037550
3725.00385615.0
46315.0396210.0
56020.0405710.0
66010.041620.0
76410.042550.0
86510.0434910.0
9650.0445515.0
105520.045500.0
1161046580.0
126515.0475510.0
135520.048500.0
1461049485.0
156910.050500.0
1662051495.0
175520.0524615.0
186215.053530.0
1974054590.0
20550555610.0
21700564710.0
22725.057445.0
237020.0584210.0
246615.059450.0
255930.060405.0
26550614510.0
275820.062485.0
2867063550.0
29630646830.0
306240.065685.0
31580.066550.0
32510675530.0
335115.068450.0
345506990Source Node
355507090Source Node

References

  1. Piller, O.; Bremond, B.; Poulton, M. Least action principles appropriate to pressure driven models of pipe networks. In World Water & Environmental Resources Congress; ACSE: Reston, VA, USA, 2003; pp. 1–15. [Google Scholar]
  2. Jowitt, P.W.; Xu, C. Optimal valve control in water-distribution networks. J. Water Resour. Plan. Manag. 1990, 116, 455–472. [Google Scholar]
  3. Hamam, Y.; Hindi, K. Optimised on-line leakage minimisation in water piping networks using neural nets. In Proceedings of the IFIP Working Conference, Dagschul, Germany, 16–20 November 1992; Volume 28, pp. 57–64. [Google Scholar]
  4. Nazif, S.; Karamouz, M.; Tabesh, M.; Moridi, A. Pressure management model for urban water distribution networks. Water Resour. Manag. 2010, 24, 437–458. [Google Scholar] [CrossRef]
  5. Gupta, A.; Bokde, N.; Marathe, D.; Kulat, K. Leakage Reduction in Water Distribution Systems with Efficient Placement and Control of Pressure Reducing Valves Using Soft Computing Techniques. Eng. Technol. Appl. Sci. Res. 2016, 7, 1528–1534. [Google Scholar]
  6. Dai, P.D.; Li, P. Optimal pressure regulation in water distribution systems based on an extended model for pressure reducing valves. Water Resour. Manag. 2016, 30, 1239–1254. [Google Scholar] [CrossRef]
  7. Bello, O.; Abu-Mahfouz, A.M.; Hamam, Y.; Page, P.R.; Adedeji, K.B.; Piller, O. Solving management problems in water distribution networks: A survey of approaches and mathematical models. Water 2019, 11, 562. [Google Scholar] [CrossRef] [Green Version]
  8. Mosetlhe, T.C.; Hamam, Y.; Du, S.; Monacelli, E. A Survey of Pressure Control Approaches in Water Supply Systems. Water 2020, 12, 1732. [Google Scholar] [CrossRef]
  9. Lei, Z.; Jing, Z. Implement of increment-model PID control of PLC in constant-pressure water system. In Proceedings of the 2007 8th International Conference on Electronic Measurement and Instruments, Xi’an, China, 16–18 August 2007; pp. 4–336. [Google Scholar]
  10. Wang, D.L.; Wang, A.M. The Pressure Control on Non-negative Pressure Water Supply Based on the Fuzzy PID Control. In Proceedings of the 2009 International Joint Conference on Artificial Intelligence, Hainan Island, China, 25–26 April 2009; pp. 140–143. [Google Scholar]
  11. Peng, X.; Xiao, L.; Mo, Z.; Liu, G. The variable frequency and speed regulation constant pressure water supply system based on PLC and fuzzy control. In Proceedings of the 2009 International Conference on Measuring Technology and Mechatronics Automation, Zhangjiajie, Hunan, China, 11–12 April 2009; Volume 1, pp. 910–913. [Google Scholar]
  12. Hindi, K.; Hamam, Y. Pressure control for leakage minimization in water supply networks: Part 2. Multi-period models. Int. J. Syst. Sci. 1991, 22, 1587–1598. [Google Scholar] [CrossRef]
  13. Dai, P.D.; Li, P. Optimal Localization of Pressure Reducing Valves in Water Distribution Systems by a Reformulation Approach. Water Resour. Manag. 2014, 28, 3057–3074. [Google Scholar] [CrossRef]
  14. Nicolini, M. Optimal pressure management in water networks: increased efficiency and reduced energy costs. In Proceedings of the 2011 Defense Science Research Conference and Expo (DSR), Singapore, 3–5 August 2011; pp. 1–4. [Google Scholar]
  15. Araujo, L.S.; Ramos, H.; Coelho, S.T. Pressure Control for Leakage Minimisation in Water Distribution Systems Management. Water Resour. Manag. 2006, 20, 133–149. [Google Scholar] [CrossRef]
  16. Rao, Z.; Salomons, E. Development of a real-time, near-optimal control process for water-distribution networks. J. Hydroinform. 2007, 9, 25–37. [Google Scholar] [CrossRef] [Green Version]
  17. Rao, Z.; Alvarruiz, F. Use of an artificial neural network to capture the domain knowledge of a conventional hydraulic simulation model. J. Hydroinform. 2007, 9, 15–24. [Google Scholar]
  18. Mosetlhe, T.; Hamam, Y.; Du, S.; Alayli, Y. Artificial neural networks in water distribution systems: A literature synopsis. In Proceedings of the 2018 International Conference on Intelligent and Innovative Computing Applications (ICONIC), Plaine Magnien, Mauritius, 6–7 December 2018; pp. 1–5. [Google Scholar]
  19. Liu, G.R.; Han, X. Computational Inverse Techniques in Nondestructive Evaluation; CRC Press: Boca Raton, FL, USA, 2003. [Google Scholar]
  20. Page, P.R.; Abu-Mahfouz, A.M.; Yoyo, S. Real-time adjustment of pressure to demand in water distribution systems: Parameter-less P-controller algorithm. Procedia Eng. 2016, 154, 391–397. [Google Scholar] [CrossRef] [Green Version]
  21. Page, P.R.; Abu-Mahfouz, A.M.; Yoyo, S. Parameter-less remote real-time control for the adjustment of pressure in water distribution systems. J. Water Resour. Plan. Manag. 2017, 143, 04017050. [Google Scholar] [CrossRef] [Green Version]
  22. Hindi, K.; Hamam, Y. Pressure control for leakage minimization in water supply networks Part 1: Single period models. Int. J. Syst. Sci. 1991, 22, 1573–1585. [Google Scholar]
  23. Oikonomou, K.; Parvania, M.; Khatami, R. Optimal demand response scheduling for water distribution systems. IEEE Trans. Ind. Inform. 2018, 14, 5112–5122. [Google Scholar] [CrossRef]
  24. Eck, B.J.; Mevissen, M. Valve Placement in Water Networks: Mixed-Integer Non-Linear Optimization with Quadratic Pipe Friction; Report No RC25307 (IRE1209-014), IBM Research; IBM: Armonk, NY, USA, 2012. [Google Scholar]
  25. Rossman, L.A. EPANET 2: Users Manual; US Environmental Protection Agency: Columbus, OH, USA, 2000. [Google Scholar]
  26. Pecci, F.; Abraham, E.; Stoianov, I. Mathematical programming methods for pressure management in water distribution systems. Procedia Eng. 2015, 119, 937–946. [Google Scholar] [CrossRef] [Green Version]
  27. Wright, R.; Abraham, E.; Parpas, P.; Stoianov, I. Optimized control of pressure reducing valves in water distribution networks with dynamic topology. Procedia Eng. 2015, 119, 1003–1011. [Google Scholar]
  28. Fanni, A.; Liberatore, S.; Sechi, G.; Soro, M.; Zuddas, P. Optimization of water distribution systems by a tabu search metaheuristic. In Computing Tools for Modeling, Optimization and Simulation; Springer: Cham, Switzerland, 2000; pp. 279–298. [Google Scholar]
  29. Puust, R.; Kapelan, Z.; Savic, D.; Koppel, T. A review of methods for leakage management in pipe networks. Urban Water J. 2010, 7, 25–45. [Google Scholar] [CrossRef]
  30. Berardi, L.; Laucelli, D.; Ugarelli, R.; Giustolisi, O. Leakage management: Planning remote real time controlled pressure reduction in Oppegård municipality. Procedia Eng. 2015, 119, 72–81. [Google Scholar] [CrossRef] [Green Version]
  31. Ozger, S.S.; Mays, L. A Semi-Pressure-Driven Approach to Reliability Assessment of Water Distribution Networks. Ph.D. Thesis, Arizona State University Arizona, Tempe, AZ, USA, 2003. [Google Scholar]
  32. Adedeji, K.B. Development of a Leakage Detection and Localization Technique for Real-time Applications in Water Distribution Networks. Ph.D. Thesis, Tshwane University of Technology, Pretoria, South Africa, 2018. Available online: http://tutvital.tut.ac.za:8080/vital/access/manager/Repository/tut:4620 (accessed on 25 March 2020).
Figure 1. Reinforcement learning agent.
Figure 1. Reinforcement learning agent.
Water 12 02697 g001
Figure 2. Schematic diagram for case study 1.
Figure 2. Schematic diagram for case study 1.
Water 12 02697 g002
Figure 3. Pipe flows for case study 1.
Figure 3. Pipe flows for case study 1.
Water 12 02697 g003
Figure 4. Nodal pressure heads for case study 1.
Figure 4. Nodal pressure heads for case study 1.
Water 12 02697 g004
Figure 5. Case study 2.
Figure 5. Case study 2.
Water 12 02697 g005
Figure 6. Pipe flows for case study 2.
Figure 6. Pipe flows for case study 2.
Water 12 02697 g006
Figure 7. Nodal pressure heads for case study 2.
Figure 7. Nodal pressure heads for case study 2.
Water 12 02697 g007
Table 1. Pressure observed on the critical node at 80%, 100% and 120% demand.
Table 1. Pressure observed on the critical node at 80%, 100% and 120% demand.
Demand h CN h CN h CN h CN RL OutputL PriorL Post
FactorPrior ControlPost MBCPost MFCTested on a Model
80%52.84 m46.04 m45.93 m45.89 m699 L/s699 L/s
100%48.69 m44.16 m43.71 m44.19 m874 L/s874 L/s
120%43.76 m41.49 m41.95 m41.34 m1048.8 L/s1048.8 L/s
h C N prior Control: Uncontrolled nodal pressure head. h C N post MBC: Model based controlled (MBC) nodal pressure head. h C N post MFC: Model-free controlled (MFC) nodal pressure head. h C N RL output tested on a model: Testing the control settings from the RL agent on the model.
Table 2. Pressure observed on the critical node at 80%, 100% and 120% demand.
Table 2. Pressure observed on the critical node at 80%, 100% and 120% demand.
Demand h CN h CN h CN h CN RL Output L Prior L Post
FactorPrior ControlPost MBCPost MFCTested on a Model
80%79.47 m62.85 m63.04 m62.57 m428 L/s428 L/s
100%74.07 m62.61 m62.90 m62.91 m535 L/s535 L/s
120%67.67 m60.65 m60.55 m60.49 m642 L/s642 L/s
h C N prior Control: Uncontrolled nodal pressure head. h C N post MBC: Model based controlled (MBC) nodal pressure head. h C N post MFC: Model-free controlled (MFC) nodal pressure head. h C N RL output tested on a model: Testing the control settings from the RL agent on the model.

Share and Cite

MDPI and ACS Style

Mosetlhe, T.C.; Hamam, Y.; Du, S.; Monacelli, E.; Yusuff, A.A. Towards Model-Free Pressure Control in Water Distribution Networks. Water 2020, 12, 2697. https://0-doi-org.brum.beds.ac.uk/10.3390/w12102697

AMA Style

Mosetlhe TC, Hamam Y, Du S, Monacelli E, Yusuff AA. Towards Model-Free Pressure Control in Water Distribution Networks. Water. 2020; 12(10):2697. https://0-doi-org.brum.beds.ac.uk/10.3390/w12102697

Chicago/Turabian Style

Mosetlhe, Thapelo C., Yskandar Hamam, Shengzhi Du, Eric Monacelli, and Adedayo A. Yusuff. 2020. "Towards Model-Free Pressure Control in Water Distribution Networks" Water 12, no. 10: 2697. https://0-doi-org.brum.beds.ac.uk/10.3390/w12102697

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop