Select to view content in your preferred language

Subnetworks vs. Digitized Direction

101
4
yesterday
NathanHeickLACSD
Frequent Contributor

I'm trying to apply the concepts of subnetworks and tiers to our sewer system.  It appears that subnetworks were designed for systems where the resource flows out of a source or into a sink.  It looks like the subnetwork controller determines the flow direction in the subnetwork.  A subnetwork in a sewer system would be analogous to a tributary area.

However, our system has manholes where flow bifurcates into multiple paths.  Instead of paths always consolidating, sometimes they split.  A point can drain to multiple sinks.  This would lead to multiple subnetwork controllers.  Can a node or edge in the UN participate in multiple subnetworks?  The option of using digitized direction like we did in the geometric network may be required for us.

Next, are subnetworks and tracing by digitized direction mutually exclusive?  If both are possible, would the subnetworks be defined using digitized direction in your subnetwork definitions?

Finally, are subnetworks and tiers required at all?  I can see why they would be necessary if you have no other way to define flow direction.  If you do use digitized direction, can you just never setup tiers and subnetworks?  I notice they don't exist when you build a UN from scratch.  What functionality do they enable?

0 Kudos
4 Replies
gis_KIWI4
Frequent Contributor

@NathanHeickLACSD - Tracing using digitized direction was developed you don't need the functionality of subnetwork controllers. You can do "upstream" and "downstream" without subnetwork controllers and subnetworks. And because there are no subnetworks - The options for "Domain", "Tiers" etc are not relevant. 

The solution that uses digitized tracing sits somewhere between - No Traceability and UN with subnetwork controllers. Think of is a simplistic version of tracing where you help the trace by guiding it with attributes. 

The subnetwork controller and subnetwork are pretty powerful in industries like ours where open or closing a switch can drastically change the flow of electricity. If we didn't use subnetwork controllers then we would have to manually set the flow direction attribute on each of the affected line segment. 

https://www.esri.com/arcgis-blog/products/utility-network/water/utility-network-digitized-direction

Regarding the first part of the question (coming from someone who hasn't had too much experience working in that industry) - I believe that sewer networks are modeled Hierarchical as opposed to Partitioned. 
If you want an edge participating in multiple subnetworks then Hierarchical is the way to go. 

 

Hope that helps 🙂 

 

RobertKrisher
Esri Regular Contributor

When you do an upstream or downstream trace, you must either choose to use a domain/tier or you must choose digitized direction. You can run a digitized direction trace in an area of the network that has subnetwork controllers, but the trace will ignore the controllers to determine flow.

A section of your network can belong to multiple subnetworks (within the same tier), as long as the controllers themselves can't connect to each other. In your example, if that manhole normally bifurcates flows, even when it is not under significant flow, then the area upstream of a manhole that bifurcates flow would belong to multiple tributaries and therefore multiple subnetworks.

If the bifurcation only occurs when there is enough flow in the system, then the area upstream would only belong to a single subnetwork since under normal conditions water cannot flow to the second tributary.

0 Kudos
NathanHeickLACSD
Frequent Contributor

Thanks @gis_KIWI4 and @RobertKrisher.  My follow up questions are:

1.  Can subnetworks be defined using digitized direction?
2.  What won't work if you do not set up tiers and subnetworks and use digitized direction only?  Is it just the subnetwork trace?  Is it also the isolation trace?  Is there any other functionality in the UN that depends on it?

0 Kudos
RobertKrisher
Esri Regular Contributor

1 - No

2 - You won't be able to run subnetwork, subnetwork controller, and isolation tracing. You will only be able to run upstream/downstream tracing with digitized direction. If you want to have attribution about tributaries, lift zones, etc you'll need to manage these using other means, since you won't have subnetworks to update. You also won't be able to use the IsConnected trace to identify disconnected elements, since it relies on traversabilty to subnetwork controllers. If you set up your treatment plant as a controller you'd be able to get most of this, you just wouldn't have the granularity to trace all of your sub-basins or any of the discharges downstream of your treatment plant (with subnetworks).

2a - Can you explain your use case around an isolation trace in a sewer system? Are you looking to isolate a pipe from its sink (i.e. simulating a blockage) or are you trying to determine how to place upstream barriers to isolate the area from upstream flow?

0 Kudos