Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Application of soft computing and evolutionary algorithms to estimate hydropower potential in multi-purpose reservoirs

Kayhomayoon, Zahra ; Arya Azar, Naser ; Ghordoyee Milan, Sami ; Berndtsson, Ronny LU orcid and Najafi Marghmaleki, Sajad (2023) In Applied water science 13(9).
Abstract

Hydropower is a clean and efficient technology for producing renewable energy. Assessment and forecasting of hydropower production are important for strategic decision-making. This study aimed to use machine learning models, including adaptive neuro-fuzzy inference system (ANFIS), gene expression programming, random forest (RF), and least square support vector regression (LSSVR), for predicting hydroelectric energy production. A total of eight input scenarios was defined with a combination of various observed variables, including evaporation, precipitation, inflow, and outflow to the reservoir, to predict the hydroelectric energy produced during the experimental period. The Mahabad reservoir near Lake Urmia in the northwest of Iran was... (More)

Hydropower is a clean and efficient technology for producing renewable energy. Assessment and forecasting of hydropower production are important for strategic decision-making. This study aimed to use machine learning models, including adaptive neuro-fuzzy inference system (ANFIS), gene expression programming, random forest (RF), and least square support vector regression (LSSVR), for predicting hydroelectric energy production. A total of eight input scenarios was defined with a combination of various observed variables, including evaporation, precipitation, inflow, and outflow to the reservoir, to predict the hydroelectric energy produced during the experimental period. The Mahabad reservoir near Lake Urmia in the northwest of Iran was selected as a study object. The results showed that a combination of hydroelectric energy produced in the previous month, evaporation, and outflow from the dam resulted in the highest prediction performance using the RF model. A scenario that included all input variables except the precipitation outperformed other scenarios using the LSSVR model. Among the models, LSSVR exerted the highest prediction performance for which RMSE, MAPE, and NSE were 442.7 (MWH), 328.3 (MWH), and 0.85, respectively. The results showed that Harris hawks optimization (HHO) (RMSE = 0.2 WMH, MAPE = 10 WMH, NSE = 0.90) was better than particle swarm optimization (PSO) (RMSE = 0.2 WMH, MAPE = 10 WMH, NSE = 0.90) in optimizing ANFIS during the prediction. The results of Taylor’s diagram indicated that the ANFIS-HHO model had the highest accuracy. The findings of this study showed that machine learning models can be used as an essential tool for decision-making in sustainable hydropower production.

(Less)
Please use this url to cite or link to this publication:
author
; ; ; and
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Hydroelectricity, Machine learning, Multi-purpose reservoirs, Renewable electrical energy, Water management
in
Applied water science
volume
13
issue
9
article number
183
publisher
Springer
external identifiers
  • scopus:85169170075
ISSN
2190-5487
DOI
10.1007/s13201-023-02001-5
language
English
LU publication?
yes
additional info
Funding Information: This research is funded independently and supported by the authors. Publisher Copyright: © 2023, The Author(s).
id
e62d3c46-1a1b-491a-bfbf-61c43280e4b8
date added to LUP
2023-09-12 15:24:37
date last changed
2023-10-10 16:51:00
@article{e62d3c46-1a1b-491a-bfbf-61c43280e4b8,
  abstract     = {{<p>Hydropower is a clean and efficient technology for producing renewable energy. Assessment and forecasting of hydropower production are important for strategic decision-making. This study aimed to use machine learning models, including adaptive neuro-fuzzy inference system (ANFIS), gene expression programming, random forest (RF), and least square support vector regression (LSSVR), for predicting hydroelectric energy production. A total of eight input scenarios was defined with a combination of various observed variables, including evaporation, precipitation, inflow, and outflow to the reservoir, to predict the hydroelectric energy produced during the experimental period. The Mahabad reservoir near Lake Urmia in the northwest of Iran was selected as a study object. The results showed that a combination of hydroelectric energy produced in the previous month, evaporation, and outflow from the dam resulted in the highest prediction performance using the RF model. A scenario that included all input variables except the precipitation outperformed other scenarios using the LSSVR model. Among the models, LSSVR exerted the highest prediction performance for which RMSE, MAPE, and NSE were 442.7 (MWH), 328.3 (MWH), and 0.85, respectively. The results showed that Harris hawks optimization (HHO) (RMSE = 0.2 WMH, MAPE = 10 WMH, NSE = 0.90) was better than particle swarm optimization (PSO) (RMSE = 0.2 WMH, MAPE = 10 WMH, NSE = 0.90) in optimizing ANFIS during the prediction. The results of Taylor’s diagram indicated that the ANFIS-HHO model had the highest accuracy. The findings of this study showed that machine learning models can be used as an essential tool for decision-making in sustainable hydropower production.</p>}},
  author       = {{Kayhomayoon, Zahra and Arya Azar, Naser and Ghordoyee Milan, Sami and Berndtsson, Ronny and Najafi Marghmaleki, Sajad}},
  issn         = {{2190-5487}},
  keywords     = {{Hydroelectricity; Machine learning; Multi-purpose reservoirs; Renewable electrical energy; Water management}},
  language     = {{eng}},
  number       = {{9}},
  publisher    = {{Springer}},
  series       = {{Applied water science}},
  title        = {{Application of soft computing and evolutionary algorithms to estimate hydropower potential in multi-purpose reservoirs}},
  url          = {{http://dx.doi.org/10.1007/s13201-023-02001-5}},
  doi          = {{10.1007/s13201-023-02001-5}},
  volume       = {{13}},
  year         = {{2023}},
}