ABSTRACT
With the enduring progression of high population density, social economy and requirements of water supply, irrigation and hydropower, the water resource scarcity problem has been exacerbated in Odisha. Hence, the judicial operation of the Hirakud reservoir, which is considered the lifeline of Odisha, has become appreciably essential. Among various optimization techniques, metaheuristic algorithms are advanced techniques which can be applied for the optimal operation of a water reservoir. In this work, three metaheuristic algorithm-based optimization techniques, the Particle Swarm Optimization (PSO), Differential Evolution (DE) and Teaching–Learning-Based Optimization (TLBO) algorithms, are applied for optimal water management of the Hirakud reservoir. From the result, it was found that the efficiency of TLBO for irrigation release during the non-monsoon period was 99.45% compared with PSO with an efficiency of 97.3% and DE with an efficiency of 95.6%. The efficiency of TLBO for hydropower generation was 99.6%, whereas for PSO it was 98.8% and for DE it was 98.5%. It is found from the above experiment that TLBO showed a better performance than PSO and DE optimization techniques for the water management of the Hirakud reservoir. These metaheuristic techniques will provide suitable guidance for reservoir operations at times when the presence of experts is a must but they may not be available.
HIGHLIGHTS
Formulation of the multiobjective optimization problem for the Hirakud reservoir along with different constraints.
Three optimization techniques TLBO, DE and PSO, were applied for simulating the optimization model of Hirakud reservoir for the optimal release of water for irrigation, hydropower and industrial purposes.
Developing the revised reservoir operation policy for non-monsoon period using the best optimization model among the three optimization techniques.
INTRODUCTION
Water resource management is a vital part of hydrology dealing with socioeconomic aspects. In the upcoming decades, the effects of climate change on the temporal and spatial variability of precipitation may significantly diminish the availability of water (Rocha et al. 2020). It is anticipated that the effect of climate change on the temporal and spatial variability of river water supply may result in less water available for agriculture, hydropower generation, industrial use, etc. (Orkodjo et al. 2022). In this scenario, it is crucial to manage the limited water resource from the accessible storage reservoirs, particularly in the non-monsoon season for many uses like industrial, hydroelectric and agricultural purposes. Thus, controlling a water reservoir to function during the non-monsoon season is a critical concern for all stakeholders involved. Controlled discharge of water from the reservoir for water supply, irrigation and hydropower demand is a difficult task during the non-monsoon compared with the monsoon period. Under climate-change scenarios, to enhance the management of reservoirs in water-scarce locations is to create a novel method of reservoir management based on rule curves and dynamic evaluation of water demands (Beça et al. 2023). A flexible reservoir management system, along with a reduction in water usage and losses from reservoirs, can help achieve good resilience to climate change (Aibaidula et al. 2023).
However, with climate change, managing reservoir water is a highly challenging issue, because it is intended to serve a variety of purposes, such as meeting non-monsoon demands (irrigation, hydropower, etc.) and the monsoon demand (lowering the risk of flood). Hence, reservoir operation is made more difficult to address these goals (Badr et al. 2023).
Therefore, optimization techniques are necessary to facilitate the planner and stakeholders appropriately in handling the operation of multipurpose reservoirs. More study needs to be done on optimization strategies because classical models, LP (Linear Programming), NLP (Non-Linear Programming) and DP (Dynamic Programming) have certain limitations. They are complex and hard to implement effectively, can only find a local optimum and may be vulnerable to numerical noise. They struggle to solve discrete optimization issues. As the problem size and dimensionality rise, they could become too big and complex to handle successfully. LP is unable to manage constraints with non-linear relationships, while NLP often yields a ‘local optimal solution,’ and DP suffers from the ‘curse of dimensionality’.
In the current decade, substantial research has been done using optimization techniques to establish optimal and suitable reservoir-operating policies (Lai et al. 2022). Researchers have used metaheuristic algorithms (MHAs) to optimize reservoir operation. Different MHA-based optimization schemes, such as evolutionary-based CRO (Coral Reefs Optimization), swarm-based PSO, human-based TLBO, bio-based IWO (Invasive Weed Optimization) and DE (Differential Evolution) algorithms, have been developed (Nguyen et al. 2022).
Of different techniques, Afshar (2012) used partially constraint-based PSO and fully constraint-based PSO in the Dez reservoir located in Iran and the outcomes so obtained were compared with GA and unconstrained PSO. The approaches were able to locate near-optimum solutions and convergence characteristics better than the original PSO and genetic algorithm (GA). Bashiri-Atrabi et al. (2015) used the Harmony Search Algorithm (HS) for the Narmab reservoir, Iran, and found encouraging outcomes compared with other methods like Honey-Bee Mating Optimization (HBMO) and a global optimization model (LINGO 8.0 NLP solution). Asgari et al. (2015) used the Weed Optimization Algorithm (WOA) for reservoir operation and compared it with GA and found that WOA had quick convergence toward the solution and the result was nearer to global optimal solutions than GA. According to Wan et al. (2018), PRA-PSO, which combines the PRA (Progressive Reservoir Algorithm) with the PSO, was superior to PSO and EMPSO (Elitist Mutated-PSO). Chen et al. (2020) used PSO combined with the ARIW (Adaptive Random Inertia Weight) approach known as ARIW-PSO and the results were superior to that of PSO and GA in flood control operations. Sharifi et al. (2021) introduced five algorithms in the Halilrood multi-reservoir system, Moth Swarm Algorithm (MSA), Seagull Optimization Algorithm (SOA), Sooty Tern Optimization Algorithm (STOA), Tunicate Swarm Algorithm (TSA) and the Harris Hawks Optimization Algorithm (HHO) for improving the operation policy of the reservoir. Motlagh et al. (2021) used GWO (Grey Wolf Optimization) for water allocation in Taleghan dam and compared the result of optimal water allocation with the GA and found that GWO was superior. Lai et al. (2022) investigated the effectiveness of the combination of three unique MHAs: the WOA (Whale Optimization Algorithm), HHO (Harris Hawks Optimization) algorithm and LFWOA (Levy-Flight WOA) and it was found that the HHO offered the best performance.
Mezenner et al. (2023) used Principal Components Analysis-based simulation models and GA to lower the water deficit by optimized reservoir operation. Beiranvand & Rajaee (2023) used the WCA (Water Cycle Algorithm) and Dash et al. (2023) used the SWAT-HEC-ResSim-GA model to enhance the performance of the Eyvashan reservoir and Kangsabati reservoir, respectively to take into account the uncertainty of future supply and demand under a climate-change scenario. In Feizi et al. (2024), the efficacy of the DE, GA and TLBO algorithms was compared to determine the best way to operate the Mahabad dam reservoir. The results showed that DE performed better than the other two.
Shared-type and independent-type rule curves were the two main forms that were analyzed and compared using the parameter-simulation-optimization framework, which specifically used the NSGA-II algorithm (Tang et al. 2024).
From the various works, it was found that the majority of the works primarily concentrated on developing an optimization model for the monthly operation of the reservoir for the entire year. Since the release rule for a multipurpose reservoir differs for the monsoon and non-monsoon periods, in this work an attempt was made to develop a release rule for the non-monsoon period using available data on a ten-day basis. An expert committee constituted for the optimal operation of the Hirakud dam reservoir devised a rule curve in 1988 which time and again has been, especially, used for the monsoon period (June to October). The operation during non-monsoon is completely heuristic for which in many years either there is a surplus or deficit toward the end of the non-monsoon season. This is revealed if we go for the status of the reservoir in the year 2024 in which there is a surplus amount of storage at the end of the non-monsoon period resulting in the loss of valuable stored water, whereas for several years, there has been a deficit resulting in the distress of populations due to non-production of hydropower and scarcity in supply to industry and irrigation. Due to various limits, such as the construction of multiple barrage systems in the upper Mahanadi Basin and water disputes among the states of Odisha and Chhatisgarh (Rath 2019), the existing rule curve is unable to meet the water demand during non-monsoon. This scenario urgently necessitates the development of a rule curve which will guide engineers to reap optimal benefits for the Hirakud dam reservoir during the non-monsoon season. This concept is one of the innovative contributions to the optimal use of reservoir water. The use of a supercomputer to devise the operational guideline with a short-term flow forecast saves a lot of computational time. The PARAM Shavak supercomputer, a small, affordable and customized supercomputing system that provides a ready-to-use supercomputing-in-a-box solution based on commercial off-the-shelf HPC hardware resources was used to simulate the optimization models. The computational times for one iteration using TLBO, PSO and DE are 2 min 02 s, 2 min 17 s and 2 min 56 s, respectively, on the 64-GB RAM, Ubuntu operating system and 28 logical core processor PARAM Shavak supercomputer. In contrast, developed programs are executed on a 4-GB RAM, 64-bit operating system, quad-core processor and the computational times for one iteration of TLBO, PSO and DE are 40 min 12 s, 45 min 23 s and 48 min 78 s, respectively.
From an extensive survey of the literature, it is revealed that the operation of dam reservoirs is done using various metaheuristic methods. The characteristics and objectives differ greatly across reservoir systems. Therefore, there is not a specific algorithm that needs to be used to run the system. The objective function, limitations, data accessibility, system features and other factors influence the solution model. Although many metaheuristic optimization techniques have been developed and applied on different reservoirs, in this study, three optimization metaheuristic techniques, PSO, TLBO and DE have been experimented with because in each algorithm the common parameters, such as population size and number of iterations, are required to be updated. Other evolutionary algorithms require the control of common parameters and the control of algorithm-specific parameters. In contrast to other heuristic algorithms, the TLBO algorithm is straightforward, easy to explain and simple to apply. The TLBO algorithm also exhibits strong robustness in optimization problems, good convergence performance, high accuracy and fewer parameters. As a result, in recent years, professionals and academics have given it a lot of attention. Not only has the TLBO algorithm been extensively enhanced but it has also seen widespread use (Xue & Wu 2020). Hence, based upon the above facts, the experimentation was done to evaluate the non-monsoon performance of the Hirakud reservoir using TLBO and comparing it with DE and PSO. Using this more efficient and suitable metaheuristic technique for water reservoir management, befitting the given multipurpose project under consideration, reservoir managers/engineers will be better equipped to optimize the benefits from the water released for different objectives, thereby reducing the expenditure and risk of surplus or deficit of supply. Most importantly, the major multipurpose reservoirs are managed by government bodies, in which transfer and superannuation/retirement is a frequent phenomenon. If an expert reservoir manager is retired or transferred to a different location, a vacuum is created if sufficiently trained persons are not in place. In such cases and in general, these metaheuristic techniques will provide suitable guidance for the reservoir operation at times when expert presence is a must but it is not available.
STUDY AREA
Location map of the Hirakud dam situated in Burla town of Sambalpur Municipal Corporation in Odisha state of India and its impounding reservoir.
Location map of the Hirakud dam situated in Burla town of Sambalpur Municipal Corporation in Odisha state of India and its impounding reservoir.
The details of the Hirakud dam and Hirakud reservoir are presented in Table 1. There are two powerhouses for this project: one at Chipilima, which is located 22.5 km downstream of the dam and the other at Burla, which is on the dam's right bank toe, with a total installed capacity for hydropower generation of 307 MW.
Details of the Hirakud Dam and its reservoir
Name of the dam | Hirakud | |
River | Mahanadi | |
Dam type | Out of the total length of the dam, the major portion is earthen with initial portions on two sides of the main gorge masonry and two spillway portions of concrete gravity | |
Length of the dam | 4,800 m | |
Height of the dam | 60.96 m | |
Total volume content of the dam | 19,330 TCM | |
Purpose of the dam | Flood control, irrigation, power generation | |
Operating and maintenance agency | Water Resources Department, Government of Odisha | |
Spillway length | 1,146.5 m | |
Number of sluices | 40 (left spillway), 24 (right Spillway) | |
Size of sluices | 3.658 × 6.20 m | |
Catchment area for the reservoir | 83,400 sq km | |
Full reservoir level | 192.02 m RL | |
Dead storage level | 179.83 m RL | |
Storage capacity | Original (1957) | Revised (2000) |
Gross storage capacity (MCM) | 8,136 | 5,896 |
Live storage capacity (MCM) | 5,818 | 4,823 |
Dead storage capacity (MCM) | 2,318 | 1,073 |
Culturable commanded area | 159,106 ha | |
Gross commanded area | 263,435 ha | |
Districts benefited | Sambalpur, Bolangir, Sonepur, Bargarh | |
Hydroelectric projects | Total installed capacity = 307 MW With Burla Powerhouse generating 235 MW and Chipilima Powerhouse generating 72 MW |
Name of the dam | Hirakud | |
River | Mahanadi | |
Dam type | Out of the total length of the dam, the major portion is earthen with initial portions on two sides of the main gorge masonry and two spillway portions of concrete gravity | |
Length of the dam | 4,800 m | |
Height of the dam | 60.96 m | |
Total volume content of the dam | 19,330 TCM | |
Purpose of the dam | Flood control, irrigation, power generation | |
Operating and maintenance agency | Water Resources Department, Government of Odisha | |
Spillway length | 1,146.5 m | |
Number of sluices | 40 (left spillway), 24 (right Spillway) | |
Size of sluices | 3.658 × 6.20 m | |
Catchment area for the reservoir | 83,400 sq km | |
Full reservoir level | 192.02 m RL | |
Dead storage level | 179.83 m RL | |
Storage capacity | Original (1957) | Revised (2000) |
Gross storage capacity (MCM) | 8,136 | 5,896 |
Live storage capacity (MCM) | 5,818 | 4,823 |
Dead storage capacity (MCM) | 2,318 | 1,073 |
Culturable commanded area | 159,106 ha | |
Gross commanded area | 263,435 ha | |
Districts benefited | Sambalpur, Bolangir, Sonepur, Bargarh | |
Hydroelectric projects | Total installed capacity = 307 MW With Burla Powerhouse generating 235 MW and Chipilima Powerhouse generating 72 MW |
Additionally, this project protects 9,500 sq km of the delta of Mahanadi in the Cuttack and Puri districts from flooding. The maximum discharge at the Mahanadi delta head is limited to 26,897 cumecs (9.5 lakh (×105) cusecs), excepting extreme emergencies, which is based on the regulation of the discharge through the Hirakud dam. The existing rule curve (graph between storage levels with respect to time) was created by a committee of the Central Water Commission convened in 1988 to control flooding during the monsoon and maintain reservoir operation (irrigation and electricity generation) after the monsoon. In accordance with the existing rule curve, the reservoir's storage level must be close to the dead storage between 1 July and 1 August or between 179.8 and 181.4 m (Supplementary Information, Figure S1). This will make flood protection easier; if there is a significant inflow into the reservoir, water can be held and released in a controlled manner.
METHODOLOGY AND DATA COLLECTION
General
PSO algorithm




