Next Article in Journal
Enhancing the Viscoelastic Performance of Carbon Fiber Composites by Incorporating CNTs and ZnO Nanofillers
Previous Article in Journal
Carrier Dynamics in InGaN/GaN on the Basis of Different In Concentrations
Previous Article in Special Issue
Study on Compressive Strength and Water Permeability of Steel Slag-Fly Ash Mixed Permeable Brick
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

New Evolutionary Algorithm for Optimizing Hydropower Generation Considering Multireservoir Systems

1
Department of Water Engineering and Hydraulic Structures, Faculty of Civil Engineering, Semnan University, Semnan 35131-19111, Iran
2
Department of Civil Engineering, Faculty of Engineering, University of Malaya, Kuala Lumpur 50603, Malaysia
3
Institute of Sustainable Energy (ISE), Universiti Tenaga Nasional, Selangor 43000, Malaysia
4
Institute of Energy Infrastructure (IEI), Universiti Tenaga Nasional, Selangor 43000, Malaysia
5
Civil Engineering Department El-Gazeera High Institute for Engineering Al Moqattam, Cairo 11311, Egypt
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(11), 2280; https://doi.org/10.3390/app9112280
Submission received: 26 January 2019 / Revised: 1 March 2019 / Accepted: 4 March 2019 / Published: 3 June 2019
(This article belongs to the Special Issue Water-Energy-Sustainability Nexus)

Abstract

:
In recent decades, solving complex real-life optimization problems has attracted the full attention of researchers. Dam and reservoir operation rules are considered one of the most complicated optimization engineering problems. In fact, the operation rules of dams and reservoirs are multisystematic and highly stochastic and have highly nonlinear system constraints due to the direct influence of environmental conditions: Therefore, these rules are considered highly complex optimization problems. Recently, metaheuristic methods inferred from nature have been broadly utilized to elucidate the way optimal solutions are provided for several complex optimization engineering applications, and these methods have achieved interesting results. The major advantage of these metaheuristic methods over conventional methods is the unnecessity to identify a particular initial condition, convexity, continuity, or differentiability. The present study investigated the potential of using a new metaheuristic method (i.e., the crow algorithm (CA)) to provide optimal operations for multireservoir systems, with the aim of optimally improving hydropower generation. A multireservoir system in China was considered to examine the performance of the proposed optimization algorithm for several operation scenarios. The results obtained the average hydropower generation by considering all examined operation scenarios based on the operation rule achieved using the CA, which outperformed the other metaheuristic methods. In addition, compared to other metaheuristic methods, the proposed CA lessened the time required to search for the optimal solution. In conclusion, the proposed CA has high potential for achieving optimal solutions to complex optimization problems associated with dam and reservoir operations.

1. Introduction

Increased population growth and industrial demands have caused an urgent need for not only the better planning of energy resources but also optimal generation rules [1]. Hydropower energy production is one of the real challenges for decision-makers and policymakers. Generated hydropower from hydropower plants attached to dams and reservoirs should be operated to supply the electrical hydropower required for population and industrial demands [2]. Electrical hydropower generation becomes a more vital problem when deficit events occur due to inappropriate operation rules: Thus, developing optimal operations for dams and reservoirs is essential [3].
One of the most important resources in the field of hydropower generation is that hydropower can be generated from water flow via hydropower plants attached to dams. A reservoir’s water storage upstream of the dam is operated based on different demands, such as irrigation and domestic, industrial, and environmental hydropower demands. Therefore, there is a need to develop operation rules for dam and reservoir systems to ensure the reliable production of hydropower generation. On the other hand, the upper bound of hydropower generation is limited to the full capacity of the hydropower plant. An operation rule that could achieve reliable and less probable risk to the hydropower generation pattern near full capacity is considered optimal [4].
Recently, researchers have applied several mathematical models to improve operation rules for the planning and management of hydropower production in dam and reservoir systems. The optimal generation of hydropower could be defined within the framework of an optimization problem [3]. Therefore, optimization algorithms, such as metaheuristic and evolutionary algorithms, could be used to search for the better operation of dam and reservoir systems to maximize the generation of hydropower. In fact, one or some objective functions are defined for these problems with the aim of increasing hydropower generation in hydropower plants based on released water from upstream dams [5]. Thus, released water from upstream dams is considered to be an unknown variable or decision variable, where the accurate determination of this variable has an effect on hydropower generation [6,7]. A real problem based on a multireservoir system with the aim of increasing hydropower generation is defined in this study with many complex constraints: This type of problem can be attractive for decision- and policymakers. This multireservoir system is in a chain sequence: In addition, three different scenarios are considered in this study to examine the proposed crow algorithm (CA) as an optimizer. The aim of the problem is maximizing hydropower generation based on the decision variable (i.e., reservoir capacity) during dry years (1963–1964), wet years (1951–1952), and normal years (1985–1986).

2. Review and Motivation

