Table of Contents
Käyttöönotettuja järjestelmiä käytetään sovelluksissa, joissa turvallisuus on ratkaisevan tärkeää, kuten lääkinnällisissä laitteissa, autojärjestelmissä ja ilmailu- ja avaruusteknologiassa. Näiden järjestelmien suunnittelu edellyttää huolellista turvallisuusperiaatteiden, täsmällisten laskelmien ja tosimaailman toteutusesimerkkeinä, jotta varmistetaan luotettavuus ja turvallisuus.
Turvallisuus-kriittisen upotetun järjestelmän suunnittelun periaatteet
Turvallisuuden kannalta kriittisten järjestelmien on noudatettava tiukkoja suunnitteluperiaatteita, jotta voidaan estää virheet, jotka voivat aiheuttaa haittaa. Näitä periaatteita ovat esimerkiksi katkos, vikatoleranssi ja vikaturvamekanismit. Lunastukseen kuuluu kriittisten komponenttien päällekkäisyys järjestelmän toiminnan varmistamiseksi. Virheiden sieto mahdollistaa virheiden havaitsemisen ja hallinnan ilman katastrofaalisia seurauksia.
Virheturvamekanismit varmistavat, että vikatapauksessa järjestelmä siirtyy turvalliseen tilaan. Nämä periaatteet ovat olennaisia riskien minimoinnissa ja yhdenmukaisen suorituskyvyn varmistamisessa eri olosuhteissa.
Turvallisuusvarmennusta koskevat laskelmat
Turvallisuuden kannalta kriittisten järjestelmien suunnittelussa on käytettävä laskelmia, joilla määritetään vian ja järjestelmän luotettavuuden todennäköisyys. Epäonnistuminentila- ja vaikutusanalyysi (FMEA) on yhteinen menetelmä mahdollisten vikatilojen ja niiden vaikutusten tunnistamiseksi. Luotettavuuslaskelmissa käytetään usein tilastollisia malleja, joilla arvioidaan vian keskimääräinen aika (MTBF).
Jos esimerkiksi järjestelmän osan vika on 1 vika 10 000 tuntia kohti, luotettavuus 1000 tunnin leikkauksen aikana voidaan laskea seuraavasti:
]Väitteet = e[]]]-virhetaso × aika[[]
jonka perusteella luotettavuus on noin 90,48 prosenttia kyseisenä aikana.
Reaalimaailman esimerkkejä turvallisuuskriittisistä sulautetuista järjestelmistä
Lääkinnällisten laitteiden, kuten tahdistimien, on toimittava luotettavasti potilasturvallisuuden varmistamiseksi. Näihin laitteisiin kuuluu sammutus ja tiukka testaus, jotta ne täyttävät ISO 13485 -standardin mukaiset turvallisuusvaatimukset. Autoteollisuudessa lukkiutumisenestojärjestelmät (ABS) on suunniteltu useita antureita ja vikatilanteita onnettomuuksien ehkäisemiseksi.
Samoin lento- ja lentoturvallisuusjärjestelmät, kuten lennonjohtotietokoneet, käyttävät laajaa vikan havaitsemista ja katkoksia ylläpitääkseen turvallista toimintaa lentojen aikana. Nämä esimerkit osoittavat turvallisuusperiaatteiden ja laskelmien soveltamisen tosielämän skenaarioissa ihmishenkien ja omaisuuden suojelemiseksi.