CustomHeater¶
Overview¶
Class
A custom Heater, i.e., a Heater that is not covered by any of the other subclasses of Heater (Boiler, ElectricHeater, Furnace, or SteamGenerator).
Supertypes
Attributes (data)
Name |
Multiplicity |
Type |
---|---|---|
0..1 |
||
0..1 |
||
0..1 |
Attributes (composition)
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: CUSTOM HEATER
ComponentClass: CustomHeater
ComponentClassURI: http://sandbox.dexpi.org/rdl/CustomHeater
Example
Implementation in Proteus Schema
<Equipment
ID="customHeater1"
ComponentClass="CustomHeater"
ComponentClassURI="http://sandbox.dexpi.org/rdl/CustomHeater" ...>
...
</Equipment>
DesignHeatTransferArea¶
Attribute (data)
The heat transfer area for which the CustomHeater is designed.
Multiplicity: 0..1
Type: NullableArea
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for physical quantities.
RDL reference: DESIGN HEAT TRANSFER AREA
Name: DesignHeatTransferArea
AttributeURI: http://sandbox.dexpi.org/rdl/DesignHeatTransferArea
DesignHeatTransferCoefficient¶
Attribute (data)
The heat transfer coefficient for which the CustomHeater is designed.
Multiplicity: 0..1
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for physical quantities.
RDL reference: DESIGN HEAT TRANSFER COEFFICIENT
Name: DesignHeatTransferCoefficient
DesignPower¶
Attribute (data)
The power for which the CustomHeater is designed.
Multiplicity: 0..1
Type: NullablePower
Implementation in Proteus Schema
The attribute is implemented as a DEXPI generic attribute for physical quantities.
RDL reference: DESIGN POWER
Name: DesignPower
AttributeURI: http://sandbox.dexpi.org/rdl/DesignPower
TubeBundle¶
Attribute (composition)
The tube bundle of the CustomHeater.
Implementation in Proteus Schema
The attribute is implemented using the XML hierarchy of the Proteus file: The element for the attribute value (a TubeBundle) is a child of the <Equipment>
element for the attribute owner (a CustomHeater).
Example
Implementation in Proteus Schema
<Equipment
ID="customHeater1"
ComponentClass="CustomHeater"
ComponentClassURI="http://sandbox.dexpi.org/rdl/CustomHeater" ...>
...
<Equipment
ID="tubeBundle1"
ComponentClass="TubeBundle"
ComponentClassURI="http://data.posccaesar.org/rdl/RDS415259" ...>
...
<Equipment />
...
<Equipment />