Hydropower production based on a multireservoir system is a complex problem when considering nonlinear objective functions and different constraints. Therefore, the extraction of an optimal solution and hydropower management based on released water from upstream dams are real challenges. Thus, solving such problems causes other researchers to try and understand different strategies for these complex problems. Several efforts have been developed to achieve optimal hydropower generation by utilizing different metaheuristic algorithms.
An optimization model has been developed to achieve reservoir operations with the aim of increasing hydropower generation while considering the environmental demand supply. The improved genetic algorithm (GA) was used for reservoir operations, and different flows in river regimes were considered for the optimization process. Nonlinear rule curves based on the GA were extracted for hydropower production, and the improved algorithm based on the elitism concept achieved more hydropower generation without trapping local optimal solutions [8,9,10]. Then, Arunkumar and Jothiprakash [11] used the improved particle swarm optimization (PSO) to increase hydropower production in multireservoir systems. The new PSO was generated based on the modification of acceleration coefficients in the PSO. The minimum required water amount for environmental demands was supplied, and the hydropower generated reached hydropower plant capacity based on the new PSO. In addition, an improved PSO was used for maximizing hydropower production and minimizing irrigation deficits at a large scale in China. The results indicated that the improved PSO based on the correction of the inertia coefficient had faster convergence over other versions of the PSO. Additionally, hydropower production based on an improved PSO reached hydropower plant capacity [12]. Furthermore, multireservoir operations based on a hybrid PSO and GA optimized performance with the aim of increasing hydropower production. The results indicated that the new hybrid algorithm could achieve more hydropower generation and faster convergence by covering the weak points of the GA and PSO based on increasing the diversity in the population [13,14].
The Bat algorithm has been used for increasing the annual benefit based on hydropower production in multireservoir systems and hydropower plants [15]. Released water was considered to be the decision variable, and the results indicated that the generated benefit based on hydropower production via the Bat algorithm had more value than the benefits via the GA and PSO. The Bat algorithm was performed based on the echolocation ability during a Bat’s life.
In recent years, Haddad et al. [16] have used the water cycle algorithm (WCA) for a 10-reservoir system, and the results indicated that the new algorithm decreased computation time with the inception of water-drop movement into the environment: Additionally, released water was considered to be the decision variable, and storage was considered to be the state decision. The position of water drops in rivers and seas was considered the decision variable for this algorithm. The biography-based optimization algorithm (BBA) has been used for the optimization of a four-reservoir system, and the aim of the problem was increasing the generated benefit based on generated hydropower [17]. Moreover, the firefly algorithm (FA) has been applied to multireservoir systems with the aim of increasing hydropower production [18]. In addition, the monarch butterfly (MBF) algorithm and krill algorithm (KA) have been applied for optimized hydropower generation based on the optimal operation rule for either single or multiple dam and reservoir systems [7,19].
The inception of swarm intelligence has caused algorithms to be directed toward the best solution to a problem with a minimum computation time. Problems with one or several objective functions can be simultaneously solved with such algorithms. For example, an increase in the reliability index, as a percent of the hydropower supply, and a decrease in the vulnerability index, as a percent of the shortage in hydropower production, can be simultaneously defined as two objective functions. These algorithms are highly adopted, which allows all effective variables influencing the system, such as hydraulic or hydrological constraints, to be defined within these algorithms. In other words, the algorithms can be adapted based on the system problem with a specific condition. The convergence procedure and global solution achieved within the optimization process are very important for the system under study. To some extent, the system is required to be operated in real-time: Therefore, a fast convergence rate is needed. In addition, when the system is highly nonlinear and stochastic in nature, a searching procedure for the optimal solution might be trapped in a suboptimal solution. Accordingly, there is a need to look for an optimization algorithm that could have the potential to encounter a high convergence rate and stochastic search procedure within its mathematical process. In addition, the algorithm should encounter advanced operators that could have a high chance of achieving a global solution within the searching domain.
In optimization theory, crows are the searchers: The environment can be considered the search space, and random storing positions can be taken as feasible solutions. The source that is best among all food sources is taken as the global solution, and the objective function is defined by the quality of the food source. By simulating the intelligence behavior of crows, the crow algorithm (CA) attempts to find the optimal solution to various optimization problems.
The novelty of the current research paper is not only the investigation of the potential of a new optimization algorithm, but also the application of the algorithm in a relatively complex reservoir system with multidimensional features for multireservoir systems under different climate condition scenarios. In fact, most of the previous research efforts have focused on the optimization algorithms’ performance, considering single reservoirs under single scenarios of climate change [10,11,12,13,14,15,16,17]: In addition, the evaluation of those optimization algorithms was basically based on common performance indices that might provide improper judgment on the real model performance. In fact, there are a few statistical indices that are usually used for evaluating the performance of optimization algorithms, such as reliability, resilience, and vulnerability. Reliability is the probability that the reservoir can supply the volume of water specified by the demand target in any given year. Resilience, on the other hand, is taken to be the conditional probability of experiencing a period of no failure (no water deficit) given that a failure occurred in the previous time period. The use of the resiliency measure allows the concept of resilience, which is the ability of the system to recover from a failure, to be more fully expressed. The final measure of performance is the vulnerability of the system. Vulnerability is the maximum deficit experienced in any one year. Meanwhile, in the current research, different indexes for comparing different algorithms have been proposed.
In this context, the present study attempts to investigate multireservoir performance under different climate conditions considering different reservoirs’ inflow scenarios (dry, wet, and normal conditions). Most of the existing research works have shown the superiority of the proposed optimization algorithms for single reservoir systems under a normal scenario only, which might be insufficient and inadequate for generalization to all cases of reservoir systems and under different scenarios of climate conditions.

3. Crow Algorithm

The CA, as a new evolutionary algorithm, is used in studies as a proposed optimization algorithm for dam and reservoir operations. Askarzadeh [20] has applied the CA to different benchmark functions and engineering optimization problems. The results indicated that the CA, based on two important parameters (flight length and awareness probability), could avoid trapping in the local solution, and the convergence rate was higher compared to those in other algorithms. Furthermore, Oliva et al. [21] applied the CA to an image processing application and achieved results that indicated that the CA outperformed other algorithms by obtaining a better image quality. However, the algorithm has some random parameters for which an accurate determination of these parameters is needed for accurate sensitivity, and the algorithm also has successful applications in the optimization of mathematical functions and structural engineering, but with some issues in power engineering.
The main advantage of the crow algorithm is that the updating mechanism employs a multidirectional search that advances and improves the diversity of solutions and can lead to avoiding being stuck in a local solution to enhance the possibility of achieving a global solution. This is often a prefect and optimal alternative among the available optimization algorithms in use, especially when dealing with more complex nonlinear and multimodal problems. The crow algorithm has been applied in several fields, such as civil engineering [22,23], medical science [24], and environmental science [25].
On the other hand, in the crow algorithm, a crucial influence on algorithm performance refers to the calculation of the hiding places of a crow. A basic implementation of this metaheuristic technique assumes a fixed value of the flight length that cannot be changed during iterations. As a result, the main drawback of this technique appears in the flight length value that the algorithm needs to cover the overall search space in finding the optimal solution. A small value of the flight length explores the solutions inside the line segment, and a large value of the flight length explores the solutions outside the line segment. Thus, this leads to using trial and error in assuming the initialization parameters.
Crows are known as being one of the largest bird species: Therefore, the ratio of their brain size to their body size is significant. The self-awareness of crows has been proven in different experiments [20]. Their powerful memories of different locations and faces is one of the most important characteristics of crows. Crows observe and follow other crows and birds to find their food and steal the food when given a good opportunity. The following assumptions are considered for crows:
  • Flock life is considered for crows;
  • Crows use powerful memories to recall hidden food by other birds or crows;
  • Crows follow each other to steal hidden food;
  • Crows hide their food based on their awareness of the probability of theft.
