Computationally independent pipeline parts

 

If at pipeline calculation a message is displayed stating that the "Pipeline contains unconnected parts..." or "The system is divided into disconnected areas...", this means that the pipeline is modeled in such a way that it contains fragments that must be calculated independently of each other. To understand why this is happening (this is an error in pipeline model or some data required for the calculation are not specified), you can display such pipeline fragments using a special window of Computationally Independent parts. To enable this window (if it is not initially displayed), select the menu item "Tools - Topological Analysis - Computationally Independent Parts" or the corresponding menu item "View - Docking Bars".

In the Computationally Independent parts window you can display:

 

 

 

The structure of the calculation-independent fragments window is similar to the input data list window. In the drop-down list at the top of this window, you can select a particular piping part (or all parts) of the pipeline - its elements will be displayed in the window itself:

 

 

Using the corresponding filter buttons in the upper left part of the window, you can switch between displaying the branches of a selected part/parts, its nodes or piping components. Also, when selecting pipeline parts in this drop-down list, they are displayed in different colors in the graphics window:

 

 

The Computationally Independent parts window is auxiliary, and it is not required for normal work with the program. This window is synchronized with the Project Tree window, the Object Properties window and other program windows - when an element is selected in any of the windows, the focus is transferred to it in other program windows.

 

 

Below, for greater clarity, are examples of calculation-independent/disconnected piping fragments of various piping models.

 

 

Computationally independent parts of pipelines with control valves

 

Below is an example of a pipeline for pumping fluid from two sources (nodes 1 and 5) to three consumers (nodes 3, 7 and 9). The flow rates to each of the consumers are maintained by control valves:

 

 

Since, if there are control valves in the pipeline, the parts of the pipeline before and after each valve are calculated separately from each other (for more information, see here), each of these parts will be shown as a separate fragment in the Computationally Independent parts window (Part 1 before control valves and Part 2, Part 3 and Part 4 after each of the valves), and such pipeline parts are displayed in different colors in the graphic window. To calculate this pipeline, the pressure must be specified in each of these parts (at least in one point), otherwise the calculation will be interrupted with the error "Pipeline contains unconnected parts with insufficient data for calculation...".

 

 

Computationally independent parts of pipelines with closed valves

 

Below is an example of a pipeline similar to previous one (pumping fluid from two sources nodes 1 and 5 to consumers in nodes 3, 7 and 9). But in this case, there are no control valves, but there is a closed valve in the branch between nodes 2 and 4:

 

 

Since the pipeline parts separated by the closed valve do not communicate with each other in any way, these parts are considered independently of each other at the calculation. In the Computationally Independent parts window, these parts will be shown as Part 1 and Part 2 (and they will be displayed in different colors in the graphic window). To calculate this pipeline, the pressure must be specified in each of the two parts at least at one point, otherwise the calculation will be interrupted with the error "Pipeline contains unconnected parts with insufficient data for calculation...".

 

 

Disconnected fragments in the pipeline

 

Below is an example of a pipeline similar to previous two (pumping fluid from two sources nodes 1 and 5 to consumers in nodes 3, 7 and 9). But in this case, the branch connecting nodes 2 and 4 has been removed:

 

 

Such a piping model will consist of two separate fragments - Part 1, including nodes 1, 2 and 3, and Part 2, containing nodes 4, 5, 7, 8 and 9. But unlike the previous example, there is no "physical" connection between these two parts. That is, these are not just two computationally independent fragments of one integral pipeline, but two parts of the pipeline that are not connected to each other.

Please note how these fragments may be displayed in the graphics window incorrectly relative to each other, since the program "does not know" how they are located relative to each other, so it displays them in some arbitrary way. To calculate this pipeline, the pressure must be specified in each of the two parts at least at one point, otherwise the calculation will be interrupted with the error "Pipeline contains unconnected parts with insufficient data for calculation...".

 

 

Pipelines without computationally independent and disconnected fragments

 

Below is an example of a pipeline similar to previous ones (pumping fluid from two sources nodes 1 and 5 to consumers in nodes 3, 7 and 9), but this time there are no closed valves, nor control valves, nor deleted branches:

 

 

In such a pipeline, all branches communicate with each other, therefore, in the calculation, such a pipeline is considered as one single fragment, which is displayed in the Computationally Independent parts window for this pipeline.