Megbízhatósági analízis

Hasonló dokumentumok
Biztonságkritikus rendszerek Gyakorlat: Megbízhatósági analízis

Szolgáltatásbiztonság verifikációja: Megbízhatósági analízis

A szolgáltatásbiztonság alapfogalmai

A szolgáltatásbiztonság alapfogalmai

Biztonságkritikus rendszerek

A szolgáltatásbiztonság alapfogalmai

Biztosítóberendezések biztonságának értékelése

Biztonságkritikus rendszerek Gyakorlat: Architektúrák

A szolgáltatásbiztonság analízise

Szoftverminőségbiztosítás

Szoftver architektúra tervek ellenőrzése

A BIZTONSÁGINTEGRITÁS ÉS A BIZTONSÁGORIENTÁLT ALKALMAZÁSI FELTÉTELEK TELJESÍTÉSE A VASÚTI BIZTOSÍTÓBERENDEZÉSEK TERVEZÉSE ÉS LÉTREHOZÁSA SORÁN

BME Járműgyártás és -javítás Tanszék. Javítási ciklusrend kialakítása

Sztochasztikus temporális logikák

A fejlesztési szabványok szerepe a szoftverellenőrzésben

Hibatűrés. Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Architektúra tervezési példák: Architektúrák biztonságkritikus rendszerekben

TERMÉKEK MŐSZAKI TERVEZÉSE Megbízhatóságra, élettartamra tervezés I.

Modulzáró ellenőrző kérdések és feladatok (2)

Autóipari beágyazott rendszerek. Kockázatelemzés

Modulzáró ellenőrző kérdések és feladatok (2)

Biztonságkritikus rendszerek architektúrája (2. rész)

Az előadásdiák gyors összevágása, hogy legyen valami segítség:

Szoftver értékelés és karbantartás

MŰSZAKI MEGBÍZHATÓSÁGÁNAK VIZSGÁLATI MÓDSZEREI EXAMINATION METHODS FOR EVALUATING RELIABILITY IN COMPLEX MILITARY RECONNAISSANCE SYSTEMS.

Szoftver karbantartás

SZOLGÁLTATÁS BIZTOSÍTÁS

Kecskeméti Fıiskola GAMF Kar Informatika Tanszék. Johanyák Zsolt Csaba

Fejlesztés kockázati alapokon

Szoftverminőségbiztosítás

1002D STRUKTÚRÁJÚ, KRITIKUS ÜZEMBIZTONSÁGÚ RENDSZER (SCS 1 ) ELEMZÉSE DISZKRÉT-DISZKRÉT MARKOV MODELLEL

biztonságkritikus rendszerek

A kockázatelemzés menete

Veszély analízis. Rendszertervezés és -integráció előadás dr. Majzik István

SÚLYOS BALESETEK ELEMZÉSE. 3. téma: Kvalitatív módszerek - Hibafa

Alapvető karbantartási stratégiák

Autóipari beágyazott rendszerek. Funkcionális biztonságossági koncepció

Kedvenc rejtvényeim Mit tudok és mit hiszek el?

PCS100 UPS-I Ipari felhasználási célú UPS

Hálózatba kapcsolt adatbázisok. Erős Levente, TMIT 2011.

62. MEE Vándorgyűlés, Síófok 2015 Szetember Csernoch Viktor, ABB Components. Vacuum Tap-Changers Minősítése

Szoftverminőségbiztosítás

Elemzési módszerek. Egyes módszerek ágazat-specifikusak, mások teljesen általánosan használatosak. A leggyakoribb veszélyelemző módszerek:

Rendszermodellezés. Hibamodellezés (dr. Majzik István és Micskei Zoltán fóliái alapján) Fault Tolerant Systems Research Group

2. gyakorlat RENDSZEREK MEGBÍZHATÓSÁGA: SOROS RENDSZEREK, REDUNDANCIA. Összeállította: Farkas Balázs

Túlélés analízis. Probléma:

Kockázat alapú karbantartás kialakítása a TPM rendszerben

