flowchart LR C{Boundary} --> E[/Junction\] E --> F((Basin)) E --> G((Basin)) F --> H{Connector} G --> I{Connector} H --> J[/Junction\] I --> J J --> K((Basin))
Junction
A Junction node allows explicitly representing confluences and bifurcations in the network. It doesn’t introduce new behavior but makes it easier to make the network layout recognizable.
Junctions can connect to other Junctions, but are not allowed to form cycles. Note that a confluence Junction followed by bifurcation Junction is generally invalid, as it will connect a connector node with multiple basins.
1 Tables
No tables are required for Junction nodes.
2 Equations
Junctions connect all upstream nodes with all downstream nodes, and are not used in the equations themselves.
3 Examples
This testmodel (juction_combined) with Junctions
translates to the following model:
flowchart LR C{Boundary} --> F((Basin)) C --> G((Basin)) F --> H{Connector} G --> I{Connector} H --> K((Basin)) I --> K
And this testmodel (junction_chained) with Junctions
flowchart LR A{Connector} --> D[/Junction\] B{Connector} --> D[/Junction\] C{Connector} --> E[/Junction\] D --> E E --> F((Basin))
translates to the following model:
flowchart LR A{Connector} --> F((Basin)) B{Connector} --> F C{Connector} --> F