Course syllabus
Kurs-PM: ERE103 Reglerteknik lp2 HT24 (7,5 hp)
Kursen ges av institutionen för elektroteknik, avdelningen för system- och reglerteknik.
Kontaktuppgifter
Examinator och föreläsare: Jonas Sjöberg, tel: 031-772 1855, jonas.sjoberg@chalmers.se
Assistent och övningsledare
Marcus Lassila, lassila@chalmers.se
Benedick Strugnell-Lees, benedick@chalmers.se
Studentadministration: Rum EDIT 3342, studadm.e2@chalmers.se
Vad är reglerteknik?
Reglering i tekniska system utförs genom att regleralgoritmer i styrdatorn räknar ut lämplig styrsignal utgående från mätningar av en eller flera storheter (t ex hastighet, temperatur). Att mätningar på systemet används i regleralgoritmen är en grundläggande princip som går under namnet återkoppling. En regulator, i allmänhet realiserad som programkod i en dator eller mikrokontroller, utnyttjar informationen i mätvärdena om systemets tillstånd för att påverka systemet enligt fastställda krav. Reglersystem finns inom nästan alla tekniska tillämpningsområden, exempelvis fordon, robotar, tillverkningsprocesser, kraftsystem, flyg och rymd, samt i många olika typer av data- och informationssystem.
Kursens syfte och mål
Kursen syftar till att introducera grunderna till reglerteknik och hur den kan användas för att analysera, dimensionera och realisera styrfunktioner för tekniska system. Vidare syftar kursen till att vidga studentens perspektiv på tekniska system, genom att fördjupa förståelsen för hur mjukvara och datorteknik samverkar med mekanik, elektronik, datorteknik och reglerteknik. Dessa insikter ger ett systemperspektiv som kan utnyttjas till att förbättra och utveckla nya produkter och system som erbjuder ny funktionalitet, förbättrad prestanda och som är vänligare mot miljön.
Lärandemål: Efter kursens genomförande ska du bland annat
- förstå skillnaden mellan öppet och återkopplat system, och hur det öppna systemets utseende påverkar det återkopplade systemets dynamiska och statiska egenskaper.
- kunna ta fram dynamiska modeller för enklare tekniska system i olika domäner såsom elektriska, mekaniska, termiska och fluida system.
- behärska tillståndsmetodik för att modellera och analysera komplexa dynamiska system.
- förstå och analysera olika egenskaper för dynamiska system, såsom stabilitet, robusthet, statisk noggrannhet och snabbhet.
- inse återkopplingens möjligheter och begränsningar, samt behärska grundläggande principer för dimensionering och analys av reglersystem, med betoning på design i frekvensplanet.
- kunna dimensionera och använda typiska reglerkomponenter, såsom PID-regulatorer.
- dimensionera vanliga filter utifrån önskat frekvenssvar.
- förstå och behärska grundprinciperna för hur regulatorer implementeras i mjukvara.
Förkunskaper: Grundläggande begrepp från matematiken som måste behärskas är:
- komplexa tal
- linjär algebra
- Taylorutveckling
- ordinära differentialekvationer
- Laplace-transformen
Det förutsätts också att du har kunskaper om de grundläggande fysikaliska samband som behövs för att ställa upp energi-, kraft- och materialbalanser. OBS! Läs om matematikrepetition under Kursmoment nedan!
Kurslitteratur
Kursbok: Reglerteknikens grunder, B. Lennartson. Studentlitteratur, 2002. Säljs på Cremona.
Kurspaket: Övningsuppgifter inklusive lösningar samt inlämningsuppgifter, formelblad och gamla tentamina med lösningar, häfte med matematikrepetition, via Canvas.
Kompletterande litteratur:
T. Glad, L. Ljung. Reglerteknik : grundläggande teori. Studentlitteratur, 2006.
R.C. Dorf, R.H. Bishop. Modern Control Systems. Prentice Hall, 2010.
Föreläsningarna i kondensat (tillgänglig via Canvas)
Kursmoment/organisation
Kursen organiseras kring följande schemalagda moment: föreläsningar, räkneövningar, räknestugor och handledning. Därutöver krävs naturligtvis eget arbete med inlämningsuppgifter och, inte minst, träning i problemlösning.
Föreläsningar syftar till att motivera och introducera begrepp och metoder, som förklaras mer ingående i läroboken. Tonvikten kommer att läggas på de viktigaste delarna av materialet; vissa avsnitt i boken lämnas alltså för självstudier. Föreläsningarna använder en blandning av ”svarta tavlan” och dataprojektor med bilder och simuleringar.
Räkneövningar sker i storgrupp. Syftet är att använda begrepp och metoder från föreläsningarna på utvalda problem, att demonstrera lösningstekniker och att diskutera och tolka resultaten. Kom förberedd om du vill få ut mesta möjliga av dessa övningar!
Räknestugor ebjuds som komplement till demonstrationsräkning i storgrupp, där du arbetar självständigt i närvaro av en assistent. Du kan här få hjälp med uppgifter du kört fast på, eller diskutera detaljer som du är osäker på. OBS! Erfarenheten säger att det är helt nödvändigt att arbeta med problemlösning på egen hand under kursens gång för att få rutin och för att få en bra förståelse av materialet. Alltså – arbeta själv med övningar och använd sedan räknestugorna för att reda ut oklarheterna!
Handledningstillfällen, 2 timmar per vecka, där möjlighet ges att diskutera och få hjälp med inlämningsuppgifterna.
Matematikrepetition som sammanfattar de för kursen viktigaste matematiska begreppen från tidigare kurser hittas i MatematikRepetition2018.pdf. Vi rekommenderar att du tidigt går igenom detta för att se vad du behöver repetera. En frivillig uppgift är att besvara 14 frågor, som korrekt lösta ger 1 bonuspoäng på ordinarie tentamen. Dessa frågor hittar du (med slumpade, individuella parametrar) i verktyget Möbius Assessment. Du kommer i samband med kursstart att få ett mail med inbjudan att logga in i Möbius Assessment. Testet är tillgängligt t.o.m. torsdagen i lv2.
I kursen ingår tre obligatoriska inlämningsuppgifter (hemlaborationer), som utförs i grupper om två studenter. Uppgifterna kan laddas ned från kurshemsidan. Vissa uppgifter kräver tillgång till MATLAB inkl. Control System Toolbox. Inlämning av rapport som beskriver lösningarna av inlämnings-uppgiften sker på Canvas en rapport per grupp. Lösningarna skall vara tydliga, lättlästa och motiverade, alla antaganden skall redovisas.
Understrukna övningar finns lösta på video – sök ”Reglerteknik grund” på YouTube´. Övningar i hakparantes är föreslagna hemuppgifter.
Se även schema på TimeEdit, där framgår tid.
Vecka | Datum | Föreläsning | Övning | Lokal |
Material | Kommentar |
v.45 lv1 |
4/11 | 1 | FB Fysik-Huset. plan: 7 |
Introduktion. (Kap 1), Varför reglerteknik? Varför så mycket mjukvara i reglersystem? Linjära system. Vad är dynamik, styrning och återkoppling? Exempel på reglersystem och vad återkoppling används till. |
||
5/11 | 2 | SB-H1. SB2: plan: E | Linjära system I. (Kap 1-2, tidsdiskreta delarna: 12.2-12.3) Linjära modeller för tidsinvarianta system: Differential- och differensekvationer, överföringsfunktioner, poler och nollställen, stabilitet |
|||
5/11 | 1 | SB-H1. SB2: plan: E | Introduktionsexempel. Laplace. (1.3, 1.4, 1.12, 1.19) , [1.1, 1.7, 1.9, 1.13] |
|||
7/11 | 3 | HB3 |
Linjära system II. (Kap 2) Blockschema för återkopplade system. Kretsöverföring. Polplacering med PI-regulator. | |||
7/11 | 2 | HB3 | Linjära modeller. Blockschema. (1.17, 1.20, 1.23, 1.24), [1.15, 1.18, 1.27, 1.28, 1.32] |
|||
v.46 lv2 | 11/11 | 4 | FB Fysik-Huset. plan: 7 | Dynamiska modeller för tekniska system I. Introduktion av tillståndsmodeller, Modellering av roterande kopplade mekaniska system samt elektro-mekaniska system. (Kap 3.1, 4) | ||
12/11 | 5 | HA3 | Dynamiska modeller för tekniska system II. Modellering av termiska och fluida system. Tillståndsmodeller (Kap 4, 3.1-3.2) | |||
13/11 | SB3-L111 SB3-L112 | Handledning - framförallt inlämningsuppgift | ||||
13/11 | 3 | HB3 | Modellering. (3.2, 3.4, 3.16), [3.1, 3.3, 3.5, 3.6, 3.20] |
|||
14/11 | 6 | KA Kemi-Huset.plan: 4 | Tillståndsmodeller, linjärisering och simulering.. (Kap 3) OBS! Denna föreläsning kl. 13-17 |
Matematik- repetition (14/11) | ||
14/11 | X-tra | KA Kemi-Huset |
||||
15/11 | EL41 EL43 | Räknestuga | ||||
v.47 lv3 | 18/11 | 4 | FB Fysik-Huset. plan: 7 | Tillståndsmodeller. (2.1 ac, 2.4, 2.11), [2.1, 2.7, 2.10, 3.8, 3.9] | ||
18/11 | 7 | FB Fysik-Huset. plan: 7 | Tids- och frekvensanalys. Specifikation i tidsplanet, extra poler och nollställen. Bodediagram. Icke-minimumfassystem, Padéapproximation för dödtid. (Kap 5.1-5.2 , 5.5 – 5.6, 5.8) | |||
20/11 | SB3-L112 SB3-L113 | Handledning - framförallt inlämningsuppgift | ||||
20/11 | 5 | HC2 | Frekvensanalys. (5.3, 5.16), [5.1, 5.2 abf, 5.4, 5.8a] | |||
21/11 | 8 | HB1 | Stabilitet och stabilitetsmarginaler. Nyquistkriteriet. (Kap 6) OBS! Föreläsning 3 tim |
Inlämnings- uppgift 1 (inlämning 22/11) |
||
HB3 | ||||||
22/11 | EL41 EL43 | Räknestuga | ||||
v.48 lv4 | 26/11 | 9 | SB-H1. SB2: plan: E |
Återkoppling och enkla regulatorer. Återkopplade system i frekvensplanet. |
||
26/11 | 6 | SB-H1. SB2: plan: E | Stabilitet. Nyquistkriteriet. (5.11, 5.13 med dator), [5.12abc, 5.13a] |
|||
27/11 | SB3-L111 SB3-L112 | Handledning - framförallt inlämningsuppgift | ||||
28/11 | 10 | HB3 | Designspecifikationer, principer för regulatordimensionering. (Kap 7) | |||
28/11 | 7 | HB3 | Återkopplade system. (4.9, 4.24, 4.19, 4.25), [4.7, 4.10, 4.15, 4.16a, 4.17, 4.21] | |||
29/11 | EL41 EL43 | Räknestuga | ||||
v.49 lv5 | 2/12 | 11 | HA3 | Dimensionering av reglersystem. Design av PID-regulatorer. (Kap 8) | ||
3/12 | 12 | HA3 | Alternativa regulatorstrukturer: kaskadreglering, störningsframkoppling. (Kap 8, 10) | |||
3/12 | 8 | HA3 | Design av regulatorer. (6.5a, 6.8, 6.23), [6.2, 6.3, 6.6, 6.8, 6.9a, 6.10, 6.11a] | |||
4/12 | SB3-L110 SB3-L113 | Handledning - framförallt inlämningsuppgift | ||||
5/12 | X-tra | SB-H1. SB2: plan: E | Reserv | |||
5/12 | 9 | SB-H1. SB2: plan: E | Alternativa regulatorstrukturer. (7.5, 7.6, 7.14), [7.1, 7.2ab, 7.8ab] | Inlämnings- uppgift 2 (inlämning 6/12) |
||
6/12 | EL41 EL43 | Räknestuga | ||||
v.50 lv6 | 10/12 | 13 | SB-H1. SB2: plan: E | Dimensionering av regulatorer på tillståndsform. Styrbarhet och observerbarhet. Tillståndsåterkoppling, polplacering. (Kap 11.1-11.2) | ||
10/12 | 10 | SB-H1. SB2: plan: E | Tillståndsmetoder, återkoppling. (2.13, 8.2a, 8.7), [8.1ab, 8.2ab, 8.3 ab] | |||
11/12 | 14 | HB3 | Implementering. Digital implementering av analog design, hantering av styrsignal- begränsningar. (Kap 12) |
|||
12/12 | 15 | HB3 | Analog och digital filtrering, sampling, vikning. (Filterhäftet) | |||
12/12 | 11 | HB3 | Implementering. (9.1a, 9.2, 9.4, 9.6, 9.9a) | |||
13/12 | EL41 EL43 | Räknestuga | ||||
v.51 lv7 | 18/12 | Handledning - framförallt inlämningsuppgift | ||||
18/12 | 16 | Ges digitalt Zoom | Återblick och repetition, helhetsperspektivet. | |||
19/12 | 12 | Genomräkning av gammal tenta | Inlämnings- uppgift 3 (inlämning 23/12) |
|||
14/1 | Räknestuga - handledning Sal FB, fysikhuset v 7. |
Examination
För slutbetyg (7.5 hp) krävs godkända inlämningsuppgifter samt godkänd tentamen. Kursens slutbetyg bestäms av tentamensbetyget. Tentamen betygsätts enligt betygsskala TH (3, 4, 5) med preliminära betygsgränser 12, 18 och 24 poäng av totalt 30. Det kursinnehåll, som examineras vid tentamen, utgörs av material från föreläsningarna samt materialet i kursboken enligt läsanvisningarna i denna PM.
Tentamenstillfällen: Tentamen
Tillåtna hjälpmedel: Chalmersgodkänd miniräknare, Mathematics Handbook (Beta), Physics handbook samt Formelsamling Reglerteknik M3 och D3.
Länk till kursplanen Kursplan ERE103
Kursrepresentanter
Följande personer är utsedda av utbildningsadministrationen att vara kursrepresentanter:
antonand03@gmail.com Anton Andersson
isakhammarlund@live.se Isak Hammarlund
simon.uggla@gmail.com Simon Uggla
august.adahl@outlook.com August Ådahl
Se ytterligare info om att vara kursrepresentant här.
Lärandemål
Att kunna tillämpa reglertekniska analys- och designmetoder för att på ett ingenjörsmässigt sätt kunna lösa enklare reglerproblem. Mer specifikt gäller att du efter avklarad kurs ska kunna:
- Definiera reglerproblemet.
- Definiera begreppen återkoppling och framkoppling.
- Beskriva och förklara de viktigaste egenskaperna hos linjära system.
- Förstå hur frekvensinnehållet i en signal kan analyseras.
- Sätta upp en dynamisk modell för enklare mekaniska och elektriska system.
- Förstå hur Laplacetransformen kan användas för att underlätta analysen av linjära dynamiska system.
- Förstå möjligheterna och begränsningarna med tillståndsmodeller samt överföringsfunktioner.
- Kunna transformera mellan dessa representationer i de fall det är möjligt.
- Beräkna linjära approximationer av olinjära modeller samt kunna förklara begränsningarna hos den linjära approximationen.
- Göra stabilitetsanalys för linjära dynamiska system samt förklara det återkopplade systemets stabilitetsegenskaper utifrån Nyquistkriteriet.
- Förstå hur återkoppling och framkoppling kan utnyttjas för att minska inverkan av process- och mätstörningar samt parametervariationer i den styrda processen, samt även förstå begräsningarna för återkoppling resp. framkoppling.
- Designa enklare regulatorer som uppfyller givna specifikationer i form av prestanda-, robusthets- och stabilitetsmarginalskrav på det återkopplade systemet.
- Analysera och göra avvägningar mellan olika regulatorstrukturer, i huvudsak, P, PI, PD, PID samt kaskadreglering, framkoppling och tillståndsåterkoppling med observatör.
- Implementera den designade regulatorn i en dator samt förstå sampling och dess konsekvenser.
- Använda moderna datorhjälpmedel för att underlätta analys, design och utvärdering av återkopplade dynamiska system.
Course summary:
Date | Details | Due |
---|---|---|