Automated Gasket Selection at Spec Break Rule - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Piping Reference Data

PPMProductFamily
3D Design and Visualization
PPMProduct
Intergraph Smart 3D
PPMCategory
Reference Data
Version_S3D
12.1(2019)

The Automated Gasket Selection at Spec Break rule (the AutoGsktSelectionatSpecBrkRule sheet in the Automated Selection of Parts at Spec Break Rules workbook) defines an optional rule that enables the spec writer to define the preferred gasket to be used at spec breaks when the default gasket for the two applicable piping materials classes differs.

This rule:

  • Automatically determines the gasket to be used at a spec break when the default gasket of spec A differs from the default gasket for spec B but it is not obvious which gasket should be used.

  • Automatically determines the gasket to be used at a spec break where a non-default gasket is required at the spec break. For example, neither the default gasket of spec A nor the default gasket for spec B represent the proper gasket to be used at the spec break.

  • Automatically determines the gasket to be used at a spec break while avoiding the situation of requiring the materials engineer to add a gasket of a lower pressure classification than that of the piping materials class. For example, a spec break occurring at the outlet (lower pressure rating) of a pressure relief valve. Typically, the best practice of a materials engineer is to never include a gasket of a lower pressure classification than that of the piping materials class.

  • Automatically determines the gasket to be used at a spec break based on the process conditions. For example, the operating fluid and the operating temperature of the bolted joint.

If you define any records using this rule, the software only uses this spec break rule to check for the connection parts at the spec break condition. In this case, the Model Options in the Catalog task and the Default Project Options Sheet in the workbooks has no significance. In this situation, the gasket selection is based only on the automated spec break rule. You must define all the possible combinations or records that can be encountered in the model for the spec break condition. If at least one entry is defined in the rule, then the software does not check for the connection parts in the selection filters as it would in the default behavior.

In the case of a spec break:

  1. The software checks for a spec break rule. If the spec break rule is defined, Smart 3D selects the gasket based on the rule.

  2. If the spec break rule is not defined, then Smart 3D compares the mating port data.

  3. If the mating ports are the same, Smart 3D uses the priority to select the gasket.

  4. If the mating ports are different, then Smart 3D uses the Gasket Selection for Mismatched Bolted Ends to select the gasket.

If you are using this rule, and any combination or record is missing at the spec break, the software generates a To Do List item and writes the following error in the Error log file:

Spec break Rule record does not exist for the data

For example, you define the automated gasket selection rule for two-inch NPD but do not define automated gasket selection for four-inch NPD. When you place a four-inch spec break gasket joint, the reference data returns an error even when the four-inch data is defined in the gasket selection filters of both specs.

The preferred gasket is determined independently of the sequence of the bolted ends in the piping specification versus the sequence of the bolted ends in the 3D model.

The gasket is selected from each piping materials class and compared. If the gaskets differ, the preferred gasket for the spec break is selected on the basis of a rule that is independent of either piping materials class.

Although this rule provides an automated selection for the piping designer, and results in the preferred gasket being selected, it does require the spec writer to pre-define the gasket selection for all possible spec breaks.

Piping Materials Class, End A (Conditionally Required)

Type the unique name of the piping materials class for one end of the bolted joint.

Revision Number, End A (Conditionally Required)

Type the revision number of the piping materials class, as assigned by the spec writer, for one end of the bolted joint. The combination of the piping materials class and the revision number will uniquely identify the data for this rule.

This property is under the control of the spec writer. It is not modified or validated by the system.

Piping Materials Class, End B (Conditionally Required)

Type the unique name of the piping materials class for one end of the bolted joint.

Revision Number, End B (Conditionally Required)

Type the revision number of the piping materials class, as assigned by the spec writer, for one end of the bolted joint. The combination of the piping materials class and the revision number uniquely identify the data for this rule.

This property is under the control of the spec writer. It is not modified or validated by the system.

End preparation, End A (Conditionally Required)

Select the select value (codelist) value for the end preparation, such as Raised Face Flange, for one end of the bolted joint.

Termination Subclass, End A (Conditionally Required)

Select the select value (codelist) value for the termination subclass, such as Flanged, for one end of the bolted joint.

Termination Class, End A (Conditionally Required)

Select the select value (codelist) value for the termination class, such as Bolted, for one end of the bolted joint.

End Preparation, End B (Conditionally Required)

Select the select value (codelist) value for the end preparation, such as Raised Face Flange, for the other end of the bolted joint.

Termination Subclass, End B (Conditionally Required)

Select the select value (codelist) value for the termination subclass, such as Flanged, for the other end of the bolted joint.

Termination Class, End B (Conditionally Required)

Select the select value (codelist) value for the termination class, e.g. Bolted, for the other end of the bolted joint.

Pressure Rating, End A (Conditionally Required)

Select the short description for the pressure rating for one end of the bolted joint. This pressure rating classification property defines the envelope of pressure to which the bolted joint may be subjected.

Pressure Rating Practice, End A (Conditionally Required)

Select the select value (codelist) value for the pressure rating practice, such as U.S. Practice, DIN, and so on, for one end of the bolted joint.

Pressure Rating, End B (Conditionally Required)

Select the short description for the pressure rating for the other end of the bolted joint. This pressure rating classification property defines the envelope of pressure to which the bolted joint may be subjected.

Pressure Rating Practice, End B (Conditionally Required)

Select the select value (codelist) value for the pressure rating practice, such as U.S. Practice, DIN, and so on, for the other end of the bolted joint.

End Standard, End A (Conditionally Required)

Select the select value (codelist) value for the end standard, or source of the catalog data, applicable to one end of the bolted joint. If the spec writer has included the end standard in the bolt selection filter, the end standard for the bolted ends will be used. Otherwise, it will not be used to query for the bolt.

