Institutionen för REGLERTEKNIK Tentamen i Systemteknik/Processreglering 28 maj 23 kl 8 3 Poängberäkning och betygssättning Lösningar och svar till alla uppgifter skall vara klart motiverade. Tentamen omfattar 7 uppgifter om totalt 2 poäng (Systemteknik) eller 8 uppgifter om totalt 25 poäng(processreglering). Poängberäkningen finns markerad vid varje uppgift. Preliminära betygsgränser: Systemteknik: Betyg 3: poäng 4: 4 poäng 5: 7 poäng Processreglering: Betyg 3: 2 poäng 4: 7 poäng 5: 2 poäng Tillåtna hjälpmedel Matematiska tabeller (TEFYMAeller motsvarande), formelsamling i reglerteknik samt icke förprogrammerade räknare. Tentamensresultat Resultatlistor anslås senast fredagen den juni på institutionens anslagstavla samt på kurshemsidorna. Visning sker fredagen den juni kl 3: 3:3 irum229påandravåningen i M-huset.
Systemteknik/Processreglering 23-5-28. Ett blockschema som beskriver ett uppvärmt växthus finns givet i figur. Styrsignalen u utgörs av matarspänningen till värmepumpen, signalen q är värmeflödet in till växthuset och T är den temperatur som kan avläsas på termometern inuti växthuset. Vi är intresserade av att reglera T så att den håller en referens r. v v 2 v 3 u Värmepump q Växthus T Figur Blockschema över det uppvärmda växthuset i uppgift. a. Två störningar verkar på systemet: I. Termometern som mäter temperaturen är felkalibrerad och visar systematiskt fel. II. Yttertemperaturen varierar över dygnet vilket gör att det blir olika mycket värmeläckage från växthuset vid olika tidpunkter. Rita in i blockschemat var störningarna I respektive II kommer in (v, v 2 eller v 3 ). ( p) b. Antag att v = v 3 = ochattstörningenv 2 kan mätas. Rita om blockschemat och lägg till en framkoppling G f (s) som kan reducera inverkan av denna störning på temperaturen T. ( p) c. Antag att v = v 3 = ochattvärmeflödetq kan mätas. Rita en kaskadregleringsstruktur som drar nytta av att man kan mäta både q och T. ( p) d. Antag att man kan modellera växthusets dynamik som T (s)=g v (s)q(s) G v (s)= K v st v +. Ett enhetssteg i q ger en temperaturändring som visas i figur 2. Bestäm parametrarna K v och T v imodellenförväxthuset,g v (s). ( p) 3 3 Temperatur ( o C) 29 28 27 26 25 2 3 4 5 6 7 8 Tid (h) Figur 2 Stegsvarsexperiment i uppgift. 2
Systemteknik/Processreglering 23-5-28 2. Population av harar, H, och lodjur, L, iettområdekanbeskrivasmeddenolinjära modellen dh = H ( H ) 3HL dt 2 + H dl dt =.5HL + H 2 L. a. Beräkna systemets tre stationära punkter. Tolka också vad de trestationärapunkterna innebär för populationen av harar och lodjur. (.5 p) b. Linjärisera systemet kring en stationär punkt därharar ochlodjur samexisterar. (2 p) Hint: Derivatan av en kvot av två funktioner ges av ( f /g) = f g g f g 2 idepunkterdärg. c. Beräkna det linjäriserade systemets poler och avgör dess stabilitetsegenskaper. Vad innebär det för djurpopulationerna? (.5 p) 3. En klåpare till ingenjör har misslyckats i sin design av ett kritiskt processteg i en nybyggd syltfabrik. Detta har resulterat i en instabil process. Ingenjörens något mer kompetenta kollega har lyckats härleda en modell av processen G P (s)= s + s 3 och hyser gott hopp om att processen skall kunna stabiliseras medenregulator.regulator och process är kopplade i enlighet med blockdiagrammet ifigur3. r e u y Σ G R (s) Σ G P (s) v Figur 3 Blockdiagram för process i uppgift 3. a. Designa en PI-regulator, G R (s),somstabiliserarprocessenochdärmedsäkrarnordens syltförsörjning. (2 p) b. Beräkna det stationära felet då processen utsätts för en laststörning i form av en ramp, v(t)=t. Systemetbörvärdeantasvaranoll. (2p) 4. En tryckkokare med motordriven inflödesventil ska serietillverkas men motorerna som kommer från de tre underleverantörerna verkar vara lite olika. I figur 4 ges Nyquistkurvorna för de tre motorerna. Anta att motorerna skastyrasavenp-regulator, u(t)=ke(t),vilketärdetstörstapositivak som kommer ge stabila slutna system för samtliga modeller? (2 p) 3
Systemteknik/Processreglering 23-5-28 Im.2.2.4.6.8 Motor.5.5 Re Im.5.5.5 Motor 2.5.5.5 2 Re Im.2.2.4.6.8 Motor 3.5.5 Re Figur 4 De uppmätta Nyquistkurvorna för de olika motordrivna ventilerna i uppgift 4. 5. Para ihop överföringsfunktionerna (G -G 4 )nedanmedrättstegsvar(a-f)ifigur5. (2 p) G (s)= s 2 + 2s + G 3 (s)= 2s 2 + 4s + 2 2 G 2 (s)= s 2 + 2s + 2 G 4 (s)= s 2 + A B C.5 5.6.4.2 D.5 5 E.5 2.5.5 5 5 F 5 5 5 Figur 5 Stegsvar i uppgift 5. 6. Enservomotor som skall användas för att styra en ventil har ett Bodediagram som kan ses i figur 6. a. Använd Bodediagrammet för att beräkna vad utsignalen, y(t), blirdåinsignalen,dvs spänningen till motorn, är u(t)=2sin(.4t). ( p) b. Vad är systemets fasmarginal om motorn återkopplas med en P-regulator med förstärkningen K =? ( p) 4
Systemteknik/Processreglering 23-5-28 4 Bode Diagram 3 2 Magnitude (abs) 2 3 45 Phase (deg) 45 9 35 8 3 2 2 Frequency (rad/s) Figur 6 Bodediagram för uppgift 6. 7. En process med tre delsystem är sammankopplad enligt figur 7. P 2 (s) u P (s) + + + y u 2 P 3 (s) y 2 Figur 7 Blockdiagram för process i uppgift 7. a. Beräkna överföringsfunktionen mellan u 2 och y. ( p) b. Endast Processreglering. Beräkna överföringsmatrisen från de båda insignalerna till utsignalerna. ( p) c. Endast Processreglering. Enkla modeller av delsystemen ges av P (s)= s s + 3, P 2(s)= s + 2, P 3(s)= 3 s +. Designa en statisk särkoppling som särkopplar systemen och som ger de särkopplade systemen den statiska förstärkingen. (.5 p) 5
Systemteknik/Processreglering 23-5-28 8. Endast processreglering. Lantarbetarna på Maggies lantgård har tröttnat på det återkommande arbetet att sortera gårdens nötkreatur. Det är dock lantarbetare med många goda ideér och de har med benäget bistånd av en ingenjörsstudent, som försöker sitt allra bästa, byggt en automatisk sorterings- och mjölkningsfålla. Logiken som styr fållan är implementerad i JGrafchart, se figur 8. Systemet sorterar nötkreaturen beroende på kön och ålder. När ett djur kliver in i fållan aktiveras AnimalInPen. Sensorerna för ålder och kön läses och variablerna FEMALE och AGE sätts. Därefter sorteras djuret in i en kategori och beroende påvilkenkategori djuret tillhör utförs en åtgärd. Systemet har följande insignaler: AnimalInPen aktiveras då det finns ett djur i fållan. ReadGender returnerar sant om djuret är av honkön. ReadAge läser av djurets ålder i år. Systemet har följande utsignaler: Milking aktiverar mjölkningsförfarandet. ReleaseGateOpen öppnar grinden till hagen. AbattoirGateOpen öppnar grinden till vidare transport mot slakteri. a. Beskriv hur djuren, baserat påkön och ålder, sorteras och vilken åtgärd som vidtas för respektive kategori. (.5 p) b. Maggies bror, som är förman på gården, upptäcker att det finns en lucka i logiken. Förändra sorteringsvillkoren så att nötkreatur av honkön som är äldre än år går till slakt. Observera att inga förändringar av strukturen i programmet är tillåtna. ( p) 6
Systemteknik/Processreglering 23-5-28 Figur 8 JGrafchart-program i uppgift 8 7