Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

No Format
+---bin  <FEWS binaries>
|       
\---FEWS_sa  <FEWS REGION Home directory>

    |
    +---Config
    |   +---ColdStateFiles
    |   |       Elbow_Hydstra_Calib_Forecast default.zip  Default.zip           <cold state files (placeholder)>
    |   |
    |   +---IdMapFiles
    |   |       IdExportHydstra_Elbow.xml		<mapping of identifies for model input series exported from FEWS>
    |   |       IdImportHydstra_Elbow.xml		<mapping of identifies for model output series imported to FEWS>
    |   |
    |   +---ModuleConfigFiles
    |   |        Elbow_Hydstra_Calib_Template.xml      <main configuration file of the general adapter - note this may be a template)
    |	|	     Elbow_Hydstra_Forecast_Template.xml      <main configuration file of the general adapter - note this may be a template)
    |   |
    |   \---ModuleDataSetFiles
    |            Elbow_Hydstra_Historic.zip           <zipped TSO template (original)>
    |   |
    |   \---ModuleParFiles
    |            ParameterConfig_HydstraModels.xml.........<(optional) Hydsrta(template) parameter files>
    |
    \---Modules
        \---hydstra
            +---bin.................................... directory containing the Hydstra Adapter Java Class files 
            |
            +---HydstraBin..............................directory containing Hydstra executable and model libraries
            |
            +---InputFilesXML...........................directory to which model input time series are exported (exportDir in General Adapter Config)
            |
            +---OutputFiles.............................directory to which Hydstra TSF and TXT files are written
            |
            +---OutputFilesXML..........................directory from which output time series are read (importDir in General Adapter Config)
            |
            +---Template................................directory where (original) template TSO files are stored (exported from zipped modelDataSet)
            |
            +---Work....................................Working/Current directory during model execution


Configuring the FEWS General Adapter to run the Hydstra adapter and model

The Hydstra model adapter follows standard way of integrating external models into the Delft-FEWS system by use of General Adapter. For more details about configuration of General Adapter please check 05 General Adapter Module.

Although the configuration of the Hydstra follows the same approach as all adapters linked to Delft FEWS, there are some specific details that are described here.

Exporting the Hydstra model input time series from FEWS 

All data that is required to run the model is exported from FEWS as PI-XML time series. This will include all precipitation and temperature data, discharges as well as time series data relevant to reservoir simulation. These data will be transformed by the adapter from the PI-XML format to the TSF format, and written to the \Work directory. It is important that the ID mapping is set up properly so that the model can find these files when the Hydstra model is run. When writing the TSF file, the Hydstra adapter uses the locationId in the header of the PI-XML file to define the filename of the TSF file. This should be the same as the TSF filename defined for that input time series in the Hydstra TSO file. This is established in the ID Mapping definition. The snippet below shows an example of the ID Mapping. This also includes the ID Mapping as defined for the input time series mentioned above, where the QR.obs time series at location 05DB006 will be written to a TSF file called 05DB006_QR.tsf as that is the identifier set for the external location. An exception to this  is made for those time series flagged as being values of the initial state.


No Format
<?xml version="1.0" encoding="UTF-8"?>
<idMap version="1.1" xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/idMap.xsd">
	<!-- Id mapping for exporting data to a HYDSTRA model run  -->
	<!--Precip Station Mapping -->
	<map internalLocation="05DB802" internalParameter="PC.obs" externalLocation="05DB802_PC" externalParameter="PC"/>
	<map internalLocation="05CC805" internalParameter="PC.obs" externalLocation="05CC805_PC" externalParameter="PC"/>
	<map internalLocation="05CA812" internalParameter="PC.obs" externalLocation="05CA812_PC" externalParameter="PC"/>
	<map internalLocation="FIRES-R1" internalParameter="PC.obs" externalLocation="FIRES-R1_PC" externalParameter="PC"/>
	<map internalLocation="FIRES-R2" internalParameter="PC.obs" externalLocation="FIRES-R2_PC" externalParameter="PC"/>
	<!--Hydro Station Mapping -->
	<map internalLocation="05DB006" internalParameter="QR.obs" externalLocation="05DB006_QR" externalParameter="QR"/>
	<!--Forecast Precip Basin Mapping -->
	<map internalLocation="ClearwaterNSask" internalParameter="PC.nwp" externalLocation="Forecast_ClearwaterNSask_PC" externalParameter="PC"/>
