In this research, a developed method according to the generalized structure of the group method of data handling (GSGMDH) method is used in comparison with the SAELM method to find the location and amount of leakage in a water distribution network. In this method, some limitations of using artificial intelligence techniques, including the number of output layers of machine-learning models, are removed so that the model is able to predict several outputs at the same time. Also, the implementation process, which is relatively time-consuming in most of these techniques when dealing with large water distribution networks, has been significantly reduced in the GSGMDH model. These methods are implemented on a sample circular water distribution network whose data are available. The results indicate that the developed method, in which the nature of the dependence of the leakage rate on the pressure is preserved, is able to identify the position of the leaking nodes and also accurately predict the location and the amount of leakage in the node that has less leakage, with minimal extraction of hydraulic information of the nodal pressure type. This method can replace many expensive and time-consuming conventional methods as well as tools and hardware in urban water distribution networks.

  • Designing a new structure of GSGMDH with multi-layer output prediction capability.

  • Development of GSGMDH model to detect the amount and location of multiple leaks in water distribution networks.

  • Extracting the optimal arrangement of pressure measurement points in urban water networks.

Water supply in developing countries is often faced with multiple challenges such as institutional limitations, insufficient financial resources, rapid population growth, and poor and worn-out maintenance infrastructure. These problems have challenged the provision of reliable drinking water for people (Zvobgo & Do 2020). In several studies, the design of water distribution networks is based solely on hydraulic criteria to reduce the cost of implementation and provide network pressure, which are unable to identify the location and amount of leakage in the network (Zarei et al. 2022). In the design of urban water supply networks, a quantity called unaccounted-for water (UFW) is integrated into the calculations. Leakage in urban water supply networks is one of the main components of UFW. Considering the existing limitations in supplying water and the high cost of maintaining water systems and resources, it is possible to properly manage water needs and shortages by using the available water resources in a principled and scientific manner and also preventing water losses (Bohorquez et al. 2020; Negharchi & Shafaghat 2021; Fallahi et al. 2023).

Reducing leakage in water supply systems can be considered the main goals of treated water supply and distribution organizations (Gupta & Kulat 2018). Leakage rates in water distribution systems vary widely between countries, regions, and systems, from 3% to 7% in regulated systems in the Netherlands and up to 50% in some underdeveloped countries or underserved systems (Beuken et al. 2008).

The occurrence of leakage in the water network causes uneven distribution of pressure and inefficient energy in the network, resulting in the loss of energy used for water supply (Puust et al. 2010). Different techniques have been extended to identify the location and extent of leakage based on hardware equipment and software methods. Network leakage estimation methods include water balance methods, component analysis, and minimum night flow (MNF) based on some hypothetical parameters, which make it difficult to estimate leakage in the network (Negharchi & Shafaghat 2020; Amoatey et al. 2022).

Hardware-based methods include detecting the position of leaking pipes using hardware tools and equipment. Although the exactness of these methods is acceptable, they have many shortcomings. In these methods, the range of detection is restricted and the leaks cannot be found immediately and in a short time for large pipe networks, or when faced with the monitoring of large areas, the operating cost will usually be high. Consequently, much research has focused on finding more efficient techniques that involve less cost. Software-based leak detection methods are usually based on an algorithm or some kind of model for leak detection. Because these methods rely on other data (network pressure and flow data) instead of noise and leakage sound data, as a result, they work well for any type of pipe of any gender. The leakage detection software methods mainly include numerical models and artificial intelligence. The first category is based on numerical models (methods based on the analysis of pressure waves, hydraulic model analysis methods) for which precise data on the geometric characteristics of the pipes and related parameters such as the roughness coefficient are required. Usually, these data and information are not fully available for making numerical models. Considering this issue, with the development of technology in recent years, another type of leakage detection approach, i.e. non-numerical modeling methods, has gradually increased. In these models, observational data are analyzed in combination with tools such as data mining or artificial intelligence algorithms, and then areas with possible leaks are identified based on specific rules or patterns obtained from the data (Mutikanga et al. 2013; Li et al. 2015).

According to the conducted research, several different factors are involved in the occurrence of bursts in a water distribution system, among them the depth of the pipes, the diameter and the life of the pipes, and most importantly, the pressure plays a key role (Zanfei et al. 2022; Du et al. 2024; Jazayeri & Moeini 2024; Leite et al. 2024). Therefore, other factors can be ignored. In other words, in many studies conducted in the field of water supply network leakage detection and network study, only the pressure factor is considered (Majidi Khalilabad et al. 2018; Fang et al. 2019).

The use of system optimization and simulation tools for calibrating water supply networks based on pressure and demand in nodes has always been of interest to researchers (Nasirian et al. 2013; Do et al. 2016; Negharchi & Shafaghat 2022; Leinæs et al. 2024).

The use of methods based on fuzzy and neuro-fuzzy systems to identify the location and amount of leakage has been widely considered by researchers (Mounce et al. 2009; Islam et al. 2011; Wachla et al. 2015).

The support vector machine (SVM) method is one of the methods that have been used to classify and detect the leakage values and determine the optimal pressure monitoring points in an urban water distribution network (Zhang et al. 2016; Kang et al. 2017; Quiñones-Grueiro et al. 2018; Yan et al. 2020; Boudhaouia & Wira 2021).

In some studies, the use of hybrid models by combining optimization algorithms and different artificial intelligence models for leak detection in water distribution networks has increased the accuracy in predicting the amount and location of leaks in these networks (Alvisi & Franchini 2009; Lijuan et al. 2012; Jin & Zhou 2014; Shekofteh et al. 2020).

One of the widely used methods in the field of estimating the amount and location of the leakage, which has always had good accuracy due to its multi-layer structure and the possibility of connecting it to meta-exploration algorithms, compared with other artificial intelligence methods, is the multi-layer perceptron (MLP) method (Jang & Choi 2017; Rojek & Studzinski 2019; Shravani et al. 2019; Fallahi et al. 2021; Pérez-Pérez et al. 2021).

Fan et al. (2021) developed multi-layer perceptron neural network models of self-encrypting neural networks with the help of spectral data to overcome the problem of large dimensions as well as data imbalance in leakage detection and irregular water network pressure pattern detection. Tsai et al. (2022) investigated the application of the self-encrypting convolutional neural network (CNN). After analyzing the spectral data with the help of the model, the location and characteristics of the leakage along with the percentage of certainty of its occurrence were sent to the mobile phone of the relevant personnel. The accuracy and ease of using the method indicated its high efficiency and reliability. Farah et al. (2022) investigated and predicted the UFW volume by optimizing the MLP and radial basis function (RBF) neural networks by the genetic algorithm and also using the autoregressive integrated moving average (ARIMA) model. Based on the findings, the MLP model showed a more accurate prediction than the ARIMA model.

Methods based on machine learning are widely used in solving problems related to water resources (Shabanlou 2018; Gharib et al. 2020; Zarei et al. 2020; Alizadeh et al. 2021; Esmaeili et al. 2021; Jalilian et al. 2022; Moghadam et al. 2022; Soltani & Azari 2022; Jalili et al. 2023; Dehbalaei et al. 2023).

Literature review indicates the various applications of software methods and artificial intelligence models in identifying the location and amount of leakage in urban distribution networks. In most artificial intelligence models used so far, the network structure design is limited to a single output layer. This limitation causes the model to fail to simultaneously identify the location and amount of leakage at different nodes of the water distribution system.

