Abstract
River flood routing is an important issue in current water resources management. As a popular hydrological flood routing method, Muskingum model has always been the dominant method of flood routing. This paper reviews the development of Muskingum model and the research status of its parameter estimation. The characteristics and relationships of different types of Muskingum models are compared, and it is found that the combination of mathematical techniques and evolutionary algorithms has shown good results in parameter estimation in recent years. In addition, this paper also gives a brief overview of six accuracy evaluation criteria and nine research case data sets commonly used in the literature. It also introduces some challenges of the Muskingum model and new trends in future research, which should interest researchers and engineers.
Similar content being viewed by others
Data Availability
All authors made sure that all data and materials support our published claims and comply with field standards.
Abbreviations
- LMM:
-
Linear Muskingum model
- NLM:
-
Nonlinear Muskingum model
- NLM-VEP:
-
Nonlinear Muskingum model with variable exponent parameter
- LMM-LF:
-
Linear Muskingum model with lateral flow
- NLM-LF:
-
Nonlinear Muskingum model with lateral flow
- NLM-VEP-LF:
-
Nonlinear Muskingum model with variable exponent parameter and lateral flow
- NLM-LF-GS:
-
Nonlinear Muskingum model with variable exponential parameters and transverse flow in the presence of stable GW-SW interaction process
- NLM-GS:
-
Nonlinear Muskingum model considering the nonlinear relationship between lateral and channel inflow
- HJ:
-
Hooke Jeeves pattern search
- LR:
-
Linear Regression
- CG:
-
Conjugate Gradient method
- DFP:
-
Davidon-Fletcher-Powell
- HJ + DFP:
-
HJ pattern search in conjunction with Davidon-Fletcher-Powell
- NONLR:
-
Nonlinear Multivariate Parameter estimation technique
- GA:
-
Genetic Algorithm
- HS:
-
Harmony Search Algorithm
- PSO:
-
Particle Swarm Optimization Algorithm
- ICSA:
-
Immune Clonal Selection Algorithm
- DE:
-
Differential Evolution Algorithm
- SFLA:
-
Shuffled Frog Leaping Algorithm
- MHBMOA:
-
Modified Honey Bee Mating Optimization Algorithm
- CSA:
-
Cuckoo Search Algorithm
- IGSA:
-
Improved Gravitational Search Algorithm
- NMS:
-
Nelder-Mead simplex Algorithm
- GRG:
-
Generalized Reduced Gradient Algorithm
- BFGS:
-
Broyden–Fletcher–Goldfarb–Shanno
- GA-NMS:
-
Hybrid GA and Nelder-Mead simplex Algorithm
- GA-GRG:
-
Hybrid GA and GRG
- HS-BFGS:
-
Hybrid HS and BFGS
- SFLA-GRG:
-
Hybrid SFLA and GRG
- BA:
-
Bat Algorithm
- GGA:
-
Gray-encoded Genetic Algorithm
- BGA:
-
Binary-encoded Genetic Algorithm
- HCGA:
-
Hybrid Chaotic Genetic Algorithm
- SAA:
-
Simulated Annealing Algorithm
- SAVCA:
-
Self-Adaptive Vision Correction Algorithm
- CSS :
-
Charged System Search
- LM:
-
Leven Berg-Marquardt Algorithm
- PRP:
-
Polak–Ribière–Polyak method
- SA :
-
Shark Algorithm
- SSD:
-
Sum of squared deviations
- SAD:
-
Sum of absolute value of deviations,
- DPO:
-
Absolute value deviations between peaks of observed and routed flows
- DPOT:
-
Absolute value of deviations of peak times of observed and routed flows
- MARE:
-
Mean absolute relative error
- NSC:
-
Nash-Sutcliffe criterion
References
Akbari R, Hessami-Kermani M-R (2021) A new method for dividing flood period in the variable-parameter Muskingum models. Hydrol Res 53:241–257. https://doi.org/10.2166/nh.2021.192
Akbari R, Hessami-Kermani M-R, Shojaee S (2020) Flood routing: improving outflow using a new non-linear Muskingum model with four variable parameters coupled with PSO-GA algorithm. Water Resour Manage 34:3291–3316. https://doi.org/10.1007/s11269-020-02613-5
Ayvaz MT, Kayhan AH, Ceylan H, Gurarslan G (2009) Hybridizing the harmony search algorithm with a spreadsheet ‘Solver’ for solving continuous engineering optimization problems. Eng Optim 41:1119–1144. https://doi.org/10.1080/03052150902926835
Bajracharya K, Barry DA (1997) Accuracy criteria for linearised diffusion wave flood routing. J Hydrol 195:200–217. https://doi.org/10.1016/S0022-1694(96)03235-0
Barati R (2011) Parameter estimation of nonlinear Muskingum models using Nelder-mead simplex algorithm. J Hydrol Eng 16:946–954. https://doi.org/10.1061/(asce)he.1943-5584.0000379
Barati R (2013) Application of excel solver for parameter estimation of the nonlinear Muskingum models. KSCE J Civ Eng 17:1139–1148. https://doi.org/10.1007/s12205-013-0037-2
Bozorg-Haddad O, Hamedi F, Orouji H, Pazoki M, Loaiciga HA (2015) A re-parameterized and improved nonlinear Muskingum model for flood routing. Water Resour Manage 29:3419–3440. https://doi.org/10.1007/s11269-015-1008-9
Bozorg-Haddad O, Abdi-Dehkordi M, Hamedi F, Pazoki M, Loaiciga HA (2019) Generalized storage equations for flood routing with nonlinear Muskingum models. Water Resour Manage 33:2677–2691. https://doi.org/10.1007/s11269-019-02247-2
Bozorg-Haddad O, Sarzaeim P, Loáiciga HA (2021) Developing a novel parameter-free optimization framework for flood routing. Sci Rep 11:16183. https://doi.org/10.1038/s41598-021-95721-0
Chow VT (1959) Open channel hydraulics. McGraw-Hill, New York
Chu HJ, Chang LC (2009) Applying particle swarm optimization to parameter estimation of the nonlinear Muskingum model. J Hydrol Eng 14:1024–1027. https://doi.org/10.1061/(ASCE)HE.1943-5584.0000070
Das A (2007) Chance-constrained optimization-based parameter estimation for Muskingum models. J Irrig Drain Eng 133:487–494. https://doi.org/10.1061/(ASCE)0733-9437(2007)133:5(487)
Easa SM (2013) Improved nonlinear muskingum model with variable exponent parameter. J Hydrol Eng 18:1790–1794. https://doi.org/10.1061/(asce)he.1943-5584.0000702
Easa SM (2014a) Closure to “Improved Nonlinear Muskingum Model with Variable Exponent Parameter” by Said M. Easa. J Hydrol Eng 19. https://doi.org/10.1061/(asce)he.1943-5584.0001041
Easa SM (2014b) New and improved four-parameter non-linear Muskingum model. Proc Inst Civ Eng Water Manage 167:288–298. https://doi.org/10.1680/wama.12.00113
Easa SM (2015) Versatile Muskingum flood model with four variable parameters. Proc Inst Civ Eng Water Manage 168:139–148. https://doi.org/10.1680/wama.14.00034
Easa SM, Barati R, Shahheydari H, Nodoshan EJ, Barati T (2014) Discussion: New and improved four-parameter non-linear Muskingum model. Proc Inst Civ Eng Water Manage 167:612–615. https://doi.org/10.1680/wama.14.00030
Ehteram M et al (2018) Improving the Muskingum flood routing method using a hybrid of particle swarm optimization and bat algorithm. Water 10:807. https://doi.org/10.3390/w10060807
Farahani N, Karami H, Farzin S, Ehteram M, Kisi O, El Shafie A (2019) A new method for flood routing utilizing four-parameter nonlinear Muskingum and shark algorithm. Water Resour Manage 33:4879–4893. https://doi.org/10.1007/s11269-019-02409-2
Farzin S et al (2018) Flood routing in river reaches using a three-parameter Muskingum model coupled with an improved bat algorithm. Water 10:1130. https://doi.org/10.3390/w10091130
Fenton JD (2019) Flood routing methods. J Hydrol 570:251–264. https://doi.org/10.1016/j.jhydrol.2019.01.006
Gasiorowski D, Szymkiewicz R (2020) Identification of parameters influencing the accuracy of the solution of the nonlinear Muskingum equation. Water Resour Manage 34:3147–3164. https://doi.org/10.1007/s11269-020-02599-0
Gąsiorowski D, Szymkiewicz R (2022) Inverse flood routing using simplified flow equations. Water Resour Manage 36:4115–4135. https://doi.org/10.1007/s11269-022-03244-8
Gavilan G, Houck MH (1985) Optimal Muskingum river routing. Paper presented at the Proceedings of ASCE WRPMD Specialty Conference on Computer Applications in Water Resouces, New York
Gill MA (1978) Flood routing by the Muskingum method. J Hydrol 36:353–363. https://doi.org/10.1016/0022-1694(78)90153-1
Haddad OB, Hamedi F, Fallah-Mehdipour E, Orouji H, Mariño MA (2015) Application of a hybrid optimization method in Muskingum parameter estimation. J Irrig Drain Eng 141:04015026. https://doi.org/10.1061/(ASCE)IR.1943-4774.0000929
Hamedi F, Bozorg-Haddad O, Orouji H (2015) Discussion of “Application of excel solver for parameter estimation of the nonlinear Muskingum models” by Reza Barati. KSCE J Civ Eng 19:340–342. https://doi.org/10.1007/s12205-014-0566-3
Kang L, Zhang S (2016) Application of the elitist-mutated PSO and an improved GSA to estimate parameters of linear and nonlinear Muskingum flood routing models. Plos One 11:e0147338. https://doi.org/10.1371/journal.pone.0147338
Kang L, Zhou L, Zhang S (2017) Parameter estimation of two improved nonlinear Muskingum models considering the lateral flow using a hybrid algorithm. Water Resour Manage 31:4449–4467. https://doi.org/10.1007/s11269-017-1758-7
Karahan H (2014) Discussion of “Improved Nonlinear Muskingum Model with Variable Exponent Parameter” by Said M. Easa. J Hydrol Eng 19. https://doi.org/10.1061/(asce)he.1943-5584.0001045
Karahan H, Gurarslan G, Geem ZW (2013) Parameter estimation of the nonlinear Muskingum flood-routing model using a hybrid harmony search algorithm. J Hydrol Eng 18:352–360. https://doi.org/10.1061/(asce)he.1943-5584.0000608
Karahan H, Gurarslan G, Geem ZW (2015) A new nonlinear Muskingum flood routing model incorporating lateral flow. Eng Optimiz 47:737–749. https://doi.org/10.1080/0305215X.2014.918115
Kayhan AH, Ceylan H, Ayvaz MT, Gurarslan G (2010) PSOLVER: A new hybrid particle swarm optimization algorithm for solving continuous optimization problems. Expert Syst Appl 37:6798–6808. https://doi.org/10.1016/j.eswa.2010.03.046
Khan MH (1993) Muskingum flood routing model for multiple tributaries. Water Resour Res 29:1057–1062. https://doi.org/10.1029/92WR02850
Koussis AD (2009) Assessment and review of the hydraulics of storage flood routing 70 years after the presentation of the Muskingum method. Hydrol Sci J 54:43–61. https://doi.org/10.1623/hysj.54.1.43
Lee EH (2021) Development of a New 8-Parameter Muskingum flood routing model with modified inflows. Water 13:3170
Lu C et al (2021) Estimation of the interaction between groundwater and surface water based on flow routing using an improved nonlinear Muskingum-Cunge method. Water Resour Manage 35:2649–2666. https://doi.org/10.1007/s11269-021-02857-9
Luo J, Xie J (2010) Parameter estimation for nonlinear Muskingum model based on immune clonal selection algorithm. J Hydrol Eng 15:844–851. https://doi.org/10.1061/(asce)he.1943-5584.0000244
McCarthy GT (1938) The unit hydrograph and flood routing. proceedings of Conference of North Atlantic Division. US Army Corps Eng 1938:608–609
McCuen RH, Knight Z, Cutter AG (2006) Evaluation of the Nash-Sutcliffe efficiency index. J Hydrol Eng 11:597–602. https://doi.org/10.1061/(ASCE)1084-0699(2006)11:6(597)
Mohan S (1997) Parameter estimation of nonlinear Muskingum models using genetic algorithm. J Hydraul Eng 123:137–142. https://doi.org/10.1061/(ASCE)0733-9429(1997)123:2(137)
Natural Environment Research Council N (1975) Flood Studies Report, vol III. Institute of Hydrology, Wallingford
Niazkar M, Afzali SH (2016) Application of new hybrid optimization technique for parameter estimation of new improved version of Muskingum model. Water Resour Manage 30:4713–4730. https://doi.org/10.1007/s11269-016-1449-9
Niazkar M, Afzali SH (2017) Parameter estimation of an improved nonlinear Muskingum model using a new hybrid method. Hydrol Res 48:1253–1267. https://doi.org/10.2166/nh.2016.089
Niazkar M, Afzali SH (2015) Assessment of modified honey bee mating optimization for parameter estimation of nonlinear Muskingum models. J Hydrol Eng 20. https://doi.org/10.1061/(asce)he.1943-5584.0001028
Norouzi H, Bazargan J (2021) Effects of uncertainty in determining the parameters of the linear Muskingum method using the particle swarm optimization (PSO) algorithm. J Water Clim Chang 12:2055–2067. https://doi.org/10.2166/wcc.2021.227
Norouzi H, Bazargan J (2022) Calculation of water depth during flood in rivers using linear Muskingum method and Particle Swarm Optimization (PSO) algorithm. Water Resour Manage 36:4343–4361. https://doi.org/10.1007/s11269-022-03257-3
O’Donnell T (1985) A direct three-parameter Muskingum procedure incorporating lateral inflow. Hydrol Sci J 30:479–496. https://doi.org/10.1080/02626668509491013
O’Donnell T, Pearson CP, Woods RA (1988) Improved fitting for three-parameter Muskingum procedure. J Hydraul Eng 114:516–528. https://doi.org/10.1061/(ASCE)0733-9429(1988)114:5(516)
Okkan U, Kirdemir U (2020) Locally tuned hybridized particle swarm optimization for the calibration of the nonlinear Muskingum flood routing model. J Water Clim Chang 11:343–358. https://doi.org/10.2166/wcc.2020.015
Orouji H, Haddad OB, Fallah-Mehdipour E, Mariño MA (2013) Estimation of Muskingum parameter by meta-heuristic algorithms. Proc Inst Civ Eng Water Manage 166:315–324. https://doi.org/10.1680/wama.11.00068
Ouyang A, Li K, Tung Khac T, Sallam A, Sha EHM (2014) Hybrid particle swarm optimization for parameter estimation of Muskingum model. Neural Comput Appl 25:1785–1799. https://doi.org/10.1007/s00521-014-1669-y
Perumal M, Price RK (2013) A fully mass conservative variable parameter McCarthy–Muskingum method: Theory and verification. J Hydrol 502:89–102. https://doi.org/10.1016/j.jhydrol.2013.08.023
Perumal M, Sahoo B (2012) Comparison of variable parameter Muskingum-Cunge and variable parameter McCarthy-Muskingum routing methods. World Environ Water Resour Congr 2012:1270–1279. https://doi.org/10.1061/9780784412312.128
Perumal M, Connell EO, Raju Kittur GR (2001) Field applications of a variable-parameter Muskingum method. J Hydrol Eng 6:196–207. https://doi.org/10.1061/(ASCE)1084-0699(2001)6:3(196)
Perumal M, Sahoo B (2007) Applicability criteria of the variable parameter Muskingum stage and discharge routing methods. Water Resour Res 43. https://doi.org/10.1029/2006WR004909
Price Roland K (2009) Volume-conservative nonlinear flood routing. J Hydraul Eng 135:838–845. https://doi.org/10.1061/(ASCE)HY.1943-7900.0000088
Reggiani P, Todini E, Meissner D (2016) On mass and momentum conservation in the variable-parameter Muskingum method. J Hydrol 543:562–576. https://doi.org/10.1016/j.jhydrol.2016.10.030
Sheng Z, Ouyang A, Liu L-B, Yuan G (2014) A Novel parameter estimation method for muskingum model using new newton-type trust region algorithm. Math Probl Eng 2014:634852. https://doi.org/10.1155/2014/634852
Spiliotis M, Sordo-Ward A, Garrote L (2021) Estimation of fuzzy parameters in the linear Muskingum model with the aid of particle swarm optimization. Sustainability 13:7152
Sun K, Hu L, Guo J, Yang Z, Zhai Y, Zhang S (2021) Enhancing the understanding of hydrological responses induced by ecological water replenishment using improved machine learning models: A case study in Yongding River. Sci Total Environ 768:145489. https://doi.org/10.1016/j.scitotenv.2021.145489
Swain R, Sahoo B (2015) Variable parameter McCarthy–Muskingum flow transport model for compound channels accounting for distributed non-uniform lateral flow. J Hydrol 530:698–715. https://doi.org/10.1016/j.jhydrol.2015.10.030
Todini E (2007) A mass conservative and water storage consistent variable parameter Muskingum-Cunge approach. Hydrol Earth Syst Sci 11:1645–1659. https://doi.org/10.5194/hess-11-1645-2007
Toprak ZF (2009) Flow discharge modeling in open canals using a New Fuzzy Modeling Technique (SMRGT). CLEAN Soil Air Water 37:742–752. https://doi.org/10.1002/clen.200900146
Vatankhah AR (2014a) Discussion of “Improved Nonlinear Muskingum Model with Variable Exponent Parameter” by Said M. Easa. J Hydrol Eng 19. https://doi.org/10.1061/(asce)he.1943-5584.0001044
Vatankhah AR (2014b) Discussion of “Parameter Estimation of the Nonlinear Muskingum Flood-Routing Model Using a Hybrid Harmony Search Algorithm” by Halil Karahan, Gurhan Gurarslan, and Zong Woo Geem. J Hydrol Eng 19:839–842. https://doi.org/10.1061/(asce)he.1943-5584.0000845
Viessman W, Lewis GL (2003) Introduction to hydrology. Pearson Education Inc, Upper Sadle River
Wang W-C, Xu L, Chau K-W, Xu D-M (2020) Yin-Yang firefly algorithm based on dimensionally Cauchy mutation. Expert Syst Appl 150:113216. https://doi.org/10.1016/j.eswa.2020.113216
Wang W, Xu Z, Qiu L, Xu D (2009) Hybrid chaotic genetic algorithms for optimal parameter estimation of muskingum flood routing model. In: 2009 International Joint Conference on Computational Sciences and Optimization, CSO 2009, April 24, 2009 - April 26, 2009, Sanya, Hainan, China. Proceedings of the 2009 International Joint Conference on Computational Sciences and Optimization, CSO 2009. IEEE Computer Society, pp 215–218. https://doi.org/10.1109/CSO.2009.34
Wei T, Song S (2022) Comparison of frequency calculation methods for precipitation series containing zero values. Water Resour Manage 36:527–550. https://doi.org/10.1007/s11269-021-03038-4
Wijayarathne DB, Coulibaly P (2020) Identification of hydrological models for operational flood forecasting in St. John’s, Newfoundland, Canada. J Hydrol Reg Stud 27:100646. https://doi.org/10.1016/j.ejrh.2019.100646
Wilson EM (1974) Engineering hydrology. MacMillan, London
Xu D-M, Qiu L, Chen S-Y (2012) Estimation of nonlinear Muskingum model parameter using differential evolution. J Hydrol Eng 17:348–353. https://doi.org/10.1061/(asce)he.1943-5584.0000432
Yadav B, Perumal M, Bardossy A (2015) Variable parameter McCarthy–Muskingum routing method considering lateral flow. J Hydrol 523:489–499. https://doi.org/10.1016/j.jhydrol.2015.01.068
Yang W, Wang J, Sui J, Zhang F, Zhang B (2019) A Modified Muskingum flow routing model for flood wave propagation during river ice thawing-breakup period. Water Resour Manage 33:4865–4878. https://doi.org/10.1007/s11269-019-02412-7
Yoon J, Padmanabhan G (1993) Parameter estimation of linear and nonlinear Muskingum models. J Water Resour Plan Manag 119:600–610. https://doi.org/10.1061/(ASCE)0733-9496(1993)119:5(600)
Yuan X, Wu X, Tian H, Yuan Y, Adnan RM (2016) Parameter identification of nonlinear Muskingum model with backtracking search algorithm. Water Resour Manage 30:2767–2783. https://doi.org/10.1007/s11269-016-1321-y
Yuan G, Lu J, Wang Z (2021) The modified PRP conjugate gradient algorithm under a non-descent line search and its application in the Muskingum model and image restoration problems. Soft Comput 25:5867–5879. https://doi.org/10.1007/s00500-021-05580-0
Zhang S, Kang L, Zhou L, Guo X (2017) A new modified nonlinear Muskingum model and its parameter estimation using the adaptive genetic algorithm. Hydrol Res 48:17–27. https://doi.org/10.2166/nh.2016.185
Funding
Special project for collaborative innovation of science and technology in 2021 (No: 202121206), Henan province university scientific and technological innovation team (No: 18IRTSTHN009).
Author information
Authors and Affiliations
Contributions
Wen-chuan Wang: Conceptualization, Methodology, Writing-original draft. Wei-can Tian: Investigation, Writing-original draft preparation. Dong-mei Xu: Formal analysis and data collection. Kwok-wing Chau: Writing and editing-original draft. Qiang Ma: Investigation. Chang-jun Liu: Formal analysis.
Corresponding author
Ethics declarations
Ethics Approval
Not applicable.
Consent to Participate
All authors gave explicit consent to participate in this work.
Consent to Publish
All authors gave explicit consent to publish this manuscript.
Competing of Interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
Table 1
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Wang, Wc., Tian, Wc., Xu, Dm. et al. Muskingum Models’ Development and their Parameter Estimation: A State-of-the-art Review. Water Resour Manage 37, 3129–3150 (2023). https://doi.org/10.1007/s11269-023-03493-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11269-023-03493-1