SlideShare a Scribd company logo
1 of 21
Bernhard Becker
Arnejan van Loenen
Ivo Miltenburg
Breakout session
Reservoir Management and forecasting
2020-11-05
Simulation with RTC-Tools
RTC-Tools 2
• RTC-Tools is the Deltares toolbox for control and
optimization of environmental systems.
• Delft-FEWS is an open data handling platform, used for the
aggregation of (real-time) environmental data flows.
• Together, they provide a platform for the development of
decision support systems.
History of RTC-Tools
- 2005: Reservoir module for Delft-FEWS.
- 2012: Deltares releases first version of RTC-Tools source code to the public. RTC-Tools 1.x connected non-linear hydraulic and
reservoir models to the IPOPT optimizer.
- Promising results, many scientific publications
- High interest from reservoir operators
- But challenging to operationalize, and hard to extend
- 2015: Work starts on new mathematically rigorous foundation.
- Implementation in Python for more flexibility for the modeler
- Modelica and automatic differentiation to ensure mathematically correct formulations for the basic equations
- Focus on optimization alone
- 2016: First pilot projects on new foundation.
- water allocation tool for Rijkswaterstaat using new framework.
- decision support systems for a number of water boards in The Netherlands.
- 2016: RTC-Tools 2.0 released
- Focus on optimization and convergence
- 2018: RTC-Tools 2.2
- 64 bit
- implementation as Python package (easy debugging within a development environment)
- Ensemble
- 2019: RTC-Tools 2.3
- First simulation models: Hume Dam (Australia), Navigation canal system (Germany), Water board Rijnland (Netherlands)
- 2020: RTC-Tools 2.4
- Focus on reservoir simulation
Use cases for simulation with RTC-Tools
• Reservoir modelling
• Modelling of operational rules (according to obligations)
• Tuning, refinement of optimization result with more details
• Reservoir simulation with exact control rules
• Update mode in forecasting systems
• Calibration, validation of a model that is meant for
optimization (during model development)
− Does the model represent the water system for a known (historic)
scenario?
− Is the model numerically stable?
OverDeltares
5
Users and applications
OverDeltares
6
Operator
Scheduler
Reservoir operatorsWater Authorities Public utilities
Flow
forecaster
Strategic
planning
Consultant
Integrated water
resources
managementResearcher
Optimization versus Simulation
• Simulation: control is defined by the user or with operational protocol
− If-then-else logic, from time step to time step: how to control
− External time series for control or derived from control logic (e. g. reservoir release over time)
− Logic easy to follow, transparent results
− Move from one time step to another
• Optimization
− Definition of operational goals instead of rules and conditions: what to achieve?
− Model determines the control with the help of optimization algorithms for the whole time horizon
(control is model output)
− Anticipation on future events (forecast), but usually requires a bit more interpretation
(example: pre-release in case of a flood wave)
− Optimization for the full time horizon
7
Optimization vs. simulation: reservoir operations
8
Pre-release
to catch flood
wave
Reduce outflow
to compensate
discharge in
tributary
Needs rules to
determine outflow
Easy to track per
time step
Optimization: looks at the
whole time horizon
Simulation: looks at one time
step only
Goal: Max.
Volume
Goal: max Q
downstream = 23
Operational rule: “Pass
inflow, but not more than 23”
Objective: “Meet
goals as good
as possible!”
Why another simulation software for reservoir
modelling?
• Delft-FEWS operators wish to change parameters and time series through the FEWS interface.
− RTC-Tools connects seamlessly to Delft-FEWS (FEWS PI data format)
• Optimization model and simulation model complement each other.
− More detail in simulation model
− Forecast-based optimization (ensembles)
− Two “opinions” for decision support: operational protocol versus forecast-based optimization
• Every reservoir is operated differently.
− Model legally approved operational protocols
− Cover different situations (flood, low flow, fish spawning season, …)
− 2D-lookup tables for elevation or volume based operations
• Flexible time resolution (seconds, hours, days, months).
Features of RTC-Tools Sim
• Seamless integration into Delft-FEWS
• Open Source
• Variable time resolution (timestep and
simulation period)
• Endless flexibility in definition of control
rules (extendable)
• Large library of model objects
• User community
• Support and Maintenance
• Interfaces
− FEWS-PI for Delft-FEWS,
− CSV file format (Excel),
− BMI (basic modelling interface)
OverDeltares
10
Modelica schematization – Deltares model library
Reservoir cascade, tributary
Grand River Dam system (USA)
Upper Citarum (Indonesia)
Modeling reservoir operations/control (I)
• Constant outflow
• User defined reservoir release
• Timeseries from optimization model
• Pass inflow
• If-then-else logic
• Lookup relation for
volume – water level
Modeling reservoir operations/control (II)
• Operational plan as 2D lookup table
− Release depends on volume and time
in the year
− Release curve for different months in
the year
Volume sections
Release curves
FEWS interaction - Modifiers
FEWS interaction – time series
Takes care of the data exchange with FEWS:
• Forcings
• Structure settings
• Parameters
• Initial conditions (state)
FEWS interaction - table results
1
Information Imported as CSV tables
- Filtering / ordering
Support and Maintenance
• Free and Open Source
• Deltares license agreement for operational use
(similar to Delft-FEWS license agreement)
• Continuity in Support and Maintenance:
− Support with own models and installation
− New releases
− Inclusion of model in test bench at Deltares
• User meetings
• Community driven development
• Training
17
Community driven development
• Proven technology
• We are happy to work together!
• Development of new features for pilot models
• We use mature components for physical modeling (Modelica) and control modelling (Python)
→ Quick path from idea to feature
18
Interested in (operational) implementations
• Simulation & Optimization projects
• Better understand needs
• Guide prioritization and developments
Training RTC-Tools
• Delft Software Days online
• One training with two online sessions:
− 24 November
− 1 December 2020
• Topics:
− Reservoir optimization and simulation with RTC-
Tools
− Interaction with Delft-FEWS
• https://softwaredays.deltares.nl/2020/
19
Breakout Session November 9
• Breakout session at the 3rd International Delft-FEWS User
Day (November 9)
− Meet your colleagues from Reservoir Management and
environmental impacts
• Topics:
− Sedimentation Management
− Dam Stability
− Water quality
− …
20
Inspired? More information?
E-mail RTC-Tools Product Management
Ivo.Miltenburg@Deltares.nl / Bernhard.Becker@Deltares.nl
Deltares landing page for RTC-Tools 2
• https://www.deltares.nl/nl/software/rtc-tools-2/
RTC-Tools 2 GIT:
• https://gitlab.com/deltares/rtc-tools
RTC-Tools 2 Documentation
• https://rtc-tools.readthedocs.io/en/latest/ https://youtu.be/GAuQ5ft8vr4

