Felträdsanalys FTA

Relevanta dokument
Felträdsanalys FTA. SESAM-gruppen i programvarusäkerhet Mikroprojekt Säkanalysmetoder FTA på Ejection system

FMEA. FMEA - historik FMEA. Fördelar med FMEA

Risk som 2-dimensionellt begrepp

Hantering av CCF vid beräkningar i PSA och PSA-tillämpningar

IE1205 Digital Design: F10: Synkrona tillståndsautomater del 2

FMEA Failure Mode and Effect Analysis. Antti Salonen

Företagsmodellering i UML

Styrteknik: Grundläggande logiska funktioner D2:1

ANVISNINGAR TILL INLÄMNINGSUPPGIFTER I TILLFÖRLITLIGHETSTEORI. På inlämningsuppgiften ska alltid namn och elevnummer finnas med.

Vad kan hända? Hur troligt är det? Hur stor blir skadan? Hur kan detta mätas? Hur hanteras osäkerheterna? Utbildning i riskanalyser Riskanalysmetoder

Tentamen i. TDDC67 Funktionell programmering och Lisp

Detta exjobb handlar om att skapa felträd utifrån specificerade rutiner i reparationshandböckerna för samtliga av Hägglunds fordon.

7.1.1 Modulindelning. Delsystem: Pneumatiskt system. Elmotor för rotation. Axel. Lager. Chuck. Ram. Kylsystem. Sensorer

Quine McCluskys algoritm

Ekonomiska konsekvensanalyser av komponenthaverier i kärnkraftverk

Statistik för Brandingenjörer. Laboration 3

Introduktion Fillet Success Camera View Settings Self Intersecting Sweeps...

TDDI02. Programmeringsprojekt. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU

Relcon Scandpower AB. Box Sundbyberg. Relcon Scandpower. Presentation på SOLE seminariet Teleborgs slott november 2008 Per Hellström

Produktens väg från idé till grav

Processinriktning i ISO 9001:2015

Effekter på systemsäkerhet orsakade av diagnossystem

Följddiagram för händelsestyrda rörelser

Systemsäkerhetsverksamhet

Grundläggande logik och modellteori

Exempeluppgift i Logikstyrning. 1 Inledning. 2 Insignaler och utsignaler

Övningshäfte 1: Logik och matematikens språk

Räkneuppgifter till Säkerhetsanalyser inom energisektorn

IE1204/IE1205 Digital Design

Finansiell Statistik (GN, 7,5 hp,, VT 2009) Föreläsning 2. Diskreta Sannolikhetsfördelningar. (LLL Kap 6) Stokastisk Variabel

Booleska variabler och översättning mellan programuttryck och booleska variabler

TEKNISKA BESTÄMMELSER FÖR ELEKTRISK UTRUSTNING

REGELVERK & HANDBÖCKER

Grundläggande Datorteknik Digital- och datorteknik

Digitala system EDI610 Elektro- och informationsteknik

BAS STRÖMFÖRSÖRJNING Slingövervakningsmodul-EXT/Kretskort

TDDC74 Programmering: Abstraktion och modellering Tentamen, lördag 27 augusti 2016, kl 8 12

Traditionella systemsäkerhetsmetoder

Skapa systemarkitektur

Föreläsning 11 Tisdag 6/6 2000

Introduktion till logik

Projektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget % misslyckades!

Med den här boken får du: Författaren:

Frågor att ställa om IK

Hur implementera algoritmerna på maskinnivå - datorns byggstenar

Samordnad riskanalys - en grund för uppfyllande av 7. Brandfarlig vara- konferensen 2015 Johan Ingvarson

PARALLELL OCH SEKVENTIELL DATABEHANDLING. Innehåll

TNK049 Optimeringslära

(N) och mängden av heltal (Z); objekten i en mängd behöver dock inte vara tal. De objekt som ingår i en mängd kallas för mängdens element.

Logik. Boolesk algebra. Logik. Operationer. Boolesk algebra

Grunderna i programmering loopar (lektion 2 av 5)

Presentation av H ProgSäk 2018

TSIU05 Digitalteknik. LAB1 Kombinatorik LAB2 Sekvensnät LAB3 System

Mintermer. SP-form med tre mintermer. William Sandqvist

Chaos om datorprojekt..

