Literature DB >> 35004221

Parameter estimation of Muskingum model using grey wolf optimizer algorithm.

Reyhaneh Akbari1, Masoud-Reza Hessami-Kermani1.   

Abstract

Flood routing plays a crucial role in prevention of major economic and human losses, which, in this study, has been conducted via both three- and four-constant parameter non-linear Muskingum models for four hydrographs, along with the Grey Wolf Optimizer (GWO) algorithm. Three benchmark examples and a real example (Karun river) were investigated. The routing results of the Karun River revealed that in the estimation of the hydrological parameters using the GWO technique, SSQ became 59294 cms in the three-parameter model, compared to the genetic, artificial bee colony (ABC), simulated annealing (SA) and shuffled frog leaping (SFLA) algorithms, decreasing by 68%, 67%, 56% and 55% in comparison with the best modelings performed. As for the four-parameter model, the amount of reduction was 18% with respect to the particle swarm optimization algorithm.•The flood routing is carried out by two non-linear Muskingum model.•The main purpose of this work is to make a comprehensive study between models optimized by AGWO, GWO and other meta-heuristic algorithms.•In order to compare the results of the GWO algorithm to those of more recent algorithms, the flood routing was performed by using the Augmented Grey Wolf Optimizer algorithm as well.
© 2021 Published by Elsevier B.V.

Entities:  

Keywords:  Augmented grey wolf optimizer; Flood routing; Meta-heuristic algorithms; Non-linear Muskingum model

Year:  2021        PMID: 35004221      PMCID: PMC8720891          DOI: 10.1016/j.mex.2021.101589

Source DB:  PubMed          Journal:  MethodsX        ISSN: 2215-0161


Specifications table

Background

Flood routing possesses a number of applications, such as the evaluation of peak flood discharge, the design of hydraulic structures, flood control and management, the drop in property damage as well as in both mental and physical injuries, and the design of flood warning systems. The flood routing methods are divided into two major classes of hydraulic and hydrological methods; within the latter category, the Muskingum method is the most common approach used for flood routing in both linear and non-linear forms. The number of hydrological parameters depends on the type of the Muskingum model employed. Niazkar and Afzali [27] and Kang et al. [16] have proposed different types of the Muskingum model. In addition, various researchers have optimized the hydrological parameters of the Muskingum model through several independent techniques, while the efforts to find more precise methods are ongoing. In the meantime, the meta-heuristic algorithms have been extensively used in the optimal determination of the Muskingum model parameters to date, by means of which it has always been attempted to carry out the flood routing more accurately.

Literature review

In recent decades, the artificial intelligence-based optimization methods have been widely utilized in the parameter estimation of the Muskingum model, whose outputs have been more accurate than the results of the Lagrange multiplier (LMM), segmented least square (S-LSM) methods. Mohan [24] and Kim et al. [18] implemented the genetic algorithm (GA) and the harmony search (HS) algorithm, respectively; in the former, a new vector is originated from merely two vectors, whereas every single vector in the latter forms a new one. Using the particle swarm optimization (PSO) algorithm, Chu and Chang [6] showed that the PSO outputs are more suitable than those of the GA approach, while the HS algorithm offers more precise results, in comparison with the PSO algorithm. The immune clonal selection algorithm (ICSA) features a higher convergence speed than traditional algorithms, which partly compensates for the defects associated with the GA. In another study, Luo and Xie [19] compared the performance of this algorithm to that of the HS and GA algorithms, and found that the ICSA has a decent speed. Geem [11] and Karahan et al. [17] utilized the parameter setting free-harmony search (PSF-HS) and harmony search-Broyden-Fletcher-Goldfarb-Shanno (HS-BFGS) algorithms, which, owing to their high convergence speed, are used in complex systems. In order to estimate the parameters of their Muskingum model, Niazkar and Afzali [26] adopted the honey-bee mating optimization (HBMO) algorithm, and compared the outputs to the results of 17 other algorithms. Noteworthy in this algorithm is the fast convergence to the optimum value within a broad range of values. This algorithm was subsequently employed by Niazkar and Afzali [27] in conjunction with the generalized reduced gradient (GRG) method for a six-parameter Muskingum model. Hamedi [14] investigated the invasive weed optimization (IWO) algorithm. Moghaddam et al. [23] estimated the Muskingum model parameters by using the PSO algorithm. In order to determine the four hydrological parameters of their Muskingum model, Farahani et al. [9] used the Shark algorithm. Norouzi and Bazargan [28, 29] employed the PSO algorithm to estimate the parameters of Muskingum model. The GWO algorithm is straightforward programming-wise, which also has a proper accuracy in engineering problems. Investigating the current literature disclosed that the GWO algorithm has not yet been utilized to estimate the parameters of nonlinear Muskingum models. In various publications, this algorithm has either been adopted as single or hybrid with other metaheuristic algorithms so as to improve the precision of the metaheuristic algorithms. Benefiting from the GWO algorithm, Mustafa et al. [25] optimized the parameters of the least-squares support-vector machine (LSSVM), and estimated the water level via the GWO-LSSVM algorithm. In another research work, Marroufpoor et al. [21] used the ANFIS-GWO algorithm for the soil moisture prediction, which was then compared to the artificial neural network (ANN), support vector regression (SVR) and adaptive neuro-fuzzy inference system (ANFIS) algorithms. Hamour et al. [15] adopted the Augmented Grey Wolf Optimizer algorithm (AGWO) to minimize total power losses, and compared their results to those of SPSO (Selective Particle Swarm Optimization) and FEB (Fuzzy Adaptation of Evolutionary Programming). They found that AGWO is an effective and competent method for radial distribution system reconfiguration. Yue et al. [39] developed the GWO algorithm in combination with the FWA (Fireworks Algorithm), named FWGWO, utilized for 16 benchmark functions, whose results were then compared to those of nine other algorithms. Tikhamarine [33] used the GWO algorithm, along with an artificial neural network, for the monthly prediction of the stream flow.

