What-if functionaliteit in het NWM biedt de gebruiker de mogelijkheid om interactief (via de GUI; What-if Scenario display, zie Figuur WIF.2) veranderingen door te voeren in een model data sets, bijvoorbeeld om wijzigingen in de model parameters aan te brengen of wijzigingen in de schematisatie (Let op: bij schematisatie wijzigingen moet de gebruiker bedenken dat de wijziging impact kan hebben op de koppeling met NWM en andere modellen binnen het NWM; in dat geval kunnen aanvullende (configuratie) aanpassingen nodig zijn). Deze what-if functionaliteit is vooralsnog alleen geimplementeerd voor Zoetwater (en nog niet voor Veiligheid). Op deze pagina wordt uitgelegd hoe de what-if functionaliteit gebruikt moet worden in het Nationaal Water Model. Als voorbeeld is het LHM model genomen, maar de functioanliteit werkt ook voor de andere Zoetwater modellen (LSM, NDB, LTM). De eerste (voorbereidende) stap is om de basis modelbestanden vanuit de NWM omgeving klaar te zetten; het what-if scenario moet op deze gebaseerd worden, zie Voorbereiden basis bestanden voor What-ifs, dit om te voorkomen dat er onbedoelde modelwijzijgingen worden toegepast. Voorbereiden basis bestanden voor What-ifs Via de OC is het mogelijk om de basis bestanden die het model gebruikt voor een 'default' berekening (zonder actieve What-if scenario) klaar te zetten met behulp van een workflow in de Interactive display onder 'Prepare Zoetwater files', zie Figuur WIF.1. Bij het uivoeren van deze workflow worden de modelbestanden in het OpenDap-archive in een zip-bestand (gemarkeerd met _data_) klaargezet. Deze bestanden zijn de basis waarop de gebruiker zijn/haar what-if scenario moet baseren: dwz. door een of meerdere van deze bestanden aan te passen en aan te bieden als what-if zip-file. Figuur WIF.1.: Generen van de basis bestanden is mogelijk via de OC. Voorbeeld van aanpassen bestand (CASE LHM): Met behulp van file scenario.xml heeft de gebruiker meer flexibiliteit in de naam van het gezipte bestand en de directory waar what-if scenario's gedefinieerd worden. De vereiste stappen worden hieronder opgesomd, waarbij alleen de verschillen met het hierboven beschreven scenario genoemd worden: In principe zijn de werkstappen voor het gebruik van de what-ifs voor alle modellen hetzelfde. Er zijn alleen verschillen in de bestanden die kunnen overschrijven worden. Het zijn allemaal statische model bestanden. Volgende tabel geeft een overzicht in welke mappen de bestanden van de zip-file gekopiëerd worden. \Modules\NHIxxx\tmp
Er zijn twee opties die hieronder uitgelegd worden, te weten "Gebruik van een What-if scenario" en "Geadvanceerd gebruik van een What-if scenario".Gebruik van een What-if scenario voor Zoetwater modellen (zonder scenario.xml)
Gebruik geen spaties in de naam van de gezipte file!
De zip-file moet op dezelfde server staan waar de FSS gehost is die de LHM-workflow in combinatie met het what-if scenario zal draaien. Bijvoorbeeld, in de Deltares' Testomgeving kan de FSS benaderd worden via 'Remote Desktop Connection': aw-fs041.xtr.deltares.nl (met FSS00 t/m FSS04) of aw-fs042.xtr.deltares.nl (met FSS05 t/m FSS09).
In het zip-bestand kan of beter moet ook een README.txt opgeslagen worden (of andere *.txt files, bijvoorbeeld met een beschrijving, naam, datum, etc) waarin een korte beschrijving van het what-if scenario opgenomen kan worden. Om archivering van deze files te garanderen, moet de filenaam de extensie ".txt" hebben.
Figuur WIF.5.: Place zip-folder in d:\what_if_scenario
Figuur WIF.6.: What-if Scenario display
Figuur WIF.7.: Select file_path
Figuur WIF.8.:Start workflow
Figuur WIF.9.: Interactief forecast displayGeavanceerd gebruik van een What-if scenario voor Zoetwater modellen (met scenario.xml)
Figuur WIF.10.: Voorbeeld van scenario.xml
Figuur WIF.11.: Warning by same IDsInformatie voor gebruik van What-ifs voor andere modellen
Model Map LHM LSM_LT \Modules\SOBEK_LSM_LT\S0\AllScenarios\LSMLt1_2.Lit\1\ NDB \Modules\Sobek_ndb\modeldata LTM \Modules\WAQ_LSMLT\\CASE\WAQ_LSMLT_SOW\Modeldir\