Hata ağacı analizi

Hata ağacı analizi (HAA), alt seviyedeki  bir dizi olayı birleştirmek için kullanılan Boolean mantığı ile analizi yapılan sistemdeki arzu edilmeyen bir durum için uygulanan, yukarıdan aşağı ve tümdengelim mantığı olan başarısızlık analizidir. Bu analiz yöntemi, esas olarak güvenlik mühendisliği ve güvenilirlik mühendisliği alanlarında sistemlerin nasıl bozulabileceğini anlamak, riski azaltacak en iyi yolları tanımlamak veya sistemin belli bir seviyesindeki başarısızlığı veya emniyetli kaza olaylarının oranlarını belirlemek için kullanılır. HAA havacılık, nükleer enerji, kimyasal  süreç, ilaç, petrokimya ve diğer yüksek tehlikenin bulunduğu endüstrilerde kullanılmaktadır, fakat sosyal hizmet sistemi başarısızlıkları ile ilgili risk faktörü tanımlamaları gibi farklı alanlarda da kullanılır. HAA aynı zamanda yazılım mühendisliğinde hata ayıklama amacıyla kullanılır ve hataları tespit etmek için kullanılan sebep-eleme tekniği ile yakından ilişkilidir.

Havacılıkta, arıza ağacının en üstündeki tepe olay için "istenmeyen durum" tabiri yerine daha genel bir terim olan "sistem hatası durumu " kullanılır. Bu durumlar etkilerinin şiddetine göre sınıflandırılır. En ciddi durumlar en geniş arıza ağacı analizi gerektirir. Bu "sistem hatası koşulları" ve sınıflandırılması, genellikle daha önceden fonksiyonel tehlike analizi ile belirlenir.

tepe olayının nedenlerini tanımlamak ve düzeltmek için bir hata tespit aracı olarak görev yapar. Hata tespit ve hata el kitabı oluşturulmasına yardımcı olabilir.

İlk olarak 1962 yılında H.A.Watson tarafından, Amerikan Hava Kuvvetleri sistemler şubesinin Uluslararası Balistik Füze Fırlatma kontrol Sisteminin değerlendirilmesi için yaptığı anlaşma çalışmaları altında Bell laboratuvarlarında geliştirildi. O günden beri geniş bir destek gördü ve güvenilirlik uzmanları tarafından sıklıkla arıza analizi alarak kullanılıyor. 1962 yılında füze fırlata kontrol sistemi güvenlik çalışmasındaki  kullanımının yayımlanmasını takiben, Boeing ve AVCO,1963-1944 yıllarında hata ağacı analizinin kullanımını Minutean II sisteminin tamamına yayıldı.1965 yılında Seattle'da düzenlenen ve Boeing firması ve Washington Üniversitesinin desteklediği Sistem Güvenliği sempozyumunda geniş yer buldu. Boeing 1966 yılında hata ağacı analizini sivil uçak tasarımında kullanmaya başladı.

Daha sonraları Amerikan ordusunda 1960 lı ve 1970 li yıllarda Picatinny Arsenal tarafından füze tapalamada uygulanabilir olduğu keşfedildi. 1976 yılında Amerikan Kara Kuvvetleri Malzeme Komutanlığı, Hata ağacı analizini güvenilirlik için tasarım adlı mühendislik Tasarım elkitabının içine dahil etti. Roma laboratuvarındaki güvenilirlik analiz merkezi ve devamı niteliğindeki organizasyonlar ve şimdiki Savunma Teknik Bilgi merkezi ile birlikte 1960 lı yıllardan beri hata ağacı analizi ve güvenilirlik blok diyagramları üzerine belgeler yayınlıyor. MIL-HDBK-338B dokümanı en son referansları veriyor.

1970 yılında Amerika Federal Havacılık Kurulu taşıma sınıfında bulunan uçaklar için uçuşa elverişlilik kurallarına ait bir değişiklik yayınladı. Bu değişiklik uçak sistemleri ve malzeme için olan arıza olasılık kriterini kabul etti ve hata ağacı analizinin sivil havacılıkta daha yaygın kullanımına neden oldu.1998 yılında Ulusal havacılık kurulu Yöntem 8040,4 ü yayınladı ve hava trafik kontrolü ve Ulusal Hava Sahası modernizasyonunuzda içeren, sisteminin de dâhil olduğu uçakların sertifikasyonunun ötesinde tehlike analizi içeren bir risk yönetimi politikasını kurdu. Bu da hata ağacı analizinin çeşitli resmi tehlike analizlerinde kullanımını anlatan Sistem güvenliği hata ağacı analizi el kitabının yayınlanmasına neden oldu.