The position of crows in each iteration is represented by xi,iter, which is calculated by x i , i t e r = x 1 i , i t e r , x 2 i t e r , x d i t e r . Thus, each position can include the number of decision variables (d). The hidden location of food is memorized by the powerful memory of crows. Each hidden position is represented by m i , i t e r . In fact, this is the best position for the ith crow during the process of finding food. This assumption considers that the jth crow wants to see the hidden location of the food itself, and the ith crow follows the jth crow. One assumption related to this form is that the jth crow does not know it is being followed by the ith crow. Thus, the ith crow can find the hidden food place of the ith crow, and the new position for the ith crow is updated based on the following equation:
x i , i t e r + 1 = x i , i t e r + r i × f l i , i t e r × ( m i , i t e r x i , i t e r ) ,
where ri is a random number, f l i , i t e r is the flight length, x i , i t e r is the new position of the crow, and m i , i t e r is the hidden place for food. The small value of the flight length causes the crows to continue the search process at a local scale, and a large value of this parameter causes the crows to continue the search process at a global scale.
The second assumption is that the jth crow knows that the ith crow is following it. Thus, the jth crow attempts to deceive the ith crow by not finding the food of the jth crow. Thus, the new position for the ith crow is updated based on the following equation:
x i , i t e r + 1 = [ x i , i t e r + r i × f l i , i t e r × ( m i , i t e r x i , i t e r ) r j A P i , i t e r a ( r a n d o m ) p o s i t i o n o t h e r w i s e ] ,
where A P i , i t e r is the awareness probability. A small value of the awareness probability causes the search process to act based on the local search around the best solution: Thus, the intensification ability for the algorithm increases. A large value of this parameter causes the search process to act based on the global search: Thus, the diversification ability for the algorithm increases. Therefore, the following levels for the CA are considered:
  • The population CA is inserted into the algorithm, and the sensitivity analysis is used to compute the initial random parameters for the algorithm;
  • The crow position for the hiding of food is considered to be the decision variable (Equation (3)). The best places for the hiding of food are saved in the archive and matrix. The initial position of crows for the hiding of food is the same as the best place for the hiding of food for the first iteration (initialization step), as shown in the equations bellow:
    C r o w s = [ x 1 1 , x 2 1 , , x d 1 x 1 2 , x 2 2 , , x d 2 x 1 N , x 2 N , , x d N ] ,
    C r o w s = [ m 1 1 , m 2 1 , , m d 1 m 1 2 , m 2 2 , , m d 2 m 1 N , m 2 N , , m d N ] ;
  • The objective function for the problem is defined, and the decision variables are inserted into the objective function to compute the objective function value;
  • Equations (1) and (2) are used to update the positions for the crows or decision variables;
  • The computed new position is obtained based on previous levels and hence compared to the previous position for each crow. If the new position is better, the crow moves to the new position: Otherwise, the crow stays in the current position;
  • The objective function is computed for the new positions;
  • The memory of the crows is updated based on the following equation:
    m i , i t e r + 1 = [ x i , i t e r + 1 f ( x i , i t e r + 1 ) i s ( b e t t e r ) t h a n ( f ( m i , i t e r ) ) m i , i t e r o t h e r w i s e ] ;
  • The convergence criteria are checked, and if they are satisfied, the algorithm finishes. Otherwise, the algorithm returns to the second step. It should be noted here that the CA has fewer numbers of initial random parameters compared to the PSO and GA, which means that the CA has less of a possibility of experiencing uncertainty compared to other algorithms as well (Figure 1).

4. Case Study

The Wujiang multireservoir system is in the Wujiang Basin, and the Wujiang River is in southwest China. The area of this basin is 87,900 km2, and the precipitation rate for this basin varies from 900 to 1400 mm. This system is one of 13 global systems that produce hydropower, and there are four hydropower reservoirs in this system. The water level reflects the reservoir storage, and thus the variation of outflow is affected by the fluctuation of the water level. When the water level was determined, the storage capacity could be calculated, and hence the outflow (water release) from the reservoir could be computed by continuity and the state equation. Figure 2 shows the multireservoir system where q1, q2, and q3 represent the inflow for each reservoir.
The SFY reservoir has small regulatory storage. Thus, the optimization process was implemented on other reservoirs. Table 1 presents various characteristics for all reservoirs in this study, such as the normal water level, dead water level, total storage, regulation storage, and power efficiency. It is noticeable that there is different regulation storage in the presented reservoirs: SFY has daily regulation, DF and WJD are regulated seasonally, while there is multiyear regulation for HJD. The main duty of the DF reservoir is hydropower generation, where the normal water level is 345 m, and the dead water level is 936 m. The efficiency of this hydropower plant is 8.35. The SFY reservoir has a storage of approximately 0.2 billion m3 and is downstream of the DF reservoir: The hydraulic head of the DYF is 936 m due to low storage in the reservoir. The capacity for the WJD hydropower plant is 1250 MW: The normal water level for this reservoir is 502 m, and the dead water level for this reservoir is 720 m. The total hydropower output from the system should be 680 MW to guarantee downstream demands. The inflow value for the reservoirs and the interzone for different climate conditions (wet, normal, and dry) are mentioned in Table 2. Additionally, the outflow for the WJD reservoir should be more than 100 m3/s due to navigation safety. The power coefficient in Table 1 was used to determine the efficiency of the entire turbine power system.
Dry years (May 1963–April 1964), wet years (May 1951–April 1952), and normal years (May 1985–April 1986) were considered different scenarios in the operation of the multireservoir system. The aim of the problem was to maximize hydropower production for the multireservoir system. Three years for each scenario were considered to examine the performance of the proposed algorithm for different conditions, because it was important that the method could manage the basin for the years with a scarcity of water resources.
The generated hydropower is dependent on the hydraulic head and turbine release, and both parameters were computed by determining the water level of the reservoirs. The outflows for the reservoirs were computed when the upstream water level was determined, and Equation (6) was used for computing the outflow when considering the spillway and turbine release. The outflow from each reservoir was considered to be the inflow into the downstream reservoir: When the outflow increased, the water level increased downstream, which caused a lower hydraulic head. The objective function was computed based on Equation (7) [26]:
V m , t + 1 = V m , t + η ( I m , t Q m , t ) I m + 1 , t = I Q m + 1 , t + Q m , t τ m
Equation (9) is a continuity equation, where V m , t + 1 is storage for the mth reservoir at time t + 1, Q m , t is the outflow of the mth reservoir, which includes the turbine release and spillway release, I Q m + 1 , t is the internal inflow into the m + 1 reservoir, τ m is the routed outflow from the mth reservoir into the m + 1 reservoir downstream, η is the conversion coefficient, and I m + 1 , t is the inflow into the m + 1 reservoir. Equation (7) is
F = max t 1 T m 1 M N m , t Δ T N m , t = k m q m h m , t
where F is an objective function (kwh), T is the number of operational periods, M is the number of hydropower plants, N m , t is the output hydropower for the mth hydropower plant (MW), Δ T is the time interval, k m is the hydropower plant coefficient, q m is the release passing turbines, and h m , t is the hydraulic head. The following constraints are considered for this problem [26]:
N _ m , t N m , t N ¯ m , t .
Equation (8) represents the constraint for each hydropower plant, where N _ m , t is the lower and N ¯ m , t is the upper output for the mth hydropower plant. Equation (9) is
N t N m , t N ¯ t .
Equation (9) represents the constraint related to the total output of the system, where N _ t and N ¯ t represent the lower and upper outputs of the system, respectively. Equation (10) is
Z m t Z m , t Z ¯ m t .
Equation (10) is related to the water level of each reservoir, where Z _ m , t and Z ¯ m , t represent the lower and upper levels of the reservoirs, respectively. Equation (11) is
Q m t Q m , t Q ¯ m t
Equation (11) is considered to be one constraint for the outflow, where Q _ m , t and Q ¯ m , t represent the lower and upper outflows of the reservoirs, respectively. Equation (12) is
Z m , 1 = Z m , b , Z m , T + 1 = Z m , e
Equation (12) is considered to be the boundary constraint, where Z m , b is the water level at the beginning of the operation period, and Z m , e is the water level at the end of the operation period.
If the constraints are not satisfied, penalty functions are added to the objective function:
F = t = 1 T ( m = 1 M N m , t δ ( N _ t m = 1 M N m , t ) 2 ) Δ t ,
where δ = [ 1 , m = 1 M N m , t N _ t 0 , m = 1 M N m , t N _ t ] . Equation (14) is
N m , t = [ p 1 ( q m , t q _ m , t ) , q m , t ( , q _ m , t ) k m q m , t h m , t , q m , t ( q _ m , t , q ¯ m , t ) p 2 ( q ¯ m , t q m , t ) , q m , t ( q ¯ m , t , + ) ] .
N m , t represents the hydropower output for each period, and p1 and p2 are penalty coefficients.
The following indexes are used to evaluate the hydropower output based on the CA [6]:
  • The temporal reliability index. This index shows the number of periods where the generated hydropower is greater than the hydropower plant capacity. A high percentage for this index is suitable:
    T R = N t = 1 T ( N m , t P P C m ) T × 100 ,
    where T R is the temporal reliability index, N t = 1 T ( N m , t P P C m ) is the number of periods where the generated hydropower is greater than the hydropower plant capacity, P P C m is the hydropower plant capacity, and T is the total number of operational periods;
  • Volumetric reliability index. This index shows the percentage of generated hydropower compared to the producible maximum hydropower at each hydropower plant. A high percentage of this index shows that the algorithm could generate the required hydropower for downstream demands [6]:
    V R = N t = 1 T ( ( N m , t | N m , t < P P C m ) ( PP C m | N m , t + 1 P P C m ) ) T . P P C × 100 ,
    where VR is the volumetric reliability index, N t = 1 T ( ( N m , t | N m , t < P P C m ) ( P P C m | N m , t + 1 < P P C m ) ) is the total generated hydropower during the operational periods, and T . P P C is the maximum generated hydropower;
  • Vulnerability index. The average amount of failure occurrences in the system is measured by the vulnerability index. The average hydropower deficits are measured by the vulnerability index:
    V = t = 1 T [ ( P P C m N m , t | N m , t < P P C m ) ( 0 | N m , t P P C ) ] T ,
    where t = 1 T [ ( P P C m N m , t | N m , t < P P C m ) ( 0 | N m , t P P C ) ] is the total hydropower deficit;
  • RMSE (root mean square error). The root mean square error between the generated hydropower and hydropower point capacity, as shown by Equation (18). A low value for this index represents better performance of the algorithm based on more generated hydropower:
    R M S E = t = 1 T ( P P C m N m , t ) 2 T ;
  • MAE (mean absolute error). The mean absolute error between the generated hydropower and hydropower plant capacity, which is measured based on the following equations. A low value for this index is suitable and shows a reduced deficit:
    M A E = t = 1 T | P P C m N m , t | T .
