Skip to main content
Data in Brief logoLink to Data in Brief
. 2020 Jan 8;29:105048. doi: 10.1016/j.dib.2019.105048

Data on optimization of the Karun-4 hydropower reservoir operation using evolutionary algorithms

Saeid Akbarifard a, Mohammad Reza Sharifi b,, Kourosh Qaderi c
PMCID: PMC6965708  PMID: 31970276

Abstract

This article describes the time series data for optimizing the hydropower operation of the Karun-4 reservoir located in Iran for a period of 106 months (from October 2010 to July 2019). The utilized time-series data included reservoir inflow, reservoir storage, evaporation from the reservoir, precipitation on the reservoir, and release of water through the power plant. In this data article, a model based on Moth Swarm Algorithm (MSA) was developed for the optimization of water resources. The analysis showed that the best solutions achieved by the MSA, Genetic Algorithm (GA), and Particle Swarm Optimization (PSO) were 0.147, 0.3026, and 0.1584, respectively. The analysis of these datasets revealed that the MSA algorithm was superior to GA and PSO algorithms in the optimal operation of the hydropower reservoir problem.

Keywords: Optimization algorithms, Karun-4 reservoir, Hydropower operation, Moth swarm algorithm


Specifications Table

Subject Water Resources Management
Specific subject area Hydrology and Water Resources; Hydropower Management; Metaheuristic Algorithms
Type of data Table and figures
How the data were acquired Raw data were obtained by Meteorological and Hydrological Measurement and the data analyzed were obtained from the MATLAB software.
Data format Raw and analyzed
Parameters for data collection
  • Reservoir characteristic parameters (e.g., Minimum reservoir storages, Maximum reservoir storages, Power plant capacity (PPC), Annual potential energy production, Efficiency, Water release, and Downstream water level and so on);

  • The monthly time series of inflow, evaporation, precipitation, and release of the reservoir.

Description of data collection Meteorological and Hydrological datasets are provided by the Khuzestan Water and Power Authority.
Data source location The Karun-4 reservoir located in the Karun basin (50° 24′ E longitude, 31° 35′ N latitude), Southwest of Iran.
Data accessibility All raw data and processed data are available in this data article as a supplementary file.
Value of the Data
  • Data on the volumes of reservoir inflow, reservoir storage, evaporation from the reservoir, precipitation in the reservoir and release from the reservoir in the Karun-4 reservoir provide an overview of the operation of the reservoir between the years of 2010 and 2019.

  • These data can be used to analyze the water resources status and energy generation in the Karun-4 hydropower reservoirs operation.

  • The data will be useful for modeling purposes, especially relating to the Karun-4 reservoir operation.

  • They can also be used to examine the impact of Karun-4 reservoir operation on generating energy.

  • The analysis obtained herein with Evolutionary Algorithms (EAs) solver can serve as a standard benchmark for other researchers to compare their analysis of the other methods using this dataset.

  • Other researchers can use the MSA algorithm in solving large-scale problems such as the hydropower reservoir operation with confidently.

1. Data

Water is a vital resource for socio-economic development in many parts of the world. Reservoir operation is an essential element in water resource planning and management. In the present study, Karun-4 hydropower reservoir operation is considered in terms of careful water demand management. The time series meteorological and hydrological dataset consists of reservoir inflow, reservoir storage, evaporation from the reservoir, precipitation on the reservoir, and release of water through the power plant for a period of 106 months (from October 2010 to July 2019). The utilized data are shown in Fig. 1. Reservoir inflow is the volume of water inflow to the Karun-4 reservoir, which is measured in million cubic meters (MCM). Reservoir storage is a volume of water storage of the Karun-4 reservoir at the beginning of each period, which is expressed in MCM. Evaporation from the reservoir is a depth of evaporation from the area of the Karun-4 reservoir at each period, which is expressed in millimeter (mm). Precipitation on the reservoir is a depth of precipitation in the area of the Karun-4 reservoir at each period, which is expressed in millimeter (mm). The release of water through the power plant is a volume of water outflow from the power plant of the Karun-4 reservoir at each period, which is expressed in MCM.

Fig. 1.

Fig. 1

Time series chart of the dataset. The figure shows the time series meteorological and hydrological dataset consists of reservoir inflow, reservoir storage, evaporation from the reservoir, precipitation on the reservoir, and release of water through the power plant for a period of 106 months (from October 2010 to July 2019).

