SlideShare a Scribd company logo
SeqFEWS: A data-centric workflow
manager in the era of Monte-Carlo
2018 AUS FEWS Users Conference
Lindsay Millard, Hydrologist
Presentation Outline
• Context – Seqwater’s Dams
• Quick tour of previous work
• Building blocks in FEWS, and
• How to apply it to design workflows
• Key take-aways
Acknowledgements
• Terry Malone
• Michel Raymond
• David Pokarier/Steve Wang
• Deltares & Seqwater staff
• 26 referable dams
• 4 regulated water supply dams
• 22 unregulated water supply
dams
• Catchment areas range from
10 to 7,000km2
Seqwater’s Dams
Question
What is a Dutch word to describe FEWS?
“Datafabriek”
“Data-centric Workflow Manager”
Why not use it for non-forecasting purposes?
It would:
– assist with task efficiency and maximising skillsets
– avoid buying and learning new software
– enable efficient data management of AR&R 2016
– centralise and allow auditing of tailored design
engineering workflows
Motivation
• Wrapping together requirements of AR&R 2016
workflows
• Keeping workflows efficient and archived
– python scripts, GIS extraction, etc
• Scenario management
• Auditing and Continual Improvement
• Data sharing/record of project work
• Feed forward into next flood event or project
…
Export
Import
Transform
ations
Gen.Adapter
Closing the loop:
Hydrological Cycle & FEWS
Real-Time
Hydrology
Event
Calibration
Design
Hydrology
&
Hydraulic
s
Upgrade
scenario
models
Event
preparedness
Design Engineering
Forecast Engineering
Design Hydrology:
21 on-stream Dams:
7 dams > 100km2 catchment
30km2 < 12 dams < 100km2
2 dams <30km2
∴ Critical Duration is short (<24h)
but not short enough (>6h)
Catalogue of Catchment Average Rainfall:
Project Summary:
• Improved understanding of temporal patterns
• Created a catalogue for different duration and catchment sizes
• Complete analysis: Need for a suite of moderate (6 – 24h) duration
temporal patterns to allow improved distinction between
• PMF and PMP-DF.
• Operationalise the data: Make the information readily available to
Seqwater staff
Related work
Examples of completed Standalones
• GateOPS Next Gen – RTC tools module
• AWAP/Silo dataset – Storage of daily rain grids from
1900
• Somerset Physical Model – Transducers to Animation
• Stochastic Storm event database – 60 Synthetic
storms
• AWRA-L Initial Loss modelling
• Monte Carlo Hydrology/Hydraulic Interface ‘Treasury’
Next “FEW” slides used with Permission of Authors
Synthetic rainfall events were:
• Re-formatted and imported
into FEWS
• Exported in NetCDF-Grid
format
Stochastic Storm Database
WaterCoach - 2017
Seq-FEWS Implementation
• Configure ‘best fit’ equation parameters
• Develop grid and scalar displays
• Integrate initial loss estimates into existing reports*
• Finalise report and procedures
• Operational system for Initial Loss estimate
AWRA-L Analysis - 2016
Brisbane River Catchment Flood Study - 2015
14
7Tb of data to harvest
FEWS building blocks:
• An application that manages model runs efficiently
• Management of model queue to:
– assist event and scenario runs
– maximise license/hardware utilisation
• Import/Export Timeseries:
– Point, Grid and export self-contained NC.
• Transformations of Timeseries:
– Grid-grid interpolation / 2D Lookup Tables
AR&R 2016 Design Event Workflow
Model Build
• Calibrate Events
• Define URBS Parameters
• Storm Hyetographs
Download
• Scrape AR&R Datahub
• Chop up BoM IFD Grids
• Preburst – Initial /Continuing Loss estimation
Design
Ensemble
• Process: Areal Reduction Factors
• Temporal patterns
• Design Scenarios
Post process
Results
• Statistical Analysis & Boxplots
• Critical Duration Best Estimate for each AEP
• Plot and Report Results (1,000s)
17
SeqFEWS and Python
Link websites/models using adaptors
URBS
MIKE11
Tuflow is available in 2018.03 natively
HEC RAS 4.1 adapter
Import  Translate Manipulation  Storage  Export  Publish to Reports
Use General Adapter to execute script.py or batch
.py
[roll your own]
MIKE 1D/Flood requires Iron Python
HEC RAS 5.0.4 ??
GoldSIM / RORB
Machine Learning
Matplotlib/Pandas/Seaborn  Boxplots!
SeqFEWS
General
Adapter
.XML
Runtime
parameters
.XML .NC
.CSV
.bat / .py
Model Input
.bat / .py
Model
Results/Log
Module Data
set
GeometryRun files
Input TS Output TS
Grid
Model .exe
ModuleConfig
RegionConfig
WorkflowFiles
Modulesmodel
ModuleDataset model.zip
0d, 1d,
2d T.S.
transformation
export import
Plots
Export Rainfall from
FEWS datastore
URBS output
Q h TS
Import Q h into
FEWS datastore
Compute max Q
and h from FEWS
datastore
Max Q h
Importance sampling
TPT process AEP
Calculate for Q & h
Slice for location
AEP frequency
Store AEP Q and h
in FEWS datastore
URBS input
Key Takeaways
20
• Variety of different types of models available in FEWS
– All stitched together using the “adapter” concept
– Python is a toolbox to overcome non-standard issues
– Models can be mixed in a single workflow for auditing
• Increasing use of distributed & complex models in workflows
– Issues: speed, database sizes, complexity, …
Keep the design workflow organised and repeatable
Tenets of modelling
All Models are wrong
Models are never finished, only abandoned
If you can’t make it perfect, make it adjustable

