Water Pressure System

Tracing queries may be crucial to a utility’s procedures in routine maintenance or an emergency. These configuration details explicitly link the decisions made by the administrator with what the user can expect to happen when traces are performed.

The purpose of this trace is to find connected features of equal operating pressures with two types of features (with the Regulator model name assigned) acting as barriers: either all regulators or regulators and other devices. For the All Regulators option, the solver only looks at regulators for junctions that have Bit 20 (Regulator) set. It sets these features as the barriers to the trace and performs the trace, disregarding the Bit 17 (Water Pressure System Boundary) setting. For the Regulators with different inlet and outlet pressures option, the solver looks for junctions with both Bit 20 and Bit 17 set. This option allows you to stop the pressure system trace at features other than regulators.

The results include all of the features reached from the flag except for the Regulators that were barriers for the trace. Regulators placed along a complex edge will not interrupt the selection of the entire complex edge. The Drawing option for returning results does allow the user to only draw individual segments of the complex edge.

Object Class Model Names: Regulator

Field Name (can be any name)

Field Type

Field Model Name (exact spelling)


text (length=20)


Normal Position

long integer



long integer or double

SOPIN (optional)


long integer or double

SOPOUT (optional)

Pressure System Bit Interpretations

  • Bit 17 - Specifies if the device is a water pressure system boundary. The water pressure system is the system operating under the same pressure. Regulators are an example of the pressure system boundary. This bit setting depends on the existence of the following field model names: NORMALPOSITION, WATERPRESSURESYSTEMSTATUS, SOPIN, and SOPOUT. 

    • If NORMALPOSITION exists, this field value will be used to set the bit. A value of 1 means that it is not a boundary. A value of 0 means that it is a boundary.

    • If NORMALPOSITION does not exist, the WATERPRESSURESYSTEMSTATUS field value will be used to set the bit. A value of 1 means it that it is a boundary. A value of 0 that it is not.  

    • If neither NORMALPOSITION or WATERPRESSURESYSTEMSTATUS exist, ArcFM then looks for both SOPIN and SOPOUT. If both field model names are found, ArcFM compares their field values: if the values are different, then the bit is set. If the values are the same, the bit is not set; 1 means that it is a boundary, 0 that it is not.

  • Bit 20 - This bit specifies if a device is a regulator and depends on the existence of the class model name REGULATOR; 1 means that it is, 0 that it is not.

  • Bit 25 - This trace does not traverse any edges for which bit 25 is set.

QR code for this page

Was this helpful?