So, the goal of this research is to build a machine-learning model to detect the amount and location of multiple leakages in water distribution networks to solve some of the limitations of using artificial intelligence techniques, including the number of output layers of machine-learning models. The model developed in this research is able to predict multiple leakages using multiple output layers simultaneously. Also, the implementation process, which is relatively time-consuming in most of these techniques when dealing with large water distribution networks, has been significantly reduced in the GSGMDH model.

Relations and study water distribution system

The leakage detection approach in this research is based on nodal pressure measurement in water distribution networks and performing trial and error until reaching the most optimal pressure measurement points, which has an impact on finding the location and exact amount of leakage. In order to set up the model, the entire physical and hydraulic characteristics of the network must be available and the calibration operation must be done correctly and accurately.

For this purpose, the hypothetical Poulakis water distribution network was chosen as the network to be studied in this research. The Poulakis water distribution network has been used in many studies as a sample network to test artificial intelligence-based methods for solving water network problems and to investigate the efficiency of optimization algorithms (Jin & Zhou 2014; Fallahi et al. 2021; Jazayeri & Moeini 2024). This network consists of 30 nodes, a tank and 50 pieces of horizontal and vertical pipes, the length of each of which is 1,000 and 2,000 m, respectively. Also, the average absolute roughness (e) of all these pipes is equal to 0.26 mm. Based on this information, the water network was modeled using WaterGEMS V8i software. The structure and characteristics of the Poulakis network can be seen in Figure 1.
Figure 1

Poulakis water distribution network.

Figure 1

Poulakis water distribution network.

Close modal
Next, two hypothetical leakages are simultaneously applied to two nodes of the network, and the pressure values of the nodes are recorded by running the hydraulic model of the network. For the Poulakis network, the number of combinations that can exist for two leakages at the same time includes 435 different modes or scenarios, which can be calculated by the following equation:
(1)
here, n represents the number of water network nodes and k denotes the number of simultaneous leakages in the water network.
As the amount of leakage increases, the total pressure in the network decreases non-linearly. But in the small interval that is examined in this research from zero to three times the nodal consumption values, the pressure changes are linear, which can be deduced from Figure 2. Therefore, if leakage changes are examined in a wider range, the relationship between leakage and pressure will be observed in a non-linear way, except for the node that is directly connected to the reservoir, where the pressure depends only on the leakage amount and is independent of the location of the leakage and the number of leaking nodes. This is true only if the network water is supplied only through one tank. In general, for a constant value for leakage, the values of nodal pressures change as the location of the leaking node changes.
Figure 2

Pressure changes in different nodes versus different leakage values in node number (2).

Figure 2

Pressure changes in different nodes versus different leakage values in node number (2).

Close modal

Generalized structure of group method of data handling (GSGMDH)

The group method of data handling (GMDH) is a modeling and linear regression technique that uses an iterative and incremental algorithm to create estimation models rather than building them all at once (polynomial neurons). Over time, by combining these basic structures, a complex system with good performance is formed (Naderpour et al. 2020; Elkurdy et al. 2022). A collection of neurons known as the GMDH neural network is created by joining several pairings together using a second-degree polynomial (Zaji et al. 2018; Ahmadi et al. 2019; Miri et al. 2021). The network by combining quadratic polynomials resulting from all neurons describes the approximated function with the output for a set of inputs:
(2)
with the least error compared with the actual output y. Therefore, for M laboratory data including n inputs and one output, the actual results are displayed in the form of the following relationship:
(3)
Here we are trying to find a network that can obtain the value of the output for any input vector X:
(4)
in such a way that the mean squared error (MSE) will be minimized between real and predicted values:
(5)
The form of the linkage between input and output variables can be provided using the following polynomial function (Dag & Yozgatligil 2016; Mallick et al. 2020; Elkurdy et al. 2022):
(6)
In many practical cases, the quadratic and two-variable form of this polynomial is used as the following relationship (Ebtehaj & Bonakdari 2024):
(7)
The unknown coefficients ai in the following relationship are obtained with regression techniques so that the difference between the actual output y and the calculated values is minimized for each pair of the input variables xi and yi. A set of polynomials is made using Equation (12), whose unknown coefficients are all obtained using the least squares method (LSM). For each Gi function (each constructed neuron), the coefficients of each neuron's equations are obtained to minimize its total error in order to optimally match inputs over all pairs of input–output sets:
(8)
In the basic methods of the GMDH algorithm, all binary combinations (neurons) are made from n input variables and the unknown coefficients of all neurons are obtained using the least squares method. So,
Neurons are built in the second layer which can be shown in the form of the following equation:
(9)
We use the quadratic form of the function expressed in Equation (13) for each M triple row. These equations can be expressed in matrix form as the following relation:
(10)
where A is the vector of unknown coefficients of the quadratic equation shown in Equation (12), that is:
(11)
(12)
From the values of the input vectors and the form of the function, it can be easily seen that:
(13)
The least squares method of multiple regression analysis gives the solution of the equations in the following form:
(14)

This equation creates the vector of coefficients for all M sets of three. Coefficients of neurons in the hidden and output layers in the training phase are determined based on the program's initial definition of the level of significance and the confidence interval desired by the researcher, and the optimization process of the coefficients and equations of neurons and the data-screening mechanism, that is, the elimination of variables that show low correlation in this phase is done. Therefore, calculations at large scales are practically solvable and help to put the system of normal equations in suitable and solvable conditions (Ahmadi et al. 2019; Naderpour et al. 2020; Park et al. 2020). The main advantage of the GMDH compared with conventional neural networks is to obtain and present a mathematical model in terms of polynomials for the process under investigation (Madala & Ivakhnenko 1994). Another advantage is the high ability of the GMDH to analyze multi-parameter data sets (Dodangeh et al. 2020), removing the inputs that have less impact on the calculation of the output value (Park et al. 2020), and finding the structure of the model and its parameters automatically (Rayegani & Onwubolu 2014; Stepashko et al. 2017).

Despite the advantages of classical GMDH, including automatic selection of the most effective input variables, automatic determination of model structure, and consideration of accuracy and simplicity at the same time to avoid overfitting, it also has limitations that make this method difficult to use. The most important issues of this method are: (1) the degree of the polynomial is limited to two, (2) the input of each neuron is limited to two, and (3) the input of each neuron is limited to the neurons of the adjacent layer. To achieve a simple model with high accuracy by overcoming the existing drawbacks, a new computer program is coded in the MATLAB software, known as the generalized structure of the group management data method (GSGMDH), which eliminates the three main limitations of the classical GMDH. In the GSGMDH, the degree of polynomials can be two or three. In addition, model inputs are not limited to the adjacent layer, but the number of inputs per neuron can be two or three. According to the description provided, the structure of each virtual variable is one of the following classes:

  • (1) a second-order polynomial with two input variables (Equation (15)),

  • (2) a second-order polynomial with three input variables (Equation (16)),

  • (3) a third-order polynomial with two input variables (Equation (17)),

  • (4) a third-order polynomial with three input variables (Equation (18)):
    (15)
    (16)
    (17)
    (18)

Self-adaptive extreme learning machine (SAELM)

