Styrprogram för temperaturhållning av last i mikrovågsugn



Relevanta dokument
Laboration: Grunderna i MATLAB

FÄLTMÄTINSTRUKTION C.A 1510

FÄLTMÄTINSTRUKTION TESTO 177-H1

Styr- och Reglerteknik för U3/EI2

ph-mätare model 8690 Manual (ver. 1.0)

EVCO Instrumentbeskrivning EVK241

02999_11 RD25 användarmanual.doc Ver Sidan 1 av 8

1000TR TEMP. Svensk manual

Manual för WMR-252 inbyggnadsmottagare med universaldimmer

Bruksanvisning Bi-Tronic Control 3 Multitemp

Viktig produktsäkerhetsinformation

Innehållsförteckning. Figur- och tabellförteckning. Figure 1 Blockschema över hårdvaran...4 Figure 2 Blockschema över programet...

Bruksanvisning för Nordic lackboxar GL1000, GL3000 och GL4000

1. Introduktion Instruktionen utgörs av Radian Innovas handledning för ML-1.

web: fax: tel: kontor , Toby Edmundsson mobil: , Jan

KALIBRERINGS MENY. För att komma tillbaka till Mätfunktionerna håll inne M -knappen 3s. eller vänta 1 min. 1 =MOD. 9.6 KBaud

Elektronisk timer. Ställa in aktuell tid. Inställning av vinter-/sommartid. Använda klockan tillsammans med ugnen. Ställa in tillagningstiden

Ljudnivåmätare med frekvensanalysator Art.nr: 61508

Sirius II Installation och Bruksanvisning

something new in the air E4T643

FÄLTMÄTINSTRUKTION TESTO 174H

MONTAGE- OCH DRIFTINSTRUKTION KONSTANTTRYCKREGULATOR STYZ c-d

Datorövning 2 Matlab/Simulink. Styr- och Reglerteknik för U3/EI2

EVCO Instrumentbeskrivning EVK201 (ersätter FK200X)

Gobius 1- överfyllnadsskydd för septiktankar

Bruksanvisning Bi-Tronic Control 2 Konservering

RADIOMOTTAGARE RGBW SOM STYR EN GEMENSAM ANOD FÖR LED-strip

Manual för PC-program Larm

Användarhandledning för mcdmonitorii

Processidentifiering och Polplacerad Reglering

OBS: Alla mätningar och beräknade värden ska anges i SI-enheter med korrekt antal värdesiffror. Felanalys behövs endast om det anges i texten.

PROGES PLUS THERMOSCAN RF. Instruktionsmanual V

ANVÄNDARMANUAL MARKUS 10

Manual för RN

Swema 05. Bruksanvisning vers 1.01 MB

R4 Radon Monitor Instruktionsmanual

KOM IGÅNG MED DIVER-OFFICE

ph-mätare model 8690 Manual (ver. 2.0) web: tel: fax:

Digitala Projekt (EITF11)

REPETITION (OCH LITE NYTT) AV REGLERTEKNIKEN

EVCO instrumentbeskrivning EVK242

Temperaturreglering. En jämförelse mellan en P- och en PI-regulator. θ (t) Innehåll Målsättning sid 2

SwemaMultipoint Bruksanvisning

Bruksanvisning. Swema AB Tel: För support och nedladdning av aktuell programvara kontakta:

SNABBMANUAL FÖR IGÅNGKÖRNING AV BOXFAN

Laboration: Grunderna i Matlab

Protimeter Timbermaster Bruksanvisning

Flexiservice PS/2. Bruksanvisning

BRUKSANVISNING. Kyl/frys. VIKTIGT! Läs bruksanvisningen innan produkten tas i bruk!

Bruksanvisning Varmkanalstyrning KT300S

INSTALLATIONS- och DRIFTSANVISNING

Termometer.se Quick-Start Manual TempKnappen

Läran om återkopplade automatiska system och handlar om hur mätningar från givare kan användas för att automatisk göra förändringar i processen.

