Design of a MATLAB HEC-RAS Interface to Test Advanced Control Strategies on Water Systems

The software package HEC-RAS (Hydrologic Engineering Center’s River Analysis System) is widely used by the water engineering community to analyze hydraulic systems and perform development planning. Furthermore, it integrates a control module that allows implementing basic controllers. For more compl...

Full description

Bibliographic Details
Main Authors: Ronan Deshays, Pablo Segovia, Eric Duviella
Format: Article
Language:English
Published: MDPI AG 2021-03-01
Series:Water
Subjects:
Online Access:https://www.mdpi.com/2073-4441/13/6/763
id doaj-8713b6ad5357464a85150bcc840d0062
record_format Article
spelling doaj-8713b6ad5357464a85150bcc840d00622021-03-12T00:04:28ZengMDPI AGWater2073-44412021-03-011376376310.3390/w13060763Design of a MATLAB HEC-RAS Interface to Test Advanced Control Strategies on Water SystemsRonan Deshays0Pablo Segovia1Eric Duviella2CERI Systèmes Numériques, IMT Lille Douai, University Lille, F-59000 Lille, FranceCERI Systèmes Numériques, IMT Lille Douai, University Lille, F-59000 Lille, FranceCERI Systèmes Numériques, IMT Lille Douai, University Lille, F-59000 Lille, FranceThe software package HEC-RAS (Hydrologic Engineering Center’s River Analysis System) is widely used by the water engineering community to analyze hydraulic systems and perform development planning. Furthermore, it integrates a control module that allows implementing basic controllers. For more complex approaches, developers from the automatic control and artificial intelligence (AI) communities usually design, implement, and test new algorithms using dedicated software such as MATLAB. However, models of hydraulic systems employed in MATLAB are often very simple. The main objective of the paper is to design a simulation architecture by coupling HEC-RAS with MATLAB, thus improving the accuracy of the dynamics of the hydraulic systems considered in the control simulations. The main feature of the MATLAB HEC-RAS interface design is that it allows one to execute customized code at regular time intervals during the simulation. In this way, closed-loop control and optimization algorithms can be implemented and tested. Moreover, the generic interface allows for any configuration of hydrographical systems. The proposed interface is presented in this paper, and the performance of the approach is demonstrated considering two case studies of different nature.https://www.mdpi.com/2073-4441/13/6/763HEC-RASMATLABwater systemssimulationmodel integrationcontrol design
collection DOAJ
language English
format Article
sources DOAJ
author Ronan Deshays
Pablo Segovia
Eric Duviella
spellingShingle Ronan Deshays
Pablo Segovia
Eric Duviella
Design of a MATLAB HEC-RAS Interface to Test Advanced Control Strategies on Water Systems
Water
HEC-RAS
MATLAB
water systems
simulation
model integration
control design
author_facet Ronan Deshays
Pablo Segovia
Eric Duviella
author_sort Ronan Deshays
title Design of a MATLAB HEC-RAS Interface to Test Advanced Control Strategies on Water Systems
title_short Design of a MATLAB HEC-RAS Interface to Test Advanced Control Strategies on Water Systems
title_full Design of a MATLAB HEC-RAS Interface to Test Advanced Control Strategies on Water Systems
title_fullStr Design of a MATLAB HEC-RAS Interface to Test Advanced Control Strategies on Water Systems
title_full_unstemmed Design of a MATLAB HEC-RAS Interface to Test Advanced Control Strategies on Water Systems
title_sort design of a matlab hec-ras interface to test advanced control strategies on water systems
publisher MDPI AG
series Water
issn 2073-4441
publishDate 2021-03-01
description The software package HEC-RAS (Hydrologic Engineering Center’s River Analysis System) is widely used by the water engineering community to analyze hydraulic systems and perform development planning. Furthermore, it integrates a control module that allows implementing basic controllers. For more complex approaches, developers from the automatic control and artificial intelligence (AI) communities usually design, implement, and test new algorithms using dedicated software such as MATLAB. However, models of hydraulic systems employed in MATLAB are often very simple. The main objective of the paper is to design a simulation architecture by coupling HEC-RAS with MATLAB, thus improving the accuracy of the dynamics of the hydraulic systems considered in the control simulations. The main feature of the MATLAB HEC-RAS interface design is that it allows one to execute customized code at regular time intervals during the simulation. In this way, closed-loop control and optimization algorithms can be implemented and tested. Moreover, the generic interface allows for any configuration of hydrographical systems. The proposed interface is presented in this paper, and the performance of the approach is demonstrated considering two case studies of different nature.
topic HEC-RAS
MATLAB
water systems
simulation
model integration
control design
url https://www.mdpi.com/2073-4441/13/6/763
work_keys_str_mv AT ronandeshays designofamatlabhecrasinterfacetotestadvancedcontrolstrategiesonwatersystems
AT pablosegovia designofamatlabhecrasinterfacetotestadvancedcontrolstrategiesonwatersystems
AT ericduviella designofamatlabhecrasinterfacetotestadvancedcontrolstrategiesonwatersystems
_version_ 1724223400250966016