
NFEA tilbyr bedriftsinterne kurs
Send oss gjerne en forespørsel på [email protected] eller ring oss på telefon 90 90 92 94 – så setter vi opp et tilbud til deres bedrift.
Våre bedriftsinterne kurs:
SIL-kurs – (Del 1 og Del 2) Safety Integrity Level
SIL GL del 1 er et generelt innledningskurs med varighet på 2 dager. SIL GL del 2 er et fordypningskurs med varighet på 3 dager, hvor man etter bestått eksamen får 3 studiepoeng fra NTNU.
Kursene er for personer som arbeider med drift, vedlikehold, modifikasjon og krav/spesifikasjon av sikkerhetskritiske systemer i olje/gass industrien og i landbasert industri. Kurset er rettet mot sikkerhetsstandardene IEC 61508 og IEC 61511 og dekker teknisk sikkerhet generelt. Den ny-reviderte retningslinjen ”070 Guidelines for the Application of IEC 61508 and IEC 61511 in the petroleum activities on the continental shelf ” vil bli brukt i undervisningen.
Retningslinjen “Application of IEC 61508 and IEC 61511 in the Norwegian Petroleum Industry” som er ment som en hjelp for å tilpasse og forenkle anvendelsen av disse standardene, vil bli brukt i undervisningen. I IEC 61508/11 stilles det blant annet krav til kompetanse hos de som jobber med systemene i hele livsløpet. Kursserien til NFEA tar sikte på å bidra til å høyne denne kompetansen hos alle som arbeider med sikkerhetskritiske systemer.
På kursene vil det bli utstrakt bruk av gruppearbeid hvor en får prøve seg på relevante praktiske eksempler, både ved å sette SIL krav og å bestemme hvilke krav en må sette til den tekniske løsningen.
Målgruppen er ansatte hos leverandører, brukere, oljeselskaper, landbasert industri, myndigheter, engineering og konsulenter.
Kursholder: Tor Onshus
Kurs i Python
Vi tilbyr en kursserie i Python bestående av tre kurs. Hvert kurs er selvstendig og det er ikke krav om at man må ta alle tre kursene.
Lynkurs i Python
Med dette kurset får du en tidseffektiv innføring i Python.
Innhold:
- Programmeringsmiljøet Spyder
- Variabler og datatyper
- Plotting av data
- Programmering av funksjoner
- Betinget programløp med if-else-programstruktur
- Itererte programløp med for- og while-løkker
- Lesing og skriving av fildata
Målgruppe:
- Alle – fagpersonell, undervisere, m.fl – som ønsker å lære Python for beregninger. Du kan delta uten programmeringsbakgrunn.
Undervisningsopplegg:
- Nettbasert (Teams).
- Hands-on innføring i Python.
Varighet:
- 1 dag kl 08:30-16:00 med korte pauser underveis og 30 minutters lunsjpause
Kursholder: Finn Aakre Haugen
Lynkurs i simulatorprogrammering med Python og OpenModelica
På dette kurset vil du lære å bruke Python til å programmere simulatorer for variable som væskenivå, temperatur, fart og posisjon i dynamiske systemer, samt for reguleringssystemer der regulatoren er en PID-regulator. Du vil lære å programmere simulatorene fra scratch, altså uten å bruke ferdigprogrammerte simuleringsfunksjoner. Dette gir en grunnleggende forståelse av hvordan simuleringsalgoritmer fungerer og en stor fleksibilitet i design av simulatoren.
Innhold:
- Simulering av tidsutviklingen av dynamiske variable. Simuleringsalgoritmen er basert på den enkle Eulers metode for beregning av tidsutviklingen av variable beskrevet med differensiallikninger
- Simulering av dødtid (også kalt transportforsinkelse eller tidsforsinkelse)
- Simulering av PID-regulatoren
- Simulering av tilfeldig målestøy
- Simulering av målefilter (tidskonstant-filter)
- Simulering av komplett reguleringssløyfe
Målgruppe:
- Alle – fagpersonell, undervisere, m.fl. – som ønsker å lære å bruke Python og/eller OpenModelica for simulering av dynamiske systemer, inkl. PID-reguleringssystemer. Deltakerne må ha forkunnskaper tilsvarende NFEAs Lynkurs i Python. Deltakerne må også ha grunnleggende kunnskaper om differensiallikninger (men kurset dreier seg ikke om matematisk teori om differensiallikninger).
Undervisningsopplegg:
- Nettbasert (Teams)
- Hands-on simulatorprogrammering i Python og OpenModelica
- Kursmateriell
- Powerpoint-fil ved kursstart
Varighet:
- 1 dag kl 08:30-16:00 med korte pauser underveis og 30 minutters lunsjpause
Kursholder: Finn Aakre Haugen
Lynkurs i optimering og modelltilpassing med Python
I dette kurset vil du lære å løse optimeringsproblemer med både egenutviklet kode og med innebygde funksjoner i Python, med spesiell fokus på å tilpasse (optimere) matematiske modeller ut fra til eksperimentelle eller observerte data.
Innhold:
- Optimering med egentuviklet kode for optimering med grid-metoden, også kalt brute force-metoden
- Optimering med funksjonen brute, som fins i Pythons Scipy-pakke. Brute utfører brute force-optimering, men med mulighet til nøyaktig slutt-optimering med en innebygd iterativ optimeringsalgoritme.
- Eksempler på optimeringsproblemer
- Anvendelse av optimering til å tilpasse matematiske modeller til eksperimentelle data (observasjoner)
Målgruppe:
- Alle – fagpersonell, undervisere, m.fl. – som ønsker å lære å bruke Python for optimering og modelltilpassing. Deltakerne må ha forkunnskaper tilsvarende NFEAs Lynkurs i Python.
Undervisningsopplegg:
- Nettbasert (Teams).
- Hands-on innføring i Python.
Varighet:
- 1 dag kl 08:30-16:00 med korte pauser underveis og 30 minutters lunsjpause
Kursholder: Finn Aakre Haugen
SCD – Moderne Dokumentasjonsstandard for Automatiseringsanlegg og praktisk dokumentasjon av prosesstyringssystemer
Målgruppe:
- Fagpersoner i industri- og oljeselskaper, leverandører og konsulenter. Disse kan være ingeniører og fagledere innenfor instrumentering, prosesskontroll, elektro eller mekaniske disipliner. Kurset er godt egnet for kontrollromsoperatører. Kurset er også viktig for fagpersoner som skal utarbeide og vedlikeholde dokumentasjon slik som ingeniører eller teknisk tegnere hos leverandører, i engineering-selskaper eller i driftsorganisasjonene.
Mål med kurset:
- Behovene for et slikt kurs skyldes den økte bruken SCD-metodikken i dokumentasjonsarbeidet. Stadig flere anlegg i industrien bruker SCD i sin dokumentasjon og implementering av styringslogikk SAS (sikkerhets- og automatiseringssystemer). Mange moderniseringsprosjekter i industrien har valgt å bruke SCD og dette har medført et stort behov for oppdatering. Oljeselskaper stiller krav til kunnskap om SCD i sine prosjekter og dette kurset skal bidra til å dokumentere denne kunnskapen.
Kursinnholdet:
- Det er NORSOK-standarden I-005 som danner grunnlaget for kurset. Hos www.standard.no finner man også standarden NEK IEC PAS 63131:2017 System Control Diagram. Det sentrale innholdet i denne blir gjennomgått i kurset. Hensikten med IEC PAS (Public Available Spesifications) er å stimulere til å ta i bruk akseptert industriell praksis på viktige områder. Kurset er utarbeidet av representanter for Equinor, Aker Solutions og andre store industriselskaper og er godt tilpasset industrielle forhold på land eller offshore. SCD-designmetodikken er utviklet i det norske offshoremiljøet for å sikre en uniform implementering og dokumentasjon av styringslogikk. Gjennom gruppearbeid med konkrete oppgaver vil kursdeltakerne få arbeide med relevante praktiske eksempler fra industrien.
Reguleringsteknikk – PID og MPC
Mål:
- Deltakerne skal få solide, anvendbare kunnskaper om PID-regulering og en introduksjon til modell-prediktiv regulering (MPC).
Målgruppe:
- Personell som arbeider med automatisering innen ulike typer industri – prosess, bygg, VA, mekanisk, o.a. Kurset kan legges opp som begynnerkurs eller som kurs for oppfriskning og faglig påfyll for personell med erfaring innen reguleringsteknikk.
Innhold:
- Kursinnholdet kan tilpasses den enkelte bedrift, men i utgangspunktet omfatter kurset følgende: Prinsippet for tilbakekoplet regulering. Prosessdynamikk. PID-algoritmen med praktiske tilpasninger. Optimalisering av PID-innstilingen med eksperimentelle metoder og med (enkle) modeller. Kaskaderegulering. Foroverkopling. Stabilitetsproblemer – årsaker og botemidler. MPC – et alternativ eller supplement til konvensjonell regulering.
Kursopplegg:
- Korte forelesninger med Powerpoint. Deltakerne kjører interaktive sanntids simuleringer på sine egne PC’er (Windows). Kursopplegget er utviklet over mange år.
Kursholder: Finn Aakre Haugen, TechTeach