More Related Content

What's hot

DSD-INT 2021 TVA and MongoDb Archive - Miller
DSD-INT 2021 TVA and MongoDb Archive - MillerDSD-INT 2021 TVA and MongoDb Archive - Miller
DSD-INT 2021 TVA and MongoDb Archive - Miller
Deltares
 
Innovile Automated Configuration Management
Innovile Automated Configuration ManagementInnovile Automated Configuration Management
Innovile Automated Configuration Management
Ahmet Ozturk
 
CROC'S VIRTUAL DATA CENTER
CROC'S VIRTUAL DATA CENTERCROC'S VIRTUAL DATA CENTER
CROC'S VIRTUAL DATA CENTER
КРОК
 
Unified NMS platform (Single OSS/M2000/Netact Platform)
Unified NMS platform (Single OSS/M2000/Netact Platform)Unified NMS platform (Single OSS/M2000/Netact Platform)
Unified NMS platform (Single OSS/M2000/Netact Platform)
Ahmet Ozturk
 
DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...
DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...
DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...
Deltares
 
Effective Service Mesh to turbocharge Cloud Resiliency
Effective Service Mesh to turbocharge Cloud ResiliencyEffective Service Mesh to turbocharge Cloud Resiliency
Effective Service Mesh to turbocharge Cloud Resiliency
Liang Gang Yu
 
DSD-INT 2021 Delft-FEWS new developments - 1 of 3 - Boot
DSD-INT 2021 Delft-FEWS new developments - 1 of 3 - BootDSD-INT 2021 Delft-FEWS new developments - 1 of 3 - Boot
DSD-INT 2021 Delft-FEWS new developments - 1 of 3 - Boot
Deltares
 
Parameter Inconsistency and Auto Correction
Parameter Inconsistency and Auto CorrectionParameter Inconsistency and Auto Correction
Parameter Inconsistency and Auto Correction
Ahmet Ozturk
 
Equal Cost Multipath Routing in FOKUS OpenSDNCore
Equal Cost Multipath Routing in FOKUS OpenSDNCoreEqual Cost Multipath Routing in FOKUS OpenSDNCore
Equal Cost Multipath Routing in FOKUS OpenSDNCore
Hai Dinh Tuan
 
