Skip to content

Splitter

At a glance…

The splitter node splits upstream flows between it’s two outlets “ds_1” (the primary outlet) and “ds_2” (the secondary outlet, i.e. effluent outlet).

[node.high_flow_breakout]
type = splitter
loc = 20, 30
table = 0, 0,
        1000, 0,
        2000, 500,
        1e8, 1e7
ds_1 = next_river_node
ds_2 = node_on_breakout

Node properties

Property Description
[node.?] (compulsory) Start of node declaration. This says we are creating a node, and also defines the name of the node. Node naming conventions are discussed at . Example: [node.high_flow_splitter]
type (compulsory) The node type, which is “splitter” in this case. type = splitter
loc (compulsory) The location of the node in cartesian coordinates. Example: loc = 20, 30
table (optional) Splitter table defines the relationship between the upsteam flow and the flow sent to the secondary (effluent) outlet. Refer to this page to read more about in Kalix. Example: table = 0, 0, 1000, 0, 2000, 500, 1e8, 1e7
ds_1 (optional) Name of the downstream node. This property defines a downstream link. Inflow nodes may only have 1 downstream link. Example: ds_1 = my_other_node

Results associated with this node

Result Description
dsflow Total downstream flow (ds_1 + ds_2) [ML]
usflow Upstream flow [ML]
ds_1 Downstream flow on link ds_1 [ML]
ds_1_order Order on link ds_1 [ML]
ds_2 Downstream flow on link ds_2 [ML]
ds_2_order Order on link ds_2 [ML]

How the node works

The flow on the secondary link is determine by interpolating the provided splitter table. This volume is sent to ds_2, and the remainder of the flow is sent to ds_1.

ds2=f(usflow)

ds1=usflow−ds2

References

None.