Next Article in Journal
Diagnostic Simulation of Water Age in Small Lake of Bosten Lake
Next Article in Special Issue
Application of Cellular Automata in Bi-Objective Operation of Multi Reservoir Systems
Previous Article in Journal
Performance of a Pilot-Scale Constructed Wetland and Medium-Term Effects of Treated Wastewater Irrigation of Arundo donax L. on Soil and Plant Parameters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Integrated Operation of Multi-Reservoir and Many-Objective System Using Fuzzified Hedging Rule and Strength Pareto Evolutionary Optimization Algorithm (SPEA2)

by
Alireza B. Dariane
1,*,
Mohammad M. Sabokdast
1,
Farzane Karami
2,
Roza Asadi
1,
Kumaraswamy Ponnambalam
3 and
Seyed Jamshid Mousavi
4
1
Department of Civil Engineering, K.N.Toosi University of Technology, Tehran 1969764499, Iran
2
Ghods Niroo Consulting, Tehran 1969764499, Iran
3
Department of Systems Design Engineering, University of Waterloo, Waterloo, ON N2L 3G1, Canada
4
Department of Civil and Environment Engineering, Amirkabir University of Technology, Tehran 1591639675, Iran
*
Author to whom correspondence should be addressed.
Water 2021, 13(15), 1995; https://doi.org/10.3390/w13151995
Submission received: 19 April 2021 / Revised: 19 June 2021 / Accepted: 30 June 2021 / Published: 21 July 2021

Abstract

:
In this paper, a many-objective optimization algorithm was developed using SPEA2 for a system of four reservoirs in the Karun basin, including hydropower, municipal and industrial, agricultural, and environmental objectives. For this purpose, using 53 years of available data, hedging rules were developed in two modes: with and without applying fuzzy logic. SPEA2 was used to optimize hedging coefficients using the first 43 years of data and the last 10 years of data were used to test the optimized rule curves. The results were compared with those of non-hedging methods, including the standard operating procedures (SOP) and water evaluation and planning (WEAP) model. The results indicate that the combination of fuzzy logic and hedging rules in a many-objectives system is more efficient than the discrete hedging rule alone. For instance, the reliability of the hydropower requirement in the fuzzified discrete hedging method in a drought scenario was found to be 0.68, which is substantially higher than the 0.52 from the discrete hedging method. Moreover, reduction of the maximum monthly shortage is another advantage of this rule. Fuzzy logic reduced 118 million cubic meters (MCM) of deficit in the Karun-3 reservoir alone. Moreover, as expected, the non-hedging SOP and WEAP model produced higher reliabilities, lower average storages, and less water losses through spills.

1. Introduction

Iran is part of the arid and semi-arid regions of the world, with an average annual precipitation of about 250 mm, which is less than one-third of the world’s average annual rainfall. In such circumstances, optimum use of available water resources and the extracting optimize rule curve is important. The rule curve, as the main pattern of reservoir operation policy, determines the amount of water stored or released at each time step [1].
Applying hedging policies during drought periods can improve the utilization of water resources. This method is based on the fact that the higher number of drought periods with less intensity is preferred to fewer periods with higher intensity, mainly due to the nonlinear cost function of shortages. In other words, the relation between damages and deficiency is not linear [2]. The continuous hedging method was introduced in 1982 by Hashimoto et al. [3]. Later, Shih and ReVelle [4] introduced the discrete hedging method. In 1999, Neelakantan and Pundarikanthan improved the reservoir operation performance through the simulation–optimization procedure with the application of the hedging rule [5]. Considering the provision of hedging policies in recent years, many studies have been conducted to optimize utilization policies in drought periods, including the study by Dariane [2] to reduce the effect of drought. Dariane and Karami [6] presented an online optimization scheme for combined use of artificial neural networks (ANN), hedging policies, and the harmony search algorithm (HS) in developing optimum operating policies in a multiple-reservoir system. They developed a simulation–optimization methodology in which the management decision variables were passed from the optimization model to the simulation one to obtain the value of the objective function. Spiliotis et al. [7] presented a method by using the particle swarm optimization (PSO) algorithm for adopting the best hedging policy for reservoir operation. Jin et al. [8] reviewed the reservoir operation policies based on the discrete hedging method by using linear programming for the Hapcheon Reservoir in South Korea. In his research, hedging involved four phases, concern, caution, warning, and severe dehydration, in which the reservoir operation policies were determined based on the amount of available water and the tendency of the remaining reservoir in the existing phase. The amount of water in the reservoir also consisted of water stored at the beginning of the period plus the inflow into the reservoir.
In addition, in the past decades, a large number of papers have presented the fuzzy approach for improving the operation of reservoirs. For example, Russell and Campbell [9] used fuzzy logic programming to extract operational rules. Shrestha et al. [10] used a fuzzy rule-based model to derive operation rules for a multi-purpose reservoir. In this context, further research has been proposed using fuzzy logic theory to improve the efficiency in reservoir operation [11,12,13,14,15,16,17]. Ahmadinefar et al. [18,19] showed that the combination of hedging methods and fuzzy logic reduced the effects of drought because the rationing factors do not change suddenly when the combination is used. Rajendra et al. [20] and Kambalimath and Chandra Deka [21] reviewed fuzzy logic models for the operation of a single-purpose reservoir and hydrology and water resources domain, respectively.
In discussing many-objective optimization algorithms (problems with more than three objective functions) visualization of a high-dimensional objective space and obtaining a good convergence of the Pareto front are challenges because the proportion of non-dominated objective solutions increases when the number of objectives exceeds four. This makes ranking difficult. Zitzler and Thiele [22] introduced the SPEA algorithm. This algorithm consists of a population set and an external set. The program begins with the initial population and the outer blanket, and the following operations are performed on each repetition. The dominant answers are copied to the empty set, and the evaluation function for all the existing answers is calculated. It is worth noting that the goal is to minimize the evaluation function. The SPEA2 method is the modified version of SPEA [23].
According to the importance of operating policies in drought periods, this study attempted to optimize the operation rules for a many-objective system (more than three objective functions), including the Karun-4, Karun-3, Karun-1, and Gotvand reservoirs, by using the hedging and fuzzy approach with the SPEA2 optimization algorithm. This study can help decision makers to decide how much water should be released now and how much should be retained for future uses, which is the major task of reservoir operation. This simple choice becomes complex in the presence of uncertain future inflows and nonlinear economic benefits for released water. Combining fuzzified hedging policies optimized with the SPEA2 optimization algorithm is a useful method in occurrence of severe and frequent droughts and can improve reservoir operation rules and aid water supply operators in coping with the risk of dramatic water deficiencies to the users. This is a new strategy for optimal operation of multiple reservoirs by combining discrete hedging and fuzzy theory during drought and water scarcity for a multi-reservoir, many-objective systems. It proposes water supply policies in the form of a rule curve and reduces drought effects in meeting demands. In the discrete hedging method, the hedging coefficient changes abruptly in each phase. Using the fuzzy approach creates a transition region for this coefficient and causes the coefficient to change gradually and mitigates the intensity of drought periods. In fact, the flexibility of the hedging factors increases by using fuzzy logic. Finally, vulnerability assessment, scarcity and reliability criteria are used to demonstrate the function of the fuzzy approach in hedging rules.