Sekvensnät Som Du kommer ihåg

Digital elektronik CL0090

Grundläggande logik och modellteori (5DV102)

Tool for Risk Evaluation

Bilagor 103. Bilaga 1 - Krav på styrande och redovisande dokument 104 i QSReg (21 CFR 820)

Osäkerhetsanalys av PSA-resultat

Fuzzy Logic: Den oskarpa skarpheten

Tenta i Digitalteknik

1 Föreläsning I, Mängdlära och elementär sannolikhetsteori,

Statistik för Brandingenjörer. Laboration 4

IE1205 Digital Design: F4 : Karnaugh-diagrammet, två- och fler-nivå minimering

Ett minneselements egenskaper. F10: Minneselement. Latch. SR-latch. Innehåll:

BESKRIVNING AV DISPLAY

Kvalitetssäkring och Validering Molekylära Metoder. Susanna Falklind Jerkérus Sektionen för Molekylär Diagnostik Karolinska Universitetslaboratoriet

Charlotta Törneling. Abstract reasoning. Urvalsförfarande 2015 Handläggare (generalister) och revisorer

Formella metoder. Loop-program som statetransformers. Betrakta följande problem. specifikationen.

Riktlinje för intern styrning och kontroll avseende Norrköping Rådhus AB:s bolagskoncern

Logik och kontrollstrukturer

I kursen i endimensionell analys är mängden av reella tal (eng. real number), R, fundamental.

Mjukvarudesign. Designprocessen. Teknisk design. Konceptuell design

Grundläggande logik och modellteori

Grundläggande logik och modellteori

TDDI16 Datastrukturer och algoritmer. Prioritetsköer, heapar, Union/Find

LUNDS TEKNISKA HÖGSKOLA. Tentamen i Processriskanalys Tidpunkt: Fredagen den 10 mars 2009, kl Lokal: MA 9 A och B BESKRIVNING AV TENTAMEN

Tenta i Digitalteknik

VECTUS PRT Automatbaneprosjekt Korea

Från systemsäkerhet till kritikalitet i programvara

Laboration D181. ELEKTRONIK Digitalteknik. Kombinatoriska kretsar, HCMOS v 2.1

Föreläsning 5. Fast position Projektplanering (CPM och PERT)

Lars-Erik Häll, personlig erfarenhet

Testning på 3 föreläsningar. PV7180 Verifiering och Validering. Litteratur. Vad är testning? Varför testa och olika syn? Målet med testning

TEKNISKA BESTÄMMELSER FÖR ELEKTRISK UTRUSTNING

Digital Aritmetik Unsigned Integers Signed Integers"

SEKVENSKRETSAR. Innehåll

Föreläsning 3. Programmering, C och programmeringsmiljö

Finansiell Statistik (GN, 7,5 hp, HT 2008) Föreläsning 2

Lathund MVA-metoden v.2.0

CS - Computer science. Datateknik Informationsbehandling Datalogi Datavetenskap (ÅA 2008)

Säkerhetsstandarder: Säkerhetsinriktning

SMD033 Digitalteknik. Digitalteknik F1 bild 1

SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A

Linjärt minne. Sammanhängande minne är ej flexibelt. Effektivt

SIS HB 333 Processer

Ränteberäkning vid reglering av monopolverksamhet

Configuration testing Why? Vad det är tänkt att koden ska göra. Performance testing Kommentarer Skriva om koden som kommentar

Transkript:

Felträdsanalys FTA 1

FTA FTA utgår från en för systemet oönskad vådahändelse, även kallad topphändelse vilken undersöks m a p möjliga orsaker först de omedelbart föregående, därefter de näst föregående osv ned till löven, bas- eller primärhändelserna. Ett logiskt träd med start på systemnivå ritas. Samverkande, oberoende orsaker uttrycks med och -grindar, alternativa med eller -grindar. Kvantitativa mått på olyckssannolikhet och exponeringsgrad kan införas i varje nod. Vid analys av programvara görs i stället en rent kvalitativ bedömning av rimlighet för olycka, för att finna var konstruktionsändringar är nödvändiga. Källa: H ProgSäk 2001 2

