With the criticality analysis, is there a way to determine which individual pipe/node contributes to the outage or system demand shortfall?
Currently, details on the individual shortfall per element are not displayed. It is suggested that you identify problem segments, then manually close the bounding pipes/valves and do a steady state run. You can then use other tools available to check the results.
You can also create the segments used in the analysis based on individual pipes. In order to do that, remove the checkmark from the "Consider Valve?" item in the Criticality Studies options tab. With this removed, run the segmentation analysis, and the individual pipes will be its own segment. You can then compute the outage segments and criticality to find which pipe will cause the largest outage length and demand shortfall.
Note that the "affected elements" tab in Criticality results shows elements that are completely cut off / hydraulically disconnected (and 100% demand shortfall, if demand exists on the node) when the segment is isolated. You can click the "zoom to segment" button at the top to identify and select the elements in the model. From there you can look at the individual elements, create a selection set, filter flextables or the demand control center on selection, etc.
Running a Criticality Analysis