2. Methodology

2.1. Discrete Hedging Method

In this study, similar to Shih and ReVelle [4] and as shown in Figure 1, three hedging levels were assumed for the operation of reservoirs. In each reservoir, the amount of total available water (TAW), i.e., the sum of the initial reservoir storage, St, and the projected inflow, Qt, in period t, was calculated during each time step. If TAW is above V1t, then the normal condition is assumed, and all demands are fully met. In this case, the reservoir will spill if TAW increases to above the reservoir capacity plus demand. Hedging occurs when TAW falls under V1t. If TAW is between V1t and V2t, the first water rationing phase is implemented where demand supply is cut down and only α1 percent of the demand is released (0.4 ≤ α1 ≤ 0.85). The second rationing phase is implemented if TAW falls further to a level between V2t and V3t, and α2 percent of the demand is provided where 0.4 ≤ α2 ≤ α1 ≤ 0.85.
Therefore, decision variables for each reservoir examined in this study were: V1t, V2t, V3t, α1, and α2. V3t is equal to the minimum reservoir capacity ( S min t ) according to the constraints of the problem, meaning no release occurs below this level. Hence, we must decide on four variables per month which is a total of 48 variables in a year. After determining the variables, the reservoir operation policy is applied in the following way:
If   S ti + Q ti <   V 3 t                             Then   R ti = 0  
Else   If   V 3 ti   <   S ti + Q ti <   V 2 ti   Then   R ti = α 2 ti   *   D ti
Else   If   V 2 ti   <   S ti + Q ti <   V 1 ti   Then   R ti = α 1 ti   *   D ti
Else   If   V 1 ti   <   S ti + Q ti               Then   R ti = D ti
Else   if   S max i >   S ti + Q ti   Then   R ti = D ti   and   Spill ti + Q ti = S ti + Q ti S max i
where Rti, Dti, Sti, Qti, Spillti is the release, demand, storage, inflow, and spill of reservoir i in period t. Smin t and Smax t are the minimum and maximum capacity of the reservoir i. If the constraints of the problem are violated, a penalty is considered for Rti in order to remove that choice from the optimization process and make it feasible.

2.2. Fuzzified Discrete Hedging Method

Fuzzy logic was first introduced by Zadeh in 1973. In fuzzy logic, the membership function specifies how each point is mapped to a membership value between 0 and 1 [24,25]. If the membership grade of an element is 0, then that member is completely out of the set, and if it is equal to 1, that member is completely in the set. Now, if it is between 0 and 1, this number represents the degree of gradual membership. In this research, the trapezoidal membership function was used to apply fuzzy logic. In the discrete hedging method, the hedging coefficient changes suddenly in each phase. Using the fuzzy approach creates a transition region for this coefficient and causes the coefficient to change gradually. The schematic diagram (Figure 2) shows the fuzzy hedging rule.
In Figure 2, there are two line curves (upper and lower curves) and four transition paths. When the available water is in zone 2 (between transmission lines B and C), α1 percent of demand is provided. If the available water is higher than the transmission line B, the coefficient is determined between α1 and 1 by using the fuzzy membership function. It is the first phase of hedging for slight droughts. The same trend is considered for the second phase for severe droughts. When the available water is below the transmission line C, the coefficient is determined between α2 and α1 by using the fuzzy membership function. Using transition zones around the rule curves in fuzzy logic prevents the sudden change of coefficients. In the other words, where the reservoir level is going from one zone to another, the hedging coefficients will be increased or decreased gradually. Trapezoidal membership function is shown in Figure 3.
The operation policy of each reservoir is defined by Equations (6)–(15). μ is the degree of belongingness to a fuzzy set and Equations (6)–(9) present the parameters of determining the trapezoidal membership function. The main approach for the developed hedging rule is illustrated in Equations (10)–(15).
M 1 ti = S min i + ( V 2 ti     S min i )   *   β 1 ti
M 2 ti = V 2 ti + ( V 1 ti     V 2 ti )   *   β 2 ti
M 3 ti = M 2 + ( V 1 ti     M 2 ti )   *   β 3 ti
M 4 ti = V 1 ti + ( S max i     V 1 ti )   *   β 4 ti
If   S ti + Q ti   Є   zone   3             Then   R ti = D ti
If   S ti + Q ti   Є   transition   zone   2           Then   R ti = (   µ 3 α 1 ti + µ 4 )   *   D ti
If   S ti + Q ti   Є   zone   2           Then   R ti = α 1 ti   *   D ti
If   S ti + Q ti   Є   transition   zone   1           Then   R ti = (   µ 1 α 2 ti + µ 2 α 1 ti )   *   D ti
If   S ti + Q ti   Є   zone   1           Then   R ti = α 1 ti   *   D ti
If   S ti + Q ti   <   V 3 ti           Then   R ti = 0  
S, Q, V, R, D, and α were defined before in Section 2.1. β1ti, β2ti, β3ti, and β4ti are the membership function parameters and are obtained by applying optimization algorithm. Hence, based on this method, with V1t, V2t, α1, and α2, there are eight decision variables for optimization in each time period.