Biomatematika 2 Orvosi biometria

Biztonságkritikus rendszerek

Közlekedési automatika Biztonsági architektúrák

Kritikus Beágyazott Rendszerek

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Kihívások és tendenciák a vasúti járművek karbantartásával kapcsolatban

LOGIT-REGRESSZIÓ a függő változó: névleges vagy sorrendi skála

Diagnosztika Petri háló modellek felhasználásával

Valószínűségi változók. Várható érték és szórás

Architektúra tervek ellenőrzése

Fejlesztés kockázati alapokon 2.

A kockázat fogalma. A kockázat fogalma. Fejezetek a környezeti kockázatok menedzsmentjéből 2 Bezegh András

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

Valószínűségi modellellenőrzés Markov döntési folyamatokkal

R-KORD Kft Präsentation LED.pptx - Fordította: Nikli Barbara

Modellezés és szimuláció a tervezésben

Valószínűségszámítás összefoglaló

STATISZTIKA ELŐADÁS ÁTTEKINTÉSE. Matematikai statisztika. Mi a modell? Binomiális eloszlás sűrűségfüggvény. Binomiális eloszlás

[Biomatematika 2] Orvosi biometria

Megbízhatóságra alapozott program a berendezések értékelésére

Szoftver karbantartási lépések ellenőrzése

MUST Három fázisú Moduláris UPS. A moduláris UPS előnyei már mindenki számára elérhetőek

Biztonsági folyamatirányító. rendszerek szoftvere

Dr. BALOGH ALBERT: MEGBÍZHATÓSÁGI ÉS KOCKÁZATKEZELÉSI SZAKKIFEJEZÉSEK FELÜLVIZSGÁLATÁNAK HELYZETE

Használati alapú és modell alapú tesztelés kombinálása szolgáltatásorientált architektúrák teszteléséhez az ipari gyakorlatban

ISO A bevezetés néhány gyakorlati lépése

Ellátási lánc optimalizálás P-gráf módszertan alkalmazásával mennyiségi és min ségi paraméterek gyelembevételével

STATISZTIKA ELŐADÁS ÁTTEKINTÉSE. Mi a modell? Matematikai statisztika. 300 dobás. sűrűségfüggvénye. Egyenletes eloszlás

Zárthelyi mintapéldák. Majzik István BME Méréstechnika és Információs Rendszerek Tanszék

Digitális jelfeldolgozás

Túlélés elemzés október 27.

Szolgáltatásbiztos rendszerek: Architektúra tervezési példák

Rendelkezésre állás modellek. Dr. Tapolcai János

Szolgáltatás mérés/riportolás magas fokon Egy valós megoldás Pepsi berkekben

A statisztikai élettartam elemzés alkalmazása és korlátai a villamosenergia hálózat eszközgazdálkodásában

Folyamatmodellezés és eszközei. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Karbantartási filozófiák. a karbantartás szervezetére és a folyamat teljes végrehajtására vonatkozó alapelvek rendszere.

The modular mitmót system. DPY kijelző kártya C API

Alapszintű formalizmusok

A megtervezés folyamata 1. Vázlatos kialakítás

Gyártórendszerek irányítási struktúrái

Szoftver újrafelhasználás

Dr. Kalló Noémi. Termelés- és szolgáltatásmenedzsment. egyetemi adjunktus Menedzsment és Vállalatgazdaságtan Tanszék. Dr.

Közlekedési automatika Biztonságintegritás, életciklus modellek

Sztochasztikus Petri-hálók

Biostatisztika VIII. Mátyus László. 19 October

Tantárgy: TELJESÍTMÉNYELEKTRONIKA Tanár: Dr. Burány Nándor Tanársegéd: Mr. Divéki Szabolcs 3. FEJEZET

Hibatűrés. Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék

Spotlámpák Mélysugárzók Lineáris lámpa Térvilágítók Padló fali lámpák Szabadonsugárzók Dekor. lámpák Csarnokvilágítók

Architektúra tervek ellenőrzése

