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 Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • timestamp

      private Instant timestamp
    • overallRiskScore

      private double overallRiskScore
    • bottleneckEquipment

      private String bottleneckEquipment
    • bottleneckConstraint

      private String bottleneckConstraint
    • bottleneckUtilization

      private double bottleneckUtilization
    • highestRiskEquipment

      private String highestRiskEquipment
    • highestRiskScore

      private double highestRiskScore
    • equipmentUtilizations

      private Map<String,Double> equipmentUtilizations
    • equipmentRiskScores

      private Map<String,Double> equipmentRiskScores
    • equipmentHealthIndices

      private Map<String,Double> equipmentHealthIndices
    • systemCapacityMargin

      private double systemCapacityMargin
    • criticalEquipment

      private List<String> criticalEquipment
    • warnings

      private List<String> warnings
  • Constructor Details

    • PhysicsBasedRiskAssessment

      public PhysicsBasedRiskAssessment()
      Creates a new assessment.
  • Method Details

    • getTimestamp

      public Instant getTimestamp()
    • getOverallRiskScore

      public double getOverallRiskScore()
    • setOverallRiskScore

      public void setOverallRiskScore(double score)
    • getBottleneckEquipment

      public String getBottleneckEquipment()
    • setBottleneckEquipment

      public void setBottleneckEquipment(String equipment)
    • getBottleneckConstraint

      public String getBottleneckConstraint()
    • setBottleneckConstraint

      public void setBottleneckConstraint(String constraint)
    • getBottleneckUtilization

      public double getBottleneckUtilization()
    • setBottleneckUtilization

      public void setBottleneckUtilization(double utilization)
    • getHighestRiskEquipment

      public String getHighestRiskEquipment()
    • setHighestRiskEquipment

      public void setHighestRiskEquipment(String equipment)
    • getHighestRiskScore

      public double getHighestRiskScore()
    • setHighestRiskScore

      public void setHighestRiskScore(double score)
    • getEquipmentUtilizations

      public Map<String,Double> getEquipmentUtilizations()
    • getEquipmentRiskScores

      public Map<String,Double> getEquipmentRiskScores()
    • getEquipmentHealthIndices

      public Map<String,Double> getEquipmentHealthIndices()
    • getSystemCapacityMargin

      public double getSystemCapacityMargin()
    • setSystemCapacityMargin

      public void setSystemCapacityMargin(double margin)
    • getCriticalEquipment

      public List<String> getCriticalEquipment()
    • getWarnings

      public List<String> getWarnings()
    • toMap

      public Map<String,Object> toMap()
      Converts assessment to map for JSON serialization.
      Returns:
      map representation