</idMap>


Exporting time series to be used for initial states

All initial states values that are to be used in the Hydstra model run (usually resulting from a previous run), must be passed as a time series. If these are not provided as a time series, then the default value as defined in the original TSO file will be used. Hydstra does not have a formal state exchange file. The time series with the values of the initial states are exported to a PI-XML formatted file. This needs to be flagged to ensure these are not considered by the adapter as model time series. The adapter will then read these time series and use the value to set the required value of that initial state in the TSO file that is used to run the model. To link the time series exported by FEWS to the correct Hydstra node, the locationID in the PI-XML file is used to identify the node, while the parameterID is used to identify the symbol in the TSO file to change. This established through the definition of the ID Mapping. An example is shown below (snippet of the full configuration). Note that these time series have been imported from a previous Hydstra run. Modifiers can be used in FEWS to change the value of the time series. The id of the SSARR node in which the values are to be changed is Ssarr_05BJ004. 

Note that the value of the initial state is set to the value of the time series at the start time of the model run. If that is not defined, the closest that is a valid value after the start of the model run will be used. If all values in the time series are missing, the original value in the TSO defined for that symbol will not be changed.


No Format
	<!-- Parametrer ID mapping for the SSARR states (uses the more general/brief form) -->
	<parameter internal="QR.sim" internalQualifier="SFABaseflow" external="SFBBaseflow"/>
	<parameter internal="QR.sim" internalQualifier="SFASubsurf" external="SFBInterflow"/>
	<parameter internal="QR.sim" internalQualifier="SFASurface" external="SFBSurfaceflow"/>
	<parameter internal="QR.sim" internalQualifier="SCABaseflow" external="SCBBaseflow"/>
	<parameter internal="QR.sim" internalQualifier="SCASubsurf" external="SCBInterflow"/>
	<parameter internal="QR.sim" internalQualifier="SCASurface" external="SCBSurfaceflow"/>
	<parameter internal="SCA.sim" external="SCArea"/>
	<parameter internal="SWE.sim" external="SNVL"/>
	<parameter internal="SMI.sim" internalQualifier="SCA" external="SMI1SCB"/>
	<parameter internal="SMI.sim" internalQualifier="SFA" external="SMI1SFB"/>
	<parameter internal="BII.sim" internalQualifier="SCA" external="BII1_SCB"/>
	<parameter internal="BII.sim" internalQualifier="SFA" external="BII1_SFB"/>
	<location internal="05BJ004" external="Ssarr_05BJ004"/>


Exporting model parameters 

All parameter values that need to be influence from within FEWS using the modifier functionality will need to exported to the Hydstra adapter using the PI-XML parameter exchange file. Within FEWS these parameters may be defined as attributes to a location, the value of which is then exported to the parameters PI-XML that is subsequently read by the adapter to define the values in the TSO file. The example below shows a parameter XML file exported for a UH model where two nodes are considered; a check node and a UH Node. Note that the name of the node is identified as the group id in the Pi-XML file. This nodeId can be configured as an attribute of the location that pertains to this check node. The name of the symbol to be changed is the ID of the parameter.


No Format
<?xml version="1.0" encoding="UTF-8"?>
<parameters xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.wldelft.nl/fews/PI" xsi:schemaLocation="http://www.wldelft.nl/fews/PI http://fews.wldelft.nl/schemas/version1.0/pi-schemas/pi_modelparameters.xsd" version="1.5">
    <group id="Cn_05DB006" readonly="false">
        <locationId>05DB006</locationId>
        <model>Hydstra_CnNode</model>
        <parameter id="UseMeasured">
            <intValue>-1</intValue>
        </parameter>
        <parameter id="UseBestValue">
            <intValue>-1</intValue>
        </parameter>
    </group>
    <group id="Uh_05DB006" readonly="false">
        <model>Hydstra_UhNode</model>
        <parameter id="Theta">
            <dblValue>0.2</dblValue>
        </parameter>
        <parameter id="TimeToPeak">
            <intValue>45</intValue>
        </parameter>
        <parameter id="Baseflow">
            <dblValue>13.0</dblValue>
        </parameter>
    </group>
</parameters>


Defining the run-time parameters 