More Related Content

Similar to DSD-INT 2020 Simulation with RTC

Hybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShareHybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShare
Hewlett-Packard
 
April 20 Briefing With Team
April 20 Briefing With TeamApril 20 Briefing With Team
April 20 Briefing With Team
William Francis
 
DSD-INT 2014 - Delft-FEWS Users Meeting - Hydrological forecasting system in ...
DSD-INT 2014 - Delft-FEWS Users Meeting - Hydrological forecasting system in ...DSD-INT 2014 - Delft-FEWS Users Meeting - Hydrological forecasting system in ...
DSD-INT 2014 - Delft-FEWS Users Meeting - Hydrological forecasting system in ...
Deltares
 
PETRUCCI_Andrea_Research_Projects_and_Publications
PETRUCCI_Andrea_Research_Projects_and_PublicationsPETRUCCI_Andrea_Research_Projects_and_Publications
PETRUCCI_Andrea_Research_Projects_and_Publications
Andrea PETRUCCI
 
Richard Sullivan CV - Dec 2014
Richard Sullivan CV - Dec 2014Richard Sullivan CV - Dec 2014
Richard Sullivan CV - Dec 2014
Richard Sullivan
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
VMware Tanzu
 

Similar to DSD-INT 2020 Simulation with RTC (20)

FEWS Data Analysis with ARR2016
FEWS Data Analysis with ARR2016 FEWS Data Analysis with ARR2016
FEWS Data Analysis with ARR2016
 
Hybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShareHybrid Cloud example for SlideShare
Hybrid Cloud example for SlideShare
 
Overview of Hydrogen TCP, Task 41. Introduce discussion points from the hydro...
Overview of Hydrogen TCP, Task 41. Introduce discussion points from the hydro...Overview of Hydrogen TCP, Task 41. Introduce discussion points from the hydro...
Overview of Hydrogen TCP, Task 41. Introduce discussion points from the hydro...
 
Simulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud InfrastructuresSimulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud Infrastructures
 
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
Creating a Centralized Consumer Profile Management Service with WebSphere Dat...
 
April 20 Briefing With Team
April 20 Briefing With TeamApril 20 Briefing With Team
April 20 Briefing With Team
 
ADDO Open Source Observability Tools
ADDO Open Source Observability Tools ADDO Open Source Observability Tools
ADDO Open Source Observability Tools
 
DSD-INT 2014 - Delft-FEWS Users Meeting - Hydrological forecasting system in ...
DSD-INT 2014 - Delft-FEWS Users Meeting - Hydrological forecasting system in ...DSD-INT 2014 - Delft-FEWS Users Meeting - Hydrological forecasting system in ...
DSD-INT 2014 - Delft-FEWS Users Meeting - Hydrological forecasting system in ...
 
