Class StartupProfile.ProfilePoint

java.lang.Object
neqsim.process.equipment.compressor.StartupProfile.ProfilePoint
All Implemented Interfaces:
Serializable
Enclosing class:
StartupProfile

public static class StartupProfile.ProfilePoint extends Object implements Serializable
Inner class representing a point in the startup profile.
Version:
1.0
Author:
esol
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • time

      private final double time
    • targetSpeed

      private final double targetSpeed
    • holdDuration

      private final double holdDuration
    • checkDescription

      private final String checkDescription
  • Constructor Details

    • ProfilePoint

      public ProfilePoint(double time, double targetSpeed, double holdDuration, String checkDescription)
      Constructor for ProfilePoint.
      Parameters:
      time - elapsed time from start in seconds
      targetSpeed - target speed at this point in RPM
      holdDuration - time to hold at this speed in seconds
      checkDescription - description of checks to perform
  • Method Details

    • getTime

      public double getTime()
      Get the elapsed time.
      Returns:
      time in seconds
    • getTargetSpeed

      public double getTargetSpeed()
      Get the target speed.
      Returns:
      speed in RPM
    • getHoldDuration

      public double getHoldDuration()
      Get the hold duration.
      Returns:
      duration in seconds
    • getCheckDescription

      public String getCheckDescription()
      Get the check description.
      Returns:
      description string