New type side weir discharge coefficient simulation using three novel hybrid adaptive neuro-fuzzy inference systems
- 323 Downloads
Abstract
In many hydraulic structures, side weirs have a critical role. Accurately predicting the discharge coefficient is one of the most important stages in the side weir design process. In the present paper, a new high efficient side weir is investigated. To simulate the discharge coefficient of these side weirs, three novel soft computing methods are used. The process includes modeling the discharge coefficient with the hybrid Adaptive Neuro-Fuzzy Interface System (ANFIS) and three optimization algorithms, namely Differential Evaluation (ANFIS-DE), Genetic Algorithm (ANFIS-GA) and Particle Swarm Optimization (ANFIS-PSO). In addition, sensitivity analysis is done to find the most efficient input variables for modeling the discharge coefficient of these types of side weirs. According to the results, the ANFIS method has higher performance when using simpler input variables. In addition, the ANFIS-DE with RMSE of 0.077 has higher performance than the ANFIS-GA and ANFIS-PSO methods with RMSE of 0.079 and 0.096, respectively.
Keywords
ANFIS Differential evaluation Discharge coefficient Genetic algorithm Hybrid method Modified side weir Particle swarm optimizationIntroduction
The simplest side weirs have a rectangular shape. Many studies have been conducted to specify the characteristics of rectangular side weirs. However, besides the advantages of rectangular side weirs like easy construction, such side weirs have low efficiency (Bilhan et al. 2011). In case of overflow, there are two choices: first, the length of the rectangular side weir can be increased, and second, side wire efficiency can be increased. Increasing the side weir length leads to increasing the tributary channel—a choice that seems costly. The economical alternative is to increase the side weir efficiency. Modifying side weir shape could increase side weir efficiency between 1.5 and 4.5 times (Kumar and Pathak 1987; Cosar and Agaccioglu 2004; Ghodsian 2004; Emiroglu et al. 2010b; Aydin and Emiroglu 2013; Mirnaseri and Emadi 2013).
The ANFIS method, as a hybrid soft computing method of the Artificial Neural Network (ANN) and fuzzy logic knowledge, is widely used in various modeling (Khajeh et al. 2009; Talei et al. 2010; Petkovic et al. 2013a, b) and prediction (Dastorani et al. 2010; El-Shafie et al. 2011; Wahida Banu et al. 2011; Wu and Chau 2013) engineering problems.
In numerous studies, the ANFIS method has been successfully used to simulate the characteristics of side weirs. Dursun et al. (2012) applied ANFIS to predict the characteristics of semi-elliptical side weirs. Kisi et al. (2013) simulated the discharge coefficient of rectangular side weirs using ANFIS and concluded that ANFIS performs much better than linear and non-linear regression methods. Emiroglu and Kisi (2013) utilized ANFIS to simulate the discharge coefficient of trapezoidal side weirs and compared the results with the ANN method. The authors concluded that the ANFIS model could predict the trapezoidal side weir discharge coefficient with higher accuracy. Seyedian et al. (2014) used ANFIS to investigate the effect of changing the side weir length, flow depth and side weir height on the discharge coefficient.
The ability to predict the modified side weir discharge coefficient is significant in their design process. Soft computing methods are broadly used for the evaluation of modified side weir characteristics (Bilhan et al. 2010; Kisi et al. 2012; Onen 2014a, b).
Discharge coefficient of the modified side weir that is investigated in the present study is simulated in various studies. Zaji and Bonakdari (2014) compared the performance of Multi-Layer Perceptron Neural Network (MLPNN), Radial Basis Neural Network (RBNN), and linear and non-linear PSO based equations in modeling the modified side weir discharge coefficient. The authors concluded that the RBNN model has higher performance compare with the other regression methods in simulating the considered side weir discharge coefficient. Zaji et al. (2015) simulated the present side weir discharge coefficient using the PSO based RBNN method. The authors concluded that the PSO algorithm successfully improved the RBNN performance. Bonakdari et al. (2015) used ANFIS as sensitivity analyzer to find the most appropriated input variables in simulating the discharge coefficient of the present side weir. Zaji et al. (2016b) applied two types of Support Vector Machine (SVM) to simulate the considered modified side weir. In the first type, the radial basis kernel function is used and in the second type, the polynomial kernel function is employed. In addition, the sensitivity analysis on the input variables was done by examining six different input combinations. The results showed that both types of SVM method perform better when higher number of input variables are used and the radial basis kernel function performs better compare with the polynomial kernel function. Zaji et al. (2016a) compared the firefly based SVM with the simple SVM in simulating the present side weir discharge coefficient. The authors concluded that firefly optimization algorithm has a high role in accurate simulation of the side weir discharge coefficient. Shamshirband et al. (2016) uses the simple ANFIS in predicting the discharge coefficient of the present side weir. The authors concluded that ANFIS has a high capability in simulating the discharge coefficient of side weirs. Zaji and Bonakdari (2017) tried to find the optimum SVM method in simulating the considered side weir’s discharge coefficient. To do that, eight different SVM models with linear, polynomial, Gaussian, exponential, Laplacian, sigmoid, rational quadratic, and multiquadratic kernel functions and concluded that the polynomial kernel function performs better compare with the other kernels. Zaji et al. (2017) aim was to develop simple and practical equations to estimate the discharge coefficient of the considered side weir. The PSO algorithm is utilized to optimize the coefficients of the considered equations. The results showed that the side weir’ discharge coefficient could be modeled using simple and practical equations, accurately.
The aim of this study is to model the discharge coefficient of a modified triangular side weir using three novel hybrid ANFIS methods, i.e., ANFIS-DE, ANFIS-GA and ANFIS-PSO. The models are investigated with eight different input combinations to find the most appropriated input variables. Training and validation of the ANFIS models were done using the experimental study of Borghei and Parvaneh (2011). The results of the most appropriate ANFIS model are compared with the previous findings of Borghei and Parvaneh (2011) and Emiroglu et al. (2010a).
Materials and methods
In the first part of this section, the experimental study by Borghei and Parvaneh (2011) is introduced. Then the optimization algorithms used namely DE, GA and PSO and ANFIS are presented. Finally, the statistics errors applied to find the performance of each model are presented.
Experimental study
Variations in the experimental parameters of the improved triangular side weir (Borghei and Parvaneh 2011)
θ/2 (^{°}) | L (m) | w (mm) | w/Y_{1} | Q_{1} (m^{3}/s) | F _{1} | Number of runs |
---|---|---|---|---|---|---|
30 | 0.3 0.4 | 50,75,100,150 50,75,100,150 | 0.46–0.83 | 0.019–0.030 | 0.19–0.96 | 40 |
45 | 0.3 0.4 0.6 | 50,75,100,150 50,75,100,150 50,100,150 | 0.46–0.83 | 0.019–0.030 | 0.19–0.96 | 55 |
60 | 0.3 0.4 0.6 | 50,75,100,150 50, 100,150 50, 100,150 | 0.46–0.83 | 0.019–0.030 | 0.19–0.96 | 50 |
70 | 0.3 0.4 0.6 | 50,75,100,150 50,75,100,150 50,100,150 | 0.46–0.83 | 0.019–0.030 | 0.19–0.96 | 55 |
Input variables
Input combinations
Input combinations | Input variables | ||||
---|---|---|---|---|---|
In#1 | w/b | y_{1}/b | L/b | sin(θ/2) | Fr _{1} |
In#2 | w/y_{1} | L/b | sin(θ/2) | Fr _{1} | |
In#3 | w/y_{1} | L × sin(θ/2)/b | Fr _{1} | ||
In#4 | w/y_{1} | L × Fr_{1}/b | sin(θ/2) | ||
In#5 | w × sin(θ/2)/y_{1} | L/b | Fr _{1} | ||
In#6 | w × Fr_{1}/y_{1} | L/b | sin(θ/2) | ||
In#7 | w × L/(b × y_{1}) | Fr_{1} × sin(θ/2) | |||
In#8 | w × L × Fr_{1} × sin(θ/2)/(b × y_{1}) |
According to Table 2, the input combinations from In#1 to In#8 have 5, 4, 3, 3, 3, 3, 2, and 1 variables. Therefore, by moving from the first input combination to the last, the number of input variables decreases, but their complexity increases. The goal of investigating input combinations is to identify the performance of the ANFIS-DE, ANFIS-GA and ANFIS-PSO methods with more, but simpler input variables (such as In#1) compared with the less, but more complex input variables (such as In#8).
Differential evolution
Genetic algorithm
Particle swarm optimization
Adaptive neuro-fuzzy interface system
Each node output represents the firing strength of a rule or weight.
The third layer is called the rule layer.
The outputs of this layer are called normalized firing strengths, or normalized weights.
In this paper, ANFIS works with three different evolutionary algorithms, DE, GA and PSO to adjust the parameters of the membership functions. The use of optimization techniques has the benefit of being less computationally expensive for a given network topology size. The membership functions investigated in this study are triangular-shaped.
Performance evaluation
Results
Investigation of input combinations
ANFIS-DE performance evaluation for various input combinations
ANFIS-DE | Training dataset | Testing dataset | ||||
---|---|---|---|---|---|---|
RMSE | MAE | %δ | RMSE | MAE | %δ | |
In#1 | 0.057 | 0.042 | 6.432 | 0.077 | 0.055 | 7.725 |
In#2 | 0.057 | 0.042 | 6.417 | 0.078 | 0.056 | 7.794 |
In#3 | 0.119 | 0.098 | 15.270 | 0.130 | 0.104 | 14.469 |
In#4 | 0.068 | 0.051 | 7.758 | 0.115 | 0.086 | 11.333 |
In#5 | 0.080 | 0.062 | 9.474 | 0.091 | 0.071 | 10.323 |
In#6 | 0.065 | 0.046 | 7.007 | 0.090 | 0.063 | 8.820 |
In#7 | 0.105 | 0.083 | 12.364 | 0.128 | 0.095 | 14.309 |
In#8 | 0.123 | 0.103 | 15.067 | 0.143 | 0.125 | 16.043 |
ANFIS-GA performance evaluation for various input combinations
ANFIS-GA | Training dataset | Testing dataset | ||||
---|---|---|---|---|---|---|
RMSE | MAE | %δ | RMSE | MAE | %δ | |
In#1 | 0.040 | 0.032 | 4.927 | 0.079 | 0.055 | 7.453 |
In#2 | 0.041 | 0.033 | 5.008 | 0.092 | 0.056 | 7.929 |
In#3 | 0.069 | 0.055 | 8.471 | 0.156 | 0.129 | 15.947 |
In#4 | 0.044 | 0.034 | 5.192 | 0.114 | 0.095 | 11.919 |
In#5 | 0.067 | 0.051 | 7.777 | 0.363 | 0.149 | 20.279 |
In#6 | 0.056 | 0.041 | 6.252 | 0.665 | 0.395 | 110.944 |
In#7 | 0.089 | 0.070 | 10.556 | 0.145 | 0.111 | 17.726 |
In#8 | 0.111 | 0.088 | 13.382 | 0.190 | 0.136 | 16.877 |
ANFIS-PSO performance evaluation for various input combinations
ANFIS-PSO | Training dataset | Testing dataset | ||||
---|---|---|---|---|---|---|
RMSE | MAE | %δ | RMSE | MAE | %δ | |
In#1 | 0.030 | 0.023 | 3.444 | 0.096 | 0.072 | 10.551 |
In#2 | 0.028 | 0.021 | 3.132 | 0.240 | 0.181 | 21.064 |
In#3 | 0.079 | 0.064 | 9.656 | 0.215 | 0.174 | 19.971 |
In#4 | 0.035 | 0.027 | 4.046 | 0.098 | 0.082 | 10.727 |
In#5 | 0.046 | 0.034 | 5.099 | 0.124 | 0.095 | 14.811 |
In#6 | 0.051 | 0.035 | 5.252 | 0.108 | 0.087 | 11.550 |
In#7 | 0.069 | 0.053 | 7.997 | 0.191 | 0.138 | 21.777 |
In#8 | 0.107 | 0.086 | 13.023 | 0.184 | 0.135 | 16.875 |
Residual comparison between the hybrid ANFIS models
Comparison of the best hybrid ANFIS models with previous studies
Conclusion
In this study, three different hybrid ANFIS methods, namely ANFIS-DE, ANFIS-GA and ANFIS-PSO were used to evaluate the discharge coefficient of a modified triangular side weir. To evaluate the most appropriate hybrid ANFIS model, eight different input combinations were tested on the models. The first input combination consists of five simple input variables. By moving from the first input combination to the last, the number of variables decreases and their complexity increases. The results show that all of the considered methods performed significantly better when using the first input combination. Subsequently, the results of the three hybrid ANFIS models with the first input combination were compared with each other using standard deviation. According to the results, the difference between the training and testing errors in the ANFIS-GA and ANFIS-PSO models is very high and these models’ results are not reliable to use in practical situations. Finally, the results of the ANFIS-DE method with the first input combination of w/b, y_{1}/b, L/b, sin(θ/2), and Fr_{1} was compared with previous works by Borghei and Parvaneh (2011) and Emiroglu et al. (2010a). The results indicate that ANFIS-DE performs much better compared with the previous equations. Therefore, it could be conceded that separate studies are required for each modified side weir and the results for the triangular side weir cannot be used as a modified triangular side weir discharge coefficient equation.
Notes
References
- Aydin MC, Emiroglu ME (2013) Determination of capacity of labyrinth side weir by CFD. Flow Meas Instr 29:1–8. https://doi.org/10.1016/j.flowmeasinst.2012.09.008 CrossRefGoogle Scholar
- Bilhan O, Emiroglu ME, Kisi O (2010) Application of two different neural network techniques to lateral outflow over rectangular side weirs located on a straight channel. Adv Eng Softw 41:831–837. https://doi.org/10.1016/j.advengsoft.2010.03.001 CrossRefGoogle Scholar
- Bilhan O, Emiroglu ME, Kisi O (2011) Use of artificial neural networks for prediction of discharge coefficient of triangular labyrinth side weir in curved channels. Adv Eng Softw 42:208–214. https://doi.org/10.1016/j.advengsoft.2011.02.006 CrossRefGoogle Scholar
- Bonakdari H, Zaji AH, Shamshirband S, Hashim R, Petkovic D (2015) Sensitivity analysis of the discharge coefficient of a modified triangular side weir by adaptive neuro-fuzzy methodology. Measurement 73:74–81. https://doi.org/10.1016/j.measurement.2015.05.021 CrossRefGoogle Scholar
- Borghei SM, Parvaneh A (2011) Discharge characteristics of a modified oblique side weir in subcritical flow. Flow Meas Instr 22:370–376. https://doi.org/10.1016/j.flowmeasinst.2011.04.009 CrossRefGoogle Scholar
- Cosar A, Agaccioglu H (2004) Discharge coefficient of a triangular side-weir located on a curved channel. J Irrig Drain Eng 130:410–423. https://doi.org/10.1061/(ASCE)0733-9437(2004) CrossRefGoogle Scholar
- Dastorani MT, Afkhami H, Sharifidarani H, Dastorani M (2010) Application of ANN and ANFIS models on dryland precipitation prediction (case study: Yazd in central Iran). J Appl Sci 10:2387–2394. https://doi.org/10.3923/jas.2010.2387.2394 CrossRefGoogle Scholar
- De Marchi G (1934) Saggio di teoria del funzionamento degli stramazzi laterali. L’Energia elettrica 11:849–860Google Scholar
- Dursun OF, Kaya N, Firat M (2012) Estimating discharge coefficient of semi-elliptical side weir using ANFIS. J Hydrol 426–427:55–62. https://doi.org/10.1016/j.jhydrol.2012.01.010 CrossRefGoogle Scholar
- El-Shafie A, Jaafer O, Seyed A (2011) Adaptive neuro-fuzzy inference system based model for rainfall forecasting in Klang River, Malaysia. Int J Phys Sci 6:2875–2888Google Scholar
- Emiroglu ME, Kisi O (2013) Prediction of discharge coefficient for trapezoidal labyrinth side weir using a neuro-fuzzy approach. Water Resour Manag 27:1473–1488. https://doi.org/10.1007/s11269-012-0249-0 CrossRefGoogle Scholar
- Emiroglu ME, Kaya N, Agaccioglu H (2010a) Discharge capacity of labyrinth side weir located on a straight channel. J Irrig Drain Eng 136:37–46. https://doi.org/10.1061/(ASCE)IR.1943-4774.0000112 CrossRefGoogle Scholar
- Emiroglu ME, Kisi O, Bilhan O (2010b) Predicting discharge capacity of triangular labyrinth side weir located on a straight channel by using an adaptive neuro-fuzzy technique. Adv Eng Softw 41:154–160. https://doi.org/10.1016/j.advengsoft.2009.09.006 CrossRefGoogle Scholar
- Ghodsian M (2004) Flow over triangular side weir. Sci Iran 11:114–120Google Scholar
- Glover F, Kochenberger GA (2003) Handbook of metaheuristics. Springer, BerlinCrossRefGoogle Scholar
- Holland JH (1975) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. U Michigan Press, Ann ArborGoogle Scholar
- Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks, vol 2. Perth, Australia, pp 1942–1948Google Scholar
- Khajeh A, Modarress H, Rezaee B (2009) Application of adaptive neuro-fuzzy inference system for solubility prediction of carbon dioxide in polymers. Expert Syst Appl 36:5728–5732. https://doi.org/10.1016/j.eswa.2008.06.051 CrossRefGoogle Scholar
- Kisi O, Emin Emiroglu M, Bilhan O, Guven A (2012) Prediction of lateral outflow over triangular labyrinth side weirs under subcritical conditions using soft computing approaches. Expert Sys Appl 39:3454–3460. https://doi.org/10.1016/j.eswa.2011.09.035 CrossRefGoogle Scholar
- Kisi O, Bilhan O, Emiroglu ME (2013) Anfis to estimate discharge capacity of rectangular side weir. Proc Inst Civ Eng Water Manag 166:479–487. https://doi.org/10.1680/wama.11.00095 CrossRefGoogle Scholar
- Kumar CP, Pathak SK (1987) Triangular side weirs. J Irrig Drain Eng 113:98–105. https://doi.org/10.1061/(ASCE)0733-9437(1987)113:1(98) CrossRefGoogle Scholar
- Mirnaseri M, Emadi A (2013) Hydraulic performance of combined flow rectangular labyrinth weir-gate. Middle East J Sci Res 18:1335–1342. https://doi.org/10.5829/idosi.mejsr.2013.18.9.12374 Google Scholar
- Olariu S, Zomaya AY (2005) Handbook of bioinspired algorithms and applications. CRC Press, Boca RotonCrossRefGoogle Scholar
- Onen F (2014a) GEP prediction of scour around a side weir in curved channel. J Environ Eng Landsc Manag 22:161–170. https://doi.org/10.3846/16486897.2013.865632 CrossRefGoogle Scholar
- Onen F (2014b) Prediction of scour at a side-weir with GEP, ANN and regression models. Arab J Sci Eng 39:6031–6041. https://doi.org/10.1007/s13369-014-1244-y CrossRefGoogle Scholar
- Petkovic D, Cojbasic Z, Lukic S (2013a) Adaptive neuro fuzzy selection of heart rate variability parameters affected by autonomic nervous system. Expert Syst Appl 40:4490–4495. https://doi.org/10.1016/j.eswa.2013.01.055 CrossRefGoogle Scholar
- Petkovic D, Pavlovic ND, Cojbasic Z, Pavlovic NT (2013b) Adaptive neuro fuzzy estimation of underactuated robotic gripper contact forces. Expert Syst Appl 40:281–286. https://doi.org/10.1016/j.eswa.2012.07.076 CrossRefGoogle Scholar
- Poli R, Kennedy J, Blackwell T (2007) Particle swarm optimization. Swarm Intell 1:33–57CrossRefGoogle Scholar
- Seyedian SM, Ghazizadeh MJ, Tareghian R (2014) Determining side-weir discharge coefficient using anfis. Proc Inst Civ Eng Water Manag 167:230–237. https://doi.org/10.1680/wama.12.00102 CrossRefGoogle Scholar
- Shamshirband S, Bonakdari H, Zaji AH, Petkovic D, Motamedi S (2016) Improved side weir discharge coefficient modeling by adaptive neuro-fuzzy methodolog. KSCE 20:1–7Google Scholar
- Storn R, Price K (1997) Differential evolution—a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11:341–359CrossRefGoogle Scholar
- Talei A, Chua LHC, Quek C (2010) A novel application of a neuro-fuzzy computational technique in event-based rainfall-runoff modeling. Expert Sys Appl 37:7456–7468. https://doi.org/10.1016/j.eswa.2010.04.015 CrossRefGoogle Scholar
- Wahida Banu RSD, Shakila Banu A, Manoj D (2011) Identification and control of nonlinear systems using soft computing techniques. Int J Model Optim 1:24–28. https://doi.org/10.7763/ijmo.2011.v1.5 Google Scholar
- Wu CL, Chau KW (2013) Prediction of rainfall time series using modular soft computing methods. Eng Appl Artif Intell 26:997–1007. https://doi.org/10.1016/j.engappai.2012.05.023 CrossRefGoogle Scholar
- Zaji AH, Bonakdari H (2014) Performance evaluation of two different neural network and particle swarm optimization methods for prediction of discharge capacity of modified triangular side weirs. Flow Meas Instr 40:149–156. https://doi.org/10.1016/j.flowmeasinst.2014.10.002 CrossRefGoogle Scholar
- Zaji AH, Bonakdari H (2017) Optimum support vector regression for discharge coefficient of modified side weirs prediction. INAE Lett 2:25–33CrossRefGoogle Scholar
- Zaji AH, Bonakdari H, Shamshirband S, Qasem SN (2015) Potential of particle swarm optimization based radial basis function network to predict the discharge coefficient of a modified triangular side weir. Flow Meas Instr 45:404–407. https://doi.org/10.1016/j.flowmeasinst.2015.06.007 CrossRefGoogle Scholar
- Zaji AH, Bonakdari H, Khodashenas SR, Shamshirband S (2016a) Firefly optimization algorithm effect on support vector regression prediction improvement of a modified labyrinth side weir’s discharge coefficient. Appl Math Comput 274:14–19. https://doi.org/10.1016/j.amc.2015.10.070 Google Scholar
- Zaji AH, Bonakdari H, Shamshirband S (2016b) Support vector regression for modified oblique side weirs discharge coefficient prediction. Flow Meas Instr 51:1–7CrossRefGoogle Scholar
- Zaji AH, Bonakdari H, Shamshirband S (2017) standard equations for predicting the discharge coefficient of a modified high-performance side weir. Sci Iran. https://doi.org/10.24200/SCI.2017.4198
Copyright information
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.