CustomFilter

Overview

Class

A custom Filter, i.e., a Filter that is not covered by any of the other subclasses of Filter (GasFilter or LiquidFilter).

Supertypes

Attributes (data)

Name

Multiplicity

Type

DesignCapacityVolumeFlowRate

0..1

NullableVolumeFlowRate

DesignRotationalSpeed

0..1

NullableRotationalFrequency

DesignShaftPower

0..1

NullablePower

UpperLimitAllowableDesignPressureDrop

0..1

NullablePressureAbsolute

Attributes (composition)

Name

Multiplicity

Type

FilterUnit

0..1

FilterUnit

Implementation in Proteus Schema

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

Tag: <Equipment>

RDL reference: CUSTOM FILTER

ComponentClass: CustomFilter

Example

Implementation in Proteus Schema

<Equipment
    ID="customFilter1"
    ComponentClass="CustomFilter"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/CustomFilter" ...>
  ...
</Equipment>

DesignCapacityVolumeFlowRate

Attribute (data)

The volume flow rate for which the CustomFilter is designed.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: DesignCapacityVolumeFlowRate

DesignRotationalSpeed

Attribute (data)

The rotational speed for which the CustomFilter is designed.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: DesignRotationalSpeed

DesignShaftPower

Attribute (data)

The shaft power for which the CustomFilter is designed.

Multiplicity: 0..1

Implementation in Proteus Schema

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

RDL reference: DESIGN SHAFT POWER

Name: DesignShaftPower

FilterUnit

Attribute (composition)

The filter unit of the CustomFilter.

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 FilterUnit) is a child of the <Equipment> element for the attribute owner (a CustomFilter).

Example

Implementation in Proteus Schema

<Equipment
    ID="customFilter1"
    ComponentClass="CustomFilter"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/CustomFilter" ...>
  ...
  <Equipment
      ID="filterUnit1"
      ComponentClass="FilterUnit"
      ComponentClassURI="http://sandbox.dexpi.org/rdl/FilterUnit" ...>
    ...
  <Equipment />
  ...
<Equipment />

UpperLimitAllowableDesignPressureDrop

Attribute (data)

The upper limit for the pressure drop for which the CustomFilter is designed.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: UpperLimitAllowableDesignPressureDrop