Top Banner
SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University of Maryland, College Park, MD
21

SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

Sep 01, 2018

Download

Documents

LamPhuc
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

SimPRA: A Simulation-Based

Probabilistic Risk Assessment

Framework for Dynamic Systems

Ali Mosleh and Hamed NejadUniversity of Maryland, College Park, MD

Page 2: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

2

SimPRA – Simulation-based Probabilistic Risk Assessment

Overview

SimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

Page 3: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

3

Knowledge Capture

Simulation Planner Functions

System Function-

Structure

Interdependencies

Hierarchical

System State

Modeling

Page 4: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

4

Hierarchical State Space

Planner Model

Page 5: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

5

Simulation Model Building

(Probabilistic)

Software

Behavior

Modeling

Hardware

Behavior

Modeling

Page 6: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

6

Scheduler- Simulator Interactions

ProbabilitiesEnd State

0.0199Abort

0.030LOVC

0.9501Success

Scheduler

Propose events

to schedulerUpdating

Estimation

Simulated

Trajectory

Reliability

Model

0 1 2 3 4 5 6 7 8 9 100

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

Scheduler Decision

Time

Simulation

End State Probability

Page 7: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

7

SimPRA planner� Captures high level engineering knowledge to provide

high level scenarios for guiding the simulation.

improves low probability high consequence scenario

generation

helps simulation to converge to real probabilities faster

� Groups the scenarios to generate a complete picture of

event sequences.

ESD scenario representation for risk analysts

� Provides an environment that progressively improves the

high level model over time.

SimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

Page 8: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

8

Planning Example

SimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

Power System _Fail Main Engine _Fail Spare Engine _Fail

Software _Fail Main Engine _Fail Spare Engine _Fail

Loss of Airplane

Loss of Airplane

Power System _Fail

Software _Fail

Main Engine _Work

Spare Engine _Work

Success

Success

Auto Navigation

Problem

Auto Navigation

Problem

Auto Navigation

Problem

Auto Navigation

Problem

Normal

Normal

Normal

Normal

AUTOPILOT X

X

POWER SYSTEM X

SOFTWARE X

ENGINE

MAIN ENGINE

SPARE ENGINE

Functionality

ComponentNavigation Propulsion

X

X

Init-state

Normal

Auto

Navigation

Problem

A

Navigation_Fail

B

Propulsion_Fail

Loss of

Airplane

C

Propulsion_SuccessSuccess

Auto

Navigation

Problem

Auto

Navigation

Problem

POWER SYSTEM_Fail

SOFTWARE_F

Page 9: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

9

Comparison with FT/ET

Loss of

Autopilot

Loss of

EngineOutcomes

True

FalseSuccess

Loss of Airplane

Loss of

Autopilot

Power

System_

Fail

Software_

Fail

Loss of

Engine

Main

Engine_

Fail

Spare

Engine_

Fail

Power System _Fail Main Engine _Fail Spare Engine _Fail

Software _Fail Main Engine _Fail Spare Engine _Fail

Loss of Airplane

Loss of Airplane

Power System _Fail

Software _Fail

Main Engine _Work

Spare Engine _Work

Success

Success

SimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

Page 10: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

10

Binary vs Multi-state Planner

Qualitative Reasoning TreeDeducted from the Mapping between

Functional and Structural Trees

Boundary conditions

Transition Rules-Importance of the elements to risk assessment

Transition Rules-Conditionality of the functionalities on the state of the other

elements

Transition Rules-Time dependencies

Transition RulesMapping between Functionality Tree

and Structure Tree

The relationship between the functionality of the system

with the state of the subsystems and components

State Transition GraphsAssumed only one transition from work

to fail state

The interplay between functionalities and states of the

subsystems/ components

State Transition DiagramsState Transition DiagramThe interplay between functionalities and states of the

system

Mapping between Functional and

Structural Trees

Mapping between Functionalities and

Structural Trees

The allocation (assignment) of functionalities among

components

Functionality Tree-The relationship between functionalities and sub-

functionalities/Activities and events

Functionality TreeFunctionalities for System level onlyFunctionalities/ Activities/Events provided/Acted upon by

elements

Structure TreeAssumed binary (work or fail)Elements' states and operational modes

Structure TreeStructure TreeSystem elements and hierarchy

Multi-state plannerBinary planner

Captured byType of Engineering Knowledge

SimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

Page 11: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

11

Reference Lunar Sortie Mission

Service

Module

Expended

7-day

surface

stay

Ascent

Stage

Expended

Earth Departure

Stage Expended

LSAM Performs

LOI

MOONMOON

EARTHEARTH

100 km

Low Lunar Orbit

Direct

Entry

Land

Landing

Low Earth

Orbit

EDS, LSAM

CEV

SimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

Page 12: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

12

Lunar Surface

model

Structure Tree

Functionality

Tree

State TransitionSimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

Page 13: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

13

LRO Satellite PRA

SimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

Page 14: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

14

Example of a Generated Plan

(Event Sequence Diagram)

SimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

Page 15: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

15

Plan Updating

Simulation Log Updater Output

1: #Comp1:c11--> !Comp1:event1--> #Comp1:c12

