Uses of Class
neqsim.process.safety.ProcessSafetyScenario
Packages that use ProcessSafetyScenario
Package
Description
Probabilistic risk analysis framework for process safety.
Automatic scenario generation for safety analysis.
-
Uses of ProcessSafetyScenario in neqsim.process.processmodel
Methods in neqsim.process.processmodel that return types with arguments of type ProcessSafetyScenarioModifier and TypeMethodDescriptionProcessSystem.generateCombinationScenarios(int maxSimultaneousFailures) Generates combination failure scenarios (multiple simultaneous failures).ProcessSystem.generateSafetyScenarios()Generates automatic safety scenarios based on equipment failure modes. -
Uses of ProcessSafetyScenario in neqsim.process.safety
Methods in neqsim.process.safety that return ProcessSafetyScenarioMethods in neqsim.process.safety with parameters of type ProcessSafetyScenarioModifier and TypeMethodDescriptionProcessSafetyAnalyzer.analyze(ProcessSafetyScenario scenario) private ProcessSafetyAnalysisSummaryProcessSafetyAnalyzer.buildSummary(ProcessSafetyScenario scenario, ProcessSystem referenceSystem, ProcessSystem scenarioSystem) Method parameters in neqsim.process.safety with type arguments of type ProcessSafetyScenarioModifier and TypeMethodDescriptionProcessSafetyAnalyzer.analyze(Collection<ProcessSafetyScenario> scenarios) -
Uses of ProcessSafetyScenario in neqsim.process.safety.risk
Fields in neqsim.process.safety.risk declared as ProcessSafetyScenarioModifier and TypeFieldDescriptionprivate ProcessSafetyScenarioRiskEvent.Builder.scenarioprivate ProcessSafetyScenarioRiskEvent.scenarioMethods in neqsim.process.safety.risk that return ProcessSafetyScenarioMethods in neqsim.process.safety.risk with parameters of type ProcessSafetyScenarioModifier and TypeMethodDescriptionRiskEvent.Builder.scenario(ProcessSafetyScenario scenario) voidRiskEvent.setScenario(ProcessSafetyScenario scenario) -
Uses of ProcessSafetyScenario in neqsim.process.safety.scenario
Fields in neqsim.process.safety.scenario declared as ProcessSafetyScenarioModifier and TypeFieldDescriptionprivate final ProcessSafetyScenarioAutomaticScenarioGenerator.ScenarioRunResult.scenarioMethods in neqsim.process.safety.scenario that return ProcessSafetyScenarioModifier and TypeMethodDescriptionprivate ProcessSafetyScenarioAutomaticScenarioGenerator.createCombinationScenario(AutomaticScenarioGenerator.EquipmentFailure... failures) private ProcessSafetyScenarioAutomaticScenarioGenerator.createScenario(AutomaticScenarioGenerator.EquipmentFailure failure) AutomaticScenarioGenerator.ScenarioRunResult.getScenario()Methods in neqsim.process.safety.scenario that return types with arguments of type ProcessSafetyScenarioModifier and TypeMethodDescriptionAutomaticScenarioGenerator.generateCombinations(int maxCombinationSize) Generates combination scenarios (multiple simultaneous failures).AutomaticScenarioGenerator.generateSingleFailures()Generates single-failure scenarios for all enabled failure modes.Method parameters in neqsim.process.safety.scenario with type arguments of type ProcessSafetyScenarioModifier and TypeMethodDescriptionAutomaticScenarioGenerator.runScenarios(List<ProcessSafetyScenario> scenarios) Runs all generated scenarios and collects results.Constructors in neqsim.process.safety.scenario with parameters of type ProcessSafetyScenarioModifierConstructorDescriptionScenarioRunResult(ProcessSafetyScenario scenario, String errorMessage, long executionTimeMs) Creates a failed result.ScenarioRunResult(ProcessSafetyScenario scenario, Map<String, Double> resultValues, long executionTimeMs) Creates a successful result. -
Uses of ProcessSafetyScenario in neqsim.process.util.example
Methods in neqsim.process.util.example with parameters of type ProcessSafetyScenarioModifier and TypeMethodDescriptionvoidIntegratedSafetySystemWithLogicExample.ScenarioRunner.runScenario(String scenarioName, ProcessSafetyScenario scenario, double duration, double timeStep) -
Uses of ProcessSafetyScenario in neqsim.process.util.scenario
Fields in neqsim.process.util.scenario declared as ProcessSafetyScenarioModifier and TypeFieldDescriptionprivate ProcessSafetyScenarioScenarioExecutionSummary.scenario(package private) final ProcessSafetyScenarioScenarioTestRunner.ScenarioConfig.scenarioMethods in neqsim.process.util.scenario that return ProcessSafetyScenarioModifier and TypeMethodDescriptionScenarioExecutionSummary.getScenario()Gets the scenario configuration.Methods in neqsim.process.util.scenario with parameters of type ProcessSafetyScenarioModifier and TypeMethodDescriptionScenarioTestRunner.BatchExecutor.add(String name, ProcessSafetyScenario scenario, String logicToActivate, double duration, double timeStep) Adds a standard scenario to the batch.ScenarioTestRunner.BatchExecutor.addDelayed(String name, ProcessSafetyScenario scenario, String logicToActivate, long activationDelay, String activationMessage, double duration, double timeStep) Adds a scenario with delayed logic activation to the batch.ScenarioTestRunner.executeScenario(String scenarioName, ProcessSafetyScenario scenario, double duration, double timeStep) Executes a scenario without activating any logic.ScenarioTestRunner.executeScenario(String scenarioName, ProcessSafetyScenario scenario, String logicToActivate, double duration, double timeStep) Executes a scenario with automatic logic activation, KPI collection, and reset.ScenarioTestRunner.executeScenarioWithDelayedActivation(String scenarioName, ProcessSafetyScenario scenario, String logicToActivate, long activationDelay, String activationMessage, double duration, double timeStep) Executes a scenario with delayed logic activation using a background thread.ProcessScenarioRunner.runScenario(String scenarioName, ProcessSafetyScenario scenario, double duration, double timeStep) Runs a scenario with the given parameters.ProcessScenarioRunner.runScenarioWithLogic(String scenarioName, ProcessSafetyScenario scenario, double duration, double timeStep, List<String> enabledLogicNames) Runs a scenario with only specific logic sequences enabled.voidScenarioExecutionSummary.setScenario(ProcessSafetyScenario scenario) Sets the scenario configuration.Constructors in neqsim.process.util.scenario with parameters of type ProcessSafetyScenarioModifierConstructorDescription(package private)ScenarioConfig(String name, ProcessSafetyScenario scenario, String logicToActivate, double duration, double timeStep) (package private)ScenarioConfig(String name, ProcessSafetyScenario scenario, String logicToActivate, double duration, double timeStep, long activationDelay, String activationMessage)