Implementering av alarmhåndteringslogikk i Simulink basert på IEC PAS 63131
Bachelor thesis
Permanent lenke
https://hdl.handle.net/11250/3007296Utgivelsesdato
2022Metadata
Vis full innførselSamlinger
- Studentoppgaver (TN-IDE) [901]
Beskrivelse
Full text not available
Sammendrag
I olje- og gassektoren er produksjonsanleggene omgitt av farer. Maskineri med roterende deler oghøye effekter i sving, kan potensielt sette menneskeliv i fare. I tillegg er eksplosivitetsfaren høypå grunn av produksjon av hydrokarboner. På enkelte nye plattformer er risiko for menneskelivtotalt eliminert, da plattformene fjernstyres og er ubemannet. Dette innebærer at automatiseringsgradener så høy, og designet er såpass robust at overvåking og styring av prosessen kanforegå fra en annen plass enn der farene faktisk er. For å opprettholde sikkerhet for selve anleggetved feil, er alarmhåndteringslogikk nødvendig. Alarmhåndteringslogikken skal sikre at systemetenten automatisk reduserer eller eliminerer farlige situasjoner, eller at en operatør kan gjørenødvendige tiltak som hjelper til gjennom fjernstyrt operasjon. Relatert til utvikling av dennealarmhåndteringslogikken er det nedlagt over 1500 timer arbeid for resultatet som nå presenteresi denne bacheloroppgaven.I denne bacheloroppgaven har følgende blitt gjort:• Laget egen standard for oversikt i kode: Standard for tags/tilstandsvelger, med totalt 700inn/utganger og parametere for funksjonsblokkene.• Implementert tilstandsvelgere av standarden [2] for 14 tilstandsvelgere, i to forskjelligekodesprå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. -