Exascale Process Management Interface
Exascale Process Management InterfaceExascale Process Management Interface
Exascale Process Management Interface
rcastain
 
One of the Ways How to Make RIB Distributed
One of the Ways How to Make RIB DistributedOne of the Ways How to Make RIB Distributed
One of the Ways How to Make RIB Distributed
ARCFIRE ICT
 
DSD-INT 2018 Delft3D Flexible Mesh status and features - Kleczek
DSD-INT 2018 Delft3D Flexible Mesh status and features - KleczekDSD-INT 2018 Delft3D Flexible Mesh status and features - Kleczek
DSD-INT 2018 Delft3D Flexible Mesh status and features - Kleczek
Deltares
 
HPC Controls Future
HPC Controls FutureHPC Controls Future
HPC Controls Future
rcastain
 
SC15 PMIx Birds-of-a-Feather
SC15 PMIx Birds-of-a-FeatherSC15 PMIx Birds-of-a-Feather
SC15 PMIx Birds-of-a-Feather
rcastain
 
Virtual Flink Forward 2020: Machine learning with Flink in Weibo - Yu Qian
Virtual Flink Forward 2020: Machine learning with Flink in Weibo - Yu QianVirtual Flink Forward 2020: Machine learning with Flink in Weibo - Yu Qian
Virtual Flink Forward 2020: Machine learning with Flink in Weibo - Yu Qian
Flink Forward
 
Accela Ericsson Rehome Module
Accela Ericsson Rehome ModuleAccela Ericsson Rehome Module
Accela Ericsson Rehome Module
Ahmet Ozturk
 
Velocity San Jose 2017: Traffic shifts: Avoiding disasters at scale
Velocity San Jose 2017: Traffic shifts: Avoiding disasters at scaleVelocity San Jose 2017: Traffic shifts: Avoiding disasters at scale
Velocity San Jose 2017: Traffic shifts: Avoiding disasters at scale
Michael Kehoe
 
RightFax SCOM Management Pack
RightFax SCOM Management PackRightFax SCOM Management Pack
RightFax SCOM Management Pack
Metastore
 

What's hot (20)

DSD-INT 2021 TVA and MongoDb Archive - Miller
DSD-INT 2021 TVA and MongoDb Archive - MillerDSD-INT 2021 TVA and MongoDb Archive - Miller
DSD-INT 2021 TVA and MongoDb Archive - Miller
 
Innovile Automated Configuration Management
Innovile Automated Configuration ManagementInnovile Automated Configuration Management
Innovile Automated Configuration Management
 
CROC'S VIRTUAL DATA CENTER
CROC'S VIRTUAL DATA CENTERCROC'S VIRTUAL DATA CENTER
CROC'S VIRTUAL DATA CENTER
 
Conga
CongaConga
Conga
 
Unified NMS platform (Single OSS/M2000/Netact Platform)
Unified NMS platform (Single OSS/M2000/Netact Platform)Unified NMS platform (Single OSS/M2000/Netact Platform)
Unified NMS platform (Single OSS/M2000/Netact Platform)
 
DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...
DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...
DSD-INT 2014 - Delft-FEWS Users Meeting - Recent developments in FEWS, Gerben...
 
Effective Service Mesh to turbocharge Cloud Resiliency
Effective Service Mesh to turbocharge Cloud ResiliencyEffective Service Mesh to turbocharge Cloud Resiliency
Effective Service Mesh to turbocharge Cloud Resiliency
 
DSD-INT 2021 Delft-FEWS new developments - 1 of 3 - Boot
DSD-INT 2021 Delft-FEWS new developments - 1 of 3 - BootDSD-INT 2021 Delft-FEWS new developments - 1 of 3 - Boot
DSD-INT 2021 Delft-FEWS new developments - 1 of 3 - Boot
 
Parameter Inconsistency and Auto Correction
Parameter Inconsistency and Auto CorrectionParameter Inconsistency and Auto Correction
Parameter Inconsistency and Auto Correction
 
