Dynamic versus static modelling of safety-critical systems...

29
General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. Users may download and print one copy of any publication from the public portal for the purpose of private study or research. You may not further distribute the material or use it for any profit-making activity or commercial gain You may freely distribute the URL identifying the publication in the public portal If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim. Downloaded from orbit.dtu.dk on: May 02, 2018 Dynamic versus static modelling of safety-critical systems for risk assessment Markert, Frank; Kozin, Igor Publication date: 2015 Document Version Peer reviewed version Link back to DTU Orbit Citation (APA): Markert, F., & Kozine, I. (2015). Dynamic versus static modelling of safety-critical systems for risk assessment [Sound/Visual production (digital)]. The quest for an objective assessment of Risk, Lund, Sweden, 25/11/2014

Transcript of Dynamic versus static modelling of safety-critical systems...

Page 1: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights.

• Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain • You may freely distribute the URL identifying the publication in the public portal

If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.

Downloaded from orbit.dtu.dk on: May 02, 2018

Dynamic versus static modelling of safety-critical systems for risk assessment

Markert, Frank; Kozin, Igor

Publication date:2015

Document VersionPeer reviewed version

Link back to DTU Orbit

Citation (APA):Markert, F., & Kozine, I. (2015). Dynamic versus static modelling of safety-critical systems for risk assessment[Sound/Visual production (digital)]. The quest for an objective assessment of Risk, Lund, Sweden, 25/11/2014

Page 2: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

Dynamic versus static modelling of safety-critical systems for risk assessment

Frank Markert Igor Kozine [email protected] [email protected] Produktionstorvet byg. 424 2800 Kongens Lyngby Danmark

Page 3: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Content • Modelling approaches of safety – critical systems • Advantages of dynamic modelling using a discrete event

simulation environment • Overview and examples of the projects that have used this

approach to derive risk and reliability assessments. • Conclusion

SPs Riskseminar, Lund 2

Page 4: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Modelling approach practised in risk analysis

Example power backup system

• Fault tree

Power generator fails

0.2%

Power backup system fails

Switching device fails

0.1%

Fuel cell/battery fail

0.5%

Loss of power supply

P=1.199E-5

SPs Riskseminar, Lund 3

Page 5: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

• Fault tree • Event tree

Initiating event Power generator fails

Switching device fails

Fuel cell/battery fails Final event

Yes = 0.2%

No =99.8%

Loss of power supply

Loss of power supply

Power supply

Power supply

Yes = 0.1%

No = 99.9% Yes = 0.5%

No = 99.5%

1.199E-5

Modelling approach practised in risk analysis

Example power backup system

SPs Riskseminar, Lund 4

Page 6: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

• Fault tree • Event tree • Barrier diagram

Modelling approach practised in risk analysis

Example power backup system

SPs Riskseminar, Lund 5

Page 7: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

• Fault tree • Event tree • Barrier diagram • Dynamic using Discrete Event Simulation (DES, Arena® vers. 14.50.0)

power OK

fails

generator Power supply ok

switching device

OK

fails

Loss of power supply

Fuel Cell / battery

OK

fails

3600000 3592812

7188 3599973

7181

7

27

7161

20

Power backup system

Modelling approach practised in risk analysis

Example power backup system

SPs Riskseminar, Lund 6

Page 8: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Point of departure in accident modelling

Consider a natural gas pipeline rupture and the prediction of the consecutive failure of supply to a customer:

P(Supply failure) = P(Supply failure | Pipeline rupture) x P(Pipeline rupture)

• Rupture event easily predicted by e.g. Fault tree

• the consecutive supply failure is not easily predicted by FT, as function includes:

– Amount of gas (pressure) in the pipeline segment downstream, – Number of customers – Hourly gas consumption as a function of seasonal and production variations.

SPs Riskseminar, Lund 7

Page 9: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Approach of our choice: Discrete Event Simulation

1. Models mimick/imitate procecesses and events

2. No highly abstract theories

3. Domain experts understand models and influence their development

4. Animation and graphical scenarios contribute to understanding and confidence

5. Individual (hazardous) scenarios can be played back

6. Easy integration of the technical part and human performance

SPs Riskseminar, Lund 8

Page 10: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

DES models for risk analysis

1. Models are dynamic (vs. static conventional models) 2. Data are sampled statistically (Monte Carlo approach),

– e.g. hole size, wind speed, release direction, number of persons working, seasonal – daily changes