Innovation and objectives

As mentioned in the previous section, various methods have been proposed over the recent decade to improve the Muskingum model's accuracy. For instance, the optimization algorithm can be employed to estimate the Muskingum model parameters. The use of various algorithms directly affects the objective function.The purpose of this paper is to utilize the AGWO and GWO algorithm in order to calculate the optimal hydrological parameters of two three- and four-parameter Muskingum models, along with comparing the results obtained to those of other algorithms applied in flood routing. The aforementioned algorithms have thus been employed in four case studies, in each of which the outflow hydrograph was developed after having determined the Muskingum model hydrological parameters through the AGWO and GWO algorithms, whose outputs were then compared to those of other algorithms. It has been indicated that this two algorithms determines the hydrological parameters of the three- and four-parameter Muskingum models more precisely, in comparison with all the other algorithms used. It should be noted that although it has outperformed the GWO algorithm in other publications, the results of the AGWO algorithm in all the four case studies are similar to those of the GWO algorithm, with no superiority over each other in terms of the accuracy of the results obtained. This is despite the fact that the GWO algorithm has reached its convergence point in less iteration number and population size, on account of which its outputs were employed in this paper.

Non-linear Muskingum model

The Muskingum model was originally proposed by the United States Army Corps of Engineers, in 1938, for the flood control in the area along the Muskingum river [1]. Equations (1) and (2) are the nonlinear Muskingum models respectively with three and four parameters (named NL3 and NL4, respectively):where S = channel storage at time t (L3); I = inflow at time t (L3/T); O = outflow at time t (L3/T); k = time-storage constant for river basin; x = a weighting parameter usually in the range of 0 to 0.3; while a and m = exponent parameters to consider the nonlinearity effect. Equation (1) can be obtained in case a=1 in Eq. (2). Assuming a=1, once again, leads to the outflow magnitude in Eq. (1). Using Eq. (2): The continuity equation is as follows: Substituting Eq. (3) into Eq. (4) results in: The objective function, the minimizer of the sum of squared errors among the routed and observed ouflows (SSQ), can be computed as follows:where : observed outflow and : routed outflow. The flood routing steps are recommended in the following order: A value is assigned to k, x, m and a; The initial value of S is calculated from Eq. (1); Changes in the storage over time (time derivative) is evaluated by using Eq. (5); The storage capacity can then result from the following equation: The outflow is then computed from Eq. (3) – in many research works, the terms or has been used instead of I; The SSQ value is calculated; The magnitudes of x, k, m and a are updated based on the optimization algorithm; Stages 2-7 should be reiterated until reaching the termination condition [3, 11] The evaluation indices of SAD, EQ and VarexQ have been used as per the following equations in order to assess the performance of the algorithm in this study, as well as to compare it to the previously mentioned methods. In these equations, and represent the peak of observed and routed outflows; and denote the peak time at observed and calculated peak outflows, respectively; and is mean of observed outflows. The less the EQ is, the more precise will be the model results, while the lower ET lead to a more accurate estimation of the peak discharge occurred. Equation (22) can be applied to measure the shape proximity and size of hydrographs [2, 23].

