Package neqsim.process.advisory


package neqsim.process.advisory
Advisory systems for real-time process operations.

This package provides infrastructure for operator advisory systems that predict future plant behavior and suggest optimal actions. Key capabilities:

  • Look-ahead Predictions: Predict process behavior minutes to days ahead
  • Uncertainty Quantification: Confidence intervals on all predictions
  • Constraint Monitoring: Early warning for limit violations
  • Actionable Advice: Suggested operator actions with explanations

Advisory System Use Cases:

  • Compressor surge margin prediction
  • Slug arrival forecasting in pipelines
  • Separator flooding risk assessment
  • Energy consumption optimization
  • Production rate forecasting

Usage Example:

// Create prediction engine for a process
AdvisoryEngine engine = new AdvisoryEngine(processSystem);

// Run 2-hour look-ahead
PredictionResult prediction = engine.predict(Duration.ofHours(2));

// Check for predicted issues
if (prediction.hasViolations()) {
  for (ConstraintViolation v : prediction.getViolations()) {
    System.out.println("WARNING: " + v.getDescription());
    System.out.println("Suggested: " + v.getSuggestedAction());
  }
}

// Get specific value prediction
PredictedValue pressure = prediction.getValue("separator.pressure");
System.out.println("Expected pressure in 2h: " + pressure);
Version:
1.0
Author:
ESOL
See Also: