Versions Compared

Key

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

...

The topology tree can be configured in the following way. The example belows show below shows a simple topology tree with two leaf nodes A and B.

...

This means that the results of the run are only temporary available in FEWS and that the results are only available visible at the stand alone or operator client which started the run. As soon as the FEWS system is restarted all the IFD runs will be deleted.

IFD runs are typically used to evaluate the effect of modifiers on the results of a forecast. A workflow which is started from a group node will by default be started as a server run. A server run will run at a FSS when it is started from an operator client. When it is started from a stand alone it will run locally but the results of the run will be available after a restart of the system.

...

It is possible to connect nodes in the topology. In the example below the node STKA2 is connect connected to two previous nodes (SBFQ2 and ISKQ2).

...

The example below shows the situation before the forecaster starts an IFD run for the node STKA2. The topology tree shows that

this node has not run yet run  yet (icon is a black dot)  and that it is connected to two previous nodes SBFQ2 and ISKQ2.

When the forecaster starts an IFD run for this node STKA2 FEWS will detect that it node STKA2 is connected to two other nodes which have to run to this runbefore the run for STKA2 can be started.

One of these nodes (SBFQ2) also has a previous node which has to run prior to running this node. Before running node STKA2 the IFD system will make sure that first all the necessary previous nodes are run in the correct order before node STKA2 will be run.

Image Removed

The example below shows the forecast tree after the run for STKA2 was finished. It shows that not only an IFD run was started for STKA2 but also for all its previous nodes.

Image Added

 

Configuration of states, time zero and the forecast length

It is possible to manually select the task properties which will be used in the runs started from the IFD. This can be done in the panel which is shown just below the topology forecast tree. The picture belows shows an example of this panel.

The options which are shown in this panel are configurable. Each node or group of nodes in the topology can have different options.

More advanced options are available when clicking on the in the run options panel. This panel is started when the forecaster clicks on the edit run options button. 

In the section below several typical configuration examples will  which be desribedexplained in detail.

 

Warm state selection

In a lot of systems, for example NWS systems, only the state selection is configured. The time zero will in this case be equal to the system time.

...

When the system time changes the selected state will also change so the relative time compared to time zero will stay the same.

 

Relative period panel

When the forecaster wants to run a workflow for a certain period of time then the relative period panel is a good option to use. The picture belows shows an example of the relative period panel.

Image Added

This option is used, for example, in the HERMES-system. Below a configuration example.

Code Block
	<node id="ProcessTest" name="Process Data">
		<workflowId>ProcessImports</workflowId>
		<relativePeriod unit="day" start="-30" end="0"/>
		<localRun>false</localRun>
	</node>

 

When the system time is changed then the start time and end time will also change so that the relative period will stay the same for a topology node.

Cold state from current run

To set the state selection at a node to the cold state selection which was used in another run the option coldStateFromCurrentRun can be used.

Below a configuration example 

Code Block
<node id="rainfallpolicy_tweed" name="Set Rainfall Policy">
			<workflowId>Tweed_Rainfall_Forecast</workflowId>
			<coldStateFromCurrentRun>
				<workflowId>Tweed_URBS_IFD_Forecast</workflowId>
				<coldState unit="day" multiplier="2"/>
			</coldStateFromCurrentRun>
			<defaultModifierId>Rainfall Policy</defaultModifierId>
			<visibleModifierGroup>URBS_Official_Rainfall</visibleModifierGroup>
			<localRun>true</localRun>
			<showRunApprovedForecastButton>false</showRunApprovedForecastButton>
	</node>

 

In the example above the cold state which was used in the current run from workflow "Tweed URBS IFD forecast" will be used.

It is possible to define a default state selection for the cases that a current run is not available yet. In the example above this default is set to a cold state selection of 2 days before time zero.

If time zero changes the cold state selection should also change to keep the relative period the same.

 

 

 

 

 

 

 

Overview of all the configuration options

...