Next Article in Journal
Microbial Detoxification of Dimethoate and Methomyl Residues in Aqueous Media
Previous Article in Journal
Genetic Diversity of Stellate Sturgeon in the Lower Danube River: The Impact of Habitat Contraction upon a Critically Endangered Population
Previous Article in Special Issue
Assessing the Impact of Partitioning on Optimal Installation of Control Valves for Leakage Minimization in WDNs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sensitivity Analysis for Performance Evaluation of a Real Water Distribution System by a Pressure Driven Analysis Approach and Artificial Intelligence Method

by
Attilio Fiorini Morosini
1,*,
Sina Shaffiee Haghshenas
1,
Sami Shaffiee Haghshenas
1,
Doo Yong Choi
2 and
Zong Woo Geem
3
1
Department of Civil Engineering, University of Calabria, 87036 Arcavacata, Italy
2
Korea Water Resources Corporation (K-Water), Daejeon 34045, Korea
3
Department of Energy IT, Gachon University, Seongnam 13120, Korea
*
Author to whom correspondence should be addressed.
Water 2021, 13(8), 1116; https://doi.org/10.3390/w13081116
Submission received: 27 December 2020 / Revised: 22 March 2021 / Accepted: 15 April 2021 / Published: 18 April 2021

Abstract

:
Proper performance of water distribution networks (WDNs) plays a vital role in customer satisfaction. The aim of this study is to conduct a sensitivity analysis to evaluate the behavior of WDNs analyzed by a pressure-driven analysis (PDA) approach and the classification technique by using an appropriate artificial neural network, namely the Group Method of Data Handling (GMDH). For this purpose, this study is divided into four distinct steps. In the first and second steps, a real network has been analyzed by using a Pressure-Driven Analysis approach (PDA) to obtain the pressure, and α coefficient, the percentage of supplied flow. The analysis has been performed by using three different values of the design peak coefficient k*. In the third step, the Group Method of Data Handling (GMDH) has been applied and several binary models have been constructed. The analysis has been carried out by using input data, including the real topology of the network and the base demand necessary to satisfy requests of users in average conditions and by assuming that the demand in each single one-hour time step depends on a peak coefficient. Finally, the results obtained from the PDA hydraulic analysis and those obtained by using them in the GMDH algorithm have been compared and sensitivity analysis has been carried out. The innovation of the study is to demonstrate that the input parameters adopted in the design are correct. The analysis confirms that the GMDH algorithm gives proper results for this case study and the results are stable also when the value of each k*, characteristic of a different time hour step, varies in an admissible technical range. It was confirmed that the results obtained by using the PDA approach, analyzed by using a GMDH-type neural network, can provide higher performance sufficiency in the evaluation of WDNs.

1. Introduction

Concern regarding urban water distribution networks has led to increasing awareness and demand for evaluating WDNs to increase their performance and customer satisfaction [1]. The variation in demand can differ hourly, daily, weekly, seasonally, and annually [2,3]. Therefore, assessing water network systems and providing appropriate solutions to increase the level and efficiency of public supply services has been one of the most significant challenges in water engineering over many years. Reviewing previous studies shows that urban water demand is more complex than irrigation, commercial, industrial, and energy demands [4]. Raúl Baños et al. investigated the uncertainty of demand and the influence on the models in terms of resilience Indexes for Water Distribution Networks [5]. The capability of the system to provide the requested demand to all users has been investigated by Farmani et al., who also included demand uncertainty in their approach [6]. The analysis of a network in different conditions has been used in the approach to calibrate hydraulics in both demand-driven analysis (DDA) and pressure-driven analysis (PDA)-based models. Tabesh et al. use a genetic algorithm, analyzing different scenarios of lowest, normal, maximum, and fire consumption [7].
Hence, many studies have been conducted and a wide variety of assessment methods in this area have been introduced. Muranho et al. evaluated the technical performance of water distribution networks using EPANET software. They explored new performance assessment tools. Based on their outcomes, they made several recommendations for evaluation WDNs using new analysis tools [8].
Artificial intelligence approaches have been used successfully for modeling and increasing WDN performance in recent years. Many studies show that these approaches are reliable system modeling techniques for the evaluation of WDNs [9,10,11,12,13,14,15,16]. The data for these approaches could be both measurement data and the results obtained by hydraulic models, or the analysis of networks in real conditions. Fiorini et al. investigated almost 100 different scenarios obtained by a PDA analysis of a real urban water distribution network using the artificial intelligence approaches. Their study demonstrates the capability of the GMDH model to describe the network behavior by assuming input parameters used for the design [17]. Oyebode and Ighravwe used several artificial intelligence techniques to propose the best-predicted model of urban water consumption. The results obtained demonstrated the effectiveness of evolutionary computation techniques [18]. Candelieri et al. evaluated urban water distribution networks using Bayesian optimization to learn optimal control schemes. Their results showed that the proposed Bayesian optimization framework provided more accurate answers compared with other frameworks [19].
By reviewing these previous studies, the importance of improving the level of performance of water distribution networks to increase customer satisfaction is clear. Furthermore, it is important to evaluate model stability when input parameters change, as by changing the value of one input parameter the effective variation of the model results in terms of output must be evaluated. In this study, the factor perturbation method of Veltri et al. and Mc Cuen [20,21,22] is incorporated to estimate the model error due to the variability of input parameters.
This study focuses on the real network application of the PDA approach to perform the network analysis and the GMDH algorithm to classify the network results.
As in a real network, the input parameters adopted in the design could be a little different, it is possible that if their values change, a big variation in the Epanet output and the GMDH model results could occur.
A practical procedure consisted of four distinct steps of hydraulic analysis using the PDA approach, peak coefficient modification, GMDH application, and sensitivity analysis is presented. The analysis is carried out on the Spezzano Albanese network, a town in Calabria, a region in Southern Italy. The proposed methodology is applied to demonstrate its high capability in the prediction and evaluation of water distribution networks with the two consecutive analyses including the first by PDA approach and then by the GMDH algorithm that is the novelty of this study.

2. Methodology

