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 |
---|---|---|
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
||
0..1 |
Attributes (reference)
Name |
Multiplicity |
Type |
---|---|---|
0..1 |
Implementation in Proteus Schema
The class is implemented as a Proteus XML element with RDL reference.
Tag: <Equipment>
RDL reference: TUBE BUNDLE
ComponentClass: TubeBundle
ComponentClassURI: http://data.posccaesar.org/rdl/RDS415259
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.
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
Type: NullableInteger
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for integer values.
RDL reference: NUMBER OF TUBES
Name: NumberOfTubes
AttributeURI: http://data.posccaesar.org/rdl/RDS363959
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
Type: NullableLength
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for physical quantities.
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
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: TUBE MATERIAL OF CONSTRUCTION CODE ASSIGNMENT CLASS
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
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
Name: TubeNominalDiameterNumericalValueRepresentationAssignmentClass
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
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: TUBE NOMINAL DIAMETER REPRESENTATION ASSIGNMENT CLASS
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.
RDL reference: TUBE NOMINAL DIAMETER STANDARD SPECIALIZATION
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
Type: NullableString
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for string values.
RDL reference: TUBE NOMINAL DIAMETER TYPE REPRESENTATION ASSIGNMENT CLASS
Name: TubeNominalDiameterTypeRepresentationAssignmentClass
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>