The use of a differential evolution algorithm in a self-adaptive way has the ability to overcome existing limitations such as control parameters in the algorithm and choosing a trial vector strategy. Therefore, the self-adaptive extreme learning machine (SAELM) algorithm is presented by Cao et al. (2012) to optimize network input weights and hidden node biases. Having the training data set, L number of hidden nodes and activation function g(x), the SAELM algorithm can be formulated. For this purpose, first the initial population uses population vectors (NP) that include hidden nodes.

Evaluating the performance of artificial intelligence models

In this research, due to the lack of actual data and information recorded on leakage in networks, leakage values are hypothetically considered in several nodes of the network and the goal is to predict the location and amount of leakage in the network by training the artificial intelligence model. So, these hypothetical leakage values considered in some nodes of the network essentially play the role of observed leakage values, and artificial intelligence must be able to find the location and amount of these leaks in the network. (For detailed explanations on how to generate leakage scenarios, calculate emitter coefficients, set input and output data, and train the AI model, please see Appendix 1 in the Supplementary Material.)

Various statistical indicators (R, root mean square error (RMSE), normalized root mean square error (NMRSE), Nash–Sutcliffe efficiency (NSE)) were used to evaluate the accuracy of leakage prediction by artificial intelligence models (Equations (19)–(22)). These indicators have been used as common methods for selecting the appropriate model in many studies to evaluate the accuracy of models, and for this reason, they were used in this study to select the superior model:
(19)
(20)
(21)
(22)
where is the ith observation data (baseline flow values along with assumed leakage in the network), is the ith simulated data (baseline flow values along with leakage simulated by the artificial intelligence model), and are the mean of observed and simulated data, and n is the total number of observations.

Leakage modeling in hydraulic software

One of the main features of hydraulic simulator software such as EPANET and WaterGEMS is that the hydraulic engine of the calculator is flow-oriented and there is no special option for modeling water leakage, which is considered a pressure-based phenomenon. As a result, the user must deal with it as a separate issue. So far, various methods have been used by experts to model and solve the leakage problem. The common feature of these methods is that the leakage is modeled as an additional nodal demand, and often the total leakage of the network is determined based on the water balance and then distributed among the nodes. Therefore, each node contains at least two flow rate values, namely nodal demand and leakage. However, the fundamental issue is that the leakage flow is modeled as a constant and independent quantity; however, this phenomenon is a pressure-dependent parameter and according to researchers, it is not the best way to show leakage in a hydraulic network model through additional nodal demand, rather, the most logical method is to add a valve to model the leakage flow to each node. This valve is called an ‘emitter’ in modeling software. This feature is not an independent and separate element, but it is defined as a parameter for network nodes and models the water flow in the node like a drain valve (Cobacho et al. 2015). Figure 3 shows the diagram of a node with the flow coming out of it by the emitter.
Figure 3

Components of an emitter.

Figure 3

Components of an emitter.

Close modal
By using the emitter feature, there is no need to add new nodes to the network model, and as a result, its complexity is reduced. The equation for the output flow from an emitter, which is known as the orifice equation and is known as the emitter relation in software, is rewritten as follows:
(23)
where denotes the outflow rate from the node in L/s, is the nodal pressure in metres of water column, represents the discharge coefficient or the emitter coefficient, and its unit is based on pressure and flow units (L/s/(m H2O)N). Also, this equation is compatible with FAVAD theory (the fixed and variable area discharge) (May 1994) that indicated a relationship between leakage and pressure. N is the pressure power and its value depends on the dominant type of network pipes. A value of 0.5 for metal pipes, 1.2 or more for plastic pipes, and about 1 for different materials that are more or less equally mixed with each other are considered for this parameter (Cassa & van Zyl 2013). The important point is that the orifice equation is an exponential equation obtained experimentally and should only be used in the calibration pressure range (Van Zyl et al. 2017).

Optimal arrangement of pressure sensor points

In the neural network training phase, the pressure of one or more nodes of the water network model should be given as input to the neural network system so that it can predict the location and amount of leakage. It is very important to choose and determine the position of these pressure sensors in the water network, because in the case of the inappropriate selection of a node for pressure measurement, the correct answers might not be obtained. If the selected points for the pressure sensor are chosen correctly, it can be expected that optimal results will be obtained by using the neural network and the minimum number of pressure sensors. In order to be able to determine the state of the hydraulic pressure of the network at different times and points, the pressure measurement operation in the water supply network should be performed simultaneously and at different points.

Critical points, which are among the suitable points for the pressure measurement operation, become waterless in the case of pressure drops. These points are usually high points of an area or points far away from the water source of the system, which have large fluctuations and hydraulic pressure drops. Therefore, all these critical points in the water supply network should be investigated and their information should be recorded. By analyzing this information, it can be determined which of these points are the most critical. In this research, 20% of the Poulakis network nodes, i.e. up to six nodes, are subjected to pressure measurement as suspected leakage nodes. These points are determined based on the results of the analysis of the first pressure measurement and also based on the amount of leakage predicted by the neural networks.

Choosing the location of the pressure sensor in the network

In the initial modeling of the network, to determine the suitable points for pressure measurement in the water distribution network, a leakage value is assumed in the network. Based on this assumption, the graph of pressure changes in a particular node of the water network can be drawn for different combinations of dual leakages. For example, if it is assumed that the total leakage in the Poulakis water distribution network (Figure 1) is 50 L/s, then Figure (4) shows the pressure fluctuations in three specific nodes of the network that can be drawn for different combinations of dual 25 L/s leakages.

According to Figure 4(c), the pressure changes in node number (6) are much more than in node (2). Also, node (1) as mentioned before, considering that is directly connected to the reservoir and the total amount of leakage in the entire network is assumed to be a constant value, has no pressure fluctuations and its value is constant in different combinations of leakage in two nodes of the network. Based on the analysis, it is observed that in different leak scenarios, usually the nodes adjacent to the reservoir have pressure values close to each other, or even in most cases, the pressure values in them are equal; while in the case of nodes far from the water supply source, the pressure values fluctuate a lot and similar numbers are rarely seen in them. According to the mentioned points and materials, it can be concluded that it is better to consider the first pressure measurement point among the nodes farthest from the reservoir because each different combination of two separate leakages will have different pressure values. Other pressure measurement points should be considered at each stage and according to the nodes that have the possibility of leakage. Otherwise, even by increasing the number of pressure measurement points, there is no significant change in the answers, and usually the position of leakage nodes and their leakage amount cannot be predicted with high accuracy. Therefore, if the selected node is removed from the list of calculations, it shows that that node did not have leakage, and otherwise, that node is either leaky or is located in the vicinity of a leakage node.
Figure 4

(a) Node pressure fluctuations (1) for different combinations of double leakages, (b) pressure fluctuations of node (2) for different dual leakage combinations, and (c) pressure fluctuations of node (6) for different dual leakage combinations.

Figure 4

(a) Node pressure fluctuations (1) for different combinations of double leakages, (b) pressure fluctuations of node (2) for different dual leakage combinations, and (c) pressure fluctuations of node (6) for different dual leakage combinations.

Close modal

Sensitivity analysis of neural network models