Equal Cost Multipath Routing in FOKUS OpenSDNCore
Equal Cost Multipath Routing in FOKUS OpenSDNCoreEqual Cost Multipath Routing in FOKUS OpenSDNCore
Equal Cost Multipath Routing in FOKUS OpenSDNCore
 
RMS-MVC
RMS-MVCRMS-MVC
RMS-MVC
 
Exascale Process Management Interface
Exascale Process Management InterfaceExascale Process Management Interface
Exascale Process Management Interface
 
One of the Ways How to Make RIB Distributed
One of the Ways How to Make RIB DistributedOne of the Ways How to Make RIB Distributed
One of the Ways How to Make RIB Distributed
 
DSD-INT 2018 Delft3D Flexible Mesh status and features - Kleczek
DSD-INT 2018 Delft3D Flexible Mesh status and features - KleczekDSD-INT 2018 Delft3D Flexible Mesh status and features - Kleczek
DSD-INT 2018 Delft3D Flexible Mesh status and features - Kleczek
 
HPC Controls Future
HPC Controls FutureHPC Controls Future
HPC Controls Future
 
SC15 PMIx Birds-of-a-Feather
SC15 PMIx Birds-of-a-FeatherSC15 PMIx Birds-of-a-Feather
SC15 PMIx Birds-of-a-Feather
 
Virtual Flink Forward 2020: Machine learning with Flink in Weibo - Yu Qian
Virtual Flink Forward 2020: Machine learning with Flink in Weibo - Yu QianVirtual Flink Forward 2020: Machine learning with Flink in Weibo - Yu Qian
Virtual Flink Forward 2020: Machine learning with Flink in Weibo - Yu Qian
 
Accela Ericsson Rehome Module
Accela Ericsson Rehome ModuleAccela Ericsson Rehome Module
Accela Ericsson Rehome Module
 
Velocity San Jose 2017: Traffic shifts: Avoiding disasters at scale
Velocity San Jose 2017: Traffic shifts: Avoiding disasters at scaleVelocity San Jose 2017: Traffic shifts: Avoiding disasters at scale
Velocity San Jose 2017: Traffic shifts: Avoiding disasters at scale
 
RightFax SCOM Management Pack
RightFax SCOM Management PackRightFax SCOM Management Pack
RightFax SCOM Management Pack
 

Similar to FEWS Data Analysis with ARR2016

Wastewater networks modeling using info works cs
Wastewater networks modeling using info works csWastewater networks modeling using info works cs
Wastewater networks modeling using info works cs
AHMED NADIM JILANI
 
DSD-INT 2018 Delft-FEWS new features - Boot Ververs
DSD-INT 2018 Delft-FEWS new features - Boot VerversDSD-INT 2018 Delft-FEWS new features - Boot Ververs
DSD-INT 2018 Delft-FEWS new features - Boot Ververs
Deltares
 
Outsourcing SDWorx Mainframe environment - Lily Craps
Outsourcing SDWorx Mainframe environment - Lily CrapsOutsourcing SDWorx Mainframe environment - Lily Craps
Outsourcing SDWorx Mainframe environment - Lily Craps
NRB
 
PDO Predictive Analytics Share for the Annual Research Forum 2015
PDO Predictive Analytics Share for the Annual Research Forum 2015PDO Predictive Analytics Share for the Annual Research Forum 2015
PDO Predictive Analytics Share for the Annual Research Forum 2015
Faris Al-Kharusi
 
Microservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing MicroservicesMicroservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing Microservices
QAware GmbH
 
Hossam_Fahmy_Info. graphic CV
Hossam_Fahmy_Info. graphic CVHossam_Fahmy_Info. graphic CV
Hossam_Fahmy_Info. graphic CVHossam Fahmy
 
DSD-INT 2019 Delft FEWS-based flood forecasting system for Czech Hydrometeoro...
DSD-INT 2019 Delft FEWS-based flood forecasting system for Czech Hydrometeoro...DSD-INT 2019 Delft FEWS-based flood forecasting system for Czech Hydrometeoro...
DSD-INT 2019 Delft FEWS-based flood forecasting system for Czech Hydrometeoro...
Deltares
 