2.3. SPEA2 Optimization Algorithm

The SPEA algorithm consists of a population set and an external set [22]. The program begins with the initial population and the blank outer set, and the following operations are performed on each repetition. The dominant answers are copied to the empty external set, and the evaluation function for all the existing answers is calculated as follows (Figure 4). It is worth noting that the goal is to minimize the evaluation function. For each solution (i) in the external, S(i) is assigned between 0 and 1. This is the ratio of solutions that are dominated by i to the population size plus 1 and represents the evaluation function of that answer. For the solutions (j) in the population set, the evaluation function is obtained from the sum of S(i) for solutions dominant j plus 1. Finally, depending on the evaluation function, the mating, combination and mutation operators are performed, and the new set replaces the previous one.
The SPEA2 method is the modified version of SPEA. In this algorithm, S(i) and R(i) are computed as follows. P t and P t ¯ in are population and external sets, respectively. In the following equations, the ≺ symbol indicates that solution i is dominant j [23].
S ( i ) = | { j |   j   ϵ   P t + P t ¯   ^ i   >   j   } |
R ( i ) = P t + P t ¯   ,   J > i S ( j )
To calculate the evaluation function of each solution, the D(i) parameter, which also contains the distance information from the nearest neighbor, k, is added to R(i). For this purpose, the distance between the solution i and all solutions in the population and the external set j is calculated and incrementally arranged in a list. The solution k is represented by σ i k , where k is the root of total number of solutions in population and external sets. Finally, D(i) and the evaluation function F(i) are calculated as follows.
D ( i ) = 1 σ i k + 2
F(i) = R(i) + D(i)
In this research, the number of iterations was considered as 3000.

2.4. Water Evaluation and Planning (WEAP)

WEAP is a software tool that was developed for integrated water resources simulation. It can cover a wide range of issues, such as water protection, rights and allocation priorities, simulation of surface water and groundwater, reservoir operation, hydropower generation, pollution control, ecosystem demands, vulnerability assessment, and benefit–cost analysis of the project [26].
Water allocation in this program is based on priorities that can range from 1 to 99. Reservoirs are also considered as a demand site with a priority of 99 so they will fill only when there is additional water in the system. The objective function is maxmization of the coverage rate for all demand sites. WEAP uses linear programming and iterates for each priority so that demands with priority 1 are supplied first and before priority 2. Hence, the program is run at least once for each priority. If one demand site can be able to supply its water from several sources, the resources are also prioritized. The WEAP simulation model is able to optimize allocations among different users in each time step. It is not capable of maximizing throughout the time and has no hedging mechanism by itself, and thus acts similar to the standard operating procedures (SOP) method in this regard. Here, the output of this model was mainly used as a base solution for comparison purposes.

3. Case Study

The study area was the Karun basin in southwestern Iran. Five reservoirs, including the Karun-4, Karun-3, Karun-1, Godarlandar, and Gotvand reservoirs, along with their demand site were used in this paper to evaluate the methods (Figure 5). It should be noted that the Godarlandar reservoir does not play a role in downstream flow regulations; therefore, it was removed from the optimization process, leaving a system of four reservoirs.
The whole Karun basin area is about 67,100 km2, where 68% is in the mountains and 32% is in the plains. Karun River, with a length of 950 km, is the longest river in the country and one of the longest in the Middle East. The river originates from the Zagros Mountains and drains into Persian Gulf after passing the Khuzestan Plain. The river is also considered the largest river in Iran in terms of annual discharge [27].
The schematic of the study area is shown in Figure 6.

Data and System Specifications

The time series studied in this paper were monthly data during the 1961–1962 to 2013–2014 water years, from which the initial 43 years were considered for optimization of decision parameters and the last 10 years were used for testing the performance of the optimized rule curves. Table 1 shows a summary of the reservoir information.
The priority of demands for the Karun-4, Karun-3, and Karun-1 reservoirs is as follows: 1-hydropower, 2-municipal, 3-environmental, and 4-agricultural demands. In the Gotvand reservoir, energy production is the secondary objective after all others. Therefore, due to high agricultural and municipal demands and in order to increase the reservoir efficiency for the secondary demand (hydropower), two outlets were devised. The height of the penstock (for releasing water for hydropower generation) is 181 masl and the height of the reservoir lower outlet for other uses (e.g., agriculture, municipal, etc.) is 161 masl. All other demands are released through the penstock for energy generation as long as possible. In dry periods, where the storage level falls below the penstock level (i.e., 181 m), the demand is released through the lower outlet of the reservoir. Table 2 shows the monthly average municipal and agricultural demands in each reservoir site.
The returned water from agricultural fields is not usually estimated accurately and there is no report regarding this parameter in the area. Hence, in the present study, the rate of return flow was considered as 20% of the diverted flow. Moreover, according to the recommendation of Tennant [28], the monthly minimum streamflow for environmental concerns at the downstream of each reservoir was assumed as the 10% of average monthly natural streamflow.
To calculate the reservoir’s hydropower requirement, following parameters are needed:
(1)
Hydropower plant capacity (MW), design head (m), and head loss (m), which can be expressed as a constant or a function of other parameters.
(2)
Number of units of power plants and the peak hours, which can be different for each month.
(3)
Efficiency (%), flood level (m of sea level), and design discharge rate (cms).
(4)
Moreover, the net head (m), the required discharge rate for firm energy production (cms), and the hydropower demand are obtained from Equations (20)–(22).
H net , t = H t + H t + 1 2 TWL HL
Q req , t = ( P     1000 9.81     η     H net , t )
D t   = Q req , t PT Nday     3600 / 10 6
where Ht, TWL, HL, Hnet,t, P, η, Dt, PT, and Nday are the reservoir level at the beginning of period t (masl), tail water level (masl), head loss (m), net head (m), power plant installation capacity (MW), plant efficiency (%), required water for hydropower demand (MCM), and daily peak hours and number of days in a month, respectively.

4. Applications

In this study the objective functions were the minimization of the normalized deficits for each demand as described by Equations (23)–(26).
  Min   TSD mun = i = 1 4 t = 1 T ( D tmun   i R tmun   i D tmun   i ) 2   Municipal
Min   TSD agr = i = 1 4 t = 1 T ( D tagr   i R tagr   i D tagr   i ) 2   Agriculture
Min   TSD env = i = 1 4 t = 1 T ( D tenv   i R tenv   i D tenv   i ) 2   Environmental
Min   TSD hyd = i = 1 4 t = 1 T ( D thyd   i R thyd   i D thyd   i ) 2   Hydropower
In the above equations, the index i represents the reservoir number (1 to 4), Rti and Dti are the reservoir release and demand, respectively.
Constraints and assumptions of the problem are given as follows.
S t + 1   i = S ti + Q ti R ti Spill ti E ti   mass   balance
S min i <   S ti   <   S max i capacity   constraint
0.4   <   α 2 i <   α 1 i   <   0.85   assumptions   of   hedging
S min i <   V 2 i   <   V 1 i   <   S max i   assumptions   of   hedging
S 1 i = 0.9   *   S max i   initial   storage
If   R thyd   i > R tmun   i + R tagr   i + R tenv   i = >   extra = R thyd   i   ( R tmun   i + R tenv   i )  
Q ti + 1 = Q ti + 1 0.9   *   Q ti + Spill ti + 0.2   *   R tagr   i + R tenv   i + extra   The relationship   between   each upstream     and   the   next   downstream   reservoirs
The simulation method for a fuzzified discrete hedging approach is presented in Figure 7. The steps are as follows:
1.
For the first month (t = 1), the initial reservoir storage ( S 1 i ) is equal to S m a x   i and Spill 1 i = 0.
2.
The releases ( R t i ) are obtained in each period according to the rule curve based on optimized coefficients (according to Equations (1)–(5) for discrete hedging and 10 to 15 for the fuzzified discrete hedging method).
3.
The mass balance equation (Equation (27)) is calculated, and spill and reservoir storage are determined in the next month.
4.
The above steps are repeated until the last month of the time series.
In this study, 53 years of measured data were available from which 43 years of data were used for the optimization phase and the last 10 years were applied for testing the performance of optimized rule curves.

5. Results

5.1. Calibration Stage

In this section, the results of the fuzzified discrete hedging rule are compared with the discrete hedging rule, the SOP method, and the WEAP model. The convergence graph of the fuzzified discrete hedging rule is illustrated in Figure 8. According to this figure, the SPEA2 optimization algorithm had almost the same trend for all four objective functions. The agricultural and municipal functions had the most and the least convergence rates, respectively.
Table 3 shows the coefficients obtained in the calibration process for the hedging and fuzzy hedging methods for each reservoir. According to the table, the V 1 P coefficients for the fuzzified discrete hedging rule were less than the discrete hedging level for all months. As shown in Figure 1, the value of V 1 P indicates the starting point of the hedging, and the lower the value, more needs are fully met. The same is true for V 2 P . Moreover, α coefficients were generally higher with the fuzzified discrete hedging rule compared to the discrete hedging rule. Alpha coefficients are the percentages of the supply in hedging phases. Therefore, higher alpha values indicate lower hedging intensity.

5.2. Test Stage

The performance of rule curves derived in the calibration (optimization) stage was evaluated using a test period with data independent from those used in the calibration. This was done through different criterions, as explained in the following sections.

5.2.1. Reliability

To define the reliability, assume that the system outputs are divided into two sets of satisfactory (S) and failure (F) conditions. The probability that the reservoir provides the outflow required to satisfy various water demands is called reliability (α) as defined by Equation (34) [3].
α = Prob   [ X t ϵ   S   ]
Although a system with higher reliability is preferred, it should be noted that higher reliability does not always mean a better performance. For a better and comprehensive evaluation, more criterions are needed. Thus, the maximum monthly deficiency, the monthly average storage volume, and the total spills were used along with the reliability in this paper. Table 4 shows the average monthly reliability values for the test period.
According to this Table, the results indicate that the response of the model was based on the priorities of objective functions. The reliabilities of the SOP method were higher than all other methods, as expected. The hedging policy spreads deficit between periods to reduce its severity. Hence, it reduces reliability and improves vulnerability. However, results show that reduction in reliability was not high and the fuzzified discrete hedging rule had better performance compared to the non-fuzzified hedging rule. The average reliability of the hydropower requirement in the fuzzified discrete hedging method was 0.951, which is better than the 0.926 from the discrete hedging method. This difference and improvement in the reliability of the hydroelectricity was more than others (0.933 versus 0.883) in the Karun-3 reservoir. Moreover, in the Gotvand reservoir, the reliability for the agricultural demands was better using the fuzzy discrete hedging method than the regular discrete hedging method. In addition, as can be seen from Table 4, the reliability values of the WEAP were very close to the SOP method because of the similar basis.
Considering the impact of unprecedented drought and climate change in the studied area, as well as possible projects for transferring the headwaters of the Karun River to neighboring provinces such as Isfahan and Yazd, the scenario of reducing the natural inflows by 30% was also investigated. Accordingly, Table 5 shows the average monthly reliabilities for the test period, assuming a drought and water transmission scenario.
As can be seen from the table, the tangible superiority of fuzzified discrete hedging method in dealing with the drought period was evident in comparison with other algorithms. For example, the average reliability of hydropower using the fuzzified discrete hedging method was 0.675 versus 0.519 using the discrete hedging method. In addition, the improvement of the reliability in the Karun-3 reservoir was more than other reservoirs (0.620 versus 0.450). In addition, a similar trend to Table 4 was observed for the agricultural demands of the Gotvand reservoir. As in the previous table, the WEAP reliability values were very close to the SOP values. As expected, the WEAP and SOP methods performed better than both of the hedging rules. However, the fuzzified discrete hedging method produced better rules in terms of reliability than the regular discrete hedging method.