In this research, by developing the GSGMDH neural network algorithm, several different activation functions are defined for it, and the leakage detection problem is evaluated with each of these functions and the number of different neurons. To show the accuracy of activation functions, in the leakage scenario considered, the error value in terms of the RMSE index for each of these functions is shown in Figure 5. According to the investigations, the number of neurons in the hidden layer with which the artificial neural network can achieve acceptable accuracy in predicting values is between ten and 100 neurons. Also, among these functions, which include the hyperbolic tangent function, lower triangular function, radial base, hard limit, and sigmoid, the GSGMDH neural network with the number of 90 neurons under the lower triangular function has the lowest RMSE value compared with the other functions. This indicates the sensitivity of the GSGMDH neural network to the number of neurons and the type of activation function in predicting values. In the SAELM neural network, for all three leakage scenarios, the sigmoid activation function is used in the first layer, and the linear function is used in the last layer, as well as the Lunberg–Marquardt training algorithm. Other details related to the optimal configuration of the SAELM and GSGMDH neural networks are shown in Table 1.
Table 1

Details of optimal configuration of SAELM and GSGMDH models

ModelNumber of hidden layersNeuron number in hidden layerActivation functionIteration number
(epochs)
SAELM 45 Hyperbolic tangent 1,000 
GSGMDH 90 Triangular base 1,000 
ModelNumber of hidden layersNeuron number in hidden layerActivation functionIteration number
(epochs)
SAELM 45 Hyperbolic tangent 1,000 
GSGMDH 90 Triangular base 1,000 
Figure 5

The RMSE values obtained from the analysis of the leakage scenario considered using different activation functions and the number of neurons in the GSGMDH neural network.

Figure 5

The RMSE values obtained from the analysis of the leakage scenario considered using different activation functions and the number of neurons in the GSGMDH neural network.

Close modal

Evaluation of the efficiency of models

Next, the efficiency of each model in predicting leakage points and amounts is tested. At this step, it is assumed that some nodes of the network have leaks, and the GSGMDH and SAELM models are developed to find the location and amount of these leaks. In the first scenario, it is assumed that there are leaks in four nodes of the water distribution network, i.e. nodes (11), (6), (5), and (12), and they have a leakage equal to 12.5 L/s. In this scenario, the first node for pressure measurement, node number (6) of the network, is selected. The results of water network node leakage prediction in this case are given in Table 2. Also, the summary of the mentioned table considering the six nodes with the largest amount of leakage is presented in Table 3.

Table 2

Analysis results of scenario number (2) after the first pressure measurement in node (6) by GSGMDH model

Node numberLeakage amount (L/s)Node numberLeakage amount (L/s)
0.62 16 0.01 
0.37 17 2.25 
0.35 18 5.73 
0.29 19 0.00 
−0.04 20 0.00 
1.73 21 −0.01 
0.00 22 0.00 
0.00 23 2.31 
0.00 24 4.51 
10 −0.01 25 0.00 
11 −0.08 26 0.00 
12 25.41 27 −0.01 
13 0.00 28 −0.01 
14 0.00 29 2.34 
15 0.00 30 4.31 
Node numberLeakage amount (L/s)Node numberLeakage amount (L/s)
0.62 16 0.01 
0.37 17 2.25 
0.35 18 5.73 
0.29 19 0.00 
−0.04 20 0.00 
1.73 21 −0.01 
0.00 22 0.00 
0.00 23 2.31 
0.00 24 4.51 
10 −0.01 25 0.00 
11 −0.08 26 0.00 
12 25.41 27 −0.01 
13 0.00 28 −0.01 
14 0.00 29 2.34 
15 0.00 30 4.31 
Table 3

Nodes suspected of leaking according to the first pressure measurement in node number (6)

Node numberLeakage amount (L/s)
12 25.41 
18 5.73 
24 4.51 
30 4.31 
29 2.34 
23 2.31 
Node numberLeakage amount (L/s)
12 25.41 
18 5.73 
24 4.51 
30 4.31 
29 2.34 
23 2.31 

According to Table 3, node number (12) is selected for the pressure measurement of the second stage. The results can be seen in Table 4.

Table 4

Leaky nodes according to pressure measurement in node numbers (6) and (12)

Node numberLeakage amount (L/s)
12 0.8 
18 −0.19 
24 1.25 
30 3.61 
29 0.58 
23 −0.03 
22.24 
11 19.59 
Node numberLeakage amount (L/s)
12 0.8 
18 −0.19 
24 1.25 
30 3.61 
29 0.58 
23 −0.03 
22.24 
11 19.59 

Nodes numbers (12), (18), (29) and (23) are removed from the list by taking negative and close-to-zero values after pressure measurement in number (12). By carrying out this pressure measurement, the flow rate in node numbers (6) and (11) shows a positive jump equal to 22.24 and 19.59 L/s, respectively. If these nodes are not removed by performing more pressure measurements, they should be considered instead of the removed nodes in the next steps. For the next step, node number (30) is selected as the next pressure measurement node. The results can be seen in Table 5.

Table 5

The results of leak detection after pressure measurement in node numbers (6), (12), and (30)

Node numberLeakage amount (L/s)
24 −0.25 
30 0.00 
24.13 
11 5.74 
12 7.6 
4.28 
Node numberLeakage amount (L/s)
24 −0.25 
30 0.00 
24.13 
11 5.74 
12 7.6 
4.28 

With the pressure measurement at this stage, node numbers (24) and (30) are excluded from the list of calculations. Therefore, node numbers (6) and (11) remain in the list and their leakage is a positive value. Also, the flow rate in node number (5) increases during each saturation stage and reaches 4.28 L/s. According to Table 5, by performing only three pressure measurements, the exact position of four leaky nodes is well identified. Therefore, the number of pressure sensors should be increased in order to find the exact leakage rate of these nodes. To ensure the existence of leakage and its amount in nodes (11) and (5), it is necessary to consider these two nodes in the next calculations. The results of the barometric analysis in these two nodes are presented in Table 6. According to this table, none of the four leaky nodes in the previous list are removed. So this issue further strengthens the possibility of leakage in these nodes. To be sure, node (5) is subjected to pressure measurement as the fifth node. The results of this pressure measurement are presented in Table 7.

Table 6

Leak detection results after pressure measurement in nodes (6), (12), (30), and (11)

Node numberLeakage amount (L/s)
17.73 
11 7.48 
12 11.45 
15.46 
Node numberLeakage amount (L/s)
17.73 
11 7.48 
12 11.45 
15.46 
Table 7

Leak detection results after pressure measurement in nodes (6), (12), (30), (11), and (5)

Node numberLeakage amount (L/s)
12.3 
11 10.13 
12 13.27 
9.37 
Node numberLeakage amount (L/s)
12.3 
11 10.13 
12 13.27 
9.37 

Referring to the values in Table 7, it can be seen that the answers converged to the four nodes (5), (6), (11) and (12) with a correlation coefficient of R = 0.99, and by conducting more investigations and increasing the number of pressure measurement nodes, not only has a desirable effect not been seen in the answers, but the accuracy of the results has decreased. So, it can be concluded that only these four nodes are leaky. The results of the last stage of the pressure measurement can be seen in Table 8.

Table 8

Final predicted leakage rate by neural network models along with the percentage of relative leakage error

