SafetyValveOrFitting

Overview

Class

A safety valve or fitting.

Supertypes

Subtypes

Attributes (data)

Name

Multiplicity

Type

FlowInPipingClassCode

0..1

NullableString

FlowOutPipingClassCode

0..1

NullableString

LocationRegistrationNumber

0..1

NullableString

PositionNumber

0..1

NullableString

SetPressureHigh

0..1

NullablePressureGauge

SetPressureLow

0..1

NullablePressureGauge

Implementation in Proteus Schema

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

Tag: <PipingComponent>

ComponentClass: SafetyValveOrFitting

Example

Implementation in Proteus Schema

<PipingComponent
    ID="safetyValveOrFitting1"
    ComponentClass="SafetyValveOrFitting"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/SafetyValveOrFitting" ...>
  ...
</PipingComponent>

FlowInPipingClassCode

Attribute (data)

The code of the piping class at the flow in side of SafetyValveOrFitting.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: FlowInPipingClassCodeAssignmentClass

Example

“75HB13” (String)

Implementation in Proteus Schema

<PipingComponent
    ID="safetyValveOrFitting1"
    ComponentClass="SafetyValveOrFitting"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/SafetyValveOrFitting" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="FlowInPipingClassCodeAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/FlowInPipingClassCodeAssignmentClass"
      Format="string"
      Value="75HB13" />
    ...
  </GenericAttributes>
  ...
</PipingComponent>

FlowOutPipingClassCode

Attribute (data)

The code of the piping class at the flow out side of SafetyValveOrFitting.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: FlowOutPipingClassCodeAssignmentClass

Example

“75HB13” (String)

Implementation in Proteus Schema

<PipingComponent
    ID="safetyValveOrFitting1"
    ComponentClass="SafetyValveOrFitting"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/SafetyValveOrFitting" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="FlowOutPipingClassCodeAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/FlowOutPipingClassCodeAssignmentClass"
      Format="string"
      Value="75HB13" />
    ...
  </GenericAttributes>
  ...
</PipingComponent>

LocationRegistrationNumber

Attribute (data)

The location registration number of the SafetyValveOrFitting.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: LocationRegistrationNumberAssignmentClass

Example

“L-N123” (String)

Implementation in Proteus Schema

<PipingComponent
    ID="safetyValveOrFitting1"
    ComponentClass="SafetyValveOrFitting"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/SafetyValveOrFitting" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="LocationRegistrationNumberAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/LocationRegistrationNumberAssignmentClass"
      Format="string"
      Value="L-N123" />
    ...
  </GenericAttributes>
  ...
</PipingComponent>

PositionNumber

Attribute (data)

The position number of the SafetyValveOrFitting.

Multiplicity: 0..1

Implementation in Proteus Schema

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

Name: PositionNumberAssignmentClass

Example

“SV 104.01” (String)

Implementation in Proteus Schema

<PipingComponent
    ID="safetyValveOrFitting1"
    ComponentClass="SafetyValveOrFitting"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/SafetyValveOrFitting" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="PositionNumberAssignmentClass"
      AttributeURI="http://sandbox.dexpi.org/rdl/PositionNumberAssignmentClass"
      Format="string"
      Value="SV 104.01" />
    ...
  </GenericAttributes>
  ...
</PipingComponent>

SetPressureHigh

Attribute (data)

The high pressure at which the SafetyValveOrFitting is activated.

Multiplicity: 0..1

Implementation in Proteus Schema

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

RDL reference: SET PRESSURE HIGH

Name: SetPressureHigh

Example

The instance safetyValveOrFitting1 represents a SafetyValveOrFitting with a SetPressureHigh of 30.0 bar.

Implementation in Proteus Schema

<PipingComponent
    ID="safetyValveOrFitting1"
    ComponentClass="SafetyValveOrFitting"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/SafetyValveOrFitting" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="SetPressureHigh"
      AttributeURI="http://sandbox.dexpi.org/rdl/SetPressureHigh"
      Format="double"
      Value="30.0"
      Units="Bar"
      UnitsURI="http://data.posccaesar.org/rdl/RDS1314539" />
    ...
  </GenericAttributes>
  ...
</PipingComponent>

SetPressureLow

Attribute (data)

The low pressure at which the SafetyValveOrFitting is activated.

Multiplicity: 0..1

Implementation in Proteus Schema

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

RDL reference: SET PRESSURE LOW

Name: SetPressureLow

Example

The instance safetyValveOrFitting1 represents a SafetyValveOrFitting with a SetPressureLow of 0.0 bar.

Implementation in Proteus Schema

<PipingComponent
    ID="safetyValveOrFitting1"
    ComponentClass="SafetyValveOrFitting"
    ComponentClassURI="http://sandbox.dexpi.org/rdl/SafetyValveOrFitting" ...>
  ...
  <GenericAttributes Set="DexpiAttributes" ...>
    <GenericAttribute
      Name="SetPressureLow"
      AttributeURI="http://sandbox.dexpi.org/rdl/SetPressureLow"
      Format="double"
      Value="0.0"
      Units="Bar"
      UnitsURI="http://data.posccaesar.org/rdl/RDS1314539" />
    ...
  </GenericAttributes>
  ...
</PipingComponent>