Mi az adat? Az adat elemi ismeret. Az adatokból információkat

Az ellátási láncok algoritmikus szintézise

Java-ról Kotlinra. Ekler Péter AutSoft BME AUT. AutSoft

Átírás:

Megbízhatósági analízis Rendszertervezés és -integráció előadás dr. Majzik István Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék BME-MIT

Célkitűzések BME-MIT 2.

Áttekintés Kvalitatív analízis (ismétlés): o Hibahatás analízis: Mik azok a komponens szintű hibák, amik rendszerszintű veszélyt, hibajelenséget okoznak? Egyszeres hibapontok meghatározása Kritikus hibák meghatározása o Szisztematikus módszerek: Hibafa, eseményfa, ok-következmény analízis, hibamód és hatás analízis Kvantitatív analízis: o Megbízhatósági analízis: Hogyan számszerűsíthető a komponens meghibásodások jellemzői alapján a rendszer megbízhatósága? Rendszerszintű megbízhatóság, rendelkezésre állás, MTTF, o Módszerek: Matematikai modell készítése a számításokhoz Megbízhatósági blokkdiagram Markov-lánc (folytonos idejű) BME-MIT 3.

Ismétlés: Megbízhatósági mértékek I. Állapot particionálás s(t) rendszerállapot esetén o Hibamentes (Up) illetve Hibás (Down) állapotpartíció s(t) U D u1 d1 u2 d2 u3 d3 u4 d4 u5 d5... Várható értékek: o Első hiba bekövetkezése: (Mean Time to First Failure) o Hibamentes működési idő: (Mean Up Time, Mean Time To Failure) o Hibás működési idő: (Mean Down Time, Mean Time To Repair) o Hibák közötti idő: (Mean Time Between Failures) MTFF = E{u1} Javított rendszer esetén MUT = MTTF = E{ui} MDT = MTTR = E{di} MTBF = MUT + MDT BME-MIT 4. t

Ismétlés: Megbízhatósági mértékek II. Valószínűség időfüggvények: o Rendelkezésre állás: a(t) = P{ s(t) U } o Megbízhatóság: r(t) = P{ s(t ) U, t <t}, Aszimptotikus értékek: o Készenlét: K= lim at ( ) t MUT MTTF K= MUT+MDT MTTF+MTTR (közben meghibásodhat) (nem hibásodhat meg t-ig) Biztonságosság analíziséhez: Biztonságos állapotpartícióban tartózkodás valószínűsége Aszimptotikus rendelkezésre állás (szokás az A jelölés is) Rendszeresen javított rendszer: K>0 BME-MIT 5.

Ismétlés: Megbízhatósági mértékek II. Valószínűség időfüggvények: o Rendelkezésre állás: a(t) = P{ s(t) U } o Megbízhatóság: r(t) = P{ s(t ) U, t <t}, Aszimptotikus értékek: 1.0 o Készenlét: K= lim a(t) at ( ) A 0 t MUT MTTF K= MUT+MDT MTTF+MTTR (közben meghibásodhat) (nem hibásodhat meg t-ig) Rendszeresen javított rendszer: A=K > 0 r(t) t BME-MIT 6.

Korábbi példa: DMI megbízhatósági követelmények Biztonság: o Biztonsági funkció elviselhető hibája óránként (Tolerable Hazard Rate): 10-7 <= THR < 10-6 o Biztonságintegritási szint: SIL 2 Megbízhatóság: o Mean Time To Failure: MTTF > 5000 óra (5000 óra: ~ 7 hónap) Rendelkezésre állás (készenlét): o A = MTTF / (MTTF+MTTR), A > 0.9952 Hibás állapot: évenként kevesebb, mint 42 óra MTTR < 24 óra esetén teljesíthető, ha a fenti MTTF adott BME-MIT 7.

