TransmissionSystem

Overview

Class

A rotating equipment system that can transmit mechanical power from its Driver to driven Equipment by means of an assembly of transmission components and auxiliaries.

Supertypes

Attributes (data)

Name

Multiplicity

Type

SubTagName

0..1

NullableString

Attributes (composition)

Name

Multiplicity

Type

GearBoxes

*

GearBox

Attributes (reference)

Name

Multiplicity

Type

Driver

0..1

TransmissionDriver

Implementation in Proteus Schema

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

Tag: <Equipment>

RDL reference: TRANSMISSION SYSTEM

ComponentClass: TransmissionSystem

Example

Implementation in Proteus Schema

<Equipment
    ID="transmissionSystem1"
    ComponentClass="TransmissionSystem"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS13105034" ...>
  ...
</Equipment>

Driver

Attribute (reference)

The TransmissionDriver that drives the TransmissionSystem.

Multiplicity: 0..1

Opposite multiplicity: 0..1

Implementation in Proteus Schema

The attribute is implemented using Proteus <Association> elements.

Association type for the attribute ower: "is driven by"

Opposite association type: "drives"

Example

Implementation in Proteus Schema

<Equipment
    ID="transmissionSystem1"
    ComponentClass="TransmissionSystem"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS13105034" ...>
  ...
  <Association
    Type="is driven by"
    ItemID="motor1" />
  ...
<Equipment />
...
<Equipment
    ID="motor1"
    ComponentClass="Motor"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS7191198" ...>
  ...
  <Association
    Type="drives"
    ItemID="transmissionSystem1" />
  ...
<Equipment />

GearBoxes

Attribute (composition)

The gear boxes that are components of the TransmissionSystem.

Multiplicity: *

Type: GearBox

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

Example

Implementation in Proteus Schema

<Equipment
    ID="transmissionSystem1"
    ComponentClass="TransmissionSystem"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS13105034" ...>
  ...
  <Equipment
      ID="gearBox1"
      ComponentClass="Gearbox"
      ComponentClassURI="http://data.posccaesar.org/rdl/RDS889514" ...>
    ...
  <Equipment />
  ...
<Equipment />

SubTagName

Attribute (data)

The sub tag name of the TransmissionSystem.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: SubTagNameAssignmentClass

Example

“ST1” (String)

Implementation in Proteus Schema

<Equipment
    ID="transmissionSystem1"
    ComponentClass="TransmissionSystem"
    ComponentClassURI="http://data.posccaesar.org/rdl/RDS13105034" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="SubTagNameAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/SubTagNameAssignmentClass"
      Format="string"
      Value="ST1" />
    ...
  </GenericAttributes>
  ...
</Equipment>