Hydraulic models of long-distance water supply systems are usually used to regulate valves and pumps to realize the expected water distribution. Establishing and calibrating the hydraulic model is time-consuming and requires many engineering parameters, which are usually uncertain. This paper proposes a metamodel based on artificial neural networks (ANNs) to replace the computationally costly hydraulic model. The metamodel is designed to bypass the modeling and calibration processes of the hydraulic model and directly estimate the target state of valves and pumps to realize real-time water distribution. The proposed approach uses the water levels of reservoirs and the flow demands of water plants as input data to the ANN. The metamodel's output prescribes the opening of regulating valves and the speed of pumps. A realistic case study is presented to validate the accuracy and efficiency of the approach. The results show that ANN is feasible as a state predictor to realize real-time water distribution in practical water supply projects.

  • Introduces a novel method utilizing artificial neural networks (ANNs) to directly estimate valve and pump states.

  • Highlights the potential of ANNs to replace complex hydraulic models, enabling real-time water distribution.

A long-distance water supply project is an effective method to reallocate and improve the utilization of water resources. However, the number of projects and their complexity is increasing (Wang et al. 2019; Shi et al. 2021). The traditional operation mode based on human experience needs operators to regulate valves and pumps repeatedly to make the actual flow equal to the desired flow. This adjustment process usually takes a long time to complete, so it cannot meet the demand for real-time water distribution. Current water distribution methods obtain the target state of equipment (including valve openings and pump speeds) through hydraulic simulation models. Although these models can realize nearly real-time water distribution, their input requires complete and accurate topographic data, including pipe length and diameter, pump and valve parameters, reservoir levels, etc. (Xue et al. 2022). In addition, a calibration process is required before using hydraulic models, which involves repeatedly adjusting the pipeline roughness, valve resistance coefficients, pump characteristic curves, etc., to minimize the error between the simulated and observed values (Meirelles et al. 2017; Lima et al. 2018). Because of this, these hydraulic simulation models are computationally expensive. Real-time water distribution needs an efficient method to evaluate the state of equipment multiple times and as fast as possible.

With the continuous progress of artificial intelligence technology and machine learning (ML) methods, water engineers and researchers have increasingly resorted to metamodels, which are also known as surrogate models (Razavi et al. 2012). The metamodels can replace computationally costly models once the correlations between inputs and outputs are established based on the available data (Broad et al. 2010). Initially, linear regression has been used to estimate this correlation. However, modern approaches use artificial neural networks (ANNs) and ML theory, because of their strong nonlinear expression ability (Romano & Kapelan 2014; LeCun et al. 2015). At present, the multi-layer perceptron (MLP) is the most widely used ANN model. The MLP is a specific ANN architecture that consists of a series of layers in which all the units of a layer are connected to all the neurons in the previous and next layers (Hu et al. 2019; Garzon et al. 2022).

The main application of metamodels is the reduction of the computational efforts required by the hydraulic models (Pasha & Lansey 2014; Dini & Tabesh 2019). For example, Rao & Salomons (2007) used an ANN to predict the consequences of different control settings to deliver a safe pump and valve setting while minimizing pumping costs. Sayers et al. (2019) proposed a deep-learning ANN to reduce the number of hydraulic simulations without compromising the level of optimization. ANNs are also used to estimate variables in hydraulic models. Meirelles et al. (2017) used limited monitoring data to estimate the pressures at all nodes in a water distribution network, which increases the number of available samples in the calibration procedure. Similarly, Lima et al. (2018) presented a metamodel based on an ANN for predicting the current pressures of the water distribution system in real time to identify abnormal events. Although ANNs have been widely employed for meta-modeling in urban water networks, related applications are rarely seen in long-distance water supply systems.

