Solids Builder - SWMM Nodes - Junction


Junctions are nodes in the drainage system where links come together. Physically, they can represent the confluence of natural surface channels, culverts in a sewer system, or pipe connections.

When you want to define a device as a junction, you must add the tool Junction to the Constructor.

When adding the tool Junction, fill in your properties, in the tool's properties frame:

In the Constructor, the following properties must be filled in:


A Manhole device can play the role of Junction also, So you have to anticipate these situations. In SOLIDOS it is simple to do this without having to create two different Constructors. For example, consider the simple circular manhole shown in the catalogue:

This manhole will be a typical SWMM node unless it is the endpoint of the network, perhaps because it interconnects into an existing network. To differentiate, you can check if there is a device connected to its output, like this:

Using the Get Property tool, you can get the device name connected to the manhole outlet, like this:

The block Try Catch catches the error that occurs when the activity tries to get the name, because if there is no pipe connected, there is no way to get its name. Thus, one can conclude that the manhole is a Outfall and not a Junction. To define within the Try Catch block, add the exception:

With the following properties:

In the example, SumpElevation is the property that represents the bottom elevation of the manhole: