Raspy-Cal: A Genetic Algorithm-Based Automatic Calibration Tool for HEC-RAS Hydraulic Models

While automatic calibration programs exist for many hydraulic models, no user-friendly and broadly reusable automatic calibration system currently exists for steady-state HEC-RAS models. This study highlights development of Raspy-Cal, an automatic HEC-RAS calibration program based on a genetic algor...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Daniel Philippus, Jordyn M. Wolfand, Reza Abdi, Terri S. Hogue
Formato: article
Lenguaje:EN
Publicado: MDPI AG 2021
Materias:
Acceso en línea:https://doaj.org/article/f430b39a12ff432890e9b07f9fbe3905
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:f430b39a12ff432890e9b07f9fbe3905
record_format dspace
spelling oai:doaj.org-article:f430b39a12ff432890e9b07f9fbe39052021-11-11T19:56:09ZRaspy-Cal: A Genetic Algorithm-Based Automatic Calibration Tool for HEC-RAS Hydraulic Models10.3390/w132130612073-4441https://doaj.org/article/f430b39a12ff432890e9b07f9fbe39052021-11-01T00:00:00Zhttps://www.mdpi.com/2073-4441/13/21/3061https://doaj.org/toc/2073-4441While automatic calibration programs exist for many hydraulic models, no user-friendly and broadly reusable automatic calibration system currently exists for steady-state HEC-RAS models. This study highlights development of Raspy-Cal, an automatic HEC-RAS calibration program based on a genetic algorithm and implemented in Python. It includes a graphical user interface and an interactive command-line interface, as well as libraries readily usable by other programs. As a case study, Raspy-Cal was used to calibrate a model of the Los Angeles River in California and its two major tributaries. We found that Raspy-Cal matched the accuracy of manual calibrations in much less time and without manual intervention, producing a Nash–Sutcliffe Efficiency of 0.89 or greater within several hours when run for 100 iterations. Our analysis showed that the open-source freeware facilitates fast and precise calibration of HEC-RAS models and could serve as a basis for future software development. Raspy-Cal is available online in source and executable form as well as through the Python Package Index.Daniel PhilippusJordyn M. WolfandReza AbdiTerri S. HogueMDPI AGarticlehydraulic modelingautocalibrationgenetic algorithmoptimizationHEC-RASHydraulic engineeringTC1-978Water supply for domestic and industrial purposesTD201-500ENWater, Vol 13, Iss 3061, p 3061 (2021)
institution DOAJ
collection DOAJ
language EN
topic hydraulic modeling
autocalibration
genetic algorithm
optimization
HEC-RAS
Hydraulic engineering
TC1-978
Water supply for domestic and industrial purposes
TD201-500
spellingShingle hydraulic modeling
autocalibration
genetic algorithm
optimization
HEC-RAS
Hydraulic engineering
TC1-978
Water supply for domestic and industrial purposes
TD201-500
Daniel Philippus
Jordyn M. Wolfand
Reza Abdi
Terri S. Hogue
Raspy-Cal: A Genetic Algorithm-Based Automatic Calibration Tool for HEC-RAS Hydraulic Models
description While automatic calibration programs exist for many hydraulic models, no user-friendly and broadly reusable automatic calibration system currently exists for steady-state HEC-RAS models. This study highlights development of Raspy-Cal, an automatic HEC-RAS calibration program based on a genetic algorithm and implemented in Python. It includes a graphical user interface and an interactive command-line interface, as well as libraries readily usable by other programs. As a case study, Raspy-Cal was used to calibrate a model of the Los Angeles River in California and its two major tributaries. We found that Raspy-Cal matched the accuracy of manual calibrations in much less time and without manual intervention, producing a Nash–Sutcliffe Efficiency of 0.89 or greater within several hours when run for 100 iterations. Our analysis showed that the open-source freeware facilitates fast and precise calibration of HEC-RAS models and could serve as a basis for future software development. Raspy-Cal is available online in source and executable form as well as through the Python Package Index.
format article
author Daniel Philippus
Jordyn M. Wolfand
Reza Abdi
Terri S. Hogue
author_facet Daniel Philippus
Jordyn M. Wolfand
Reza Abdi
Terri S. Hogue
author_sort Daniel Philippus
title Raspy-Cal: A Genetic Algorithm-Based Automatic Calibration Tool for HEC-RAS Hydraulic Models
title_short Raspy-Cal: A Genetic Algorithm-Based Automatic Calibration Tool for HEC-RAS Hydraulic Models
title_full Raspy-Cal: A Genetic Algorithm-Based Automatic Calibration Tool for HEC-RAS Hydraulic Models
title_fullStr Raspy-Cal: A Genetic Algorithm-Based Automatic Calibration Tool for HEC-RAS Hydraulic Models
title_full_unstemmed Raspy-Cal: A Genetic Algorithm-Based Automatic Calibration Tool for HEC-RAS Hydraulic Models
title_sort raspy-cal: a genetic algorithm-based automatic calibration tool for hec-ras hydraulic models
publisher MDPI AG
publishDate 2021
url https://doaj.org/article/f430b39a12ff432890e9b07f9fbe3905
work_keys_str_mv AT danielphilippus raspycalageneticalgorithmbasedautomaticcalibrationtoolforhecrashydraulicmodels
AT jordynmwolfand raspycalageneticalgorithmbasedautomaticcalibrationtoolforhecrashydraulicmodels
AT rezaabdi raspycalageneticalgorithmbasedautomaticcalibrationtoolforhecrashydraulicmodels
AT terrishogue raspycalageneticalgorithmbasedautomaticcalibrationtoolforhecrashydraulicmodels
_version_ 1718431383833018368