Class PhysicsBasedRiskMonitor.PhysicsBasedRiskAssessment
java.lang.Object
neqsim.process.safety.risk.realtime.PhysicsBasedRiskMonitor.PhysicsBasedRiskAssessment
- All Implemented Interfaces:
Serializable
- Enclosing class:
PhysicsBasedRiskMonitor
public static class PhysicsBasedRiskMonitor.PhysicsBasedRiskAssessment
extends Object
implements Serializable
Risk assessment result derived from physics-based calculations.
- Version:
- 1.0
- Author:
- NeqSim Development Team
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubledoubledoublevoidsetBottleneckConstraint(String constraint) voidsetBottleneckEquipment(String equipment) voidsetBottleneckUtilization(double utilization) voidsetHighestRiskEquipment(String equipment) voidsetHighestRiskScore(double score) voidsetOverallRiskScore(double score) voidsetSystemCapacityMargin(double margin) toMap()Converts assessment to map for JSON serialization.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
timestamp
-
overallRiskScore
private double overallRiskScore -
bottleneckEquipment
-
bottleneckConstraint
-
bottleneckUtilization
private double bottleneckUtilization -
highestRiskEquipment
-
highestRiskScore
private double highestRiskScore -
equipmentUtilizations
-
equipmentRiskScores
-
equipmentHealthIndices
-
systemCapacityMargin
private double systemCapacityMargin -
criticalEquipment
-
warnings
-
-
Constructor Details
-
PhysicsBasedRiskAssessment
public PhysicsBasedRiskAssessment()Creates a new assessment.
-
-
Method Details
-
getTimestamp
-
getOverallRiskScore
public double getOverallRiskScore() -
setOverallRiskScore
public void setOverallRiskScore(double score) -
getBottleneckEquipment
-
setBottleneckEquipment
-
getBottleneckConstraint
-
setBottleneckConstraint
-
getBottleneckUtilization
public double getBottleneckUtilization() -
setBottleneckUtilization
public void setBottleneckUtilization(double utilization) -
getHighestRiskEquipment
-
setHighestRiskEquipment
-
getHighestRiskScore
public double getHighestRiskScore() -
setHighestRiskScore
public void setHighestRiskScore(double score) -
getEquipmentUtilizations
-
getEquipmentRiskScores
-
getEquipmentHealthIndices
-
getSystemCapacityMargin
public double getSystemCapacityMargin() -
setSystemCapacityMargin
public void setSystemCapacityMargin(double margin) -
getCriticalEquipment
-
getWarnings
-
toMap
-