Ismétlés: Komponens jellemző Meghibásodási tényező (gyakoriság): (t) o A komponens mekkora valószínűséggel fog éppen t időpont t környezetében elromlani, feltéve, hogy t-ig jól működött: (t)t = P{ s(t+t) D s(t) U }, miközben t0 o A megbízhatóság definíciója alapján: 1 dr( t) ( t), így r( t) e r() t dt o Elektronikai alkatrészekre: (t) t () t dt Itt r( t) e t 0 MTFF E U r() t dt 1 0 1 Kezdeti hibák (gyártás utáni kiesés) Használati tartomány élettartam Öregedési tartomány (elavulás) BME-MIT 8. t

Hogyan becsülhetők a komponens adatok? Alkatrész szintű adatok: Megbízhatósági kézikönyvek o MIL-HDBK-217: The Military Handbook Reliability Prediction of Electronic Equipment (katonai alkalmazásokhoz, pesszimista) o Telcordia SR-332: Reliability Prediction Procedure for Electronic Equipment (telco alkalmazásokhoz, kevésbé pesszimista) o IEC TR 62380: Reliability Data Handbook - Universal Model for Reliability Prediction of Electronic Components, PCBs, and Equipment Alkatrész szintű meghibásodási gyakoriság függőségei: o Hőmérséklet, időjárási kitettség, rázkódás (pl. jármű fedélzet), magasság, o Jellegzetes felhasználási profilok Ground; stationary; weather protected / non weather protected Ground; non stationary; moderate / severe BME-MIT 9.

Komponens meghibásodási adatok adatbázisa BME-MIT 10.

Komponens meghibásodási adatok adatbázisa BME-MIT 11.

Élettartam becslése Milyen élettartam figyelembe vételével használhatók az elektronikai komponensek? o Mikortól kezd nőni a meghibásodási tényező? o Ekkorra ütemezett karbantartás (csere) előírható IEC 62380: Life expectancy definiált Példa: Elektrolit kondenzátorok (kiszáradás miatt leginkább korlátozott élettartam) o Hőmérsékletfüggő o Kezdeti bevizsgálástól is függ o Példa: 25C esetén ~ 100 000 óra (~ 11 év) BME-MIT 12.

Komponens jellemzők Célkitűzés o meghibásodási tényező (folyamatos üzemben) o hibázási valószínűség (igény szerinti végrehajtás esetén) o megbízhatósági időfüggvény alapján rendszerszintű jellemzők o megbízhatósági időfüggvény o biztonságosság időfüggvény o rendelkezésre állás időfüggvény o készenlét o MTFF számítása A biztonságos állapotpartícióra vonatkoztatva: r(t)-hez hasonlóan a rendszerbiztonságosság is számolható A számítás az architektúra és a hibamódok alapján történik BME-MIT 13.

Kombinatorikus (Boole) modellek a megbízhatóság számítására BME-MIT 14.

Boole-modellek Komponensek kétféle állapota: o Hibamentes (jó) vagy hibás (rossz) Nincsenek függőségek a komponensek között o sem meghibásodás, o sem javítás szempontjából Komponensek kapcsolata a megbízhatóság szempontjából: Milyen a redundancia séma? o Soros kapcsolat: A komponensek nem redundánsak A komponensek egyaránt szükségesek a rendszer működéséhez o Párhuzamos kapcsolat: A komponensek redundánsak A komponensek egymást kiválthatják hiba esetén A kapcsolat (redundancia séma) a hibamódoktól is függhet BME-MIT 15.

Blokkok: Kapcsolat: Utak: Megbízhatósági blokkdiagram Komponensek (hibamódjai) Soros vagy párhuzamos (redundancia) Működőképes rendszerkonfigurációk o Működőképes a rendszer, ha van út a megbízhatósági blokkdiagramon a kezdőponttól a végpontig hibamentes komponenseken keresztül (komponens hibák ezt megszakítják ) Soros (nem redundáns komponensek): Párhuzamos (redundáns komponensek): K 1 K 1 K 2 K 3 K 2 K 3 BME-MIT 16.

Megbízhatósági blokkdiagram példák R1 R2 Átkapcsoló R3 BME-MIT 17.