Despite many studies having been conducted in evaluating water distribution networks, more studies are required nowadays according to the importance of the issue and the existence of unknown dynamic factors in WDNs [23,24,25,26,27]. For this purpose, a numerical analysis with the EPANET software and GMDH algorithm as one of the appropriate artificial neural networks has been employed in this study. The flowchart of the study is presented in Figure 1.
An analysis in an extended period has been carried out on the following: the output for each time step has been obtained multiplying the base demand for the corresponding peak coefficient k*. In fact, in a real network, these values are not fixed, and they could change with the user requests. k* values can be obtained by monitoring outflow discharge from each tank, however, there is always a variability of the results for different seasons or depending on climate conditions. Thus, the literature values are assumed for the design. k* values assumed in the analysis are those of a typical pattern proposed for a similar town. Low values characterize night flow and high values, those between 12:00 p.m. and 2:00 p.m. correspond to peak conditions. k* = 1 represents the average condition.
According to Figure 1, the research is based on four steps.
In the first one, the hydraulic parameters of the water distribution network of Spezzano Albanese in Southern Italy including the base demand, pressure, and α (the percentage of real supplied flow) are calculated for three different values of peak coefficient, k*i. To obtain these values, an iterative procedure by using software Epanet has been adopted. This approach allows defining which nodes work in PDA conditions for each k* value assumed.
The index ‘*’ defines the adopted design values. The i index indicates the assumed values for each analyzed condition of the extended period simulation and it is i = 0.3, 1.0, and 1.8, respectively, for the night (k*0.3 = 0.3), the average conditions (k*1.0 = 1.0), and the peak conditions (k*1.8 = 1.8). In the second step, for each value of k*i an analysis with a PDA approach has been carried out by varying k*i in a defined range.
The new values k*j,i are obtained calculating them as follows in Equation (1):
k j , i = j × k i *
The j index is to take into account the variability of k*i from the design value adopted and it is considered as j = 80%, 85%, 90%, 95%, 100%, 105%, 110%, 115%, and 120%. In this case, the procedure furnishes the number of nodes working in PDA conditions: in these nodes, the user request is partially satisfied.
In the third step, by using all datasets, binary models have been developed to find the best model for evaluating the case study. For this purpose, by changing the control parameters of the algorithm, many models are constructed and developed for finding the best model with maximum accuracy. Finally, in the fourth step, the results are compared and assessed, and sensitivity analysis has been completed. In this step, a sensitivity analysis based on the sensitivity function for train, test, and total is carried out by varying k*0.3 = 0.3, k*1.0 = 1.0, and k*1.8 = 1.8.
As the results change depending on the input values, the aim and innovation of the paper are to demonstrate that the output of the model does not change significantly. The model is stable, and the k* values adopted in the design of the network are correct for management purposes. More details of each step will be presented in the following sections.

2.1. Pressure Driven Analysis (PDA)

The PDA analysis for a water network is necessary when the head at each node is inadequate to furnish the requested nodal demand QBD.
The real delivered demand Qreal for each user depends on the real head value calculated as the totality of elevation (z) and piezometric height (p/γ), i.e., the ratio among pressure (p) and a specific weight (γ). Here Hs, the service head, is defined as the sum of ground level and p/γmin based on Equation (2):
H s = z + p / γ min = z + H b + P ms + P p + P D
where:
  • Z is the elevation of ground level;
  • p/γmin is the lowest piezometric head essential to deliver the demand to the users; it depends on the height of building Hb;
  • Hb is the height of each supplied building;
  • Pms represents the minimum pressure essential in each point of the building, usually 5 m;
  • Pp indicates the head losses along the riser column;
  • PD represents the head losses between a network node and the base of each building.
Furthermore, Hmin is the head necessary to serve users at a ground level based on Equation (3):
Hmin = z + Pms,
If the head is higher than the service head Hs, Qreal is equal to QBD. If the head is lower than Hmin there is no service and Qreal = 0. In the other cases, Qreal can be calculated by using Equation (4)
Qreal = α QBD,
The value of α is calculated as the ratio among Qreal and QBD: it represents the percentage of supplied flow and it can be obtained using the relations indicated below [28] and according to Figure 2:
α = 0   if   H H min
α = ( H s - H H s - H min ) 1 β   if   H min < H < H s
α = 1   if   H H s
where β can be calculated using a calibration model and is related to head loss along pipes. The values of this parameter are between 1.5 and 2 and generally, it is assumed as being equal to 2.

2.2. Sensitivity Analysis

The use of sensitivity analysis allows evaluation of the effect on the calculated results when one of the input parameters changes. The change can reflect a different value estimate either due to an error or a variability under the particular conditions. By changing the value of one input parameter, the effective variation of the model results in terms of output can be evaluated.
The analysis objective evaluates how a model output, depending on n parameters, alters when one of these parameters changes.
There are two approaches to evaluate how the parameter variation influences the overall result: direct differentiation and perturbation by factor method.
By assuming a function F* depending on n parameters (x*1, …, x*n), i.e., F* = f(x*1, …, x*n), the variation of the function, depending on xj parameter, can be calculated by direct differentiation as shown in Equation (8):
S xm = F * x m ,
By using the factor perturbation method, the input dataset used to obtain model results can be indicated as (x*1, … x*m, …, x*n) and F* = f(x*1, … x*m, …, x*n) is the value of calculated function value obtained by the model. When a single parameter changes a new value of F = f(x*1, …, x*m + Δxm, …, x*n) can be calculated: the parameter variation can be expressed as Δxm/x*m = (xm − x*m)/x*m.
The function S xj , expressing the variation of F* when x*m changes, can be calculated through the finite differences method according to Equation (9):
S xm = Δ F Δ x m = F ( x 1 * , , x m * + Δ x m * , x n * ) F * ( x 1 * , , x m * , x n * ) Δ x m ,
The value of the sensitivity function is S = (F − F*)/F*. Low S values indicate that the model output changes slightly when an input parameter changes: the solution is stable, and it is not sensitive to input data variation.
S can be represented as a function of (xj − xj*)/xj* which is the variation of the parameter xj* as a percentage of the estimate value xj* adopted to evaluate F*.

2.3. Group Method of Data Handling Algorithm