OBS: Denna manual är temporär och ej för permanent bruk. Manual Miniratt GP1R. Senast uppdaterad: Uppdaterad av: JÖ

Installations- och bruksanvisning

När man vill definiera en matris i MATLAB kan man skriva på flera olika sätt.

UNIVERSALREGULATOR FR-2 Tryckreglering Installation och drifttagning

Handhavande manual problemhantering

S3 DATOR DATIORINKREMENTALGIV

Bruksanvisning M-ANY PreMium MP3 Art I kartongen: Fjärrkontroll, hörlurar, batterier, USB-kabel, Audiokabel, väska, halssnodd, CD-Rom.

BAS-95N Installation och bruksanvisning

DP23 Läckagemätare. Innehållsförteckning:

Teori Se din kursbok under avsnitt PID-reglering, Ziegler-Nichols metod och olinjära system (avsnitt 7.7 i Modern Reglerteknik av Bertil Thomas).

Användarmanual Envi logger G1 Version: R1A Datum:

Wöhler CDL 210 CO2-logger

Installations- & Bruksanvisning Uponor Trådlöst VA-larm

GASMÄTARE DRÄGER PacIII

Monteringsanvisning till ESR_CAP Mätare v1.0

För livsmedelsinspektioner

Osby PB2 350 till 3000 kw

Användarmanual (ver Injektor Solutions)

ALLMÄNT 2. Introduktion 2. Åtgärder vid driftsättning 2. Förklaring av termer och begrepp 3. Kommandosyntax 3 HANDHAVANDE 4. Kommandon 4.

Rider 60. Stopp ( /BACK/ / ) LAP PAGE. Rider 60 levereras med en pekskärm. Tryck på på skärmen eller maskinvaruknappen för att använda enheten.

Styr- och Reglerteknik för U3/EI2

Installations- och bruksanvisning

Bruksanvisning Bi-Tronic Control 3 Djupfrysning

Solcellsregulator 12/24V 30A


Lunds Tekniska Högskola Avdelningen för industriell elektroteknik och automation

Gobius Fritid för slutna avfallstankar. Installationsanvisning. Börja här

Användarmanual FlexiSwitch/FlexiSwitchRF

Bruksanvisning

EVCO Instrumentbeskrivning EVK203 (ersätter FK203T)

Rotronic CP11 CO2-logger

EVCO Instrumentbeskrivning EVK203 (ersätter FK203T)

REV 3. Användarmanual

Isolationsprovning (så kallad meggning)

111570S CS60. Guide för anslutning och konfigurering Styrautomatik

JUSTONE MANUAL ÅTERFÖRSÄLJARE

MANUAL. Solpanelregulator med extern LCD-panel Art.no: Regulator typ: EPIP20-D LCD-panel typ: MT-2

Reglerteknik 1. Kapitel 1, 2, 3, 4. Köp bok och övningshäfte på kårbokhandeln. William Sandqvist

5. Vill du ansluta Gobius till ett extra instrument från t ex VDO, Wema, Faria eller annat fabrikat, skall du använda den analoga

KYLCITY AB Sid 1 av 6

Loh Electronics AB, Box 22067, Örebro Besöksadress: Karlsdalsallén 53 Örebro Tel

Manual VVC. Part no.: Ver. 1.1 Uppdaterad:

X5 Quick Start Guide

Roboten. Sida 1 av 11

Programmering av. PADDY mini

1. Övre lock 1 2. Display/Fönster 2 3. Nedre lock 3 4. Batterilock 4 5. Solenoid Dränering Ventilvred 9. 8.

Transkript:

2002:21 TEKNISK RAPPORT Styrprogram för temperaturhållning av last i mikrovågsugn Lars Hansson Avdelningen för träfysik Institutionen i Skellefteå 2002-12-15

