SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
30 October 2014 
Delft-FEWS Edits, Modifiers and What-If’s 
Marc van Dijk
Why this discussion 
Data editor, Modifiers and What-if scenarios are used in FEWS forecasting systems to change the ‘default’ configured behaviour: 
• 
Use of Data Edits for Quality Control (observed time series) 
• 
Use of Modifiers for Quality Control, Model input and Model output (observed and forecast time series) 
• 
Use of What-if scenario’s for Model Input (observed and external forecast time series)
Forecasting Process 
Import 
Processing 
Models 
Post processing 
Dissemination 
QC: Time Series Display 
QC: Primary Validation 
QC: Secondary Validation 
Error Correction 
Mod: Modifier Display 
Mod: Modifier Display 
WI: What-If Display Mod: Modifier Display 
Mod: Switch / Hierarchy
Background Information 
NFFS: Example of automated forecasting system 
• 
Primary validation on import of observations 
• 
What-If scenario’s for making an alternative forecast 
• 
PRTF display is an example of on interactive what-if! NWS: Example of manual interactive forecasting system 
• 
Primary validation is done mostly outside of FEWS 
• 
Modifiers are introduced to correct errors in data and tune model input and output HyFS: Example of manual interactive forecasting system 
• 
Quality Control inside of FEWS, using data edits and modifiers 
• 
Introduction of Location Attribute Modifiers to create rainfall scenarios and tune model parameters 
• 
Tendency to use FEWS more and more as interactive forecasting system. 
• 
By using combination of edits. Modifiers and what-if it is easy to loose overview; need for intuitive overview displays.
Observations – Data Validation 
• 
Automated data validation is conducted on importing of observed time series 
• 
Validation rules can be location specific (Defined in location meta data) 
• 
Type of validation checks: 
• 
Extreme Values (hard/soft min/max) 
• 
Rate Of Change, Same Reading, Temporary Shift 
• 
Changes quality flag of data value: reliable, doubtful, unreliable 
• 
Unreliable values are interpreted as missing by Delft-FEWS processing modules 
• 
Quality Control is persistent 
• 
Spatial display can be used to get overview of validation flags 
• 
Recent developments on “Custom Flag Source”, Persistent flag, Spatial Homogeneity tests, etc..
In the Time Series display it is possible to show graphs with and without void data 
• 
Use the Hide Void menu element from the Chart button of the Plots toolbar to hide void data in the graph (CTRL+Shift+H) In the table of the Time Series display it is possible to see the source of the validation flag 
• 
Select the Validation menu element from the Table button (CTRL+Shift+J) 
Primary Data Validation Rules 
Flag sources: 
• 
IMP = Imported 
• 
MAN = Manual 
• 
HN = Hard Min (PV) 
• 
HX = Hard Max (PV) 
• 
SN = Soft Min (PV) 
• 
SX = Soft Max (PV) (PV=Primary Validation)
Delft-FEWS: QC, Edits, Modifiers en What-If's 17 December 2012 
Quality Control examples FEWS Rivieren 
• 
Some examples with data editor and spatial display
Persistent Void Data Flag 
• 
The persistent void validation flag is a special flag; it can be copied forward in time. 
• 
Set persistent void flag manually in Plots table (flag source = SFP) 
• 
In processing workflow the persistent void flag is copied to next time steps prior to T0 (flag source = SVP) 
• 
Copy process stops when manual flag is found that makes the data reliable again 
• 
This flag can be used when sensor is not working anymore
Use of modifiers in QC and processing 
• 
FEWS can use modifiers to apply changes to time series or model parameters 
• 
A modifier change is made without actually editing the values themselves. The changes are established as a "description of the change“ 
• 
A modifier display is used to apply modifiers to the data 
• 
Modifiers can be used in QC and modeling: 
• 
Rating Curve modifier: Change the rating curve table for a selected location 
• 
Sensor Switch modifier: Change the preferred sensor, used in water level and rainfall data hierarchy merging 
• 
Missing modifier: Make a rainfall time series missing for a selected time period 
• 
For all locations with time series modifiers (missing modifier) an overview can be made in Spatial display; like validation flags.
Sensor Switch modifier 
• 
The Sensor Switch modifier can be used to switch the sensor preference for a rainfall station gauge or a water level station (change hierarchy) 
• 
Temporarily change the hierarchy of the sensors when merging the observed time series to produce the processed time series
Missing Modifier 
• 
The Missing modifier can be used to switch off a gauge for a specified period
Modifiers in Forecasts 
• 
Modifiers are mainly used in forecast workflows 
• 
Modifiers can influence transformations, data hierarchy, model states, model parameters, model output time series. 
• 
Modifiers are entered with the Modifier display 
• 
Each modifier has its own frame in the modifier display
Forecast Tree (Topology) guides the forecaster through the forecasting process 
1. 
Select node from Forecast Tree 
2. 
Select Modifier tab to enter and a modifier 
3. 
Press Apply button to activate modifier 
4. 
Press Run (Local or Server) to run workflow 
5. 
Select thumbnail in Plot Overview for correct plot 
6. 
Open Plot display to see plot with results 
IFD in combination with modifiers 
6 
5 
1 
2 
3 
4
Modifier example: Rainfall Scenarios 
• 
In HyFS a Rainfall Scenario is a configured Location Attribute Modifier 
• 
Each catchment or sub-catchment has attributes with preferred scenario 
• 
Modifier is used to change the location attribute values 
• 
The ‘modified’ attribute values will be used in the Forecast Workflows until it is switched off.
Example Rainfall Scenarios 
• 
In Transformation module the merge – selectDataSource function is used 
• 
‘Modified’ location attribute values are used to select the correct NWP model or rainfall multiplier
Modifiers for models parameters 
• 
Changing model parameters with modifier works the same as any other modifier 
• 
Change the default model parameters 
• 
Can only be used if model adapter supports exchange of model parameters!
Example Model parameter 
• 
In General Adapter the export parameter activity is used in combination with Model Parameter File. 
• 
‘Modified’ (model parameter) location attribute values are exported to the model
What-if Display 
• 
Several displays in FEWS can be used 
• 
Flexibility is limited to time series and parameterSet and modeldataSet 
• 
Forecasters find the display not very user friendly Time Series 
• 
Transformationsets 
• 
Typical profiles File selection 
• 
Module parameter files 
• 
Module data set files
What-if Display 
• 
TaskRun Display can be used: 
• 
More user friendly 
• 
Only limited to time series what-if
Should modifiers replace what-if scenarios? 
No ! 
• 
Currently complete different concept (always applied vs. applied when chosen) Yes ! 
• 
GUI is more attractive 
• 
Underlying framework is more powerful 
• 
Working with multiple scenarios in ensemble dimension only appropriate when run times are small For including a modifier in a what-if scenario we miss: 
• 
Ability to connect modifiers to specific runs (workflows) 
• 
Selection of module data set 
• 
GUI design issues: 
> 
Where/how to connect Modifier to scenario 
> 
Where/how to connect scenario to run