The mathematical model for multireservoir operation is considered based on the following criteria:
  • The water level for the multireservoir system is considered to be the decision variable, and the initial position of the crows is considered based on the water level;
  • The continuity equation is used to compute the outflow based on Equation (9);
  • Different constraints are checked: If these constraints are not satisfied, the penalty functions are used;
  • The objective function is computed for each member based on Equation (13);
  • The number of operational periods (m) is compared to the total number of periods (M). If this is satisfied, go to the next level. Otherwise, return to the second step;
  • The decision variables or crow positions are updated based on Equations (1) and (2);
  • The memories of crows are updated based on Equation (5);
  • The convergence criterion is checked. If it is satisfied, the algorithm finishes. Otherwise, the algorithm returns to the second step.

5. Results and Discussion

5.1. Sensitivity Analysis

The evolutionary algorithms had random parameters, with values that had to be initialized at the beginning before applying them to the real case study. Therefore, a sensitivity analysis was considered for the near-accurate determination of these parameters. In fact, the sensitivity analysis could be carried out to study the variation in the objective function of the system versus the variation in the initial values of the algorithm’s parameters. Several trial and error procedures were carried out to examine the proper initial values for the algorithm’s parameters. For example, in cases where the main target was used to maximize hydropower production, the procedure was identifying a particular range for the domain of the parameter values. In this research, several trial and error procedures were performed. First, the population was changed for the constant values of two other parameters. Second, the other values of other parameters were changed versus constant population size.
As seen in Table 3, a normal year was considered, and changes in the population size ranging from 20 to 80 were considered. It could be found that when the population size was 60, the objective function had a maximum value. In other words, to achieve an optimal value of the objective function, it was recommended to initialize the value of the population size to be equal to 60. In the same fashion, the flight length ( f l i , i t e r ) for the normal year changed from 1 to 4, and the maximum value for the objective function was 106.23 (108 kwh). From Table 3, the best initialization value for the flight length might have been equal to 3. The range of changes in the awareness probability ( A P i , i t e r ) was selected to be between 0.10 and 0.40. The maximum value for the objective function, 106.24 (108 kwh), occurred when the initial value of this parameter might have been equal to 0.30. A complete sensitivity analysis for all other cases of dry and wet years were carried out in a similar sequence, and all of the best initial values for the algorithm’s parameters are presented in Table 3.

5.2. Ten Random Results for Different Algorithms

Table 4 shows the 10 random results for the different evolutionary algorithms based on normal years, wet years, and dry years. The average generated hydropower energy for the CA based on normal years was 106.20 (108 kwh), with values of 105.23, 103.98, and 104.22 (108 kwh) via the MBF, GA, and PSO, respectively. The average generated energy for normal years based on the CA was 0.94%, 2.09%, and 1.8% greater than via the MBF, GA, and PSO, respectively. Additionally, the computational time for the CA based on normal years was 24 s, which was 17%, 25%, and 31% less than via the MBF, PSO, and GA, respectively. It can be observed that the results for the dry and wet years assured that the CA could achieve a better value for the objective function with a minimal computational time. The computational time for the CA based on dry years was 23 s, which was 11.5%, 20%, and 28% less than via the MBF, GA, and PSO, respectively. The lowest computation time consumed refers to fast convergence: Also, this reduction occurred when the number of evaluations for the CA was less than other algorithms.
The variation coefficient for the CA for all years was a small value, which proved that one computer run was reliable and proved the solution to be of high quality. The used computerized system for this research and the one used in Reference [26] by the authors are similar systems (PCs with i5 CPU 2.4 GHz, ram/500 GB HDD).

5.3. Evaluation of Different Algorithms Based on Computed Indexes