Sammanfattning För att kunna studera hur trä påverkas om det torkas med hjälp av mikrovågor vid olika temperaturer, har avdelning för träfysik Institutionen i Skellefteå använt sig av bl a en vanlig hushållsmikrovågsugn. Mätningen av temperaturen har skett med en fiberoptisk termometer. Torkningarna kan vara relativt tidsödande, och eftersom termometern och mikrovågsugnen inte har varit sammankopplade så har det hitintills varit så att den som utfört torkningen alltid fått närvara vid denna process. Syftet med detta projekt var att göra en styrning som fungerar som en automatisk temperaturstyrning av processen och inte som tidigare en manuell temperatur övervakning. Resultatet visar att med detta nya styrprogram så reduceras behovet av den manuella övervakningen till att endast se till så att träbitarna uppnår önskad fuktkvot. 2

Innehållsförteckning 1 Inledning... 4 2 Teori... 5 2.1 Temperaturgivaren... 5 2.2 Processen... 5 2.3 Regulatorn... 6 2.3.1 Styrning mot max- och mintemperatur... 6 2.3.2 Den adaptiva styrningen... 6 3 Metod (Program manual)... 8 3.1 Styrning av fiberoptiska termometern... 9 3.2 Styrning av fiberoptiska termometern och mikrovågsugnen... 11 3.3 Ladda in tidigare sparade mätvärden till MATLAB... 12 4 Resultatdiskussion... 13 4.1 Resultat från en mätning där styrprogrammet endast styr efter max- och mintemperatur... 13 4.2 Resultat från en mätning när styrprogrammet styr efter den adaptiva styrningen... 14 4.3 Vidare utveckling av programmet... 16 5 Referenslista... 17 BILAGA 1... 18 BILAGA 2... 19 3

1 Inledning Vid avdelningen för träfysik har det under en längre tid forskats kring torkning av trä med hjälp av mikrovågor. För att kunna studera hur träet påverkas av denna torkningsmetod, så används bl a en vanlig hushållsmikrovågsugn. För att mäta temperaturen hos försöksbitarna under torkningen används en fiberoptisk termometer som placeras i ett hål förborrat i någon av försöksbitarna. Anledningen till att en fiberoptisk termometer används vid försöken är att den inte stör mikrovågsfältet i ugnen. Det problem som har varit vid dessa försök är att termometern och mikrovågsugnen inte varit sammankopplade, d v s den som har utfört försöket måste vara närvarande hela tiden under torkningsprocessen så inte temperaturen överskrider den önskade. Eftersom mikrovågsugnen endast har av och på läge, d v s all effekt på eller så ingen alls, så måste den antingen slås av helt eller så måste dörren öppnas för att den ska kunna koppla ifrån när torkningstemperaturen närmar sig den bestämda maxtemperaturen. Torkningarna kan vara relativt tidsödande för den som gör dessa beroende på hur stor lasten är och vid vilken temperatur som torkningen skall utföras i. Syftet med detta projekt har varit att göra en styrning så att inte någon behöver vara närvarande hela tiden under torkningsprocessen utan endast behöver kontrollera när träbitarna uppnår rätt fuktkvot, d v s att styrningen skall vara en automatisk temperaturstyrning av processen och inte som tidigare; en manuell temperatur övervakning. De följande avsnitten i denna rapport utgör en teoridel innehållande en beskrivning av hur styrsystemet är uppbyggt, samt en metoddel innehållande en användarhandledning till styrprogrammet. Vidare avslutas rapporten med en resultatdiskussion, där bland annat resultat visas från torkningar, där den automatiska temperaturstyrningen har använts och en diskussion om vad som kan förbättras och utvecklas i programmet. 4

