In het NWM kunnen voor het onderdeel Zoetwater voor de modellen LHM, LSM en LSM Light ook langjarige berekeningen uitgevoerd worden. Dit type berekeningen moet voorgedefinieerd worden met een XML script . Standaard staat een set aan XML scripts klaar op ... (welke locatie?). Voor een overzicht van deze scripts zie tabel 1.3.
Tabel 1.3. Overzicht van de beschikbare meerjarige batchruns voor Zoetwater. | |||
Model | Simulatie periode | Klimaatscenario | XML bestandsnaam |
LHM | 1981-2006 | Druk 2050 | LHM_1981-2006_D2050S0.xml |
LHM | 1981-2006 | Druk 2085 | LHM_1981-2006_D2085S0.xml |
LHM | 1981-2006 | Rust 2050 | LHM_1981-2006_R2050S0.xml |
LHM | 1981-2006 | Rust 2085 | LHM_1981-2006_R2085S0.xml |
LHM | 1981-2006 | Referentie 2015 | LHM_1981-2006_REF2015S0.xml |
LHM | 1981-2006 | Stoom 2050 | LHM_1981-2006_S2050S0.xml |
LHM | 1981-2006 | Stoom 2085 | LHM_1981-2006_S2085S0.xml |
LHM | 1981-2006 | Warm 2050 | LHM_1981-2006_W2050S0.xml |
LHM | 1981-2006 | Warm 2085 | LHM_1981-2006_W2085S0.xml |
LSM | 1981-2006 | Druk 2050 | LSM_1981-2006_D2050S0.xml |
LSM | 1981-2006 | Druk 2085 | LSM_1981-2006_D2085S0.xml |
LSM | 1981-2006 | Rust 2050 | LSM_1981-2006_R2050S0.xml |
LSM | 1981-2006 | Rust 2085 | LSM_1981-2006_R2085S0.xml |
LSM | 1981-2006 | Referentie 2015 | LSM_1981-2006_REF2015S0.xml |
LSM | 1981-2006 | Stoom 2050 | LSM_1981-2006_S2050S0.xml |
LSM | 1981-2006 | Stoom 2085 | LSM_1981-2006_S2085S0.xml |
LSM | 1981-2006 | Warm 2050 | LSM_1981-2006_W2050S0.xml |
LSM | 1981-2006 | Warm 2085 | LSM_1981-2006_W2085S0.xml |
LSM Light | 1981-2006 | Druk 2050 | LSMLT_1981-2006_D2050S0.xml |
LSM Light | 1981-2006 | Druk 2085 | LSMLT_1981-2006_D2085S0.xml |
LSM Light | 1981-2006 | Rust 2050 | LSMLT_1981-2006_R2050S0.xml |
LSM Light | 1981-2006 | Rust 2085 | LSMLT_1981-2006_R2085S0.xml |
LSM Light | 1981-2006 | Referentie 2015 | LSMLT_1981-2006_REF2015S0.xml |
LSM Light | 1981-2006 | Stoom 2050 | LSMLT_1981-2006_S2050S0.xml |
LSM Light | 1981-2006 | Stoom 2085 | LSMLT_1981-2006_S2085S0.xml |
LSM Light | 1981-2006 | Warm 2050 | LSMLT_1981-2006_W2050S0.xml |
LSM Light | 1981-2006 | Warm 2085 | LSMLT_1981-2006_W2085S0.xml |
Het kan zijn dat de gebruiker een andere langjarige berekening wil uitvoeren dan voorgedefinieerd is. In dat geval kan de gebruiker een eigen XML script aanmaken. Voorbeelden voor deze scripts zijn beschikbaar gemaakt op de pagina's: LHM voorbeeldscript, LSM voorbeeldscript en LSM Light voorbeeldscript. Deze voorbeeldscripts bestaan steeds uit twee sommen, een startsom en een opvolgende som, zoals ook in figuur X. Dit omdat de startsom voor elke langjarige berekening verschilt van iedere opvolgende berekening. De startsom heeft een koude start, terwijl elke opvolgende som met een warme start begint. Elk noodzakelijk te controleren en/of aan te passen onderdeel uit het script staat beschreven in tabel X.
Tabel X. Beschrijving van noodzakelijke controles en/of aanpassingen in het XML script voor een langjarige berekening. | |||
Onderdeel | Start onderdeel in XML script | Eind onderdeel in XML script | Omschrijving |
Beschrijving | <description> | </description> | Geef een beschrijving op. Hierop kan de som binnen het NWM teruggevonden worden. |
Gebruiker | <userId> | </userId> | Geef aan wie de sommen start. Deze gebruiker is later ook in staat om de som voortijdig af te breken. |
Workflow | <workflowId> | </workflowId> | Geef aan om welke workflow het gaat. Workflow klimaatscenario naam (klimaatscenario) Deze onderdelen worden van elkaar gescheiden door een underscore "_". Bijvoorbeeld: ZW_LHM_REF2015S0. |
T0 | <time0> | </time0> | Geef de T0 op. NB1: LHM sommen moeten altijd op 1 januari starten en eindigen. NB2: LSM en LSM Light sommen moeten altijd op 31 december starten en eindigen. |
Koude start | <coldState> | </coldState> | Het eerste jaar van een langjarige berekening heeft altijd een koude start. |
<startDate unit="day" multiplier="365"/> | Geef de startdatum van de som op. Houd hierbij rekening met schrikkeljaren. | ||
Warme start | <warmState> | </warmState> | Het tweede en alle opvolgende jaren in een langjarige som hebben altijd een warme start. |
<stateSearchPeriod unit="day" start="-370" end="-360"/> | Geef de periode op waarbinnen naar de invoerdata voor de start van de tweede/opvolgende som gezocht mag worden. Bij opvolgende sommen die elk 1 jaar duren, liggen deze gegevens altijd tussen de 370 en 360 dagen vóór de T0 van die som. |
Figuur X. Langjarig XML script bestaande uit twee sommen. Deze sommen zijn in blauwe blokken aangegeven, één som voor 1981 (A) en één som voor 1982 (B). In rode blokken is aangegeven welke de gegevens bij elk nieuw script altijd gecontroleerd en/of aangepast moeten worden: 1. Beschrijving van de som, de gebruikersnaam en de workflow. 2. De T0. 3. De starttijd in het geval van een koude start (elke eerste som van een langjarige berekening heeft een koude start). 4. De zoekperiode voor de warme start (van toepassing op de tweede en elke opvolgende som).
Zodra een XML script klaar is voor gebruik, kan deze met de knop 'Voorbereide taak uitvoeren..' in het 'Starten workflow' scherm geselecteerd worden (figuur X). Zodra het XML bestand in het NWM geopend wordt, start de workflow direct.
Beschrijving van het aanpassen van de XML scripts - In afwachting van de tool.
Figuur X. Het 'Starten workflow' scherm waarin met een rood vierkant de locatie van de 'Voorbereide taak uitvoeren...' knop is aangegeven.