Institutt for fysikk og teknologi (Universitetet i Bergen) – Adrian Schleer

I den første perioden så har jeg blitt vist rundt på instituttet for fysikk og teknologi som er bygget vi arbeider i. Jeg ble også introdusert til prosjektet som jeg nå arbeider med (CVD diamond growth). Jeg hjalp også litt til med håndverk. En hel dag ble også brukt på å kjøre ett forsøk med maskinen som vi arbeider med. Dataen fra dette forsøket ble lagret og vil bli tatt i bruk for prosjektet.

Etter dette startet hoveddelen av prosjektet, som er å utvikle et PID program for å styre temperatur på maskinen automatisk uten input fra en person. Programmet skal skrives i LabView, så jeg fikk sortert studentlisens og lasted ned Labview. En god del av arbeided så langt har vært å lære labview. Har litt kodeerfaring fra før, hovedsakelig python, men LabView er ganske unikt å kode for. Har kommet godt i gang med dette og har klart å sette opp en veldig enkel PID kontroller med simulert input og en output/feedback loop slik at testing av PID kan starte.

Det er fortsatt mye som må gjøres. Først så må en bedre modell skapes for å kunne simulere input på en mer realistisk måte. Akkurat nå så er denne modellen helt urealistisk og er mer en placeholder for en faktisk modell. Jeg planlegger å lage en modell fra første prinsipper, altså en ideell modell, og seinere faktorisere inn data fra forsøk. Det krever at jeg lærer meg opp på den faktiske fysikken bak hva som skjer i maskinen. Det viktige her er varmestråling. Etter en mer passende modell har blitt laget så må PID systemet modifiseres til å passe modellen.

Etter det har blitt gjort kan arbeide på brukergrensesnittet starte. Har diskutert litt om det med prosjektlederen, siden det er dem jeg lager programmet for. De har lyst på noe som er enkelt og ukomplisert. Hovedsakelig blir dette et spørsmål av min egen programmeringsevne, men jeg vil fokusere på å ha god kommunikasjon med prosjektlederen for dette slik at de får hva de har lyst på. Til slutt så skal programmet bli omgjort slik at den simulerte input og output blir byttet ut med ekte input og output, og så integrert sammen med maskinen. Da kommer jeg til å arbeide mer direkte med de andre i prosjektet.

Fra min side har det vært en gøy og lærerik opplevelse så langt. Det er et greit prosjekt hvor jeg mer eller mindre har full kontroll av min egen del samtidig som det knytter inn i en større del. LabView virker som det blir brukt en del og det er greit å kunne lære seg det, og overalt er prosjektet en god miks av teori, studering, koding og praksis.