WRSS: An Object-Oriented R Package for Large-Scale Water Resources Operation

Water resources systems, as facilities for storing water and supplying demands, have been critically important due to their operational requirements. This paper presents the applications of an R package in a large-scale water resources operation. The <i>WRSS</i> (Water Resources System S...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Rezgar Arabzadeh, Parisa Aberi, Sina Hesarkazzazi, Mohsen Hajibabaei, Wolfgang Rauch, Saman Nikmehr, Robert Sitzenfrei
Formato: article
Lenguaje:EN
Publicado: MDPI AG 2021
Materias:
OOP
Acceso en línea:https://doaj.org/article/5593877d4d254f8091eba5153182f52a
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:5593877d4d254f8091eba5153182f52a
record_format dspace
spelling oai:doaj.org-article:5593877d4d254f8091eba5153182f52a2021-11-11T19:55:26ZWRSS: An Object-Oriented R Package for Large-Scale Water Resources Operation10.3390/w132130372073-4441https://doaj.org/article/5593877d4d254f8091eba5153182f52a2021-10-01T00:00:00Zhttps://www.mdpi.com/2073-4441/13/21/3037https://doaj.org/toc/2073-4441Water resources systems, as facilities for storing water and supplying demands, have been critically important due to their operational requirements. This paper presents the applications of an R package in a large-scale water resources operation. The <i>WRSS</i> (Water Resources System Simulator) is an object-oriented open-source package for the modeling and simulation of water resources systems based on Standard Operation Policy (SOP). The package provides R users several functions and methods to build water supply and energy models, manipulate their components, create scenarios, and publish and visualize the results. <i>WRSS</i> is capable of incorporating various components of a complex supply–demand system, including numerous reservoirs, aquifers, diversions, rivers, junctions, and demand nodes, as well as hydropower analysis, which have not been presented in any other R packages. For the <i>WRSS</i>’s development, a novel coding system was devised, allowing the water resources components to interact with one another by transferring the mass in terms of seepage, leakage, spillage, and return-flow. With regard to the running time, as a key factor in complex models, <i>WRSS</i> outshone the existing commercial tools such as the Water Evaluation and Planning System (WEAP) significantly by reducing the processing time by 50 times for a single unit reservoir. Additionally, the <i>WRSS</i> was successfully applied to a large-scale water resources system comprising of 5 medium- to large-size dams with 11 demand nodes. The results suggested dams with larger capacity sizes may meet agriculture sector demand but smaller capacities to fulfill environmental water requirement. Additionally, large-scale approach modeling in the operation of one of the studied dams indicated its implication on the reservoirs supply resiliency by increasing 10 percent of inflow compared with single unit operation.Rezgar ArabzadehParisa AberiSina HesarkazzaziMohsen HajibabaeiWolfgang RauchSaman NikmehrRobert SitzenfreiMDPI AGarticlewater resourcesR packagestandard operating policy (SOP)OOPHydraulic engineeringTC1-978Water supply for domestic and industrial purposesTD201-500ENWater, Vol 13, Iss 3037, p 3037 (2021)
institution DOAJ
collection DOAJ
language EN
topic water resources
R package
standard operating policy (SOP)
OOP
Hydraulic engineering
TC1-978
Water supply for domestic and industrial purposes
TD201-500
spellingShingle water resources
R package
standard operating policy (SOP)
OOP
Hydraulic engineering
TC1-978
Water supply for domestic and industrial purposes
TD201-500
Rezgar Arabzadeh
Parisa Aberi
Sina Hesarkazzazi
Mohsen Hajibabaei
Wolfgang Rauch
Saman Nikmehr
Robert Sitzenfrei
WRSS: An Object-Oriented R Package for Large-Scale Water Resources Operation
description Water resources systems, as facilities for storing water and supplying demands, have been critically important due to their operational requirements. This paper presents the applications of an R package in a large-scale water resources operation. The <i>WRSS</i> (Water Resources System Simulator) is an object-oriented open-source package for the modeling and simulation of water resources systems based on Standard Operation Policy (SOP). The package provides R users several functions and methods to build water supply and energy models, manipulate their components, create scenarios, and publish and visualize the results. <i>WRSS</i> is capable of incorporating various components of a complex supply–demand system, including numerous reservoirs, aquifers, diversions, rivers, junctions, and demand nodes, as well as hydropower analysis, which have not been presented in any other R packages. For the <i>WRSS</i>’s development, a novel coding system was devised, allowing the water resources components to interact with one another by transferring the mass in terms of seepage, leakage, spillage, and return-flow. With regard to the running time, as a key factor in complex models, <i>WRSS</i> outshone the existing commercial tools such as the Water Evaluation and Planning System (WEAP) significantly by reducing the processing time by 50 times for a single unit reservoir. Additionally, the <i>WRSS</i> was successfully applied to a large-scale water resources system comprising of 5 medium- to large-size dams with 11 demand nodes. The results suggested dams with larger capacity sizes may meet agriculture sector demand but smaller capacities to fulfill environmental water requirement. Additionally, large-scale approach modeling in the operation of one of the studied dams indicated its implication on the reservoirs supply resiliency by increasing 10 percent of inflow compared with single unit operation.
format article
author Rezgar Arabzadeh
Parisa Aberi
Sina Hesarkazzazi
Mohsen Hajibabaei
Wolfgang Rauch
Saman Nikmehr
Robert Sitzenfrei
author_facet Rezgar Arabzadeh
Parisa Aberi
Sina Hesarkazzazi
Mohsen Hajibabaei
Wolfgang Rauch
Saman Nikmehr
Robert Sitzenfrei
author_sort Rezgar Arabzadeh
title WRSS: An Object-Oriented R Package for Large-Scale Water Resources Operation
title_short WRSS: An Object-Oriented R Package for Large-Scale Water Resources Operation
title_full WRSS: An Object-Oriented R Package for Large-Scale Water Resources Operation
title_fullStr WRSS: An Object-Oriented R Package for Large-Scale Water Resources Operation
title_full_unstemmed WRSS: An Object-Oriented R Package for Large-Scale Water Resources Operation
title_sort wrss: an object-oriented r package for large-scale water resources operation
publisher MDPI AG
publishDate 2021
url https://doaj.org/article/5593877d4d254f8091eba5153182f52a
work_keys_str_mv AT rezgararabzadeh wrssanobjectorientedrpackageforlargescalewaterresourcesoperation
AT parisaaberi wrssanobjectorientedrpackageforlargescalewaterresourcesoperation
AT sinahesarkazzazi wrssanobjectorientedrpackageforlargescalewaterresourcesoperation
AT mohsenhajibabaei wrssanobjectorientedrpackageforlargescalewaterresourcesoperation
AT wolfgangrauch wrssanobjectorientedrpackageforlargescalewaterresourcesoperation
AT samannikmehr wrssanobjectorientedrpackageforlargescalewaterresourcesoperation
AT robertsitzenfrei wrssanobjectorientedrpackageforlargescalewaterresourcesoperation
_version_ 1718431348374372352