2 Teori Figur 2.1 visar en schematisk bild över kontrollsystemet som är uppbyggt av tre block, vilka vardera motsvarar en viss del i systemet. Den streckade rektangeln, regulatorn, är styrprogrammet vilket är implementerat i MATLAB i en fristående PC. Hur detta program används förklaras i kapitel 3. Processen, eller reglerobjektet, är mikrovågsugnen och den last som den innehåller, d v s försöksbitarna. Avslutningsvis är temperaturgivaren den fiberoptiska termometern. I blockschemat finns också en differenspunkt som ses som en ring i figuren, där adderas då två inkommande signalvärdena. Börvärdet är den temperaturnivå som användaren vill att försöksbitarna skall uppnå. Börvärde + - e Regulator Process Försöksbits temperatur Temperaturgivare Figur 2.1 Blockschema. I följande avsnitt beskrivs de olika blocken. 2.1 Temperaturgivaren Den temperaturgivare som används är en fiberoptisk termometer, ASEA 1110, som är ett flerkanalsinstrument, där sensorn består av en icke ledande optisk fiber med en temperatursensor i slutet av fibern. Sensorn, som är en GaAs kristall, belyses genom fibern av ett utstrålande ljus från en diod i instrumentet. Den våglängd som ljuset reflekteras med från kristallen är temperaturberoende, och konverteras vidare till en elektrisk signal i instrumentet i en optoelektronisk detektor. Kalibrering av givaren görs med inbyggd ugn, se [1]. Via en kabel som kopplas in på instrumentets baksida kan instrumentet styras och avlyssnas med olika kommandon från en PC, se [1]. Programvaran MATLAB har använts för att styra instrumentet och bearbeta temperatursignalerna så att information om temperaturen i olika tidssteg kan erhållas. 2.2 Processen Processen är mikrovågsugnen med dess last (det trä som skall torkas), där mikrovågsugnen är en PHILIPS 8100 som har en nominell uteffekt på 1.4 kw, enligt [2]. Eftersom mikrovågsugnen inte kan effektstyras, med olika effektnivåer, så ger den nominell maxeffekt hela tiden när den är påslagen. Detta medför att det är svårt att styra temperaturnivån hos lasten. För att kunna temperatur styra processen från en PC så konstruerades ett styrkort med en av/på signal funktion. I bilaga 1 visas kretsschemat över hur detta styrkort är uppbyggt. 5

Under själva torkningen så förändras även lastens egenskap. I och med att vattenmängden hos lasten minskar, så behöver mikrovågsugnen vara påslagen under en kortare tid. Nyckeln till att lösa detta problem förklaras i nästa avsnitt. 2.3 Regulatorn Själva regulatorn, se figur 2.1, består av en PC och MATLAB, i vilken själva styrkoden är skriven; I nedanstående avsnitt förklaras hur styrningen fungerar för två olika faser; dels när programmet endast skall styra mot en max- och mintemperatur eller så när programmet styr adaptivt (självjusterande styrsystem). 2.3.1 Styrning mot max- och mintemperatur När styrningen endast styr mot den ansatta max- och mintemperaturen så loggar programmet temperaturen hela tiden från den fiberoptiska termometern, vilket sker en gång i sekunden. När den aktuella temperaturen blir för hög så skickas det en signal från PC:n till kretskortet, som i sin tur skickar vidare en signal till mikrovågsugnen att dess dörr är öppen, vilket får den att slå av. Om däremot den aktuella temperaturen är för låg så skickar PC:n en signal till kretskortet, vilket vidare skickar en signal till mikrovågsugnen som då slås igång. Ett problem som fanns sedan tidigare var att när mikrovågsugnen skulle sättas igång så måste en tid ansättas för hur länge den skulle vara påslagen, vilket fick till följd att den slogs av när denna tid var nedräknad. Men om den slogs på igen efter den hade räknat ned den tid som ansatts så började mikrovågsugnen åter att räkna ned den ansatta tiden. Eftersom styrprogrammet inte vet hur lång tid som är ansatt, så var lösningen därför att skicka en signal en gång i sekunden till kretskortet, som vidare skickar en signal till mikrovågsugnen att den skall slås på. Med denna lösning så kan mikrovågsugnen vara igång hur länge som helst oavsett hur lång tid som är ansatt på mikrovågsugnen. Sammanfattningsvis så kan styrningen beskrivas på följande sätt; när aktuell temperatur är för låg jämfört med den ansatta så skickar den en signal varje sekund till kretskortet som vidare meddelar mikrovågsugnen att den skall slås på. Om däremot den aktuella temperaturen är för låg så skickas en signal till kretskortet som i sin tur skickar en signal vidare till mikrovågsugnen att den har en öppen dörr, vilket medför att den slås av. 2.3.2 Den adaptiva styrningen Med den adaptiva styrningen menas att styrprogrammet ställer in sig själv, d v s hur länge mikrovågsugnen skall vara påslagen för att uppnå en speciell måltemperatur. Eftersom styrprogrammet inte vet vilken last som är i mikrovågsugnen, exempelvis hur mycket fukt den innehåller eller hur stor den är, så måste styrprogrammet hela tiden uppdateras. Den information som programmet uppdaterar är om den aktuella temperaturen stiger efter det att mikrovågseffekten har slagits av vid de olika tidsintervallen. Detta beroende av att mikrovågsfältet i ugnen inte är likformigt: Vilket därför kan ge temperaturskillnader i lasten under uppvärmningen. När mikrovågsugnen slås av så kommer värmen spridas sig via ledning, vilket kan ge till följd att temperaturen i den punkt som har lägre temperatur kommer att öka fastän mikrovågsugnen är avslagen. Är då temperaturgivaren placerad i denna punkt så kommer en temperaturökning att registreras. Det är denna fördröjning som är intressant för styrsystemet så att det vet hur mycket temperaturen stiger efter det att mikrovågsugnen har stängts av. 6

