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...
Main Authors: | , , |
---|---|
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 |