...
- Get each owner’s inflow to the node:
- Inflow node
Ib1(i) = upstream inlet link 1 O(i) (or zero if the node represents a headwater)
Ib2(i) = fInflow(i, t) - Confluence node
Ib1(i) = upstream inlet link 1 O(i)
Ib1(i) = upstream inlet link 2 O(i)
- Inflow node
Determine the conserved outflow per owner, which is the sum of all inflows:
Equation 8 Get from the ordering system each owner’s total ordered volume that due at this node in this time step DSOrder(i, t), and the total for all owners TotalDSOrder:
Equation 9 - Calculate the node’s outflow:
- If TotalDSOrder > 0, owners share the flow in order to best meet orders:
Calculate the ‘target’ owner outflow (to best meet downstream orders) as their total ordered volume due, limited by their share of any shortfall in outflow O:
Equation 10 Determine the volume of each owner’s outflow that is surplus or deficit to the target:
Equation 11 Equation 12 Use the ‘borrow and payback’ method to share outflow from owners with a surplus to those with a deficit (See Borrow and Payback - SRG).
Calculate each owner’s outflow as their conserved outflow plus borrow minus lending:
Equation 13
Otherwise, set each owner’s outflow to their conserved outflow:
Equation 14
- If TotalDSOrder > 0, owners share the flow in order to best meet orders:
Calculate the node’s mass balance for each owner:
Equation 15
Data
Input data
Details on data are provided in the Source User Guide.
Parameters or settings
Parameters are listed in Tables 2 and 3 below for inflow nodes and confluence nodes, respectively.
Table 2. Inflow Node: Ownership Parameters
Parameter name | Parameter description | Unit type | No. of values | Allowable values & validation rules | Default Value(s) |
---|---|---|---|---|---|
Ownership system | Name of the ownership system the inflow node belongs to. | n/a | 1 | Any ownership system for the scenario. | Default ownership system. |
Sharing Method | Indicates how owner shares of flow are to be specified. | n/a | 1 | ‘Fixed percentage’ or ‘Owner flow function’ | ‘Fixed percentage’ |
Owner | Name of an owner in the node’s ownership system. | n/a | One per owner | Read only | n/a |
Owner Percentage, owner% | Percentage of the total ‘additional inflow’ to assign to the corresponding owner. | % | One per owner | Integer: 0-100. Sum for all owners = 100% | Equal for each owner |
Source Details (for fInflow(i, t)) | One set of parameters. |
Table 3. Confluence Node: Ownership Parameters
Parameter name | Parameter description | Unit type | No. of values | Allowable values & validation rules | Default Value(s) |
---|---|---|---|---|---|
Ownership system | Name of the ownership system the inflow node belongs to. | n/a | 1 | Any ownership system for the scenario. | Default ownership system. |
Owner | Name of an owner in the node’s ownership system. | n/a | One per owner | Read only | n/a |
Output data
Outputs of the model that can be viewed in the Recording Manager are summarised in Table 4, below.
Table 4. Recorded variables for Inflow and Confluence Nodes (reported by owner)
Model Element | Parameter | Units | Methodology variable | Frequency | Display format |
---|---|---|---|---|---|
Inflow Node - Owner | Upstream flow | Volume/time | Ib1(i)/dt | Time step | Displayed as: Graph, Table, Statistics (min, max, average over the modelled time period) |
Upstream flow volume | volume | Ib1(i) | |||
Inflow | Volume/time | Ib2(i)/dt | |||
Inflow volume | volume | Ib2(i) | |||
Downstream flow | Volume/time | O(i)/dt | |||
Downstream flow volume | volume | O(i) | |||
Downstream order due | volume | DSOrder(i, t) | |||
Mass balance | volume | MassBalance(i) | |||
Borrow and payback | volume | See Borrow and Payback - SRG | |||
Forecast volume | volume | See Rules-Based Ordering - SRG | |||
Confluence Node – each Owner | Upstream flow | Volume/time | Time step | Displayed as: Graph, Table, Statistics (min, max, average over the modelled time period) | |