Fault Tree Success Tree FTAs styrka ligger i ett strukturerat sökande efter orsaker till en viss händelse i syfte att i första hand eliminera säkerhetshot, i andra hand att bemästra resterande hot. Analysen erbjuder ett annat betraktelsesätt än det gängse under konstruktion: en koncentration på vad programvaran ej får göra, snarare än vad den skall utföra. Ett Success Tree utgör det logiska komplementet till ett FT Exempel: Topphändelsen utebliven funktion X i ett FT har sitt komplement i topphändelsen lyckad funktion X i motsvarande ST Ett ST definierar logiken för att en vådahändelse INTE skall inträffa 3

Arbetsgång Identifiera felträdsanalysens syfte och mål Definiera topphändelser Definiera omfattningen av analysen, gränserna för analysobjektet Definiera analysnivån, granualitet Bestäm regler för analysen Blanda inte success med fault Definiera exempelvis hur hur component failure och system failure ska användas Kvantitativ och/eller kvalitativ analys Konstruera felträdet Utgå från en funktionell struktur av systemet som analyseras (se exempelvis SIS-EN 61346 Struktureringsprinciper) Gör klar varje nod innan nästa påbörjas Förenkla genom att eliminera noder med alltför liten sannolikhet (exempelvis många nivåer av OCH villkor) Iterera tills resultatet blir tillfredsställande Värdera och validera felträdet Fler iterationer? Tolka och presentera resultatet 4

Cut Sets Ett Cut Set är mängden av alla de bashändelser som krävs för att en topphändelse skall inträffa. Ett Minimal Cut Set är den minsta mängden bashändelser som måste inträffa för att topphändelsen skall inträffa. (dvs. en logisk förenkling av det aktuella felträdet) Varje felträd innehåller ett bestämt antal Minimal Cut Sets 5

Path Sets Det logiska komplementet till ett Cut Set är ett Path Set Ett Path Set kan också kallas ett Success Set Ett Path Set är mängden av alla de bashändelser som INTE får inträffa för att en topphändelse INTE skall inträffa. Ett Minimal Path Set är den minsta mängden bashändelser som INTE får inträffa för att topphändelsen INTE skall inträffa. (dvs. en logisk förenkling av aktuellt ST) Varje ST innehåller ett bestämt antal Minimal Path Sets 6

Cut Sets och Path Sets Kan vara bra att känna till Logiken används i verktyg för felträd och händelseträd 7

Händelser Bashändelser eller fel som inte kräver vidare analys Conditioning Event Förutsättning eller restriktion i logisk grind Undeveloped Event Ej vidare analyserad händelse Hushändelse Händelse som normalt förväntas hända Länk Används rittekniskt för att länka delar av ritade felträd 8

Logik OCH ELLER n KOMBINATION sant om n input är sanna EXLUSIVE ELLER PRIORITY OCH Sant om sekvens av input inträffar (från vänster till höger) INHIBIT Sant om input är sant och Condition Event har inträffat (ritat till höger) 9

Komponetfelkategorier Primary Komponenten går fel under specificerade driftförhållanden Secondary Komponenten går fel under onormala driftförhållande Föjdfel Command Felaktig styrning av komponenten Ej komponentfel 10

Validering av FT Skapa Minimal Cut Sets kontrollera att dessa är valida Sök efter eventuella verkliga felhändelser och kontrollera att dessa ingår i FT Skapa Success Paths av FT och använd dessa för cross-check Kontrollera att sannolikheter för cut sets och topphändelser är rimliga. Etc. etc. 11

Common Cause FTA Utökad Aktiv eller Standby / Kall eller varm Reservnoder Dynamiska felträdsanalyser Fas- och mod-beroende analyser Tidsberoende analyser, Markovmodeller 12

Ritat felträd Riskspectrum 13

Felträdsanalys FTA verktyg använder bolsk algebra, binary decision diagrams, sannolikhetsteorier etc. för att beräkna resultat Input Sannolikhet för komponentfel (MTBF) Komponentotillgänglighet (inkluderar reservdelar, MTBR, etc) Sannolikhet för bashändelser Human error data Common cause failure data Tids och sekvensberoenden Output Sannolikhet för topphändelse Känslighetsanalys, Fussell-Vesely Importance, Risk Reduction Worth, Risk Achievment Worth, Birnbaum s Importance Measure Osäkerhetsanalys 14