Abstract
This study presents new application of Gene Expression Programming (GEP) to predict characteristics of a hydraulic jump over a rough bed. Performances of the GEP model compared with traditional equations and common artificial intelligence techniques (ANN and SVR). Published data were used from the literature for the hydraulic jump characteristics over a rough bed. The prediction uncertainties of all of the models are quantified and compared. Results of this study showed that the GEP model is able to predict the characteristics of a hydraulic jump over a rough bed with acceptable precision (RMSE = 0.29, R 2 = 0.975 for sequent depth ratio \(\left( {\frac{{y_2 }} {{y_1 }}} \right)\) for test data and RMSE = 4.804, R 2 = 0.8 for hydraulic jump length ratio \(\frac{{L_j }} {{y_1 }}\) for test data). Comparison of GEP and traditional equations demonstrate that GEP models can represent more accurate equations for practical applications (traditional equations performance RMSE = 0.338, R 2 = 0.967 for sequent depth ratio and RMSE = 5.72, R 2 = 0.712 for jump length ratio). Comparison of common artificial intelligence techniques (ANN and SVR) indicated that the performance of these models is slightly better than GEP model but application of GEP model due to derivation of explicit equations is easier for practical purposes.
Similar content being viewed by others
References
Abbaspour, A., Hosseinzadeh Dalir, A., Farsadizadeh, D., and Sadraddini, A. A. (2009). “Effect of sinusoidal corrugated bed on hydraulic jump characteristics.” Journal of Hydro-environment Research, Vol. 3, No. 2, pp. 109–117, DOI: 10.1016/j.jher.2009.05.003.
Akan, A. O. (2006). Open channel hydraulics, Butterworth-Heinemann.
Araghinejad, S. (2014). Data-driven Modeling: Using MATLAB in Water Resources and Environmental Engineering: Springer.
Azamathulla, H. and Mohd. Yusoff, M. A. (2013). “Soft computing for prediction of river pipeline scour depth.” Neural Computing and Applications, Vol. 23, Nos. 7-8, pp. 2465–2469, DOI: 10.1007/s00521-012-1205-x.
Azamathulla, H. M. (2012). “Gene expression programming for prediction of scour depth downstream of sills.” Journal of Hydrology, Vol. 460-461(0), pp. 156–159, DOI: 10.1016/j.jhydrol.2012.06.034.
Azamathulla, H. M., Ahmad, Z., and Ab. Ghani, A. (2013). “An expert system for predicting Manning’s roughness coefficient in open channels by using gene expression programming.” Neural Computing and Applications, Vol. 23, No. 5, pp. 1343–1349, DOI: 10.1007/s00521-012-1078-z.
Carollo, F., Ferro, V., and Pampalone, V. (2007). “Hydraulic jumps on rough beds.” Journal of Hydraulic Engineering, Vol. 133, No. 9, pp. 989–999, DOI: 10.1061/(ASCE)0733-9429(2007)133:9(989).
Ferreira, C. (2001). Gene expression programming: A new adaptive algorithm for solving problems.
Ferreira, C. (2006). Gene expression programming, Springer Berlin.
Guven, A. and Aytek, A. (2009). “New approach for stage–discharge relationship: gene-expression programming.” Journal of Hydrologic Engineering, Vol. 14, No. 8, pp. 812–820, DOI: 10.1061/(ASCE) HE.1943-5584.0000044.
Hager, W. H., Bremen, R., and Kawagoshi, N. (1990). “Classical hydraulic jump: Length of roller.” Journal of Hydraulic Research, Vol. 28, No. 5, pp. 591–608.
Haykin, S. S., Haykin, S. S., Haykin, S. S., and Haykin, S. S. (2009). Neural networks and learning machines (Vol. 3), Pearson Education Upper Saddle River.
Hughes, W. and Flack, J. (1984). “Hydraulic jump properties over a rough bed.” Journal of Hydraulic Engineering, Vol. 110, No. 12, 1755–1771, DOI: 10.1061/(ASCE)0733-9429(1984)110:12(1755).
Koza, J. R. (1992). Genetic programming: On the programming of computers by means of natural selection (Vol. 1), MIT press.
Rajaratnam, N. (1968). “Hydraulic jumps on rough beds.” Trans. Eng. Inst. Canada, Vol. 11, No. A-2, pp. 1–8.
Sattar, A. (2014). “Gene expression models for the prediction of longitudinal dispersion coefficients in transitional and turbulent pipe flow.” Journal of Pipeline Systems Engineering and Practice, Vol. 5, No. 1, 04013011, DOI: 10.1061/(ASCE)PS.1949-1204.0000153.
Shiri, J., Kii, Ö., Landeras, G., López, J. J., Nazemi, A. H., and Stuyt, L. C. (2012). “Daily reference evapotranspiration modeling by using genetic programming approach in the Basque Country (Northern Spain).” Journal of Hydrology, Vol. 414, pp. 302–316.
Shiri, J., Sadraddini, A. A., Nazemi, A. H., Kisi, O., Landeras, G., Fakheri Fard, A., and Marti, P. (2014). “Generalizability of Gene Expression Programming-based approaches for estimating daily reference evapotranspiration in coastal stations of Iran.” Journal of Hydrology, Vol. 508, pp. 1–11, DOI: 10.1016/j.jhydrol.2013.10.034.
Traore, S. and Guven, A. (2013). “New algebraic formulations of evapotranspiration extracted from gene-expression programming in the tropical seasonally dry regions of West Africa.” Irrigation Science, Vol. 31, No. 1, pp. 1–10, DOI: 10.1007/s00271-011-0288-y.
Vapnik, V. (1995). The nature of statistical learning theory, springer.
Zakaria, N. A., Azamathulla, H. M., Chang, C. K., and Ghani, A. A. (2010). “Gene expression programming for total bed material load estimation—a case study.” Science of the Total Environment, Vol. 408, No. 21, pp. 5078–5085.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Karbasi, M., Azamathulla, H.M. GEP to predict characteristics of a hydraulic jump over a rough bed. KSCE J Civ Eng 20, 3006–3011 (2016). https://doi.org/10.1007/s12205-016-0821-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12205-016-0821-x