När programmet startas första gången och en speciell måltemperatur skall uppnås så slås först mikrovågsugnen på en sekund (den minimala samplingstiden), därefter sparas den temperaturhöjningen som skedde efter det att den slagits av. Sedan upprepas proceduren för tidsperioden två sekunder och så här fortsätter programmet tills måltemperaturen har uppnåtts, se figur 4.2. Därefter har programmet registrerat ungefär hur mycket temperaturen kan stiga efter den eller de sekunder som mikrovågsugnen varit påslagen. När måltemperaturen är nådd så låter styrprogrammet temperaturen sjunka till den ansatta lägre temperaturnivån, därefter slås mikrovågsugnen på samtidigt som styrprogrammet testar hur hög temperaturen skulle kunna bli om den slås av, d v s att den tar den aktuella temperaturen plus den sparade temperaturhöjningen för aktuell tid som mikrovågsugnen har varit påslagen. Visar det sig att denna summa blir högre än den maximala måltemperaturen så slås mikrovågsugnen av och den sparade informationen uppdateras om hur mycket temperaturen höjs efter det att mikrovågsugnen slås av. I och med att denna information uppdateras hela tiden spelar det ingen roll att lastens egenskap förändras då denna information erhålls kontinuerligt av temperaturhöjningen. I figur 2.3 visas den temperaturhöjning T som hela tiden uppdateras i programmet. Den svarta linjen motsvarar mikrovågsugnens av/på läge. Högt värde motsvarar på, medan lågt motsvarar av. Den röda linjen är aktuell temperatur för de olika tidsstegen. T Figur 2.3 Temperaturhöjning. 7

3 Metod (Program manual) För att kunna använda styrprogrammet master, som finns på avdelningen för träfysik institutionen i Skellefteå, så måste det läggas in på den dator som skall användas vid styrningen. En annan förutsättning är att programvaran MATLAB 6.1 är installerad. Därefter är det bara att starta MATLAB och sätta aktuell arbetskatalog (Current Directoty) till den katalog som programmet är placerad i. När detta är gjort så skrivs master i Command Window och då kommer programmet att laddas in och starta och följande kommandofönster visas, se figur 3.1. Figur 3.1 Kommandofönster. Följande avsnitt kommer att behandla hur styrprogrammet skall användas vid antingen avläsning av den fiberoptiska termometern eller avläsning av den fiberoptiska termometern och styrning av mikrovågsungen tillsammans. 8