2: #Comp1:c12--> !Comp1:event1--> #Comp1:c13

3: #Comp2:c21--> !Comp2:event2--> #Comp2:c22

4: #Subsystem1:ss1--> @Comp1:c13 AND

@Comp2:c22 --> #Subsystem1:ss2

5: #System:s1--> @Subsystem1:ss2 -->

#System:s2

→#System:s1 > #Subsystem1:ss1 > #Comp1:c11 >

#Comp2:c21 > !Comp1:event1 > !Comp2:event2 >

#Comp2:c22 > #Comp1:c12 > #Comp1:c13

>#Subsystem1:ss2 > #System:s2

SimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

When a predefined number of simulation-runs are completed

I. For components:

• checks every instance of a state change in the detailed scenarios

• if there is an event related to the component that is called

between the changes of state, that event will be considered as

the cause of the state transition for that component.

• If there is no event between state changes, then the previous

event will be considered as the source of change for

subsystems:

• ………..

Page 16: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

16

Holdup tank exampleSimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

Page 17: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

17

Holdup tank results

2124256.71E-031.25E-021.05E-024.88E-06Overflow

2635273.19E-029.87E-023.63E-025.57E-02Dry-out

4534414483.46E-028.89E-019.53E-019.44E-01Success

Without Plan

5650473.75E-051.39E-041.64E-049.02E-05Overflow

3713533501.96E-037.88E-031.18E-029.73E-03Dry-out

73971032.00E-039.92E-019.88E-019.90E-01Success

With Plan

case 3case 2case 1case 3case 2case 1

# SequencesSD

Probability

SimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

•Low probability – High consequence scenarios are generated more often

•Since low prob scenarios get a place holder, simulation converges faster with plan

Page 18: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

18

PSAM 8 Benchmark Problem

Phase No. 1 2 3 6 7

ON

Thrusters

OFF

MET [hour] 0 5520 14899 28039 41179 66180 68038 78039

5856 68538

4 5

PPU

Ion A

Ion B

Input Power

Propellant (to A)

Propellant (to B)

1.05

2.04

4.03

8.02

Group Conditional

Failure

Probability [%]

Group

Si

ze

System failureExternal leakagePropellant distribution lines

System failureExternal leakagePropellant tank

External leakage

System failureFailure to close on demand

Loss of Ion Engine BFailure to open on demandPropellant Valve B

External leakage

System failureFailure to close on demand

Loss of Ion Engine AFailure to open on demandPropellant Valve A

Failure to operate

Assembly failureFails to start on demandIon Engine B

Failure to operate

Loss of redundancyFails to start on demandIon Engine A

Failure to shutdown on demand

Failure to operate

Assembly failureFails to start on demandPPU

EffectFailure ModeComponent

SimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

Page 19: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

19

Sample Result and

Comparison

0.5

0.55

0.6

0.65

0.7

0.75

0.8

0 2000 4000 6000 8000 10000

Monte Carlo Simulation

(10000 runs)

SimPRA Simulation

(500 runs)

Quantitative biasing (biased

sampling)

Qualitative biasing (planning)

Dynamic Intelligent biasing (e.g.,

entropy based)

Page 20: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

20

Primary Contributions

� A new method for capturing different types of engineering knowledge to automatically generate high level dynamic risk scenarios and

� guide DPRA simulation

� supply classical PRA techniques with generalized event sequence diagrams

� a way to summarize simulation results for risk management

� As an integral element within the SimPRA framework, the planner has been shown to improve convergence and coverage of risk scenarios

� Computer implementation

SimPRA

Planner

Evaluation

RBD

Conclusion

Introduction

Page 21: SimPRA: A Simulation-Based Probabilistic Risk Assessment ... · SimPRA: A Simulation-Based Probabilistic Risk Assessment Framework for Dynamic Systems Ali Mosleh and Hamed Nejad University

21

Benchmark problem results

Yes [E-1]Not too

complex

Time based.

Demand

based with

difficulty

Yes with

difficultyYesNot knownNot knownMulti stateApproximateDES (TIGER)

Yes [E-1]ComplexBothYesYesYes

Yes, both

horizontally

and vertically

Multi stateApproximateSimPRA

Yes but out of

range

solutions

[E-3]

Not easy to

developBothYesNoYesNoMulti state

Analytical

approach,

approximate

solutions

FT/ET/Markov

NoVery hard to

modelBothYesNoYes

In some

cases in a

static form

Multi stateExactSAPHIRE

Yes[E-1]ComplexBothYesYesNoYes but only

horizontallyMulti stateApproximateAO-MC

Yes but way

too far of other

solutions

[E-13]

Not easy to

develop

Time based

only

Not

shownNoYesYesBinaryExactDFT

NoCan’t get too

complexBoth

Not

shownNoYesYesBinaryAnalyticalDFM

Yes [E-1]HighBothYesYesNoNot known

Binary but

multi-state

is also

possible

ApproximateMC

Problem

Solved

Model

Complexity

Demand-

Based/

Time-

Based

Common

Cause

Complex

Systems

Low Prob.

High Cons.

Scenarios

ExpandableBinary/

Multi state

Exact/

Approx.

solution

Name

SimPRA

Planner

Evaluation

RBD

Conclusion

Introduction