In recent decades, artificial intelligence has been developed to overcome both complex and uncertain problems [29,30,31,32,33,34,35]. In recent decades, extensive studies have been conducted on the application of artificial intelligence in various industry sectors and applied sciences [36,37,38,39,40,41,42,43,44]. The Group Method of Data Handling (GMDH) type of neural network is one of the artificial intelligence approaches that are appropriate for dealing with complex systems and was first proposed by Ivakhnenko [45,46,47]. A GMDH-type neural network is one of the machine learning techniques that can be very useful for mathematical modeling, including classification and mapping between input and output vectors. This technique is a linear regression that not only uses the development of modeling but also applies a natural selection such as that in evolutionary algorithms that is unlike other regression methods. Furthermore, a GMDH-type neural network is a type of self-organizing network. Polynomial Neural Network, or PNN, is one of the basic algorithms used to build GMDH models [48,49]. The input data enter the first layer of GMDH and the output of this layer is considered as input data for the second layer and this process continues. If the results of layer (n + 1) are better than the results of layer (n), the algorithm has reached convergence and the optimization process stops. Equation (10) shows a relationship between the approximate function of f with output y and output y with the least possible error [50,51].
y = f ( x i 1 , x i 2 , x i 3 , x im ) i = ( 1 , 2 , 3 , , n ) ,
The general formula of the GMDH basic neural network is that of Equation (11) [52].
y = a + i = 1 m b i   x i + i = 1 m j = 1 m c ij   x i   x j + i = 1 m j = 1 m k = 1 m d ijk   x i   x j   x k + i = 1 m j = 1 m k = 1 m l = 1 m e ijkl   x i   x j   x k   x l , ,
Equation (11) works based on input and output data, hence y represents output, and m is considered the number of data for values of x1, x2, x3, …, xm. Generally, the second-order and quadratic form of this polynomial is considered based on Equation (12) [53].
y = G ( x i , x j ) = a 0 + a 1   x i + a 2   x j + a 3   x i 2 + a 4   x j 2 + a 5   x i    x j ,
where a i are the unknown coefficients and are calculated based on regression techniques. It means that, for determining the total error (E), the difference between the actual output (y) and predicted output ( y ) should be minimized for each pair of input variables x i and x j according to Equation (13) [53].
E = i = 1 M ( y i G i   ( x i , x j ) ) 2 M min ,

3. Case Study

The methodology has been used on a real case related to the water distribution network of Spezzano Albanese (CS, Italy), a little town in the northern zone of Calabria. The network, involving 88 pipes, 49 nodes, and 1 tank, is shown in Figure 3. The total base demand circulating Qm in the network in steady-state conditions is 29.00 L/s for about 8500 users, according to the real data acquired. The value of Hmin varies from 300 to 353 m and Hs varies from about 315 to 368 m. In the analysis, the value of p/γmin = 20 m has been assumed for each node. These input data are related to winter conditions because during the summer Q can vary significantly with the seasonal fluctuant.
The water distribution system includes a total length of 13,500 m and the pipe diameters differ in the range of 60–200 mm. The tank volume is 200 m3.
In an analysis of a network in an extended period, k*i is the peak coefficient, which is the ratio between the real demand Qreal in each single one-hour time step and the base demand Qm.
The chosen values of k*i coefficient adopted in the analysis are shown in Table 1 and they are those of a typical pattern (Figure 4) proposed for a similar town: k*0.3 = 0.3 describes night condition, k*1.0 = 1.0 is characteristic of the average conditions and k*1.8 = 1.8 is the peak condition.
Applying a GMDH approach, three functions, F*i-Train, F*i-Test, and F*i-Total can be calculated and their values for each value of k*i can be obtained.
To investigate the sensitivity of the model, nine simulations using the k*j,i value have been conducted for each scenario. Values of k*j,i are shown in Table 2:
Hence, 27 simulations, nine for each k*j,i value were conducted, and then the hydraulic parameters in the network including the base demand, the pressure, and alpha were measured.
By analyzing these data using the GMDH algorithm, the aim is to obtain a good performance of the model. By changing k*i values according to sensitivity analysis, the aim of the study is to evaluate if corresponding calculated GMDH results are good and stable and very similar to the ones obtained with the design adopted k*i values.

4. Modelling by GMDH

In the first step of the study, the calculated hydraulic parameters after evaluating WDNs by a PDA approach were modeled by the GMDH algorithm. To evaluate and ensure modeling performance, the results of each model were checked with the confusion matrix, which is one of the best performance indexes to evaluate a binary classification. The basic form of a confusion matrix and its relationships (Accuracy and Error) are shown in Figure 5 and Equations (14) and (15) [53,54].
Accuracy = TP + TN TP + FP + TN + FN ,
Error = FP + FN TP + FP + TN + FN = 1 Accuracy ,
In each modeling, 75% of the dataset (37 data) is considered as a training dataset and the remaining 25% (12 data) is used as the testing dataset [55,56,57,58]. In addition, to obtain the best model, the control parameters of the GMDH must be determined in the best possible way. The Selection Pressure (SP), Maximum Number of Layers (MNL), and Maximum Number of Neurons in a Layer (MNNL) are the control parameters that are determined by suggestions of experts and trial and error methods. The dimensionless parameter SP was considered equal to 0.6 as suggested by some studies and it has a significant effect on the sensitivity of modeling error [59,60]. It is worth mentioning that the two classes (labels) are assigned and considered for the dataset (all nodes), hence labels “0” and “1” are considered for nodes with H < Hs and H ≥ Hs, respectively. In each scenario, several binary classification models are developed and the best models for each scenario are selected. Figure 6, Figure 7 and Figure 8 indicate the results for k*0.30 = 0.3, k*1.0 = 1, and k*1.8 = 1.8, respectively. It is worth mentioning that the accuracy of each class for output and target is shown in the extra columns and rows in the confusion matrices.
By modeling different trial and error techniques, the best structure of the binary classification model with k*0.3 = 0.3 was determined when the SP, MNL, and MNNL are equal to 0.6, 15, and 5, respectively. According to the results of binary classification for the first scenario with k*0.3 = 0.3, this developed model was able to identify and determine a very suitable mapping between input and output data. The model structure assumes the MNL and MNNL equal to 5 and 15, correspondingly. The developed model could correctly predict and classify 18 nodes H < Hs with the label “0”. Additionally, 28 and 3 nodes could be predicted and classified correctly and wrongly, respectively. Finally, this model could predict and classify the total dataset with an accuracy equal to 93.9%.
The best structure of the binary classification model with k*1.0 = 1.0 was determined as the SP, MNL, and MNNL equal to 0.6, 15, and 10, respectively. Compared to the structure of the best model with k*1.0 = 1.0, there is no significant change and only the value of MNNL has changed. The best-developed binary classification model could predict with 100% accuracy for training data and 83.3% accuracy for testing data. Consequently, the total accuracy of this model was 95.9% that 47 nodes were correctly predicted and only 2 nodes were wrongly predicted.
In the last scenario with k*1.8 = 1.8 after many modelings, the results showed that the structure of the best model was similar to the structure of the best model for k*1.8 = 1.8. The accuracies of training and testing data were 91.9% and 91.7%, respectively. This model could predict 22 nodes (H < Hs) with the label “0” as correct with 100% accuracy in all data. Additionally, from 27 nodes (H ≥ Hs) with the label “1”, 23 nodes were correctly predicted, and the rest was predicted incorrectly. Therefore, this model was able to predict the total amount of data with 91.8% accuracy. Finally, it was found that the binary classification approach can provide suitable performance capacity in predicting the performance of water distribution networks for k*0.3 = 0.3, k*1.0 = 1.0, and k*1.8 = 1.8.

