Row | Column (comma-separated) |
---|
1 | 2 |
1 | Month | Daily Minimum Requirement (ML) |
|
Rule curvesThese allow you to manage releases based on the output of another model component (i.e. a sensor) using a lookup table (Figure 2). The first column in the rule curve table, the trigger, is the output of interest from the sensor, eg. the water volume in a storage. The rest of the columns are the minimum flow requirement (as a flow or volume) given the month and sensor output. The rule curve is linked to the sensor output using the Trigger Function. For example, if $TriggerFunction = $ModelledVar_StorVol, where $ModelledVar_StorVol is a modelled variable equal to the storage nodes' storage volume, then the minimum flow requirement generated will depend on the month and the storage's volume.
You can enter the rule curve manually or load a *.csv file with the format shown in Table 2.
Row | Column (comma-separated) |
---|
1 | 2 … 13 |
1 | desc | month |
2 … n | y | value |
Where:
desc is a title, it is ignored during import.
month is the month of the current time step, it is ignored during import; it is assumed that column 2 is January, column 3 is February, ..., column 13 is December.
y is the lookup value
value is the result that will be returned for the corresponding month and y.
Info |
---|
|
Note: Units for the Trigger Function are not specified. These can be changed using the units buttons next to each month. |
The Interpolate checkbox calculates the releases based on an interpolation method. For instance, assume that the output of the trigger function is 3400 in July and the Interpolate checkbox has been enabled. Then, flow will be calculated based on two trigger values in the table (2587 and 3472) for July.
Image Added
Ordering and ownership
In the ordering phase, when the amount of ordered water expected (ie. forecast) to flow down the river past a minimum flow requirement is less than the requirement, then an order is placed such that the forecasted flow meets the requirement. If orders are more than the value specified by the requirement, no adjustment is made. In the flow