A very important part of the configuration is defined under the <exportRunFileActivity> element. This contains all relevant parameters that are passed to the Hydstra adapter that influence the behaviour of the run. An example of the definition is provided below. This shows example of the keywords to be specified:

  • templateTsoFile: This is the original TSO file that will be read and amended to provide the TSO file that the model is run with  (note that the real file name may be given, or a token used (e.g. $TSOFILE$ when this name is defined in the workflow definition)
  • newTsoFile: This changed TSO file will be used to run the model
  • parameterValueXmlFile: This flag is used to identify the time series that are exported that include the values of initial states or of model parameters conveyed as time series. This flag identifies the name of the PI-XML file to which these time series should all be written. This means these will not be converted to TSF formatted files.
  • outputDir: The directory where the adapter expects Hydtsa two write all outputs (both fomatted as TSF and TXT files). All files in this directory will be converted to PI-XML for possible import into FEWS.
  • locationNameOnly: This is a boolean flag to indicate when reading the TSF files that only whole file name (without extension) is considered as the location name. When set to false, the file name will be parsed to a location identifier and a parameter identifier, with the underscore as separator.
No Format
<exportRunFileActivity>
	<exportFile>%WORK_DIR%/run_elbow_hydstra_forecast.xml</exportFile>
	<properties>
		<string key="templateTsoFile" value="%ROOT_DIR%/Template/Elbow_FEWS_C.tso/>
		<string key="newTsoFile" value="%WORK_DIR%/Elbow_FEWS_C.tso/>
		<string key="parameterValueXmlFile" value="%ROOT_DIR%/InputFilesXML/Elbow_hydstra_input_statevariables.xml"/>
		<string key="outputDir" value="%ROOT_DIR%/OutputFiles"/>
		<bool key="locationNameOnly" value="true"/>
	</properties>
</exportRunFileActivity>


Importing model results to FEWS 

After the Hydstra model run is complete, all model results that are provided by the model are made available to FEWS for importing (the user can select which to import and which to discard on configuring the general adapter). Note that the Hydstra adapter will process all time series found in the output directory, including all TSF files and correctly formatted TXT files and convert these to PI-XML formatted files. It is important to note that in doing so, a specific logic is used to identify the time series. 

  • For TSF formatted output files which have no metadata to identify the file, the convention followed is that in the PI-XML file the location ID and parameter ID are set to 'unknown'. The qualifierID is then set to the name of the TSF file.
  • For TXT formatted output files, the column headers in the TXT files are used to specify the Parameter ID in the PI-XML file. The name of the TXT file is then used as the location ID. 

These conventions are important to be able to map the outputs read from the Hydstra model to the correct FEWS time series. An example of the ID mapping to correctly import and map these time series is shown below. 


No Format
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2009 sp1 (http://www.altova.com) by ICT (Stichting Deltares) -->
<idMap version="1.1" xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/idMap.xsd">
	<!-- Id mapping for import data from a HYDSTRA model run - this is a TSF format which has no location/parameter. The file name is set as the qualifier -->
	<map internalLocation="05CE020" internalParameter="QR.sim" externalLocation="unknown" externalParameter="unknown" externalQualifier="Forecast_05CE020_QR"/>
	<!-- Id mapping for import data from a HYDSTRA model run - this is from a TXT format. The file name is set as the externalLocation and the column to be read as the external parameter.-->
	<map internalLocation="05CE020" internalParameter="QR.sim" internalQualifier="Output" externalLocation="RD.Cn_05CE020" externalParameter="Output"/>
	<map internalLocation="05CE020" internalParameter="QR.sim" internalQualifier="Routed" externalLocation="RD.Cn_05CE020" externalParameter="Routed"/>
	<map internalLocation="Michichi" internalParameter="PC.sim" externalLocation="RD.Precip_05CE020" externalParameter="Precip"/>
	<map internalLocation="Michichi" internalParameter="PC.sim"  internalQualifier="Forecast" externalLocation="RD.Precip_05CE020" externalParameter="PrecipForecast"/>
	<map internalLocation="Michichi" internalParameter="PC.sim.acc" externalLocation="RD.Precip_05CE020" externalParameter="Total Precip"/>
</idMap>


Example configuration of the General Adapter to run Hydstra adapater and model

The example below provides a complete configuration of the general adapter.


No Format
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2019 rel. 3 sp1 (x64) (http://www.altova.com) by Nathalie Brunet (Service AB - Office of the Corporate CIO) -->
<generalAdapterRun xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/generalAdapterRun.xsd">
	<general>
		<piVersion>1.8</piVersion>
		<rootDir>%REGION_HOME%/Modules/hydstra</rootDir>
		<workDir>%ROOT_DIR%/work</workDir>
		<exportDir>%ROOT_DIR%/InputFilesXML</exportDir>
		<exportDataSetDir>%ROOT_DIR%/Template</exportDataSetDir>
		<exportIdMap>IdExportHydstra_Elbow</exportIdMap>
		<importDir>%ROOT_DIR%/OutputFilesXML</importDir>
		<importIdMap>IdImportHydstra_Elbow</importIdMap>
		<dumpFileDir>$GA_DUMPFILEDIR$</dumpFileDir>
		<dumpDir>%ROOT_DIR%</dumpDir>
		<diagnosticFile>%WORK_DIR%/diag_hydstra_adapter.xml</diagnosticFile>
		<convertDatum>true</convertDatum>
		<timeZone>
			<timeZoneOffset>-07:00</timeZoneOffset>
		</timeZone>
	</general>
	<activities>
		<startUpActivities>
			<purgeActivity>
				<filter>%ROOT_DIR%/work/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/InputFiles/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/InputFilesXML/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/OutputFilesXML/*.*</filter>
			</purgeActivity>
			<purgeActivity>
				<filter>%ROOT_DIR%/OutputFiles/*.*</filter>
			</purgeActivity>
		</startUpActivities>
		<exportActivities>
			<exportStateActivity>
				<moduleInstanceId>Elbow_Hydstra_Calib_Forecast</moduleInstanceId>
				<stateExportDir>%WORK_DIR%</stateExportDir>
				<stateConfigFile>%WORK_DIR%/elbow_initial_state.xml</stateConfigFile>
				<stateLocations type="file">
					<stateLocation>
						<readLocation>cold_state_placeholder.txt</readLocation>
						<writeLocation>cold_state_placeholder.txt</writeLocation>
					</stateLocation>
				</stateLocations>
				<stateSelection>
					<coldState>
						<startDate unit="day" multiplier="$COLDSTATETIME$"/>
					</coldState>
				</stateSelection>
			</exportStateActivity>
			<exportTimeSeriesActivity>
				<exportFile>elbow_hydstra_input_obs.xml</exportFile>
				<timeSeriesSets>
					<timeSeriesSet>
						<moduleInstanceId>ImportWISKI</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>PC.obs</parameterId>
						<locationSetId>PrecipStations_Elbow</locationSetId>
						<timeSeriesType>external historical</timeSeriesType>
						<timeStep unit="hour" multiplier="1"/>
						<relativeViewPeriod unit="day" end="$ENDTIME$"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>ImportWISKI</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>TA.obs</parameterId>
						<locationSetId>TempStations_Elbow</locationSetId>
						<timeSeriesType>external historical</timeSeriesType>
						<timeStep unit="hour" multiplier="1"/>
						<relativeViewPeriod unit="day" end="$ENDTIME$"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>ImportWISKI</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.obs</parameterId>
						<locationSetId>HydroStations_Elbow</locationSetId>
						<timeSeriesType>external historical</timeSeriesType>
						<timeStep unit="hour" multiplier="1"/>
						<relativeViewPeriod unit="day" end="$ENDTIME$"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>ImportWISKI</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>HG.obs</parameterId>
						<locationSetId>Reservoirs_Elbow</locationSetId>
						<timeSeriesType>external historical</timeSeriesType>
						<timeStep unit="hour" multiplier="1"/>
						<relativeViewPeriod unit="day" start="-30" end="$ENDTIME$"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
				</timeSeriesSets>
			</exportTimeSeriesActivity>
			<exportTimeSeriesActivity>
				<exportFile>elbow_hydstra_input_statevariables.xml</exportFile>
				<timeSeriesSets>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergeModifiers_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SFABaseflow</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<relativeViewPeriod unit="day" end="0" startOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergeModifiers_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SFASubsurf</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<relativeViewPeriod unit="day" end="0" startOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergeModifiers_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SFASurface</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<relativeViewPeriod unit="day" end="0" startOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergeModifiers_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SCABaseflow</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<relativeViewPeriod unit="day" end="0" startOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergeModifiers_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SCASubsurf</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<relativeViewPeriod unit="day" end="0" startOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergeModifiers_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SCASurface</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<relativeViewPeriod unit="day" end="0" startOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergeModifiers_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>SCA.sim</parameterId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<relativeViewPeriod unit="day" end="0" startOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergeModifiers_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>SWE.sim</parameterId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<relativeViewPeriod unit="day" end="0" startOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergeModifiers_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>SMI.sim</parameterId>
						<qualifierId>SFA</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<relativeViewPeriod unit="day" end="0" startOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergeModifiers_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>SMI.sim</parameterId>
						<qualifierId>SCA</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<relativeViewPeriod unit="day" end="0" startOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergeModifiers_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>BII.sim</parameterId>
						<qualifierId>SFA</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<relativeViewPeriod unit="day" end="0" startOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergeModifiers_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>BII.sim</parameterId>
						<qualifierId>SCA</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<relativeViewPeriod unit="day" end="0" startOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
				</timeSeriesSets>
			</exportTimeSeriesActivity>
			<exportTimeSeriesActivity>
				<exportFile>elbow_hydstra_input_meltrate.xml</exportFile>
				<timeSeriesSets>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MeltRate_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>MR.obs</parameterId>
						<locationSetId>MeltRateStations_Elbow</locationSetId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep id="day_MST"/>
						<relativeViewPeriod unit="day" end="$ENDTIME$" endOverrulable="true"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
				</timeSeriesSets>
			</exportTimeSeriesActivity>
			<exportTimeSeriesActivity>
				<exportFile>elbow_hydstra_input_resforecast.xml</exportFile>
				<timeSeriesSets>
					<timeSeriesSet>
						<moduleInstanceId>ImportTSF</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QF.prs</parameterId>
						<locationId>05BJ008</locationId>
						<timeSeriesType>external historical</timeSeriesType>
						<timeStep unit="hour" multiplier="1"/>
						<relativeViewPeriod unit="day" end="$ENDTIME$" endOverrulable="true"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
				</timeSeriesSets>
			</exportTimeSeriesActivity>
			<exportTimeSeriesActivity>
				<exportFile>elbow_hydstra_input_forecast_meteo.xml</exportFile>
				<timeSeriesSets>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergePrecip_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>PC.nwp</parameterId>
						<locationSetId>SubBasins_Elbow</locationSetId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep unit="hour" multiplier="1"/>
						<relativeViewPeriod unit="day" end="$ENDTIME$" endOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_MergeTemp_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>TA.nwp</parameterId>
						<locationSetId>TempStations_Elbow</locationSetId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep unit="hour" multiplier="1"/>
						<relativeViewPeriod unit="day" end="$ENDTIME$" endOverrulable="true"/>
						<readWriteMode>read only</readWriteMode>
					</timeSeriesSet>
				</timeSeriesSets>
			</exportTimeSeriesActivity>
			<exportDataSetActivity>
				<description>Export TSO file to TSO Template directory</description>
				<moduleInstanceId>Elbow_Hydstra_Historic</moduleInstanceId>
			</exportDataSetActivity>
			<exportParameterActivity>
				<fileName>hydstra_elbow_parameters.xml</fileName>
				<templateLocationLooping>
					<locationModelLoop>
						<locationSetId>HydstraHeadwaterNodes_Elbow</locationSetId>
						<model>Hydstra_HwNode</model>
					</locationModelLoop>
					<locationModelLoop>
						<locationSetId>HydstraCheckNodes_Elbow</locationSetId>
						<model>Hydstra_CnNode</model>
					</locationModelLoop>
					<locationModelLoop>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<model>Hydstra_SsarrSnowNode</model>
					</locationModelLoop>
					<locationModelLoop>
						<locationSetId>HydstraResNodes_Elbow</locationSetId>
						<model>Hydstra_ResNode</model>
					</locationModelLoop>
					<locationModelLoop>
						<locationSetId>HydstraPrecipNodes_Elbow</locationSetId>
						<model>Hydstra_PrecipNode</model>
					</locationModelLoop>
				</templateLocationLooping>
				<moduleInstanceId>ParameterConfig_HydstraModels</moduleInstanceId>
			</exportParameterActivity>
			<exportRunFileActivity>
				<exportFile>%WORK_DIR%/run_elbow_hydstra_forecast.xml</exportFile>
				<properties>
					<string key="templateTsoFile" value="%ROOT_DIR%/Template/$TSOFILE$"/>
					<string key="newTsoFile" value="%WORK_DIR%/$TSOFILE$"/>
					<string key="parameterValueXmlFile" value="%ROOT_DIR%/InputFilesXML/Elbow_hydstra_input_statevariables.xml"/>
					<string key="outputDir" value="%ROOT_DIR%/OutputFiles"/>
					<bool key="locationNameOnly" value="true"/>
				</properties>
			</exportRunFileActivity>
		</exportActivities>
		<executeActivities>
			<executeActivity>
				<command>
					<className>nl.deltares.hydstra.pre.HydstraPreAdapter</className>
					<binDir>%ROOT_DIR%/bin</binDir>
				</command>
				<arguments>
					<argument>%WORK_DIR%/run_elbow_hydstra_forecast.xml</argument>
				</arguments>
				<timeOut>300000</timeOut>
			</executeActivity>
			<executeActivity>
				<command>
					<executable>%ROOT_DIR%/HydstraBin/Model.exe</executable>
				</command>
				<arguments>
					<argument>%WORK_DIR%/$TSOFILE$</argument>
				</arguments>
				<timeOut>900000</timeOut>
			</executeActivity>
			<executeActivity>
				<command>
					<className>nl.deltares.hydstra.post.HydstraPostAdapter</className>
					<binDir>%ROOT_DIR%/bin</binDir>
				</command>
				<arguments>
					<argument>%WORK_DIR%/run_Elbow_hydstra_forecast.xml</argument>
				</arguments>
				<timeOut>300000</timeOut>
			</executeActivity>
		</executeActivities>
		<importActivities>
			<importStateActivity>
				<stateConfigFile>%WORK_DIR%/elbow_initial_state.xml</stateConfigFile>
			</importStateActivity>
			<importTimeSeriesActivity>
				<importFile>%ROOT_DIR%/OutputFilesXML/Elbow_hydstra_forecast_results.xml</importFile>
				<timeSeriesSets>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>PC.sim</parameterId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>PC.sim.acc</parameterId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>PC.sim</parameterId>
						<qualifierId>Forecast</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>TA.sim</parameterId>
						<qualifierId>Mean</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>LR.sim</parameterId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>SWE.sim</parameterId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>SCA.sim</parameterId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>SC.sim</parameterId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SFABaseflow</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SFASubsurf</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SFASurface</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SFATotal</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SCABaseflow</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SCASubsurf</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SCASurface</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>SCATotal</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>Total</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>SLE.sim</parameterId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>SM.sim</parameterId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>BII.sim</parameterId>
						<qualifierId>SFA</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>BII.sim</parameterId>
						<qualifierId>SCA</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>SMI.sim</parameterId>
						<qualifierId>SFA</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>SMI.sim</parameterId>
						<qualifierId>SCA</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>BFP.sim</parameterId>
						<qualifierId>SFA</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>BFP.sim</parameterId>
						<qualifierId>SCA</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>ROP.sim</parameterId>
						<qualifierId>SFA</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>ROP.sim</parameterId>
						<qualifierId>SCA</qualifierId>
						<locationSetId>HydstraSSARRNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>Output</qualifierId>
						<locationSetId>HydstraHeadwaterNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>Simulated</qualifierId>
						<locationSetId>HydstraHeadwaterNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>Output</qualifierId>
						<locationSetId>HydstraCheckNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>Routed</qualifierId>
						<locationSetId>HydstraCheckNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>Routed</qualifierId>
						<locationSetId>HydstraResNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<qualifierId>Calculated</qualifierId>
						<locationSetId>HydstraResNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QF.sim</parameterId>
						<qualifierId>Calculated</qualifierId>
						<locationSetId>HydstraResNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>HG.sim</parameterId>
						<qualifierId>Calculated</qualifierId>
						<locationSetId>HydstraResNodes_Elbow</locationSetId>
						<timeSeriesType>simulated historical</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
					<timeSeriesSet>
						<moduleInstanceId>Elbow_Hydstra_$FORECAST_NWP$_Forecast</moduleInstanceId>
						<valueType>scalar</valueType>
						<parameterId>QR.sim</parameterId>
						<locationSetId>ForecastLocations_Elbow</locationSetId>
						<timeSeriesType>simulated forecasting</timeSeriesType>
						<timeStep unit="hour"/>
						<readWriteMode>add originals</readWriteMode>
					</timeSeriesSet>
				</timeSeriesSets>
			</importTimeSeriesActivity>
		</importActivities>
	</activities>
</generalAdapterRun>