Fig. 2 shows the location of the Karun-4 dam in the Karun basin. Table 1 gives the main characteristics of the Karun-4 dam reservoir. Table 2 displays the values of used algorithms parameters for the hydropower operation problem. Table 3 describes the objective value of objective functions and the average CPU run time obtained by each algorithm for the Karun-4 hydropower reservoir problem. Fig. 3 represents the convergence rate of applied algorithms in reaching the optimum value for 1000 iteration. Fig. 4 depicts the water release pattern for the operation of the Karun-4 hydropower reservoir for a period of 106 months (from October 2010 to July 2019). Finally, Fig. 5 shows the water storage pattern for the operation of the Karun-4 hydropower reservoir for this period.

Fig. 2.

Fig. 2

Location of the Karun-4 dam in the Karun basin (southwest of Iran).

Table 1.

Main characteristics of the Karun-4 dam reservoir.

Parameters Unit Value
North latitude Degree (°) 31° 35′
East longitude Degree (°) 50° 24′
Minimum reservoir storages MCM 1405
Maximum reservoir storages MCM 2279
Power plant capacity (PPC) MW 1000
Annual potential energy production MWh 2107
Efficiency Percent (%) 80

Table 2.

Values of used algorithms parameters for hydropower operation problem.

MSA parameter iterations Number of variables Number of search agents Number of Pathfinders
Value 1000 106 100 20
GA parameter iterations Number of variables Number of genes Mutation rate Crossover rate
Value 1000 106 100 0.01 0.8
PSO parameter iterations Number of variables Population Size C1 C2
Value 1000 106 100 1.49 1.49

Table 3.

Analyses of 10 runs of the Karun-4 hydropower reservoir. The objective value of objective functions and the average CPU run time for each algorithm were presented in this table for the Karun-4 hydropower reservoir problem. Analysis of datasets in the table showed that MSA was able to produce superior solutions for the Karun-4 hydropower reservoir system.

Number of runs MSA
PSO
GA
Optimal value CPU time (s) Optimal value CPU time (s) Optimal value CPU time (s)
1 0.1559 21.82 0.1584 28.99 1.6918 48.71
2 0.1473 20.12 1.0708 30.35 1.4352 47.79
3 0.1470 21.46 0.2499 28.88 1.9616 40.88
4 0.1486 22.53 0.5463 28.93 1.4702 37.16
5 0.1508 21.58 0.2756 29.03 0.3762 48.23
6 0.1472 20.66 0.1704 29.01 0.6623 47.99
7 0.1506 19.7 0.2570 29.62 1.3717 47.93
8 0.1470 21.24 0.1591 29.6 0.9225 48.09
9 0.1473 20.42 0.732 29.17 0.5495 47.14
10 0.1471 21.76 0.1823 28.93 0.3026 47.62

Best 0.1470 0.1584 0.3026
Worst 0.1559 1.0708 1.9616
Average 0.1489 0.3802 1.0744
SD 0.0029 0.3078 0.5864
Coefficient of variation 0.0192 0.8096 0.5458
Best CPU time (s) 19.7 28.88 37.16

Fig. 3.

Fig. 3

The convergence of applied algorithms in the Karun-4 hydropower reservoir. The figure shows the convergence rate of applied algorithms in reaching the optimum value for the hydropower operation problem. It also indicates the rapid convergence of the MSA in comparison with the other algorithms.

Fig. 4.

Fig. 4

Water release patterns of applied algorithms in the Karun-4 hydropower reservoir. The figure shows the water release pattern for the operation of the Karun-4 hydropower reservoir using the MSA, GA, and PSO algorithms. The MSA algorithm was able to store and generate more energy by water releasing less for a period of 106 months. This indicates the high capability of the MSA in calculating near-optimal global solutions.

Fig. 5.

Fig. 5

Water storage patterns of applied algorithms in the Karun-4 hydropower reservoir. The figure shows the water storage pattern for the operation of the Karun-4 hydropower reservoir using the MSA, GA, and PSO algorithms. According to this figure, the storage of the reservoir obtained by the runs of the investigated algorithms is better than the actual storage. Also, the figure shows the superior performance of the MSA algorithm compared to other algorithms.

2. Experimental design, materials and methods

In this data article, using the time-series dataset, a model based on Moth Swarm Algorithm (MSA) was developed for optimal hydropower operation of the Karun-4 Reservoir. The details of the MSA algorithm were provided by Mohamed et al. (2017) [1]. The MSA algorithm was compared with other well-known developed evolutionary algorithms, including GA and PSO algorithms [[2], [3], [4]]. It is noteworthy that all the studied metaheuristic algorithms were coded in MATLAB software.

2.1. Experimental design

The simulation optimization model for producing a time-series dataset of the highest amount of energy of the Karun4 reservoir was structured in a monthly time step during the period 2010–2011 to 2018–2019. Objective functions and constraints of the Karun-4 reservoir are as follows:

