TSRT91 Reglerteknik: Föreläsning 1 Martin Enqvist Reglerteknik Institutionen för systemteknik Linköpings universitet 1 / 27 Diverse Föreläsare och examinator: Martin Enqvist Lektionsassistent: Angela Fontan Kurshemsida: http://www.control.isy.liu.se/student/tsrt91/ 2 / 27 Vem är jag? Martin Enqvist: Y-linjen 1996-2000 Doktorand i reglerteknik 2000-2005 Doktorsavhandling: ”Linear Models of Nonlinear Systems” Postdocår på ett universitet i Bryssel, Belgien, under 2006 Tillbaka på LiU sedan 2007 Nu: Universitetslektor i reglerteknik, forskar om systemidentifiering (bl.a. flyg, fordon, fartyg, elektronik) 3 / 27 Innehåll och examination Kursinnehåll: • Grundläggande reglertekniska begrepp • Design av regulatorer för linjära system med en in- och en utsignal • Analys av linjära reglersystem med en in- och en utsignal Examination: • Basgruppsarbete • Tre obligatoriska laborationer • En inlämningsuppgift • En skriftlig tentamen (Hjälpmedel: Tabeller, formelsamlingar, miniräknare, kursbok med normala anteckningar) 4 / 27 Laborationer Lab 1: PID-regulatorer och öppen styrning (4h) • Lokal: RT1 (Reglertekniks labotek) Lab 2: Modellbaserad reglering av dubbeltankar (4h) • Lokal: RT1 (Reglertekniks labotek) • Skriftlig rapport Lab 3: Reglering av inverterad pendel (4h) • Lokal: ISY:s datorsalar Labanmälning via webformulär. Börja inte för sent med förberedelseuppgifterna! 5 / 27 Föreläsningar 1• 2 3 4 5 6 7 8 9 10 11 12 13 Inledning, grundläggande begrepp. Matematiska modeller. Stabilitet. PID-reglering. Specifikationer. Rotort. Nyquistkriteriet. Frekvensbeskrivning. Tidsdiskreta system. Specifikationer i frekvensplanet. Kompensering i bodediagram. Bodes integralsats. Känslighet. Robusthet. Regulatorstrukturer. Tillståndsbeskrivning. Lösningar. Stabilitet. Styr- och observerbarhet. Återkoppling, polplacering, LQ-optimering. Rekonstruktion av tillstånd, observatörer. Tillståndsåterkoppling (forts). Sammanfattning. 6 / 27 Kursvärderingen förra läsåret Resultat: • Svarsfrekvens: 21% • Sammanfattningsbetyg: 4.5 • Examinationen: 4.7 • ”Väldigt relevant och bra”, ”Laborationerna kan dock förbättras en del (vattentankarna, otydlig lab 3)”, ”Olika hårda labassistenter” Åtgärder: • Förbättringsarbete med labutrustningen • Tydligare instruktioner till labassistenterna 7 / 27 Vad är reglerteknik? 8 / 27 Reglerteknik Konsten att få saker att uppföra sig som vi vill. Att styra ett system genom att under drift göra automatiska korrigeringar baserat på mätningar. r + Σ F − u y G Utmaningar: • Störningar • Delvis okända systemegenskaper 9 / 27 Osynlig reglerteknik Mycket som vi människor gör kan ses som reglerteknik (fast man tänker ofta inte på det). Foto: Wikipedia • Många reglertekniska system är ”osynliga”. • Det finns gott om roliga tillämpningar som innehåller reglerteknik. . . 10 / 27 Exempel: Flygplan Moderna flygplan innehåller många reglertekniska system som t.ex.: • autopiloter • system som påverkar rodren Airbus A380 Foto: Wikipedia I denna tillämpning vill man knappast pröva sig fram till en god reglering. Kunskaper i reglertekniska metoder är nödvändiga. 11 / 27 Exempel: Bilar Dagens bilar innehåller många reglersystem. Några exempel är: • låsningsfria bromsar (ABS) • anti-sladd-system • farthållare Volvo S60 Foto: Wikipedia 12 / 27 Fler exempel • Temperaturreglering i hus • Industrirobotar • Reglering av tjockleken hos plåt i ett valsverk • Effektreglering i mobiltelefoner • Reglering av datatakt i nätverk (Internet, mobiltelefoni, m.fl.) • Riksbankens inflationsreglering m.h.a. reporäntan • Reglering av medvetandegraden vid narkos (pågående forskning) 13 / 27 Reglerproblemet Vad är gemensamt för alla dessa problem? Välj styrsignalen u(t) så att systemet S (enligt mätsignalen y(t)) beter sig som önskat (referenssignalen r(t)) trots inverkan av störningar v(t). v u S Här kommer vi i första hand att titta på linjära, dynamiska system. y 14 / 27 Linjära system För ett linjärt system med insignal u(t) och utsignal y(t) gäller det att om u(t) = u1 (t) ⇒ y(t) = y1 (t) u(t) = u2 (t) ⇒ y(t) = y2 (t) u(t) = k1 u1 (t) + k2 u2 (t) ⇒ y(t) = k1 y1 (t) + k2 y2 (t) och så måste (superpositionsprincipen). 15 / 27 Dynamiska system Dynamiska system = system med minne Systemets tillstånd beror alltså på vad som har hänt tidigare. Exempel: • temperaturen i ett rum • hastigheten och läget hos en bil • den ekonomiska konjunkturen i ett land Motsats: Statiskt system 16 / 27 Återkoppling En fundamental princip inom reglertekniken är återkoppling. r + Σ F u y G − Exempel: Temperaturreglering i ett hus • Formulera ett önskemål om temperaturen. • Mät den aktuella temperaturen. • Öka effekten i värmesystemet om temperaturen är för låg (och tvärtom). 17 / 27 Modeller Om man har en matematisk modell av ett system kan man bestämma ett lämpligt sätt att styra det utan att behöva pröva sig fram. Modellbaserad reglerdesign • sparar liv • sparar tid • sparar pengar • gör det möjligt att analysera icke existerande reglertekniska system (och förutsäga eventuella problem) Ett exempel på en typ av modeller: Differentialekvationer 18 / 27 En parentes: Reglerteknik som ämne Fram tills 1900-talets mitt var reglertekniken vanligen ämnesspecifik. Exempel: - Processreglering - Kraftgenerering - Telekommunikation - Autopiloter En tidig mekanisk regulator • Modeller möjliggör abstraktion och generella lösningsmetoder. • Utan modeller: Tveksamt om reglerteknik skulle vara ett eget ämne. 19 / 27 Exempel: Temperaturreglering En enkel modell av temperaturen i ett hus: cẏ(t) = u(t) − d(y(t) − v(t)) Här är y(t) = temperaturen i huset [grader C eller K] u(t) = värmeelementens effekt [W] v(t) = utomhustemperaturen [grader C eller K] c = husets värmekapacitet [J/K] d = värmeövergångstalet för väggarna [W/K] 20 / 27 Öppen styrning: Normal utomhustemperatur Temperaturreglering, öppen styrning (r=20, v=0, d=200) 20 18 Temperatur (grader C) 16 14 12 10 8 6 4 2 0 0 10 20 30 40 Tid (h) 50 60 Här: y(t) → 20 då t → ∞. OK! 70 80 21 / 27 Öppen styrning: Låg utomhustemperatur Temperaturreglering, öppen styrning (r=20, v=−10, d=200) 20 18 Temperatur (grader C) 16 14 12 10 8 6 4 2 0 0 10 20 30 40 Tid (h) 50 60 Här: y(t) → 10 då t → ∞. Ej OK! 70 22 / 27 Slutsats Öppen styrning (styrning utan hjälp av mätningar) är känslig för störningar och modellfel. 23 / 27 P-reglering: Normal utomhustemperatur Temperaturreglering, P−reglering (r=20, v=0, d=200) 20 Öppen styrning Kp=1000 Kp=5000 18 Temperatur (grader C) 16 14 12 10 8 6 4 2 0 0 10 20 30 40 Tid (h) 50 60 70 24 / 27 P-reglering: Låg utomhustemperatur Temperaturreglering, P−reglering (r=20, v=−10, d=200) 20 Öppen styrning Kp=1000 Kp=5000 18 Temperatur (grader C) 16 14 12 10 8 6 4 2 0 0 10 20 30 40 Tid (h) 50 60 70 25 / 27 Slutsats Med hjälp av återkoppling kan man minska inverkan av störningar och modellfel. 26 / 27 PI-reglering: Normal utomhustemperatur Temperaturreglering, PI−reglering (r=20, v=0, d=200) 25 Öppen styrning Kp=600, Ki=100 Temperatur (grader C) 20 15 10 5 0 0 10 20 30 40 Tid (h) 50 60 70 27 / 27 Sammanfattning • Reglerteknik: Konsten att få saker att uppföra sig som vi vill. • Återkopplingsprincipen • P-reglering (ger ofta stationära reglerfel) • PI-reglering (eliminerar ofta stationära reglerfel) www.liu.se