Leaky nodeGSGMDH
SAELM
Predicted leakage (L/s)Observed leakage (L/s)Relative error (%)Predicted leakage (L/s)Observed leakage (L/s)Relative error (%)
9.37 12.5 25.04 10.35 12.5 1.72 
12.3 12.5 1.6 13.05 12.5 4.4 
11 10.13 12.5 18.96 9.94 12.5 20.48 
12 13.27 12.5 6.16 10.55 12.5 16.25 
Leaky nodeGSGMDH
SAELM
Predicted leakage (L/s)Observed leakage (L/s)Relative error (%)Predicted leakage (L/s)Observed leakage (L/s)Relative error (%)
9.37 12.5 25.04 10.35 12.5 1.72 
12.3 12.5 1.6 13.05 12.5 4.4 
11 10.13 12.5 18.96 9.94 12.5 20.48 
12 13.27 12.5 6.16 10.55 12.5 16.25 

Based on the values in Table 8, it is found that both the GSGMDH and SAELM neural network models have predicted the exact location of all four leaky nodes with an average relative error of 10.7% and 14%, respectively. Therefore, the general judgment regarding the accuracy and efficiency of these neural networks should be based on other statistical indices as presented in Table 9. Figures 6 and 7 show the predicted and observed values of the emitter coefficient in each of the network nodes related to the SAELM and GSGMDH neural network models. Also, the correlation diagram of the output of the neural network models compared with the observed data for the test data is shown in Figures 8 and 9 for the considered leakage scenario.
Table 9

The accuracy of results obtained from neural network models based on statistical indices

Train data
Test data
ModelRRMSENRMSENSERRMSENRMSENSE
GSGMDH 0.86 1.03 0.12 0.73 0.99 0.28 0.03 0.98 
SAELM 0.88 0.95 0.11 0.77 0.99 0.28 0.03 0.98 
Train data
Test data
ModelRRMSENRMSENSERRMSENRMSENSE
GSGMDH 0.86 1.03 0.12 0.73 0.99 0.28 0.03 0.98 
SAELM 0.88 0.95 0.11 0.77 0.99 0.28 0.03 0.98 
Figure 6

Test data graph including observed and predicted emitter coefficients by SAELM neural network.

Figure 6

Test data graph including observed and predicted emitter coefficients by SAELM neural network.

Close modal
Figure 7

Test data graph including observed and predicted emitter coefficients by GSGMDH neural network.

Figure 7

Test data graph including observed and predicted emitter coefficients by GSGMDH neural network.

Close modal
Figure 8

Scatter plot of SAELM neural network test data.

Figure 8

Scatter plot of SAELM neural network test data.

Close modal
Figure 9

Scatter plot of GSGMDH neural network test data.

Figure 9

Scatter plot of GSGMDH neural network test data.

Close modal
According to the Taylor diagram presented in Figure 10, the accuracies of the SAELM and GSGMDH models are very close to each other and there is not much difference between these methods, but the GSGMDH method has performed a little better.
Figure 10

Taylor diagram to compare the accuracy of GSGMDH and SAELM models.

Figure 10

Taylor diagram to compare the accuracy of GSGMDH and SAELM models.

Close modal

In the second scenario, it was assumed that the two leaking nodes were relatively far apart and that their leakage rates were different. In this scenario, nodes (25) and (12) were assumed to be the two leaking nodes and their leakage rates were considered to be 46 and 4 L/s, respectively. In this situation, due to the distance between the two nodes, it would be difficult to find both leaks (their amount and location) that occurred simultaneously in the system.

In the second scenario, similar to the process in the previous scenario, the pressure measurement points in the system were gradually added to the calculations. Node number (6) was selected as the first pressure measurement node. Then, after repeated executions, nodes (20) and (19) were added as pressure measurement points. Finally, based on the pressure measurements at these three nodes, the efficiency of the two GSGMDH and SAELM models in finding the amount and location of the leak in this scenario was compared. The predicted leak values for the second scenario using the two GSGMDH and SAELM models along with the relative leak error percentage are presented in Table 10. Table 10 shows that the SAELM model was unable to identify the amount of leak and the location of the node whose leak was relatively very small. No improvement was observed in the answers obtained by SAELM with increasing the number of pressure measurements. For this reason, the SAELM model was discarded compared with the GSGMDH model, and finally the GSGMDH model was introduced as the superior model.

Table 10

Leakage value predicted by GSGMDH and SAELM models along with relative error percentage – scenario 2

Leaky nodeGSGMDH
SAELM
Predicted leakage (L/s)Observed leakage (L/s)Relative error (%)Predicted leakage (L/s)Observed leakage (L/s)Relative error (%)
12 3.36 16 – – 
25 44.83 46 2.5 45.06 46 2.04 
Leaky nodeGSGMDH
SAELM
Predicted leakage (L/s)Observed leakage (L/s)Relative error (%)Predicted leakage (L/s)Observed leakage (L/s)Relative error (%)
12 3.36 16 – – 
25 44.83 46 2.5 45.06 46 2.04 

The results showed that in the second scenario, the GSGMDH model is able to identify and predict the exact location of both leaking nodes and their leakage amount with high accuracy. However, the SAELM model was only able to identify the location and leakage amount of one of the nodes that had a much higher leakage amount than the other node. Therefore, in the SAELM model, the node that was assumed to have less leakage was not identified. The results showed that the GSGMDH performs better than the SAELM network in finding leaks with small flow rates.

From a statistical point of view, the greater the number of points (samples) examined and pressure gauged, the more reliable will be the results obtained from the analysis of the hydraulic condition of the water network. On the other hand, considering the existing facilities and equipment, expertise, and manpower, as well as the problems in installing, controlling, and accurately reading these sets of equipment at regular time-intervals, especially in the semi-automatic and manual type, this will cause a limitation in the number of points. Also, increasing the number of pressure measurement points in water distribution networks, especially in large and complex networks, will significantly increase costs. So, the goal of this research was to develop a model that can estimate the amount and location of leaks in the network with appropriate accuracy using the minimum number of pressure measurement points.

