The Piping Specification Utility (PipeSpec) looks up the Commodity Code property (in all product databases) and the Fabrication Category property (in PDS 3D databases only) of inline piping components. In the continuous validation mode, this look-up occurs each time the Piping Materials Class or any of the case temperatures: Design Max Temp, Design Min Temp, Operating Max Temp, or Operating Min Temp are modified on the pipe run (for Smart Reference Data, only changes in the Piping Materials Class or Design Max Temp initiate the look-up). Validation also occurs each time the Option Code or Nominal Diameter of the component is modified. If the modification occurs on a property of a piping component, then the look-up is restricted to that particular component, but if the modification occurs on a property of a pipe run, then the look-up encompasses every piping component on that run.
The minimum requirements to cause a look-up are that the piping components must be in a pipe run and that the PMC and the nominal diameter of the pipe run must be specified. If temperatures do not comply with the service limits, then the Commodity Code property displays an error message.
The Piping Specification Utility uses process case temperatures of the run during the commodity code look-up only if the code for the component has a maximum temperature limit value in the Smart 3D or Smart Reference Data database. For example, in PDS 3D, a value of -9999 for maximum temperature in pdtable_202 indicates a null value and the process case temperatures on that pipe run are ignored for the look-up. If a maximum temperature limit exists for a component, then the look-up ensures that none of the relevant process case temperatures assigned in Smart P&ID to the pipe run in which the piping component resides exceed this limit.
-
The units for the PDS 3D maximum temperature are those specified in Options Manager.
-
If continuous validation is turned on for the PipeSpec utility, then a pipe run with temperature-pressure limits that do not agree with its PMC generates Error in PMC in the commodity code for an inline component.
-
If any temperature values for the pipe run are unspecified, then for Smart Reference Data or PDS 3D, a value of zero Deg-K is assumed for each of the unspecified temperatures. For Smart 3D, an unspecified temperature is interpreted as 'undefined'.
-
Smart 3D can validate commodity codes using the four case temperatures listed earlier against Maximum Temperature ranges or Minimum Temperatures specified on piping components in the Smart 3D database.
-
Smart Reference Data can validate commodity codes using the pipe run’s Design Max Temp against Maximum Temperatures specified on piping components in the Smart Reference Data database. Other case maximum temperatures or minimum temperatures will not be used in the validation.
-
If the temperature falls within the allowable limits, the software will return a commodity code; otherwise, Not in Spec is returned.
-
Smart Reference Data supports a single maximum temperature only for each option code.
-
Smart Reference Data does not return a commodity code for reducers.
-
The Fabrication Category property of inline piping components is a select-listed property in Smart P&ID. A relationship between the fabrication category and the commodity name can be defined in the PDS 3D database. The Commodity Name is a unique name for every symbol. In PDS 3D, this unique name is the AABBCC Code property. In Smart P&ID, the commodity name corresponds to the Short Value entry of the Piping Component Type select list for the symbol defined in Data Dictionary Manager and it is this value of the commodity name that is used for the look-up. For a delivered symbol, the Short Value entry is equivalent to the symbol's AABBCC Code, defined in Catalog Manager.
-
Similarly, the Option Code property is a select list of text values in Smart P&ID, while it is a set of code numbers or indices in Smart 3D. Short Value for the Option Code select list contains the Smart 3D indices corresponding to the appropriate Option Code text in Smart P&ID. The Piping Specification Utility uses the entries in the Short Value box of the Option Code list to obtain the Option Code used in the Smart 3D database tables.