– Loss of partial performance and its degradation in time´ – Dynamic demand (e.g. gas supply): seasonal - daily changes

3. Condition dependent down times 4. Gradual recovery after a failure, etc. 5. Multiple runs (many!) are performed to extract risk numbers for

assessing Individual Risk, Potential Loss of Life, Group Risk) – Simulation runs are more time consuming

Easy account for dynamic stochastic dimensions in systems

SPs Riskseminar, Lund 9

Page 11: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Reference projects 1. OPHRA –Offshore Platform Hydrocarbon Risk Analysis. Financed by

Dong Energy

2. Simulation of human performance in time-pressured scenarios (Case: Performance of operators in a control room of a NPP under MLOCA scenario). Performed under the Halden Reactor Project

3. Reliability of a gas supply. Financed by Swedegas, owner and operator the gas pipeline Dragør, DK – Gutherborg, SV

4. Safe manning of merchant ships. Financed by the Danish Maritime Fond

5. Train driver performance modelling (developing engineering models for usability studies). The Halden Project

6. Operational risk of assets for a Water Utility Company, Master project supported by Københavns Energi and Reliasset A/S

7. Risk analysis of a generic hydrogen refuelling station. Master project

8. Optimizing the rating of offshore and onshore transformers for an offshore wind farm. Master project supported by DONG

SPs Riskseminar, Lund 10

Page 12: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

THE HYDROGEN SUPPLY SYSTEM

• A Hydrogen refuelling station:

– Hydrogen supply by pipeline or road tanker

– Storage facilities (main tank, compressor and buffer storage)

– Dispensers to refuel car and busses

– Cash desk

The network consists of a number of stations, the production is decentral and supply is by pipeline or truck delivery.

Goal: Uninterrupted Hydrogen delivery has to be achieved in all cases, while a minimum of hydrogen is stored on-site to reduce the risk potential

SPs Riskseminar, Lund 11

Page 13: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Example: Modelling of truck unloading

0

arrivaltruck has defects on

from failure MTTRrecovering time

Record leak 1 Record TBF leak 1 arrival disposeevent failuretruck unloading

event mo failuretruck unloading

hosesdefects in unloading

fixed facilityincorrect coupling to

Alarm signal Alarm off signal

0

P-5

Delivery truck Dispenser

Liquid storage Evaporator Compressor

hydrogentruck delivery

truckdeparture deliveryinsepction of truck

True

False

nounloading of truck

preparationtruck unloading Flow 1

Tank 1Seize Regulator 1 1

Release Regulator

0 0

0

0

0

0

Tank Level

0. 00Tank Net Rate

0 . 0 0

Truck Unloading event failure:

• truck has defects on arrival

• Defects in unloading hose

• Incorrect coupling

SPs Riskseminar, Lund 12

Arena® software version 14.50.00

Page 14: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

13

The water supply system in the area around Copenhagen

SPs Riskseminar, Lund

Page 15: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

OPHRA - Feasibility study supported by DONG energy

• Only releases in center of process area • Only gas releases

SPs Riskseminar, Lund 14

Page 16: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Conventional approach

Physical phenomena

Detection & response

Escape & evacuation

Impact & consequence

1. Causal diagrams (fault and event trees)

2. Diagrams have to capture all possible developments of accident scenarios

3. The scenarios involve several agents and actions that behave “independently” and each has its own timeline

4. Capturing all this in a single diagram leads to complex logic and requires simplification

SPs Riskseminar, Lund 15

Page 17: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Application of dynamic & dependent models

Physical phenomena

Detection & response

Escape & evacuation

Impact & consequence

Time

• The event sequences trigger each other and are simulated concurrently.

• Events taking place in one sequence change the conditions in the other sequences (dynamic interaction)

16

Alternative: model each process separately but allow feed-back and interaction between processes

SPs Riskseminar, Lund

Page 18: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

The off-shore platform

12 m

12m

2m

3m

3 m

17

ALARM

SPs Riskseminar, Lund

Page 19: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

DES model logic

18

Create crew working

workers died

initialisation rescued workersASET _ RSETRSE T

working place counting_rescued_workers

counting_fatalities

0

0

0

0

0

1) input parameters, 2) Consequences, 3) Evacuation

Number jet firesimmediate_ignitionparameters

ignition VBA

explosionsNumber gasVBA

parameterwrite jetflame

ignitionwrite delayedalarm_gas

alarm_flame