Apollo projesinin başlarında, astronotların aya emniyetli olarak gidip tekrar yeryüzüne emniyetli olarak dönebilmeleri için başarı olasılığının ne olduğu sorusu soruldu. Bazı risk ve güvenilirlik hesaplamaları yapıldı ve sonuç kabul edilemeyecek kadar düşüktü. Bu sonuç NASA’nın, 1986 yılındaki Challenger kazasının sonrasına kadar, sayısal risk ve güvenilirlik analizi yaptırma şevkini kırdı. Daha sonra NASA bunun yerine sistem güvenlik değerlendirmeleri için hata modu kullanımı, etki analizi ve diğer nitel analiz yöntemlerine bağlı kalmaya karar verdi. Challenger kazasından sonra hata ağacı analizinin risk ve güvenilirlik analizindeki önemi tekrar fark edildi ve kullanımı Amerika’da artmaya başladı ve şu anda en önemli sistem güvenilirliği ve güvenlik analiz tekniklerinden biri olarak değerlendiriliyor.

Amerikan Nükleer güç düzenleme kurulu 1975 yılında HAA inde bulunduğu olasılıksal risk analizi metotlarını kullanmaya başladı ve 1979 yılındaki Üç Mil Adası kazasının devamında bu konudaki araştırmalarını önemli derecede artırdı. Bu da zaman içinde 1981 yılında hata ağacı analizi el kitabının yayınlanmasına ve OHA (olasılıksal hata analizi)‘nın yasal kullanım zorunluluğuna neden oldu.

HAA birkaç endüstri ve devlet standartlarında (nükleer enerji endüstrisinde kullanılan Nureg 0492,’nın kullanımı için düzenlenmiş hava sahası tabanlı NUREG 0492, bunun sivil havacılıkta kullanılan ismi SAE ARP4761, askeri sistemler için MIL-HDBK-338, çapraz endüstrinin kullanımı amacıyla hazırlanan ve Avrupa standartları olan EN 61025 tarafından kabul edilen IEC 61025) tanımlanıyor.

Başarısızlık olasılığı gelişmiş tasarımlarla ne kadar azaltılsa da, bir veya daha fazla alt sistemin başarısız olmasından dolayı kendi kendine yeterli herhangi bir sistem başarısızlığa maruz kalabilir. HAA, bütün sistemin mantık diyagramını oluşturarak hatalar, alt sistemler ve gereksiz emniyet tasarımları arasındaki farkların haritasını çıkartır. İstenmeyen sonuç mantık ağacının kökü olarak alınır. Örneğin metal baskı işleminde istenmeyen sonuç çalışan insanlarının uzuvlarının baskı makinesinde kalmasıdır. Tepe olaydan geriye doru giderek bu sonucun iki şekilde olabileceğine karar verebiliriz; ya normal çalışma zamanında ya da bakım işlemi esnasında. Normal çalışma esnasında olayın olma durumunu ağaç şeklinde düşünürsek bunun iki şekilde olabileceğini buluruz; makine çalışır ve makineyi kullanana zarar verir ve makine çalışır ve başka bir kişiye zarar verir. Bu diğer bir mantıksal “VEYA” dır. Makineyi çalıştıran kişinin baskı işlemi için iki butona basmasını isteyerek yeni bir tasarım geliştirmesi yapabiliriz. Bu, mantıklı “AND” şeklindeki sistem güvenlik özelliğidir. Bu butonun kendisinin bozuk olma oranı da olabilir. işte buda bizim analizini yapabileceğimiz hata uyarısı haline geliyor. Hata ağacı gerçek hata olasılıkları ile etiketlendiğinde, bilgisayar programları bu rakamları kullanarak başarısızlık olasılığı hesabını yapabilir. Eğer bir olayın birden fazla olayda etkisi oldu görülürse, örneğin birkaç alt sisteme etki ediyor, o zaman bu olaya müşterek sebep veya müşterek mod denir. Grafiksel olarak konuşacak olursak bu olayın hata ağacında birkaç yerde görüleceği anlamına gelir. Müşterek sebepler olaylar arasındaki bağımlılık ilişkisini açıklar. Müşterek sebeplerin bulunduğu bir ağaçtaki olasılık hatalarını hesaplamak, bütün olayların bağımsız olduğu bir ağaçtaki olasılık hesaplarını yapmaktan daha karmaşıktır. Böyle bir imkânı da bütün yazılımların hepsi sağlamıyor.