5. Results and Discussion

In the first step, the behavior of the water distribution network of Spezzano Albanese in Southern Italy was analyzed with the PDA approach acquiring data to perform the GMDH model. The developed models were constructed for three scenarios (k*i). Table 3 and Table 4 show the three structures of best classification models for the three scenarios and a comparison of their results, respectively. It is necessary to mention that in this section to conduct a sensitivity analysis, the F* is used to present the results of accuracy of Train, Test, and Total for modeling with k*0.3 = 0.3, k*1.0 = 1.0, and k*1.8 = 1.8. Furthermore, the F is considered for Train, Test, and Total to show the results of accuracy for modeling with the different values of k*j,i.
After determining the structures of best classification models for the three scenarios with k*0.3 = 0.3, k*1.0 = 1.0, and k*1.8 = 1.8, the best model for each k*i is modeled varying this value: the change in the percentage of ki* is between 80% and 120% with units of 5%
Assuming the different values of k*j,i, F*j,i-Train, F*j,i-Test, F*j,i-Total were calculated. Furthermore, the values of sensitivity functions (F*j,i − Fi*)/Fi* for each of them (Train, Test, Total) were also calculated.

5.1. Scenario k*0.3

The values of F*j,0.3-Train, F*j,0.3-Test, F*j,0.3-Total, and sensitivity function (F*j,0.3 − F*0.3)/F*0.3 for Train, Test and Total obtained varying k*0.30 = 0.30 in the range are shown in Table 5 and in terms of sensitivity plot in the Figure 9a–f.
The values of each F*j,0.3 (Train, Test, Total) are good: all values are higher than 91.9% for Train, 83.3% for Test, and 89.8% for Total. This confirms the quality of the results and the model accuracy. The sensitivity function assumes values that confirm the stability of the model results because the sensitivity function is always lower than 10%. If the input value of k*i is slightly different, due to an error or variability in a real case, the models furnish very similar results.

5.2. Scenario k*1.0

The values of F*j,1.0-Train, F*j,1.0-Test, F*j,1.0-Total and sensitivity function (F*j,1.0 − F*1.0)/F*1.0 for Train, Test and Total obtained varying k*1.0 = 1.0 in the range are shown in Table 6 and in terms of sensitivity plot in Figure 10a–f.
By assuming k*1.0 the values of each F*j,1.0 (Train, Test, Total) are also good. The F*j,1.0 values are higher than 94.6% for Train, 83.3% for Test, and 91.8% for Total. This is in agreement with the k*0.3 case and confirms the goodness of both the results and the model accuracy.
The sensitivity function assumes values that confirm the stability of the model results because the sensitivity function is always lower than 10% and, in the case of Train and Total, are below 5%.

5.3. Scenario k*1.8

The values of F*j,1.8-Train, F*j,1.8-Test, F*j,1.8-Total and sensitivity function (F*j,1.8 − F*1.8)/F*1.8 for Train, Test and Total obtained varying k*1.8 = 1.8 in the range are shown in Table 7 and in terms of sensitivity plot in Figure 11a–f.
The results of the analysis are confirmed for the k*1.8 scenario. F*j,1.8 values for Train, Test, and Total are all higher than 89.8%. These results do not differ from previous ones and confirm the quality of the results and the model accuracy.

6. Conclusions

In this study, a novel sensitivity analysis was presented to evaluate the behavior of WDNs analyzed by the PDA approach and the classification technique by using an appropriate artificial neural network, namely the GMDH. Through the analysis, the design peak coefficient k*, a significant parameter for customer adequacy in water supply networks, was successfully evaluated in terms of binary classification. For practical application, the proposed methodology was applied to the water distribution network of Spezzano Albanese in Southern Italy using a PDA approach to analyze the network and the classification technique by the GMDH algorithm to test the results.
The results applying the proposed methodology show that the GMDH results and the Epanet output for each scenario do not change significantly. It means that the model is stable, and the k* values adopted in the design of the network are correct for management purposes.
The accuracy of the best developed binary models for k*0.3 = 0.3, k*1.0 = 1.0, and k*1.8 = 1.8 were 93.9%, 95.9%, and 91.8% for all data, respectively. It was found that the binary classification approach demonstrates its high capability in the prediction and evaluation of WDNs. The comparison between the best classification models for the different values of each k*i showed the high capability of the model in predicting the performance of water distribution networks and the sensitivity analysis confirms that the results are stable.
For future works, other researchers and engineers can use a combination of EPANET software and the GMDH algorithm to evaluate the behavior of other real WDN with different characteristics with sensitivity analysis. Finally, the network behavior could be evaluated with other binary classification algorithms before subsequently comparing results.

Author Contributions