5.2.2. Maximum Monthly Deficiency

The maximum monthly deficiency is given in Table 6. Results indicate the overall superiority of the fuzzified hedging method over other methods. For example, the maximum deficiency of hydropower demand in the fuzzified method was 334 (Karun-1) versus 410 MCM (Karun-3) in the non-fuzzified hedging method, 520 MCM (Karun-1) in the SOP method, and 469 MCM in the WEAP method. In addition, the sum of maximum deficiencies of the fuzzified method for hydropower was 626 MCM versus 856 MCM for the regular discrete method, 1018 MCM for the SOP method, and 988 MCM for the WEAP model. However, both hedging methods showed deficits in agricultural water demand in the Gotvand reservoir, which was absent in the SOP and WEAP models. Overall, we can conclude that the fuzzified hedging method performs better than all other methods and both hedging methods accomplish more than the non-hedging SOP or WEAP methods.

5.2.3. Average Storage

Table 7 shows average storages during the test period of all methods (WEAP is left out for similarity to SOP). As can be seen, in the SOP method storages were lower since in each time period it tried to release the demand and had no hedging or storage of water for future possible needs. The fuzzified hedging also kept storage at low levels and had lower storages than the regular hedging while performing better in terms of meeting the demands, as explained earlier. As a rule of thumb, lower storage means less water loss due to spillage, which is discussed in the following section.

5.2.4. Spill

The total spill volumes during the test period for the four reservoirs are shown in Table 8. As expected, the SOP method resulted in the least spillage thanks to its lower reservoir storages. Next stands the fuzzified method with 192,384 MCM of total spillage. The regular discrete hedging method had the highest total spillage with an amount equal to 283,975 MCM. It was evident that although non-hedging methods did better in terms of reliability and spillage, they did suffer from large amounts of deficits that could result in huge amounts of damages.
The following steps must be performed for practical implementation of the model:
(1)
Input data collection such as inflow and minimum and maximum capacity for each reservoir
(2)
Determining demands for all reservoirs such as municipal, agricultural, environment, flood control, and hydropower demands for each reservoir
(3)
Prioritizing objective functions for each reservoir
(4)
Specifying how reservoirs relate to each other and writing of equations
(5)
Writing mass balance equations, reservoir constraints, and restrictions related to hedging
(6)
Writing equations related to the membership functions of the fuzzy method (sensitivity analysis can be performed for the study area on a variety of membership functions)
(7)
Assigning initial values for hedging, fuzzy, and SPEA2 parameters (please note that, different values do not affect the final result, but their logical selection helps to speed up the algorithm.)
(8)
Selecting appropriate evaluation criteria or an appropriate number of repetitions for stopping the algorithm. (This criterion should be selected so that the parameters are well calibrated. The convergence diagram of the functions can be used for this purpose.)
(9)
Model implementation
(10)
Extraction of hedging coefficients and the threshold for beginning phases one and two of hedging
(11)
Determining operation policy of the system

6. Conclusions

In this paper, the performance of the many-objective algorithm SPEA2 was evaluated using fuzzified and regular discrete hedging rules. It was compared to the non-hedging methods of SOP and WEAP using a four-reservoir system in the Karun basin in Iran with four objective functions related to meeting municipal, agricultural, environmental, and hydropower water demands. Results indicated that using fuzzy logic improves the performance of the discrete hedging rule. The hedging methods were able to reduce the overall vulnerability of the system by reducing the maximum water demand shortages. In addition, the fuzzified hedging method performed better than the regular algorithm in all aspects, including reliability, vulnerability, and losses through spills. Moreover, as expected the non-hedging SOP and WEAP methods produced higher reliabilities, lower average storages, and less water losses through spills. The key index in comparing the reservoir operation methods in here is the maximum vulnerability, which may cause great amounts of system damages and losses. The proposed many-objective algorithm SPEA2 coupled with fuzzified discrete hedging in a multi-reservoir, multi-user site proved to be superior to non-fuzzified hedging and non-hedging methods, including the SOP and WEAP.

Author Contributions

Conceptualization, A.B.D., F.K. and M.M.S.; methodology, A.B.D., F.K. and M.M.S.; software, F.K. and M.M.S.; writing—original draft preparation, F.K., M.M.S., R.A. and K.P.; writing—review and editing, A.B.D. and F.K.; final review, R.A., K.P. and S.J.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Description of Parameters