This paper proposes the use of ANN for real-time state estimation of hydraulic equipment to realize real-time flow regulation of water supply systems. This is the first time that ANN has been utilized to replace hydraulic models in long-distance water supply systems. The ANN-based real-time state predictor of the hydraulic equipment is an innovative approach since the hydraulic model is not required. The state predictor uses the current water levels of reservoirs and the flow demands of water plants as input and delivers the opening of regulating valves and the speed of pumps as output. The proposed approach is evaluated in a practical long-distance water supply system, which has two water supply modes: by gravity and by pumping. The obtained results show that, for the real-time control of pumps and valves, it is feasible to replace the hydraulic model simulation with the ANN-based metamodel. This bypasses the computationally expensive calibration process needed for the hydraulic model.

Multi-layer perceptron network

The ANN is an architecture composed of a large number of neurons, which allows distributed parallel information processing by imitating the behavioral characteristics of animal neural networks. Similar to the neuron learning process, the ANN memorizes and learns the relationship between inputs and outputs, and then maps the new input signal with a certain rule to the output results (Garzon et al. 2022).

The MLP is the most popular ANN model, widely used in various hydraulic engineering applications (Seyedashraf et al. 2021). The main feature of the MLP network is the interconnection between neurons, which are the processing units of ANN, as shown in Figure 1. The advantage of interconnection is that it can improve the adaptability of the neural network to problems and makes the mapping from input to output more accurate (Lima et al. 2018). There is a minimum of three layers in MLP networks, including an input layer, at least one hidden layer, and an output layer. Each layer contains a certain number of neurons. Figure 1 shows the detailed process of an MLP with one hidden layer. The output of the neural network can be written as:
(1)
where is the connection weight from the input data to the neuron in the hidden layer; is the bias of the neuron in the hidden layer; is the connection weight from input of the hidden layer to the output ; is the bias of the neuron in the output layer; the function represents the activation function. The tansig function was adapted herein as the activation function (Seyedashraf et al. 2018):
(2)
Figure 1

Structure diagram of a MLP with three layers.

Figure 1

Structure diagram of a MLP with three layers.

Close modal
The training process of MLP includes signal forward-propagation and error back-propagation (Hu et al. 2019). The input data is transmitted forward along the activation function after the linear combination of weights and biases between layers, according to Equation (1), until the output layer obtains the output data. This process is called signal forward propagation. Compare the output data with the observed data to calculate the error or loss value, which increases with the difference between the output and the available observed data. If the loss does not meet the preset convergence value, the neural network will enter the error back-propagation process. Minimizing the total loss on given training samples is the optimization objective in neural network learning, and gradient descent is often used to achieve this objective. During the back-propagation process, the weights and biases between neurons are constantly tuned to reduce the loss, which is usually carried out by computing the partial derivatives of the hidden layers using the chain rule of derivation. Finally, the training process of the neural network is completed by cyclic training with a large number of samples until the loss value meets the convergence value or the number of iterations reaches the set maximum value. The loss function in this work is defined as (Khullar & Singh 2022):
(3)
where and are the monitored and predicted values of the neuron in the output layer.

Artificial neural network architecture

The key to the ANN predictions is finding the proper number of layers and neurons in each layer for a particular problem. The flows and the pressures of the water supply system are determined by physical and operational conditions, such as pipe material, pipe diameter, pipe length, pump and valve curves, reservoir levels, pump and valve status, etc. For a water supply system with a known topology, its physical boundary is fixed. When a reservoir level or flow demand changes, the water supply system can achieve the expected flow by operating valves and pumps.

Figure 2 shows the desired inputs and outputs for developing the metamodel in the case study. Once the reservoir level and the flow demand are given, the topology of the water supply system can be completely ignored, and only the target state of the hydraulic system, including pump speed and valve opening, is of importance. In Figure 2, each reservoir and each water plant are represented by a neuron in the input layer, and each regulating valve and each pump are represented by a neuron in the output layer. The metamodel here uses the ANN structure in Figure 1, and the basic parameters involved in the metamodel are described in Section 3.2. In the transmitting process of the ANN, the input layer receives the current water level of the reservoir and the flow demand of each water plant and then transfers them to the hidden layer. The hidden layer explores the patterns of the input data. Finally, the output layer obtains the regulating valve opening of each water plant and the pump speed of the pumping station.
Figure 2

