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...
Guardado en:
Autores principales: | , , , |
---|---|
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 |