Grey wolf optimization (GWO) algorithm

The grey wolf algorithm, originally developed by Mirjalili et al. [22], is a subset of swarm intelligence algorithms, which has a hierarchical structure. There are four ranks in each grey wolf pack, the first of which belongs to the alpha male wolves that assert dominance on other groups; the second category comprises the beta male wolves, which enhance the decisions of the first group through giving feedbacks to the alpha male wolves; the next group includes the omega wolves. If a wolf is not an alpha, beta or omega, it is called delta. Delta wolves are supposed to submit to alphas and betas, yet they dominate the omega. The grey wolf algorithm has been established on the basis of pack hunting, which is of interest to grey wolves. The hunting process encompasses three main phases: a) tracking, chasing, and approaching the prey; b) pursuing, surrounding, and exhausting the prey until it stops moving; and c) attacking the prey. Initially, the population decision variables are randomly developed from the search agents, which are basically the grey wolves, by considering the upper and lower bounds, following which the population of the wolves are sorted from lower to higher fitness based on the value of the fitness function (SSQ). The first member in the sorted population is called the alpha wolf, the second one is the beta wolf, and the third one is the delta wolf. The distance of the alpha, beta and delta wolves from the prey is calculated via Eqs. (13-16). , and are the distances of the alpha, beta and delta wolves from the prey; t is the number of iterations; C and X symbolize the vectors of coefficients and spatial location, respectively; and r are random vectors within the range of [0,1]. The spatial location of the alpha, beta and delta wolves can be updated based on Eqs (17-20). Where A is the vector of coefficients, and r represents the random vectors within the range of [0,1]. The components of the vector a decrease linearly from two to zero. Different spatial locations close to the best option could be achieved by adjusting the vectors A and C. In order to simulate the hunting process mathematically, it is initially assumed that the alpha, beta and delta wolves have a better knowledge during the hunt. Therefore, the first three optimal solutions are saved, in accordance with which the other search agent wolves (the omegas) are obliged to update their spatial location. The new population members can be evaluated by averaging the new spatial locations as per the following equation: The best member of the new population is introduced as the solution. The process of developing a new population, along with choosing its best member as the solution, continues until meeting the termination condition [22] The augmented grey wolf algorithm, developed by Qais et al. [32], has augmented the exploration and exploitation process of grey wolf optimizer algorithm. In this algorithm, only alpha and beta wolves are used for hunting and the components of the vector a decrease nonlinearly from two to one according to Eq. (22).

Results and discussions

In this research, there are four case studies on which the aforementioned method was tested: a) Wilson River; b) River Wye; c) Viessman and Lewis [36]; and d) Karun River. The flood routing results obtained from the NL3 and NL4 models, as well as those optimized by the GWO algorithm, are as follows: – The Wilson data has been selected as the first example to compare the performance of the nonlinear Muskingum model in this research to those adopted in various studies [37]. With the time step of six hours, the hydrograph considered here has a single peak with an initial inflow rate of 22 cms (Cubic meter per second), which reaches the maximum value of 111 cms in a period of 30 hours, and then diminishes to 18 in 96 hours. Alternatively, the outflows were calculated after having estimated the hydrological parameters in the NL3 and NL4 models via the GWO algorithm. In Table 1, the results of the NL3 and NL4 models are compared to those of twenty NL3 models and five NL4 models. In the former category, the optimal values of k, x and m as well as the objective function value (SSQ) have been calculated as 0.51745, 0.28689, 1.8681 and 36.7679, in that order. In the latter category, the optimal values of k, x, m and a are 0.1391, 0.2956, 4.0830 and 0.4326, respectively; and the SSQ value is equal to 7.6674. It should be noted that the time step of the NL3 and NL4 models was considered to be 6 hours and one hour, respectively. As evidenced in Table 1, the SSQ value in the NL3 model optimized by the GWO algorithm has improved compared to the S-LSM, LMM, GA, HJ+CG (Hook-Jeeves Pattern Search (HJ) method in combination with Conjugate Gradient), HJ+DFP (Hook-Jeeves Pattern Search (HJ) method in combination with Davidon-Fletcher-Powell), PSO, ICSA SA, HS, GRG Solver, Evolutionary Solver, DE (Differential Evolution), SFLA, NMS (Nelder-Mead simplex), IICSA (Improved Immune Clonal Selection Algorithm), COBSA (Backtracking Search Algorithm Based Chaotic Orthogonal Design), HS-BFGS, BFGS, AGWO and PSF-HS methods, which is also the case for the SSQ value of the NL4 model optimized via the GWO algorithm, in comparison with the PSO, GA-GRG, SFLA-NMS, AGWO and LINGO approaches. Table 2 presents the values of the routed outflows for both models, through which the inflow and outflow hydrographs, together with the routed outflow hydrograph, have been plotted in Fig. 1, in which the close resemblance between the hydrograph routed by means of the GWO algorithm and the observed outflow hydrograph is evident. Using the GWO algorithm, the values of MARE, VarexQ, EQ were optimized for the NL3 and NL4 models, Table 10. Among the various methods applied in the optimal estimation of the hydrological parameters of the NL3 and NL4 models, the GWO algorithm has well reduced the value of MARE and ET; and the VarexQ value is at its maximum, which indicates the good fitness of the proposed model to the observed outflows. Considering the EQ value, it can also be declared that the GWO algorithm, similar to some other ones, is well capable of estimating the peak discharge.
Table 1.

