Class RiskFrameworkQuickStart
This class provides runnable examples demonstrating all 7 priority features of the risk framework. Each example is self-contained and can be run independently.
Features Demonstrated
- P1: Dynamic Simulation with Transients
- P2: SIS/SIF Integration per IEC 61508/61511
- P3: Real-time Digital Twin Monitoring
- P4: Bow-Tie Diagram Analysis
- P5: Multi-Asset Portfolio Risk
- P6: Condition-Based Reliability
- P7: ML/AI Integration Interface
- Since:
- 3.3.0
- Version:
- 1.0
- Author:
- NeqSim Development Team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static ProcessSystemCreates a simple process system for demonstration.static voidExample: Bow-Tie Analysis (P4).static voidExample: Condition-Based Reliability (P6).static voidExample: Dynamic Simulation with Transients (P1).static voidExample: ML/AI Integration (P7).static voidExample: Basic Operational Risk Simulation.static voidExample: Multi-Asset Portfolio Risk (P5).static voidExample: Real-time Digital Twin Monitoring (P3).static voidExample: SIS/SIF Integration (P2).static voidMain entry point - runs all examples.
-
Constructor Details
-
RiskFrameworkQuickStart
public RiskFrameworkQuickStart()
-
-
Method Details
-
main
Main entry point - runs all examples.- Parameters:
args- command line arguments (not used)
-
exampleOperationalRiskSimulation
public static void exampleOperationalRiskSimulation()Example: Basic Operational Risk Simulation.Demonstrates Monte Carlo simulation for production availability analysis.
-
exampleDynamicSimulation
public static void exampleDynamicSimulation()Example: Dynamic Simulation with Transients (P1).Demonstrates Monte Carlo with ramp-up/shutdown modeling for more accurate production loss estimates.
-
exampleSISIntegration
public static void exampleSISIntegration()Example: SIS/SIF Integration (P2).Demonstrates Safety Instrumented Function modeling per IEC 61508/61511.
-
exampleRealTimeMonitoring
public static void exampleRealTimeMonitoring()Example: Real-time Digital Twin Monitoring (P3).Demonstrates continuous risk monitoring with physics-based integration.
-
exampleBowTieAnalysis
public static void exampleBowTieAnalysis()Example: Bow-Tie Analysis (P4).Demonstrates barrier analysis with threat-consequence modeling.
-
examplePortfolioRisk
public static void examplePortfolioRisk()Example: Multi-Asset Portfolio Risk (P5).Demonstrates portfolio-level risk analysis with common cause scenarios.
-
exampleConditionBasedReliability
public static void exampleConditionBasedReliability()Example: Condition-Based Reliability (P6).Demonstrates equipment health monitoring with degradation models.
-
exampleMLIntegration
public static void exampleMLIntegration()Example: ML/AI Integration (P7).Demonstrates the interface for integrating machine learning models.
-
createSimpleProcessSystem
Creates a simple process system for demonstration.- Returns:
- a ProcessSystem with basic equipment
-