JWC 0144336

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

© 2023 The Authors Journal of Water and Climate Change Vol 14 No 12, 4336 doi: 10.2166/wcc.2023.

225

Simulation and optimization of Lar Dam reservoir storage under climate change
conditions

Hediyeh Sadeghijou , Amirpouya Sarraf * and Hassan Ahmadi


Civil Engineering Department, Roudehen Branch, Islamic Azad University, Roudehen, Iran
*Corresponding author. E-mail: [email protected]

HS, 0000-0001-6547-9233; AS, 0000-0003-3395-9106

ABSTRACT

In this research, A 15-year impact of climate change in Lar Dam has been investigated. The results showed that in the case of climate change
under three scenarios, Tmax and the Tmin have increased by 5, 5.23, 6.2% and 3.5, 5.6, 5.17%, respectively, and the amount of precipitation
increased by 8.55, 9.5, 13%, respectively. Also, the highest rainfall will be in 2031 and the lowest will be in 2036. Based on the intermediate
state of the scenarios, the amount of runoff was obtained and the reliability index was calculated according to the upstream runoff and
downstream needs for drinking, agriculture, and environment. The simulation was also performed in the WEAP model. The findings
showed that the highest reliability was 86.60% of the agriculture, and by using the optimization of a honey badger and Harmony Search Algor-
ithm, it was found that the reliability is approximately 5.06 and 1.73% higher than the simulation. In comparison with the optimization
algorithms, due to the smaller value of the objective function of the HBA and the greater reliability of it, the result showed that performance
of this algorithm was better and it has a faster calculation.

Key words: climate change, climate scenarios, harmony search algorithm, Honey Badger algorithm, WEAP model

HIGHLIGHT

• These methods have been used for the first time. Forecasts are based on the impact of climatic parameters on the future situation and the
latest algorithm. The predicted data have been generated based on real daily data, and using validation and re-calibration of the model, the
results have been obtained. Optimization was done using several meta-heuristic algorithms and the definition of the objective function.

