SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante a SeqFEWS: A data-centric workflow manager in the era of Monte-Carlo

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
 
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
 
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
 
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
 

Semelhante a SeqFEWS: A data-centric workflow manager in the era of Monte-Carlo (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...
 
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 - ...
 
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
 
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
 

Último

Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction managementMariconPadriquez1
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 

Último (20)

Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
computer application and construction management
computer application and construction managementcomputer application and construction management
computer application and construction management
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 

SeqFEWS: A data-centric workflow manager in the era of Monte-Carlo

  • 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

Notas do Editor

  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.