Contenu connexe

Similaire à DSD-INT 2014 - Delft-FEWS Users Meeting - Implement new features in your configuration - Bring your config!, Marc van Dijk, Deltares

DMM9 - Data Migration Testing
DMM9 - Data Migration TestingDMM9 - Data Migration Testing
DMM9 - Data Migration Testing
Nick van Beest
 
Es_module2ppt.pptx
Es_module2ppt.pptxEs_module2ppt.pptx
Es_module2ppt.pptx
RohanAM1
 
Modularisation techniques new
Modularisation techniques newModularisation techniques new
Modularisation techniques new
Jeet Thombare
 
Software archiecture lecture06
Software archiecture   lecture06Software archiecture   lecture06
Software archiecture lecture06
Luktalja
 

Similaire à DSD-INT 2014 - Delft-FEWS Users Meeting - Implement new features in your configuration - Bring your config!, Marc van Dijk, Deltares (20)

DMM9 - Data Migration Testing
DMM9 - Data Migration TestingDMM9 - Data Migration Testing
DMM9 - Data Migration Testing
 
Es_module2ppt.pptx
Es_module2ppt.pptxEs_module2ppt.pptx
Es_module2ppt.pptx
 
Ps training mannual ( configuration )
Ps training mannual ( configuration )Ps training mannual ( configuration )
Ps training mannual ( configuration )
 
module 1.pptx
module 1.pptxmodule 1.pptx
module 1.pptx
 
Modularisation techniques new
Modularisation techniques newModularisation techniques new
Modularisation techniques new
 
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
 
Cloud-based Test Microservices JavaOne 2014
Cloud-based Test Microservices JavaOne 2014Cloud-based Test Microservices JavaOne 2014
Cloud-based Test Microservices JavaOne 2014
 