Discrete and fuzzified discrete jedging methods V 1 t the upper threshold for phase one hedging (MCM)
V 2 t the upper threshold for phase two hedging (MCM)
V 3 t the lower threshold for phase two hedging (MCM)
α 1 ratio of demand met in phase one hedging
α 2 ratio of demand met in the phase two hedging
R t   i release of reservoir i in period t (MCM)
D t   i demand from reservoir i in period t (MCM)
S t   i   storage of reservoir i at the beginning of period t (MCM)
Q t   i inflow of reservoir i in period t (MCM)
Spill t   i   spill of reservoir i in period t (MCM)
S min   i minimum capacity of reservoir i (MCM)
S max   i maximum capacity of reservoir i (MCM)
β 1 t   i ,   β 2 t   i ,   β 3 t   i ,   β 4 t   i the membership function parameters obtained by using optimization algorithm
mparameter belongs to a fuzzy set
SPEA2 optimization algorithm S ( i ) the ratio of solutions which are dominated by i dividing with the population size plus 1
P t population size
P t ¯ external sets
R(i)in-crowd answers
D(i)contains the distance information from the nearest neighbor k
F(i)the evaluation function
Specifications of reservoirsHt,reservoir level at the beginning of period (m)
TWLtail water level (m)
HFhead loss in penstock (m)
Pdeppower plant installation capacity (MW)
ηefficiency (%)
Dt required water for hydropower demand (millions of cubic meters)
PT peak power time (hour)
Nday number of days in a month
Applications   TSD mun deficits for municipal demands
TSD agr deficits for agricultural demands
TSD env deficits for environmental demands
TSD hyd deficits for hydropower demands
S t i storage at the beginning of period t of reservoir i (MCM)
S t + 1 i storage at the end of period t of reservoir i (MCM)
Q t i reservoir i Inflow in period t (MCM)
Spill t i reservoir i spill in period t (MCM)
E t i reservoir i evaporation in period t (MCM)
S min   i minimum storage capacity of reservoir i (MCM)
S max   i maximum storage capacity of reservoir i (MCM)
R thyd i release for hydropower demands in reservoir i (MCM)
R tenv i release for environmental demands in reservoir i (MCM)
R tagr i release for agricultural demands in reservoir i (MCM)
R tmun i release for municipal demands in reservoir i (MCM)

References

  1. Votruba, L.; Broža, V. Water management in reservoirs. Elsevier 1989, 33, 441. [Google Scholar]
  2. Dariane, A.B. Reservoir operation during droughts. International. J. Eng. Trans. B Appl. 2003, 16, 209–216. [Google Scholar]
  3. Hashimoto, T.; Stedinger, J.R.; Loucks, D.P. Reliability, resiliency, and vulnerability criteria for water resource system performance evaluation. Water Resour. Res. 1982, 18, 14–20. [Google Scholar] [CrossRef] [Green Version]
  4. Shih, J.S.; ReVelle, C. Water supply operations during drought: A discrete hedging rule. Eur. J. Oper. Res. 1995, 82, 163–175. [Google Scholar] [CrossRef]
  5. Neelakantan, T.R.; Pundarikanthan, N.V. Hedging rule optimisation for water supply reservoirs system. Water Resour. Manag. 1999, 13, 409–426. [Google Scholar] [CrossRef]
  6. Dariane, A.B.; Karami, F. Deriving hedging rules of multi-reservoir system by online evolving neural networks. Water Resour. Manag. 2014, 28, 3651–3665. [Google Scholar] [CrossRef]
  7. Spiliotis, M.; Mediero, L.; Garrote, L. Optimization of hedging rules for reservoir operation during droughts based on particle swarm optimization. Water Resour. Manag. 2016, 30, 5759–5778. [Google Scholar] [CrossRef]
  8. Jin, Y.; Jung, T.; Lee, S.; Kang, S. Reservoir operations of Hapcheon dam applying a discrete hedging rule and ensemble streamflow prediction to cope with droughts. J. Korean Soc. Hazard Mitig. 2016, 16, 93–101. [Google Scholar] [CrossRef] [Green Version]
  9. Russell, S.O.; Campbell, P.F. Reservoir operating rules with fuzzy programming. J. Water Resour. Plan. Manag. 1996, 122, 165–170. [Google Scholar] [CrossRef]
  10. Shrestha, B.P.; Duckstein, L.; Stakhiv, E.Z. Fuzzy rule-based modeling of reservoir operation. J. Water Resour. Plan. Manag. 1996, 122, 262–269. [Google Scholar] [CrossRef]
  11. Teegavarapu, R.S.; Simonovic, S.P. Modeling uncertainty in reservoir loss functions using fuzzy sets. Water Resour. Res. 1999, 35, 2815–2823. [Google Scholar] [CrossRef]
  12. Ponnambalam, K.; Karray, F.; Mousavi, S. Minimizing Variance of Reservoir Systems Operations Benefits using Soft Computing Tools. Fuzzy Sets Syst. 2003, 139, 451–461. [Google Scholar] [CrossRef]
  13. Dubrovin, T.; Jolma, A.; Turunen, E. Fuzzy model for real-time reservoir operation. J. Water Resour. Plan. Manag. 2002, 128, 66–73. [Google Scholar] [CrossRef]
  14. Akter, T.; Simonovic, S.P. Modelling uncertainties in short-term reservoir operation using fuzzy sets and a genetic algorithm/Modélisation d’incertitudes dans la gestion de barrage à court terme grâce à des ensembles flous et à un algorithme génétique. Hydrol. Sci. J. 2004, 49, 1081–1097. [Google Scholar] [CrossRef]
  15. Huang, W.C.; Yuan, L.C. A drought early warning system on real-time multireservoir operations. Water Resour. Res. 2004, 40, W06401. [Google Scholar] [CrossRef]
  16. Deka, P.C.; Chandramouli, V. Fuzzy neural network modeling of reservoir operation. J. Water Resour. Plan. Manag. 2009, 135, 5–12. [Google Scholar] [CrossRef]
  17. Choudhari, S.A.; Raj, P.A. Multiobjective multireservoir operation in fuzzy environment. Water Resour. Manag. 2010, 24, 2057–2073. [Google Scholar] [CrossRef]
  18. Ahmadianfar, I.; Adib, A.; Taghian, M. Optimization of fuzzified hedging rules for multipurpose and multireservoir systems. J. Hydrol. Eng. 2016, 21, 1–10. [Google Scholar] [CrossRef]
  19. Ahmadianfar, I.; Adib, A.; Taghian, M. Optimization of multi-reservoir operation with a new hedging rule: Application of fuzzy set theory and NSGA-II. Appl. Water Sci. 2017, 7, 3075–3086. [Google Scholar] [CrossRef] [Green Version]
  20. Rajendra, M.S.R.; Kanade, G.N.; Patil, A.B. Review of reservoir operation management by fuzzy logic. Int. Res. J. Mod. Eng. Technol. Sci. 2020, 2, 726–732. [Google Scholar]
  21. Kambalimath, S.; Deka, P.C. A basic review of fuzzy logic applications in hydrology and water resources. Appl. Water Sci. 2020, 10, 1–14. [Google Scholar] [CrossRef]
  22. Zitzler, E.; Laumanns, M.; Thiele, L. SPEA2: Improving the strength Pareto evolutionary algorithm. TIK-Rep. 2001, 103. [Google Scholar] [CrossRef]
  23. Zitzler, E.; Thiele, L. Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Trans. Evol. Comput. 1999, 3, 257–271. [Google Scholar] [CrossRef] [Green Version]
  24. Zadeh, L.A. Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic. Fuzzy Sets Syst. 1997, 90, 111–127. [Google Scholar] [CrossRef]
  25. Zadeh, L.A. Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans. Syst. Man Cybern. 1973, SMC-3, 28–44. [Google Scholar] [CrossRef] [Green Version]
  26. WEAP Tutorial and User Guide. 2016. Available online: WWW.Weap21.org (accessed on 19 April 2021).
  27. Hatamkhani, A.; Moridi, A.; Yazdi, J. A simulation–Optimization models for multi-reservoir hydropower systems design at watershed scale. Renew. Energy 2020, 149, 253–263. [Google Scholar] [CrossRef]
  28. Tennant, D.L. Instream flow regimens for fish, wildlife, recreation and related environmental resources. Fisheries 1976, 1, 6–10. [Google Scholar] [CrossRef]