3.1 Styrning av fiberoptiska termometern För att starta en mätning startas styrprogrammet som beskrevs i avsnitt 3, därefter måste den kommunikationsport hos PC:n som används vid kommunikationen mellan datorn och temperaturmätaren anges, se figur 3.2. Sedan anges i vilket tidsintervall som mätningarna skall utföras, se figur 3.1. Detta intervall kan även ändras under pågående mätning. När dessa val är gjorda är det bara trycka på Start knappen och mätningen startar. I figur 3:1 visas kommandofönstret efter en kort tids mätning. 6 7 1 8 2 3 4 9 5 Figur 3.2 Kommandofönstret efter en kort mätning. 1: Startknappen för mätningen. 2: Stoppknappen för mätningen. 3: Dialogruta där storlek på tidssteget som temperaturen skall mätas, anges. OBS! min 1 s. 4: Visar aktuell uppmätt temperatur. Uppdateras en gång i sekunden. 5: Markering för om mikrovågsugnen skall styras. 6: Rubriken hos kommandofönstret ändras när mätningen startar The measurement has been started eller när den stoppas The measurement has been stoped. 7: Visar hur lång tid som mätningen har pågått i timmar, minuter och sekunder. 8: Här anges vilken kommunikationsport som den fiberoptiska temperaturmätaren är inkopplad i till PC:n. 9: Markera om mätningen skall visas grafiskt kronologiskt. Om detta väljs så visas en figur med de uppmätta temperaturvärdena under den tid som mätningen skett och figuren uppdateras varje tidssteg. När användaren avslutar mätningen genom att trycka på Stop knappen tänds följande knappar upp på kommandofönstret, se figur 3.3. Figur 3.3 Spara till fil. 9

Där väljer användaren om aktuell mätning skall sparas eller inte. Om Save väljs så öppnas följande fönster, se figur 3.4, där användaren väljer i vilken katalog den av användaren namngivna filen skall sparas. Figur 3.4 Spara i katalog. Därefter är det att bara att trycka på Spara knappen längst ned till höger i figur 3.4 och värdena från mätningen sparas. 10

3.2 Styrning av fiberoptiska termometern och mikrovågsugnen Vid styrning av den fiberoptiska termometern och mikrovågsugnen väljer användaren att markera detta, se punkt 5 i figur 3.2. Då visas följande i kommandofönstret, se figur 3.5. 6 7 1 2 Figur 3.5 Styrning av mikrovågsugnen. 3 4 5 1: Maximal temperatur: När aktuell mättemperatur hos försöksbiten når denna temperatur slås mikrovågsugnen av. 2: Minimal temperatur: När aktuell mättemperatur hos försöksbiten når denna temperatur slås mikrovågsugnen på. 3: Adaptiv styrning, se kapitel 2.3.2. 4: Här väljs vilken kommunikationsport som mikrovågsugnen är inkopplad i till PC:n. 5: Visar total mikrovågstid, d v s hur lång tid som mikrovågsugnen har varit påslagen under den totala uppvärmningen i timmar, minuter och sekunder. 6: Paus knapp, används till exempel när försöksbiten skall vägas. 7: Visar om mikrovågsugnen är påslagen (grön markering) eller om den är avslagen (röd markering). Väljer användaren att inte använda den adaptiva styrningen, punkt 3, och endast låter programmet styra efter max- och mintemperatur, så finns det en risk att temperaturen överskrider den ansatta temperaturen, se kapitel 4.1. Däremot om användaren använder sig av den adaptiva styrningen så skall den ställa in sig så att inte den maximala temperaturen överskrids och med en så liten felmarginal som möjligt, se kapitel 4.2. 11

3.3 Ladda in tidigare sparade mätvärden till MATLAB Den fil som bildas när användaren sparar mätvärdena innehåller en mängd information. Informationen finns i en så kallad struktur, vilket är en variabel innehållande ett flertal poster (fält). Genom att välja File i MATLAB s huvudmeny och därefter Open kan de mätvärden som tidigare sparats, se kapitel 3.1, laddas in till MATLAB s workspace. För att komma åt data från de olika posterna i strukturen används punktnotation, [2], där strukturens och postens namn skrivs i MATAB s huvudkommandofönster med en punkt som skiljer dem åt, se exemplet nedan. para_m.start_date vilket ger följande svar: ans = 19-Jul-2002 07:26:08. I bilaga 2 visas vilka poster som finns i den struktur som bildas i den fil som sparats samt en förklaring på vad de innehåller. Strukturen har namnet para_m. 12

