KIT | KIT-Bibliothek | Impressum | Datenschutz

BOAR: Bayesian optimization for automated roughness calibration in two-dimensional hydrodynamic models

de Oliveira, Luiz E. D. ORCID iD icon 1; Franca, Mário J. 1; Huber, Nils P.; Vanzo, Davide 1
1 Institut für Wasser und Umwelt (IWU), Karlsruher Institut für Technologie (KIT)

Abstract:

BOAR is an open-source Python framework for automated hydraulic roughness calibration in two-dimensional shallow-water numerical solvers. BOAR combines Bayesian optimization with conditional sampling to integrate expert knowledge, including feasible parameter ranges and inter-parameter constraints, thereby reducing the number of model evaluations. It standardizes calibration workflows, improves reproducibility, and supports flexible, user-defined loss functions. Applied to 25 laboratory vegetated compound-channel flow cases, it converged within a median of 9 model runs for a depth-error of 0.4%–1.5% tolerance. The current implementation interfaces with BASEMENT and can be extended to other river-modeling tools, providing a flexible and extensible solution for hydraulic modeling.


Verlagsausgabe §
DOI: 10.5445/IR/1000195792
Veröffentlicht am 01.09.2026
Originalveröffentlichung
DOI: 10.1016/j.softx.2026.102899
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Wasser und Umwelt (IWU)
Publikationstyp Zeitschriftenaufsatz
Publikationsmonat/-jahr 09.2026
Sprache Englisch
Identifikator ISSN: 2352-7110
KITopen-ID: 1000195792
Erschienen in SoftwareX
Verlag Elsevier
Band 35
Seiten Art.Nr: 102899
Vorab online veröffentlicht am 29.07.2026
Schlagwörter Bayesian optimization, Hydraulic roughness calibration, Shallow water solvers, BASEMENT, Surrogate model, Gaussian process, Model calibration
Nachgewiesen in OpenAlex
Scopus
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page