Presentation racsig 090730
Presentation racsig 090730Presentation racsig 090730
Presentation racsig 090730
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
RECAP Project Overview
RECAP Project OverviewRECAP Project Overview
RECAP Project Overview
 
Developing Enterprise Applications for the Cloud, from Monolith to Microservice
Developing Enterprise Applications for the Cloud, from Monolith to MicroserviceDeveloping Enterprise Applications for the Cloud, from Monolith to Microservice
Developing Enterprise Applications for the Cloud, from Monolith to Microservice
 
Developing Enterprise Applications for the Cloud, from Monolith to Microservices
Developing Enterprise Applications for the Cloud,from Monolith to MicroservicesDeveloping Enterprise Applications for the Cloud,from Monolith to Microservices
Developing Enterprise Applications for the Cloud, from Monolith to Microservices
 
Big Data Quickstart Series 3: Perform Data Integration
Big Data Quickstart Series 3: Perform Data IntegrationBig Data Quickstart Series 3: Perform Data Integration
Big Data Quickstart Series 3: Perform Data Integration
 
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
Patti Engineering Presentation: Water/Wastewater with InduSoft Web Studio and...
 
PETRUCCI_Andrea_Research_Projects_and_Publications
PETRUCCI_Andrea_Research_Projects_and_PublicationsPETRUCCI_Andrea_Research_Projects_and_Publications
PETRUCCI_Andrea_Research_Projects_and_Publications
 
Pulsar - Real-time Analytics at Scale
Pulsar - Real-time Analytics at ScalePulsar - Real-time Analytics at Scale
Pulsar - Real-time Analytics at Scale
 
OpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse ReleaseOpenStack Marketing Meeting - Icehouse Release
OpenStack Marketing Meeting - Icehouse Release
 
Richard Sullivan CV - Dec 2014
Richard Sullivan CV - Dec 2014Richard Sullivan CV - Dec 2014
Richard Sullivan CV - Dec 2014
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
 

More from Deltares

More from Deltares (20)

DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - KroonDSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
 
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin RodriguezDSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
 
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - TanerDSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
 
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - RoozeDSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
 
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - WardDSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
 
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
 
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
 
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
 
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - JeukenDSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
 
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - MullerDSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
 
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - RomeroDSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
 
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - BakkerDSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
 
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van EngelenDSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
 
DSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - DavidsDSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - Davids
 
DSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - LangevinDSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - Langevin
 
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
 
DSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - SnippenDSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - Snippen
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
 
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
 

Recently uploaded

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 

Recently uploaded (20)

Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 

