Sub-Assembly Attributes - Intergraph Smart Reference Data Standard Database - Version 12.2 - Help - Hexagon PPM

Standard Database for Intergraph Smart Reference Data Hangers and Supports Help

Language
English
Product
Intergraph Smart Reference Data Standard Database
Search by Category
Help
Standard Database for Smart Reference Data Version
12.2

Sub-assemblies are the different tops, middles, and bottoms that can be used by the top-level super assemblies such as Single Rigid Rod, Variable Trapeze, and so on.

The below part classes refer to DDS Axial Lateral Offset Data available in DDS_AxLatData sheet. Users can customize this data as per requirement.

  • DDS_CS_Middle

  • DDS_RH_BOT

  • DDS_RH_STR_TOP

  • DDS_RH_TOP

  • DDS_RISER_BOT

  • DDS_TRAP_BOT

  • DDS_VS_Middle

Top Sub-Assembly Attributes

The following graphic illustrates a few Top Sub-Assemblies:

The following graphic illustrates the properties of a Top sub-assembly:

All the following parts include a material attribute that uses the hsMaterialOfConstruction codelist.

Attribute Name

Description

Implementation Details

IJOAHgrRHS_SubPartsRule::SubPartsRule

Specifies the hgrSupportRule that is used to select the correct part number for all parts in the Top sub-assembly, if a part class is set in part attribute column such as Rod2.

For example, HgrPipePartSelRule.CPartByRodSizeS3DPrt

IJUAHgrRHS_BasePlate::BasePlate

Specifies the base plate part number or the part class for the Top sub-assembly.

IJUAHgrRHS_Rod2::Rod2

Specifies the Rod 2 part number or the part class for the Top sub-assembly.

IJUAHgrRHS_Turnbuckle::Turnbuckle

Specifies the Turnbuckle part number or the part class for the Top sub-assembly.

IJUAHgrRHS_Rod1::Rod1

Specifies the Rod 1 part number or the part class for the Top sub-assembly.

IJUAHgrRHS_JamNut::JamNut

Specifies the Jam Nut part number or the part class for the Top sub-assembly.

IJUAHgrRHS_TopJamNut::TopJamNut

Specifies the Top Jam Nut part number or the part class for the Top sub-assembly.

IJUAHgrRHS_TopNut::TopNut

Specifies the Top Nut part number or the part class for the Top sub-assembly.

IJUAHgrRHS_TopHexNut::TopHexNut

Specifies the Top Hex Nut part number or the part class for the Top sub-assembly.

IJUAHgrRHS_WeldedBeam::WeldedBeam

Specifies the Welded Beam part number or the part class for the Top sub-assembly.

IJUAHgrRHS_TopEyeNut::TopEyeNut

Specifies the Top Eye Nut part number or the part class for the Top sub-assembly.

IJUAHgrRHS_SngLugPl::SingleLugPlate

Specifies the Single Lug Plate part number or the part class for the Top sub-assembly.

IJUAHgrRHS_StlClevis::ForgedSteelClevis

Specifies the Forged Steel Clevis part number or the part class for the Top sub-assembly.

IJUAHgrRHS_WasherPl::WasherPlate

Specifies the Washer Plate part number or the part class for the Top sub-assembly.

IJUAhsBeamClamp::BeamClampPart

Specifies the Beam Clamp part number or the part class for the Top sub-assembly.

IJUAhsBeamClampRl::BeamClampRule

Specifies the hgrSupportRule that returns the part number of Beam Clamp. The hanger rule must be the name of an existing rule in the catalog.

IJUAhsMulti1::Multi1Qty

Specifies the Quantity of Beam Clamps.

Refer to MultiLocate attributes in Common section for Multi1Qty, Multi1LocateBy and Multi1Location information.

IJUAhsMulti1::Multi1LocateBy

Specifies the location of Beam Clamps. Each Beam Clamp can be located in two ways:

1 - Relative to center of the group

2 ā€“ Relative to Edge.

IJUAhsMulti1::Multi1Location

Specifies the spacing of the location based on the LocateBy attribute.

IJUAHgrRHS_PipeAtt::PipeAtt

Specifies the Pipe Attachment part number or the part class for the Top sub-assembly.

IJUAHgrRHS_PipeAttRl::PipeAttRule

Specifies the hgrSupportRule that returns the part number of Pipe Attachment.

The hanger rule must be the name of an existing rule in the catalog.

IJOAHgrRHS_Weld::Weld

Specifies the Weld part number or the part class for the Top sub-assembly.