Comparison of best solution with various models for application of case study 1.

Model TypekxmASSQSolution Algorithm
NL3
Gill [12]0.010.252.347-145.6945S-LSM
Das [7]0.07530.27692.2932-130.4872LMM
Tung [34]0.06690.26851.9291-49.64HJ+CG
Tung [34]0.07640.26771.8978-45.54HJ+DFP
Mohan [24]0.10330.28131.8282-38.2363GA
Chu and Chang [6]0.18240.33302.1458-36.89PSO
Luo and Xie [19]0.08840.28621.8624-36.8026ICSA
Orouji et al. (2012)0.089440.287351.86004-36.80SA
Kim et al. [18]0.08830.28731.8630-36.7829HS
Barati [4]0.08620.28691.868136.77GRG Solver
Barati [4]0.08620.28691.8683-36.77Evolutionary Solver
Xu et al. (2012)0.51750.28691.8680-36.77DE
Orouji et al. (2012)0.086250.286921.86809-36.77SFLA
Lou et al. [20]0.08650.28701.8675-36.77IICSA
Barati [3]0.08620.28691.8681-36.76NMS
Yuan et al. [38]0.08640.28691.8678-36.76COBSA
Karahan et al. [17]0.08620.2781.868-36.768HS-BFGS
Present Study0.51720.28681.8682-36.7680AGWO
Geem [10]0.08630.28691.8679-36.7679BFGS
Geem [11]0.08630.28691.8679-36.7679PSF-HS
Present Study0.51740.28691.8681-36.7679GWO
NL4
Moghaddam et al. [23]0.16590.29813.68300.46898.820PSO
Easa [8]0.83400.26904.07900.43307.670GA-GRG
Bozorg Haddad et al. [5]0.8340.2964.0790.4337.67SFLA-NMS
Pazoki [31]0.8340.2960.4334.0797.67LINGO
Present Study0.13990.29564.09520.43107.6682AGWO
Present Study0.13910.29564.08300.43267.6674GWO
Table 2.

Comparison of routed outflows obtained from GWO for application of case study 1.

Observed data (cms)
Computed outflows (cms)Computed outflows (cms)
jTime (hr)IjOjNL3 (Present Study)NL4 (Present Study)
1022222222
2623212222
312352122.422.3
418712626.625.7
5241033434.533.1
6301114444.243.6
7361095556.955.8
8421006668.166.5
948867577.175.2
1054718283.381.6
1160598585.984.7
1266478484.583.8
1372398080.680.1
1478327373.773.0
1584286465.464.3
1690245456.054.2
1796224446.744.6
18102213637.835.8
19108203030.529.2
20114192525.224.7
21120192221.721.7
22126181920.020.1
Fig. 1

Inflow, observed and routed hydrograph for application of case study 1.

Table 10.

Comparison of performance criteria indices.

