Kursplan fastställd 2024-02-15 av programansvarig (eller motsvarande).
Kursöversikt
- Engelskt namnIntelligent automation
- KurskodEEN150
- Omfattning6 Högskolepoäng
- ÄgareTKAUT
- UtbildningsnivåGrundnivå
- HuvudområdeAutomation och mekatronik
- TemaMiljö och hållbar utveckling 1,5 hp
- InstitutionELEKTROTEKNIK
- BetygsskalaUG - Godkänd, Underkänd
Kurstillfälle 1
- Undervisningsspråk Engelska
- Anmälningskod 47112
- Max antal deltagare150 (minst 10% av platserna reserveras för utbytesstudenter)
- Sökbar för utbytesstudenterJa
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
---|---|---|---|---|---|---|---|
0121 Inlämningsuppgift 6 hp Betygsskala: UG | 3 hp | 3 hp |
I program
Examinator
- Martin Fabian
- Professor, System- och reglerteknik, Elektroteknik
Behörighet
Grundläggande behörighet för grundnivåSökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Särskild behörighet
Samma behörighet som det kursägande programmet.Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.
Kursspecifika förkunskaper
En grundkurs i programmering.Syfte
Syftet med kursen är att ge en djupare insikt och förståelse för de praktiska och teoretiska utmaningarna vid utveckling och styrning av intelligent automation. Ett automationssystem som är intelligent, styr maskiner och robotar för att effektivt kunna nå olika mål, genom att planera, optimera och anpassa resursernas agerande. Detta kräver inte bara smarta algoritmer och sensorer utan också distribuerad styrning, kommunikation, och PLC-programmering.Lärandemål (efter fullgjord kurs ska studenten kunna)
- Ha en grundläggande förståelse för mängder, funktioner, relationer och induktion
- Förstå skillnaderna och likheterna mellan intelligent och traditionell automation samt redovisa för de utmaningar ingenjörer mötet vid utveckling av automation
- Utifrån en specifikation kunna implementera PLC-styrningen av ett enklare automationssystem
- Skapa modeller och specifikationer för ett intelligent automationssystem med hjälp av variabler, tillstånd, övergångar och logiska villkor.
- Kunna implementera datastrukturen graf och algoritmer för att söka i den.
- Förstå styrkoncepten: kombinatorisk och sekventiell styrning
- Implementera optimeringsalgoritmer för enkel grafbaserad optimering,
- Implementera planeringsalgoritmer för enkel planering,
- Förstå hur ett distribuerat intelligent automationssystem är uppbyggt och kunna implementera enklare kommunikation och integration
- Redogöra för och ta hänsyn till utmaningar vid distribuerad och asynkron intelligent automation
- Implementera styrningen av ett komplext system, tex en robot
- Förstå möjligheter och utmaningar att utveckla intelligent automation med hjälp av virtuella simuleringsmodeller och förstå vad en digital tvilling är.
Innehåll
Se lärandemål.Organisation
Kursen består av inlämningar och programmeringssuppgifter, laborationer och implementeringsprojekt. Genom dessa praktiska uppgifter kommer förståelsen för intelligent automation att fördjupas. Kursen kommer också ha föreläsningar och övningar där både teoretiska och praktiska aspekter om intelligent automation kommer att diskuteras.Litteratur
Allt material kommer att delas ut via kurshemsidan.Examination inklusive obligatoriska moment
Godkända obligatoriska moment krävs för slutbetyg.Kursens examinator får examinera enstaka studenter på annat sätt än vad som anges ovan om särskilda skäl föreligger, till exempel om en student har ett beslut från Chalmers om riktat pedagogiskt stöd på grund av funktionsnedsättning.