Desired inputs and outputs used in the case study.

Figure 2

Desired inputs and outputs used in the case study.

Close modal

Once the type of neural network has been defined, trial and error analyses should be conducted to find its best architecture. In the case study, we changed the number of hidden layers and the number of neurons in each hidden layer. The number of neurons in the input layers is determined by the number of reservoirs and the number of water plants, and the number of neurons in the input layers is determined by the number of regulating valves. In addition, some neurons need to be added to the output layer when the pumps are put into operation. Generally, each pump should be represented by one neuron. However, when considering the pump station operation, in this paper, only one neuron is added to the output layer since these pumps have the same head and flow.

Artificial neural network training

The training of the ANN requires a large number of data samples. Considering the limited operating conditions included in the monitoring data of some water supply projects, the training samples are delivered by the hydraulic model it is going to replace. The details of the hydraulic model can be found in the Supplementary material. Figure 3 shows the flowchart of training sample generation. Before using the hydraulic model, the pipeline roughness, valve resistance coefficients, and pump characteristic curves were calibrated based on the available monitoring data. The ANN can also be trained directly using the monitoring data for water supply systems if there is enough data so that a hydraulic model is not needed.
Figure 3

Flowchart of the training sample.

Figure 3

Flowchart of the training sample.

Close modal

Case description

A long-distance water supply project in China delivers water from Hangzhou to Jiaxing. It has 11 water plants, supplied by one reservoir and one pump station, and its total design flow is 43.3 m3/s. The water level of the reservoir varies from 61.2 to 70.0 m. The total length of the water supply system is about 234.1 km, and many different types of valves are installed along the pipeline, such as regulating valves, butterfly valves, ball valves, etc. Each water pant has a regulating valve to regulate the flow. The project has two operation modes: gravity water supply and pump water supply. The system needs pump pressurization to meet the water demand when the reservoir level is low and the flow is large, while gravity flow alone can meet the demand when the reservoir level is high and the flow is small. Figure 4 is a schematic diagram of the water supply system, and Tables 1 and 2 list the basic parameters defined in Figure 4. There are many monitoring instructions along the pipeline, including a pressure sensor, flowmeter, fluviograph, etc. The data of these instructions are automatically collected to the dispatching center of the water supply system, which is located in the pump station.
Table 1

Basic parameters of side branches of a pipeline in a water supply system

ParametersS1S2S3S4S5S6S7S8S9S10S11
Design flow of water plant (m3/s) 7.6 18.3 3.2 5.1 0.4 1.7 1.2 0.9 2.4 1.1 1.4 
Water level of water plant (m) 13.0 14.1 13.0 13.0 11.0 9.40 11.0 5.0 9.0 5.0 8.0 
Pipe length (km) 2.40 8.85 4.91 5.10 1.20 22.78 8.90 20.68 3.83 6.48 17.54 
Pipe diameter (m) 2.8 3.5 1.6 2.6 0.8 1.8 1.2 1.2 2.0 1.2 1.4 
ParametersS1S2S3S4S5S6S7S8S9S10S11
Design flow of water plant (m3/s) 7.6 18.3 3.2 5.1 0.4 1.7 1.2 0.9 2.4 1.1 1.4 
Water level of water plant (m) 13.0 14.1 13.0 13.0 11.0 9.40 11.0 5.0 9.0 5.0 8.0 
Pipe length (km) 2.40 8.85 4.91 5.10 1.20 22.78 8.90 20.68 3.83 6.48 17.54 
Pipe diameter (m) 2.8 3.5 1.6 2.6 0.8 1.8 1.2 1.2 2.0 1.2 1.4 
Table 2

Basic parameters of the main pipeline in water supply system