This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence (CC BY 4.0), which permits copying, adaptation and
redistribution, provided the original work is properly cited (http://creativecommons.org/licenses/by/4.0/).

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4337

GRAPHICAL ABSTRACT

INTRODUCTION
The emission of greenhouse gases is caused by the increase in human activity and the destruction of vegetation, which causes
changes in climatic parameters such as temperature, precipitation, etc. The effects of these changes will be determined in the
future on drinking water, agriculture, and the environment. Due to the important role of reservoirs in meeting water needs in
different consumption sectors, the optimal use of these systems in the conditions of climate change is very important. By using
the optimal command curve, the best level of water released from the reservoir can be obtained in the conditions of climate
change. In recent years, evolutionary algorithms and artificial intelligence methods have been introduced by researchers as
suitable tools to solve these problems. In terms of water use and resources available in the country, the amount of water con-
sumed is more than the amount of water available, which causes water shortages in the country, and about 25% of the world’s
population has the same situation. Iran is also at risk of a water crisis due to the hot and dry climate and increasing water
growth in the coming years (Ardakani et al. 2014). In the meantime, water resources planning and management to achieve
proper and integrated management as well as sustainable development of water resources in the field of dams will be very
important. The purpose of this study is to identify water in all sectors (drinking, agricultural, and environmental needs)
according to the long-term policies of water resource management.
Climate change is periodic and expresses the degree of fluctuation of climate change parameters and may occur at different
times. Global warming is now seen as part of climate change due to human activity and the development and use of fossil
fuels and industries. Climate change is one of the biggest challenges in the world, and this increase in temperature is changing
the climate pattern throughout the whole world, and causing the sea level rise and climate change in the regions. Also, these
changes and rising temperatures will cause the spread of droughts and their continuation. Due to the great importance of
water in human life, these changes should be recognized and solutions should be provided to adapt to these negative changes
and reduce their negative effects.

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4338

The HEC-HMS runoff model can calculate effective rainfall and runoff yield using rainfall and temperature data. This
model was used to simulate future rainfall and its temperature, and the amount of runoff caused by it was calculated in
this model.
This research was conducted on the runoff of the Lar dam area in the period 2022–2036. Temperature and precipitation
of the CANESM2 model under Representative Concentration Pathway (RCP) 2.6, RCP4.5, and RCP8.5 scenarios showed
that the maximum temperature increased by 5.5, 5.2, and 6.25% and the minimum temperature by 3.5, 5.6, and 5.17%,
respectively. The precipitation amount increased by 8.5, 9.55, and 13%, and the amount of runoff in the next period of
2022–2036 compared to the base period of 1991–2005 also increased by 3.3%.
Forecasting of climatic parameters such as precipitation and temperature has been considered due to its climatic changes in
recent years, for example, the article by Neslihanoglu et al. (2021) predicts different models on monthly precipitation series
and uses effective parameters such as temperature, relative humidity, and cloud cover in Mugla region, Turkey. Multiple
linear regression method, the state space model (SSM) through the Kalman filter (combined model of logistic regression
and SSM), the seasonal autoregressive integrated moving average (SARIMA), exponential smoothing state space model
(ETS), exponential smoothing state space model with Box-Cox transformation – ARMA errors-trend and seasonal
(TBATS), feed-forward neural network (NNETAR), and prophet model were used and compared.
It showed that SSM decisively supports the modeling and prediction of monthly precipitation series in that region and
promises to expand time-varying coefficients in precipitation modeling.
Evolutionary algorithms and artificial intelligence methods in recent years have been introduced by researchers as suitable
tools to solve these problems. Evolutionary algorithms include genetic algorithms (GA), ant community, and firefly algorithm.
Researchers have also used many of these command curves. For example, Afkhamifar & Sarraf in the article presented in
2022 showed that the performance of extreme learning machine and artificial neural network models, as well as their com-
bination with the wavelet transfer algorithm, which is a hybrid model, is better than other models, and it also works faster
than other models in testing (Afkhamifar & Sarraf 2020).
In an article by Dunyaei et al., the multi-objective gray wolf optimizer algorithm was used for calculating the optimal oper-
ation rules in the Golestan dam located in Golestan province under the conditions of climate change, and the results showed
that the river flow has decreased by 0.17% compared to the baseline. Also, the temperature increased by 20% and rainfall
decreased by 21.1% (Donyaii et al. 2020a). In another study, they showed that the multi-objective agricultural land fertility
optimization algorithm used to derive optimal rules for operating the Golestan dam in the context of climate change
increased the release rate and the efficiency of dams in climate change conditions compared to baseline conditions (Donyaii
et al. 2020b).
In this research, Honey Bodger and Harmonic search algorithms have been used.
Ashofteh et al. (2014) evaluated the optimal water allocation policy by examining downstream irrigation networks and
irrigation water allocation policies with climate change conditions, with the help of genetic planning with three differ-
ent modes. The results showed that in the context of climate change, compared to the current situation, the indicators
of reliability, vulnerability, and reversibility have decreased by 50%, increased by 6%, and decreased by 14%, respect-
ively. The result showed changing conditions. Compared to the current situation, the indicators of reliability,
vulnerability, and reversibility have decreased by 50%, increased by 6%, and decreased by 14%, respectively. It was pre-
dicted that knowledge of this issue would help decision-makers and planners a lot and may change the pattern of
cultivation. Water management in Aydoghmush area for the next period (2046–2065) using the Water Evaluation
And Planning (WEAP) model in climate change showed that the demand for irrigation increases and the inflow to
the catchment in this area decreases. Genetic application for this reservoir management with climate change
showed that the confidence index for future water supply and vulnerability decreased and increased compared to
the baseline period (Ashofteh et al. 2017).
Study area with coordinates: 35°530 17″ North 52°000 36″ East/35.88806° N 52.01000° East. Lar Dam is an earthen dam
with a clay core located at the foot of Damavand Mountain in Amol City. This dam is located in Lar Protected National
Park, 70 km northeast of Tehran and 100 km from Amol, and supplies water for consumption in Tehran and water
needed for agricultural irrigation in the region. But before reaching the city’s treatment plant, it is used to generate electricity
at the Kalan and Lavark power plants, which have an average annual capacity of 150,000 megawatt hours of hydropower.
The construction of this dam started in 1974 and finally ended in 1982. The catchment area of this dam is 675 km2, and
the average annual water flow is 481 mm3 (Figure 1).

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4339

Figure 1 | Location of the study area.

The methods required in this research include estimating climatic parameters (precipitation, minimum temperature, and
maximum temperature), simulating the runoff process and discharge volume to Lar reservoir, calculating the volume of
demand in climate change, and finally simulating the range in WEAP software and comparison of two algorithm modes
in terms of reservoir performance criteria, the percentage of confidence obtained from the simulation in WEAP software,
and optimizer algorithms. The research steps are shown in Figure 2.
The average volume of water entering the dam will increase by 3.3% due to the increase in temperature and rainfall. The
volume of water required downstream in climate change conditions has increased by about 14.17% compared to baseline
conditions.
Long-term changes in climate parameters due to increased greenhouse gas emissions are called climate change (Ashofteh
& Bozorg-Haddad 2015). Factors such as the growth of factories, indiscriminate activities, excessive use of fossil fuels, and
the destruction of forests and pastures and land use change have led to an increase in greenhouse gases, especially CO2, in
recent years. In recent years rising global warming has caused changes in temperature and precipitation. In this study, three
modes have been used: optimistic RCP2.6, intermediate RCP4.5, and pessimistic RCP8.5. These scenarios were presented in
2010, and modeling can be done using them until the year 2300. It can also be provided to them to show land use change,
greenhouse gas emissions, population growth, and the level of technology used. The result shows an increase in the minimum
and maximum temperature and precipitation and thus an increase in the amount of runoff.
The output of climate models does not have the accuracy of spatial and temporal analysis, and it is necessary to scale it
exponentially. The simulated climate variables are extracted from the cell data in which this region is located (Ashofteh
et al. 2017).
The HEC-HMS model was used to produce monthly runoff. This model is for simulating runoff rainfall. Data from rainfall,
temperature, and runoff in the baseline period were used to calibrate the model. Temperature–precipitation observation data
and monthly incidence of the base period (1991–2005) were used. After adjusting the model, the monthly runoff in climate
change conditions was calculated.
Downstream demand in the face of climate change has increased by 14.17%.
Applications of the WEAP model include regional demand analysis, water protection, prioritization of reservoir exploita-
tion allocation, hydropower generation, pollution routing, water quality, and vulnerability assessment. Its main advantages
are the simulation of the water system and its policy orientation. The WEAP model is based on the standard operation pro-
cedure (SOP). In this method, the output is a function of the total water available (Yates et al. 2005).

Stþ1 ¼ St þ Qt  Et  Rt  Spill (1)

Here, Stþ1 is the storage volume in period t þ 1; St Qt , Et, Rt, and Spill are the storage volume at the beginning of period t,
the inflow, the amount of evaporation, the volume of release, and overflow in the same period (million cubic meters),

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4340

Figure 2 | Steps of conducting research.

respectively. In Lar Dam, the need for urban drinking is the first priority, and agriculture and the environment are the second
and third priorities, respectively.

Development of optimization model


Reservoir simulation determines the volume of reservoir storage in each period based on the inflow to the reservoir, release,
and losses; the amount of release of needs (drinking, agriculture); and environmental water rights, which are based on the
climatic and geological conditions. Reservoir simulation is done based on the continuity relationship.

Stþ1 ¼ St þ Qt  Ret  Loss  Sp  Md  Den (2)

In the aforementioned formula, t is the number of time periods, St and St þ 1 are the storage volumes of the reservoir at the
(beginning and end) of the time period t, Qt is the volume of river flow to the reservoir during the time period t, Ret is the
volume of water released from the reservoir during the time period t, Losst is the amount of evaporation losses during the time
period t, Md is the amount of release required (drinking or agriculture), and Den is the amount of environmental requirement
(obtained from the simulation of the model in the WEAP software).
To calculate the evaporation losses of the reservoir, Equation (2) is used. The free water level of the lake in each time period
is considered a function of the storage volume in the same period, which is obtained from the surface–volume curve of the

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4341

reservoir. In this study, the surface–volume relationship is expressed as a quadratic power function:

LOSSt ¼ At  (Evt  Ret ) (3)

At ¼ a þ b  St þ c  St2 (4)

where Evt is the evaporation height of the lake behind the dam in the period t; Rt is the height of precipitation on the lake
behind the dam in the period t; and a, b, and c are the coefficients of the volume–surface relationship of the dam reservoir.
The overflow volume constraint is applied as follows:

 
St  Smax þ Smin if St . (Smax  Smin )
SPt ¼ (5)
0 if St , (Smax  Smin )

where SPt is the volume of overflow from the reservoir during time period t, and Smin and Smax are the minimum and maxi-
mum volume of the reservoir, respectively. Other symbols are as follows:

Demint  Ret  Demax (6)

Smint  St  Smax (7)

Remint  Ret  Remax (8)

where Remint and Remaxt are the minimum and maximum release volumes of the reservoir in the time period t, respectively,
and Demint and Demaxt are the minimum and maximum reservoir requirements in the time period t, respectively. Most reser-
voirs are constructed to meet various water needs, which in the reservoir exploitation calculations, depending on the goals
under consideration, different objective functions, and other additional constraints are provided in addition to the mentioned
constraints.
To optimize the reservoir system, in addition to modeling relationships, it is necessary to define a target function. This
objective function is different according to the purpose of operating the reservoir system. In reservoir issues, the usual objec-
tive function for the definitive optimization of a multireservoir system can be expressed as follows:

X
T X
N
Max or (Min) F ¼ hit t(Sit , Reit , Deit ) (9)
t¼1 i¼1

where F is the target to be maximized or minimized, hit is a function dependent on several parameters, and Deit is the down-
stream need of reservoir i over time t (Labadie 2004).

Reservoir performance indicators


Reliability
Reliability is a category that is widely used in the evaluation of water resources systems during the period of operation. It is
sometimes referred to as a complementary risk (reliability-risk). Reliability can be defined as both temporal and volumetric.
Temporal reliability refers to the percentage of periods in which the system fully meets existing needs and does not fail. The
value of this parameter is calculated from Equation (10):

(10)

where NDef is the total number of failures during the operation period, Det is the required amount in the t period, Ret is the
output value of the t period, α is the supply requirement, and at is the system reliability during the operation period. The
higher the value of this parameter, the greater the temporal reliability of the system.

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4342

Vulnerability
This indicator indicates the magnitude of system failures. To calculate the vulnerability, Hashimoto et al. (1982) presented the
following equation:

 
(Dei  Rei
h ¼ max , i ¼ 1, 2, . . . . . . t (11)
Dei

where ɳ is the magnitude of failure, Dei is the required value in period I, Rei is the output value in period I, and t is the total
number of operating periods.

Honey Badger algorithm


Optimization means finding the best solutions for a system among all possible solution values and maximizing or minimizing
the final output. In the past years, the complexity of the problems has increased and required optimization, and for this
reason, this issue has become very important. In previous years, mathematical methods were used to find solutions for optim-
ization problems, most of which are deterministic optimizations and have one main problem: local optimal trapping (Hashim
et al. 2022).
Many researchers have turned to the development and improvement of optimizers to find the best solution, and they have
provided useful searches in meta-heuristic algorithms for global optimization, because in real optimization problems, the
search space grows exponentially and makes them multifaceted. Conventional optimization methods mostly produce less
than optimal solutions, which has led to the development of many new algorithms and innovations in recent years.
(Hashim et al. 2022)
Recently, various effective search strategies have been included in meta-heuristic algorithms, and two of them are inspired
by nature and the principles of biology and physics and simulate swarm behavior or intelligence. The interesting thing is that
some of them, such as particle swarm algorithms, and genetic optimization, are well known among computer scientists and
scientists of other fields (Hashim et al. 2022).
Meta-heuristic algorithms imitate organized behaviors. These algorithms are inspired by the social behavior of animals,
birds, plants, and humans. A number of common meta-heuristic algorithms are as follows: the Whale Optimization Algorithm
(WOA), elephant herd optimization algorithm, grasshopper optimization, etc. Another type of global stochastic optimization
is inspired by the genetic mechanism and natural evolution, such as the genetic algorithm and NP algorithm, which are an
imitation of the chemical or physical laws of the world (Hashim et al. 2022).
In any case, crowd-based algorithms need further evaluation in solving real-world challenges. That is, no-free lunch theo-
rem 2 shows that none of the meta-heuristic optimization algorithms can solve all optimization problems and still have
unsolved problems. Due to the mentioned reasons, there is a reason to introduce a new meta-heuristic algorithm called
the Honey Badger algorithm (HBA), which is similar to honey badger, because the ability to balance exploration and exploi-
tation plays an important role in effective search (Hashim et al. 2022).
HBA has a dynamic feature that enables it to solve optimization problems in many local areas because it maintains popu-
lation diversity during the search process to explore a large area of a given landscape (Hashim et al. 2022).
Here, we examine the mathematical model of the HBA. This algorithm imitates the behavior of badgers in nature. The
honey badger is a mammal with black fluffy fur that is found in the semi-deserts and rainforests of Africa, Southwest Asia,
and the Indian subcontinent due to its nature. This animal is about the size of a dog and feeds on 60 different species
such as dangerous snakes. Honey badger is an intelligent animal that loves honey. It likes to be alone in its burrow and
meets other honey badgers to mate. Twelve subspecies of them are known. Due to their courageous nature, they do not
attack very large predators and do not hesitate to run away whenever they can (Figure 3). This animal climbs the tree
easily. The honey badger finds its prey by walking continuously and slowly with its sense of smell and determines the approxi-
mate location of the prey by digging and finally hunts it. In a day, it can dig 50 or more holes in search of food. It uses a bird as
a guide to find the hives, leading to a relationship between the two in which the honey bird guides the honey badger to the
hives and helps it open the hive with its long talons, and each of them enjoys the achievements of the workgroup (Hashim
et al. 2022).

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4343

Figure 3 | A honey badger attacks a lion (Hashim et al. 2022).

The HBA is a food-seeking behavior of the honey badger (Figure 4). To find a source of food, this animal either looks for the
smell of honey or looks for a honeyguide bird (drilling phase and honey phase). In the first case, it uses its sense of smell to
estimate the location of the hunt. Once there, it moves around the prey to choose the right place to dig and grab the prey. In
the second case, the guide bird takes the honey badger to find the hive (Hashim et al. 2022).

Mathematical model of the algorithm. As mentioned earlier, HBA is divided into two modes, ‘honey phase’ and ‘drilling
phase,’ which are explained below. The algorithmic stages of this part introduce the mathematical formula of the
proposed HBA algorithm. Also, theoretically, HBA has both exploration and exploitation stages, so it can be called a
global optimization algorithm. Next, generating the initial population, evaluating the population, and mathematically
reproducing the parameters in the steps of the proposed HBA are as follows:

2 3
X11 X12 . . . :: : X1D
6 X21 X22 . . . :: : X2D 7
6 7
Primary population production ¼ 6 .. 7 (12)
4 . 5
Xn1 Xn2 . . . :: : XnD

Xi ¼ [x1i x2i . . . . . . xD
i ] (13)

Figure 4 | A honey badger climes up a tree (Hashim et al. 2022).

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4344

Initial population production step: The number of honey badgers (population size N) and their respective positions are
adjusted according to the initial equation:

Xi ¼ lbi þ ri  (ubi  lbi ); r1 is a random number between (14)

where Xi is the position of the honey badger at a new point in the N population, while ubi and lbi are the bottom and top
boundaries of the search domain, respectively (Hashim et al. 2022).

Definition of intensity (I). Intensity is the power of concentration and the distance between the prey and the honey badger. If
the intensity of the smell of the prey is high, the movement is faster and vice versa according to the inverse square law as
shown in Figure 5 and described by the following equation:

s
Ii ¼ r 2  r2 is a random number between 1, 0 (15)
4pd2i

S ¼ (Xi  XIþ1 )2 (16)

di ¼ Xpery  Xi (17)

where S is the source power or the power of focus (hunting place as shown in Figure 5). In Equation (17), it shows the
distance between the prey and the burrower (Hashim et al. 2022).

Density factor update. Density factor (α) is the use of a random variable with time that is used to ensure a smooth transfer
from the finding to the operation. Using the equation, the reduction factor decreases with repetition and generates new ones
to reduce randomization over time (Hashim et al. 2022).

 
t
a ¼ C  exp maximum number of repetitions
tmax (18)
tmax  1(default ¼ 2), where c is a constant

Escape from the local optimal


This part and the next two parts are used in escaping from the local optimal regions. In this case, the proposed algorithm uses
a flag F that changes the direction of the search, and the aforementioned opportunities are used to accurately scan the search
space (Hashim et al. 2022).

New member positions


As previously discussed, the new HBA positioning process (xnew ) is divided into ‘drilling phase’ and ‘honey phase’. More
details are given below.

Figure 5 | Inverse square law is odor intensity/S is the hunting ground/r is a random number between 0 and 1. (Hashim et al. 2022).

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4345

Drilling phase
In the drilling stage, the badger performs an operation similar to the shape of cardioids as shown in Figure 6. Cardioids’
motion can be simulated by the equation as follows:

xnew ¼ xprey þ F  b  1  xpery þ F  r3  a  di


(19)
 j cos (2pr4 )  [1  cos (2pr5 ]j

where xprey is the hunting position that is the best position ever found: the best global position in other words, β  1
(default ¼ 6) is the ability of the honey badger to get food, di is the distance between the prey and the bee, r3 , r4 , and r5
are three different random numbers between 0 and 1, and F acts as a flag that changes the direction of the search, which
is determined using the following equation:


1 if r6  0:5
F¼ r6 A random number is between 0 and 1 (20)
1 also

In the drilling step, the honey badger relies heavily on the odor. Xprey is the bait odor intensity, the distance between the
badger and di bait, and time-varying search effect factor α. The honey badger may encounter any disturbance while digging
that allows him to find a better hunting spot.

Honey phase
The state in which the honey badger follows the honeyguide bird to reach the hive can be simulated by the following equation:

xnew ¼ xprey þ F  r7  a  di r7 ; a random number is between 0 and 1 (21)

α is determined from the above equations. xnew is the new location of honey badger, xprey is the place of prey, and F and α
are determined from the aforementioned equations.
It can be seen that the honey badger is hunting near the hunting site xprey , based on distance information found di ; at this
point, the search is affected by the search behavior, which varies with time (α). In addition, the honey badger may cause
nuisance (F ) (Hashim et al. 2022).

Pseudo-code algorithm HBA


Algorithm 1 Pseudo-code of HBA
Set parameters tmax , N, β, C
Initialize population with random positions.
Evaluate the fitness of each honey badger position xi using objective function and assign to

fi , i [ [1, 2, 3, . . . , N]

Figure 6 | Drilling phase: The blue line is the intensity of the odor; the black circular line indicates the location of the bait (Hashim et al. 2022).

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4346

Save best position xprey and assign fitness to fprey (Figure 7).

While I  Imax do
Updating the decreasing factor α using
For i ¼ 1 to N do
Calculate the intensity Ii using Eq.
If r, 0.5 then
r is random number between 0 and 1
Update the position xnew using Eq.
else
Update the position xnew using Eq.
End if
Evaluate new position and assign to fnew
If fnew  fi then
Set xi ¼ xnew and fi ¼ fnew
end if
If fnew  f prey then
Set x prey ] ¼ xnew and f prey ¼ fnew
end if
end for
end while Stop criteria satisfied.
Return x prey

Harmony search algorithm


This algorithm was first introduced by Zong Woo Geem in 2000. Harmony in music is the so-called different solo performance
at the same time, which eventually becomes a rhythmic and beautiful song in terms of hearing. The harmonic search algorithm
(HSA) as one of the new methods of meta-heuristic optimization is based on the improvisation process of jazz musicians

Figure 7 | Pseudo-code algorithm HBA.

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4347

Figure 8 | Harmony search algorithm.

(Geem 2000). The basic concepts of the HSA were first proposed by a famous Greek philosopher and mathematician, Pythagoras.
In musical works, the search for the best position (extraordinary harmony) is determined by aesthetic estimation (Figure 8).
In classical optimization algorithms, the best position (global optimal, minimum cost, and maximum profit or efficiency) is usually
determined by evaluating the objective functions, while aesthetic estimation is determined by evaluating the objective functions from
the recorded values of the component variables. In music, to achieve the best performance, each exercise is compared with the pre-
vious exercise, while in optimizing the objective functions in each repetition, it is compared to the previous repetitions.
In general, the process of optimizing the search for harmony is summarized in five steps. Step 1: Introduce the optimization
problem and algorithm parameters, Step 2: Generate the initial harmonic memory, Step 3: Modify the new harmonic, Step 4:
Update the harmonic memory, and Step 5: Check the stop criterion.

Step one. This part of the subroutine of the Harmony Search (HS) algorithm begins by defining the parameters and arrays
input to the algorithm according to the type and dimensions of the problem, including the maximum number of iterations, the
number of decision variables, the size of the harmonic memory, the number of new harmonies, the speed of checking the
harmonic memory, and upper and lower limits of decision variables.

Step two. In this part of the subroutine of the HS algorithm, a harmonic memory in the form of a relation is randomly
formed from the range of possible values of the decision variable:

2 3
R11 R12 R1N F(R1 )
6 .. .. .. .. 7
6 7
6 . . . . 7
6 7
HM ¼ 6 RHMS1 RHMS1 RHMS1 F(RHMS1 ) 7 (22)
6 1 2 N 7
6 .. .. .. .. 7
4 . . . . 5
RHMS1 RHMS2 RHMSN
F(RHMS )

where F(R1 ) is the value of the objective function obtained for the first vector and HM is the harmonic memory matrix. After
evaluating the objective function, the initial population is sorted to select the best value.

Step three. This part is related to the main loop of the algorithm, which is executed as the total number of repetitions (MaxIt)
defined by the user (termination criteria).
All the operators of the HS algorithm are in the loop for creating new harmonies. This loop is repeated to the number of
new harmonics (nNew). The objective function is also evaluated for the number of new harmonics. In total, the number of
evaluations of the objective function each time the algorithm is executed is equal to the total number of iterations multiplied
by the number of new harmonics (MaxIt  nNew). In the other part of the HS algorithm, the three mechanisms of random
selection, memory check, and component tuning speed produce a new harmony as Rnew ¼ (Rnew new
1 , R2 . . . Rnew
N )R: Of course,
the decision variables generated at this stage must be within the allowable range. The Harmony Memory Consideration
Rate (HMCR), which varies between zero and one, is the selection speed of the values arranged in harmonic memory,
while 1-HMCR is the random selection speed of the allowable range.
8 new
< R1 [ {R11 , R21 , . . . , Rnew
1 } with probability (HMCR)
(23)
:
Rnew
1 [ R(t) with probability (1  HMCR)

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4348

For example, if the HMCR is 0.8, the algorithm selects a new vector with a probability of 80% from among the vectors
arranged in harmonic memory and randomly selects a new vector with a probability of 20% within the allowable range.
For each new vector obtained, it must be tested whether it is necessary to adjust the parts on it. If the answer is yes, with
Pitch Adjustment Rate (PAR) probability, the neighbors above and below the point obtained will be examined.

Rnew
t + rand  fw ! Rnew
t (24)

But if the answer is no, it does not do anything with 1-PAR probability. fw is an optional distance for the check width, and
rand is a random number between 0 and 1.
In the next part of the HS algorithm, if the newly produced harmony is better than the worst harmony in memory, it is
replaced in memory, and thus, a worse harmony is removed from memory.
But if the new harmony is not better than the worst harmony in memory, then the algorithm enters the next iteration with-
out any replacement.
In the main loop of the algorithm, the second and third steps are repeated until the stop condition is executed. Thus, the last
vector obtained in the algorithm is the answer to the problem. Obviously, in each optimization problem, the values of HMCR,
fw, PAR, HMS, and MaxIt parameters will be different. Also, their exact determination has a great effect on the convergence
of the algorithm, so it is necessary to perform sensitivity analysis on these parameters in any optimization. HMCR values are
usually considered in the range of 0.99–0.9. The size of HMS harmonic memory is considered in the range of 5–50. This par-
ameter depends on the number of decision variables; the larger the harmonic memory size, the larger the problem in terms of
dimensions, so this parameter is often chosen smaller. The probability of checking the adjustment of PAR components is
usually considered to be between 0.3 and 0.99.

PSEUDO-CODE ALGORITHM HSA


Harmony Search
Begin
Define objective function f(x), x ¼ (x1 , x2 . . . xd )r
Define harmony memory accepting rate (raccept )
Define pitch adjusting rate (r pa ) and other parameters
Generate Harmony Memory with random harmonies
While (t , max number of iterations)
While (i , number of variables)
If ( rand , raccept ), Choose a value from HM for the variable i
If (rand , r pa ), Adjust the value by adding certain amount
end if
else Choose a random value
end if
end while
Accept the new harmony (solution) if better
end while
Find the current best solution
End (Figure 9)

RESULTS AND DISCUSSION


Production of average annual temperature and total annual precipitation of future rainfall with the output of CANESM2
model under scenarios RCP2.6, RCP4.5, and RCP8.5 for the coming years (2022–2036) are as follows (Figures 10–12).
The result shows an increase in minimum and maximum temperature and precipitation in the next period and finally an
increase of 3.3% in the resulting runoff (Figure 10).
HEC-HMS software was evaluated in the calibration and validation period, and the result showed that in the calibration
and validation period, with the correlation coefficient of R of 0.791 and 0.782, the error criteria Root Mean Square Error

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4349

Figure 9 | Pseudo-code algorithm HSA.

Figure 10 | Total annual rainfall for the next 15 years under three scenarios.

(RMSE) (0.27 and 0.23), Mean Absolute Error (MAE) (0.15, 0.13, and 0.502), and Nash-Sutcliffe Error (NSE) (0.537) per-
formed well compared to that in the observation period.
Also, according to the research of Benjamin & Shoemaker (2005) and Santhi et al. (2001), the result of modeling based on
the R coefficient of more than 0.6 and Nash–Sutcliffe more than 0.5 is satisfactory and acceptable. Figure 13 shows the aver-
age volume of runoff entering the dam in two basic periods and climate change.
The volume of water released in downstream needs (drinking, agriculture, and environment) obtained from optimization
algorithms is as follows.

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4350

Figure 11 | Average annual minimum temperature under future RCP scenarios.

Figure 12 | Average annual maximum temperature of RCP scenarios.

Figure 13 | The volume of runoff entering the dam in the base and future periods.

Figures 14–17 show the results of the monthly water release rate calculated for downstream needs using optimization algor-
ithms. In Figure 16, the amount of water needed in agriculture is allocated to water only in the months when cultivation is
done, and the rest of the year this amount of water is allocated to drinking demand. The reliability index will change depend-
ing on how a certain amount of deficit is distributed throughout the period during those months.

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4351

Figure 14 | Optimal monthly volume of water release for drinking needs (million cubic meters).

Figure 15 | Optimal monthly volume of water release for environmental needs (million cubic meters).

Figure 16 | Optimal monthly volume of water release for agricultural needs (million cubic meters).

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4352

Figure 17 | The volume stored in the repository in optimization algorithms.

The changes in the values of the objective function obtained from the thousand times execution of honey badger and har-
monic search algorithms for drinking, agricultural, and environmental needs are as follows.
In Figures 18–20, the changes in the values of the objective function per thousand repetitions in the optimization of low
needs are shown. The final value obtained from this function for drinking, agricultural, and environmental needs in the
HBA is 0.025433, 0.103653, and 0.000197, respectively, and in the HSA, it is 0.0972537, 0.325234, and 0.789686, respect-
ively. Due to the lower value of this value in the HBA, it indicates a better performance of HBA than HSA in drinking
optimization.
(Since the WEAP software does not have the ability to call directly in the MATLAB software environment, EXCELL soft-
ware was used as an interface for communication between the WEAP model and optimization algorithms (Zamanpour et al.
2017).)

Figure 18 | Changes in the values of the target function per thousand iterations to optimize the drinking needs.

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4353

Figure 19 | Changes in the values of the target function per thousand iterations to optimize agricultural needs.

Figure 20 | Changes in the values of the target function per thousand iterations to optimize environmental needs.

According to Table 1 in the simulation models, the confidence index with possible states in the future period was less than
90%. The maximum estimated value of this index was 86.60%, which is for agriculture needs in the period of climate change.
Lar Dam optimization with the HBA added 5.06% to the reliability index and the harmony search algorithm added 1.73% to
the index. Table 1 shows the amount of reliability changes resulting from the simulator and optimizers.

Table 1 | Reliability calculated from simulator models and optimization algorithms (optimization-simulation)

Reliability Drinking Agricultural Environmental

WEAP 73.89% 86.60% 70%


HBA 86.66% 91.66% 87.22%
HSA 78.66% 88.33% 76.66%

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4354

CONCLUSION
In this study, the modeling of climatic conditions in SDSM software was investigated using CANESM2 general atmosphere
model under three RCP scenarios in the best and intermediate and worst climatic conditions, and the results of the study
showed that in RCP2.6, RCP4.5, and RCP8.5, the amount of climatic parameters in the conditions of climate change
(2022–2036) increased compared to the base period (1991–2005). This increase in minimum temperature and maximum
temperature is 3.5, 5.6, 5.17, 5, 5.2, and 6.2%, respectively. Also, the rainfall was 8.55, 9.5, and 13%, respectively, which
caused a 3.3% increase in the amount of runoff entering the dam during the climate change period compared to the base
period. To simulate and optimize the system, the WEAP model and meta-heuristic algorithms (honey badger and harmonic
search) were used. Runoff from climate change was calculated using the HEC-HMS runoff model, and modeling in WEAP
showed that the reliability of downstream needs is less than 90%, which is the highest index of agriculture needs with 86.6%
reliability and the lowest is related to the environment with an index of 70%.
Reliability indices for honey badger and gravitational search algorithms increased by 12.77 and 4.77% in drinking water, by
5.06 and 1.73% in agriculture, and by 17.22 and 16.66% in environment, respectively.
The reliability index for each demand showed that the optimizer model has more reliability than the simulator model. Due
to the increase in temperature and precipitation and finally the increase of 3.3% in runoff and 14.17% increase in downstream
needs in the future, the allocations to drinking, agricultural, and environmental needs decreased, and by using optimization
models, we were able to ensure increase in flexibility compared to the simulator mode.
In the optimizer model, the amount of tank volume change was more than in the simulator model, and in some studies,
operation optimization models were able to improve reliability indicators. For example, Kia et al. (2018) found that firefly
optimization methods with 88.3% water supply reliability are better than GA and SOP with 82.4 and 66.7 reliability index
values. Salimi Mastali et al. (2022) found that optimization with Lingo software increases the reliability percentage of a simu-
lation in WEAP in the conditions of climate change in Hersin Dam. In the previous article, optimization of dam reservoir
operation using gray wolf optimization and genetic algorithm (a case study of Taleghan Dam) (Sadeghian et al. 2021)
showed better performance of the Gray Wolf Optimizer (GWO) algorithm according to the performance indicators and
the newness of the algorithm and the dimension of the object of the issue than GA and also reflected the better performance
of the optimizer algorithm compared to the WEAP software, which is consistent with our research. Regarding the comparison
of optimization algorithms due to the lower value of the objective function of the HBA and the greater reliability of this
algorithm in optimizing downstream needs, it can be concluded that the performance of this algorithm has been better
than the HSA.

DATA AVAILABILITY STATEMENT


All relevant data are included in the paper or its Supplementary Information.

CONFLICT OF INTEREST
The authors declare there is no conflict.

REFERENCES

Afkhamifar, S. & Sarraf, A. P. 2020 Prediction of groundwater level in Urmia plain aquifer using hybrid model of wavelet transform–extreme
learning machine based on quantum particle swarm optimization. Watershed Engineering and Management 12 (2), 351–364.
Ardakani, A., Sabaghi Phirozabadi, M. H. & Sabaghi Phirozabadi, P. 2014 Virtual water, a way to manage water resources crisis. In National
Conference on Solutions to the Water Crisis in Iran and the Middle East, Shiraz (In Persian). Available from: https://civilica.com/doc/
369158.
Ashofteh, P. & Bozorg-Haddad, O. 2015 A new approach for performance evaluation of AOGCM models in simulating runoff. Journal of
Water and Soil Conservation 22 (2), 95–110. (In Persian).
Ashofteh, P. S., Bozorg Haddad, O. & Marino, M. A. 2014 Climate change impact on reservoir performance indexes in agricultural water
supply. Journal of Irrigation and Drainage Engineering.
Ashofteh, P. S., Rajaee, T. & Golfam, P. 2017 Assessment of water resources development projects under conditions of climate change using
efficiency indexes. Water Resources Management 31, 3723–3744.
Benjamin, J. & Shoemaker, C. A. 2005 An analysis of high-flow sediment event data for evaluating model performance. Journal of
Hydrological Processes 19 (3), 605–620.

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest
Journal of Water and Climate Change Vol 14 No 12, 4355

Donyaii, A., Sarraf, A. P. & Ahmadi, H. 2020a Water reservoir multi-objective optimal operation using Gray Wolf optimizer. Shock and
Vibration 2020 (3), 1–10. doi:10.1155/2020/8870464.
Donyaii, A., Sarraf, A. P. & Ahmadi, H. 2020b Application of a new approach in optimizing the operation of the multi-objective reservoir.
Journal of Hydraulic Structures 6 (3), 1–20. doi:10.22055/jhs.2020.34556.1145.
Geem, Z. W. 2000 Optimal Design of Water Distribution Networks Using Harmony Search. Ph.D. Thesis, Department of Civil and
Environmental Engineering, Korea University, Seoul, Korea.
Hashim, F. A., Houssein, E. H., Hussain, K., Mabrouk, M. S. & Al-Atabany, W. 2022 Honey Badger algorithm: New metaheuristic algorithm
for solving optimization problems. Journal of Mathematics and Computer in Simulation 192, 84–110.
Hashimoto, T., Stedinger, J. R. & Loucks, D. P. 1982 Reliability, resilience, and vulnerability criteria for water resource system performance
evaluation. Water Resources Research 18 (1), 14–20.
Kia, I., Emadi, A. & Gholami, M. A. 2018 Efficiency of different optimization methods in the operation of Haraz Dam reservoir. Iranian
Journal of Irrigation and Water Engineering 8 (4), 184–196. (In Persian).
Labadie, J. W. 2004 Optimal operation of multireservoirs system: State-of-the-art review. Journal of Water Resources Planning and
Management 130 (2), 93–111.
Neslihanoglu, S., Unal, E. & Yozgatligil, C. 2021 Performance comparison of filtering methods on modeling and forecasting the total
precipitation amount a case study for Mugla in Turkey. Journal of Water and Climate Change. doi:10.2166/wcc.2021.332.
Sadeghian, M. S., Davani Motlagh, A., Javid, A. H. & Asgari, M. 2021 Optimization of dam reservoir operation using grey wolf optimization
and genetic algorithms: A case study of Taleghan dam. International Journal of Engineering 34 (17), 1644–1652.
Salimi Mastali, F., Hafezparast Movadat, M. & Sargordi, F. 2022 Simulation and optimization of Hersin dam reservoir volume change due to
possible climatic conditions. Iranian Journal of Soil and Water Research 51 (1), 1–12.
Santhi, C., Arnold, J. G., Williams, J., Dugas, W. A. & Hauck, L. 2001 Validation of the SWAT model on a large river basin with point and
nonpoint sources. The American Water Resources Association 37 (5), 1169–1188.
Yates, D., Sieber, J., Purkey, D. & Huber-Lee, A. 2005 WEAP21–A demand-, priority-, and preference-driven water planning Model: Part 1,
Model Characteristics. Water International 30, 487–500.
Zamanpour, M., Saadatpour, T. & Zahabioun, B. 2017 Simulation – optimization approach based on meta-model in optimal design of inter–
basin water transfer system. Iran-Water Resources Research 14 (1), 198–215. Spring 2018 (IR-WRR).

First received 25 April 2023; accepted in revised form 24 October 2023. Available online 14 November 2023

Downloaded from http://iwaponline.com/jwcc/article-pdf/doi/10.2166/wcc.2023.225/1349850/jwc2023225.pdf


by guest

You might also like