VBA tablewrite dispersioinVBA

calc_ASET

calc__ASET

0

0

0

0

eventsCreate release

Hole Parameters VBA Detector checkdelay accidentparametersinitialize

0

1)

2)

3)

SPs Riskseminar, Lund

Arena® software version 14.50.00

Page 20: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Example results:

19

10000 simulation runs Input: average st.dev. min max wind speed (m/s) 11 5 5 20 wind direction (degrees) 91 52 0 180 hole size statistic (mm) 12 28 1 200 No. workers at random positions 4 3 5 Output: wind speed in module (m/s) 0.6 0.3 0.1 1.4 mass flow (kg/s) 6.2 27.8 0.007 271.5

SEPmax jet flame (kW/s) 40 11 28 93 RSET (s) 240 176 301 ASET (s) 427 0 >600 No. fatilities per accident 1.3 1.8 0 5

SPs Riskseminar, Lund

Page 21: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

SPs Riskseminar,

Lund

A task network model of human activities for improving usability and safety

20

Page 22: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Domain: train driver • Motivation: relatively high number of SPADS (Signals Passed At Danger)

on Danish railways • Relatively simple task (move train from station to station within the limits

communicated to the train driver through track-side signals and signs)

SPs Riskseminar,

Lund

Expect speed limit

End of speed limit

Stop before the mark

800m to station

Distant signal shows: If main signal shows:

21

Page 23: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Model concepts – 3 submodels

• Movement of the train: speed & position in response to position of controls (speed and brake). Includes generation of data on control panel (speedometer)

• Environment: side track objects, external visual objects and audio inputs, depending on the position of the train and other events

• A cognitive model of a train driver

SPs Riskseminar,

Lund

µ, δ, κ µ, δ, κ µ, δ,

κ

Visual Image Store µ, δ,

κ

Auditory Image Store

Working Memory

Long-term Memory

Perceptual

Processor τp

Cognitive

Processor τc Motor Proces

sor τm

Model Human Processor (Card et al.) • µ: storage capacity (items, ”chunks”) • δ: decay time of an item • κ: main code type (physical, acoustic,

visual, semantic) • τ: cycle time

22

Page 24: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Model structure using DES with queues

SPs Riskseminar,

Lund

23

Page 25: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Train driver control model

SPs Riskseminar,

Lund

Info on: strategy, current tactic, location, speed, state of train, …

24

Page 26: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Example of tactic: braking to stop before signal At each dot, the driver evaluates the braking rate by observing speed and distance to signal

SPs Riskseminar,

Lund

-1.4

-1.2

-1.0

-0.8

-0.6

-0.4

-0.2

0.0

0

200

400

600

800

1000

1200

1400

0 10 20 30 40

Acc

eler

atio

n (

m/

s2)

Dis

tan

ce (

m)

and

vel

oci

ty

(km

/h

ou

r)

Time (s)

Distance Velocity Acceleration (brake level)

25

Page 27: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Concluding remarks

• Discrete Event Simulation modelling has proven viability for the risk analysis of different safety critical systems.

• It works and can produces a great deal of informative output and, in particular, probabilistic risk measures.

– Fault trees, Event trees and safety barrier diagrams are rather easily modeled and simulated by DES environments.

• The model may also predict rare events that may occur during the lifetime of an installation, but on the cost of the simulation run time -> drawback compared with analytical calculations

• The quality of safety barriers may depend on – procedures and maintenance standards – the educational level of the personal.

Within the DES environment, it is possible to include human operations. Technical focused risk assessments can directly take human

factors and performance into account.

SPs Riskseminar, Lund 26

Page 28: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Concluding remarks

• The application of DES modeling in connection with risk analysis for which dynamic characteristics of the modeled processes cannot be neglected.

• Hereunder the advantages compared to conventional models used in risk management are shown.

– This enables to make better predictions for dynamical situations (variations in input parameters).

– Such models provide more detailed answers to questions – Models retain geographical dependencies and time patterns.

• The approach is highly applicable in other areas e.g. fire safety management

SPs Riskseminar, Lund 27

Page 29: Dynamic versus static modelling of safety-critical systems ...orbit.dtu.dk/files/104686670/Lund_presentation_nov2014.pdf · Dynamic versus static modelling of safety-critical systems

25. November 2014 DTU Management Engineering, Technical University of Denmark

Thank you for your interest

[email protected]

28 SPs Riskseminar, Lund