A.F.M. planned the study, A.F.M., S.S.H. (Sina Shaffiee Haghshenas) and S.S.H. (Sami Shaffiee Haghshenas). finalized the literature review. A.F.M., S.S.H. (Sina Shaffiee Haghshenas) and S.S.H. (Sami Shaffiee Haghshenas). carried out EPANET software analysis and intelligent and statistical analysis in this paper. A.F.M. has managed the whole process from the beginning to the end. A.F.M., D.Y.C. and Z.W.G. edited the paper and supervised the research direction. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Khaled, H.; Sendil, U. Relationship Between Pressure and Leakage in a Water Distribution Network. In Proceedings of the AWWA Water Quality Technology Conference, Toronto, ON, Canada, 18–22 November 1992. [Google Scholar]
  2. McDonald, R.I.; Weber, K.; Padowski, J.; Flörke, M.; Schneider, C.; Green, P.A.; Gleeson, T.; Eckman, S.; Lehner, B.; Balk, D.; et al. Water on an urban planet: Urbanization and the reach of urban water infrastructure. Glob. Environ. Chang. 2014, 27, 96–105. [Google Scholar] [CrossRef] [Green Version]
  3. Cassiolato, G.; Carvalho, E.P.; Caballero, J.A.; Ravagnani, M.A.S.S. Optimization of water distribution networks using a deterministic approach. Eng. Optim. 2021, 53, 107–124. [Google Scholar] [CrossRef]
  4. Sanders, T.G.; Yevjevieh, V. Urban Water Demand. In Water Supply Systems; Maksimović, Č., Calomino, F., Snoxell, J., Eds.; Springer: Berlin/Heidelberg, Germany, 1996; Volume 15, pp. 7–17. [Google Scholar] [CrossRef]
  5. Baños, R.; Reca, J.; Martínez, J.; Gil, C.; Márquez, A.L. Resilience Indexes for Water Distribution Network Design: A Performance Analysis Under Demand Uncertainty. Water Resour. Manag. 2011, 25, 2351–2366. [Google Scholar] [CrossRef]
  6. Farmani, R.; Walters, G.A.; Savic, D.A. Trade-off between Total Cost and Reliability for Anytown Water Distribution Network. J. Water Resour. Plan. Manag. 2005, 131, 161–171. [Google Scholar] [CrossRef]
  7. Tabesh, M.; Jamasb, M.; Moeini, R. Calibration of water distribution hydraulic models: A comparison between pressure dependent and demand driven analyses. Urban Water J. 2011, 8, 93–102. [Google Scholar] [CrossRef]
  8. Muranho, J.; Ferreira, A.; Sousa, J.; Gomes, A.; Marques, A.S. Technical Performance Evaluation of Water Distribution Networks based on EPANET. Procedia Eng. 2014, 70, 1201–1210. [Google Scholar] [CrossRef] [Green Version]
  9. Alfonso, L.; Jonoski, A.; Solomatine, D. Multiobjective Optimization of Operational Responses for Contaminant Flushing in Water Distribution Networks. J. Water Resour. Plan. Manag. 2010, 136, 48–58. [Google Scholar] [CrossRef]
  10. Calvo, O.O.M.; Quintiliani, C.; Alfonso, L.; Di Cristo, C.; Leopardi, A.; Solomatine, D.; De Marinis, G. Robust optimization of valve management to improve water quality in WDNs under demand uncertainty. Urban Water J. 2018, 15, 943–952. [Google Scholar] [CrossRef] [Green Version]
  11. Quintiliani, C.; Marquez-Calvo, O.; Alfonso, L.; Di Cristo, C.; Leopardi, A.; Solomatine, D.P.; De Marinis, G. Multi-objective Valve Management Optimization Formulations for Water Quality Enhancement in Water Distribution Networks. J. Water Resour. Plan. Manag. 2019, 145, 04019061. [Google Scholar] [CrossRef]
  12. Sun, L.; Yan, H.; Xin, K.; Tao, T. Contamination source identification in water distribution networks using convolutional neural network. Environ. Sci. Pollut. Res. 2019, 26, 36786–36797. [Google Scholar] [CrossRef]
  13. Alizadeh, Z.; Yazdi, J.; Mohammadiun, S.; Hewage, K.; Sadiq, R. Evaluation of data driven models for pipe burst prediction in urban water distribution systems. Urban Water J. 2019, 16, 136–145. [Google Scholar] [CrossRef]
  14. Tchórzewska-Cieślak, B.; Pietrucha-Urbanik, K.; Papciak, D. An Approach to Estimating Water Quality Changes in Water Distribution Systems Using Fault Tree Analysis. Resources 2019, 8, 162. [Google Scholar] [CrossRef] [Green Version]
  15. Piller, O.; Elhay, S.; Deuerlein, J.W.; Simpson, A.R. A Content-Based Active-Set Method for Pressure-Dependent Models of Water Distribution Systems with Flow Controls. J. Water Resour. Plan. Manag. 2020, 146, 04020009. [Google Scholar] [CrossRef] [Green Version]
  16. Snider, B.; McBean, E.A. Improving Urban Water Security through Pipe-Break Prediction Models: Machine Learning or Survival Analysis. J. Environ. Eng. 2020, 146, 04019129. [Google Scholar] [CrossRef]
  17. Morosini, A.F.; Haghshenas, S.S.; Geem, Z.W. Development of a Binary Model for Evaluating Water Distribution Systems by a Pressure Driven Analysis (PDA) Approach. Appl. Sci. 2020, 10, 3029. [Google Scholar] [CrossRef]
  18. Oyebode, O.; Ighravwe, D.E. Urban Water Demand Forecasting: A Comparative Evaluation of Conventional and Soft Computing Techniques. Resources 2019, 8, 156. [Google Scholar] [CrossRef] [Green Version]
  19. Candelieri, A.; Galuzzi, B.; Giordani, I.; Archetti, F. Learning Optimal Control of Water Distribution Networks Through Sequential Model-Based Optimization. In International Conference on Learning and Intelligent Optimization; Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2020; pp. 303–315. [Google Scholar]
  20. Veltri, P.; Maiolo, M. Environmental Aspects in the Use of Sea Outfalls: A Sensitivity Analysis; Blain, W.R., Ed.; Thomas Telford Ltd.: London, UK, 1992; pp. 73–87. [Google Scholar] [CrossRef]
  21. Mc Cuen, R.H. The Role of Sensitivity Analysis in Hydrologyc Modeling. J. Hydrol. 1973, 18, 37–53. [Google Scholar] [CrossRef]
  22. McCuen, R.H. A Sensitivity and Error Analysis Cf Procedures Used for Estimating Evaporation. JAWRA J. Am. Water Resour. Assoc. 1974, 10, 486–497. [Google Scholar] [CrossRef]
  23. Morosini, A.F.; Caruso, O.; Veltri, P. Management of water distribution systems in PDA conditions using isolation valves: Case studies of real networks. J. Hydroinformatics 2019, 22, 681–690. [Google Scholar] [CrossRef] [Green Version]
  24. Bonora, M.A.; Caldarola, F.; Maiolo, M. A New Set of Local Indices Applied to a Water Network through Demand and Pressure Driven Analysis (DDA and PDA). Water 2020, 12, 2210. [Google Scholar] [CrossRef]
  25. Kanakoudis, V.; De Paola, F.; Alvisi, S. Editorial: Utilizing hydroinformatics for efficient water systems management. J. Hydroinformatics 2020, 22, 663–665. [Google Scholar] [CrossRef]
  26. Shirzad, A. A model for pressure driven analysis-design of water distribution networks. J. Appl. Water Eng. Res. 2020, 8, 79–87. [Google Scholar] [CrossRef]
  27. Muranho, J.; Ferreira, A.; Sousa, J.; Gomes, A.; Marques, A.S. Pressure-Driven Simulation of Water Distribution Networks: Searching for Numerical Stability. Environ. Sci. Proc. 2020, 2, 48. [Google Scholar] [CrossRef]
  28. Wagner, J.M.; Shamir, U.; Marks, D.H. Water Distribution Reliability: Simulation Methods. J. Water Resour. Plan. Manag. 1988, 114, 276–294. [Google Scholar] [CrossRef] [Green Version]
  29. Salemi, A.; Mikaeil, R.; Haghshenas, S.S. Integration of Finite Difference Method and Genetic Algorithm to Seismic analysis of Circular Shallow Tunnels (Case Study: Tabriz Urban Railway Tunnels). KSCE J. Civ. Eng. 2017, 22, 1978–1990. [Google Scholar] [CrossRef]
  30. Haghshenas, S.S.; Faradonbeh, R.S.; Mikaeil, R.; Taheri, A.; Saghatforoush, A.; Dormishi, A. A new conventional criterion for the performance evaluation of gang saw machines. Measurement 2019, 146, 159–170. [Google Scholar] [CrossRef]
  31. Noori, A.M.; Mikaeil, R.; Mokhtarian, M.; Haghshenas, S.S.; Foroughi, M. Feasibility of Intelligent Models for Prediction of Utilization Factor of TBM. Geotech. Geol. Eng. 2020, 38, 3125–3143. [Google Scholar] [CrossRef]
  32. Mikaeil, R.; Haghshenas, S.S.; Sedaghati, Z. Geotechnical risk evaluation of tunneling projects using optimization techniques (Case study: The second part of Emamzade Hashem tunnel). Nat. Hazards 2019, 97, 1099–1113. [Google Scholar] [CrossRef]
  33. Haghshenas, S.S.; Haghshenas, S.S.; Mikaeil, R.; Ardalan, T.; Sedaghati, Z.; Kazemzadeh Heris, P. Selection of an Appropriate Tunnel Boring Machine Using TOPSIS-FDAHP Method (Case Study: Line 7 of Tehran Subway, East-West Section). Electron. J. Geotech. Eng. 2017, 22, 4047–4062. [Google Scholar]
  34. Haghshenas, S.S.; Ozcelik, Y.; Haghshenas, S.S.; Mikaeil, R.; Moghadam, P.S. Ranking and assessment of tunneling projects risks using fuzzy MCDM (Case study: Toyserkan doolayi tunnel). In Proceedings of the 25th International Mining Congress and Exhibition of Turkey, Antalya, Turkey, 11 April 2017; pp. 289–297. [Google Scholar]
  35. Faradonbeh, R.S.; Haghshenas, S.S.; Taheri, A.; Mikaeil, R. Application of self-organizing map and fuzzy c-mean techniques for rockburst clustering in deep underground projects. Neural Comput. Appl. 2019, 32, 8545–8559. [Google Scholar] [CrossRef]
  36. Mikaeil, R.; Haghshenas, S.S.; Ozcelik, Y.; Gharehgheshlagh, H.H. Performance Evaluation of Adaptive Neuro-Fuzzy Inference System and Group Method of Data Handling-Type Neural Network for Estimating Wear Rate of Diamond Wire Saw. Geotech. Geol. Eng. 2018, 36, 3779–3791. [Google Scholar] [CrossRef]
  37. Mikaeil, R.; Haghshenas, S.S.; Ataei, M. Performance prediction of circular saw machine using imperialist competitive algorithm and fuzzy clustering technique. Neural Comput. Appl. 2016, 29, 283–292. [Google Scholar] [CrossRef]
  38. Mikaeil, R.; Haghshenas, S.S.; Hoseinie, S.H. Rock Penetrability Classification Using Artificial Bee Colony (ABC) Algorithm and Self-Organizing Map. Geotech. Geol. Eng. 2017, 36, 1–10. [Google Scholar] [CrossRef]
  39. Aryafar, A.; Mikaeil, R.; Haghshenas, S.S. Application of metaheuristic algorithms to optimal clustering of sawing machine vibration. Measurement 2018, 124, 20–31. [Google Scholar] [CrossRef]
  40. Hosseini, S.M.; Ataei, M.; Khalokakaei, R.; Mikaeil, R.; Haghshenas, S.S. Study of the effect of the cooling and lubricant fluid on the cutting performance of dimension stone through artificial intelligence models. Eng. Sci. Technol. Int. J. 2020, 23, 71–81. [Google Scholar] [CrossRef]
  41. Hosseini, S.M.; Ataei, M.; Khalokakaei, R.; Mikaeil, R.; Haghshenas, S.S. Investigating the Role of Coolant and Lubricant Fluids on the Performance of Cutting Disks (Case Study: Hard Rocks). Rudarsko Geološko Naftni Zbornik 2019, 34, 13–25. [Google Scholar] [CrossRef]
  42. Mikaeil, R.; Bakhshinezhad, H.; Haghshenas, S.S.; Ataei, M. Stability Analysis OF Tunnel Support Systems Using Numerical and Intelligent Simulations (Case Study: Kouhin Tunnel OF Qazvin-Rasht Railway). Rudarsko Geološko Naftni Zbornik 2019, 34, 1–11. [Google Scholar] [CrossRef] [Green Version]
  43. Behnood, A.; Daneshvar, D. A machine learning study of the dynamic modulus of asphalt concretes: An application of M5P model tree algorithm. Constr. Build. Mater. 2020, 262, 120544. [Google Scholar] [CrossRef]
  44. Mikaeil, R.; Esmaeilzadeh, A.; Aghaei, S.; Haghshenas, S.S.; Jafarpour, A.; Mohammadi, J.; Ataei, M. Evaluating the sawability of rocks by chain-saw machines using the promethee technique. Rudarsko Geološko Naftni Zbornik 2021, 36, 25–36. [Google Scholar] [CrossRef]
  45. Ivakhnenko, A.G. Polynomial Theory of Complex Systems. IEEE Trans. Syst. Man Cybern. 1971, SMC-1, 364–378. [Google Scholar] [CrossRef] [Green Version]
  46. Sezavar, R.; Shafabakhsh, G.; Mirabdolazimi, S. New model of moisture susceptibility of nano silica-modified asphalt concrete using GMDH algorithm. Constr. Build. Mater. 2019, 211, 528–538. [Google Scholar] [CrossRef]
  47. Dag, O.; Karabulut, E.; Alpar, R. GMDH2: Binary Classification via GMDH-Type Neural Network Algorithms—R Package and Web-Based Tool. Int. J. Comput. Intell. Syst. 2019, 12, 649–660. [Google Scholar] [CrossRef] [Green Version]
  48. Dag, O.; Kasikci, M.; Karabulut, E.; Alpar, R. Diverse classifiers ensemble based on GMDH-type neural network algorithm for binary classification. Commun. Stat.Simul. Comput. 2019, 1–17. [Google Scholar] [CrossRef]
  49. Li, D.; Armaghani, D.J.; Zhou, J.; Lai, S.H.; Hasanipanah, M. A GMDH Predictive Model to Predict Rock Material Strength Using Three Non-destructive Tests. J. Nondestruct. Eval. 2020, 39, 1–14. [Google Scholar] [CrossRef]
  50. Dodangeh, E.; Panahi, M.; Rezaie, F.; Lee, S.; Bui, D.T.; Lee, C.W.; Pradhan, B. Novel hybrid intelligence models for flood-susceptibility prediction: Meta optimization of the GMDH and SVR models with the genetic algorithm and harmony search. J. Hydrol. 2020, 590, 125423. [Google Scholar] [CrossRef]
  51. Armaghani, D.J.; Hasanipanah, M.; Amnieh, H.B.; Bui, D.T.; Mehrabi, P.; Khorami, M. Development of a novel hybrid intelligent model for solving engineering problems using GS-GMDH algorithm. Eng. Comput. 2020, 36, 1379–1391. [Google Scholar] [CrossRef]
  52. Eidgahee, D.R.; Haddad, A.; Naderpour, H. Evaluation of shear strength parameters of granulated waste rubber using artificial neural networks and group method of data handling. Sci. Iran. 2018, 26, 3233–3244. [Google Scholar] [CrossRef] [Green Version]
  53. Pirouz, B.; Haghshenas, S.S.; Piro, P. Investigating a Serious Challenge in the Sustainable Development Process: Analysis of Confirmed cases of COVID-19 (New Type of Coronavirus) Through a Binary Classification Using Artificial Intelligence and Regression Analysis. Sustainability 2020, 12, 2427. [Google Scholar] [CrossRef] [Green Version]
  54. Naderpour, H.; Eidgahee, D.R.; Fakharian, P.; Rafiean, A.H.; Kalantari, S.M. A new proposed approach for moment capacity estimation of ferrocement members using Group Method of Data Handling. Eng. Sci. Technol. Int. J. 2020, 23, 382–391. [Google Scholar] [CrossRef]
  55. Looney, C.G. Advances in feedforward neural networks: Demystifying knowledge acquiring black boxes. IEEE Trans. Knowl. Data Eng. 1996, 8, 211–226. [Google Scholar] [CrossRef]
  56. Dormishi, A.; Ataei, M.; Mikaeil, R.; Khalokakaei, R.; Haghshenas, S.S. Evaluation of gang saws’ performance in the carbonate rock cutting process using feasibility of intelligent approaches. Eng. Sci. Technol. Int. J. 2019, 22, 990–1000. [Google Scholar] [CrossRef]
  57. Haghshenas, S.S.; Pirouz, B.; Haghshenas, S.S.; Pirouz, B.; Piro, P.; Na, K.-S.; Cho, S.-E.; Geem, Z.W. Prioritizing and Analyzing the Role of Climate and Urban Parameters in the Confirmed Cases of COVID-19 Based on Artificial Intelligence Applications. Int. J. Environ. Res. Public Health 2020, 17, 3730. [Google Scholar] [CrossRef] [PubMed]
  58. Guido, G.; Haghshenas, S.; Haghshenas, S.; Vitale, A.; Astarita, V.; Haghshenas, A. Feasibility of Stochastic Models for Evaluation of Potential Factors for Safety: A Case Study in Southern Italy. Sustainability 2020, 12, 7541. [Google Scholar] [CrossRef]
  59. Mohammadi, D.; Mikaeil, R.; Abdollahi-Sharif, J. Implementation of an optimized binary classification by GMDH-type neural network algorithm for predicting the blast produced ground vibration. Expert Syst. 2020, 37, 12563. [Google Scholar] [CrossRef]
  60. Guido, G.; Haghshenas, S.; Haghshenas, S.; Vitale, A.; Gallelli, V.; Astarita, V. Development of a Binary Classification Model to Assess Safety in Transportation Systems Using GMDH-Type Neural Network Algorithm. Sustainability 2020, 12, 6735. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the study.
