Package neqsim.process.safety.risk.dynamic
package neqsim.process.safety.risk.dynamic
Dynamic risk simulation with transient modeling.
This package extends the standard risk simulation with dynamic effects:
- Startup/shutdown production losses
- Ramp-up time after equipment restoration
- Time-varying production profiles
Key Classes
DynamicRiskSimulator- Monte Carlo with transient simulationProductionProfile- Time-varying production during failureDynamicRiskResult- Results with transient statisticsTransientLossStatistics- Cumulative transient loss tracking
Example Usage
DynamicRiskSimulator simulator = new DynamicRiskSimulator(processSystem);
simulator.setRampUpTimeHours(2.0);
simulator.addEquipmentReliability("Compressor", 0.05, 24.0);
DynamicRiskResult result = simulator.runDynamicSimulation(1000, 365);
System.out.println("Transient loss fraction: " + result.getTransientLossPercent() + "%");
- See Also:
-
ClassDescriptionResult from dynamic risk simulation including transient effects.Enhanced Monte Carlo simulator with dynamic simulation for transient effects.Internal class to track iteration state.Internal class to track equipment state during simulation.Ramp profile types for production transitions.Represents a production profile during an equipment failure event.Time point in production profile.Statistics for transient production losses.