Class CompressorWashing.WashEvent

java.lang.Object
neqsim.process.equipment.compressor.CompressorWashing.WashEvent
All Implemented Interfaces:
Serializable
Enclosing class:
CompressorWashing

public static class CompressorWashing.WashEvent extends Object implements Serializable
Record of a wash event.
Version:
1.0
Author:
NeqSim Development Team
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • method

      private final CompressorWashing.WashingMethod method
    • operatingHoursAtWash

      private final double operatingHoursAtWash
    • foulingBefore

      private final double foulingBefore
    • foulingAfter

      private final double foulingAfter
    • recovery

      private final double recovery
    • timestamp

      private final long timestamp
  • Constructor Details

    • WashEvent

      public WashEvent(CompressorWashing.WashingMethod method, double hours, double before, double after, double recovery)
      Creates a wash event record.
      Parameters:
      method - washing method used
      hours - operating hours at time of wash
      before - fouling factor before wash
      after - fouling factor after wash
      recovery - performance recovery achieved
  • Method Details

    • getMethod

      public CompressorWashing.WashingMethod getMethod()
      Gets the washing method.
      Returns:
      washing method
    • getOperatingHoursAtWash

      public double getOperatingHoursAtWash()
      Gets operating hours at wash.
      Returns:
      operating hours
    • getFoulingBefore

      public double getFoulingBefore()
      Gets fouling before wash.
      Returns:
      fouling factor before
    • getFoulingAfter

      public double getFoulingAfter()
      Gets fouling after wash.
      Returns:
      fouling factor after
    • getRecovery

      public double getRecovery()
      Gets recovery achieved.
      Returns:
      recovery factor
    • getTimestamp

      public long getTimestamp()
      Gets timestamp.
      Returns:
      timestamp in milliseconds