Table 5 shows the comparison between generated hydropower and producible maximum hydropower (i.e., power plant capacity). The dry years were the most critical years, and the HJD hydropower plant was selected to analyze the results to avoid repetition. Thus, all of the mentioned analysis is for the HJD reservoir, hydropower plant, and dry years, and the results were the same for other years and hydropower plants.
The temporal reliability index (TRI) for the CA based on dry years was 38%, which was 13%, 20%, and 24% more than via the MBF, PSO, and GA, respectively. The percent of this index represents the number of periods where the hydropower exceeded the set threshold (i.e., power plant capacity). Thus, there were no hydropower deficits during these periods due to a surplus of hydropower generation.
When the TRI had a higher value, the system could generate hydropower for more periods, with a surplus capacity comparable to the hydropower plant capacity. Additionally, the volumetric reliability index (VRI) based on the CA during dry years was 91%, which was 8%, 15%, and 26% more than via the MBF, PSO, and GA, respectively. This result showed that the generated hydropower via the CA for more periods was closer to the hydropower plant capacity compared to via the MBF, GA, and PSO.
The vulnerability index for the CA based on dry years was 20%, which was 14%, 19%, and 21% less than via the MBF (monarch butterfly algorithm), PSO, and GA, respectively. In fact, a smaller value for this index based on the CA during dry years showed that the intensities of failure occurrences or hydropower deficits via the CA were less than via the MBF, PSO, and GA. The RMSE for the CA based on dry years was 1.4 MW, which was 39%, 58%, and 64% less than via the MBF, PSO, and GA, respectively, when the generated hydropower was compared to hydropower plant capacity.
Additionally, the MAE for the CA based on dry years was 1.2 MW, which was 42%, 62.5%, and 66% less than via the MBF, PSO, and GA, respectively. Thus, the MAE and RMSE showed that the CA could generate hydropower similar to the hydropower plant capacity. The comparison of results for the CA and other algorithms during other years also affirmed the improved performance of the CA. Another point was related to the values of different indexes during different years. For example, the TRI and VRI for wet years had the greatest values compared to other years.
The VRI was 95% based on wet years for the HJA reservoir via the CA, and it was 92% and 91% for normal and dry years, respectively. All indexes during wet years had more acceptable values based on all algorithms when compared to the same algorithms during normal and dry years for all hydropower plants, which was due to more water resources for the multireservoir system during wet years. The conditions for the MBF, PSO, and GA based on dry years for all hydropower plants were more critical compared to during wet and normal years. Therefore, the values of the TRI and VRI decreased, and the RMSE and MAE increased significantly during dry years compared to during other years.
For example, the TRI via the CA during dry years for the HJD hydropower plant decreased by 4% and 6% compared to normal and wet years, respectively, while it decreased during dry years at the HJD hydropower plant via the GA when compared to normal and wet years (15% and 18%, respectively). Additionally, other indexes, such as the MBF, GA, and PSO (based on dry years), had the same conditions. Thus, the PSO, GA, and MBF were more vulnerable compared to the CA when there were limited water resources during some years. Although the GA and PSO algorithms have shown a relatively good performance in previous research, the CA in this research achieved an outstanding performance better than them. This might have been due to the fact that PSO and GAs have been examined for single reservoir water systems with single objectives and have been evaluated using traditional performance indexes. In addition, the major difference in exploring the weaknesses of the GA and PSO algorithms compared to the CA is that both algorithms (GA and PSO) have been applied only for normal average climate conditions, without paying attention to the possibility of experiencing wet and dry climate conditions.
Comprehensive evaluations were carried out. In fact, several multicriteria decision models could be used for the selection of the best method. If xij is considered the value of the index in Table 4 for each method, a multicriteria decision model can predicate the ranks for different methods based on the following steps: (1) The consideration and definition of the suitable indexes for evaluating different methods; (2) the allocation of weight to the index, where the vulnerability, reliability, RMSE, and MAE based on the same importance have the same weight for this study; and (3) the prioritization of different methods based on different indexes.
The dry year as a critical condition was selected, and compromise programming (CP) was used as a multidecision model for four reservoirs to select the best model based on the mentioned indexes in Table 4 [9]:
L p ( S i ) = [ j = 1 n ( x j + x i j x j + x j ) p ] 1 p ,
where L p ( S i ) is the distance of a solution from the ideal solution; and x j + and x j are, respectively, the ideal solution (the most value for maximizing criteria or lowest value for minimizing criteria) and the negative ideal (the most value for minimizing criteria or lowest value for maximizing criteria). Three values for p were selected for this model to evaluate distances (p = 1, p = 2, and p = ) as black distance, Euclidean distance, and Tchebycheff distance [26]. The multicriteria decision gave ranks to the method for different reservoirs based on the mentioned values of indexes. The results indicated that the CA method based on RMSE, MAE, the reliability index, and the vulnerability index received the first rank, and MBF, PSO, and GA received other ranks. The ranks showed that the CA based on all indexes had the best rank, and the MBF acted based on the next alternative.

5.4. Rationality of Operating the Multireservoir System

A dry year was selected as the critical year for the hydraulic and logical analyses to avoid repeating the results of this section. Figure 3 shows that the water levels for WJD, DF, and HJD varied based on the CA during different periods. The inflow into the HJD reservoir during dry years had an initial interval of 88 m3/s (Table 2): This value was small, and if the system wants to meet the minimum required hydropower (680 MW), the outflow from the HJD reservoir should increase, which would allow the downstream reservoirs to have enough inflow for hydropower generation.
Thus, the water level decreased in this reservoir, and the water level for the other reservoirs increased to reach a normal level (Figure 3). In fact, the value of the inflow into the HJD reservoir was small during the initial time interval, and the value of the inflow into the HJD reservoir increased to reach a normal water level (1140 m). The outflow from the HJD reservoir increased, which did not cause a real shortage for the downstream reservoirs: Thus, the water level decreased in the HJD reservoir to keep the water level under normal conditions for the downstream reservoirs. The water level for the reservoirs after the HJD reservoir did not decrease until the final period (Figure 3). Table 6 shows more details for the reservoirs and hydropower plants based on the CA. The outflow for the WJD during all periods was more than 100 m3/s based on Table 6: Thus, navigation security was considered for the WJD reservoir. The total hydropower output for all periods was more than 680 MW: Thus, the smallest amount of required hydropower was well supplied. Additionally, the variation in hydraulic heads during the wet seasons had an increasing trend, and it had a decreasing trend during the dry seasons, which is consistent with Figure 3. Additionally, the hydropower outputs for HJD were close to zero, because the inflow value for the HJD reservoir during these two periods was considerable: Thus, the reservoir should increase the storage value during critical periods, such as dry seasons. Therefore, the outflow of hydropower generation for the HJD reservoir decreased during these periods. Finally, the hydraulic head increased, and there was enough storage for critical periods.

5.5. Convergence Curves

Figure 4 shows the convergence for three years. The results indicate that the CA converged toward more energy produced than other algorithms based on a smaller number of iterations. For example, the CA converged to 106.20 (108 kwh) after 400 iterations during normal years, while the PSO, GA, and MBF converged after 500 iterations. Thus, the CA could achieve an optimal performance goal based on a smaller number of iterations during the optimization process. The parameters for the other methods computed were based on sensitivity analysis, such as CA. For example, the population size for PSO, CA, and MBF was 80, 60, and 30. The mutation probability for the GA was 0.10, and the crossover probability for the GA was 0.5. The inertia coefficient for PSO was 0.8, and the acceleration coefficient for PSO was 2.

6. Conclusions