In Equation (1), is the inertia weight,
and
are the PSO's social and cognitive parameters, respectively s, x is the constriction coefficient,
are the decision variables, the index of best particle among the entire population is represented by g, Δt is taken as the time step (considered as 1) in the equation, n is considered as generation number,
and
represent uniformly produced arbitrary values within 0–1 and the index for the particle swarm population is represented by
,
= size of particle swarm. The detailed flow diagram and pseudo-code of the algorithm are given in the Supplementary Information (Figures S2 and S3).
Teaching–Learning-Based Optimization
The TLBO algorithm (Rao et al. 2011; Satapathy et al. 2013) is inspired by the teaching–learning process in class, (i) via teacher guidance (referred to as the teacher phase) along with (ii) through peer interaction between learners (referred to as the learner phase).
Description of the teacher phase
In this step, teachers attempt, to the best of their abilities, to raise the class mean in the subject they are teaching. Assume there are m subjects (i.e., design variables) and n learners (i.e. represents the size of population) at every iteration i.
represents the average result of the learners in a given subject, where j varies from 1 to m. The overall best solution, considered as
taking into account each and every one of the subjects collectively achieved in the whole population, can be used to determine the best learner as
.
and ri is an arbitrary number ranging from 0 to 1.




Description of the learner phase



is acceptable only if it produces the best objective function.
No algorithm-specific control parameters are needed for this algorithm; the only universal control parameters are the population size n and number of iterations. The flow diagram and pseudo-code of the algorithm are given in the Supplementary Information (Figures S4 and S5).
DE algorithm
The DE is a population-based algorithm and employs operators, such as crossover, mutation and selection, much like genetic algorithms. The search is directed toward potential locations in the search space through the algorithm using selection and mutation operations (Vasan & Raju 2007). The recombination (crossover) operator successfully rearranges information regarding successful combinations by building trial vectors from the elements of the current population, searching for an improved space of solution. An optimization assignment with D parameters can be presented through a D-dimensional vector. First, a population of NP solution vectors is generated at random. A general procedure and pseudo-code of the algorithms are given in the Supplementary Information (Figures S6 and S7).
The governing equations for the entire algorithm process are as follows.
Initialization of parameters
Initial parameter values for every parameter by lower bound
and upper bound
are typically uniformly selected at random within the interval [
,
].
Mutation