MethodNo of ParametersSADEQPETPMAREVarexQ
Case Study 1
S-LSM346.400.021600.05698.83
LMM343.200.000000.05598.94
HJ+CG325.20.005900.03099.59
HJ+DFP324.80.003500.03099.63
GA323.00.00800.02599.70
PSOa324.10.000700.03099.70
ICSA323.400.010500.02599.69
SA3NR0.01110NRNR
HS323.400.010700.03199.63
GRGb323.470.010600.02599.70
Evolutionary Solver323.460.010500.02599.70
DE323.460.010500.02699.69
SFLA3NR0.01060NRNR
IICSA323.450.1060NRNR
NMS323.460.010600.02599.70
COBSA323.470.010600.025399.70
HS-BFGS323.400.010600.025199.701
BFGS323.460.010600.02699.69
PSF-HS323.700.010500.02699.69
AGWO323.460.010500.02599.70
GWO323.460.010600.02599.70
PSOc410.310.003700.01599.94
GA-GRG49.770.000100.01599.93
SFLA-NMS410.310.003500.015199.94
LINGO410.31NRNRNRNR
AGWO410.280.003700.01599.94
GWO410.310.003600.01599.94
Case Study 2
IICSA310790.17021NRNR
HS-BFGS38290.101160.111797.7074
COBSA37700.101460.095197.87
AGWO3734.30.0960.0998.06
GWO3735.090.09360.0998.06
GA-GRG4743.320.078460.102598.05
SFLA-NMS4732.30.070260.102598.1051
LINGO4732.3NRNRNRNR
PSOc4695.770.09060.0998.12
AGWO4673.820.07060.08698.27
GWO4673.500.07060.0998.27
Case Study 3
IICSA39420.05490NRNR
AGWO3840.220.026000.05998.81
GWO3840.940.026300.05998.81
PSOc4NR0.035800.06798.27
SFLA-NMS41034NRNRNRNR
LINGO41034NRNRNRNR
AGWO4825.50.024100.05898.81
GWO4824.220.024000.05898.81
Case Study 4
SA31923.90.012300.054396.15
SFLA31881.20.01100.052796.28
AGWO31117.10.002320.0398.32
GWO31117.10.002320.0398.32
PSOc41067.10.012220.0398.05
AGWO410770.008120.03298.39
GWO410770.008120.03298.39

Chu and Chang(2009)

Barati (2012)

Moghaddam et al. [23]

NR means the performance evaluation criteria and the computed outflows were not reported.

Comparison of best solution with various models for application of case study 1. Comparison of routed outflows obtained from GWO for application of case study 1. Inflow, observed and routed hydrograph for application of case study 1. – This is a non-smooth flood hydrograph belonging to the River Wye in the United Kingdom, which has been studied in many research works. Table 3 presents the optimal values of the hydrological parameters calculated by the GWO, AGWO, IICSA, HS-BFGS, COBSA, GRG, GA-GRG, SFLA-NMS, PSO and LINGO algorithms. The optimized values are k=0.4394, x=0.4148 and m=1.5915 for the NL3 model as well as k=0.1471, x=0.4138, m=1.3648 and a=1.1661 for the NL4 model. In the NL3 model, the GWO-based SSQ value decreased by 66%, 16%, 9% and 8% than the IICSA, HS-BFGS, COBSA and GRG algorithms, as well as by 12%, 9%, 9% and 8% for the NL4 model, compared to the GA-GRG, SFLA-NMS, LINGO and PSO algorithms, respectively. Increasing the number of hydrological parameters from three to four has reduced the SSQ value by 11%. For the NL3 and NL4 models, the values of the routed outflows and their corresponding hydrograph can be found in Table 4 and Fig. 2, respectively. Moreover, the performance evaluation indices of the algorithms are shown in Table 10, according to which the SAD, MARE and EQ parameters have less values than those in other algorithms, whereas the VarexQ value has increased. The EQp was obtained 0.07, being the lowest value among other methods and indicating that the peak discharge was estimated with lower error compared to other methods.
Table 3.

Comparison of best solution with various models for application of case study 2.

Model TypekxmaSSQSolution Algorithm
NL3
Luo et al. [20]0.0010.32132.2372-93735IICSA
Karahan et al. [17]0.07920.40931.5815-37944.14HS-BFGS
Yuan et al. [38]0.07680.40891.5861-35194.62COBSA
Hamedi et al. [13]0.0760.4151.59-34789.4GRG
Present Study0.4420.4141.590-32018.4AGWO
Present Study0.43940.41481.5915-32018.08GWO
NL4
Easa [8]0.4370.4041.3321.19732299.2GA-GRG
Bozorg Haddad et al. [5]0.4500.4141.3631.16631333.9SFLA-NMS
Pazoki [31]0.4500.4141.3631.16631333.9LINGO
Moghaddam et al. [23]0.6120.4011.3631.13331099.52PSO
Present Study0.14940.41411.36381.165328558.48AGWO
Present Study0.14710.41381.36481.166128558.13GWO
Table 4.