Hata ağacı genellikle klasik olarak kullanılan mantık kapıları sembolleri ile yazılır. Bir olay ve o olayın başlangıcı olan durumun ağaç içinde izleyeceği yola kesme seti denir. Hatanın başlangıcından tepe olayına kadar ağaç içinde alınan en kısa güvenilir yola asgari kesme seti denir.

Bazı endüstriler hem hata hem de olay ağacını kullanırlar. Bir olay ağacı istenmeyen başlangıç durumu ile başlar ve sonuçlarıyla birlikte diğer ileri sistemlere doğru ilerler. Her bir yeni durum dikkate alındığında, ağaca olasılık durumuna göre yeni bir halka daha eklenir. Burada başlangıç durumundan kaynaklanan muhtemel tepe olaylarının neler olduğu görülebilir. Klasik programlar CAFTA (Amerikada birçok uluslararası hava aracı üreticilerinin çoğunluğu ve birçok nükleer enerji santralleri tarafından kullanılır.) ve SAPHIRE (Amerikan hükûmeti tarafından nükleer reaktör, uzay mekiği ve uzay mekiği istasyonunun emniyet ve güvenirlik değerlendirilmesinde kullanılır.) yazılımlarını kullanır. Amerika dışında ise RISKSPECTRUM yazılımı, hata ağacı ve olay ağacı analizi için kullanılan popüler bir yazılımdır ve neredeyse dünyanın yarısındaki nükleer enerji santrallerinin olasılıksal risk analizinde lisanslı olarak kullanılmaktadır.

Olaylar sembolleri temel olaylar ve ara olaylar için kullanılır. Temel olaylar hata ağacında ileriye doğru gelişmezler. Ara olaylar ise bir kapı sonunda meydana gelen olay olarak ortaya çıkar.

Olay tanımının yazımına daha fazla yer ayrılması için, ara olaylar temel olayın hemen üzerinde kullanılabilir. HAA en tepeden en dibe doğru ilerleyen bir yaklaşım yöntemidir.

Transfer sembolleri, hata ağacındaki alt sistemlerin ana sisteme bağlanması gibi, ilgili hata ağacının olay ve sonuçlarını birbirine bağlamak için kullanılır. NASA uygulamalı olayları kullanarak HAA hakkında tamamlanmış bir belge hazırladı.

Hata ağacındaki bir olay istatistiksel olasılıkla alakalıdır. Örneğin bir malzemedeki arıza olasılığı λ genellikle sabit bir oranda gerçekleşir. Bu en basit olayda arıza olasılığı oran ve geçen süreye bağlıdır.

Bir HAA’yı modellemek için çok farklı yaklaşımlar kullanılabilir ama en yaygın ve revaçta olan yöntem birkaç adımda özetlenebilir. Tek bir hata ağacı, daha sonra başka bir hata ağacında temel olay olarak karşımıza çıkabilecek olan sadece bir tane istenmeyen olayı veya tepe olayını analiz etmek için kullanılır. İstenmeyen durum, doğası gereği çok farklı olarak değişkenlik göstermesine rağmen, HAA istenmeyen durum için aynı yöntemleri takip eder. Bu olay ister elektrik enerjisinde 0,25 ms’lik bir gecikme, ister tespit edilemeyen kargo bölümündeki yangın olsun, isterse rastgele bir olay olsun HAA yöntemi aynı şekilde uygulanır. İşçilik maliyetlerinden dolayı HAA genellikle sadece çok ciddi istenmeyen durumların analizinde kullanılır.