Figure 1. Flowchart of the study.
Water 13 01116 g001
Figure 2. The relation among supplied flow and head at each node [28].
Figure 2. The relation among supplied flow and head at each node [28].
Water 13 01116 g002
Figure 3. The water network of Spezzano Albanese (CS, Italy).
Figure 3. The water network of Spezzano Albanese (CS, Italy).
Water 13 01116 g003
Figure 4. Pattern values assumed in extended period simulation.
Figure 4. Pattern values assumed in extended period simulation.
Water 13 01116 g004
Figure 5. The basic scheme of the confusion matrix.
Figure 5. The basic scheme of the confusion matrix.
Water 13 01116 g005
Figure 6. Results of the confusion matrix for training data (a), testing data (b), and total data (c) for k*0.3 = 0.3.
Figure 6. Results of the confusion matrix for training data (a), testing data (b), and total data (c) for k*0.3 = 0.3.
Water 13 01116 g006
Figure 7. Results of the confusion matrix for training data (a), testing data (b), and total data (c) for k*1.0 = 1.0.
Figure 7. Results of the confusion matrix for training data (a), testing data (b), and total data (c) for k*1.0 = 1.0.
Water 13 01116 g007
Figure 8. Results of the confusion matrix for training data (a), testing data (b), and total data (c) for k*1.8 = 1.8.
Figure 8. Results of the confusion matrix for training data (a), testing data (b), and total data (c) for k*1.8 = 1.8.
Water 13 01116 g008
Figure 9. Values of F*j,0.30-Train, F*j,0.30-Test, and F*j,0.30-Total and sensitivity function for the scenario with k*0.30.
Figure 9. Values of F*j,0.30-Train, F*j,0.30-Test, and F*j,0.30-Total and sensitivity function for the scenario with k*0.30.
Water 13 01116 g009
Figure 10. Value of F*j,1.0-Train, F*j,1.0-Test, and F*j,1.0-Total and sensitivity function for the scenario with k*1.0.
Figure 10. Value of F*j,1.0-Train, F*j,1.0-Test, and F*j,1.0-Total and sensitivity function for the scenario with k*1.0.
Water 13 01116 g010aWater 13 01116 g010b
Figure 11. Values of F*j,1.8-Train, F*j,1.8-Test, and F*j,1.8-Total and sensitivity function for the scenario with k*1.8.
Figure 11. Values of F*j,1.8-Train, F*j,1.8-Test, and F*j,1.8-Total and sensitivity function for the scenario with k*1.8.
Water 13 01116 g011aWater 13 01116 g011b
Table 1. k*i values and corresponding Qreal.
Table 1. k*i values and corresponding Qreal.
ScenarioQreal (L/s)
k*0.3 = 0.39.7
k*1.0 = 1.029.0
k*1.8 = 1.852.2
Table 2. k*j,i values assumed in each scenario.
Table 2. k*j,i values assumed in each scenario.
j (%)k*j,i = j × k*ik*j,0.30k*j,1.0k*j,1.8
80%k*0.8,i0.2400.8001.440
85%k*0.85,i0.2550.8501.530
90%k*0.9,i0.2700.9001.620
95%k*0.95,i0.2850.9501.710
100%k*1,i0.3001.0001.800
105%k*1.05,i0.3151.0501.890
110%k*1.1,i0.3301.1001.980
115%k*1.15,i0.3451.1502.070
120%k*1.2,i0.3601.2002.160
Table 3. Comparison of the three structures of best classification models for three scenarios.
Table 3. Comparison of the three structures of best classification models for three scenarios.
No. Scenariok*iSelection Pressure (SP)Maximum Number of Layers (MNL)Maximum Number of Neurons in a Layer (MNNL)
10.30.6155
210.61510
31.80.61510
Table 4. Values of F*i,Train, F*i,Test and F*i,Total assuming k*0.3 = 0.3, k*1.0 = 1.0 and k*1.8 = 1.8.
Table 4. Values of F*i,Train, F*i,Test and F*i,Total assuming k*0.3 = 0.3, k*1.0 = 1.0 and k*1.8 = 1.8.
No. Scenariok*iF*i-TrainF*i-TestF*i-Total
1k*0.3 = 0.394.691.793.9
2k*1.0 = 1.010083.395.9
3k*1.8 = 1.891.991.791.8
Table 5. Values of F*j,0.30-Train, F*j,0.30-Test, and F*j,0.30-Total by varying k*0.30 in the fixed range.
Table 5. Values of F*j,0.30-Train, F*j,0.30-Test, and F*j,0.30-Total by varying k*0.30 in the fixed range.
k*j,0.3%F*j,0.3-Train F j , 0.3 - Train * F 0.3 - Train * F 0.3 - Train * F*j,0.3-Test F j , 0.3 - Test * F 0.3 - Test * F 0.3 - Test * F *j,0.3-Total F j , 0.3 - Total * F 0.3 - Total * F 0.3 - Total *
0.248097.30.0383.3−0.0993.90.00
0.2558594.60.0091.70.0093.90.00
0.279097.30.0383.3−0.0993.90.00
0.285951000.0691.70.0098.00.04
0.310094.60.0091.70.0093.90.00
0.31510594.60.0091.70.0093.90.00
0.3311094.60.0083.3−0.0991.8−0.02
0.34511591.9−0.0383.3−0.0989.8−0.04
0.3612094.60.0091.70.0093.90.00
Table 6. Value of F*j,1.0-Train, F*j,1.0Test, and F*j,1.0-Total by varying k*1.0 in the fixed range.
Table 6. Value of F*j,1.0-Train, F*j,1.0Test, and F*j,1.0-Total by varying k*1.0 in the fixed range.
k*j,1.0%F*j,1.0-Train F j , 1.0 - Train * F 1.0 - Train * F 1.0 - Train * F*j,1.0-Test F j , 1.0 - Test * F 1.0 - Test * F 1.0 - Test * F*j,1.0-Total F j , 1.0 - Total * F 1.0 - Total * F 1.0 - Total *
0.88094.6−0.0591.70.1093.9−0.02
0.85851000.0091.70.10980.02
0.99097.3−0.0391.70.1095.90.00
0.95951000.0091.70.10980.02
11001000.0083.30.0095.90.00
1.0510597.3−0.0391.70.1095.90.00
1.111094.6−0.0583.30.0091.8−0.04
1.1511597.3−0.0391.70.1095.90.00
1.212097.3−0.0383.30.0093.9−0.02
Table 7. Values of F*j,−0-Train, F*j,1.80-Test, and F*j,1.80-Total by varying k*1.80 in the fixed range.
Table 7. Values of F*j,−0-Train, F*j,1.80-Test, and F*j,1.80-Total by varying k*1.80 in the fixed range.
k*j,1.8%F*j,1.8-Train F j , 1.8 - Train * F 1.8 - Train * F 1.8 - Train * F*j,1.8-Test F j , 1.8 - Test * F 1.8 - Test * F 1.8 - Test * F*j,1.8-Total F j , 1.8 - Total * F 1.8 - Total * F 1.8 - Total *
1.448094.60.0391.70.0093.90.02
1.538594.60.0383.3−0.0991.80.00
1.629097.30.0691.70.0095.50.04
1.719597.30.0683.3−0.0993.90.02
1.810091.90.0091.70.0091.80.00
1.8910597.30.0683.3−0.0993.90.02
1.9811097.30.0683.3−0.0993.90.02
2.0711591.90.0083.3−0.0989.8−0.02
2.1612091.90.0083.3−0.0989.8−0.02
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Fiorini Morosini, A.; Shaffiee Haghshenas, S.; Shaffiee Haghshenas, S.; Choi, D.Y.; Geem, Z.W. Sensitivity Analysis for Performance Evaluation of a Real Water Distribution System by a Pressure Driven Analysis Approach and Artificial Intelligence Method. Water 2021, 13, 1116. https://doi.org/10.3390/w13081116

AMA Style

Fiorini Morosini A, Shaffiee Haghshenas S, Shaffiee Haghshenas S, Choi DY, Geem ZW. Sensitivity Analysis for Performance Evaluation of a Real Water Distribution System by a Pressure Driven Analysis Approach and Artificial Intelligence Method. Water. 2021; 13(8):1116. https://doi.org/10.3390/w13081116

Chicago/Turabian Style

Fiorini Morosini, Attilio, Sina Shaffiee Haghshenas, Sami Shaffiee Haghshenas, Doo Yong Choi, and Zong Woo Geem. 2021. "Sensitivity Analysis for Performance Evaluation of a Real Water Distribution System by a Pressure Driven Analysis Approach and Artificial Intelligence Method" Water 13, no. 8: 1116. https://doi.org/10.3390/w13081116

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

Article Metrics

Back to TopTop