In the above equation F is a scaling factor regarded as a constant, whose value varies from 0 to 2.
Recombination



is a random integer from (1,2,…, D) with
where D is the dimension of the solution or the number of control variables. It is guaranteed by
that
.
Selection
The trial vector and the target vector
are compared and the vector with the higher fitness value is promoted for the following iteration.
All three processes – mutation, recombination and selection – are maintained until the stopping point is reached.
Formulation of problem objective function used for industrial discharge, hydropower generation and irrigation discharge
Three objective functions make up the problem's overall goal function: maximizing power production, minimizing industrial water demand deficit and minimizing irrigation demand deficit.
= demand for irrigation during time t in million cubic metres.
= the water release at time t in million cubic metres.
T = total time-steps taken in simulation on a ten-day basis
t = 1, 2… up to T (time-step, here taken as a ten-day basis time-step).

= hydropower demand deficit,
and
= industrial demand deficit,




Different constraints for the above objective function are storage constraints, release constraints for irrigation, power and industrial along with canal capacity constraints. The net storage of a reservoir at each time step is influenced by inflow, outflow and total losses (evaporation and seepage losses) that occur in the reservoir system (Chaudhuri 2018). All data were taken on ten-day basis.
Storage constraint
= storage in the reservoir in next time-step (t + 1) in million cubic metres
= storage in the reservoir at time-step t in million cubic meters
= inflow coming to the reservoir during time-step t in million cubic metres
= power release made during time t in million cubic metres
= irrigation water release during time t in million cubic metres
= evaporation occurring during time-step t in million cubic metres
= outflow from the reservoir during time-step t in million cubic metres
= industrial release from the reservoir during time-step t in million cubic metres.
Irrigation release constraint
Hydropower release constraint
Constraint for canal capacity
Data collection and interpretation
Rainfall, runoff, reservoir capacity, inflow, industrial demand, municipal water supply demand, evaporation, irrigation release, power release data, spill and surplus of reservoir, power generation, downstream water demand, reservoir level, rule curve, canal carrying capacity, reservoir storage (dead storage, live storage, maximum storage level, minimum storage level), power capacity, turbine capacity, reservoir level, tailwater level and annual average yield were collected from the Water Resources Department, Secha Sadan, Bhubaneswar and the Office of the Basin Manager (Chief Engineer), Upper Mahanadi, Burla. The data were collected on a ten-day basis from the year 1990 to 2016 and the statistics are given in Table 2. Table 2 shows that the average inflow value to the reservoir is approximately 815.71 MCM, while the average outflow value is approximately 815.415 MCM. Based on these observations, it is possible to forecast that the average inflow value will be higher than the average outflow value (the average outflow value is the sum of average irrigation, power, evaporation and spillway). Kurtosis shows how much data are contained in the tails. It appears that the tails are drawn closer to the mean in distributions with a high kurtosis because they contain more tail data than normal distributed data. There are fewer tail data in distributions with low kurtosis and the bell curve's tails appear to be pushed away from the mean. A distribution is considered platykurtic if its kurtosis is negative, indicating that its tails are thinner and its peak is flatter than in a normal distribution. This only indicates that a greater proportion of data values are found close to the mean and a lower proportion are found near the tails. So from the statistics table, it is found that irrigation and power release data produce negative kurtosis. The difference between data points and the mean is measured by variance. As per the source, the variance is the extent to which a collection of data or numbers deviates from its mean or average value. Finding the expected difference in variation from the actual value is known as variance. If the data are more dispersed from the mean, the higher the variance value, and if the variance value is small or zero, the data are less dispersed from the mean. So, it is found the inflow data and outflow have greater variance than the others and irrigation release has the least variance from the rest of the data series. The level of asymmetry shown in a probability distribution is known as skewness. A bell curve is skewed when its data points are not equally distributed to the left and right of the median. Distributions may be left- or right-skewed, positive or negative. A negatively skewed distribution, sometimes referred to as a left-skewed distribution in statistics, is a distribution type in which the left tail of the distribution graph is longer and more values are concentrated on the right side or tail of the distribution graph. The table shows that irrigation release is negatively skewed. Also important in statistics is the degree of data dispersion with respect to the mean, expressed as a standard deviation. Data with a small standard deviation are closely grouped around the mean, whereas data with a large standard deviation are widely dispersed. From the statistics, it is found that inflow has more standard deviation and irrigation release has the least standard deviation.
Statistics of collected data for analysis from the year 1990 to 2016
Statistical index . | Mean . | Median . | Mode . | Std dev . | Max . | Min . | Variance . | Kurtosis . | Skewness . |
---|---|---|---|---|---|---|---|---|---|
Inflow (MCM) | 815.707 | 99.295 | 39.47 | 1,626.31 | 11,867.31 | 1.233 | 2,644,873.29 | 13.210 | 3.256 |
Irrigation release (MCM) | 77.328 | 93.744 | 0.00 | 43.86 | 138.15 | 0.000 | 1,923.84 | −0.832 | −0.798 |
Power release (MCM) | 289.687 | 205.991 | 117.18 | 213.20 | 938.68 | 1.233 | 45,452.82 | −0.365 | 0.896 |
Evaporation (MCM) | 29.880 | 13.568 | 9.87 | 167.67 | 2,856.74 | 0.000 | 28,111.91 | 183.193 | 12.812 |
Spillway release (MCM) | 418.520 | 0.000 | 0.00 | 1,306.58 | 11,545.37 | 0.000 | 1,707,158.37 | 25.043 | 4.551 |
Outflow (MCM) | 815.415 | 296.652 | 204.76 | 1,425.88 | 12,114.01 | 33.304 | 2,033,140.45 | 19.142 | 3.926 |
Statistical index . | Mean . | Median . | Mode . | Std dev . | Max . | Min . | Variance . | Kurtosis . | Skewness . |
---|---|---|---|---|---|---|---|---|---|
Inflow (MCM) | 815.707 | 99.295 | 39.47 | 1,626.31 | 11,867.31 | 1.233 | 2,644,873.29 | 13.210 | 3.256 |
Irrigation release (MCM) | 77.328 | 93.744 | 0.00 | 43.86 | 138.15 | 0.000 | 1,923.84 | −0.832 | −0.798 |
Power release (MCM) | 289.687 | 205.991 | 117.18 | 213.20 | 938.68 | 1.233 | 45,452.82 | −0.365 | 0.896 |
Evaporation (MCM) | 29.880 | 13.568 | 9.87 | 167.67 | 2,856.74 | 0.000 | 28,111.91 | 183.193 | 12.812 |
Spillway release (MCM) | 418.520 | 0.000 | 0.00 | 1,306.58 | 11,545.37 | 0.000 | 1,707,158.37 | 25.043 | 4.551 |
Outflow (MCM) | 815.415 | 296.652 | 204.76 | 1,425.88 | 12,114.01 | 33.304 | 2,033,140.45 | 19.142 | 3.926 |
RESULTS AND DISCUSSION
Determination of priority constants of the objective function
The target function for monitoring irrigation, hydropower generation and industrial release is formulated using Equation (15). Three constants — ,
, and
— are employed in the objective function depending on the priority of the objectives. Numerous combinations are examined and explained below to obtain the precise values of
,
and
, as shown in Table 3. To determine the final values that would give the best release for industries, power production and irrigation, a variety of trial values for
,
and
were obtained.
Experiment for arriving at the appropriate values of cf1, cf2 and cf3
cf1 . | cf2 . | cf3 . | The optimum value for irrigation release (million m3) . | The optimum value for hydropower release (million m3) . | The optimum value for industrial release (million m3) . | Total optimum value (million m3) . |
---|---|---|---|---|---|---|
0.45 | 0.35 | 0.20 | 67.59 | 311.91 | 54.94 | 434.43 |
0.45 | 0.30 | 0.25 | 95.89 | 421.97 | 60.77 | 578.62 |
0.45 | 0.40 | 0.15 | 107.51 | 500.53 | 66.82 | 674.85 |
0.50 | 0.25 | 0.25 | 109.32 | 571.64 | 67.74 | 748.71 |
0.50 | 0.30 | 0.20 | 112.43 | 634.05 | 71.79 | 818.28 |
0.50 | 0.35 | 0.15 | 123.15 | 640.33 | 72.50 | 835.98 |
0.50 | 0.40 | 0.10 | 137.28 | 697.01 | 82.48 | 916.77 |
0.55 | 0.30 | 0.15 | 62.12 | 477.38 | 63.61 | 603.11 |
0.55 | 0.35 | 0.10 | 58.56 | 459.80 | 53.38 | 571.74 |
0.55 | 0.40 | 0.05 | 57.52 | 436.57 | 45.14 | 539.23 |
cf1 . | cf2 . | cf3 . | The optimum value for irrigation release (million m3) . | The optimum value for hydropower release (million m3) . | The optimum value for industrial release (million m3) . | Total optimum value (million m3) . |
---|---|---|---|---|---|---|
0.45 | 0.35 | 0.20 | 67.59 | 311.91 | 54.94 | 434.43 |
0.45 | 0.30 | 0.25 | 95.89 | 421.97 | 60.77 | 578.62 |
0.45 | 0.40 | 0.15 | 107.51 | 500.53 | 66.82 | 674.85 |
0.50 | 0.25 | 0.25 | 109.32 | 571.64 | 67.74 | 748.71 |
0.50 | 0.30 | 0.20 | 112.43 | 634.05 | 71.79 | 818.28 |
0.50 | 0.35 | 0.15 | 123.15 | 640.33 | 72.50 | 835.98 |
0.50 | 0.40 | 0.10 | 137.28 | 697.01 | 82.48 | 916.77 |
0.55 | 0.30 | 0.15 | 62.12 | 477.38 | 63.61 | 603.11 |
0.55 | 0.35 | 0.10 | 58.56 | 459.80 | 53.38 | 571.74 |
0.55 | 0.40 | 0.05 | 57.52 | 436.57 | 45.14 | 539.23 |
The optimum values declined after = 0.5,
= 0.4 and
= 0.1 values. Because irrigation is prioritized above hydropower generation along with industrial release, a constant weight of 0.5, 0.4 and 0.1 is assigned to irrigation release, power generation and industrial release, respectively. Using DE, PSO and TLBO, tests are carried out to determine the ideal release values. The results of the experiments are presented.
Optimal release using the DE algorithm
DE depends on three factors at first: the iteration number, the lower and upper bounds of the scaling factor F (beta_min and beta_max) and the probability of crossover (pCR). The two control parameters, the crossover rate (pCR) and the scaling factor (F), are essential for maintaining the right balance between the exploration and exploitation processes. The parameter pCR is responsible for the perturbation in the new solutions, whereas F is responsible for the step size throughout the solution search.
The first three parameters are arbitrarily defined. The optimal values are obtained by varying the values of beta_min, beta_max and pCR. Water releases for industry, power and irrigation are calculated for various values of beta_min, beta_max and pCR (million cubic metres), respectively and the efficiencies (in percentage terms). The results obtained using DE for various demands and corresponding efficiencies for the current study with the varying scaling factor F (lower bound as beta_min and upper bound beta_max) are given in Table 4 . The pCR value was taken as 0.2 for the whole iteration process. The parametric variation and corresponding efficiencies for various releases are given in the Supplementary Information (Figures S8, S9 and S10).
The appropriate values of beta_max, beta_min and pCR for the optimization problem
beta_max . | beta_min . | pCR . | IR . | P . | INR . | IR(η) (%) . | P(η) (%) . | INR(η) (%) . |
---|---|---|---|---|---|---|---|---|
0.10 | 0.20 | 0.20 | 117.72 | 629.62 | 41.72 | 85.30 | 89.95 | 49.09 |
0.20 | 0.20 | 0.20 | 119.96 | 644.23 | 46.74 | 86.93 | 92.03 | 54.99 |
0.30 | 0.20 | 0.20 | 122.95 | 657.30 | 55.06 | 89.09 | 93.90 | 64.77 |
0.40 | 0.20 | 0.20 | 124.85 | 661.35 | 56.07 | 90.47 | 94.48 | 65.96 |
0.50 | 0.20 | 0.20 | 128.18 | 673.33 | 60.78 | 92.89 | 96.19 | 71.50 |
0.60 | 0.20 | 0.20 | 130.19 | 685.82 | 68.03 | 94.34 | 97.97 | 80.03 |
0.70 | 0.20 | 0.20 | 132.09 | 688.84 | 69.54 | 95.72 | 98.41 | 81.81 |
0.80 | 0.20 | 0.20 | 132.14 | 689.29 | 73.18 | 95.75 | 98.47 | 86.09 |
0.90 | 0.20 | 0.20 | 131.33 | 511.23 | 59.34 | 95.16 | 73.03 | 69.81 |
1.00 | 0.20 | 0.20 | 122.34 | 504.86 | 40.97 | 88.65 | 72.12 | 48.20 |
beta_max . | beta_min . | pCR . | IR . | P . | INR . | IR(η) (%) . | P(η) (%) . | INR(η) (%) . |
---|---|---|---|---|---|---|---|---|
0.10 | 0.20 | 0.20 | 117.72 | 629.62 | 41.72 | 85.30 | 89.95 | 49.09 |
0.20 | 0.20 | 0.20 | 119.96 | 644.23 | 46.74 | 86.93 | 92.03 | 54.99 |
0.30 | 0.20 | 0.20 | 122.95 | 657.30 | 55.06 | 89.09 | 93.90 | 64.77 |
0.40 | 0.20 | 0.20 | 124.85 | 661.35 | 56.07 | 90.47 | 94.48 | 65.96 |
0.50 | 0.20 | 0.20 | 128.18 | 673.33 | 60.78 | 92.89 | 96.19 | 71.50 |
0.60 | 0.20 | 0.20 | 130.19 | 685.82 | 68.03 | 94.34 | 97.97 | 80.03 |
0.70 | 0.20 | 0.20 | 132.09 | 688.84 | 69.54 | 95.72 | 98.41 | 81.81 |
0.80 | 0.20 | 0.20 | 132.14 | 689.29 | 73.18 | 95.75 | 98.47 | 86.09 |
0.90 | 0.20 | 0.20 | 131.33 | 511.23 | 59.34 | 95.16 | 73.03 | 69.81 |
1.00 | 0.20 | 0.20 | 122.34 | 504.86 | 40.97 | 88.65 | 72.12 | 48.20 |
The best outcome is achieved by applying 0.8, 0.2 and 0.2 respectively, as the scaling factor's upper bound, lower bound and crossover probability. The range of its fitness value is 201.419–7.791. Its fitness value converges to 7.791 after the 110th iteration.
(a) Optimized irrigation release obtained using DE, (b) optimized hydropower produced in MW obtained using DE and (c) optimized industrial release obtained using DE.
(a) Optimized irrigation release obtained using DE, (b) optimized hydropower produced in MW obtained using DE and (c) optimized industrial release obtained using DE.
The variation in the production of hydropower during the non-monsoon season between 2000 and 2016 is shown in Figure 3(b). The simulation period was taken as 27 years for 1990–2016 on a ten-day basis (Supplementary Information, Figure S12). Here, the powerhouse's installed electricity generation capacity is 235.5 MW. The storage can also be used to generate electricity if it is at a dead storage level. Because less water is available in the reservoir before the advent of monsoon, less power is generated in May and June. However, the reservoir fills up completely in October, and because of the high reservoir level, more electricity is generated during that period.
The industrial release for operations on a ten-day basis through the non-monsoon period of 1990–2016 is given in the Supplementary Information (Figure S13). Figure 3(c) represents the industrial release for the non-monsoon period from 2000 to 2016. Consequently, the provision of water to industries is given increasing importance. The industrial release is almost approximately the same every month as demand is taken as constant for the entire monsoon period, but it is slightly less in June as in the data period taken up to 20 June in every year the reservoir is at the dead storage level.
Optimal release using the PSO algorithm
Initially, the personal learning coefficient and
, the global learning coefficient along with the number of iterations are selected at random. The maximum of optimality can be obtained by periodically varying the values of
and
. Table 5 shows different values of the coefficients
and
and different releases for various demands and corresponding efficiencies using the PSO algorithm. From the datasets for
and
, maximum release and corresponding good efficiencies for different releases are achieved for the values
and
. So, using these two parameters,
and
further iterations were done to get the best fitness value for the optimization problem. The sensitivity analyses for PSO for various releases are given in the Supplementary Information (Figures S14–S16).
Experiment on arriving at appropriate values of (personal learning coefficient) and
(global learning coefficient)
c1 . | c2 . | IR . | P . | INR . | IR(η) . | P(η) . | INR(η) . |
---|---|---|---|---|---|---|---|
0.10 | 0.50 | 24.81 | 32.46 | 33.83 | 17.98 | 4.64 | 39.80 |
0.20 | 0.50 | 43.67 | 61.01 | 43.85 | 31.64 | 8.72 | 51.59 |
0.30 | 0.50 | 77.25 | 66.72 | 44.04 | 55.98 | 9.53 | 51.81 |
0.40 | 0.50 | 80.82 | 248.73 | 77.93 | 58.57 | 45.20 | 75.85 |
0.50 | 0.50 | 96.08 | 316.40 | 67.56 | 69.62 | 35.53 | 79.49 |
0.60 | 0.50 | 121.06 | 349.55 | 76.06 | 87.73 | 49.94 | 89.48 |
0.70 | 0.50 | 122.61 | 495.53 | 64.48 | 88.85 | 70.79 | 91.68 |
0.80 | 0.50 | 126.71 | 509.70 | 77.79 | 91.82 | 72.81 | 91.52 |
0.90 | 0.50 | 126.94 | 689.34 | 77.08 | 91.98 | 98.48 | 90.68 |
1.00 | 0.50 | 134.28 | 692.01 | 78.48 | 97.31 | 98.86 | 92.33 |
1.10 | 0.50 | 115.94 | 690.67 | 40.56 | 84.02 | 98.67 | 90.87 |
1.20 | 0.50 | 98.95 | 634.49 | 73.41 | 71.70 | 90.64 | 86.36 |
1.30 | 0.50 | 25.10 | 496.46 | 72.94 | 18.19 | 70.92 | 85.81 |
1.40 | 0.50 | 70.91 | 349.98 | 77.24 | 51.38 | 50.00 | 47.72 |
1.50 | 0.50 | 52.10 | 599.60 | 40.09 | 37.76 | 85.66 | 47.17 |
c1 . | c2 . | IR . | P . | INR . | IR(η) . | P(η) . | INR(η) . |
---|---|---|---|---|---|---|---|
0.10 | 0.50 | 24.81 | 32.46 | 33.83 | 17.98 | 4.64 | 39.80 |
0.20 | 0.50 | 43.67 | 61.01 | 43.85 | 31.64 | 8.72 | 51.59 |
0.30 | 0.50 | 77.25 | 66.72 | 44.04 | 55.98 | 9.53 | 51.81 |
0.40 | 0.50 | 80.82 | 248.73 | 77.93 | 58.57 | 45.20 | 75.85 |
0.50 | 0.50 | 96.08 | 316.40 | 67.56 | 69.62 | 35.53 | 79.49 |
0.60 | 0.50 | 121.06 | 349.55 | 76.06 | 87.73 | 49.94 | 89.48 |
0.70 | 0.50 | 122.61 | 495.53 | 64.48 | 88.85 | 70.79 | 91.68 |
0.80 | 0.50 | 126.71 | 509.70 | 77.79 | 91.82 | 72.81 | 91.52 |
0.90 | 0.50 | 126.94 | 689.34 | 77.08 | 91.98 | 98.48 | 90.68 |
1.00 | 0.50 | 134.28 | 692.01 | 78.48 | 97.31 | 98.86 | 92.33 |
1.10 | 0.50 | 115.94 | 690.67 | 40.56 | 84.02 | 98.67 | 90.87 |
1.20 | 0.50 | 98.95 | 634.49 | 73.41 | 71.70 | 90.64 | 86.36 |
1.30 | 0.50 | 25.10 | 496.46 | 72.94 | 18.19 | 70.92 | 85.81 |
1.40 | 0.50 | 70.91 | 349.98 | 77.24 | 51.38 | 50.00 | 47.72 |
1.50 | 0.50 | 52.10 | 599.60 | 40.09 | 37.76 | 85.66 | 47.17 |
(a) Optimized irrigation release obtained using PSO, (b) optimized hydropower produced in MW obtained using PSO and (c) optimized industrial release obtained using PSO.
(a) Optimized irrigation release obtained using PSO, (b) optimized hydropower produced in MW obtained using PSO and (c) optimized industrial release obtained using PSO.
Optimal release using the TLBO algorithm
Initially, the number of iterations is selected at random. The maximum optimality can be periodically achieved by altering the iterations. Water release for industry, power and irrigation was calculated for several iterations (measured in million cubic metres) and the related efficiencies were established. From Table 6, it is observed at the 300th iteration the efficiencies for irrigation, power generation and industrial release are greater and after that the value remains constant with further increase in the number of iterations. The graphical variations of efficiency with iterations for TLBO are given in the Supplementary Information (Figures S17–S19).
Iterations and corresponding efficiencies for TLBO
Iterations . | IR . | P . | INR . | IR(η) . | P(η) . | INR(η) . |
---|---|---|---|---|---|---|
50.00 | 24.81 | 32.46 | 33.83 | 17.98 | 4.64 | 39.80 |
80.00 | 36.18 | 31.12 | 41.17 | 26.21 | 4.45 | 48.43 |
100.00 | 43.67 | 61.01 | 43.85 | 31.64 | 8.72 | 51.59 |
120.00 | 58.56 | 322.64 | 58.46 | 42.43 | 46.09 | 68.78 |
150.00 | 96.34 | 466.57 | 65.14 | 69.81 | 66.65 | 76.64 |
200.00 | 125.07 | 615.76 | 69.51 | 90.63 | 87.97 | 81.78 |
250.00 | 133.15 | 620.33 | 80.50 | 96.49 | 88.62 | 94.71 |
300.00 | 137.28 | 697.01 | 82.48 | 99.48 | 99.57 | 97.04 |
350.00 | 137.28 | 697.01 | 82.48 | 99.48 | 99.57 | 97.04 |
400.00 | 137.28 | 697.01 | 82.48 | 99.48 | 99.57 | 97.04 |
450.00 | 137.28 | 697.01 | 82.48 | 99.48 | 99.57 | 97.04 |
500.00 | 137.28 | 697.01 | 82.48 | 99.48 | 99.57 | 97.04 |
Iterations . | IR . | P . | INR . | IR(η) . | P(η) . | INR(η) . |
---|---|---|---|---|---|---|
50.00 | 24.81 | 32.46 | 33.83 | 17.98 | 4.64 | 39.80 |
80.00 | 36.18 | 31.12 | 41.17 | 26.21 | 4.45 | 48.43 |
100.00 | 43.67 | 61.01 | 43.85 | 31.64 | 8.72 | 51.59 |
120.00 | 58.56 | 322.64 | 58.46 | 42.43 | 46.09 | 68.78 |
150.00 | 96.34 | 466.57 | 65.14 | 69.81 | 66.65 | 76.64 |
200.00 | 125.07 | 615.76 | 69.51 | 90.63 | 87.97 | 81.78 |
250.00 | 133.15 | 620.33 | 80.50 | 96.49 | 88.62 | 94.71 |
300.00 | 137.28 | 697.01 | 82.48 | 99.48 | 99.57 | 97.04 |
350.00 | 137.28 | 697.01 | 82.48 | 99.48 | 99.57 | 97.04 |
400.00 | 137.28 | 697.01 | 82.48 | 99.48 | 99.57 | 97.04 |
450.00 | 137.28 | 697.01 | 82.48 | 99.48 | 99.57 | 97.04 |
500.00 | 137.28 | 697.01 | 82.48 | 99.48 | 99.57 | 97.04 |
(a) Optimized irrigation release obtained using TLBO, (b) optimized hydropower produced in MW obtained using TLBO and (c) optimized industrial release obtained using TLBO.
(a) Optimized irrigation release obtained using TLBO, (b) optimized hydropower produced in MW obtained using TLBO and (c) optimized industrial release obtained using TLBO.
Comparison of results obtained with PSO, DE and TLBO
Comparison of fitness with iterations for three methods of optimization [blue (DE), magenta (PSO) and green (TLBO)).
Comparison of fitness with iterations for three methods of optimization [blue (DE), magenta (PSO) and green (TLBO)).
(a) Comparison of annual irrigation release, (b) comparison of annual hydropower production and (c) comparison of annual industrial release.
(a) Comparison of annual irrigation release, (b) comparison of annual hydropower production and (c) comparison of annual industrial release.
(a) Irrigation release based on three optimization models (year 2016), (b) hydropower production based on three optimization models (year 2016) and (c) industrial release based on three optimization methods (year 2016).
(a) Irrigation release based on three optimization models (year 2016), (b) hydropower production based on three optimization models (year 2016) and (c) industrial release based on three optimization methods (year 2016).
In Tables 7–9, the comparative study results of irrigation release, power generation and industrial release are shown for the Hirakud reservoir system from year 1990 to 2016 during the non-monsoon season using DE, PSO and TLBO techniques for ten-day time-steps. From the tables, it is observed that release for irrigation can be obtained up to 137.26 MCM using TLBO, which is approximately equal to the maximum demand of 138 MCM.
Irrigation release based on DE, PSO and TLBO techniques for ten-day time-step (year 1990–2016)
Irrigation release (million m3) . | Optimization models . | ||
---|---|---|---|
TLBO . | PSO . | DE . | |
Maximum release | 137.26 | 134.28 | 132.13 |
Minimum release | 25.78 | 20.69 | 17.08 |
Mean release | 79.34 | 75.95 | 73.05 |
Irrigation release (million m3) . | Optimization models . | ||
---|---|---|---|
TLBO . | PSO . | DE . | |
Maximum release | 137.26 | 134.28 | 132.13 |
Minimum release | 25.78 | 20.69 | 17.08 |
Mean release | 79.34 | 75.95 | 73.05 |
Hydropower production based on DE, PSO and TLBO techniques for ten-day time-step (year 1990–2016)
Hydropower production (MW) . | Optimization models . | ||
---|---|---|---|
TLBO . | PSO . | DE . | |
Maximum hydropower | 207.315 | 189.515 | 187.330 |
Minimum hydropower | 1.369 | 1.178 | 1.061 |
Mean hydropower | 32.387 | 29.441 | 48.313 |
Hydropower production (MW) . | Optimization models . | ||
---|---|---|---|
TLBO . | PSO . | DE . | |
Maximum hydropower | 207.315 | 189.515 | 187.330 |
Minimum hydropower | 1.369 | 1.178 | 1.061 |
Mean hydropower | 32.387 | 29.441 | 48.313 |
Industrial release based on DE, PSO and TLBO techniques for ten-day time-step (year 1990–2016)
Industrial release (million m3) . | Optimization models . | ||
---|---|---|---|
TLBO . | PSO . | DE . | |
Maximum release | 82.156 | 78.481 | 73.175 |
Minimum release | 11.25 | 10.25 | 9.21 |
Mean release | 80.09 | 79.73 | 79.48 |
Industrial release (million m3) . | Optimization models . | ||
---|---|---|---|
TLBO . | PSO . | DE . | |
Maximum release | 82.156 | 78.481 | 73.175 |
Minimum release | 11.25 | 10.25 | 9.21 |
Mean release | 80.09 | 79.73 | 79.48 |
Comparison of end storage achieved by TLBO with actual end storage for the non-monsoon period for the year 2016.
Comparison of end storage achieved by TLBO with actual end storage for the non-monsoon period for the year 2016.
As a result, compared with policies made using other techniques, the strategy produced by this method is better. The target is kept so that the water level in the reservoir will reach up to dead storage level to accommodate the high inflow during monsoon. Based on that, the release rule applied for ten-day basis time-steps is obtained and presented in Table 10 for the non-monsoon period.
Release rule for the non-monsoon period using the TLBO optimization technique
Sl no. . | Time period . | Amount of stored water to be released from the Hirakud reservoir (MCM) . |
---|---|---|
1 | 1st Nov to 10th Nov | 83.58 |
2 | 11th Nov to 20th Nov | 5.78 |
3 | 21st Nov to 30th Nov | 50.12 |
4 | 1st Dec to 10th Dec | 176.33 |
5 | 11th Dec To 20th Dec | 82.00 |
6 | 21st Dec to 31st Dec | 184.10 |
7 | 1st Jan to 10th Jan | 24.810 |
8 | 11th Jan to 20th Jan | 100.18 |
9 | 21st Jan to 31st Jan | 78.73 |
10 | 1st Feb to 10th Feb | 117.55 |
11 | 11th Feb to 20th Feb | 156.05 |
12 | 21st Feb to 28th Feb | 360.36 |
13 | 1st Mar to 10th Mar | 166.18 |
14 | 11th Mar to 20th Mar | 164.56 |
15 | 21st Mar to 31st Mar | 341.22 |
16 | 1st Apr to 10th Apr | 225.40 |
17 | 11th Apr to 20th Apr | 124.37 |
18 | 21st Apr to 30th Apr | 212.47 |
19 | 1st May to 10th May | 212.51 |
20 | 11th May to 20th May | 140.32 |
21 | 21st May to 31st May | 201.12 |
22 | 1st Jun to 10th Jun | 75.09 |
Sl no. . | Time period . | Amount of stored water to be released from the Hirakud reservoir (MCM) . |
---|---|---|
1 | 1st Nov to 10th Nov | 83.58 |
2 | 11th Nov to 20th Nov | 5.78 |
3 | 21st Nov to 30th Nov | 50.12 |
4 | 1st Dec to 10th Dec | 176.33 |
5 | 11th Dec To 20th Dec | 82.00 |
6 | 21st Dec to 31st Dec | 184.10 |
7 | 1st Jan to 10th Jan | 24.810 |
8 | 11th Jan to 20th Jan | 100.18 |
9 | 21st Jan to 31st Jan | 78.73 |
10 | 1st Feb to 10th Feb | 117.55 |
11 | 11th Feb to 20th Feb | 156.05 |
12 | 21st Feb to 28th Feb | 360.36 |
13 | 1st Mar to 10th Mar | 166.18 |
14 | 11th Mar to 20th Mar | 164.56 |
15 | 21st Mar to 31st Mar | 341.22 |
16 | 1st Apr to 10th Apr | 225.40 |
17 | 11th Apr to 20th Apr | 124.37 |
18 | 21st Apr to 30th Apr | 212.47 |
19 | 1st May to 10th May | 212.51 |
20 | 11th May to 20th May | 140.32 |
21 | 21st May to 31st May | 201.12 |
22 | 1st Jun to 10th Jun | 75.09 |
Table 10 illustrates the release policy which will ensure that the reservoir's water is optimally released for irrigation, hydropower generation and industrial use during the non-monsoon period and which will also ensure the end-of-season reservoir water storage. The adoption of this policy and its intermittent upgrading every five years or so will help the reservoir managers/engineers to operate the reservoir with more confidence as the present heuristic operation based on experience may be possible only for a few persons who may not be available for all time to come or at the time of need as the major multipurpose water reservoirs in India are state-owned and the transfer and superannuation of engineers are obvious.
CONCLUSIONS
The experimentation on the Hirakud reservoir has proved that the TLBO technique gives better solutions for non-monsoon seasons. The results obtained in the process revealed that irrigation release from the reservoir as suggested by DE, PSO and TLBO is 132.13, 134.30 and 137.26 million m3, respectively; hydropower to be generated is 187.33, 189.52 and 207.32 MW, respectively; and the industrial releases are 73.175 million m3, 78.481 million m3 and 82.156 million m3. The irrigation release efficiency is 95.7%, 97.3% and 99.5%, respectively; the efficiency of hydropower generation is 98.5%, 98.9% and 99.6%, respectively and the efficiency for industrial water release is 86.1%, 92.3% and 97.0%, respectively. The techniques used in this research work should not be used for other reservoirs but can be extended to derive release or operation policies of different reservoirs while taking into account the unique characteristics of those reservoirs. All other reservoir constraints such as maximum and minimum storage constraints, outflow constraints and all indicators of reservoir performance will also be the scope of further work. The weekly/ten-day reservoir operation strategies that were designed for this study can be used to derive daily reservoir operation during the non-monsoon season.
FUNDING
No funding was provided for this research from any Institute or Organization.
CONSENT TO PARTICIPATE
Every author agrees to take part in this activity.
CONSENT TO PUBLISH
Every author agrees to publish.
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.