4 Resultatdiskussion I detta kapitel kommer resultat från olika mätningar att redovisas och avslutningsvis diskuteras vad som kan vidareutvecklas i styrprogrammet. 4.1 Resultat från en mätning där styrprogrammet endast styr efter max- och mintemperatur Vid styrning endast mot börvärdena, max- och mintemperaturen, slår mikrovågsugnen av när temperaturen som den fiberoptiska termometern mäter överstiger maxbörvärdet och på när den understiger minbörvärdet. Detta kan få till följd att den maximala temperaturen som användaren har valt kan överstigas, vilket kan bero på att den fiberoptiska termometern ej är placerad på den plats där maximal temperatur genereras av mikrovågsfältet. Denna effekt erhålls eftersom fältet ej är likformigt i mikrovågsugnen. En annan effekt som också kan vara en bidragande faktor till att temperaturen överstiger maximal temperatur är att temperaturgivaren i sig har en tröghet, d v s att det tar en viss tid innan temperaturen ändras. I figur 4.1 visas resultat från en mätning med endast styrning mot den ansatta maximal- och minimaltemperaturen. I mätningen har den maximala temperaturen ansatts till 90 ºC och den minimala temperaturen till 85 ºC. Den övre röda linjen visar den uppmätta temperaturen och den svarta visar när mikrovågsugnen är påslagen respektive avslagen. När den är på så visar den svarta linjen ett högre värde än när den är avslagen. Figur 4.1 Den uppmätta temperaturen och mikrovågsungen i av eller på läge, plottat mot tiden. Figuren visar att den uppmätta temperaturen överstiger den ansatta maxtemperaturen med cirka 5 C, vilket beror på det som nämnts tidigare. 13

4.2 Resultat från en mätning när styrprogrammet styr efter den adaptiva styrningen I följande avsnitt kommer figurer att visas dels från delar av, men även från hela mätningen. Den maximala temperaturen var ansatt till 90 C och den lägsta till 85 C. De första stegen innan temperaturen kommer upp till maxtemperaturen visas i figur 4.2, alltså den period då styrprogrammet reglerar in sig, vilket beskrevs i kapitel 2.3.2. Figur 4.2 Första delen i styrprocessen då styrprogrammet reglerar in sig. I figuren 4.3 visas hela mätningen som varade i 1 timmar, 0 minuter och 8 sekunder och den totala tiden som mikrovågsugnen är påslagen under denna tid var 0 timmar, 3 minuter och 41 sekunder. Figur 4.3 Hela mätningen. 14

I slutet av mätningen får temperaturen en hög topp, denna topp kan bero på att det bildas en tryckförändring hos vattenångan i den punkt som temperaturen mäts, d v s trycket ökar momentant vilket får tillföljd att temperaturen också ökar. I figuren ses hur styrprogrammet reglerar in temperaturen mot den ansatta maxtemperaturen och har svårt att hitta den perfekta mikrovågseffekten som behövs för att inte överstiga den ansatta temperaturen. Skalas figuren 4.3 upp och endast en liten del av mätningen visas, se figur 4.4, så ses att den optimala tiden för att styra mot måltemperaturen ligger mellan 3 och 4 sekunder. Detta är omöjligt att åstadkomma eftersom styrapparaturen till mikrovågsugnen endast kan styra efter hela sekunder. Figur 4.4 Delfigur från mätningen. Förstoras figuren ytterligare, se figur 4.5, så visas tydligt den tröghet som finns i systemet, d v s att fastän mikrovågsugnen är på så tar det ett tag innan temperaturen börjar stiga. Figur 4.5 Förstorat temperaturdiagram, med temperaturfördröjning. Detta beror på att när mikrovågsugnen slås på så är inte uteffekten maximal på en gång, utan en viss fördröjning gör att det tar en stund innan den uppnås, se figur 4.5. En annan anledning till 15

