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

DesignHeatTransferArea

0..1

NullableArea

DesignHeatTransferCoefficient

0..1

NullableHeatTransferCoefficient

DesignPower

0..1

NullablePower

Attributes (composition)

Name

Multiplicity

Type

TubeBundle

0..1

TubeBundle

Implementation in Proteus Schema

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

Tag: <Equipment>

RDL reference: CUSTOM HEATER

ComponentClass: 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

Implementation in Proteus Schema

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

Name: 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.

Name: DesignHeatTransferCoefficient

DesignPower

Attribute (data)

The power 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 POWER

Name: DesignPower

TubeBundle

Attribute (composition)

The tube bundle of the CustomHeater.

Multiplicity: 0..1

Opposite multiplicity: 0..1

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 />