Leveraging Mainframe Data for Modern Analytics
Leveraging Mainframe Data for Modern AnalyticsLeveraging Mainframe Data for Modern Analytics
Leveraging Mainframe Data for Modern Analytics
confluent
 
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...
Prolifics
 
DSD-INT 2020 BlueEarth Engine - hydroMT - model builder framework
DSD-INT 2020 BlueEarth Engine - hydroMT - model builder frameworkDSD-INT 2020 BlueEarth Engine - hydroMT - model builder framework
DSD-INT 2020 BlueEarth Engine - hydroMT - model builder framework
Deltares
 
CAOS: A CAD Framework for FPGA-Based Systems
CAOS: A CAD Framework for FPGA-Based SystemsCAOS: A CAD Framework for FPGA-Based Systems
CAOS: A CAD Framework for FPGA-Based Systems
NECST Lab @ Politecnico di Milano
 
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
 
RECAP: The Simulation Approach
RECAP: The Simulation ApproachRECAP: The Simulation Approach
RECAP: The Simulation Approach
RECAP Project
 
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Matt Stubbs
 
Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex
Apache Apex
 
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Dataconomy Media
 
Conquering Hadoop and Apache Spark with Operational Intelligence with Akshay Rai
Conquering Hadoop and Apache Spark with Operational Intelligence with Akshay RaiConquering Hadoop and Apache Spark with Operational Intelligence with Akshay Rai
Conquering Hadoop and Apache Spark with Operational Intelligence with Akshay Rai
Databricks
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma
 
Operationalizing Machine Learning Using GPU-accelerated, In-database Analytics
Operationalizing Machine Learning Using GPU-accelerated, In-database AnalyticsOperationalizing Machine Learning Using GPU-accelerated, In-database Analytics
Operationalizing Machine Learning Using GPU-accelerated, In-database Analytics
Kinetica
 
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
GlobalLogic Ukraine
 

Similar to FEWS Data Analysis with ARR2016 (20)

Wastewater networks modeling using info works cs
Wastewater networks modeling using info works csWastewater networks modeling using info works cs
Wastewater networks modeling using info works cs
 
DSD-INT 2018 Delft-FEWS new features - Boot Ververs
DSD-INT 2018 Delft-FEWS new features - Boot VerversDSD-INT 2018 Delft-FEWS new features - Boot Ververs
DSD-INT 2018 Delft-FEWS new features - Boot Ververs
 
Outsourcing SDWorx Mainframe environment - Lily Craps
Outsourcing SDWorx Mainframe environment - Lily CrapsOutsourcing SDWorx Mainframe environment - Lily Craps
Outsourcing SDWorx Mainframe environment - Lily Craps
 
PDO Predictive Analytics Share for the Annual Research Forum 2015
PDO Predictive Analytics Share for the Annual Research Forum 2015PDO Predictive Analytics Share for the Annual Research Forum 2015
PDO Predictive Analytics Share for the Annual Research Forum 2015
 
Microservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing MicroservicesMicroservices @ Work - A Practice Report of Developing Microservices
Microservices @ Work - A Practice Report of Developing Microservices
 
Hossam_Fahmy_Info. graphic CV
Hossam_Fahmy_Info. graphic CVHossam_Fahmy_Info. graphic CV
Hossam_Fahmy_Info. graphic CV
 
DSD-INT 2019 Delft FEWS-based flood forecasting system for Czech Hydrometeoro...
DSD-INT 2019 Delft FEWS-based flood forecasting system for Czech Hydrometeoro...DSD-INT 2019 Delft FEWS-based flood forecasting system for Czech Hydrometeoro...
DSD-INT 2019 Delft FEWS-based flood forecasting system for Czech Hydrometeoro...
 
Leveraging Mainframe Data for Modern Analytics
Leveraging Mainframe Data for Modern AnalyticsLeveraging Mainframe Data for Modern Analytics
Leveraging Mainframe Data for Modern Analytics
 
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...
 