fördröjningen kan vara att temperaturgivaren ej är placerad där den högsta temperaturen erhålls. Då tar det en stund innan värmen har spridits från de varma punkterna till den plats där givaren har placerats. 4.3 Vidare utveckling av programmet All kod som har skrivits till styrprogrammet är inte den mest optimala, vilket kan medföra att styrningen inte är helt perfekt. Därför skulle det vara bra att ytterligare gå igenom koden så att alla små felkällor elimineras. För att kunna testa vad som händer med försöksbitarna om temperaturnivåerna ändras under själva torkningen, finns det möjlighet att vidareutveckla programmet så att användaren ges möjlighet att sätta vissa tidpunkter där det skall ske temperaturökningar eller minskningar. Till exempel så skall den maximala temperaturen ökas med 5 C efter en timme och hålla den nivån en halv timme. 16

5 Referenslista [1] Operating manual: ASEA fiber thermometer 1110. ASEA Västerås. [2] Bruksanvisning: PHILIPS Mikrovågsugn 8100. [3] Pärt-Enander Eva, Sjöberg Anders. (2001). Användarhandledning för MATLAB. Stockholm: Elanders Gotab. 17

BILAGA 1 KRETSSCHEMA Figur A Kretskort för styrningen av start knappen på mikrovågsugnen. Figur B Kretskort för styrning av och på. Markeringar med begynnelse tecknet A i kretsschemana ovan är där styrsignaler från PC och matningspänningen kopplas in, se nedan: A1 ---- +12v och stift 5, matningsspänning. A2 ---- 0 V. A3 ---- stift 3, insignal från PC, styrsignalen. A4 ---- stift 7, insignal från PC, blocksignal eller säkerhets signal. A5 ---- stift 4, samma som A4. där stift 3,4,5 och 7 kommer från 9 polig kommunikationsport. Säkerhetssignalen används för att inte mikrovågsugnen inte skall starta om PC skickar en signal som inte är en styrsignal, vilket kan hända om tillexempel kommunikationskabeln mellan PC och kretskortet dras ur, en så kallad spik kan bildas. Markeringar med begynnelse tecknet B i kretsschemat där utsignalerna till mikrovågsugnen kopplas. Där B1 och B2 är där utstyrsignalen till mikrovågsugnens säkerhetsbrytare (vid dörren) är kopplad samt B4 och B5 är där utstyrsignalen till mikrovågsugnens start knapp är kopplad. 18

BILAGA 2 start_date: Anger vilket datum och vilken tidpunkt som mätningen startade. stop_date: Anger vilket datum och vilken tidpunkt som mätningen stoppades. s_time: Anger total mättid. micro_on_or_off: Används i styrprogrammet som en flagga, dvs om mikrovågsugnen är på eller av, kan ta värdet ett eller noll. temp_u_or_d: Används i styrprogrammet som en flagga, dvs om temperaturen är på väg ner eller upp, kan ta värdet ett eller noll. micro_s_time: Anger när mikrovågsugnen startade senaste gången under mätningen. micro_time_tot: Anger den totala mikrovågstiden, dvs hur lång tid som mikrovågsugnen har varit påslagen under aktuell mätning. to_plot: Är en struktur innehållande variabler som kan användas till att bl.a. visa mätningen grafiskt, nedan visas vad de olika variablerna står för. tot_hou: Mättidens hela timmar. tot_min: Mättidens hela minuter. tot_sec: Mättidens hela sekunder tot_hou_m: Den tid som mikrovågsugnen har varit påslagen: hela timmar. tot_min_m: Den tid som mikrovågsugnen har varit påslagen: hela minuter. tot_sec_m: Den tid som mikrovågsugnen har varit påslagen: hela sekunder. m_time: Är en vektor som innehåller varje tidssteg under mätningen. m_temperature: Är en vektor som innehåller varje temperaturmätning för motsvarande tidssteg i vektorn m_time. micro_on_or_off: Är en vektor innehållande ettor och nollor och motsvarar om mikrovågsugnen har varit av (noll) eller på (ett) för motsvarande tidssteg i vektorn m_time. 19