DSD-INT 2020 Simulation with RTC

  • 1.
  • 2. Bernhard Becker Arnejan van Loenen Ivo Miltenburg Breakout session Reservoir Management and forecasting 2020-11-05 Simulation with RTC-Tools
  • 3. RTC-Tools 2 • RTC-Tools is the Deltares toolbox for control and optimization of environmental systems. • Delft-FEWS is an open data handling platform, used for the aggregation of (real-time) environmental data flows. • Together, they provide a platform for the development of decision support systems.
  • 4. History of RTC-Tools - 2005: Reservoir module for Delft-FEWS. - 2012: Deltares releases first version of RTC-Tools source code to the public. RTC-Tools 1.x connected non-linear hydraulic and reservoir models to the IPOPT optimizer. - Promising results, many scientific publications - High interest from reservoir operators - But challenging to operationalize, and hard to extend - 2015: Work starts on new mathematically rigorous foundation. - Implementation in Python for more flexibility for the modeler - Modelica and automatic differentiation to ensure mathematically correct formulations for the basic equations - Focus on optimization alone - 2016: First pilot projects on new foundation. - water allocation tool for Rijkswaterstaat using new framework. - decision support systems for a number of water boards in The Netherlands. - 2016: RTC-Tools 2.0 released - Focus on optimization and convergence - 2018: RTC-Tools 2.2 - 64 bit - implementation as Python package (easy debugging within a development environment) - Ensemble - 2019: RTC-Tools 2.3 - First simulation models: Hume Dam (Australia), Navigation canal system (Germany), Water board Rijnland (Netherlands) - 2020: RTC-Tools 2.4 - Focus on reservoir simulation
  • 5. Use cases for simulation with RTC-Tools • Reservoir modelling • Modelling of operational rules (according to obligations) • Tuning, refinement of optimization result with more details • Reservoir simulation with exact control rules • Update mode in forecasting systems • Calibration, validation of a model that is meant for optimization (during model development) − Does the model represent the water system for a known (historic) scenario? − Is the model numerically stable? OverDeltares 5
  • 6. Users and applications OverDeltares 6 Operator Scheduler Reservoir operatorsWater Authorities Public utilities Flow forecaster Strategic planning Consultant Integrated water resources managementResearcher
  • 7. Optimization versus Simulation • Simulation: control is defined by the user or with operational protocol − If-then-else logic, from time step to time step: how to control − External time series for control or derived from control logic (e. g. reservoir release over time) − Logic easy to follow, transparent results − Move from one time step to another • Optimization − Definition of operational goals instead of rules and conditions: what to achieve? − Model determines the control with the help of optimization algorithms for the whole time horizon (control is model output) − Anticipation on future events (forecast), but usually requires a bit more interpretation (example: pre-release in case of a flood wave) − Optimization for the full time horizon 7
  • 8. Optimization vs. simulation: reservoir operations 8 Pre-release to catch flood wave Reduce outflow to compensate discharge in tributary Needs rules to determine outflow Easy to track per time step Optimization: looks at the whole time horizon Simulation: looks at one time step only Goal: Max. Volume Goal: max Q downstream = 23 Operational rule: “Pass inflow, but not more than 23” Objective: “Meet goals as good as possible!”
  • 9. Why another simulation software for reservoir modelling? • Delft-FEWS operators wish to change parameters and time series through the FEWS interface. − RTC-Tools connects seamlessly to Delft-FEWS (FEWS PI data format) • Optimization model and simulation model complement each other. − More detail in simulation model − Forecast-based optimization (ensembles) − Two “opinions” for decision support: operational protocol versus forecast-based optimization • Every reservoir is operated differently. − Model legally approved operational protocols − Cover different situations (flood, low flow, fish spawning season, …) − 2D-lookup tables for elevation or volume based operations • Flexible time resolution (seconds, hours, days, months).
  • 10. Features of RTC-Tools Sim • Seamless integration into Delft-FEWS • Open Source • Variable time resolution (timestep and simulation period) • Endless flexibility in definition of control rules (extendable) • Large library of model objects • User community • Support and Maintenance • Interfaces − FEWS-PI for Delft-FEWS, − CSV file format (Excel), − BMI (basic modelling interface) OverDeltares 10
  • 11. Modelica schematization – Deltares model library Reservoir cascade, tributary Grand River Dam system (USA) Upper Citarum (Indonesia)
  • 12. Modeling reservoir operations/control (I) • Constant outflow • User defined reservoir release • Timeseries from optimization model • Pass inflow • If-then-else logic • Lookup relation for volume – water level
  • 13. Modeling reservoir operations/control (II) • Operational plan as 2D lookup table − Release depends on volume and time in the year − Release curve for different months in the year Volume sections Release curves
  • 14. FEWS interaction - Modifiers
  • 15. FEWS interaction – time series Takes care of the data exchange with FEWS: • Forcings • Structure settings • Parameters • Initial conditions (state)
  • 16. FEWS interaction - table results 1 Information Imported as CSV tables - Filtering / ordering
  • 17. Support and Maintenance • Free and Open Source • Deltares license agreement for operational use (similar to Delft-FEWS license agreement) • Continuity in Support and Maintenance: − Support with own models and installation − New releases − Inclusion of model in test bench at Deltares • User meetings • Community driven development • Training 17
  • 18. Community driven development • Proven technology • We are happy to work together! • Development of new features for pilot models • We use mature components for physical modeling (Modelica) and control modelling (Python) → Quick path from idea to feature 18 Interested in (operational) implementations • Simulation & Optimization projects • Better understand needs • Guide prioritization and developments
  • 19. Training RTC-Tools • Delft Software Days online • One training with two online sessions: − 24 November − 1 December 2020 • Topics: − Reservoir optimization and simulation with RTC- Tools − Interaction with Delft-FEWS • https://softwaredays.deltares.nl/2020/ 19
  • 20. Breakout Session November 9 • Breakout session at the 3rd International Delft-FEWS User Day (November 9) − Meet your colleagues from Reservoir Management and environmental impacts • Topics: − Sedimentation Management − Dam Stability − Water quality − … 20
  • 21. Inspired? More information? E-mail RTC-Tools Product Management Ivo.Miltenburg@Deltares.nl / Bernhard.Becker@Deltares.nl Deltares landing page for RTC-Tools 2 • https://www.deltares.nl/nl/software/rtc-tools-2/ RTC-Tools 2 GIT: • https://gitlab.com/deltares/rtc-tools RTC-Tools 2 Documentation • https://rtc-tools.readthedocs.io/en/latest/ https://youtu.be/GAuQ5ft8vr4