Class ReliabilityDataSource.FailureModeData

java.lang.Object
neqsim.process.equipment.failure.ReliabilityDataSource.FailureModeData
All Implemented Interfaces:
Serializable
Enclosing class:
ReliabilityDataSource

public static class ReliabilityDataSource.FailureModeData extends Object implements Serializable
Failure mode data holder.
Version:
1.0
Author:
NeqSim Development Team
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • equipmentType

      private String equipmentType
    • subType

      private String subType
    • failureMode

      private String failureMode
    • probability

      private double probability
    • severity

      private String severity
    • typicalMttr

      private double typicalMttr
    • detectability

      private String detectability
    • description

      private String description
  • Constructor Details

    • FailureModeData

      public FailureModeData()
      Default constructor.
    • FailureModeData

      public FailureModeData(String equipmentType, String failureMode, double probability)
      Creates failure mode data.
      Parameters:
      equipmentType - equipment type
      failureMode - failure mode name
      probability - probability percentage
  • Method Details

    • getEquipmentType

      public String getEquipmentType()
    • getSubType

      public String getSubType()
    • getFailureMode

      public String getFailureMode()
    • getProbability

      public double getProbability()
    • getSeverity

      public String getSeverity()
    • getTypicalMttr

      public double getTypicalMttr()
    • getDetectability

      public String getDetectability()
    • getDescription

      public String getDescription()
    • setSubType

      public void setSubType(String subType)
    • setSeverity

      public void setSeverity(String severity)
    • setTypicalMttr

      public void setTypicalMttr(double mttr)
    • setDetectability

      public void setDetectability(String detectability)
    • setDescription

      public void setDescription(String description)
    • toEquipmentFailureMode

      public EquipmentFailureMode toEquipmentFailureMode(String equipmentName)
      Converts to EquipmentFailureMode.
      Parameters:
      equipmentName - equipment name for the failure mode
      Returns:
      equipment failure mode
    • mapToFailureType

      private EquipmentFailureMode.FailureType mapToFailureType(String mode)
    • mapCapacityFactor

      private double mapCapacityFactor(EquipmentFailureMode.FailureType type)
    • toString

      public String toString()
      Overrides:
      toString in class Object