Comparison of routed outflows obtained from GWO for application of case study 2.

Observed data (cms)
Computed outflow (cms)Computed outflow (cms)
jTime (hr)IjOjNL3 (Present Study)NL4 (Present Study)
10154102102102
26150140143.8144.2
312219169149.2149.3
418182190182.7184.3
524182209191.4192.2
630192218185.1185.5
736165210187.3187.4
842150194178.4178.7
948128172161.1161.5
1054168149139.2139.9
1160260136154.6155.1
1266471228200.8204.0
1372717303267.3280.7
14781092366347.8362.6
15841145456419.1439.8
1690600615602.3623.8
1796365830879.1901.0
18102277969839.0854.1
19108277665689.0707.6
20114187519530.7553.2
21120161444414.3436.1
22126143321289.9310.9
23132126208202.8218.0
24138115176149.8157.8
25144102148122.5125.2
2615093125104.9105.8
271568811493.593.8
281628210687.887.9
29168769781.481.5
30174738974.975.0
31180708172.472.4
32186677669.269.2
33192637166.166.1
34198596661.561.6
Fig. 2

Inflow, observed and routed hydrograph for application of case study 2.

Comparison of best solution with various models for application of case study 2. Comparison of routed outflows obtained from GWO for application of case study 2. Inflow, observed and routed hydrograph for application of case study 2. – A multi-peak flood hydrograph has been used in this example [36]. Table 5 compares the GWO algorithm to the AGWO, IICSA, GA-GRG, PSO, SFLA-NMS and LINGO algorithms. In the NL3 model, the optimal values of the hydrological parameters estimated by GWO, which reduced the SSQ value by 29% than the IICSA algorithm, are k=0.4562, x=0.4250, m=1.2540 and SSQ=51742, respectively. These were obtained as k=0.4535, x=0.4266, m=1.1987, a=1.0470 and SSQ=51527 for the NL4 model. Comparing the current GWO outputs to those of the previous research discloses that this algorithm has diminished the SSQ value by 33%, 31%, 30% and 30% with respect to the GA-GRG, PSO, SFLA-NMS and LINGO algorithms. Table 6 presents the routed outflow values and the optimal hydrological parameters for the NL3 and NL4 models. In addition, the hydrographs of the routed and observed outflows and inflows are depicted in Fig. 3. Table 10 shows the evaluation indices calculated via the GWO and five other algorithms. Noting the values of SAD, EQ and VarexQ in this example, it can be claimed that GWO estimates the outflows and their peak more efficiently than the other aforementioned algorithms. The VarexQ is also higher in this algorithm, which indicates the better agreement between the routed and observed outflows. Thus, the GWO algorithm in this example offers more suitable results in comparison with those in the previous studies.
Table 5.

Comparison of best solution with various models for application of case study 3.

Model TypekxmaSSQSolution Algorithm
NL3
Luo et al. [20]0.01810.21271.6287-72877IICSA
Present Study0.45830.42571.2535-51743AGWO
Present Study0.45620.42501.2540-51742GWO
NL4
Easa [8]0.5390.1691.6480.86476758GA-GRG
Moghaddam et al. [23]0.06050.13104.5740.321374812.30PSO
Bozorg Haddad et al. [5]0.0770.1671.5680.92173379SFLA-NMS
Pazoki [31]0.0770.1671.5680.92173379LINGO
Present Study0.45400.42641.20111.044851528AGWO
Present Study0.45350.42661.19871.047051527GWO
Table 6.

Comparison of routed outflows obtained from GWO for application of case study 3.

Observed data (cms)
Computed outflow (cms)Computed outflow (cms)
jTime (day)IjOjNL3 (Present Study)NL4 (Present Study)
10166.2118.4118.4118.4
21263.6197.4191.8192.9
32365.3214.1266.0267.6
43580.5402.1371.5374.1
54594.7518.2478.5480.5
65662.6523.9558.3559.4
76920.3603.1645.5646.7
871568.8829.7822.1826.9
981775.51124.21095.51101.6
1091489.513791369.41374.1
11101223.31509.31469.71473.1
1211713.613791369.51373.4
1312645.61050.61115.31120.4
14131166.71013.7925.4928.4
15141427.21013.7982.4984.4
16151282.81013.71149.21150.8
17161098.71209.11230.71232.1
1817764.61248.81172.81174.7
1918458.71002.4984.0987.5
2019351.1713.6715.8721.0
2120288.8464.4490.9495.6
2221228.8325.6347.5350.5
2322170.2265.6250.5252.2
2423143222.6182.8183.6
Fig. 3

