Package neqsim.process.safety.scenario


package neqsim.process.safety.scenario
Automatic scenario generation for safety analysis.

This package provides tools for systematic safety scenario creation:

  • Failure Mode Analysis: Identify equipment-specific failure modes
  • HAZOP Mapping: Connect to standard deviation types
  • Combination Generation: Multi-failure scenarios
  • Prioritization: Rank by severity and likelihood

Supported Failure Modes:

  • Cooling/heating loss
  • Valve stuck (open/closed)
  • Compressor/pump trip
  • Blocked outlet
  • Power/instrument failure
  • External fire

Usage Example:

AutomaticScenarioGenerator generator = new AutomaticScenarioGenerator(process);

generator.addFailureModes(FailureMode.COOLING_LOSS, FailureMode.VALVE_STUCK_CLOSED);

// Single failures
List<ProcessSafetyScenario> scenarios = generator.generateSingleFailures();

// Combination scenarios (up to 2 simultaneous)
List<ProcessSafetyScenario> combinations = generator.generateCombinations(2);

// Run all scenarios
for (ProcessSafetyScenario s : scenarios) {
  ProcessSystem copy = process.copy();
  s.applyTo(copy);
  copy.run();
  // Analyze consequences
}
Version:
1.0
Author:
ESOL
See Also: