TubeBundle

Overview

Class

A bundle that consists of several tubes assembled together allowing multiple flow paths from a single source (from http://data.posccaesar.org/rdl/RDS415259).

Supertypes

Attributes (data)

Name

Multiplicity

Type

NumberOfTubes

0..1

NullableInteger

TubeLength

0..1

NullableLength

TubeMaterialOfConstructionCode

0..1

NullableString

TubeNominalDiameterNumericalValueRepresentation

0..1

NullableString

TubeNominalDiameterRepresentation

0..1

NullableString

TubeNominalDiameterStandard

0..1

NominalDiameterStandardClassification

TubeNominalDiameterTypeRepresentation

0..1

NullableString

Attributes (reference)

Name

Multiplicity

Type

Chamber

0..1

Chamber

Implementation in Proteus Schema

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

Tag: <Equipment>

RDL reference: TUBE BUNDLE

ComponentClass: TubeBundle

Example

Implementation in Proteus Schema

<Equipment
    ID="tubeBundle1"
    ComponentClass="TubeBundle"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS415259" ...>
  ...
</Equipment>

Chamber

Attribute (reference)

The Chamber in which the TubeBundle is located, if applicable. The Chamber must be a component of the same object as the TubeBundle.

Multiplicity: 0..1

Type: Chamber

Opposite multiplicity: 0..*

Implementation in Proteus Schema

The attribute is implemented using Proteus <Association> elements.

Association type for the attribute ower: "is located in"

Opposite association type: "is the location of"

Example

Implementation in Proteus Schema

<Equipment
    ID="tubeBundle1"
    ComponentClass="TubeBundle"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS415259" ...>
  ...
  <Association
    Type="is located in"
    ItemID="chamber1" />
  ...
<Equipment />
...
<Equipment
    ID="chamber1"
    ComponentClass="Chamber"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS903151421" ...>
  ...
  <Association
    Type="is the location of"
    ItemID="tubeBundle1" />
  ...
<Equipment />

NumberOfTubes

Attribute (data)

The number of tubes of the TubeBundle.

Multiplicity: 0..1

Implementation in Proteus Schema

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

RDL reference: NUMBER OF TUBES

Name: NumberOfTubes

Example

36 (Integer)

Implementation in Proteus Schema

<Equipment
    ID="tubeBundle1"
    ComponentClass="TubeBundle"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS415259" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="NumberOfTubes"
      AttributeURI="http://data.posccaesar.org/rdl/RDS363959"
      Format="integer"
      Value="36" />
    ...
  </GenericAttributes>
  ...
</Equipment>

TubeLength

Attribute (data)

The length of the tubes of the TubeBundle.

Multiplicity: 0..1

Implementation in Proteus Schema

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

RDL reference: TUBE LENGTH

Name: TubeLength

Example

The instance tubeBundle1 represents a TubeBundle with a TubeLength of 2200.0 mm.

Implementation in Proteus Schema

<Equipment
    ID="tubeBundle1"
    ComponentClass="TubeBundle"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS415259" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="TubeLength"
      AttributeURI="http://data.posccaesar.org/rdl/RDS363869"
      Format="double"
      Value="2200.0"
      Units="Millimetre"
      UnitsURI="http://data.posccaesar.org/rdl/RDS1357739" />
    ...
  </GenericAttributes>
  ...
</Equipment>

TubeMaterialOfConstructionCode

Attribute (data)

A code that gives the material of construction of the tubes of the TubeBundle.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: TubeMaterialOfConstructionCodeAssignmentClass

Example

“1.4306” (String)

Implementation in Proteus Schema

<Equipment
    ID="tubeBundle1"
    ComponentClass="TubeBundle"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS415259" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="TubeMaterialOfConstructionCodeAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/TubeMaterialOfConstructionCodeAssignmentClass"
      Format="string"
      Value="1.4306" />
    ...
  </GenericAttributes>
  ...
</Equipment>

TubeNominalDiameterNumericalValueRepresentation

Attribute (data)

A readable representation of the numerical value of the nominal diameter of the tubes.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Example

“25” (String)

Implementation in Proteus Schema

<Equipment
    ID="tubeBundle1"
    ComponentClass="TubeBundle"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS415259" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="TubeNominalDiameterNumericalValueRepresentationAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/TubeNominalDiameterNumericalValueRepresentationAssignmentClass"
      Format="string"
      Value="25" />
    ...
  </GenericAttributes>
  ...
</Equipment>

TubeNominalDiameterRepresentation

Attribute (data)

A readable representation of the nominal diameter of the tubes.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: TubeNominalDiameterRepresentationAssignmentClass

Example

“DN 25” (String)

Implementation in Proteus Schema

<Equipment
    ID="tubeBundle1"
    ComponentClass="TubeBundle"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS415259" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="TubeNominalDiameterRepresentationAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/TubeNominalDiameterRepresentationAssignmentClass"
      Format="string"
      Value="DN 25" />
    ...
  </GenericAttributes>
  ...
</Equipment>

TubeNominalDiameterStandard

Attribute (data)

The nominal diameter of the tubes, given as a reference to a nominal diameter standard and value.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: TubeNominalDiameterStandardSpecialization

Example

DN 25 (DIN 2448) (NominalDiameterStandardClassification::Din2448ObjectDn25)

Implementation in Proteus Schema

<Equipment
    ID="tubeBundle1"
    ComponentClass="TubeBundle"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS415259" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="TubeNominalDiameterStandardSpecialization"
      AttributeURI="http://sandbox.dexpi.org/rdl/TubeNominalDiameterStandardSpecialization"
      Format="anyURI"
      Value="Din2448ObjectDn25"
      ValueURI="http://sandbox.dexpi.org/rdl/Din2448ObjectDn25" />
    ...
  </GenericAttributes>
  ...
</Equipment>

TubeNominalDiameterTypeRepresentation

Attribute (data)

A readable representation of the type of the nominal diameter of the tubes.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Example

“DN” (String)

Implementation in Proteus Schema

<Equipment
    ID="tubeBundle1"
    ComponentClass="TubeBundle"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS415259" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="TubeNominalDiameterTypeRepresentationAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/TubeNominalDiameterTypeRepresentationAssignmentClass"
      Format="string"
      Value="DN" />
    ...
  </GenericAttributes>
  ...
</Equipment>