Figure 1. The discrete hedging method.
Figure 1. The discrete hedging method.
Water 13 01995 g001
Figure 2. Schematic of the fuzzified discrete hedging rule.
Figure 2. Schematic of the fuzzified discrete hedging rule.
Water 13 01995 g002
Figure 3. Trapezoidal membership function for fuzzy hedging coefficients.
Figure 3. Trapezoidal membership function for fuzzy hedging coefficients.
Water 13 01995 g003
Figure 4. Optimization process in the SPEA2 algorithm.
Figure 4. Optimization process in the SPEA2 algorithm.
Water 13 01995 g004
Figure 5. The study area, Karun basin.
Figure 5. The study area, Karun basin.
Water 13 01995 g005
Figure 6. Schematic diagram of the system.
Figure 6. Schematic diagram of the system.
Water 13 01995 g006
Figure 7. Simulation method for fuzzified discrete hedging rule.
Figure 7. Simulation method for fuzzified discrete hedging rule.
Water 13 01995 g007
Figure 8. Convergence graph of the fuzzified discrete hedging rule.
Figure 8. Convergence graph of the fuzzified discrete hedging rule.
Water 13 01995 g008
Table 1. Specifications of reservoirs and power plants.
Table 1. Specifications of reservoirs and power plants.
ParameterKarun-4Karun-3Karun-1Gotvand
Normal water level, masl *1028845532.5372
Top of active storage, masl996800490185
Total reservoir capacity, MCM2279271824384671
Active storage, MCM834.21624.516143050.5
Hydropower plant capacity, MW **1000200020002000
Number of HP units4888
Design discharge, cms +6841370.514711686.3
Design head, m ++162161154130
HP efficiency, %9292.49093
Peak power duration, h ~4446
Average head loss, m34.584
* meters above sea level, ** megawatts, + cubic meters per second, ++ meters, ~ hours.
Table 2. Municipal and agricultural demands (MCM).
Table 2. Municipal and agricultural demands (MCM).
SectorKarun-4Karun-3Karun-1Gotvand
Municipal0.49.80.8116.2
Agricultural1.30.48.6497.2
Table 3. Discrete hedging and fuzzified discrete hedging coefficients.
Table 3. Discrete hedging and fuzzified discrete hedging coefficients.
MethodReservoirCoef.MarAprMayJuneJulyAugSepOctNovDecJanFebAvg
Fuzzified Discrete HedgingKarun-4 V 1 P 2052208519621951196320281905210120011463183918611934
Karun-3 V 1 P 1298135218952061239216471209165419901984176917581751
Karun-1 V 1 P 1754204121301633199715052438240916201883228512461912
Gotvand V 1 P 3738283319132677340130593586466843203327287027943266
Karun-4 V 2 P 1841150414452001151414801646188117191641144517421655
Karun-3 V 2 P 1094130610941202109415101094145910941414129211901237
Karun-1 V 2 P 151093482410681741147122402067824167821428241443
Gotvand V 2 P 1976171017102450266225623452320817103224171017102340
Karun-4α10.710.840.850.760.720.730.760.740.850.850.60.590.75
Karun-3α10.640.610.850.850.760.60.810.850.840.850.60.570.73
Karun-1α10.820.830.650.830.70.840.850.60.570.650.840.850.75
Gotvandα10.790.750.70.850.640.730.670.630.810.520.850.760.72
Karun-4α20.540.620.690.730.650.580.530.610.590.770.580.40.61
Karun-3α20.590.490.810.40.660.570.770.590.40.720.590.40.58
Karun-1α20.430.780.50.570.670.660.620.580.40.540.680.570.58
Gotvandα20.470.680.590.410.580.420.460.630.70.440.460.610.54
Discrete-HedgingKarun-4 V 1 P 1895201921811646200018381863203019022232200718751957
Karun-3 V 1 P 1794197313672106198411591781233027182215214121081973
Karun-1 V 1 P 1815198712101519168811372438180315951919183714251698
Gotvand V 1 P 3513276434403912257134253109392534233759300240713400
Karun-4 V 2 P 1648183719841536177417571753181715251719151318441726
Karun-3 V 2 P 1485128413431867185610941440189123791954198420561719
Karun-1 V 2 P 159012791163103912218721985172411181478107514141330
Gotvand V 2 P 1710200928182379171033681912235326863367236526652445
Karun-4α10.670.60.760.850.730.640.710.740.720.690.740.680.71
Karun-3α10.630.850.790.850.690.640.720.490.690.790.810.530.71
Karun-1α10.740.80.790.790.640.70.650.780.710.680.670.780.73
Gotvandα10.850.570.650.790.720.660.640.630.580.610.840.580.68
Karun-4α20.520.570.550.430.670.40.520.660.40.680.670.520.55
Karun-3α20.610.790.40.760.580.630.690.480.570.40.460.410.56
Karun-1α20.690.670.740.60.630.60.580.710.670.640.460.740.64
Gotvandα20.570.480.630.690.480.420.530.460.560.520.470.470.52
Table 4. Average monthly reliability for the test period.
Table 4. Average monthly reliability for the test period.
MethodReservoirMunicipalAgricultureEnvironmentalHydropowerAverage
Fuzzified discrete hedgingKarun-41110.9670.992
Karun-31110.9330.983
Karun-11110.950.988
Gotvand10.7671-0.922
average10.94210.9510.971
Discrete hedgingKarun-41110.9830.996
Karun-31110.8830.971
Karun-11110.9130.978
Gotvand10.751-0.917
average10.93810.9260.966
SOPKarun-41110.970.993
Karun-31110.9480.987
Karun-11110.9420.986
Gotvand10.7751-0.925
average10.94410.9530.973
WEAPKarun-41110.9680.992
Karun-31110.9260.982
Karun-11110.9580.99
Gotvand10.8171-0.939
average10.95410.9510.976
Table 5. Average monthly reliability for the test period assuming a drought and water transmission scenario.
Table 5. Average monthly reliability for the test period assuming a drought and water transmission scenario.
MethodReservoirMunicipalAgricultureEnvironmentalHydropowerAverage
Fuzzified discrete hedgingKarun-41110.620.905
Karun-31110.6430.911
Karun-11110.7610.94
Gotvand10.751-0.917
average10.93810.6750.918
Discrete hedgingKarun-41110.450.863
Karun-31110.5040.876
Karun-11110.6030.901
Gotvand10.651-0.883
average10.91310.5190.881
SOPKarun-41110.5810.895
Karun-31110.6620.916
Karun-11110.7610.94
Gotvand10.8511-0.95
average10.96310.6680.925
WEAPKarun-41110.5360.884
Karun-31110.5910.898
Karun-11110.6940.924
Gotvand10.7821-0.927
average10.94610.6070.908
Table 6. Maximum monthly deficiency during the test period (MCM).
Table 6. Maximum monthly deficiency during the test period (MCM).
MethodReservoirMunicipalAgricultureEnvironmentalHydropower
Fuzzified discrete hedgingKarun-400090
Karun-3000292
Karun-1000334
Gotvand04190-
sum04190626
Discrete hedgingKarun-4000145
Karun-3000410
Karun-1000301
Gotvand01880-
sum01880856
SOPKarun-4000134
Karun-3000364
Karun-1000520
Gotvand000-
sum0001018
WEAPKarun-4000140
Karun-3000379
Karun-1000469
Gotvand01.80-
sum000988
Table 7. Average storages during the test period (MCM).
Table 7. Average storages during the test period (MCM).
MethodReservoirMarAprMayJuneJulyAugSepOctNovDecJanFebAvg.
Fuzzified discrete hedgingKarun-42020185917511841182718712018220322652264216421102016
Karun-32139189816641518167217911982226123742183227521901996
Karun-11473135512921400138614411621212820612041147115111598
Gotvand4403421636773780404441784093405843714004451343414140
Discrete hedgingKarun-42127196618191828183018902015215722672276226522192055
Karun-32211202818461777189219392075226922712315226921972091
Karun-12168192317161778180718842008217023012351234222592059
Gotvand4624454741284234438043954299428344314638467146714442
SOPKarun-42049188817571767178918472012219122512273219321372013
Karun-31844170215851610163616891845197820232046197219261821
Karun-11578142413341524155615621748216021352199167116461711
Gotvand4294412236073638388740833948400343964030448743014066
Table 8. Total spillage (MCM).
Table 8. Total spillage (MCM).
ReservoirFuzzified Discrete HedgingDiscrete HedgingSOP
Karun-417,900109,32015,987
Karun-316,20115,84118,907
Karun-126,91326,55424,980
Gotvand131,370132,26053,078
Sum192,384283,975112,952
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dariane, A.B.; Sabokdast, M.M.; Karami, F.; Asadi, R.; Ponnambalam, K.; Mousavi, S.J. Integrated Operation of Multi-Reservoir and Many-Objective System Using Fuzzified Hedging Rule and Strength Pareto Evolutionary Optimization Algorithm (SPEA2). Water 2021, 13, 1995. https://doi.org/10.3390/w13151995

AMA Style

Dariane AB, Sabokdast MM, Karami F, Asadi R, Ponnambalam K, Mousavi SJ. Integrated Operation of Multi-Reservoir and Many-Objective System Using Fuzzified Hedging Rule and Strength Pareto Evolutionary Optimization Algorithm (SPEA2). Water. 2021; 13(15):1995. https://doi.org/10.3390/w13151995

Chicago/Turabian Style

Dariane, Alireza B., Mohammad M. Sabokdast, Farzane Karami, Roza Asadi, Kumaraswamy Ponnambalam, and Seyed Jamshid Mousavi. 2021. "Integrated Operation of Multi-Reservoir and Many-Objective System Using Fuzzified Hedging Rule and Strength Pareto Evolutionary Optimization Algorithm (SPEA2)" Water 13, no. 15: 1995. https://doi.org/10.3390/w13151995

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