CustomPipingComponent

Overview

Class

A custom PipingComponent, i.e., a PipingComponent that is not covered by any of the other subclasses of PipingComponent (CheckValve, InlineMeasuringElement, OperatedValve, PipeFitting, or SafetyValveOrFitting).

Supertypes

Attributes (data)

Name

Multiplicity

Type

FlowInPipingClassCode

0..1

NullableString

FlowOutPipingClassCode

0..1

NullableString

InsulationThickness

0..1

NullableLength

InsulationType

0..1

NullableString

LocationRegistrationNumber

0..1

NullableString

NumberOfPorts

0..1

NumberOfPortsClassification

Operation

0..1

OperationClassification

PipingClassCode

0..1

NullableString

PipingComponentName

0..1

NullableString

PipingComponentNumber

0..1

NullableString

PositionNumber

0..1

NullableString

SetPressureHigh

0..1

NullablePressureGauge

SetPressureLow

0..1

NullablePressureGauge

Implementation in Proteus Schema

The class is implemented as a Proteus XML element with RDL reference.

Tag: <PipingComponent>

ComponentClass: CustomPipingComponent

Example

Implementation in Proteus Schema

<PipingComponent
    ID="customPipingComponent1"
    ComponentClass="CustomPipingComponent"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/CustomPipingComponent" ...>
  ...
</PipingComponent>

FlowInPipingClassCode

Attribute (data)

The code of the piping class at the flow in side of CustomPipingComponent.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

Name: FlowInPipingClassCodeAssignmentClass

FlowOutPipingClassCode

Attribute (data)

The code of the piping class at the flow out side of CustomPipingComponent.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

Name: FlowOutPipingClassCodeAssignmentClass

InsulationThickness

Attribute (data)

The insulation thickness of the CustomPipingComponent.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for physical quantities.

RDL reference: INSULATION THICKNESS

Name: InsulationThickness

InsulationType

Attribute (data)

The identification code for the insulation type related to the CustomPipingComponent. So far, DEXPI does not define restrictions for valid values.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

Name: InsulationTypeAssignmentClass

LocationRegistrationNumber

Attribute (data)

The location registration number of the CustomPipingComponent.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

Name: LocationRegistrationNumberAssignmentClass

NumberOfPorts

Attribute (data)

A specialization indicating the number of ports of the CustomPipingComponent.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for enumeration values.

Name: NumberOfPortsSpecialization

Operation

Attribute (data)

A specialization indicating the operation of the CustomPipingComponent.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for enumeration values.

Name: OperationSpecialization

PipingClassCode

Attribute (data)

The identification code of the piping class of the CustomPipingComponent. So far, DEXPI does not define restrictions for valid values.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

Name: PipingClassCodeAssignmentClass

PipingComponentName

Attribute (data)

A string to classify the CustomPipingComponent. DEXPI does not prescribe the classification system. Typically, company or site site standards are used.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

Name: PipingComponentNameAssignmentClass

PipingComponentNumber

Attribute (data)

An identifier of the CustomPipingComponent. DEXPI does not prescribe the scope of the identifier, i.e., whether it should be unique in, e.g., a CustomPipingComponent or a CustomPipingComponent.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

Name: PipingComponentNumberAssignmentClass

PositionNumber

Attribute (data)

The position number of the CustomPipingComponent.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for string values.

Name: PositionNumberAssignmentClass

SetPressureHigh

Attribute (data)

The high pressure at which the CustomPipingComponent is activated.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for physical quantities.

RDL reference: SET PRESSURE HIGH

Name: SetPressureHigh

SetPressureLow

Attribute (data)

The low pressure at which the CustomPipingComponent is activated.

Multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented as a DEXPI generic attribute for physical quantities.

RDL reference: SET PRESSURE LOW

Name: SetPressureLow