Class ProcessEquipmentMonitor.MonitorReading
java.lang.Object
neqsim.process.safety.risk.condition.ProcessEquipmentMonitor.MonitorReading
- All Implemented Interfaces:
Serializable
- Enclosing class:
ProcessEquipmentMonitor
A recorded reading from the monitor.
- Version:
- 1.0
- Author:
- NeqSim Development Team
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate doubleprivate doubleprivate doubleprivate doubleprivate static final longprivate doubleprivate Instant -
Constructor Summary
ConstructorsConstructorDescriptionMonitorReading(Instant timestamp, double temperature, double pressure, double capacityUtilization, double healthIndex, double failureRate) Creates a monitor reading. -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubledoubledoubletoMap()Converts reading to map for JSON serialization.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
timestamp
-
temperature
private double temperature -
pressure
private double pressure -
capacityUtilization
private double capacityUtilization -
healthIndex
private double healthIndex -
adjustedFailureRate
private double adjustedFailureRate
-
-
Constructor Details
-
MonitorReading
public MonitorReading(Instant timestamp, double temperature, double pressure, double capacityUtilization, double healthIndex, double failureRate) Creates a monitor reading.- Parameters:
timestamp- reading timetemperature- temperature in Kpressure- pressure in baracapacityUtilization- capacity utilization 0-1healthIndex- calculated health index 0-1failureRate- adjusted failure rate per hour
-
-
Method Details
-
getTimestamp
-
getTemperature
public double getTemperature() -
getPressure
public double getPressure() -
getCapacityUtilization
public double getCapacityUtilization() -
getHealthIndex
public double getHealthIndex() -
getAdjustedFailureRate
public double getAdjustedFailureRate() -
toMap
-