MinF=t=1T(1PtPPC) (1)
Pt=g×et×(RPtPF/Mult)×(Ht¯TWt)/1000 (2)
Ht¯=(Ht+Ht+1)/2 (3)
Ht=a0+a1.St+a2.St2+a3.St3 (4)
TWt=b0+b1.RetPower+b2.(RetPower)2+b3.(RetPower)3 (5)
RPSt=RetPowerRPt (6)
0PtPPC (7)
St+1=St+QtRetPowerSptLosst (8)
Losst=(EvtRt)×At¯/1000 (9)
At¯=(At+At+1)/2 (10)
At=c0+c1.St+c2.St2+c3.St3 (11)
SminStSmax (12)

where Pt is the electricity produced by the power plant (MW), PPC is the total power plant capacity (MW), T is the total number of hydropower operation periods of the Karun-4 reservoir. In addition, g is gravitational acceleration, et is efficiency of the Power plant, PF is the plant factor, RPt is the water release through the power plant to generate power (MCM) in period t, Mult is conversion factor from million cubic meters to cubic meters per second during period t, Ht and Ht+1 are reservoir water level at the beginning and end of period t (m), respectively, TWt is reservoir tail-water level, which is assumed constant for all periods during period t (m), RetPower is water release through the power plant (MCM) in period t, RPSt is the overflow volume through the power plant in period t (MCM), St is the reservoir storage (MCM), Qt is the reservoir inflow (MCM), Spt is the spill overflow from the reservoir during period t (MCM), Losst is the loss from reservoir (MCM), Evt is the depth of evaporation from the reservoir (m), Rt is the depth of precipitation on the reservoir (m), At and At+1 are area of the reservoir lake at the beginning and end of period t (Km2), respectively, Smin is the minimum storage (MCM), Smax is the maximum storage capacity (MCM), and ai, bi, and ci are the coefficients of the Storage-Area-Depth relationships for the reservoir.

2.2. Analysis of datasets

The analyses of this data article showed that the best solution achieved by the MSA, GA, and PSO algorithms for the Karun-4 hydropower reservoir problem were 0.147, 0.3026, and 0.1584, respectively. The analyses revealed that the MSA algorithm was the superior algorithm in the optimal operation of the Karun-4 hydropower reservoir.

All analyses of this research for each algorithm are presented in Table 3 and Fig. 3, Fig. 4, Fig. 5.

Data availability statement

All datasets, models, or codes generated or used during the article are available from the corresponding author by request.

Acknowledgements

We are grateful to the Research Council of Shahid Chamran University of Ahvaz for financial support (GN: SCU.WH98.26878).

Footnotes

Appendix A

Supplementary data to this article can be found online at https://doi.org/10.1016/j.dib.2019.105048.

Conflict of Interest

The authors declare that they have no known competing for financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Appendix A. Supplementary data

The following are the Supplementary data to this article:

Multimedia component 1
mmc1.xlsx (135KB, xlsx)
Multimedia component 2
mmc2.pdf (247.3KB, pdf)
Multimedia component 3
mmc3.xml (468B, xml)

References

  • 1.Mohamed A.A., Mohamed Y.S., El-Gaafary A.A., Hemeida A.M. Optimal power flow using moth swarm algorithm. Electr. Power Syst. Res. 2017;142:190–206. [Google Scholar]
  • 2.Akbarifard S., Radmanesh F. Predicting sea wave height using Symbiotic Organisms Search (SOS) algorithm. Ocean. Eng. 2018;167:348–356. [Google Scholar]
  • 3.Qaderi K., Akbarifard S., Madadi M.R., Bakhtiari B. Proceedings of the Institution of Civil Engineers-Water Management. Vol. 171. 2017. Optimal operation of multi-reservoirs by water cycle algorithm; pp. 179–190. [Google Scholar]
  • 4.Mohammadi A.A., Yousefi M., Soltani J., Ahangar A.G., Javan S. Using the combined model of gamma test and neuro-fuzzy system for modeling and estimating lead bonds in reservoir sediments. Environ. Sci. Pollut. Control Ser. 2018;25:30315–30324. doi: 10.1007/s11356-018-3026-7. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Multimedia component 1
mmc1.xlsx (135KB, xlsx)
Multimedia component 2
mmc2.pdf (247.3KB, pdf)
Multimedia component 3
mmc3.xml (468B, xml)

Data Availability Statement

All datasets, models, or codes generated or used during the article are available from the corresponding author by request.


Articles from Data in Brief are provided here courtesy of Elsevier

RESOURCES