dc.description.abstract | I olje- og gassektoren er produksjonsanleggene omgitt av farer. Maskineri med roterende deler og
høye effekter i sving, kan potensielt sette menneskeliv i fare. I tillegg er eksplosivitetsfaren høy
på grunn av produksjon av hydrokarboner. På enkelte nye plattformer er risiko for menneskeliv
totalt eliminert, da plattformene fjernstyres og er ubemannet. Dette innebærer at automatiseringsgraden
er så høy, og designet er såpass robust at overvåking og styring av prosessen kan
foregå fra en annen plass enn der farene faktisk er. For å opprettholde sikkerhet for selve anlegget
ved feil, er alarmhåndteringslogikk nødvendig. Alarmhåndteringslogikken skal sikre at systemet
enten automatisk reduserer eller eliminerer farlige situasjoner, eller at en operatør kan gjøre
nødvendige tiltak som hjelper til gjennom fjernstyrt operasjon. Relatert til utvikling av denne
alarmhåndteringslogikken er det nedlagt over 1500 timer arbeid for resultatet som nå presenteres
i denne bacheloroppgaven.
I denne bacheloroppgaven har følgende blitt gjort:
• Laget egen standard for oversikt i kode: Standard for tags/tilstandsvelger, med totalt 700
inn/utganger og parametere for funksjonsblokkene.
• Implementert tilstandsvelgere av standarden [2] for 14 tilstandsvelgere, i to forskjellige
kodespråk.
• Programmert 98 funksjoner.
• Programmert automatisk testing for 10 funksjonsblokker.
• Verifisert 10 funksjonsblokker.
• Implementert 10 funksjonsblokker i eget bibliotek.
• Utviklet og programmert brukergrensesnitt for 10 funksjonsblokker
• Implementert dynamiske modeller for 4 systemer
• Studert overordnet alarmhåndtering.
Det er laget tre videoer (totalt ca.15 min) som supplement til rapporten, se vedlegg . Dobbel-
klikk på bokstav ved siden av vedlegg for nedlasting av .7z fil, vil gjelde for alle vedlegg. | |