IJUAHgrURS_TypeAssy::TypeAssy

Specifies the codelist value for the Weld material.

Application throws an error if the TypeAssy value is incorrect.

hsTypeAssy

1 = Directly Bolted

2 = Inverted Welded Beam

3 = Welded Beam

4 = Single Lug Plate

8 = Washer Plate

IJUAhsMember1::Member1Part

Specifies the Member part or the part class for the Top sub-assembly.

IJUAhsMember1Rl::Member1Rule

Specifies the hgrSupportRule that is used to select the correct Member part for all parts in the Top sub-assembly

IJUAhsMember1RlTyp::Member1RuleType

Specifies the codelist value for the Member1RuleType.

Application throws an error if the RuleType value is incorrect.

hsRuleType

0 = None

1 = Part Selection Rule

2 = Support Rule

IJUAhs_Member1Num::Member1Num

Specifies the Member Number of Steels or the part class for the Top sub-assembly

IJUAHgrRHS_TrStiffener::Stiffener

Specifies the Stiffener part or the part class for the Top sub-assembly.

IJUAHgrRHS_TrStiffRl::StiffRule

Specifies the hgrSupportRule that is used to select the correct Stiffener number for all parts in the Top sub-assembly.

IJUAHgrRHS_TrStiffRlTyp::StiffRuleType

Specifies the codelist value for the Stiffener RuleType.

Application throws an error if the RuleType value is incorrect.

hsRuleType

0 = None

1 = Part Selection Rule

2 = Support Rule

IJUAhsFrameHeight::HeightValue

Specifies the frame height value measured from the center of the pipe.

Middle Sub-Assembly Attributes

The following graphic illustrates a Middle sub-assembly:

The following graphic illustrates the properties of a Middle sub-assembly:

All the following parts include a material attribute that uses the hsMaterialOfConstruction codelist.

Attribute Name

Description

Implementation Details

IJOAHgrURS_SubPartsRule:: SubPartsRule

Specifies the hgrSupportRule that is used to select the correct part number for all parts in the Middle sub-assembly, if a class is set in the Part Attribute column as Rod2.

For example, HgrPipePartSelRule.CPartByRodSizeS3DPrt

IJUAHgrURS_Rod2:: Rod2

Specifies the Rod 2 part number or the part class for the Middle sub-assembly.

IJUAHgrURS_TopRodLen:: TopRodLength

Specifies the length of the Top Rod that is used with the Turnbuckle on Spring Type A only.

IJUAHgrURS_Turnbuckle:: Turnbuckle

Specifies the Turnbuckle part number or the part class for the Middle sub-assembly.

IJUAHgrURS_Rod1:: Rod1

Specifies the Rod 1 part number or the part class for the Middle pub-assembly.

IJUAHgrURS_JamNut:: JamNut

Specifies the Jam Nut part number or the part class for the Middle sub-assembly.

IJUAHgrURS_TopJamNut:: TopJamNut

Specifies the Top Jam Nut part number or the part class for the Middle sub-assembly.

Rigid Bottom Sub-Assembly Attributes

The following graphic illustrates a Rigid Bottom sub-assembly:

The following graphic illustrates the properties of a Rigid Bottom sub-assembly:

All the following parts include a material attribute that uses the hsMaterialOfConstruction codelist.

Attribute Name

Description

Implementation Details

IJOAHgrURS_SubPartsRule:: SubPartsRule

Specifies the hgrSupportRule that is used to select the correct part number for all parts in the bottom sub-assembly except the pipe attachment, if a part class is set in the part attribute.

For example, HgrPipePartSelRule.CPartByRodSizeS3DPrt

IJUAHgrURS_RH_PipeAtt:: PipeAtt

Specifies the Pipe Attachment part number or the part class for the Rigid Bottom sub-assembly.

The following part class ProgID types are supported:

SwiveRing

ClevisHanger

PipeClamp

YokeClamp

OneStdOneHole

TwoHolePort

ElbowLug

None

IJUAHgrURS_RH_PipeAttRl:: PipeAttRule

Specifies the SupportSelectionRule that is used to select the correct part number of the Pipe Attachment, if a part class is set in the part attribute column.

For example, HgrPipePartSelRule.CPartByPipeSizeEqual

IJUAHgrURS_RH_RodAtt::RodAtt

Specifies the rod attachment part.

The following part class ProgID types are supported:

ClevisWithPin

EyeNut

None

IJUAHgrURS_RH_TJNut:: TopJamNut

Specifies the Top Jam Nut part number or the part class for the Rigid Bottom sub-assembly.

