Class ReliabilityDataSource.ReliabilityData

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

public static class ReliabilityDataSource.ReliabilityData extends Object implements Serializable
Equipment reliability 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
    • mtbf

      private double mtbf
    • mttr

      private double mttr
    • failureRate

      private double failureRate
    • availability

      private double availability
    • source

      private String source
    • notes

      private String notes
  • Constructor Details

    • ReliabilityData

      public ReliabilityData()
      Default constructor.
    • ReliabilityData

      public ReliabilityData(String equipmentType, String subType, double mtbf, double mttr)
      Creates reliability data.
      Parameters:
      equipmentType - equipment type
      subType - equipment subtype
      mtbf - mean time between failures in hours
      mttr - mean time to repair in hours
  • Method Details

    • getEquipmentType

      public String getEquipmentType()
    • getSubType

      public String getSubType()
    • getMtbf

      public double getMtbf()
    • getMttr

      public double getMttr()
    • getFailureRate

      public double getFailureRate()
    • getAvailability

      public double getAvailability()
    • getSource

      public String getSource()
    • getNotes

      public String getNotes()
    • setSource

      public void setSource(String source)
    • setNotes

      public void setNotes(String notes)
    • getFailuresPerYear

      public double getFailuresPerYear()
      Gets failures per year.
      Returns:
      failures per year
    • toString

      public String toString()
      Overrides:
      toString in class Object