Leggyakoribb rendszerek (áttekintés) Soros rendszer: Nincs redundancia Párhuzamos rendszer: Redundáns komponensek Összetett kanonikus rendszer: Soros és párhuzamos alrendszerek Ideális többségi szavazás: Bemenet TMR, NMR TMR/simplex rendszer Hidegtartalékolás Bemenet Normál modul Tartalék modul 1. modul 2. modul 3. modul Diagnosztikai egység Átkapcsoló egység Szavazó egység Kimenet Hibajel Kimenet Hibajel (Többségi szavazás) BME-MIT 18.

Soros rendszer K 1 K 2 K... N Rendszer hibátlan K 1 hibátlan... K N hibátlan P(AB)=P(A)P(B) ha függetlenek BME-MIT 19.

Soros rendszer K 1 K 2 K... N Rendszer hibátlan Megbízhatóság: N r ( t) r( t) R A rendszer megbízhatósága i1 i A komponensek megbízhatósága K 1 hibátlan... K N hibátlan P(AB)=P(A)P(B) ha függetlenek MTFF: R N i i1 MTFF N 1 i1 i BME-MIT 20.

Példa: Egy modul analízise (soros rendszer) Component name Type Additional data IEC 62380 reference Fault rate Quantity Panduit D461612 Connector Rectangular Default value 0,003625 1 Panduit D461612 Connector Rectangular Default value 0,007200 1 74AHCT14 IC-Digital Standard Substituted with - 0,014200 3 SN74AHCT14D 74HC/HCT540 IC-Digital Standard Substituted with - 0,019000 2 CD74HC540E 74HC/HCT541 IC-Digital Standard Substituted with - 0,014000 3 SN74AHCT541DW PALCE16V8 IC-Digital PAL Exact matching 0,036000 1 HMA124 Optoelectronic Optocoupler Default value 0,011600 16 MB6S IC-Digital Standard Default value 0,012700 16 Resistor Resistor General purpose Default value 0,000232 32 Resistor Resistor Fixed, high Default value 0,001047 32 dissipation film Capacitor Capacitor Tantalum - solid Default value 0,000725 17 electrolyte Capacitor Capacitor Ceramic class II. Default value 0,000223 41 SMD led Optoelectronic Solid State Lamp Default value 0,002000 16 U22-DI016-C3 PWB Default value 0,003403 1 SOD80 BZV55C LF Diode Zener Default value 0,011500 64 Module: 1,392021 failure per million hours BME-MIT 21.

Párhuzamos rendszer K 1 K 2... K N Rendszer hibás K 1 hibás... K N hibás P(AB)=P(A)P(B) ha függetlenek BME-MIT 22.

Párhuzamos rendszer K 1 K 2... K N Megbízhatóság: 1 r ( t) (1 r ( t)) R Egyforma N komponens: N i1 i Rendszer hibás r ( t) 1 (1 r ( t)) N R K K 1 hibás... K N hibás P(AB)=P(A)P(B) ha függetlenek Itt MTFF (levezetés nélkül): MTFF 1 N 1 i1 i BME-MIT 23.

Összetett kanonikus rendszer Soros és párhuzamos alrendszerek Példa: Számítás készenlétek esetén: 0,7 0,75 0,95 0,99 0,7 0,9 0,7 0,75 A rendszer készenlét: 3 2 K R 0,95 0,99 1 1 0, 7 1 1 0, 75 0,9 BME-MIT 24.

N-ből M hibás komponens N egyforma komponens; M vagy több komponens hiba esetén a rendszer is hibás r R M 1 i0 P "éppen i hiba van " M 1N rr (1 r) r i0 i i N i Itt egyszerűen r jelöli a komponens r(t) megbízhatóságot BME-MIT 25.