Inflow, observed and routed hydrograph for application of case study 3.

Comparison of best solution with various models for application of case study 3. Comparison of routed outflows obtained from GWO for application of case study 3. Inflow, observed and routed hydrograph for application of case study 3. – After having been proven in achieving the desired outcomes in the previous examples, the GWO algorithm was adopted for a real river in Iran. Karun is the longest river in the southwest of Iran, to which the Dez river – another important river in the ecosystem – connects as well. The target discharges were recorded by two gauging stations called Godar and Gotvand, with the minimum and maximum inflows being 380 and 1300 cms, respectively. In this single peak hydrograph, the time step is equal to two hours [23], while this was considered to be one hour in the routing process. The parameter estimation results via the GWO, AGWO and GA, ABC, SA, SFLA and PSO algorithms are tabulated in Table 7, in which the optimal value of the hydrological parameters of the NL3 model have been obtained as k=14982.7, x=0.1457 and m=0.1361, with their corresponding SSQ as 59294. In this model, the GWO algorithm outperformed the GA, ABC, SA and SFLA algorithms, in terms of substantially reducing the objective function value to the extent that it has decreased by 68%, 67%, 56% and 55%, compared to the mentioned algorithms, respectively. The significant decrease in the objective function is a strong point of the GWO algorithm when compared to a highly capable algorithm such as GA. In the NL4 model, the SSQ value of the GWO algorithm declined by 18% than that of the PSO algorithm; and the associated optimal hydrological parameters were evaluated as k=41735.3, x=0.0762, m=0.0210 and a=3.393, with the corresponding SSQ value of 56698. In the NL3 and NL4 models, in order to assess and further compare the GWO method to other evolutionary algorithms, the performance criteria indices presented in Table 10 were calculated by using the optimal values of the hydrological parameters attained through the GWO algorithm. As evidenced in Table 10, the GWO method has a superior performance; As shown in Table 10, the values of VarexQ and SAD were obtained 98.39 and 1077, respectively. The values of these indexes show that the GWO algorithm had better performance compared to the other methods listed in the table. The inflow and outflow hydrographs of Karun river and the routed outflow hydrograph, as well as the routed outflow values to provide a step-by-step and more accurate comparison, are presented, respectively, in Fig. 4 and Table 8, in which there is an insignificant difference between the routed and observed outflows. It should be added that the model has been fitted well to the observational data.
Table 7.

Comparison of best solution with various models for application of case study 4.

Model TypekxmaSSQSolution Algorithm
NL3
Vafakhah et al. [35]20.920.000010.8913-182821GA
Vafakhah et al. [35]0.76940.00010.7143-177161.4ABC
Orouji et al. [30]0.10130.24231.5500-135809.4SA
Orouji et al. [30]0.14660.24491.5000-130928.6SFLA
Present Study149530.14570.1362-59294AGWO
Present Study14982.70.14570.1361-59294GWO
NL4
Moghaddam et al. [23]7740.68-0.05270.99110.178668790.84PSO
Present Study399100.07670.02273.378356698AGWO
Present Study41735.30.07620.02103.39356698GWO
Fig. 4

Inflow, observed and routed hydrograph for application of case study 4.

Table 8.

Comparison of routed outflows obtained from GWO for application of case study 4.