SAP PP Routing
SAP PP RoutingSAP PP Routing
SAP PP Routing
 
[DSC Europe 22] Engineers guide for shepherding models in to production - Mar...
[DSC Europe 22] Engineers guide for shepherding models in to production - Mar...[DSC Europe 22] Engineers guide for shepherding models in to production - Mar...
[DSC Europe 22] Engineers guide for shepherding models in to production - Mar...
 
E&P data management: Implementing data standards
E&P data management: Implementing data standardsE&P data management: Implementing data standards
E&P data management: Implementing data standards
 
On-off valves – selection & quotation software
On-off valves – selection & quotation softwareOn-off valves – selection & quotation software
On-off valves – selection & quotation software
 
Testing Frameworks
Testing FrameworksTesting Frameworks
Testing Frameworks
 
Unit 7 verification & validation
Unit 7 verification & validationUnit 7 verification & validation
Unit 7 verification & validation
 
Software archiecture lecture06
Software archiecture   lecture06Software archiecture   lecture06
Software archiecture lecture06
 
Chromatography Data System: Report your Data
Chromatography Data System: Report your Data Chromatography Data System: Report your Data
Chromatography Data System: Report your Data
 
Performance Tuning with Execution Plans
Performance Tuning with Execution PlansPerformance Tuning with Execution Plans
Performance Tuning with Execution Plans
 
Time Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and AzureTime Series Anomaly Detection with .net and Azure
Time Series Anomaly Detection with .net and Azure
 
Extracting a Force Readiness picture from your big data
Extracting a Force Readiness picture from your big dataExtracting a Force Readiness picture from your big data
Extracting a Force Readiness picture from your big data
 
Sql server 2016 new features
Sql server 2016 new featuresSql server 2016 new features
Sql server 2016 new features
 
Sql server 2016 new features
Sql server 2016 new featuresSql server 2016 new features
Sql server 2016 new features
 

Plus de Deltares

Plus de Deltares (20)

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

Dernier

Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
AlMamun560346
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
Lokesh Kothari
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
RohitNehra6
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
Areesha Ahmad
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 

Dernier (20)

TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
VIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C PVIRUSES structure and classification ppt by Dr.Prince C P
VIRUSES structure and classification ppt by Dr.Prince C P
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Creating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsCreating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening Designs
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 