DSD-INT 2020 BlueEarth Engine - hydroMT - model builder framework
DSD-INT 2020 BlueEarth Engine - hydroMT - model builder frameworkDSD-INT 2020 BlueEarth Engine - hydroMT - model builder framework
DSD-INT 2020 BlueEarth Engine - hydroMT - model builder framework
 
CAOS: A CAD Framework for FPGA-Based Systems
CAOS: A CAD Framework for FPGA-Based SystemsCAOS: A CAD Framework for FPGA-Based Systems
CAOS: A CAD Framework for FPGA-Based Systems
 
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...
 
RECAP: The Simulation Approach
RECAP: The Simulation ApproachRECAP: The Simulation Approach
RECAP: The Simulation Approach
 
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
Big Data LDN 2018: DEUTSCHE BANK: THE PATH TO AUTOMATION IN A HIGHLY REGULATE...
 
Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex Big Data Berlin v8.0 Stream Processing with Apache Apex
Big Data Berlin v8.0 Stream Processing with Apache Apex
 
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
Thomas Weise, Apache Apex PMC Member and Architect/Co-Founder, DataTorrent - ...
 
Conquering Hadoop and Apache Spark with Operational Intelligence with Akshay Rai
Conquering Hadoop and Apache Spark with Operational Intelligence with Akshay RaiConquering Hadoop and Apache Spark with Operational Intelligence with Akshay Rai
Conquering Hadoop and Apache Spark with Operational Intelligence with Akshay Rai
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
 
Operationalizing Machine Learning Using GPU-accelerated, In-database Analytics
Operationalizing Machine Learning Using GPU-accelerated, In-database AnalyticsOperationalizing Machine Learning Using GPU-accelerated, In-database Analytics
Operationalizing Machine Learning Using GPU-accelerated, In-database Analytics
 
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
Stream Data Processing at Big Data Landscape by Oleksandr Fedirko
 

Recently uploaded

HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 

Recently uploaded (20)

HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 

