SlideShare a Scribd company logo
1 of 21
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 - MillerDeltares
 
Innovile Automated Configuration Management
Innovile Automated Configuration ManagementInnovile Automated Configuration Management
Innovile Automated Configuration ManagementAhmet 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 ResiliencyLiang 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 - BootDeltares
 
Parameter Inconsistency and Auto Correction
Parameter Inconsistency and Auto CorrectionParameter Inconsistency and Auto Correction
Parameter Inconsistency and Auto CorrectionAhmet 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 OpenSDNCoreHai Dinh Tuan
 
Exascale Process Management Interface
Exascale Process Management InterfaceExascale Process Management Interface
Exascale Process Management Interfacercastain
 
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 DistributedARCFIRE 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 - KleczekDeltares
 
HPC Controls Future
HPC Controls FutureHPC Controls Future
HPC Controls Futurercastain
 
SC15 PMIx Birds-of-a-Feather
SC15 PMIx Birds-of-a-FeatherSC15 PMIx Birds-of-a-Feather
SC15 PMIx Birds-of-a-Featherrcastain
 
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 QianFlink Forward
 
Accela Ericsson Rehome Module
Accela Ericsson Rehome ModuleAccela Ericsson Rehome Module
Accela Ericsson Rehome ModuleAhmet 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 scaleMichael Kehoe
 
RightFax SCOM Management Pack
RightFax SCOM Management PackRightFax SCOM Management Pack
RightFax SCOM Management PackMetastore
 

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 csAHMED 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 VerversDeltares
 
Outsourcing SDWorx Mainframe environment - Lily Craps
Outsourcing SDWorx Mainframe environment - Lily CrapsOutsourcing SDWorx Mainframe environment - Lily Craps
Outsourcing SDWorx Mainframe environment - Lily CrapsNRB
 
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 2015Faris 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 MicroservicesQAware 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 Analyticsconfluent
 
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 frameworkDeltares
 
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 ApproachRECAP 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 RaiDatabricks
 
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 AnalyticsKinetica
 
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

Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf203318pmpc
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 

Recently uploaded (20)

Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 

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.