The present study considered the operation of a multireservoir system with the aim of increasing hydropower generation based on a new, evolutionary CA. Based on the proposed model, the average generated energy for normal years was 0.94%, 2.09%, and 1.8% more than via the MBF, GA, and PSO, respectively. The average generated energy for wet years based on the CA was 1.3%, 2.6%, and 2.2% more than via the MBF, GA, and PSO, respectively. The computational time based on the CA over three years was less than via the GA, PSO, and MBF. The results indicated that the CA could supply the required hydropower for downstream demand based on high values of the TRI and VRI. For example, the VRI via the CA for the HJA reservoir was 91%, while it was 83%, 76%, and 65% via the MBF, PSO, and GA, respectively. Additionally, the CA decreased the vulnerability index compared to the MBF, PSO, and GA for all reservoirs. The results indicated that the HJD reservoir had an important role in the process of hydropower generation: Therefore, the inflow volume into this reservoir had considerable value when storing flow during critical periods. Additionally, the reservoir with an increase in outflow attempted to transfer the necessary inflow toward downstream reservoirs for hydropower generation. Thus, the CA has high potential for water resource and energy management based on the computed results: Also, future studies can be related to the operation of a multireservoir system under climate change conditions based on the CA to determine the ability of the CA under climate change conditions when managing and planning in water resource and energy fields.

Author Contributions

Conceptualization, M.A.M. and A.N.A.; formal analysis, M.E., H.A.A., A.H.E.-s., and S.H.L.; methodology, M.E.; supervision, A.E.-S.; validation, N.S.M.; writing—original draft, S.B.K., H.A.A., M.A.M., and C.C.O.; writing—review and editing, M.S.H.

Funding

This research was funding by University of Malaya Research Grant (UMRG) coded RP025A-18SUS, University of Malaya, Malaysia. In addition, this study was partially supported by the iRMC Bold 2025, Universiti Tenaga Nasional, Malaysia. Grant code: RJO 10436494.

Acknowledgments

The authors appreciate so much the facilities support by the Civil Engineering Department, Faculty of Engineering, University of Malaya, Malaysia and Department of Water Engineering and Hydraulic Structures, Faculty of Civil Engineering, Semnan University, Iran.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nordenstam, L.; Djuric Ilic, D.; Ödlund, L. Corporate greenhouse gas inventories, guarantees of origin and combined heat and power production—Analysis of impacts on total carbon dioxide emissions. J. Clean. Prod. 2018, 186, 203–214. [Google Scholar] [CrossRef]
  2. Manokar, A.M.; Winston, D.P.; Kabeel, A.E.; Sathyamurthy, R. Sustainable fresh water and power production by integrating PV panel in inclined solar still. J. Clean. Prod. 2018, 172, 2711–2719. [Google Scholar] [CrossRef]
  3. Shrouf, F.; Gong, B.; Ordieres-Meré, J. Multi-level awareness of energy used in production processes. J. Clean. Prod. 2017, 142, 2570–2585. [Google Scholar] [CrossRef]
  4. Fan, J.L.; Hu, J.W.; Kong, L.S.; Zhang, X. Relationship between energy production and water resource utilization: A panel data analysis of 31 provinces in China. J. Clean. Prod. 2018, 167, 88–96. [Google Scholar] [CrossRef]
  5. Gong, X.; Van der Wee, M.; De Pessemier, T.; Verbrugge, S.; Colle, D.; Martens, L.; Joseph, W. Integrating labor awareness to energy-efficient production scheduling under real-time electricity pricing: An empirical study. J. Clean. Prod. 2017, 168, 239–253. [Google Scholar] [CrossRef] [Green Version]
  6. Ehteram, M.; Karami, H.; Farzin, S. Reducing Irrigation Deficiencies Based Optimizing Model for Multi-Reservoir Systems Utilizing Spider Monkey Algorithm. Water Resour. Manag. 2018, 32, 2315–2334. [Google Scholar] [CrossRef]
  7. Ehteram, M.; Karami, H.; Farzin, S. Reservoir Optimization for Energy Production Using a New Evolutionary Algorithm Based on Multi-Criteria Decision-Making Models. Water Resour. Manag. 2018, 32, 2539–2560. [Google Scholar] [CrossRef]
  8. Babel, M.S.; Nguyen Dinh, C.; Mullick, M.R.A.; Nanduri, U.V. Operation of a hydropower system considering environmental flow requirements: A case study in La Nga river basin, Vietnam. J. Hydro-Environ. Res. 2012, 6, 63–73. [Google Scholar] [CrossRef]
  9. Pimenta, F.M.; Assireu, A.T. Simulating reservoir storage for a wind-hydro hydrid system. Renew. Energy 2015, 76, 757–767. [Google Scholar] [CrossRef]
  10. Jahandideh-Tehrani, M.; Bozorg Haddad, O.; Loáiciga, H.A. Hydropower Reservoir Management Under Climate Change: The Karoon Reservoir System. Water Resour. Manag. 2015, 29, 749–770. [Google Scholar] [CrossRef]
  11. Arunkumar, R.; Jothiprakash, V. Chaotic Evolutionary Algorithms for Multi-Reservoir Optimization. Water Resour. Manag. 2013, 27, 5207–5222. [Google Scholar] [CrossRef]
  12. Wu, Y.; Chen, J. Estimating irrigation water demand using an improved method and optimizing reservoir operation for water supply and hydropower generation: A case study of the Xinfengjiang reservoir in southern China. Agric. Water Manag. 2013, 116, 110–121. [Google Scholar] [CrossRef]
  13. Chang, J.-x.; Bai, T.; Huang, Q.; Yang, D.W. Optimization of Water Resources Utilization by PSO-GA. Water Resour. Manag. 2013, 27, 3525–3540. [Google Scholar] [CrossRef]
  14. Yang, T.; Gao, X.; Sellars, S.L.; Sorooshian, S. Improving the multi-objective evolutionary optimization algorithm for hydropower reservoir operations in the California Oroville-Thermalito complex. Environ. Model. Softw. 2015, 69, 262–279. [Google Scholar] [CrossRef]
  15. Bozorg-Haddad, O.; Karimirad, I.; Seifollahi-Aghmiuni, S.; Loáiciga, H.A. Development and Application of the Bat Algorithm for Optimizing the Operation of Reservoir Systems. J. Water Resour. Plan. Manag. 2015, 141, 04014097. [Google Scholar] [CrossRef]
  16. Haddad, O.B.; Moravej, M.; Loáiciga, H.A. Application of the Water Cycle Algorithm to the Optimal Operation of Reservoir Systems. J. Irrig. Drain. Eng. 2015, 141, 04014064. [Google Scholar] [CrossRef]
  17. Haddad, O.B.; Hosseini-Moghari, S.-M.; Loáiciga, H.A. Biogeography-Based Optimization Algorithm for Optimal Operation of Reservoir Systems. J. Water Resour. Plan. Manag. 2016, 142, 04015034. [Google Scholar] [CrossRef]
  18. Garousi-Nejad, I.; Bozorg-Haddad, O.; Loáiciga, H.A.; Mariño, M.A. Application of the Firefly Algorithm to Optimal Operation of Reservoirs with the Purpose of Irrigation Supply and Hydropower Production. J. Irrig. Drain. Eng. 2016, 142, 04016041. [Google Scholar] [CrossRef]
  19. Ehteram, M.; Mousavi, S.F.; Karami, H.; Farzin, S.; Emami, M.; Binti Othman, F.; Amini, Z.; Kisi, O.; El-Shafie, A. Fast convergence optimization model for single and multi-purposes reservoirs using hybrid algorithm. Adv. Eng. Inform. 2017, 32, 287–298. [Google Scholar] [CrossRef]
  20. Askarzadeh, A. A novel metaheuristic method for solving constrained engineering optimization problems: Crow search algorithm. Comput. Struct. 2016, 169, 1–12. [Google Scholar] [CrossRef]
  21. Oliva, D.; Hinojosa, S.; Cuevas, E.; Pajares, G.; Avalos, O.; Gálvez, J. Cross entropy based thresholding for magnetic resonance brain images using Crow Search Algorithm. Expert Syst. Appl. 2017, 79, 164–180. [Google Scholar] [CrossRef]
  22. Javidi, A.; Salajegheh, E.; Salajegheh, J. Enhanced crow search algorithm for optimum design of structures. Appl. Soft Comput. 2019, 77, 274–289. [Google Scholar] [CrossRef]
  23. Liu, D.; Liu, C.; Fu, Q.; Li, T.; Imran, K.M.; Cui, S.; Abrar, F.M. ELM evaluation model of regional groundwater quality based on the crow search algorithm. Ecol. Indic. 2017, 81, 302–314. [Google Scholar] [CrossRef]
  24. Abdelaziz, A.; Elhoseny, M.; Salama, A.S.; Riad, A.M. A machine learning model for improving healthcare services on cloud computing environment. Measurement 2018, 119, 117–128. [Google Scholar] [CrossRef]
  25. Anter, A.M.; Hassenian, A.E.; Oliva, D. An improved fast fuzzy c-means using crow search optimization algorithm for crop identification in agricultural. Expert Syst. Appl. 2019, 118, 340–354. [Google Scholar] [CrossRef]
  26. Ehteram, M.; Karami, H.; Mousavi, S.-F.S.-F.; Farzin, S.; Kisi, O. Optimization of energy management and conversion in the multi-reservoir systems based on evolutionary algorithms. J. Clean. Prod. 2017, 168, 1132–1142. [Google Scholar] [CrossRef]
