Abstract
Lined channels with trapezoidal, rectangular and triangular sections are the most common manmade canals in practice. Since the construction cost plays a key role in water conveyance projects, it has been considered as the prominent factor in optimum channel designs. In this study, artificial neural networks (ANN) and genetic programming (GP) are used to determine optimum channel geometries for trapezoidal-family cross sections. For this purpose, the problem statement is treated as an optimization problem whose objective function and constraint are earthwork and lining costs and Manning's equation, respectively. The comparison remarkably demonstrates that the applied artificial intelligence (AI) models achieved much closer results to the numerical benchmark solutions than the available explicit equations for optimum design of lined channels with trapezoidal, rectangular and triangular sections. Also, investigating the average of absolute relative errors obtained for determination of dimensionless geometries of trapezoidal-family channels using AI models shows that this criterion will not be more than 0.0013 for the worst case, which indicates the high accuracy of AI models in optimum design of trapezoidal channels.
HIGHLIGHTS
In this study, ANN and GP has been applied to optimum design of lined channels for the first time.
Canals with three common shapes including trapezoidal, rectangular and triangular were designed.
Also, three new regression-based models were proposed for calculating optimum channel properties.
The obtained results were compared with that of available models in the literature.
The comparison indicates the superiority of the two AI models for this purpose.
INTRODUCTION
Water conveyance projects including construction of manmade canals are generally inevitable as water resources are not necessarily close to consumers' locations. The main concern in most of these projects is the budget required for construction cost. In this perspective, optimal design of canals may be interpreted as the most cost-beneficial one. This optimum design not only takes into account a hydraulically feasible condition for flow passing through the channel but also minimizes the construction cost. This reality-based interpretation of optimum design of manmade canals has provided an active research field in water resource management (Reddy & Adarsh 2010; Tabari et al. 2014; Swamee & Chahar 2015; Roushangar et al. 2017).
These studies may be classified based on the shape of canals under investigation (Easa 2018): (1) linear (trapezoidal-family) sections; (2) curved (circular, parabolic and power-law) sections; and (3) linear-curved sections like horizontal bottom and parabolic sides (Das 2010). Among these different canal shapes, the most common cross sections in practice are trapezoidal-family (trapezoidal, rectangular and triangular) and circular sections (Niazkar & Afzali 2015), while the former is the focus of this study.
For optimum design of trapezoidal channels, many studies have been conducted in the literature. These studies can be reviewed based on defining the problem statement including objective functions and constraints, optimization algorithms used for solving the problem of optimum channel design, and their recommendations for calculating channel geometries. Regarding the objective function, Swamee et al. (2000) presented a general construction cost including earthwork and lining costs, which has been used in several studies (Aksoy & Altan-Sakarya 2006; Niazkar & Afzali 2015). Furthermore, considered hydraulic constraints of the design problem are Swamee's resistance equation (Swamee et al. 2000), Manning's equation (Aksoy & Altan-Sakarya 2006; Bhattacharjya 2006; Bhattacharjya & Satish 2008; Easa et al. 2011; Vatankhah & Easa 2011; Niazkar & Afzali 2015), a flooding probability (Das 2007), a minimum value of the freeboard (Bhattacharjya & Satish 2008), and a minimum safety factor (Easa et al. 2011). Moreover, various optimization algorithms have been applied to optimum channel designs, and they include a grid search optimization algorithm (Swamee et al. 2000), the Lagrange multiplier method (Aksoy & Altan-Sakarya 2006; Das 2007; Han et al. 2017, 2019), the sequential quadratic programming method (Bhattacharjya 2006), a hybrid optimization technique (Bhattacharjya & Satish 2007), nondominated sorting genetic algorithm (Bhattacharjya & Satish 2008), ant colony optimization (Nourani et al. 2009), Genetic Algorithm and Particle Swarm Optimization (Reddy & Adarsh 2010), the generalized reduced gradient algorithm (Easa et al. 2011; Froehlich 2011), the Modified Honey Bee Mating Optimization (MHBMO) algorithm (Niazkar & Afzali 2015), the shuffled frog-leaping algorithm (Orouji et al. 2016), and the cat swarm optimization (Liu et al. 2016). Finally, equations were proposed for direct (Swamee et al. 2000; Aksoy & Altan-Sakarya 2006; Niazkar & Afzali 2015) and iterative (Han et al. 2019) computation of optimum geometries of trapezoidal channels.
Based on the literature review conducted, the optimal design of trapezoidal channels has been treated as an optimization problem consisting of a construction-cost function and a hydraulic constraint. Furthermore, different types of solutions including design curves and explicit or implicit equations have been recommended based on the results obtained for the optimization-based design problems. Although artificial intelligence (AI) models have been successfully applied to solving various problems in water resources management (Babovic & Keijzer 2000; Giustolisi 2004; Xu et al. 2011; Rodríguez-Vázquez et al. 2012; Pourzangbar et al. 2017), they have not been implemented for optimum design of trapezoidal-family canals.
In this study, the generalized construction cost including earthwork and lining costs, which has been previously considered in several studies (Swamee et al. 2000; Aksoy & Altan-Sakarya 2006; Niazkar & Afzali 2015), was minimized using the MHBMO algorithm. This design problem was solved for a variety of values of parameters involved in the design problem of trapezoidal-family channels. Based on the large database provided, two AI models including artificial neural networks (ANN) and genetic programming (GP) were applied to optimize the design of lined channels with trapezoidal, rectangular and triangular sections. To the author's knowledge, it is the first time that these two AI models have been implemented for optimum design of lined trapezoidal-family channels. Finally, the performances of these AI models were compared with those of the explicit design equations, which are present in the current literature (Swamee et al. 2000; Aksoy & Altan-Sakarya 2006; Niazkar & Afzali 2015).
METHODS AND MATERIALS
Problem statement of optimum channel design
Design of a man-made canal is to determine its geometries. In essence, channel geometries play the role of objectives of the problem statement when a canal shape is assumed. Nevertheless, it is not practically possible to take into account all factors involved in the optimal design of an open channel while the most prominent ones need to be considered. Generally, an optimum channel design not only supposes to convey an expected amount of water but also is required to be cost beneficial, particularly when the canal is constructed over a large distance. Hence, the problem of optimum design of open channels may be treated as an optimization problem while the objective function defines a construction cost.
Equations (5) and (6) can be determined by substituting and into Equation (4), respectively. Moreover, Equations (3) and (4) are the governing equations for optimum design of trapezoidal channels, while the problem statement of design of rectangular channels consists of Equations (3) and (5). Finally, Equations (3) and (6) can be used for the design of lined triangular channels.
Explicit relations for optimum design of trapezoidal-family channels
Models . | Equation no. . | Relations . |
---|---|---|
Swamee et al. (2000) | (7) | |
(8) | ||
(9) | ||
Aksoy & Altan-Sakarya (2006) – First model | (10) | |
(11) | ||
(12) | ||
Aksoy & Altan-Sakarya (2006) – Second model | (13) | |
(14) | ||
(15) | ||
Niazkar & Afzali (2015) | (16) | |
(17) | ||
(18) |
Models . | Equation no. . | Relations . |
---|---|---|
Swamee et al. (2000) | (7) | |
(8) | ||
(9) | ||
Aksoy & Altan-Sakarya (2006) – First model | (10) | |
(11) | ||
(12) | ||
Aksoy & Altan-Sakarya (2006) – Second model | (13) | |
(14) | ||
(15) | ||
Niazkar & Afzali (2015) | (16) | |
(17) | ||
(18) |
Models . | Equation no. . | Relations . |
---|---|---|
Swamee et al. (2000) | (19) | |
(20) | ||
Aksoy & Altan-Sakarya (2006) – First model | (21) | |
(22) | ||
Aksoy & Altan-Sakarya (2006) – Second model | (23) | |
(24) | ||
Niazkar & Afzali (2015) | (25) | |
(26) |
Models . | Equation no. . | Relations . |
---|---|---|
Swamee et al. (2000) | (19) | |
(20) | ||
Aksoy & Altan-Sakarya (2006) – First model | (21) | |
(22) | ||
Aksoy & Altan-Sakarya (2006) – Second model | (23) | |
(24) | ||
Niazkar & Afzali (2015) | (25) | |
(26) |
Models . | Equation no. . | Relations . |
---|---|---|
Swamee et al. (2000) | (27) | |
(28) | ||
Aksoy & Altan-Sakarya (2006) – First model | (29) | |
(30) | ||
Aksoy & Altan-Sakarya (2006) – Second model | (31) | |
(32) | ||
Niazkar & Afzali (2015) | (33) | |
(34) |
Models . | Equation no. . | Relations . |
---|---|---|
Swamee et al. (2000) | (27) | |
(28) | ||
Aksoy & Altan-Sakarya (2006) – First model | (29) | |
(30) | ||
Aksoy & Altan-Sakarya (2006) – Second model | (31) | |
(32) | ||
Niazkar & Afzali (2015) | (33) | |
(34) |
Artificial intelligence models
Two AI models (ANN and GP) were used to design lined channels with optimum trapezoidal, rectangular and triangular shapes. To the author's knowledge, this is the first time that these AI models has been used for the optimum design of open channels while they have been utilized for various applications in water resources (Babovic & Keijzer 2000; Niazkar 2019; Niazkar et al. 2019b, 2020). A brief summary of these models are presented below.
Generally, ANNs consist of several layers while each layer has some neurons. The interconnection between neurons in different layers builds a flexible architecture. This characteristic basically enables the prediction of a relation between a vector of input and a vector of output data. In this study, a three-layered (input, hidden and output) feed-forward network was used to predict optimum channel geometries. Each row of the input layer has two normalized values of and , while the output vector includes a normalized channel geometry.
GP is an AI model which not only adopts genetic algorithm characteristics but also extends them to improve the prediction capability of this well-known optimization algorithm. To be more specific, GP uses initialization, mutation, reproduction, and survival principles not only to find an optimum relation between known input and output vectors, but also to estimate an unknown output vector for a vector of input values. This AI model consists of functions and terminals. The former are mathematical and logical operators and logical conditions while the latter includes variables and coefficients. The tree-structure between the functions and terminals typically creates not only powerful but also flexible estimators. In this study, Discipulus (Francone 1998) software, which has been successfully utilized for solving other hydraulic engineering problems (Niazkar et al. 2018), was used to employ GP for the optimal design of trapezoidal-family channels.
New regression-based explicit relations for optimum design of trapezoidal-family channels
The solutions of the optimum design of trapezoidal-family channels were used to develop three types of regression-based explicit equations using MATLAB, which has been successfully used for numerical modeling and solving engineering problems (Niazkar & Afzali 2017c, 2017d; Motaman et al. 2018). The proposed relations include (1) linear, (2) the second-order polynomial and (3) the third-order polynomial equations. Because of the nonlinear relations between channel geometries, and , the linear equations may have relatively large errors in the direct calculation of channel properties, while the third-order polynomial equations have relatively more terms than the explicit equations available in the literature. Thus, these two regression-based equations and their performances are presented in the Appendix, while the second-order regression-based equations, as a suitable choice between a trade-off between accuracy and formula complexity, are shown in Table 4 for trapezoidal-family channels. Although the regression-based explicit equations enable direct calculation of channel geometries, it requires specifying the type of relation before curve fitting. However, the AI models, like ANN and GP, do not require not only coefficient values, but also the type of formulation in advance, which is considered as one of the advantages of AI models over regression analysis (Niazkar & Niazkar 2020). The advantage of explicit equations, which are available in the literature and shown in Tables 1–3, to the proposed regression-based models is that the former, unlike the latter, can give the exact optimum solutions for , which is a simplified channel-construction condition (Niazkar & Afzali 2015).
Channel type . | Equation no. . | Relations . |
---|---|---|
Trapezoidal channel | (35) | |
(36) | ||
(37) | ||
Rectangular channel | (38) | |
(39) | ||
Triangular channel | (40) | |
(41) |
Channel type . | Equation no. . | Relations . |
---|---|---|
Trapezoidal channel | (35) | |
(36) | ||
(37) | ||
Rectangular channel | (38) | |
(39) | ||
Triangular channel | (40) | |
(41) |
Performance evaluation metrics
RESULTS AND DISCUSSION
The problems of optimum design of lined trapezoidal-family channels were separately solved by the MHBMO algorithm. This algorithm has been successfully used for the optimum design of lined channels (Niazkar & Afzali 2015; Niazkar et al. 2018) and other optimization problems in hydraulic and water resources engineering (Niazkar & Afzali 2014, 2016, 2017a, 2017b). The design problem for each channel shape (trapezoidal, rectangular and triangular) was solved for 146 pairs of different values and . Hence, one set of data (146 data points) for the optimum design of trapezoidal channels, one set of data (146 data points) for the optimum design of rectangular channels and one set of data (146 data points) for the optimum design of triangular channels were developed.
Each one of the data sets was normalized using the maximum and minimum values of each dataset. Afterwards, each one of these three datasets was randomly divided into two parts. The first part, which includes 110 data points, was applied to train the AI models, while the rest (36 data points in each one of the three data sets) was utilized as the test data. The latter provides an opportunity to compare the performance of AI models with those of explicit equations available in the literature.
The solutions proposed by the explicit equations shown in Tables 1–4, the ones in the Appendix and those by ANN and GP are applicable to the problem statement defined in Equations (3)–(6). They are valid when the parameters involved in this problem satisfy . Obviously, any change in either problem constraints or the factors that play the key role in the cost function yield to a new problem with a different governing equation. In that case, the aforementioned solutions need to be revised.
Results for optimum design of trapezoidal channels
The performances of the two AI models for the optimum design of trapezoidal channels are compared with those of nonlinear regression-based models and four models available in the literature. Table 5 indicates that two AI models employed in this study outperformed other explicit models for calculating optimum m of trapezoidal channels in terms of all four criteria considered. Among the explicit equations listed in Table 5, Equation (16) reached the closest values to the final solutions for computing m for trapezoidal channels. The comparison carried out in Table 5 demonstrates that ANN is the best model whereas GP did not achieve better results than available explicit equations for predicting optimum of trapezoidal channels. Furthermore, the second best model in Table 5 is Equation (14) in terms of RMSE, MAE, R2 and MARE. For calculating optimum of trapezoidal channels, Table 5 obviously shows that GP yielded to the best results comparing to other models, while Equation (13) obtains the best second results in this table. Also, ANN may be recognized as the third best model in Table 5 based on RMSE, MAE and MARE.
Model . | Equation no. . | RMSE . | MAE . | R2 . | MARE . |
---|---|---|---|---|---|
(a) For calculating optimum m | |||||
Swamee et al. (2000) | (7) | 0.0079 | 0.0064 | 0.9881 | 0.0104 |
Aksoy & Altan-Sakarya (2006) – First model | (10) | 0.0091 | 0.0055 | 0.9581 | 0.0087 |
Aksoy & Altan-Sakarya (2006) – Second model | (13) | 0.0091 | 0.0055 | 0.9581 | 0.0087 |
Niazkar & Afzali (2015) | (16) | 0.0015 | 0.0011 | 0.9960 | 0.0018 |
Nonlinear regression (this study) | (35) | 0.0065 | 0.0041 | 0.9390 | 0.0067 |
ANN (this study) | – | 0.0001 | 0.0001 | 1.0000 | 0.0001 |
GP (this study) | – | 0.0000 | 0.0000 | 1.0000 | 0.0000 |
(b) For calculating optimum | |||||
Swamee et al. (2000) | (8) | 0.0030 | 0.0029 | 0.9998 | 0.0025 |
Aksoy & Altan-Sakarya (2006) – First model | (11) | 0.0271 | 0.0109 | 0.9837 | 0.0084 |
Aksoy & Altan-Sakarya (2006) – Second model | (14) | 0.0009 | 0.0007 | 0.9999 | 0.0006 |
Niazkar & Afzali (2015) | (17) | 0.0026 | 0.0019 | 0.9982 | 0.0016 |
Nonlinear regression (this study) | (36) | 0.0208 | 0.0124 | 0.9105 | 0.0101 |
ANN (this study) | – | 0.0006 | 0.0002 | 0.9999 | 0.0001 |
GP (this study) | – | 0.0043 | 0.0011 | 0.9975 | 0.0008 |
(c) For calculating optimum | |||||
Swamee et al. (2000) | (9) | 0.0019 | 0.0016 | 0.9975 | 0.0017 |
Aksoy & Altan-Sakarya (2006) – First model | (12) | 0.0110 | 0.0048 | 0.9789 | 0.0054 |
Aksoy & Altan-Sakarya (2006) – Second model | (15) | 0.0030 | 0.0026 | 0.9981 | 0.0028 |
Niazkar & Afzali (2015) | (18) | 0.0012 | 0.0009 | 0.9987 | 0.0009 |
Nonlinear regression (this study) | (37) | 0.0089 | 0.0056 | 0.9340 | 0.0062 |
ANN (this study) | – | 0.0028 | 0.0010 | 0.9948 | 0.0012 |
GP (this study) | – | 0.0005 | 0.0002 | 0.9998 | 0.0003 |
Model . | Equation no. . | RMSE . | MAE . | R2 . | MARE . |
---|---|---|---|---|---|
(a) For calculating optimum m | |||||
Swamee et al. (2000) | (7) | 0.0079 | 0.0064 | 0.9881 | 0.0104 |
Aksoy & Altan-Sakarya (2006) – First model | (10) | 0.0091 | 0.0055 | 0.9581 | 0.0087 |
Aksoy & Altan-Sakarya (2006) – Second model | (13) | 0.0091 | 0.0055 | 0.9581 | 0.0087 |
Niazkar & Afzali (2015) | (16) | 0.0015 | 0.0011 | 0.9960 | 0.0018 |
Nonlinear regression (this study) | (35) | 0.0065 | 0.0041 | 0.9390 | 0.0067 |
ANN (this study) | – | 0.0001 | 0.0001 | 1.0000 | 0.0001 |
GP (this study) | – | 0.0000 | 0.0000 | 1.0000 | 0.0000 |
(b) For calculating optimum | |||||
Swamee et al. (2000) | (8) | 0.0030 | 0.0029 | 0.9998 | 0.0025 |
Aksoy & Altan-Sakarya (2006) – First model | (11) | 0.0271 | 0.0109 | 0.9837 | 0.0084 |
Aksoy & Altan-Sakarya (2006) – Second model | (14) | 0.0009 | 0.0007 | 0.9999 | 0.0006 |
Niazkar & Afzali (2015) | (17) | 0.0026 | 0.0019 | 0.9982 | 0.0016 |
Nonlinear regression (this study) | (36) | 0.0208 | 0.0124 | 0.9105 | 0.0101 |
ANN (this study) | – | 0.0006 | 0.0002 | 0.9999 | 0.0001 |
GP (this study) | – | 0.0043 | 0.0011 | 0.9975 | 0.0008 |
(c) For calculating optimum | |||||
Swamee et al. (2000) | (9) | 0.0019 | 0.0016 | 0.9975 | 0.0017 |
Aksoy & Altan-Sakarya (2006) – First model | (12) | 0.0110 | 0.0048 | 0.9789 | 0.0054 |
Aksoy & Altan-Sakarya (2006) – Second model | (15) | 0.0030 | 0.0026 | 0.9981 | 0.0028 |
Niazkar & Afzali (2015) | (18) | 0.0012 | 0.0009 | 0.9987 | 0.0009 |
Nonlinear regression (this study) | (37) | 0.0089 | 0.0056 | 0.9340 | 0.0062 |
ANN (this study) | – | 0.0028 | 0.0010 | 0.9948 | 0.0012 |
GP (this study) | – | 0.0005 | 0.0002 | 0.9998 | 0.0003 |
The relative errors of trapezoidal geometries predicted by the AI models are depicted in Figure 1 for the test data. As shown, RE values of predicted by ANN and GP are placed within [–0.0035, 0.0179] and [–0.0022, 0.0010], respectively. Additionally, the averages of absolute RE for calculated by ANN and GP are 0.0012 and 0.0003, respectively. These results confirm the ones reported in Table 5 which indicate that GP estimated values closer to the final solutions than ANN. According to Figure 1, the bounds of RE values for obtained by ANN and GP are [–0.0024, 0.0003] and [–0.0150, 0.0003], respectively. Furthermore, the averages of absolute RE for computed by ANN and GP are 0.0001 and 0.0008, respectively. These results are in line with those shown in Table 5 indicating that ANN performs better than GP in predicting optimum for trapezoidal channels. Also, the RE values of optimum m achieved by ANN and GP vary within [–0.0005, 0. 0005] and [–0.0001, 0.0001], respectively, while the averages of absolute RE obtained by ANN and GP are 0.0001 and zero. Based on these results, GP performs better than ANN in the computation of optimum m of trapezoidal channels while they both reach very close results to the final solution. Comparing different bounds of RE values shown in Figure 1 reveals that the AI models achieved much closer results for optimum m than and .
Results for optimum design of rectangular channels
The performances of five explicit equations, ANN and GP are compared for predicting optimum and of rectangular channels in Table 6, respectively. In Table 6 both AI models performed not only quite the same but also much better than other explicit models for calculating optimum in terms of all four criteria considered. Likewise, Table 6 indicates that both AI models applied in this study outperformed explicit equations available for predicting optimum of rectangular channels. Among the explicit equations compared in Table 6, Equations (25) and (26) achieved the highest R2 and the lowest RMSE, MAE and MARE for optimum and , respectively. Finally, Table 6 shows that both ANN and GP significantly improved the accuracy of predicting and in the optimum design of rectangular channels.
Model . | Equation no. . | RMSE . | MAE . | R2 . | MARE . |
---|---|---|---|---|---|
(a) For calculating optimum | |||||
Swamee et al. (2000) | (19) | 0.0129 | 0.0121 | 0.9966 | 0.0063 |
Aksoy & Altan-Sakarya (2006) – First model | (21) | 0.0335 | 0.0144 | 0.9754 | 0.0070 |
Aksoy & Altan-Sakarya (2006) – Second model | (23) | 0.0099 | 0.0082 | 0.9972 | 0.0042 |
Niazkar & Afzali (2015) | (25) | 0.0041 | 0.0030 | 0.9977 | 0.0015 |
Nonlinear regression (this study) | (38) | 0.0276 | 0.0169 | 0.9234 | 0.0085 |
ANN (this study) | – | 0.0002 | 0.0001 | 1.0000 | 0.0000 |
GP (this study) | – | 0.0002 | 0.0001 | 1.0000 | 0.0001 |
(b) For calculating optimum | |||||
Swamee et al. (2000) | (20) | 0.0026 | 0.0022 | 0.9948 | 0.0025 |
Aksoy & Altan-Sakarya (2006) – First model | (22) | 0.0116 | 0.0058 | 0.9749 | 0.0071 |
Aksoy & Altan-Sakarya (2006) – Second model | (24) | 0.0050 | 0.0042 | 0.9955 | 0.0048 |
Niazkar & Afzali (2015) | (26) | 0.0013 | 0.0010 | 0.9988 | 0.0011 |
Nonlinear regression (this study) | (39) | 0.0089 | 0.0063 | 0.9412 | 0.0074 |
ANN (this study) | – | 0.0002 | 0.0001 | 1.0000 | 0.0001 |
GP (this study) | – | 0.0004 | 0.0003 | 0.9999 | 0.0003 |
Model . | Equation no. . | RMSE . | MAE . | R2 . | MARE . |
---|---|---|---|---|---|
(a) For calculating optimum | |||||
Swamee et al. (2000) | (19) | 0.0129 | 0.0121 | 0.9966 | 0.0063 |
Aksoy & Altan-Sakarya (2006) – First model | (21) | 0.0335 | 0.0144 | 0.9754 | 0.0070 |
Aksoy & Altan-Sakarya (2006) – Second model | (23) | 0.0099 | 0.0082 | 0.9972 | 0.0042 |
Niazkar & Afzali (2015) | (25) | 0.0041 | 0.0030 | 0.9977 | 0.0015 |
Nonlinear regression (this study) | (38) | 0.0276 | 0.0169 | 0.9234 | 0.0085 |
ANN (this study) | – | 0.0002 | 0.0001 | 1.0000 | 0.0000 |
GP (this study) | – | 0.0002 | 0.0001 | 1.0000 | 0.0001 |
(b) For calculating optimum | |||||
Swamee et al. (2000) | (20) | 0.0026 | 0.0022 | 0.9948 | 0.0025 |
Aksoy & Altan-Sakarya (2006) – First model | (22) | 0.0116 | 0.0058 | 0.9749 | 0.0071 |
Aksoy & Altan-Sakarya (2006) – Second model | (24) | 0.0050 | 0.0042 | 0.9955 | 0.0048 |
Niazkar & Afzali (2015) | (26) | 0.0013 | 0.0010 | 0.9988 | 0.0011 |
Nonlinear regression (this study) | (39) | 0.0089 | 0.0063 | 0.9412 | 0.0074 |
ANN (this study) | – | 0.0002 | 0.0001 | 1.0000 | 0.0001 |
GP (this study) | – | 0.0004 | 0.0003 | 0.9999 | 0.0003 |
Figure 2 shows the RE values of estimated and of rectangular channels for 36 test data points. Based on Figure 2, the optimum values of predicted by ANN and GP result to RE values placed within [–0.0009, 0.0] and [–0.0005, 0.0021], respectively. Furthermore, the averages of absolute RE for computed by ANN and GP are 0.0001 and 0.0003, respectively. These results are consistent with the ones mentioned in Table 6 which shows that ANN obtained optimum values much closer to the final solutions than GP, while they both have increased the accuracy of available explicit equations. According to Figure 2, the boundaries of RE values for calculating optimum achieved by ANN and GP vary within [–0.0002, 0.0005] and [–0.0006, 0.0], respectively. Furthermore, the averages of absolute RE for computed by ANN and GP are zero and 0.0001, respectively. These results align with those shown in Table 6 obviously indicate that both AI models improve the results of optimum predicted for rectangular channels. Finally, investigating the variation of RE values achieved by the AI models indicate that they can improve the prediction of optimum geometries of lined rectangular channels in comparison with the available explicit models.
Results for optimum design of triangular channels
Table 7 compares the performances of the AI models with those of available explicit equations for predicting optimum m of lined triangular channels. As shown, ANN outperformed other models for calculating optimum m, while GP is the second best model in terms of all four criteria considered. Among the explicit equations in Table 7, Equation (33) achieved the best results. Additionally, Table 7 indicates that GP yielded to the best optimum values for lined triangular channels, while ANN obtained the second best values of RMSE, MAE and MARE for optimum . Among the explicit equations in Table 7, Equation (34) reached the closest optimum to the final solutions compared with other models. Finally, Table 7 demonstrates the superiority of ANN and GP in the estimation of optimum m and in the design of lined triangular channels.
Model . | Equation no. . | RMSE . | MAE . | R2 . | MARE . |
---|---|---|---|---|---|
(a) For calculating optimum m | |||||
Swamee et al. (2000) | (27) | 0.0947 | 0.0699 | 0.9878 | 0.0585 |
Aksoy & Altan-Sakarya (2006) – First model | (29) | 0.0777 | 0.0608 | 0.9594 | 0.0515 |
Aksoy & Altan-Sakarya (2006) – Second model | (31) | 0.0931 | 0.0687 | 0.9893 | 0.0575 |
Niazkar & Afzali (2015) | (33) | 0.0059 | 0.0043 | 0.9972 | 0.0038 |
Nonlinear regression (this study) | (40) | 0.0308 | 0.0194 | 0.9365 | 0.0163 |
ANN (this study) | – | 0.0005 | 0.0002 | 1.0000 | 0.0001 |
GP (this study) | – | 0.0027 | 0.0011 | 0.9997 | 0.0008 |
(b) For calculating optimum | |||||
Swamee et al. (2000) | (28) | 0.0442 | 0.0347 | 0.9664 | 0.0291 |
Aksoy & Altan-Sakarya (2006) – First model | (30) | 0.0394 | 0.0327 | 0.9315 | 0.0272 |
Aksoy & Altan-Sakarya (2006) – Second model | (32) | 0.1167 | 0.0842 | 0.9600 | 0.0712 |
Niazkar & Afzali (2015) | (34) | 0.0017 | 0.0013 | 0.9990 | 0.0011 |
Nonlinear regression (this study) | (41) | 0.0120 | 0.0080 | 0.9569 | 0.0067 |
ANN (this study) | – | 0.0030 | 0.0010 | 0.9987 | 0.0009 |
GP (this study) | – | 0.0018 | 0.0007 | 0.9990 | 0.0006 |
Model . | Equation no. . | RMSE . | MAE . | R2 . | MARE . |
---|---|---|---|---|---|
(a) For calculating optimum m | |||||
Swamee et al. (2000) | (27) | 0.0947 | 0.0699 | 0.9878 | 0.0585 |
Aksoy & Altan-Sakarya (2006) – First model | (29) | 0.0777 | 0.0608 | 0.9594 | 0.0515 |
Aksoy & Altan-Sakarya (2006) – Second model | (31) | 0.0931 | 0.0687 | 0.9893 | 0.0575 |
Niazkar & Afzali (2015) | (33) | 0.0059 | 0.0043 | 0.9972 | 0.0038 |
Nonlinear regression (this study) | (40) | 0.0308 | 0.0194 | 0.9365 | 0.0163 |
ANN (this study) | – | 0.0005 | 0.0002 | 1.0000 | 0.0001 |
GP (this study) | – | 0.0027 | 0.0011 | 0.9997 | 0.0008 |
(b) For calculating optimum | |||||
Swamee et al. (2000) | (28) | 0.0442 | 0.0347 | 0.9664 | 0.0291 |
Aksoy & Altan-Sakarya (2006) – First model | (30) | 0.0394 | 0.0327 | 0.9315 | 0.0272 |
Aksoy & Altan-Sakarya (2006) – Second model | (32) | 0.1167 | 0.0842 | 0.9600 | 0.0712 |
Niazkar & Afzali (2015) | (34) | 0.0017 | 0.0013 | 0.9990 | 0.0011 |
Nonlinear regression (this study) | (41) | 0.0120 | 0.0080 | 0.9569 | 0.0067 |
ANN (this study) | – | 0.0030 | 0.0010 | 0.9987 | 0.0009 |
GP (this study) | – | 0.0018 | 0.0007 | 0.9990 | 0.0006 |
The variations of RE values of and m of lined triangular channels predicted by ANN and GP are shown in Figure 3 for the test data. According to Figure 2, RE values of the optimum predicted by ANN and GP are within [–0.0105, 0.0014] and [–0.0093, 0.0026], respectively. Moreover, the averages of absolute RE for obtained by ANN and GP are 0.0009 and 0.0006, respectively. These results are in agreement with those mentioned in Table 7 that implies the superiority of the AI models in the prediction of optimum in the design of lined channels with triangular shapes. Additionally, Figure 3 shows that the variations of RE values for optimum m estimated by ANN and GP are placed within [–0.0002, 0.0018] and [–0.0017, 0.0085], respectively. In addition, the averages of absolute RE for m calculated by ANN and GP are 0.0001 and 0.0008, respectively. These results and those shown in Table 7 clearly indicate that ANN and GP are the first and second best models in the prediction of optimum m for the design of lined triangular channels. Finally, the comparison made between the performances of different models for the optimum design of trapezoidal-family channels clearly indicate that the AI models considerably improved such designs.
Comparison of dimensionless cost for optimum design of lined channels
Based on the channel geometries obtained by ANN, GP and five explicit equations, the dimensionless costs were calculated for trapezoidal, rectangular and triangular canals using Equations (4)–(6), respectively. The dimensionless costs computed for the test data are compared in Table 8 using the four metrics considered. For trapezoidal canals, the second-order regression-based model resulted in the lowest RMSE, while GP yielded to the best MAE value and the second lowest MARE. Among the different models shown in Table 8, GP achieved the lowest dimensionless costs for triangular channels based on three metrics, while ANN outperformed others in the calculation of dimensionless costs for the rectangular channels. Therefore, Table 8 demonstrates that AI models achieved the lowest dimensionless costs of trapezoidal-family lined channels in ten out of twelve scenarios.
Model . | RMSE . | MAE . | R2 . | MARE . |
---|---|---|---|---|
(a) Trapezoidal channels | ||||
Swamee et al. (2000) | 0.0072 | 0.0059 | 1.0000 | 0.0008 |
Aksoy & Altan-Sakarya (2006) – First model | 0.0262 | 0.0247 | 1.0000 | 0.0025 |
Aksoy & Altan-Sakarya (2006) – Second model | 0.0066 | 0.0059 | 1.0000 | 0.0006 |
Niazkar & Afzali (2015) | 0.0066 | 0.0058 | 1.0000 | 0.0006 |
Nonlinear regression – the 2nd-order polynomial (this study) | 0.0064 | 0.0047 | 1.0000 | 0.0006 |
ANN (this study) | 0.0136 | 0.0061 | 1.0000 | 0.0012 |
GP (this study) | 0.0077 | 0.0030 | 1.0000 | 0.0007 |
(b) Rectangular channels | ||||
Swamee et al. (2000) | 0.0459 | 0.0428 | 1.0000 | 0.0040 |
Aksoy & Altan-Sakarya (2006) – First model | 0.0060 | 0.0050 | 1.0000 | 0.0006 |
Aksoy & Altan-Sakarya (2006) – Second model | 0.0059 | 0.0048 | 1.0000 | 0.0005 |
Niazkar & Afzali (2015) | 0.0085 | 0.0070 | 1.0000 | 0.0008 |
Nonlinear regression – the 2nd-order polynomial (this study) | 0.0082 | 0.0065 | 1.0000 | 0.0007 |
ANN (this study) | 0.0005 | 0.0003 | 1.0000 | 0.0001 |
GP (this study) | 0.0024 | 0.0017 | 1.0000 | 0.0002 |
(c) Triangular channels | ||||
Swamee et al. (2000) | 0.0239 | 0.0192 | 1.0000 | 0.0022 |
Aksoy & Altan-Sakarya (2006) – First model | 0.0495 | 0.0471 | 1.0000 | 0.0046 |
Aksoy & Altan-Sakarya (2006) – Second model | 0.0107 | 0.0063 | 1.0000 | 0.0010 |
Niazkar & Afzali (2015) | 0.5368 | 0.4135 | 0.9958 | 0.0577 |
Nonlinear regression – the 2nd-order polynomial (this study) | 0.0289 | 0.0225 | 1.0000 | 0.0026 |
ANN (this study) | 0.0174 | 0.0066 | 1.0000 | 0.0014 |
GP (this study) | 0.0099 | 0.0068 | 1.0000 | 0.0010 |
Model . | RMSE . | MAE . | R2 . | MARE . |
---|---|---|---|---|
(a) Trapezoidal channels | ||||
Swamee et al. (2000) | 0.0072 | 0.0059 | 1.0000 | 0.0008 |
Aksoy & Altan-Sakarya (2006) – First model | 0.0262 | 0.0247 | 1.0000 | 0.0025 |
Aksoy & Altan-Sakarya (2006) – Second model | 0.0066 | 0.0059 | 1.0000 | 0.0006 |
Niazkar & Afzali (2015) | 0.0066 | 0.0058 | 1.0000 | 0.0006 |
Nonlinear regression – the 2nd-order polynomial (this study) | 0.0064 | 0.0047 | 1.0000 | 0.0006 |
ANN (this study) | 0.0136 | 0.0061 | 1.0000 | 0.0012 |
GP (this study) | 0.0077 | 0.0030 | 1.0000 | 0.0007 |
(b) Rectangular channels | ||||
Swamee et al. (2000) | 0.0459 | 0.0428 | 1.0000 | 0.0040 |
Aksoy & Altan-Sakarya (2006) – First model | 0.0060 | 0.0050 | 1.0000 | 0.0006 |
Aksoy & Altan-Sakarya (2006) – Second model | 0.0059 | 0.0048 | 1.0000 | 0.0005 |
Niazkar & Afzali (2015) | 0.0085 | 0.0070 | 1.0000 | 0.0008 |
Nonlinear regression – the 2nd-order polynomial (this study) | 0.0082 | 0.0065 | 1.0000 | 0.0007 |
ANN (this study) | 0.0005 | 0.0003 | 1.0000 | 0.0001 |
GP (this study) | 0.0024 | 0.0017 | 1.0000 | 0.0002 |
(c) Triangular channels | ||||
Swamee et al. (2000) | 0.0239 | 0.0192 | 1.0000 | 0.0022 |
Aksoy & Altan-Sakarya (2006) – First model | 0.0495 | 0.0471 | 1.0000 | 0.0046 |
Aksoy & Altan-Sakarya (2006) – Second model | 0.0107 | 0.0063 | 1.0000 | 0.0010 |
Niazkar & Afzali (2015) | 0.5368 | 0.4135 | 0.9958 | 0.0577 |
Nonlinear regression – the 2nd-order polynomial (this study) | 0.0289 | 0.0225 | 1.0000 | 0.0026 |
ANN (this study) | 0.0174 | 0.0066 | 1.0000 | 0.0014 |
GP (this study) | 0.0099 | 0.0068 | 1.0000 | 0.0010 |
CONCLUSIONS
One of the important challenges facing engineers in water resources management is the design of manmade canals for cost-effective water conveyance. Since the water resources are not necessarily close to where water is in need, water conveyance through artificial and mostly lined canals are practically inevitable. In the hydraulic viewpoint, optimum channel design has been treated as an optimization problem, which comprises a channel cost and a resistance equation as the objective function and constraint, respectively. Evidently, each and every variable that plays a role in real-life projects cannot be considered in the channel cost. However, the most prominent factors such as earthwork and lining costs have been taken into account in previous studies. In this regard, a well-established design optimization problem adopted from the literature was solved to determine optimal dimensions of three widely-common channels shapes: trapezoidal, rectangular and triangular sections. The main contribution of this study is the application of two AI models (ANN and GP) to design optimum trapezoidal-family lined channels. For each dimensionless property of these channels, the design problem was solved for 146 different conditions, while these data were randomly divided into two parts. The first 110 data were used to train the two AI models, while the rest was utilized for comparison purposes. Additionally, three regression-based explicit models were developed for each of the channel's properties. The performances of ANN and GP were compared with those of new regression-based relations and explicit equations available in the literature. The comparison, which was carried out for five performance evaluation criteria, indicates that the AI models outperformed both the previously recommended explicit formulas and the new regression-based models. Moreover, the range of relative errors achieved by the AI models for dimensionless channel geometries placed within [–0.0150, 0.0179] for the trapezoidal section, [–0.0009, 0.0021] for the rectangular section, and [–0.0105, 0.0085] for the triangular section for the test data, respectively. These error bounds obviously demonstrate the high precision of AI models in the optimum design of trapezoidal-family channels. Finally, comparison of dimensionless costs of different models demonstrates that the AI models achieved the lowest dimensionless costs of the trapezoidal-family lined channels in ten out of twelve scenarios.
DATA AVAILABILITY STATEMENT
All relevant data are included in the paper or its Supplementary Information.