Package neqsim.process.safety.risk.sis
package neqsim.process.safety.risk.sis
Safety Instrumented System (SIS) Integration Package.
This package provides integration between operational risk assessment and Safety Instrumented Systems (SIS) per IEC 61508/61511 standards. Key capabilities include:
- Safety Instrumented Function (SIF) Modeling: Model SIFs with SIL targets, architectures (1oo1, 1oo2, 2oo3, etc.), and PFD calculations
- Layer of Protection Analysis (LOPA): Semi-quantitative risk assessment with IPL credit allocation
- SIL Verification: Verify SIL targets are met based on PFD, architecture, and systematic capability
- Risk Reduction Tracking: Track how SIS reduces process hazard frequency
Key Classes
SafetyInstrumentedFunction- Models individual SIFs with SIL, architecture, and PFDSISIntegratedRiskModel- Extends RiskModel with SIS integrationLOPAResult- LOPA analysis results with protection layersSILVerificationResult- SIL verification resultsSISRiskResult- Combined risk results with SIS mitigation
Standards Support
- IEC 61508 - Functional Safety of Electrical/Electronic/Programmable Electronic Safety-related Systems
- IEC 61511 - Functional Safety: Safety Instrumented Systems for the Process Industry
- ISA 84.00.01 - Functional Safety: Safety Instrumented Systems
- NORSOK S-001/S-002 - Technical Safety
Example Usage
// Create SIS-integrated risk model
SISIntegratedRiskModel riskModel = new SISIntegratedRiskModel("HIPPS Analysis");
// Add SIF
SafetyInstrumentedFunction hipps = new SafetyInstrumentedFunction("SDV-001", "Main HIPPS",
SafetyInstrumentedFunction.SIFCategory.HIPPS, 2, "1oo2");
hipps.setProofTestIntervalYears(1);
riskModel.addSIF(hipps);
// Add IPL
riskModel.addIPL("PSV-001", "Pressure Safety Valve", 0.01);
// Perform LOPA
LOPAResult lopa = riskModel.performLOPA("Overpressure", 0.1, // initiating frequency
1e-4); // target frequency
// Verify SIL
SILVerificationResult verification = riskModel.verifySIL(hipps);
- Version:
- 1.0
- Author:
- NeqSim Development Team
- See Also:
-
ClassDescriptionLayer of Protection Analysis (LOPA) result.Individual protection layer in LOPA.Represents a Safety Instrumented Function (SIF) for risk reduction calculation.Builder for SafetyInstrumentedFunction.SIF categories.SIL Verification Result.Component contribution to overall PFD.Verification issue found during analysis.Risk model integrated with Safety Instrumented Systems (SIS).Consequence types for risk criteria.Independent Protection Layer (IPL) for LOPA.IPL types.Risk tolerance criteria for SIL determination.Result from SIS-integrated risk analysis.Result for a single event's mitigation.