Observed data (cms)
Computed outflow (cms)Computed outflow (cms)
jTime (hr)IjOjNL3 (Present Study)NL4 (Present Study)
10380380380380
22430383.5378.6380.1
34445387379.4382.0
46460393384.4386.8
58475399390.5392.5
610490408.5397.7399.3
712505418405.8406.9
814520436414.9415.5
916540455424.8424.9
1018560470435.8435.3
1120595485447.9446.9
1222630496462.0460.5
1324770507478.1475.0
1426910523.5504.3495.7
1528995540550.7540.5
16301080558612.8607.0
17321095576684.7685.0
18341110702.5757.8761.6
19361125829824.9828.7
20381140938.5885.5887.9
214011701048940.1941.0
224212001061.5990.8990.5
2344125010751040.01039.1
2446130010821090.41089.4
2548125510891137.01134.3
2650121011031167.21161.6
2752118011171179.11172.3
285411501149.51179.21172.4
2956112511821172.01165.7
3058110011531160.01154.6
3160107011241144.61139.9
326210401099.51126.21122.0
336499510751104.51100.4
34669501061.51078.81074.6
356888510481048.41043.7
367082010111012.71007.2
3772800974974.1969.8
3874780935937.9936.1
3976760897906.2906.0
4078740872.5877.8878.6
4180730848852.1853.9
4282720829.5829.4832.2
4384720811809.7813.4
4486720797793.3797.9
4588730783780.3785.6
4690740774.5770.8776.8
4792750766764.8771.0
Comparison of best solution with various models for application of case study 4. Inflow, observed and routed hydrograph for application of case study 4. Comparison of routed outflows obtained from GWO for application of case study 4. As evidenced in Table 1., Table 2., Table 3., Table 4., Table 5., Table 6., Table 7., Table 8., similar to the GWO algorithm, the AGWO algorithm has estimated the hydrological parameters in all the four case studies with a good accuracy as well, the results of which are also superior to those of the other algorithms presented in Table 1., Table 2., Table 3., Table 4., Table 5., Table 6., Table 7., Table 8.. Table 9 compares these two algorithms in terms of their population size and maximum iteration number. Therefore, the final outputs in this research have been reported based on the GWO algorithm.
Table 9.

AGWO and GWO parameters.

ModelCase studyPopulation SizeAlgorithm TerminationSolution Algorithm
NL3Case study 1300Maximum Number of Generation(2000)GWO
Case study 2100Maximum Number of Generation(1000)
Case study 3300Maximum Number of Generation(300)
Case study 4100Maximum Number of Generation(500)
NL4Case study 1100Maximum Number of Generation(1000)GWO
Case study 2100Maximum Number of Generation(1000)
Case study 3300Maximum Number of Generation(1000)
Case study 4100Maximum Number of Generation(1000)
NL3Case study 11000Maximum Number of Generation(1000)AGWO
Case study 21000Maximum Number of Generation(1000)
Case study 31000Maximum Number of Generation(1000)
Case study 41000Maximum Number of Generation(1000)
NL4Case study 11000Maximum Number of Generation(2000)AGWO
Case study 21000Maximum Number of Generation(2000)
Case study 31000Maximum Number of Generation(2000)
Case study 41000Maximum Number of Generation(2000)
AGWO and GWO parameters. Comparison of performance criteria indices. Chu and Chang(2009) Barati (2012) Moghaddam et al. [23] NR means the performance evaluation criteria and the computed outflows were not reported.

Conclusion

Given the significance of flood forecasting and its role in designing the flood-resistant hydraulic structures, as well as the measures required for flood control and management, the flood routing is of special interest to the researchers in this field, to the extent that it has always been attempted to achieve this imperative quickly and accurately. In this research, the flood routing was conducted by using two nonlinear Muskingum models with three and four constant parameters. In order to estimate the parameters of both models, the grey wolf optimization (GWO) algorithm was utilized in optimization problems because of its efficiency, which has not yet been applied in flood routing processes; and it was thus used for three case studies and a real example in Iran (Karun River), in each of which its performance has been compared to that of other evolutionary algorithms, in terms of the SSQ, SAD, EQ and VarexQ values. It was revealed, in all the four case studies, that the GWO algorithm is well capable of optimally estimating the Muskingum model parameters, whose application in flood routing problems is strongly recommended. Eventually, a comparison between the results of the AGWO and GWO algorithms has been conducted in four case studies. The aforesaid algorithms in the four case studies have reduced the SSQ value up to 55% than the minimum SSQ value, which can be implemented to optimize the hydrological parameters of other forms of the Muskingum equation, whether single or combined with other algorithms such as GA and PSO.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Subject AreaEngineering
More specific subject areaMeta-heuristic Algorithm, Optimization, Flood Routing
Method nameGrey Wolf Optimizer
Name and reference of original methodMirjalili S, Mirjalili SM, Lewis A [22] Grey wolf optimizer. Advances in engineering software, 69, pp.46-61. [32] Augmented grey wolf optimizer for grid-connected PMSG-based wind energy conversion systems. Applied Soft Computing, 69, 504-515.
Resource availabilityComputer (Intel(R)CoreTMi5 CPU 2.67-GHz)MATLAB software
  1 in total

1.  A Novel Hybrid Algorithm Based on Grey Wolf Optimizer and Fireworks Algorithm.

Authors:  Zhihang Yue; Sen Zhang; Wendong Xiao
Journal:  Sensors (Basel)       Date:  2020-04-10       Impact factor: 3.576

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.