Figure 1. Crow flowchart algorithm.
Figure 1. Crow flowchart algorithm.
Applsci 09 02280 g001
Figure 2. The Wujiang multi-hydropower reservoirs (HJD, DF, SFY, and WJD).
Figure 2. The Wujiang multi-hydropower reservoirs (HJD, DF, SFY, and WJD).
Applsci 09 02280 g002
Figure 3. Water level for (a) HJD reservoir, (b) DF reservoir, and (c) WJD.
Figure 3. Water level for (a) HJD reservoir, (b) DF reservoir, and (c) WJD.
Applsci 09 02280 g003
Figure 4. The convergence curve for (a) wet years, (b) normal years, and (c) dry years.
Figure 4. The convergence curve for (a) wet years, (b) normal years, and (c) dry years.
Applsci 09 02280 g004
Table 1. Futures of the multireservoir system.
Table 1. Futures of the multireservoir system.
Reservoir ItemUnitSFYHJDDFWJD
Normal water levelm385150345502
Dead-storage water levelm8221076936720
Total storagebillion m30.24.50.92.1
Regulation storage-dailymultiyearseasonalseasonal
Power coefficient-8.58.58.358.17
Table 2. Inflow to reservoir for different climate conditions.
Table 2. Inflow to reservoir for different climate conditions.
IntervalWet Year (m3/s)Normal Year (m3/s)Dry Year (ms/s)
HJDH-DD-SS-WHJDH-DD-SS-WHJDH-DD-SS-W
11401798950881591115714333193137
22913931131964825382402301232566182
3438602150250444616180320330720290210
44676436019015414953251712303560
519818234452062044063861461823
618619110665848614161431361672
79472377974752037811236233
87659305146471139581004639
958371826373910647441939
1045301315413493452441943
1139251111423151246391448
12512710124844924114136102135
Average173203568214616858721161926577
Notes: H-D represents the interzone flow between the HJD reservoir and DF reservoir, D-S represents the interzone flow between the DF reservoir and SYF reservoir, and S-W represents the interzone flow between SYF and WJD.
Table 3. Sensitivity analysis for different algorithms for dry years, normal years, and wet years.
Table 3. Sensitivity analysis for different algorithms for dry years, normal years, and wet years.
Dry Year
Population SizeObjective Function
(108 kwh)
f l i , i t e r Objective Function
(108 kwh)
A P i , i t e r Objective Function
(108 kwh)
20101.781100.450.10100.67
40102.542101.230.20101.11
60101.993102.540.30102.54
80101.014101.010.40100.02
Normal Year
Population SizeObjective Function
(108 kwh)
f l i , i t e r Objective Function
(108 kwh)
A P i , i t e r Objective Function
(108 kwh)
20104.541104.890.10104.57
40105.592105.120.20105.58
60106.203106.230.30106.24
80105.574104.450.40105.59
Wet Year
Population SizeObjective Function
(108 kwh)
f l i , i t e r Objective Function
(108 kwh)
A P i , i t e r Objective Function
(108 kwh)
20124.451123.690.10123.67
40125.782124.580.20125.78
60124.693125.780.30124.58
80123.124124.490.40124.49
Table 4. Power production for dry years, normal years, and wet years. CA: Crow algorithm; MBF: Monarch butterfly; GA: Genetic algorithm; PSO: Particle swarm optimization.
Table 4. Power production for dry years, normal years, and wet years. CA: Crow algorithm; MBF: Monarch butterfly; GA: Genetic algorithm; PSO: Particle swarm optimization.
Dry Year
RunCA (108 kwh)MBF (108 kwh)
[26]
GA (108 kwh)
[26]
PSO (108 kwh)
[26]
1102.54101.4597.84100.20
2102.53101.4498.45100.24
3102.53101.4598.72100.18
4102.54101.4598.37100.26
5102.54101.4598.97100.23
6102.54101.4599.19100.23
7102.54101.4599.29100.33
8102.54101.4599.04100.22
9102.54101.4599.10100.21
10102.54101.4599.07100.19
Average 102.54101.4598.06100.18
Variation coefficient0.00030.000030.7160.065
Time (s)23263229
Normal Year
RunCA (108 kwh)MBF (108 kwh)
Ehteram et al. [26]
GA (108 kwh)
Ehteram et al. [26]
PSO (108 kwh)
[26]
1106.20105.22104.15104.16
2106.19105.22104.15104.16
3106.20105.23104.07104.25
4106.20105.23104.15104.18
5106.20105.23103.58104.22
6106.20105.23103.87104.24
7106.20105.23104.71104.07
8106.20105.23103.11104.34
9106.20105.23103.99104.32
10106.20105.23104.16104.12
Average 106.20105.23103.98104.22
Variation coefficient 0.00020.00030.2010.083
Time (s)24293532
Wet Year
RunCA (108 kwh)MBF (108 kwh)
[26]
GA (108 kwh)
[26]
PSO (108 kwh)
[26]
1125.77124.12122.58123.11
2125.77124.11122.58123.11
3125.78124.11122.20123.11
4125.78124.12122.61123.11
5125.78124.12122.57122.67
6125.78124.12122.18123.11
7125.78124.12122.46122.95
8125.78124.12122.69122.91
9125.78124.12122.65123.11
10125.78124.12122.53123.11
Average125.78124.12122.47123.01
Variation coefficient0.000030.000030.1950.147
Time (s)23253129
Table 5. Computed indexes for generated power for dry years, normal years, and wet years. RMSE: Root mean square error; MAE: Mean absolute error.
Table 5. Computed indexes for generated power for dry years, normal years, and wet years. RMSE: Root mean square error; MAE: Mean absolute error.
HJD (Dry Year)
MethodTemporal Reliability IndexVolumetric Reliability IndexVulnerability IndexRMSE
MW
MAE
MW
CA38%91%20%1.4 MW1.2 MW
MBF25%83%34%2.3 MW2.1 MW
PSO18%76%39%3.4 MW3.2 MW
GA14%65%41%3.9 MW3.6 MW
SFY (Dry Year)
CA32%90%22%1.6 MW1.2 MW
MBF29%82%36%2.5 MW2.3 MW
PSO27%75%41%3.6 MW3.4 MW
GA24%63%43%4.1 MW4.0 MW
DF (Dry Year)
CA39%92%19%1.2 MW1.1 MW
MBF27%83%32%2.3 MW2.1 MW
PSO22%77%41%3.1 MW3.0 MW
GA16%67%43%3.9 MW3.7 MW
WJD (Dry Year)
CA41%91%19%1.4 MW1.2 MW
MBF29%84%32%2.1 MW2.0 MW
PSO19%77%40%3.1 MW3.0 MW
GA16%66%42%3.6 MW3.4 MW
HJD (Normal Year)
MethodTemporal Reliability IndexVolumetric Reliability IndexVulnerability IndexRMSE
MW
MAE
MW
CA42%92%17%1.2 MW9.0 MW
MBF39%91%22%1.5 MW1.3 MW
PSO27%85%28%2.4 MW2.0 MW
GA29%76%31%2.9 MW2.6 MW
SFY (Normal Year)
CA41%91%21%1.3 MW1.2 MW
MBF38%84%29%1.9 MW1.4 MW
PSO27%82%32%2.8 MW2.6 MW
GA24%75%35%2.6 MW2.1 MW
DF (Normal Year)
CA41%92%20%1.3 MW1.0 MW
MBF35%87%24%1.5 MW1.4 MW
PSO29%81%29%2.3 MW2.1 MW
GA28%79%32%2.9 MW2.6 MW
WJD (Normal Year)
CA42%93%17%1.2 MW1.2 MW
MBF33%92%22%1.6 MW1.5 MW
PSO26%85%26%2.1 MW1.9 MW
GA30%79%28%2.6 MW2.4 MW
HJD (Wet Year)
MethodTemporal Reliability IndexVolumetric Reliability IndexVulnerability IndexRMSE
MW
MAE
MW
CA46%95%15%0.90 MW1.0 MW
MBF42%93%16%1.3 MW1.2 MW
PSO35%89%18%1.6 MW2.1 MW
GA32%80%20%1.8 MW2.7 MW
SFY (Wet Year)
CA42%93%22%1.2 MW1.1 MW
MBF40%85%28%1.6 MW1.4 MW
PSO29%84%30%2.5 MW2.3 MW
GA26%77%34%2.2 MW2.0 MW
DF (Wet Year)
CA47%96%19%0.80 MW0.95 MW
MBF43%94%21%1.1 MW1.0 MW
PSO36%92%20%1.5 MW1.4 MW
GA34%90%24%1.9 MW1.8 MW
Table 6. Outflow, hydraulic head, and power output, optimized by CA, for the studied reservoirs.
Table 6. Outflow, hydraulic head, and power output, optimized by CA, for the studied reservoirs.
IntervalOutflow (m3/s)Hydraulic Head (m)Power Output (MW)Total Power (MW)
HJDDFSFYWJDHJDDFSFYWJDHJDDFSFYWJD-
1118.6277.9389.4100.12121.4102.369112.4120.4235.3226.390.4725.7
20.0351.4592.3675.2132.5114.2269122.20.0332.4344.2690.41367.10
30.20612.2795.31084.2145.7125.4669130.50.5652.4463.71161.32277.9
4111.0254.2312.2333.1161.3127.2369125.2151.2275.8181.3367.7976.40
5201.2406.9447.6511.4155.2126.2269132.2275.34434.9259.3552.31521.84
6107.4195.3209.3224.1161.2127.3169134.7145.21211.2121.3244.66722.37
7145.21222.3243.1277.11157.4125.3069134.2200.22221.7139.1305.4866.40
8205.54251.1265.2303.3154.22129.1269132.2261.31261.4156.2331.221010.13
9227.11265.3276.2275.2145.21127.1269129.4275.31286.3154.2308.141023.95
10242.65281.2289.1322.2137.76124.1269126.2290.21301.1166.3350.121107.73
11301.11331.1337.2351.1122.1125.469124.2302.12355.6197.3380.231238.23
1260.28293.2302.1841.2124.2122.469116.365.21278.2172.3808.61331.60