End Practice, End A (Conditionally Required)

Select the select value (codelist) value for the end practice, such as U.S. Practice, DIN, and so on, for one end of the bolted joint.

End standard, End B (Conditionally Required)

Select the select value (codelist) value for the end standard, or source of the catalog data, applicable to the other end of the bolted joint. If the spec writer has included the end standard in the bolt selection filter, the end standard for the bolted ends will be used. Otherwise, it will not be used to query for the bolt.

End practice, End B (Conditionally Required)

Select the select value (codelist) value for the end practice, such as U.S. Practice, DIN, and so on, for the other end of the bolted joint.

Materials Grade, End A (Conditionally Required)

Select the select value (codelist) value for the material code, specification, grade-temper, and class for one end of the bolted joint.

Materials Category, End A (Conditionally Required)

Select the select value (codelist) value for the classification for the materials grade.

Materials Practice, End A (Conditionally Required)

Select the select value (codelist) value for the industry practice, such as U.S. Practice, DIN, and so on, for the materials grade.

Materials Grade, End B (Conditionally Required)

Select the select value (codelist) value for the material code, specification, grade-temper, and class for one end of the bolted joint.

Materials Category, End B (Conditionally Required)

Select the select value (codelist) value for the classification for the materials grade.

Materials Practice, End B (Conditionally Required)

Select the select value (codelist) value for the industry practice, such as U.S. Practice, DIN, and so on, for the materials grade.

Nominal Piping Diameter, From (Conditionally Required)

Specifies the value that represents the lower bound of the nominal piping diameter for which the gasket selection data applies.

The range query for the nominal piping diameter is based on the value from the 3D model being greater than or equal to the lower bound because the ranges for this rule are considered to be mutually exclusive. In other words, this range will be based on discrete values. The upper bound of one range will not have the same value as the lower bound of the subsequent range.

Nominal Piping Diameter, To (Conditionally Required)

Specifies the value that represents the upper bound of the nominal piping diameter for which the gasket selection data applies.

The range query for the nominal piping diameter is based on the value from the 3D model being greater than or equal to the lower bound because the ranges for this rule are considered to be mutually exclusive. In other words, this range will be based on discrete values. The upper bound of one range will not have the same value as the lower bound of the subsequent range.

Nominal Piping Diameter Units (Conditionally Required)

Select the select value (codelist) value for the unit of measure for the nominal piping diameter range.

If the Nominal Piping Diameter Equivalence rule exists in this Piping Specification, the data for this rule is determined on the basis of the value for the nominal piping diameter in the primary system of units, which is represented by the active size defined by the piping designer in the 3D model. Otherwise, the data for this rule is determined on the basis of the nominal piping diameter in the secondary system of units as defined by the Nominal Piping Diameter Equivalence rule. Consequently, it is not necessary for the spec writer to define the data for the rule in both nominal piping diameter systems of units. Nor will it be necessary for the piping designer to define the active size in the system of units used by the spec writer.

The unit of measure types for Nominal Piping Diameter is permanently restricted to inches and millimeters.

Fluid Code (Conditionally Required)

Select the select value (codelist) value for the fluid code for the bolted joint. Fluid code is one of the factors that a piping engineer must consider when selecting a gasket, because the fluid normally comes in contact with the gasket.

One specific piping materials class can be used to transfer more than one type of media. Each fluid can differ in chemical composition and temperature that may require gasket types other than the piping materials class's default gasket. However, the selection of the gasket from the gasket selection filter may be based on the fluid code as a means of addressing this requirement. For that reason, it may be necessary for the gasket selection at spec breaks to be based on the operating fluid.

Fluid system (Conditionally Required)

Select the select value (codelist) value for the fluid system for the bolted joint.

Maximum Temperature (Conditionally Required)

Specifies the value that represents the maximum temperature for which the gasket is applicable.

If piping materials class A and piping materials class B form a spec break, this rule may specify that the preferred gasket to be used is the one from piping materials class B. However, there may be situations where, for example, the gasket in piping materials class B should be used when the temperature is less than 500º F but the gasket from piping materials class A should be used when the temperature exceeds 500º F.

Maximum Pressure (Conditionally Required)

Enter the value that represents the maximum pressure for which the gasket is applicable.

Gasket Data Determined by the Piping Specification

Based on the values above, use this gasket:

Preferred Contractor Commodity Code Gasket (Conditionally Required)

Type the engineering contractor’s commodity code, if different from the client’s commodity code, of the gasket to use.

  • The commodity code of the gasket reflects any variation in gasket thickness that results from a difference in the nominal piping diameter.

  • The commodity code can include special characters such as a decimal. It may appear to be a numeric value such as. 25.210, or include one or more blanks, such as DCCAA HHH GHU GE, where fields in the commodity code are undefined.

Piping Materials Class, Source (Conditionally Required)

Type the unique name of the piping materials class from which the gasket at the spec break is selected.

Revision Number, Source of gasket (Conditionally Required)

Type the revision number of the piping materials class as assigned by the spec writer. The combination of the piping materials class and the revision number uniquely identify the data for this rule.

This property is under the control of the spec writer. It is not modified or validated by the system.

Gasket Option, Source of Gasket (Conditionally Required)

Enumerated value that represents an optional gasket selection that has been enabled by the spec writer. A default gasket option represents that gasket that should be used when the piping designer has not explicitly selected one. Typical values for gasket options are listed in the AllCodeLists.xls workbook on the GasketOption sheet in the Codelist Number column.

If the rule for determining the preferred gasket to be used at a spec break is complete, the spec writer has an option to prevent the piping designer from using gasket options at a spec break.