Conventional methods of identifying the location and amount of leakage based on complex models as well as existing tools and hardware that are used today are relatively complex, time-consuming, and very expensive. In most cases, the use of these methods requires special expertise, and they have a limited range of application and accuracy in large-scale monitored areas. Using artificial intelligence to identify the location and amount of point leakages, as well as to estimate the total leakage flow rate in urban water distribution networks, is of great importance among the existing methods. In this research, two artificial neural network models, i.e. SAELM and GSGMDH including multi-layer outputs, were developed in order to find the location and extent of multiple leaks. Unlike conventional artificial intelligence methods, which include only one output layer, the developed models have 30 output layers related to the possible values of flow rate and leakage in 30 different nodes of the water distribution network. These models are able to predict 30 output layers related to possible leakage values in 30 network nodes based on three input layers including different pressure values in three pressure measurement nodes in the network. In order to preserve the nature of water leakage in the pipe network whose values depend on the pressure and change with the fluctuations of the network pressure, this phenomenon was simulated by the orifice exponential equation. The emitter coefficients and nodal pressure were used to train artificial neural networks, and the values predicted by these networks were also from emitter coefficients. With the help of a string of codes, the neural network algorithm in the MATLAB environment was linked to the EPANET 2.2 software so that it was possible to continue the hydraulic calculations in order to predict the discharge values of each node based on the emitter coefficients. To show the effectiveness of the artificial neural networks used in the present research, two leakage scenarios with specific conditions and various locations of leakage in the water supply system were developed and analyzed. In the first scenario, the leakage in four adjacent nodes was assumed to be 12.5 L/s. In the second scenario, it was assumed that the two leaking nodes were relatively far apart and that their leakage rates were different. The results showed that with this method, it is possible to predict the amount and location of multiple leaks in the network in the shortest time by just monitoring the pressure in three nodes of the water distribution network. The important result that can be obtained from the first scenario is that, although in terms of prediction accuracy, the GSGMDH neural network obtains relatively similar results compared with the SAELM in most cases, in terms of execution time, the GSGMDH network has a higher operating speed. In other words, the duration of the leakage prediction, which is considered an important and influential factor in the volume of water wastage, is far less than in the SAELM model. The results showed that the GSGMDH neural network, in which the number of iterations and hidden layer neurons is much higher than in SAELM for each scenario, was implemented 50 times faster. This is an important advantage of using the GSGMDH model to detect leaks in complex urban networks with more nodes and pipes. The results showed that in the second scenario, the GSGMDH model was able to identify and predict the exact location of both leaking nodes far apart with various leakage amounts with high accuracy. However, the SAELM model was only able to identify the location and leakage amount of one of the nodes that had a much higher leakage amount than the other node. In the SAELM model, the node that was assumed to have less leakage was not identified. So, the GSGMDH performs better than the SAELM network in finding leaks with small flow rates. The GSGMDH as the superior model can be used in large and complex urban water distribution systems. Municipalities or water utility companies can use this method to quickly detect leaks in the system by determining and placing a minimum number of pressure measurement points in urban water distribution networks. This technology could be scaled and implemented at different levels of urban infrastructure. Although the focus is on operational efficiency, the environmental benefits of the research are significant. Preventing water leakage not only reduces water waste but also minimizes the energy and costs associated with treating and pumping water. This could be a key point for stakeholders looking to adopt more sustainable practices. One limitation of this method is that in complex real networks, actual leakage information must be recorded at some points in the network to be used for the model validation. This information is not routinely available in many networks. The method developed in this research can be used in other water distribution networks due to its high speed and accuracy in detecting the amount and location of leaks in urban water distribution networks based on the minimum number of pressure measurement points. Due to the increasing number of variables in large and complex water distribution networks with a large number of nodes and pipes, the developed code can be used in multi-core computer systems with a parallel structure to reduce the problem-solving time.

Data cannot be made publicly available; readers should contact the corresponding author for details.

The authors declare there is no conflict.