IJUAHgrURS_RH_BJNut:: BotJamNut

Specifies the Bottom Jam Nut part number or the part class for the Rigid Bottom sub-assembly.

IJUAHgrURS_RH_Repad::Repad

Specifies the Repad part number or the part class for the Rigid Bottom sub-assembly, but only if the Pipe Attachment is Pipe or Elbow Lug.

IJUAHgrURS_RH_Shield:: InsulationShield

Specifies the Insulation Shield part number or part class for the Rigid Bottom sub-assembly, but only if the Pipe Attachment is a Clevis Hanger.

IJUAhsInsBlockPt::InsBlockPart

Specifies the part number or part class

of the insulation block part for the Rigid Bottom sub-assembly.

IJUAhsLength::Length

Specifies the length of the insulation part, if applicable.

Length must be an occurrence attribute on the insulation part.

IJUAHgrRHS_RH_RepadRl:: RepadRule

Specifies the SupportSelectionRule that is used to select the part number of the repad, if a part class is set in the part attribute.

For example, HgrPipePartSelRule.CPartByPipeSizeEqual

IJUAHgrURS_Weld::Weld

Specifies the Weld part number or the part class for the Rigid Bottom sub-assembly.

Trapeze Bottom Sub-Assembly Attributes

The following graphic illustrates two variants of Trapeze Bottom sub-assemblies:

The following graphic illustrates the properties of a Trapeze Bottom sub-assembly:

All the following parts include a material attribute that uses the hsMaterialOfConstruction codelist.

Attribute Name

Description

Implementation Details

IJOAHgrRHS_SubPartsRule:: SubPartsRule

Specifies the hgrSupportRule that is used to select the correct part number for all parts if a part class is set in the part attribute column.

For example, HgrPipePartSelRule.CPartByRodSizeS3DPrt

IJUAHgrURS_RH_PipeAtt:: PipeAtt

Specifies the pipe attachment part number or the part class for the Trapeze Bottom sub-assembly.

You can place pipe attachment on the first pipe only.

The following part class ProgID types are supported:

UBolt

IJUAHgrURS_RH_PipeAttRl:: PipeAttRule

Specifies the hgrSupportRule that is used to select the correct part number of the pipe attachment, if the part class is set in the part attribute column.

For example, HgrPipePartSelRule.CPartByPipeSizeEqual

IJUAHgrURS_RH_RodAtt:: RodAtt

Specifies the Rod Attachment part number or the part class for the Trapeze Bottom sub-assembly.

The following part class ProgID types are supported:

  • ClevisWithPin

  • EyeNut

  • Washer Plate

  • TwoStandardPort

  • TwoHolePort

  • None

IJUAHgrURS_RH_TJNut:: TopJamNut

Specifies the Top Jam Nut part number or the part class for the Trapeze Bottom sub assembly sub-assembly.

IJUAHgrURS_RH_BJNut:: BotJamNut

Specifies the Bottom Jam Nut part number or the part class for the Trapeze Bottom sub assembly sub-assembly.

IJUAHgrURS_TrWeldAtt:: WeldedAtt

Specifies the Welded Beam part number or the part class for the Trapeze Bottom sub assembly sub-assembly.

The following part class ProgID types are supported:

  • WBABolt

  • S3DWBABolt

  • OneStdOneHole

  • TwoStandardPort

IJUAHgrURS_TrCapPl::CapPlate

Specifies the Cap Plate part number or the part class for the Trapeze Bottom sub-assembly.

The following part class ProgID types are supported:

  • TwoStandardPort

IJUAHgrURS_TrStiffener:: Stiffener

Specifies the Stiffener part number or part class for the Trapeze Bottom sub-assembly.

The following part class ProgID types are supported:

  • TwoStandardPort

IJUAHgrURS_Trapeze::Trapeze

Specifies the Trapeze Steel part number or part class for the Trapeze Bottom sub-assembly.

IJUAHgrRHS_TrapezeLoc::
TrapezeLocation

Specifies the codelist value for Trapeze Steel placement. By default, the software places the trapeze steel below the pipe.

TrapezeLocation:

  • Below pipe
    image705

  • Above pipe
    image706

IJUAHgrURS_TrapezeNum:: TrapezeNum

Specifies the required quantity of Trapeze Steels.

IJUAHgrURS_Weld::Weld

Specifies the Weld part number for the Trapeze Bottom sub-assembly.

IJUAhsSteelStandard:: SteelStandard

Specifies the codelist value for a steel standard. The software uses the value in swap steel to switch from one steel standard to another.

