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 |
|
| 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
|
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.
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.
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.
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.
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.
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:
| (1) |
| (2) |
| (3) |
| (4) |
| (5) |
| (6) |
| (7) |
| (8) |
| (9) |
| (10) |
| (11) |
| (12) |
where 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, is efficiency of the Power plant, PF is the plant factor, is the water release through the power plant to generate power (MCM) in period t, is conversion factor from million cubic meters to cubic meters per second during period t, and are reservoir water level at the beginning and end of period t (m), respectively, is reservoir tail-water level, which is assumed constant for all periods during period t (m), is water release through the power plant (MCM) in period t, is the overflow volume through the power plant in period t (MCM), is the reservoir storage (MCM), is the reservoir inflow (MCM), is the spill overflow from the reservoir during period t (MCM), is the loss from reservoir (MCM), is the depth of evaporation from the reservoir (m), is the depth of precipitation on the reservoir (m), and are area of the reservoir lake at the beginning and end of period t (Km2), respectively, is the minimum storage (MCM), is the maximum storage capacity (MCM), and , , and 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
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:
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
Data Availability Statement
All datasets, models, or codes generated or used during the article are available from the corresponding author by request.





