Enum Class CompressorWashing.WashingMethod
java.lang.Object
java.lang.Enum<CompressorWashing.WashingMethod>
neqsim.process.equipment.compressor.CompressorWashing.WashingMethod
- All Implemented Interfaces:
Serializable, Comparable<CompressorWashing.WashingMethod>, Constable
- Enclosing class:
CompressorWashing
Compressor washing method types.
- Version:
- 1.0
- Author:
- NeqSim Development Team
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionChemical cleaning with solvents.Crank wash at slow roll - extended procedure.Dry ice blasting for sensitive areas.Offline soak wash - requires shutdown.Online wet washing during operation. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanprivate final Stringprivate final doubleprivate final double -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateWashingMethod(String displayName, double effectiveness, double downtime, boolean online) -
Method Summary
Modifier and TypeMethodDescriptionbooleanChecks if method can be performed online.Gets display name of washing method.doubleGets recovery effectiveness (0-1).doubleGets required downtime in hours.Returns the enum constant of this class with the specified name.static CompressorWashing.WashingMethod[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ONLINE_WET
Online wet washing during operation. -
OFFLINE_SOAK
Offline soak wash - requires shutdown. -
CRANK_WASH
Crank wash at slow roll - extended procedure. -
CHEMICAL_CLEAN
Chemical cleaning with solvents. -
DRY_ICE_BLAST
Dry ice blasting for sensitive areas.
-
-
Field Details
-
displayName
-
recoveryEffectiveness
private final double recoveryEffectiveness -
requiredDowntimeHours
private final double requiredDowntimeHours -
canRunOnline
private final boolean canRunOnline
-
-
Constructor Details
-
WashingMethod
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
getDisplayName
-
getRecoveryEffectiveness
public double getRecoveryEffectiveness()Gets recovery effectiveness (0-1).- Returns:
- fraction of fouling that can be removed
-
getRequiredDowntimeHours
public double getRequiredDowntimeHours()Gets required downtime in hours.- Returns:
- downtime hours (0 for online methods)
-
canRunOnline
public boolean canRunOnline()Checks if method can be performed online.- Returns:
- true if online operation supported
-