DSD-INT 2014 - Delft-FEWS Users Meeting - Implement new features in your configuration - Bring your config!, Marc van Dijk, Deltares

  • 1. 30 October 2014 Delft-FEWS Edits, Modifiers and What-If’s Marc van Dijk
  • 2. Why this discussion Data editor, Modifiers and What-if scenarios are used in FEWS forecasting systems to change the ‘default’ configured behaviour: • Use of Data Edits for Quality Control (observed time series) • Use of Modifiers for Quality Control, Model input and Model output (observed and forecast time series) • Use of What-if scenario’s for Model Input (observed and external forecast time series)
  • 3. Forecasting Process Import Processing Models Post processing Dissemination QC: Time Series Display QC: Primary Validation QC: Secondary Validation Error Correction Mod: Modifier Display Mod: Modifier Display WI: What-If Display Mod: Modifier Display Mod: Switch / Hierarchy
  • 4. Background Information NFFS: Example of automated forecasting system • Primary validation on import of observations • What-If scenario’s for making an alternative forecast • PRTF display is an example of on interactive what-if! NWS: Example of manual interactive forecasting system • Primary validation is done mostly outside of FEWS • Modifiers are introduced to correct errors in data and tune model input and output HyFS: Example of manual interactive forecasting system • Quality Control inside of FEWS, using data edits and modifiers • Introduction of Location Attribute Modifiers to create rainfall scenarios and tune model parameters • Tendency to use FEWS more and more as interactive forecasting system. • By using combination of edits. Modifiers and what-if it is easy to loose overview; need for intuitive overview displays.
  • 5. Observations – Data Validation • Automated data validation is conducted on importing of observed time series • Validation rules can be location specific (Defined in location meta data) • Type of validation checks: • Extreme Values (hard/soft min/max) • Rate Of Change, Same Reading, Temporary Shift • Changes quality flag of data value: reliable, doubtful, unreliable • Unreliable values are interpreted as missing by Delft-FEWS processing modules • Quality Control is persistent • Spatial display can be used to get overview of validation flags • Recent developments on “Custom Flag Source”, Persistent flag, Spatial Homogeneity tests, etc..
  • 6. In the Time Series display it is possible to show graphs with and without void data • Use the Hide Void menu element from the Chart button of the Plots toolbar to hide void data in the graph (CTRL+Shift+H) In the table of the Time Series display it is possible to see the source of the validation flag • Select the Validation menu element from the Table button (CTRL+Shift+J) Primary Data Validation Rules Flag sources: • IMP = Imported • MAN = Manual • HN = Hard Min (PV) • HX = Hard Max (PV) • SN = Soft Min (PV) • SX = Soft Max (PV) (PV=Primary Validation)
  • 7. Delft-FEWS: QC, Edits, Modifiers en What-If's 17 December 2012 Quality Control examples FEWS Rivieren • Some examples with data editor and spatial display
  • 8. Persistent Void Data Flag • The persistent void validation flag is a special flag; it can be copied forward in time. • Set persistent void flag manually in Plots table (flag source = SFP) • In processing workflow the persistent void flag is copied to next time steps prior to T0 (flag source = SVP) • Copy process stops when manual flag is found that makes the data reliable again • This flag can be used when sensor is not working anymore
  • 9. Use of modifiers in QC and processing • FEWS can use modifiers to apply changes to time series or model parameters • A modifier change is made without actually editing the values themselves. The changes are established as a "description of the change“ • A modifier display is used to apply modifiers to the data • Modifiers can be used in QC and modeling: • Rating Curve modifier: Change the rating curve table for a selected location • Sensor Switch modifier: Change the preferred sensor, used in water level and rainfall data hierarchy merging • Missing modifier: Make a rainfall time series missing for a selected time period • For all locations with time series modifiers (missing modifier) an overview can be made in Spatial display; like validation flags.
  • 10. Sensor Switch modifier • The Sensor Switch modifier can be used to switch the sensor preference for a rainfall station gauge or a water level station (change hierarchy) • Temporarily change the hierarchy of the sensors when merging the observed time series to produce the processed time series
  • 11. Missing Modifier • The Missing modifier can be used to switch off a gauge for a specified period
  • 12. Modifiers in Forecasts • Modifiers are mainly used in forecast workflows • Modifiers can influence transformations, data hierarchy, model states, model parameters, model output time series. • Modifiers are entered with the Modifier display • Each modifier has its own frame in the modifier display
  • 13. Forecast Tree (Topology) guides the forecaster through the forecasting process 1. Select node from Forecast Tree 2. Select Modifier tab to enter and a modifier 3. Press Apply button to activate modifier 4. Press Run (Local or Server) to run workflow 5. Select thumbnail in Plot Overview for correct plot 6. Open Plot display to see plot with results IFD in combination with modifiers 6 5 1 2 3 4
  • 14. Modifier example: Rainfall Scenarios • In HyFS a Rainfall Scenario is a configured Location Attribute Modifier • Each catchment or sub-catchment has attributes with preferred scenario • Modifier is used to change the location attribute values • The ‘modified’ attribute values will be used in the Forecast Workflows until it is switched off.
  • 15. Example Rainfall Scenarios • In Transformation module the merge – selectDataSource function is used • ‘Modified’ location attribute values are used to select the correct NWP model or rainfall multiplier
  • 16. Modifiers for models parameters • Changing model parameters with modifier works the same as any other modifier • Change the default model parameters • Can only be used if model adapter supports exchange of model parameters!
  • 17. Example Model parameter • In General Adapter the export parameter activity is used in combination with Model Parameter File. • ‘Modified’ (model parameter) location attribute values are exported to the model
  • 18. What-if Display • Several displays in FEWS can be used • Flexibility is limited to time series and parameterSet and modeldataSet • Forecasters find the display not very user friendly Time Series • Transformationsets • Typical profiles File selection • Module parameter files • Module data set files
  • 19. What-if Display • TaskRun Display can be used: • More user friendly • Only limited to time series what-if
  • 20. Should modifiers replace what-if scenarios? No ! • Currently complete different concept (always applied vs. applied when chosen) Yes ! • GUI is more attractive • Underlying framework is more powerful • Working with multiple scenarios in ensemble dimension only appropriate when run times are small For including a modifier in a what-if scenario we miss: • Ability to connect modifiers to specific runs (workflows) • Selection of module data set • GUI design issues: > Where/how to connect Modifier to scenario > Where/how to connect scenario to run