DrainCAN—A MATLAB Function for Generation of a HEC-RAS-Compatible Drainage Canal Network Model

The dimensioning of canal geometry in a surface drainage network influences the size and functionality of canal structures, reduces flood hazard, and consequently imposes restrictions on land use. Reliable free-surface flow calculation for optimization of the canal network can be challenging because...

Full description

Bibliographic Details
Main Authors: Gordon Gilja, Antonija Harasti, Robert Fliszar
Format: Article
Language:English
Published: MDPI AG 2021-04-01
Series:Computation
Subjects:
Online Access:https://www.mdpi.com/2079-3197/9/5/51
id doaj-7321e22546a540b786d42c4731d0d0b9
record_format Article
spelling doaj-7321e22546a540b786d42c4731d0d0b92021-04-23T23:02:54ZengMDPI AGComputation2079-31972021-04-019515110.3390/computation9050051DrainCAN—A MATLAB Function for Generation of a HEC-RAS-Compatible Drainage Canal Network ModelGordon Gilja0Antonija Harasti1Robert Fliszar2Department of Hydroscience and Engineering, Faculty of Civil Engineering, University of Zagreb, HR-10000 Zagreb, CroatiaDepartment of Hydroscience and Engineering, Faculty of Civil Engineering, University of Zagreb, HR-10000 Zagreb, CroatiaDepartment of Hydroscience and Engineering, Faculty of Civil Engineering, University of Zagreb, HR-10000 Zagreb, CroatiaThe dimensioning of canal geometry in a surface drainage network influences the size and functionality of canal structures, reduces flood hazard, and consequently imposes restrictions on land use. Reliable free-surface flow calculation for optimization of the canal network can be challenging because numerous hydraulic structures and canal interactions influence the flow regime. The HEC-RAS software of the US Army Corps of Engineers’ Hydrologic Engineering Center is often used for this purpose as it allows the user to simulate the effect of numerous hydraulic structures on flow regime. This paper presents a MATLAB function, DrainCAN, for generating a HEC-RAS model from standard runoff input data, i.e., topographic data and canal design geometry (profile and slope). The DrainCAN function allows for fast optimization of the network geometry—it generates normal flow depth estimation and observed water levels in critical locations that need to be optimized. Advantages of the DrainCAN function are fast generation of the HEC-RAS hydraulic model files from simple input files, introduction of optimization variables in the model, and automatic adjustment of model geometry for computational junctions. This allows fast iteration of the canal design parameters, namely cross-sectional geometry, invert elevation, and longitudinal slope, and the evaluation of introduced changes on the flow regime.https://www.mdpi.com/2079-3197/9/5/51agricultural drainagedrainage canal networkHEC-RAS
collection DOAJ
language English
format Article
sources DOAJ
author Gordon Gilja
Antonija Harasti
Robert Fliszar
spellingShingle Gordon Gilja
Antonija Harasti
Robert Fliszar
DrainCAN—A MATLAB Function for Generation of a HEC-RAS-Compatible Drainage Canal Network Model
Computation
agricultural drainage
drainage canal network
HEC-RAS
author_facet Gordon Gilja
Antonija Harasti
Robert Fliszar
author_sort Gordon Gilja
title DrainCAN—A MATLAB Function for Generation of a HEC-RAS-Compatible Drainage Canal Network Model
title_short DrainCAN—A MATLAB Function for Generation of a HEC-RAS-Compatible Drainage Canal Network Model
title_full DrainCAN—A MATLAB Function for Generation of a HEC-RAS-Compatible Drainage Canal Network Model
title_fullStr DrainCAN—A MATLAB Function for Generation of a HEC-RAS-Compatible Drainage Canal Network Model
title_full_unstemmed DrainCAN—A MATLAB Function for Generation of a HEC-RAS-Compatible Drainage Canal Network Model
title_sort draincan—a matlab function for generation of a hec-ras-compatible drainage canal network model
publisher MDPI AG
series Computation
issn 2079-3197
publishDate 2021-04-01
description The dimensioning of canal geometry in a surface drainage network influences the size and functionality of canal structures, reduces flood hazard, and consequently imposes restrictions on land use. Reliable free-surface flow calculation for optimization of the canal network can be challenging because numerous hydraulic structures and canal interactions influence the flow regime. The HEC-RAS software of the US Army Corps of Engineers’ Hydrologic Engineering Center is often used for this purpose as it allows the user to simulate the effect of numerous hydraulic structures on flow regime. This paper presents a MATLAB function, DrainCAN, for generating a HEC-RAS model from standard runoff input data, i.e., topographic data and canal design geometry (profile and slope). The DrainCAN function allows for fast optimization of the network geometry—it generates normal flow depth estimation and observed water levels in critical locations that need to be optimized. Advantages of the DrainCAN function are fast generation of the HEC-RAS hydraulic model files from simple input files, introduction of optimization variables in the model, and automatic adjustment of model geometry for computational junctions. This allows fast iteration of the canal design parameters, namely cross-sectional geometry, invert elevation, and longitudinal slope, and the evaluation of introduced changes on the flow regime.
topic agricultural drainage
drainage canal network
HEC-RAS
url https://www.mdpi.com/2079-3197/9/5/51
work_keys_str_mv AT gordongilja draincanamatlabfunctionforgenerationofahecrascompatibledrainagecanalnetworkmodel
AT antonijaharasti draincanamatlabfunctionforgenerationofahecrascompatibledrainagecanalnetworkmodel
AT robertfliszar draincanamatlabfunctionforgenerationofahecrascompatibledrainagecanalnetworkmodel
_version_ 1721512176522362880