FEWS Data Analysis with ARR2016

  • 1. SeqFEWS: A data-centric workflow manager in the era of Monte-Carlo 2018 AUS FEWS Users Conference Lindsay Millard, Hydrologist
  • 2. Presentation Outline • Context – Seqwater’s Dams • Quick tour of previous work • Building blocks in FEWS, and • How to apply it to design workflows • Key take-aways
  • 3. Acknowledgements • Terry Malone • Michel Raymond • David Pokarier/Steve Wang • Deltares & Seqwater staff
  • 4. • 26 referable dams • 4 regulated water supply dams • 22 unregulated water supply dams • Catchment areas range from 10 to 7,000km2 Seqwater’s Dams
  • 5. Question What is a Dutch word to describe FEWS? “Datafabriek” “Data-centric Workflow Manager” Why not use it for non-forecasting purposes? It would: – assist with task efficiency and maximising skillsets – avoid buying and learning new software – enable efficient data management of AR&R 2016 – centralise and allow auditing of tailored design engineering workflows
  • 6. Motivation • Wrapping together requirements of AR&R 2016 workflows • Keeping workflows efficient and archived – python scripts, GIS extraction, etc • Scenario management • Auditing and Continual Improvement • Data sharing/record of project work • Feed forward into next flood event or project … Export Import Transform ations Gen.Adapter
  • 7. Closing the loop: Hydrological Cycle & FEWS Real-Time Hydrology Event Calibration Design Hydrology & Hydraulic s Upgrade scenario models Event preparedness Design Engineering Forecast Engineering
  • 8. Design Hydrology: 21 on-stream Dams: 7 dams > 100km2 catchment 30km2 < 12 dams < 100km2 2 dams <30km2 ∴ Critical Duration is short (<24h) but not short enough (>6h)
  • 9. Catalogue of Catchment Average Rainfall:
  • 10. Project Summary: • Improved understanding of temporal patterns • Created a catalogue for different duration and catchment sizes • Complete analysis: Need for a suite of moderate (6 – 24h) duration temporal patterns to allow improved distinction between • PMF and PMP-DF. • Operationalise the data: Make the information readily available to Seqwater staff
  • 11. Related work Examples of completed Standalones • GateOPS Next Gen – RTC tools module • AWAP/Silo dataset – Storage of daily rain grids from 1900 • Somerset Physical Model – Transducers to Animation • Stochastic Storm event database – 60 Synthetic storms • AWRA-L Initial Loss modelling • Monte Carlo Hydrology/Hydraulic Interface ‘Treasury’ Next “FEW” slides used with Permission of Authors
  • 12. Synthetic rainfall events were: • Re-formatted and imported into FEWS • Exported in NetCDF-Grid format Stochastic Storm Database WaterCoach - 2017
  • 13. Seq-FEWS Implementation • Configure ‘best fit’ equation parameters • Develop grid and scalar displays • Integrate initial loss estimates into existing reports* • Finalise report and procedures • Operational system for Initial Loss estimate AWRA-L Analysis - 2016
  • 14. Brisbane River Catchment Flood Study - 2015 14 7Tb of data to harvest
  • 15. FEWS building blocks: • An application that manages model runs efficiently • Management of model queue to: – assist event and scenario runs – maximise license/hardware utilisation • Import/Export Timeseries: – Point, Grid and export self-contained NC. • Transformations of Timeseries: – Grid-grid interpolation / 2D Lookup Tables
  • 16. AR&R 2016 Design Event Workflow Model Build • Calibrate Events • Define URBS Parameters • Storm Hyetographs Download • Scrape AR&R Datahub • Chop up BoM IFD Grids • Preburst – Initial /Continuing Loss estimation Design Ensemble • Process: Areal Reduction Factors • Temporal patterns • Design Scenarios Post process Results • Statistical Analysis & Boxplots • Critical Duration Best Estimate for each AEP • Plot and Report Results (1,000s)
  • 17. 17 SeqFEWS and Python Link websites/models using adaptors URBS MIKE11 Tuflow is available in 2018.03 natively HEC RAS 4.1 adapter Import  Translate Manipulation  Storage  Export  Publish to Reports Use General Adapter to execute script.py or batch .py [roll your own] MIKE 1D/Flood requires Iron Python HEC RAS 5.0.4 ?? GoldSIM / RORB Machine Learning Matplotlib/Pandas/Seaborn  Boxplots!
  • 18. SeqFEWS General Adapter .XML Runtime parameters .XML .NC .CSV .bat / .py Model Input .bat / .py Model Results/Log Module Data set GeometryRun files Input TS Output TS Grid Model .exe ModuleConfig RegionConfig WorkflowFiles Modulesmodel ModuleDataset model.zip 0d, 1d, 2d T.S. transformation export import Plots
  • 19. Export Rainfall from FEWS datastore URBS output Q h TS Import Q h into FEWS datastore Compute max Q and h from FEWS datastore Max Q h Importance sampling TPT process AEP Calculate for Q & h Slice for location AEP frequency Store AEP Q and h in FEWS datastore URBS input
  • 20. Key Takeaways 20 • Variety of different types of models available in FEWS – All stitched together using the “adapter” concept – Python is a toolbox to overcome non-standard issues – Models can be mixed in a single workflow for auditing • Increasing use of distributed & complex models in workflows – Issues: speed, database sizes, complexity, … Keep the design workflow organised and repeatable
  • 21. Tenets of modelling All Models are wrong Models are never finished, only abandoned If you can’t make it perfect, make it adjustable

Editor's Notes

  1. A quick overview of Seqwater and why this question is important for us. Whilst the very large dams receive a lot of attention, we also have many that - whilst smaller, have downstream communities that drop them into the Hazard category that requires a PMF to be developed for a Failure Impact Assessment – not just the PMP-DF. As we shall see there is gap in the methodology for dams on catchments of this size.