- Background
Ensemble Streamflow Forecasting becomes a well-established technique in operational (flood) forecasting centers to assess forecast uncertainty. Currently, these forecasts are communicated to decision makers; however, taking decisions is still up to the subjective experience of the specific stakeholder. Due to the large amount of information in ensemble forecasts, this task is a major challenge in particular when time is limited during ongoing flood events.
...
Case | Description | Application | Comments | ||||
HM-RR | Hydrological Modeling (Rainfall Runoff) according a classical HBV approach based on operator splitting | Rainfall runoff model in variational data assimilation | Optimization variables << model states, therefore, preference for sequential setup, requirement for 1st-order derivatives only | HM-FR | Hydrological Modeling (Flow Routing) with various variable-parameter routing schemes | Hydrological flow routing as component in distributed hydrological models with variational data assimilation, flow routing between and downstream of reservoirs | Optimization variables << model states, therefore, preference for a sequential setup, but also need for collocated setup between reservoirs, 2nd-order derivatives required for collocated setup |
RS | Reservoir System with multi-purpose reservoirs | Short-term optimization of the reservoir systems considering multiple objectives such as flood mitigation, hydropower generation, etc. | Optimization variables in the order of the model states, preference for collocated setup and 2nd-order derivatives, optional extension to hybrid systems and stochastic optimization, simple upstream to downstream routing | ||||
CS-CON | Canal System with Continuously Operated Structure(s) | Short-term optimization of a low-land water system as operated by Dutch water boards, relevant objectives include flood mitigation and cost-aware drainage | Comparable to case RS, but with more sophisticated flow processes (hydraulic routing), pumps instead of turbines, tidal boundaries, option for stochastic optimization | ||||
CS-DIS | Canal System with Barrier (Open / Closed) | According to CS-CON, but with discontinuous decisions, logical conditions etc. | According to CS-CON, but with dedicated mixed-integer optimization algorithms, option for stochastic optimization | ||||
CS-LES | Canal System with Lateral Extraction requests under Shortage conditions | Multi-objective water allocation | Priority based allocation using deterministic goal programming optimization algorithm, option for weighting factor based LP approach or hybrid approach | ||||
EV | Evacuation Measure Based on Uncertain Forecasts | Decision if and when an authority should initiate an evacuation measure | Application beyond the water system to address the impact of a forecast and its uncertainty on decision making |
...
Stakeholder workshop 7 december 2015 (
...
PAO cursus Slimmer Waterbeheer met Real Time Control 14 maart 2016
...
RTC Tools workshop Nelen&Schuurmans: 30 maart 2016
...
RTC-Tools workshop Int.Deltares Software Days 2017
- RTC-Tools2 General Introduction
- Exercises (37Mb)
RTC-Tools 2 software framework
Anchor | ||||
---|---|---|---|---|
|
Release overview (available at https://pypi.org/project/rtc-tools):
- RTC-Tools 2.2.0 beta1 released on May 26, 2018
- RTC-Tools 2.2.0 beta2 released on June 16, 2018 (using Pymoca 0.2.7)
- RTC-Tools 2.2.0 beta3 released on Aug 24, 2018 (using Pymoca 0.2.8)
- RTC-Tools 2.2.0 beta4 released on Sep 25, 2018 (using Pymoca 0.3)
- RTC-Tools 2.2.0 rc1 (release candidate 1) November, 5, 2018 (using Pymoca 0.3)
- RTC-Tools 2.2.0 (final release) November 18, 2018 (using Pymoca 0.3)
- RTC-Tools 2.2.1 (first bug fix), November 26, 2018 (using Pymoca 0.3)
- RTC-Tools 2.3.0 alpha 1 (development version), released on November 18, 2018 (using pymoca 0.4)
Associated URLs:
- License condition: GNU Lesser General Public License V3 (Lesser GPL)
- Website: https://www.deltares.nl/en/software/rtc-tools/
- RTC-Tools 2.2 python pip installation package: https://pypi.python.org/pypi/rtc-tools
- ChannelFlow Modelica library pip installation package: https://pypi.python.org/pypi/rtc-tools-channel-flow
- Python code repository: https://gitlab.com/deltares/rtc-tools
- ChannelFlow Modelica library repository: https://gitlab.com/deltares/rtc-tools-channel-flow
- Documentation: http://rtc-tools.readthedocs.io/
- Optimization API: http://rtc-tools.readthedocs.io/en/latest/optimization.html
- Simulation API (BMI): http://rtc-tools.readthedocs.io/en/latest/simulation.html
- Tutorial: http://rtc-tools.readthedocs.io/en/latest/examples.html
Code dependencies are all managed within the installation package. RTC-Tools 2.2 has a strong co-development relation with pymoca.
Publications
Project deliverables
Publications related to this project
Application of Goal Programming Approach in Hydro-economic Optimization: A case study of the Citarum Reservoirs Operation Rules (MSc. thesis report, Tiarravanni Hermawan)
- Quick Scan Tool for water allocation in the Netherlands, Gijsbers, P.J.A., J.H. Baayen, G.J. ter Maat. reviewed version Published In: Hřebiček, J. R. Denzer, G. Schimak (eds): Environmental Software Systems ISESS 2017, IFIP AICT 507 pp.97-109, Springer International Publishing. https://doi.org/10.1007/978-3-319-89935-0_9.
- Real-Time Flood Control by Tree-Based Model Predictive Control Including Forecast uncertainty: A Case Study Reservoir in Turkey, G. Uysal, R.Alvarado-Montero, D.Schwanenberg, A.Sensoy, Published in: Water 2018, 10, 340: https://doi.org/10.3390/w10030340
- Short-term control of a storage hydropower under flodd risk by multi-stage stochastic optimization, G.Uysal, A. Sensoy, D.Schwanenberg, R.Alvarado-Montero, Published in: G. La Loggia, G. Freni and V.Puleo (eds) HIC2018 (EPiC Series in Engineering, Vol.XXX), pages 1-7
- A continuation approach to nonlinear model predictive control of open channel systems, J.H.Baayen and T.Piovesan (submitted Jan 2018 to Journal of Water Resources Management, https://arxiv.org/abs/1801.06507)
A continuation approach to the optimization of hydropower operations J.H.Baayen, J.Rauw, and T.Piovesan (submitted May 2018,
...
https://www.researchgate.net/publication/324939723_A_continuation_approach_to_the_optimization_of_hydropower_operations, https://arxiv.org/abs/1805.01292, https://www.semanticscholar.org/paper/A-continuation-approach-to-the-optimization-of-Baayen-Rauw)
Rejected submissions:
- Optimization of Management for the Citarum Cascade Reservoirs: A Comparison of two fundamentally different methods, Tiaravanni Hermawan et al. submitted to HESS (hess-2018-340): rejected as the editor consider the article outside the scope of HESS. A similar article will be resubmitted to Journal of Hydroinformatics
RTC-Tools 2.0: An open source toolbox for control and multi-objective convex optimization of environmental systems under forecast uncertainty (first submission rejected by Environmental Modelling & Software, revised submission in the works)
...
Contact
Peter Gijsbers (project management)
Jorn Baayen Ivo Miltenbrug & Bernhard Becker (RTC-Tools product management)