ParametersM1M2M3M4M5M6M7M8M9M10M11
Pipe length (km) 1.76 1.21 25.51 3.07 40.18 4.50 18.83 0.00 18.74 17.60 0.00 
Pipe diameter (m) 6.00 6.00 3.60 3.20 3.20 3.20 2.80 2.80 2.40 2.0 2.0 
ParametersM1M2M3M4M5M6M7M8M9M10M11
Pipe length (km) 1.76 1.21 25.51 3.07 40.18 4.50 18.83 0.00 18.74 17.60 0.00 
Pipe diameter (m) 6.00 6.00 3.60 3.20 3.20 3.20 2.80 2.80 2.40 2.0 2.0 
Figure 4

A Schematic diagram of the long-distance water supply system.

Figure 4

A Schematic diagram of the long-distance water supply system.

Close modal

Details of implement

To verify the performance of the ANN under the two different water supply modes, three different databases were created using the process depicted in Figure 2, where the flow of each water plant varied between 0 and the design value of 43.3 m3/s, and the water level of the reservoir varied between 61.2 and 70.0 m. Database 1 has 1,000 gravity-driven scenarios where the pumps do not participate in the operation. Database 2 has 1,000 pressurized water scenarios where the pumps add to gravity. Database 3 is composed of 1,000 scenarios randomly selected from Databases 1 and 2, that is, the operating state of the pump is not known in advance. The above databases were used to produce three differently trained neural networks. When training the ANN, 900 scenarios were randomly selected as training samples, and the remaining 100 scenarios were used as test samples.

The neural network is implemented on the MATLAB platform. According to the details provided in Section 2.2, the input layer of the ANN consists of 12 neurons, while the output layer comprises 12 neurons when the operating state of the pump is predetermined. To optimize performance while ensuring computational efficiency, various combinations of hidden layers and neurons were explored. Ultimately, it was determined that a single hidden layer with 18 neurons achieved satisfactory results. During the training process, a maximum of 1,000 iterations are executed. The target loss function is set with a minimum value of 10−5. In addition, the learning rate, which plays a crucial role in regulating the convergence speed of the neural network model, is empirically established at 0.01.

The metamodel representing the hydraulic model must be able to map the boundary conditions in the water supply system to the decision variables involved in the real-time water distribution, which makes the problem highly nonlinear (Seyedashraf et al. 2021). For all neural networks in this study, the input layer has 12 neurons, since the boundary variables are the flow demands of 11 water plants and the water level of the supply reservoir. For Database 1, since no pump is involved in the operation, its output value should be the regulating valve opening of 11 water plants, so there are 11 neurons in the output layer. For Databases 2 and 3, there are 12 neurons in the output layer due to the addition of the pump station. To find the best neural network architecture under different water supply modes, the performance of the networks was tested by changing the number of hidden layers and the number of neurons in each hidden layer. As the number of hidden layers increases, the computational time also increases. However, the results did not show a significant improvement. Hence, only one hidden layer with 18 neurons was finally selected. The prediction results of these ANNs were compared with the hydraulic simulation results in the form of absolute error (AE), mean relative error (MRE), total mean relative error (TMRE), and coefficient of determination (R2) (Li et al. 2012; Bai et al. 2014). These evaluation metrics are defined as follows:
(4)
(5)
(6)
(7)
where N is the number of scenarios; M is the number of output variables; and are the monitored and predicted values of the output layer, respectively, and is the average of the monitored values. The coefficient of determination (R2) measures how well the statistical model predicts the outcome. R2 close to zero indicates that the model cannot predict the outcome, and R2 close to 100% indicates that the model perfectly predicts the outcome (Zhang et al. 2021).
The results of the application of the ANNs to predict the state of the pump station (if operational) and 11 regulating valves are summarized in Figures 57 and Table 3. Figure 5 shows the AE distribution of valve openings at each water plant under the gravity mode. The estimated results show good agreement as the maximum MRE is less than 1.5% and the TMRE is 0.82%, see Table 3. The predicted error of the ANN under the pumping mode is shown in Figure 6. Although the maximum MRE of some water plants increases, the TMRE is 0.83%, which is similar to the gravity mode. An increase in MRE can be observed in Figure 7, with a TMRE of 1.24%. This behavior is expected since the degree of freedom of the system increases. Compared with Database 2, it is unknown in advance whether the pump is put into operation in Database 3. Hence, the prediction result of the ANN trained by Database 3 increases the estimation of the operating state of the pump station, which brings difficulties to the state prediction. When the reservoir head of the water supply system is sufficient, the pump does not need to be put into operation, and then the pump speed predicted by the ANN is equal to zero, whereas the ANN outputs a positive target speed value of the pump when the head is inadequate. Note that the MRE refers to the mean relative error of the test samples in each water plant itself, and the TMRE is the total mean relative error of all water plants. In addition, serial numbers 1–11 in Figures 57 correspond to the error in the opening of the regulating valve of the 1# to 11# water plants, respectively, and serial number 12 represents the error in the speed of the pump.
Table 3