Ahmadi
M. H.
,
Sadeghzadeh
M.
,
Raffiee
A. H.
&
Chau
K. W.
(
2019
)
Applying GMDH neural network to estimate the thermal resistance and thermal conductivity of pulsating heat pipes
,
Engineering Applications of Computational Fluid Mechanics
,
13
,
327
336
.
https://doi.org/10.1080/19942060.2019.1582109
.
Alizadeh
A.
,
Rajabi
A.
,
Shabanlou
S.
,
Yaghoubi, B. & Yosefvand, F.
(
2021
)
Modeling long-term rainfall-runoff time series through wavelet-weighted regularization extreme learning machine
,
Earth Science Informatics
,
14
,
1047
1063
.
https://doi.org/10.1007/s12145-021-00603-8
.
Alvisi
S.
&
Franchini
M.
(
2009
)
Multi objective optimization of rehabilitation and leakage detection scheduling in water distribution systems
,
Journal of Water Resources Planning and Management
,
135
(
6
),
426
439
.
Amoatey
P. K.
,
Obiri-Yeboah
A. A.
&
Akosah-Kusi
M.
(
2022
)
Impact of active night population and leakage exponent on leakage estimation in developing countries
,
Water Practice and Technology
,
17
,
14
25
.
https://doi.org/10.2166/wpt.2021.124
.
Beuken
R. H. S.
,
Lavooij
C. S. W.
,
Bosch
A.
&
Schaap
P. G.
(
2008
)
Low leakage in the Netherlands confirmed
.
In: Buchberger, S. G., Clark, R. M., Grayman, W. M. & Uber, J. G. (eds)
Water Distribution Systems Analysis Symposium 2006
.
Reston, VA, USA: ASCE.
https://doi.org/10.1061/40941(247)174.
Bohorquez
J.
,
Alexander
B.
,
Simpson
A. R.
&
Lambert
M. F.
(
2020
)
Leak detection and topology identification in pipelines using fluid transients and artificial neural networks
,
Journal of Water Resources Planning and Management
,
146
,
04020040
.
Boudhaouia
A.
&
Wira
P.
(
2021
)
Comparison of machine learning algorithms to predict daily water consumptions
. In:
2021 IEEE International Conference on Design & Test of Integrated Micro & Nano-Systems (DTS)
.
Piscataway, NJ, USA
:
IEEE
. https://doi.org/10.1109/DTS52014.2021.9498103
Cao
J.
,
Lin
Z.
&
Huang
G. B.
(
2012
)
Self-adaptive evolutionary extreme learning machine
,
Neural Processing Letters
,
36
(
3
),
285
305
.
https://doi.org/10.1007/s11063-012-9236-y
.
Cassa
A. M.
&
van Zyl
J. E.
(
2013
)
Predicting the head-leakage slope of cracks in pipes subject to elastic deformations
,
Journal of Water Supply: Research and Technology – AQUA
,
62
(
4
),
214
223
.
Cobacho
R.
,
Arregui
F.
,
Soriano
J.
&
Cabrera Jr
E.
(
2015
)
Including leakage in network models: an application to calibrate leak valves in EPANET
,
Journal of Water Supply: Research and Technology – AQUA
,
64
(
2
),
130
138
.
Dag
O.
&
Yozgatligil
C.
(
2016
)
GMDH: an R package for short term forecasting via GMDH-type neural network algorithms
,
The R Journal
,
8
(1),
379
386
.
Dehbalaei
F. N.
,
Azari
A.
&
Akhtari
A. A.
(
2023
)
Development of a linear–nonlinear hybrid special model to predict monthly runoff in a catchment area and evaluate its performance with novel machine learning methods
,
Applied Water Science
,
13
(
5
),
118
.
https://doi.org/10.1007/s13201-023-01917-2
.
Do
N. C.
,
Simpson
A. R.
,
Deuerlein
J. W.
&
Piller
O.
(
2016
)
Calibration of water demand multipliers in water distribution systems using genetic algorithms
,
Journal of Water Resources Planning and Management
,
142
,
04016044
.
Dodangeh
E.
,
Panahi
M.
,
Rezaie
F.
,
Lee
S.
,
Bui
D. T.
,
Lee
C. W.
&
Pradhan
B.
(
2020
)
Novel hybrid intelligence models for flood-susceptibility prediction: meta optimization of the GMDH and SVR models with the genetic algorithm and harmony search
,
Journal of Hydrology
,
590
,
125423
.
https://doi.org/10.1016/j.jhydrol.2020.125423
.
Du
K.
,
Yu
J.
,
Zheng
F.
,
Xu
W.
,
Savic
D.
&
Kapelan
Z.
(
2024
)
A robust multi-objective pressure sensor placement method for burst detection in water distribution systems
,
Water Resources Research
,
60
(
8
),
e2024WR037258
.
https://doi.org/10.1029/2024WR037258
.
Ebtehaj
I.
&
Bonakdari
H.
(
2024
)
Generalized structure of group method of data handling: novel technique for flash flood forecasting
,
Water Resources Management
,
38
,
3235
3253
.
https://doi.org/10.1007/s11269-024-03811-1
.
Elkurdy
M.
,
Binns
A. D.
,
Bonakdari
H.
,
Gharabaghi
B.
&
McBean
E.
(
2022
)
Early detection of riverine flooding events using the group method of data handling for the Bow River, Alberta, Canada
.
International Journal of River Basin Management
, 20 (4), 533–544.
https://doi.org/10.1080/15715124.2021.1906261
.
Esmaeili
F.
,
Shabanlou
S.
&
Saadat
M.
(
2021
)
A wavelet-outlier robust extreme learning machine for rainfall forecasting in Ardabil City, Iran
,
Earth Science Informatics
,
14
,
2087
2100
.
https://doi.org/10.1007/s12145-021-00681-8
.
Fallahi
H.
,
Jalili Ghazizadeh
M.
,
Aminnejad
B.
&
Yazdi
J.
(
2021
)
Leakage detection in water distribution networks using hybrid feedforward artificial neural networks
,
AQUA – Water Infrastructure, Ecosystems and Society
,
70
(
5
),
637
653
.
https://doi.org/10.2166/aqua.2021.140
.
Fallahi
M. M.
,
Shabanlou
S.
,
Rajabi, A., Yosefvand, F. & IzadBakhsh, M. A.
(
2023
)
Effects of climate change on groundwater level variations affected by uncertainty (case study: Razan aquifer)
,
Applied Water Science
,
13
, 143.
https://doi.org/10.1007/s13201-023-01949-8
.
Fan
X.
,
Zhang
X.
&
Yu
X. B.
(
2021
)
Machine learning model and strategy for fast and accurate detection of leaks in water supply network
,
Journal of Infrastructure Preservation and Resilience
,
2
, 10.
Fang
Q.
,
Zhang
J.
,
Xie
C.
&
Yang
Y.
(
2019
)
Detection of multiple leakage points in water distribution networks based on convolutional neural networks
,
Water Supply
,
19
(
8
),
2231
2239
.
Farah
B.
,
Awad
M.
&
Rutrot
A.
(
2022
)
Prediction for non-revenue and demand of urban water using hybrid models of neural networks and genetic algorithms
,
Journal of Theoretical and Applied Information Technology
,
100
(
21
),
6537
6551
.
Gharib
R.
,
Heydari
M.
,
Kardar
S.
& Shabanlou, S. (
2020
)
Simulation of discharge coefficient of side weirs placed on convergent canals using modern self-adaptive extreme learning machine
,
Applied Water Science
,
10
, 50.
https://doi.org/10.1007/s13201-019-1136-0
.
Gupta
A.
&
Kulat
K. D.
(
2018
)
A selective literature review on leak management techniques for water distribution system
,
Water Resources Management
,
32
(
10
),
3247
3269
.
Islam
M. S.
,
Sadiq
R.
,
Rodriguez
M. J.
,
Francisque
A.
,
Najjaran
H.
&
Hoorfar
M.
(
2011
)
Leakage detection and location in water distribution systems using a fuzzy-based methodology
,
Urban Water Journal
,
8
(
6
),
351
365
.
Jalili
A. A.
,
Najarchi
M.
,
Shabanlou
S.
& Jafarinia, R. (
2023
)
Multi-objective optimization of water resources in real time based on integration of NSGA-II and support vector machines
,
Environmental Science and Pollution Research
,
30
,
16464
16475
.
https://doi.org/10.1007/s11356-022-22723-4
.
Jalilian
A.
,
Heydari
M.
,
Azari
A.
&
Shabanlou
S.
(
2022
)
Extracting optimal rule curve of dam reservoir base on stochastic inflow
,
Water Resources Management
,
36
,
1763
1782
.
https://doi.org/10.1007/s11269-022-03087-3
.
Jazayeri
P.
&
Moeini
R.
(
2024
)
District metered areas determination for water distribution networks using improved Girvan-Newman algorithm
,
Ain Shams Engineering Journal
,
15
(
5
),
102676
.
https://doi.org/10.1016/j.asej.2024.102676
.
Jin
T.
&
Zhou
Z. Y.
(
2014
)
Multiple leakage detection and localization method based on Bayesian theory and genetic algorithm
,
Applied Mechanics and Materials
,
635–637
,
924
927
.
https://doi.org/10.4028/www.scientific.net/AMM.635-637.924
.
Kang
J.
,
Park
Y. J.
,
Lee
J.
,
Wang
S. H.
&
Eom
D. S.
(
2017
)
Novel leakage detection by ensemble CNN-SVM and graph-based localization in water distribution systems
,
IEEE Transactions on Industrial Electronics
,
65
(
5
),
4279
4289
.
Leinæs
A.
,
Simukonda
K.
&
Farmani
R.
(
2024
)
Calibration of intermittent water supply systems hydraulic models under data scarcity
,
Water Supply
,
24
(5),
1626
1644
.
Leite
R.
,
Amado
C.
&
Azeitona
M.
(
2024
)
Online burst detection in water distribution networks based on dynamic shape similarity measure
,
Expert Systems with Applications
,
248
,
123379
.
https://doi.org/10.1016/j.eswa.2024.123379
.
Li
R.
,
Huang
H.
,
Xin
K.
&
Tao
T.
(
2015
)
A review of methods for burst/leakage detection and location in water distribution systems
,
Water Science and Technology: Water Supply
,
15
(
3
),
429
441
.
Lijuan
W.
,
Hongwei
Z.
&
Zhiguang
N.
(
2012
)
Leakage prediction model based on RBF neural network
. In: Wu, Y. (ed.)
Software Engineering and Knowledge Engineering: Theory and Practice
, volume 1.
Berlin, Germany
:
Springer
, pp.
451
458
.
Madala
H. R.
&
Ivakhnenko
A. G.
(
1994
)
Inductive Learning Algorithms for Complex Systems Modeling
.
Boca Raton, FL, USA
:
CRC Press Inc.
Majidi Khalilabad
N.
,
Mollazadeh
M.
,
Akbarpour
A.
&
Khorashadizadeh
S.
(
2018
)
Leak detection in water distribution system using non-linear Kalman filter
, International Journal of Optimization in Civil Engineering,
8
(
2
),
169
180
.
Mallick
M.
,
Mohanta
A.
,
Kumar
A.
&
Charan Patra
K.
(
2020
)
Prediction of wind-induced mean pressure coefficients using GMDH neural network
,
Journal of Aerospace Engineering
,
33
,
04019104
.
https://doi.org/10.1061/(ASCE)AS.1943-5525.0001101
.
May
J.
(
1994
)
Leakage, pressure and control
. In
Proceedings of the BICS International Conference On Leakage Control Investigation in Underground Assets
. 22 March,
London, UK
.
Miri
S.
,
Davoodi
S. M.
,
Darvanjooghi
M. H. K.
,
Brar
S. K.
,
Rouissi
T.
&
Martel
R.
(
2021
)
Precision modelling of co-metabolic biodegradation of recalcitrant aromatic hydrocarbons in conjunction with experimental data
,
Process Biochemistry
, 105, 113–127.
https://doi.org/10.1016/j.procbio.2021.03.026
.
Moghadam
R. G.
,
Yaghoubi
B.
,
Rajabi
A.
,
Shabanlou, S. & Izadbakhsh, M. A.
(
2022
)
Evaluation of discharge coefficient of triangular side orifices by using regularized extreme learning machine
,
Applied Water Science
,
12
,
145
.
https://doi.org/10.1007/s13201-022-01665-9
.
Mounce
S. R.
,
Boxall
J. B.
&
Machell
J.
(
2009
)
Online application of ANN and fuzzy logic system for burst detection
. In:
Van Zyl, K. (ed.)
Water Distribution Systems Analysis 2008
.
Reston, VA, USA: ASCE
. https://doi.org/10.1061/41024(340)62.
Mutikanga
H. E.
,
Sharma
S. K.
&
Vairavamoorthy
K.
(
2013
)
Methods and tools for managing losses in water distribution systems
,
Journal of Water Resources Planning and Management
,
139
(
2
),
166
174
.
Naderpour
H.
,
Eidgahee
D. R.
,
Fakharian
P.
,
Rafiean
A. H.
&
Kalantari
S. M.
(
2020
)
A new proposed approach for moment capacity estimation of ferrocement members using Group Method of Data Handling
,
Engineering Science and Technology, an International Journal
,
23
(
2
),
382
391
.
https://doi.org/10.1016/j.jestch.2019.05.013
.
Nasirian
A.
,
Maghrebi
M. F.
&
Yazdani
S.
(
2013
)
Leakage detection in water distribution network based on a new heuristic genetic algorithm model
,
Journal of Water Resource and Protection
,
5
(
3
),
294
303
.
https://doi.org/10.4236/jwarp.2013.53030
.
Negharchi
S. M.
&
Shafaghat
R.
(
2021
)
The numerical development of MOC for analyzing the inclined pipelines using the experimental network of Babol Noshirvani University as a case study
,
Journal of Water Supply: Research and Technology – AQUA
,
70
(5),
741
756
.
Park
D.
,
Cha
J.
,
Kim
M.
&
Go
J. S.
(
2020
)
Multi-objective optimization and comparison of surrogate models for separation performances of cyclone separator based on CFD, RSM, GMDH-neural network, back propagation-ANN and genetic algorithm
,
Engineering Applications of Computational Fluid Mechanics
,
14
,
180
201
.
https://doi.org/10.1080/19942060.2019.1691054
.
Pérez-Pérez
E. J.
,
López-Estrada
F. R.
,
Valencia-Palomo
G.
,
Torres
L.
,
Puig
V.
&
Mina-Antonio
J. D.
(
2021
)
Leak diagnosis in pipelines using a combined artificial neural network approach
,
Control Engineering Practice
,
107
,
104677
.
Puust
R.
,
Kapelan
Z.
,
Savic
D. A.
&
Koppel
T.
(
2010
)
A review of methods for leakage management in pipe networks
,
Urban Water Journal
,
7
(
1
),
25
45
.
Quiñones-Grueiro
M.
,
Bernal-de Lázaro
J. M.
,
Verde
C.
,
Prieto-Moreno
A.
&
Llanes-Santiago
O.
(
2018
)
Comparison of classifiers for leak location in water distribution networks
,
IFAC-PapersOnLine
,
51
(
24
),
407
413
.
Rayegani
F.
&
Onwubolu
G. C.
(
2014
)
Fused deposition modelling (FDM) process parameter prediction and optimization using group method for data handling (GMDH) and differential evolution (DE)
,
International Journal of Advanced Manufacturing Technology
,
73
,
509
519
.
https://doi.org/10.1007/s00170-014-5835-2
.
Shekofteh
M. R.
,
Jalili Ghazizadeh
M. R.
&
Yazdi
J.
(
2020
)
Theoretical identification of leakage areas in virtual district metered areas of water distribution networks using the artificial neural network
,
Iran-Water Resources Research
,
16
(
3
),
47
62
.
Shravani
D.
,
Prajwal
Y. R.
,
Prapulla
S. B.
,
Salanke
N. S. G. R.
,
Shobha
G.
&
Ahmad
S. F.
(
2019
)
A machine learning approach to water leak localization
. In:
2019 4th International Conference on Computational Systems and Information Technology for Sustainable Solution (CSITSS)
.
Piscataway, NJ, USA: IEEE.
Stepashko
V.
,
Bulgakova
O.
&
Zosimov
V.
(
2017
)
Construction and research of the generalized iterative GMDH algorithm with active neurons
.
In: Shakhovska, N. & Stepashko, V. (eds) Advances in Intelligent Systems and Computing II
.
Cham, Switzerland
:
Springer
, pp.
492
510
.
https://doi.org/10.1007/978-3-319-70581-1_35
.
Tsai
Y. L.
,
Chang
H. C.
,
Lin
S. N.
,
Chiou
A. H.
&
Lee
T. L.
(
2022
)
Using convolutional neural networks in the development of a water pipe leakage and location identification system
,
Applied Sciences
,
12
(
16
),
8034
.
Van Zyl
J. E.
,
Lambert
A. O.
&
Collins
R.
(
2017
)
Realistic modeling of leakage and intrusion flows through leak openings in pipes
,
Journal of Hydraulic Engineering
,
143
(
9
),
04017030
.
Wachla
D.
,
Przystalka
P.
&
Moczulski
W.
(
2015
)
A method of leakage location in water distribution networks using artificial neuro-fuzzy system
,
IFAC-PapersOnLine
,
48
(
21
),
1216
1223
.
Yan
X.
,
Enhua
X.
&
Shuangting
L.
(
2020
)
Leakage diagnosis of water supply network by SVM
. In:
2020 International Conference on Artificial Intelligence and Computer Engineering (ICAICE)
. Piscataway, NJ, USA:
IEEE
, pp.
94
97
.
Zaji
A. H.
,
Bonakdari
H.
&
Gharabaghi
B.
(
2018
)
Reservoir water level forecasting using group method of data handling
,
Acta Geophysica
,
66
,
717
730
.
https://doi.org/10.1007/s11600-018-0168-4
.
Zanfei
A.
,
Menapace
A.
,
Brentan
B. M.
,
Righetti
M.
&
Herrera
M.
(
2022
)
Novel approach for burst detection in water distribution systems based on graph neural networks
,
Sustainable Cities and Society
,
86
,
104090
.
https://doi.org/10.1016/j.scs.2022.104090
.
Zarei
S.
,
Yosefvand
F.
&
Shabanlou
S.
(
2020
)
Discharge coefficient of side weirs on converging channels using extreme learning machine modeling method
,
Measurement
,
152
,
107321
.
https://doi.org/10.1016/j.measurement.2019.107321
.
Zhang
Q.
,
Wu
Z. Y.
,
Zhao
M.
,
Qi
J.
,
Huang
Y.
&
Zhao
H.
(
2016
)
Leakage zone identification in large-scale water distribution systems using multiclass support vector machines
,
Journal of Water Resources Planning and Management
,
142
(
11
),
04016042
.
This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence (CC BY 4.0), which permits copying, adaptation and redistribution, provided the original work is properly cited (http://creativecommons.org/licenses/by/4.0/).

Supplementary data