hsSteelStandard:

5 = Euro

10 = AISC

15 = CISC and so on.

IJUAHgrRHS_TrCapPVOff:: PlateVertOff

Specifies the value for the vertical offset of the cap plate, if present.

The default units are listed in the CustomInterfaces worksheet.

For example: 25, 25mm, 3in. etc.

IJUAHgrRHS_TrCapPHOff:: PlateHorzOff

Specifies the value for the horizontal offset of the cap plate, if present.

The default units are listed in the CustomInterfaces worksheet.

For example: 25, 25mm, 3in. etc.

IJUAHgrRHS_TrCapALOff:: PlateAlongOff

Specifies the value of the offset for the cap plate along the pipe, if present.

The default units are listed in the CustomInterfaces worksheet.

For example: 25, 25mm, 3in. etc.

Riser Bottom Sub-Assembly Attributes

The following graphic illustrates a Riser Bottom sub-assembly:

The following graphic illustrates the properties of a Riser Bottom sub-assembly:

All the following parts include a material attribute that uses the hsMaterialOfConstruction codelist.

Attribute Name

Description

Implementation Details

IJOAHgrURS_SubPartsRule:: SubPartsRule

Specifies the hgrSupportRule that the software uses to select the correct part number for all parts if a part class is set in the part attribute column.

For example, HgrPipePartSelRule.CPartByRodSizeS3DPrt

IJUAHgrURS_RH_PipeAtt:: PipeAtt

Specifies the pipe attachment part number or the part class for the Riser Bottom sub-assembly.

The following part class ProgID types are supported:

  • PipeClamp

  • RiserLug

IJUAHgrURS_RH_PipeAttRl:: PipeAttRule

Specifies the hgrSupportRule that the software uses to select the correct part number of the pipe attachment if the part class is set in the part attribute column.

For example, HgrPipePartSelRule.CPartByPipeSizeEqual

IJUAHgrURS_RH_RodAtt:: RodAtt

Specifies the Rod Attachment part number or the part class for the Riser Bottom sub-assembly.

The following part class ProgID types are supported:

  • EyeNut

  • Clevis

IJUAHgrRHS_TrWeldAtt::WeldedAtt

Specifies the Welded attachment part number or the part class for the Riser Bottom sub-assembly.

JUAHgrURS_RH_TJNut:: TopJamNut

Specifies the Top Jam Nut part number or the part class for the Riser Bottom sub-assembly.

IJUAHgrURS_RH_BJNut:: BotJamNut

Specifies the Bottom Jam Nut part number or the part class for the Riser Bottom sub-assembly.

IJUAHgrURS_RH_Shield:: InsulationShield

Specifies the Insulation Shield part number or the part class for the Riser Bottom sub-assembly.

IJUAHgrURS_RH_ShrLug:: ShearLug

Specifies the Shear Lug part number or the part class for the Riser Bottom sub-assembly.

The following part class ProgID types are supported:

  • Route Port

IJUAHgrURS_RH_ShrLugRl:: ShearLugRule

Specifies the hgrSupportRule that the software uses to select the correct part number for Shear Lug.

IJUAHgrURS_RH_ShrNum:: ShearLugNum

Specifies the required Shear Lug quantity.

hsShearLugCount - 2, 4, 6, and so on.

Axial and Lateral Offset

The Axial lateral offset Excel sheet contains information for the support axial and lateral offsets. The sheet specifies the port names related to the parts that can be rotated when the axial or lateral offset is applied. The offset is used to move the Top sub-assembly around the pipe at the port, as defined in the axial lateral offset sheet. An empty sheet indicates that both axial and lateral offsets are permitted. You can add certain parts and port names with constraints, such as only axial offset, only lateral offset, or none.

Axial and Lateral Offset Sheet Design

AxLatData.xls is the axial and lateral offset workbook and includes the following columns:

Name - Specifies a unique name for the offset.

PartClassName - Specifies the catalog part class name.

PortName1 - Specifies the first port name of the part class.

PortName2 - Specifies the second port name of the catalog part class.

Axial - Specifies whether the axial offset is allowed. 0 = Not Allowed and 1 = Allowed.

Lateral - Specifies whether the lateral offset is allowed. 0 = Not Allowed and 1 = Allowed.

Example of Axial and Lateral offsets

Each rod hanger has two ports for the axial and lateral offsets. To specify a constraint on the rod hanger, add two port data rows to define the axial and lateral settings in the AxLatData.xls Excel workbook.

The following graphic illustrates axial and lateral offsets with extra ports.