TMRE and R2 under different water supply modes

ScenariosGravity scenariosPump scenariosMixed scenarios
TMRE (%) 0.82 0.83 1.24 
R2 0.9984 0.9982 0.9962 
ScenariosGravity scenariosPump scenariosMixed scenarios
TMRE (%) 0.82 0.83 1.24 
R2 0.9984 0.9982 0.9962 
Figure 5

Results for gravity water supply scenarios; valve opening at 11 water plants: (a) absolute error; (b) mean relative error.

Figure 5

Results for gravity water supply scenarios; valve opening at 11 water plants: (a) absolute error; (b) mean relative error.

Close modal
Figure 6

Results for pressurized water supply scenarios; valve opening at 11 water plants and pump speed (#12): (a) absolute error; (b) mean relative error.

Figure 6

Results for pressurized water supply scenarios; valve opening at 11 water plants and pump speed (#12): (a) absolute error; (b) mean relative error.

Close modal
Figure 7

Results for any water supply scenarios; valve opening at 11 water plants and pump speed (#12): (a) absolute error; (b) mean relative error.

Figure 7

Results for any water supply scenarios; valve opening at 11 water plants and pump speed (#12): (a) absolute error; (b) mean relative error.

Close modal

For the water supply systems with fixed water supply modes (whether gravity flow or pump pressurization), the ANN has high accuracy as a state predictor, and the predicted data are in good agreement with the simulated data of the hydraulic model (R2 = 0.9984 for gravity flow and R2 = 0.9982 for pump pressurization). For the water supply systems with an unknown water supply mode in advance, although the predicted error increases slightly, the results are satisfactory considering the uncertainty level of the hydraulic components in the real operation (R2 = 0.9962). In summary, the above analysis results confirm the feasibility of using ANN as a target state predictor of hydraulic components in water supply systems to manage real-time water distribution.

The above results were verified against simulated data provided by the hydraulic model. To verify the generalization ability of the ANN and its application in practical projects, a set of monitored data in the case study was randomly selected for further testing. The ANN trained by Database 3 was used to estimate the real-time state of valves and pumps based on the monitored flow and reservoir level, as it contains all the possible operating conditions of the water supply system.

Table 4 shows the comparison results of hydraulic simulation, ANN prediction, and monitoring (measured) data. The TMRE between the simulation values of the hydraulic model and the monitored values is 1.69%, while the TMRE between the prediction results of the ANN and the monitored value is 2.13%. The prediction error of the ANN increases by 0.44% compared with the numerical simulation because the ANN was trained based on the hydraulic model results, and the prediction results have a superposition of errors. However, the TMRE between the prediction results of the ANN and the simulation values of the hydraulic model is only 0.88%. Hence, with the increasing abundance of monitored data and the gradual development of ANN model algorithms, the monitored data can be directly used for constructing ANNs in the future, such that more accurate estimation results will be obtained.

Table 4

Comparison of hydraulic simulation, ANN prediction, and monitoring data

Number123456789101112TMRE (%)
Demand flow (m3/s) 6.84 16.47 2.88 4.59 0.36 1.53 1.08 0.81 2.16 1.1 1.4 2.5 – 
Monitored data (MD) 49.44 42.17 81.42 53.08 48.84 51.35 58.73 53.78 63.40 79.62 97.38 608.5 – 
Simulated data (SD) 49.02 42.38 82.86 51.66 50.07 52.56 59.99 54.86 62.94 79.27 100 598.8 – 
Predicted data (PD) 49.03 42.08 83.51 51.15 50.71 52.34 60.68 55.62 64.13 80.02 100.4 602.3 – 
Error between MD and SD (%) 0.84 0.50 1.76 2.69 2.51 2.37 2.15 2.00 0.73 0.44 2.69 1.59 1.69 
Error between MD and PD (%) 0.82 0.21 2.56 3.65 3.82 1.94 3.32 3.41 1.15 0.50 3.10 1.02 2.13 
Error between SD and PD (%) 0.02 0.71 0.78 0.99 1.28 0.42 1.15 1.39 1.89 0.95 0.40 0.58 0.88 
Number123456789101112TMRE (%)
Demand flow (m3/s) 6.84 16.47 2.88 4.59 0.36 1.53 1.08 0.81 2.16 1.1 1.4 2.5 – 
Monitored data (MD) 49.44 42.17 81.42 53.08 48.84 51.35 58.73 53.78 63.40 79.62 97.38 608.5 – 
Simulated data (SD) 49.02 42.38 82.86 51.66 50.07 52.56 59.99 54.86 62.94 79.27 100 598.8 – 
Predicted data (PD) 49.03 42.08 83.51 51.15 50.71 52.34 60.68 55.62 64.13 80.02 100.4 602.3 – 
Error between MD and SD (%) 0.84 0.50 1.76 2.69 2.51 2.37 2.15 2.00 0.73 0.44 2.69 1.59 1.69 
Error between MD and PD (%) 0.82 0.21 2.56 3.65 3.82 1.94 3.32 3.41 1.15 0.50 3.10 1.02 2.13 
Error between SD and PD (%) 0.02 0.71 0.78 0.99 1.28 0.42 1.15 1.39 1.89 0.95 0.40 0.58 0.88 

A metamodel based on ANN to estimate the target states of valves and pumps directly (without a hydraulic model) has been presented. The metamodel uses the water levels of reservoirs and the flow demands of water plants as input and delivers the opening of regulating valves and the speed of pumps as output. A case study showed that the results were satisfactory regardless of the water supply (gravity or pump), demonstrating the feasibility of the ANN as a state predictor. Therefore, if trained correctly, ANNs can be used for real-time water distribution of long-distance water supply systems. However, two notes before using this tool:

  • 1. The ANN was trained with numerical data from a hydraulic model as samples. With the increasing abundance of monitored data in practical projects and the gradual development of ANN model algorithms, the actual state of the pumps and valves can be directly used to train ANNs in the future, without the need for hydraulic modeling and calibration.

  • 2. The water levels of reservoirs and the flow demands of water plants should be within the range of ANN training; otherwise, the estimated results may be unreliable. In addition, any change in the layout of the water supply system, such as the replacement of valves and pumps, the addition of new branches, etc., requires new ANN training for the actual system.

This work was supported by the Postgraduate Research & Practice Innovation Program of Jiangsu Province (Grant number KYCX22_0648, the National Natural Science Foundation of China (Grant numbers 51879087 and 51839008), and the fund of National Key Laboratory of Water Disaster Prevention (5240152H2).

All relevant data are included in the paper or its Supplementary Information.

The authors declare there is no conflict.

Bai
Y.
,
Wang
P.
,
Li
C.
,
Xie
J. J.
&
Wang
Y.
2014
A multi-scale relevance vector regression approach for daily urban water demand forecasting
.
Journal of Hydrology
517
,
236
245
.
Broad
D. R.
,
Maier
H. R.
&
Dandy
G. C.
2010
Optimal operation of complex water distribution systems using metamodels
.
Journal of Water Resources Planning and Management
136
(
4
),
433
443
.
Garzon
A.
,
Kapelan
Z.
,
Langeveld
J.
&
Taormina
R.
2022
Machine learning-based surrogate modeling for urban water networks: Review and future research directions
.
Water Resources Research
25
(
5
),
1
26
.
Hu
Y.
,
Luo
D. Y.
,
Hua
K.
,
Lu
H. M.
&
Zhang
X. G.
2019
Overview on deep learning
.
CAAI Transactions on Intelligent Systems
14
(
01
),
1
19
.
Khullar
S.
&
Singh
N.
2022
Water quality assessment of a river using deep learning Bi-LSTM methodology: Forecasting and validation
.
Environmental Science and Pollution Research
29
,
12875
12889
.
LeCun
Y.
,
Bengio
Y.
&
Hinton
G.
2015
Deep learning
.
Nature
521
(
7553
),
436
444
.
Li
C.
,
Liang
M.
,
Wang
Y.
&
Dong
Y.
2012
Vibration suppression using two-terminal flywheel. Part I: Modeling and characterization
.
Journal of Vibration and Control
18
(
8
),
1096
1105
.
Lima
G. M.
,
Brentan
B. M.
,
Manzi
D.
&
Luvizotto
E.
2018
Metamodel for nodal pressure estimation at near real-time in water distribution systems using artificial neural networks
.
Journal of Hydroinformatics
20
(
2
),
486
496
.
Meirelles
G.
,
Manzi
D.
,
Brentan
B.
,
Goulart
T.
&
Luvizotto
E.
2017
Calibration model for water distribution network using pressures estimated by artificial neural networks
.
Water Resources Management
31
(
13
),
4339
4351
.
Razavi
S.
,
Tolson
B. A.
&
Burn
D. H.
2012
Review of surrogate modeling in water resources
.
Water Resources Research
48
(
7
),
1
32
.
Sayers
W.
,
Savic
D.
&
Kapelan
Z.
2019
Performance of LEMMO with artificial neural networks for water systems optimisation
.
Urban Water Journal
16
(
1
),
21
32
.
Seyedashraf
O.
,
Mehrabi
M.
&
Akhtari
A. A.
2018
Novel approach for dam break flow modeling using computational intelligence
.
Journal of Hydrology
559
,
1028
1038
.
Seyedashraf
O.
,
Bottacin-Busolin
A.
&
Harou
J. J.
2021
A disaggregation-emulation approach for optimization of large urban drainage systems
.
Water Resources Research
57
(
8
),
1
18
.
Shi
L.
,
Zhang
J.
,
Yu
X. D.
,
Wang
X. T.
,
Chen
X. Y.
&
Zhang
Z. X.
2021
Optimal volume selection of air vessels in long-distance water supply systems
.
Journal of Water Supply: Research and Technology-Aqua
70
(
7
),
1053
1065
.
Wang
X. T.
,
Zhang
J.
,
Yu
X. D.
,
Shi
L.
,
Zhao
W. L.
&
Xu
H.
2019
Formula for selecting optimal location of air vessel in long-distance pumping
.
International Journal of Pressure Vessels and Piping
172
,
127
133
.
Xue
P.
,
Zhang
Z.
,
Lei
X. H.
,
Lu
L. B.
,
Yan
P. R.
&
Li
Y. Q.
2022
Prediction model for forebay water level of pumping stations with different time scales based on BP neural networks
.
South-to-North Water Transfers and Water Science & Technology
20
(
2
),
393
407
.
Zhang
Q. Z.
,
Zheng
F. F.
,
Jia
Y. Y.
,
Savic
D.
&
Kapelan
Z.
2021
Real-time foul sewer hydraulic modelling driven by water consumption data from water distribution systems
.
Water Research
188
,
116544
.
This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence (CC BY-NC-ND 4.0), which permits copying and redistribution for non-commercial purposes with no derivatives, provided the original work is properly cited (http://creativecommons.org/licenses/by-nc-nd/4.0/).

Supplementary data