You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 23 Next »

What-if functionaliteit in het NWM biedt de gebruiker de mogelijkheid om interactief (via een GUI) veranderingen door te voeren in een model data sets, bijvoorbeeld om een nieuwe schematisatie van een model te maken. 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).
Er zijn twee opties die hieronder uitgelegd worden, te weten  "Gebruik van een What-if scenario" enGeadvanceerd gebruik van een What-if scenario".

Gebruik van een What-if scenario voor Zoetwater modellen (zonder scenario.xml)

  • Plaats een zip-file met de nieuwe data files op de server onder D:\what_if_scenarios (see Figuur WIF.1.): Deze nieuwe files zullen de bestaande files van een schematisatie overschrijven bij de prepossessing stap van het LHM model.
    Gebruik geen spaties in de naam van de gezipte file!
    De zip-file moet op dezelfde serve 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 benader worden via 'Remote Desktop Connection' maar ofwel aw-fs041.xtr.deltares.nl (met  FSS00 t/m FSS04) oftwel aw-fs042.xtr.deltares.nl (met FSS05 t/m FSS09).
    De nieuwe model data files staan ook een README.txt toe of andere files (bijvoorbeeld met een beschrijving, naam, datum, etc), die in de zipped-file opgeslagen moeten worden. Om archivering van deze files te garanderen, moet de filenaam de extensie ".txt" hebben.



    Figuur WIF.1.: Place zip-folder in d:\what_if_scenario
  • Ga naar de OC (Operator Client) van het NWM
  • Open hetWhat-if scenario display via Menu/Extra/What-If Scenario (of Ctrl + W, Tool symbol)
  • Maak een nieuw scenario (met button Nieuw scenario aanmaken..)(see Figuur WIF.2.); de naam van het scenario moet identiek zijn aan de naam van de gezipte file in D:\what_if_scenarios at the server (zonder extensie .zip), die gegenereerd was in de eerste stap. Indien nodig kan een beschrijving van het nieuwe scenario nu nog toegevoegd worden.


    Figuur WIF.2.: What-if Scenario display
  • Specifeer het scenario met tab 5:Properties (zie Figuur WIF.3.)
  • selecteer van het File_path  drop-down menu de regel D:\what_if_scenarios


    Figuur WIF.3.: Select file_path
  • Sla het scenario op onder button Bewaar alles
  • met de button Beheren.. kan het scenario gewijzigd of gedeletet worden
  • Start de LHM run
      • via Starten workflow display:
        • Specifeer taak (base schematisation)
        • Specifeer what-if scenario via wat-als drop-down menu (zie Figuur WIF.4.)


          Figuur WIF.4.:Start workflow

      • via interactive forecasting display:
        • Specifeer taak (base schematisation) in het interactive forecast display
        • Zet taak opties (button Taak uitvoer opties)
        • Specifeer what-if scenario via wat-als drop-down menu (zie Figuur WIF.5.)


          Figuur WIF.5.: Interactief forecast display

 

Geavanceerd gebruik van een What-if scenario voor Zoetwater modellen (met scenario.xml)

Met behulp van file scenario.xml heeft de gebruiker meer flexibiliteit in de naam van de gezipte file en in 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:

  • Plaats een zip-file met de niewe iles somewhere at the server
  • Prepare a scenario.xml on your local machine (e.g. ScenariosA.xml or see see Figuur WIF.6.):
    • Set the scenario name (it can be different from the zip-folder name) under name
    • Set the scenario id (if the id is already used in the system a warning will occur during import (see Figuur WIF.7.)) under id
    • Set the absolute path and name of the uploaded zip-folder under value

      Figuur WIF.6.: Example scenario.xml


      Figuur WIF.7.: Warning by same IDs

  • Import the scenario.xml via button Importeer... of the what-if display:
    • Go to tab 5:Properties and select from the File_path  drop-down menu the line with the new path and filename
    • save the scenario with the button Bewaar alles...
  • Use the scenario as mentioned above in your workflow



Overzicht volgorde LHM preprocessing stappen

De stappen die binnen de NWM component "LHM" achtereenvolgens worden uitgevoerd binnen het Delft-FEWS systeem zijn:

  1. Verwijderen van alle niet-gezipte bestanden en het daarmee leegmaken van de LHM modelomgeving.

  2. Uitpakken LHM modelbestanden.
  3. Importeren van model-states.

  4. Exporteren NDB chlorideconcentraties.

  5. Resampling KNMI OpenDap data.

  6. Draaien LHM preprocessing scripts met bijbehorende ini-file.

Hieronder zijn de eerste twee stappen verder uitgewerkt. De stappen 3 t/m 6 hebben geen subtaken en zijn daarom niet in meer detail uitgewerkt.

1. Verwijderen van alle niet-gezipte bestanden en het daarmee leegmaken van de LHM modelomgeving:

De volgende bestanden en/of mappen worden verwijderd voordat een LHM simulatie wordt uitgevoerd zijn te vinden in dit bestand.

2. Uitpakken LHM modelbestanden:

Het uitpakken van de LHM modelbestanden gebeurt in de volgorde:

  1. Modeldata.zip --> %ROOT_DIR%\tmp
  2. Preprocessing.zip --> %ROOT_DIR%
  3. Postprocessing.zip --> %ROOT_DIR%\postprocessing
  4. Script.zip --> %ROOT_DIR%
  5. Klimaat scenario ($climate$$climateyear$.zip) --> %ROOT_DIR%\tmp
  6. Socio-economisch scenario ($socioeconomic$$climateyear$-socecon.zip) --> %ROOT_DIR%\tmp
  7. S0, S1, S2, S3 ($measure$-$socioeconomic$$climateyear$.zip) --> %ROOT_DIR%\tmp

Voorbeeld van een specifiek scenario:

Modeldata.zip –> preprocessing.zip –> postprocessing.zip –> script.zip –> WH2050.zip –> Druk2050-socecon.zip –> S0-Druk2050.zip

 

 

 

 

  • No labels