Olayların bazılarının kolay ve belirgin olarak gözlemlenmesine rağmen, istenmeyen durumun tanımını yakalayabilmek oldukça zor olabilir. İstenmeyen durumun tanımını ve sayısını belirlemede yardımcı olabilecek en uygun kişi sistem tasarımı hakkında geniş bir bilgiye sahip bir mühendis veya mühendislik altyapısı olan bir sistem analizcisidir. Daha sonra bu istenmeyen olaylar Hata ağacını oluşturmak için kullanılır. Her bir olay için bir hata ağacı kullanılır. Bir hata ağacı için iki tane olay kullanılmaz.

İstemeyen olay seçildikten sonra, istenmeyen olayın sebebinin bitin olasılıkları daha çok çalışılarak analiz edilir. Olaya sebep olan bütün olasılıkların tam olarak sayısını tespit etmek çok zaman alabileceği ve maliyetli olabileceği için genellikle imkânsızdır. Sistem analizi için daha az maliyetli olan bilgisayar yazılımları kullanılır. Sistem analizcileri sistemin tamamının anlaşılmasına yardımcı olabilirler. Sistem tasarımcıları sistemle ilgili bütün bilgiye sahiptirler ve bu bilgi istenmeyen duruma etki eden sebepleri gözden kaçırmamak için çok önemlidir. Daha sonra bütün nedenler numaralandırılır ve oluş sırasına göre sıralandırılır, daha sonra bu bilgi bir sonraki adım olan hata ağacı çizimi ve ağacın oluşturulması için kullanılır.

İstenmeyen durumu seçtikten ve etki eden faktörlerin nedenlerini öğrenmek için sistem analizi yaptıktan sonra (eğer olasılıkları mümkünse), artık hata ağacını inşa edebiliriz. Hata ağacı oluşturulurken bu ağacın temel özellikleri olan VE ile VEYA kapıları esas alınır.

Belirli bir olay için hata ağacı oluşturulduktan sonra olası bütün iyileştirmeler için analiz edilir ve değerlendirilir. Diğer bir deyişle risk yönetimi çalışması yapılır ve sistem iyileştirmeleri için yollar bulunur. Bu basamak, tehlikeleri kontrol etmek için kullanılacak son işlem adımının bir tanıtımıdır. Kısacası bu basamakta sistemi doğrudan veya dolaylı olarak etkileyen olası bütün tehlikeleri tanımlıyoruz.

Bu adım çok kesindir ve bir sistemden diğerine geniş ölçüde farklılık gösterir ama temel amaç her zaman şu olacaktır; bütün olası tehlikeler belirlendikten sonra olayın meydana gelme olasılığını düşürmek için mümkün olan bütün yöntemler takip edilir.

Hata ağacı analizi karmaşık bir sistemdeki tetikleyici hataların ve olayların etkilerinin analizini yapmayı amaçlayan yukarıdan aşağıya ve tümdengelim bir yöntemdir. Bu yöntem bir ünite veya alt sistemde bulunan fonksiyon arızaları veya tek bir malzeme arızasının etkilerini analiz etmeyi amaçlayan ve aşağıdan yukarı, tümevarım bir yöntem olan HATA MODU ve ETKİ ANALİZİ ile çelişir. Hata ağacı analizi, sistemin tekli veya çoklu tetikleyici hatalarına olan direncini gösterme konusunda çok iyi bir yöntemdir. Bütün olası tetikleyici hatalarını bulmada iyi değildir. HMEA(Hata modu ve etki analizi) ise başlangıç hatalarının ayrıntılı olarak sınıflandırılası ve bölgesel etkileri konusunda iyidir. Çoklu hataların incelenmesi veya sistem düzeyindeki etkileri hususunda iyi değildir. Hata ağacı dışsal durumları da dikkate alır fakat HMEA bunu dikkate almaz. Sivil havacılıktaki genel uygulama ise her iki yöntemin de, iki sistem arasında bir arayüz gibi, kullanılmasıdır.

Hata ağacına alternatif olarak kullanılan yöntemler ise güvenilirlik blok diyaraı olarak da bilinen bağımlı diyagram ve Markov analizleridir. Bağımlı bir diyagram, mantık olarak hata ağacının tersi olan ve kapılar yerine sistem kullanım yollarını ortaya koyan bir yöntem olan başarı ağacı analizine eşdeğerdir. Bağımlı diyagram ve başarı ağacı analizi tepe olayının gerçekleşme olasılığından daha ziyade sistemin başarı olasılığını hesaplar.