Share and Cite

MDPI and ACS Style

Ehteram, M.; Binti Koting, S.; Afan, H.A.; Mohd, N.S.; Malek, M.A.; Ahmed, A.N.; El-shafie, A.H.; Onn, C.C.; Lai, S.H.; El-Shafie, A. New Evolutionary Algorithm for Optimizing Hydropower Generation Considering Multireservoir Systems. Appl. Sci. 2019, 9, 2280. https://doi.org/10.3390/app9112280

AMA Style

Ehteram M, Binti Koting S, Afan HA, Mohd NS, Malek MA, Ahmed AN, El-shafie AH, Onn CC, Lai SH, El-Shafie A. New Evolutionary Algorithm for Optimizing Hydropower Generation Considering Multireservoir Systems. Applied Sciences. 2019; 9(11):2280. https://doi.org/10.3390/app9112280

Chicago/Turabian Style

Ehteram, Mohammad, Suhana Binti Koting, Haitham Abdulmohsin Afan, Nuruol Syuhadaa Mohd, M. A. Malek, Ali Najah Ahmed, Amr H. El-shafie, Chiu Chuen Onn, Sai Hin Lai, and Ahmed El-Shafie. 2019. "New Evolutionary Algorithm for Optimizing Hydropower Generation Considering Multireservoir Systems" Applied Sciences 9, no. 11: 2280. https://doi.org/10.3390/app9112280

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop