This page aims to clarify and explain how the concepts of flow direction and inspection direction are tied together inside WinCan VX.

Background

Before getting into the details of the relationships between flow direction and inspection direction, there are some ground rules that must be observed when dealing with WinCan VX data, which may be considered differently in other software applications:

For the first part of this page, we will consider only the cases where the flow directions are wither of the first 2 options in the list above (upstream or downstream) and towards the end we will consider what happens if either or both of these values is unknown or not defined.

Flow Direction Logic

So by default, the flow direction is considered to be always downstream. What this means is that the flow direction actually defines which manhole is the upstream manhole and which is the downstream manhole, so the manhole positions in the data are defined by the flow direction, not the other way around.

Let’s assume we have:

What does this mean? It means the water flows from A → B, it’s very simple.

So what happens if we flip the flow direction over to the other way around? In this case, the flow direction actually stays the same and does not change, and what happens in reality is the manholes swap positions, because the flow direction defines which is the upstream manhole and which is the downstream manhole, so after switching the flow direction, we now have B → A, not A ← B.

See that the arrow still goes the same way, and it is the manholes that are swapped over.

The overriding concept here that we cannot get away from in terms of how WinCan VX works is described at the top of the page in the Background section.

Inspection Direction Logic

Let’s go back to the first pipe with flow direction A → B and now consider the inspection direction and remember that the inspection direction is a child of the flow direction:

What happens now if we decide to flip the flow direction to the opposite way around?

It should be noted that when we display text such as A (D/S) B in the inspection direction field or B ← A on the OSD, we are actually providing 3 pieces of information to the viewer. These are:

Furthermore, when we use the option to display just the direction text in the inspection direction field (i.e. Upstream or Downstream), then what we are actually saying is ‘with the flow’ or ‘against the flow’, so again, this can only be defined if the flow direction is defined.

Conclusion

What all this means is that if we attempt to switch the flow direction of the pipe in the data, then what actually must happen on this action is the flow direction stays the same, but the upstream and downstream manholes swap places, the direction of all the inspections connected to the pipe are reversed, and there are no changes to observation positions.

Note - this is not the same as swapping the inspection direction. This is a different concept and does not affect the flow direction at all, but requires that the observations in the inspection are flipped around so that they start from the other end of the pipe (in terms of geometry), and any start/end manhole references in the observation codes should also be flipped at the same time.

Unknown and NULL Values

Of course, most standards include an ‘unknown’ value option for both the flow direction and the inspection direction, and in the data there could be situations where the definition simply does not exist. Both of these situations are considered to require the same results.

If the flow direction is unknown or NULL, then:

Conclusion

If the either the flow direction or the inspection direction are unknown or not defined, then it is not possible to show an arrow in the pipe graph or the printing reports because the inspection direction and flow direction are mutually exclusive.

The only thing we can define clearly in these cases is the ‘start’ manhole and the ‘end’ manhole.