N-ből M hibás komponens és TMR N egyforma komponens; M vagy több komponens hiba esetén a rendszer is hibás r R M 1 i0 P "éppen i hiba van " M 1N rr (1 r) r i0 i i N i Alkalmazás: Ideális többségi szavazás (TMR): N=3, M=2 1 3 i 3 3 rr (1 r) r (1 r) r (1 r) r 3r 2r i0 i 0 1 3i 0 3 1 2 2 3 2 3 R ( ) (3 2 ) 0 0 MTFF r t dt r r dt 5 1 6 Kisebb, mintha csak 1 komponens lenne! BME-MIT 26.

TMR/simplex rendszer Alapeset: TMR működés Hiba esetén: Átkapcsolás simplex konfigurációra o Ha a TMR egy komponense meghibásodik (ezt a szavazó logika azonosítja) o A továbbiakban csak az egyik megmaradó hibátlan komponens működik tovább (de már hibadetektálás nélkül) MTFF 4 1 3 3 1 rr r r 2 2 3 BME-MIT 27.

Hidegtartalékolás Meghibásodó komponens helyébe új komponens lép (ami nem volt üzemben) MTFF N i1 MTFF Megbízhatóság általános felírása zárt alakban bonyolult (valószínűségi változók összegének sűrűségfüggvénye) o Azonos komponensek, exp. eloszlású komponens megbízhatósági függvény esetén: N 1 t rr () t e i! i0 i i t BME-MIT 28.

Architektúra változatok összevetése Analízis: Hogyan változik a rendszer rendelkezésre állása (itt: készenléte) o Különféle architektúrák esetén o A komponensek készenlétének növelésével Vizsgált architektúrák: o Referencia: Simplex rendszer (egy komponens) o Soros rendszer o Párhuzamos rendszer o Párhuzamos rendszer nem tökéletes átkapcsolóval o Többségi szavazás ideális szavazóval o Többségi szavazás nem ideális szavazóval BME-MIT 29.

Összefoglalás Megbízhatósági blokkdiagram Boole-modellek kanonikus rendszerekhez o Soros o Párhuzamos o N-ből M o TMR Architektúra változatok összevetése BME-MIT 30.

Kiegészítés: Markov modellek megbízhatósági analízisre BME-MIT 31.

Markov modellek A modell elemei o Állapotok o Állapotátmenetek Rendszerállapot: Komponens állapotok (jó/hibás) kombinációi Komponens meghibásodás, javítás o Állapotátmenet gyakoriság Meghibásodási tényező, javítási tényező (javítási idő reciproka) Analízis o Tranziens: Állapotok valószínűségi időfüggvénye o Állandósult: Állapotok valószínűsége (határérték) Megbízhatósági analízis o Rendelkezésre állás: Hibamentes (U) állapotpartícióban lévő állapotok valószínűségeinek összege BME-MIT 32.

Példa: CTMC megbízhatósági modell Két szerverből (A, B) álló rendszer: o Bármelyik szerver meghibásodhat o A szerverek külön-külön vagy együtt is javíthatók Rendszerszintű állapotok: Szerverek állapotai (jó / hibás) alapján Állapotátmenetek és gyakoriságok: o Az A szerver meghibásodása: o A B szerver meghibásodása: o Egy szerver javítása: o Teljes rendszer javítása: A meghibásodási tényező B meghibásodási tényező 1 javítási tényező 2 javítási tényező U partíció B jó B D partíció A,B jó A 1 2 Nincs jó B 1 A jó A BME-MIT 33.

Példa: CTMC megbízhatósági modell Állapotpartíciók: o U = {s AB, s A, s B }, s 0 = s AB o D = {s N } Markov-lánc megoldása: o Tranziens: (s i, t) o Állandósult állapot: (s i ) Rendelkezésre állás: a(t) = (s AB, t) + (s A, t) + (s B, t) Készenlét: K = A = (s AB ) + (s A ) + (s B ) Megbízhatóság: o Modell módosítása: D partícióból U partícióba vezető élek törlése o Módosított modell megoldásából: r(t) = (s AB, t) + (s A, t) + (s B, t) U partíció A B 1 AB 2 1 B A A B 1 AB 1 B A D partíció B A B A N N BME-MIT 34.