Course syllabus

Kurs-PM SSY066 Industrial automation lp2 HT19 (7,5 hp)

Hej och välkommen till kursen industriautomation. På denna sida uppdaterar jag kursens information allt efter som.

Lösning tenta: tenta200117 ssy066 IA med lösning.pdf

Ansvarig och föreläsare: 

Kristofer Bengtsson
0768-979561
kristofer.bengtsson@chalmers.se
http://www.chalmers.se/sv/personal/Sidor/kristofer-bengtsson.aspx

Jag sitter i EDIT-huset, signaler och system, våning 5, rum 5421

Assistenter:

Asfaq Hussain Farooqui
https://www.chalmers.se/sv/personal/Sidor/ashfaqf.aspx

Endre Erös
https://www.chalmers.se/sv/personal/Sidor/endree.aspx

Anton Albo
https://www.chalmers.se/sv/personal/Sidor/alboa.aspx

 

Examinator:

Petter Falkman
http://www.chalmers.se/sv/personal/Sidor/petter-falkman.aspx

 

Schema

TimeEdit

 

Om kursen

Automation är ett begrepp som kan betyda många saker, så börja med att läsa: http://en.wikipedia.org/wiki/Automation för en intressant introduktion. På wikipedia delar de upp automation i reglerteknik (feedback control) och logisk sekvens styrning. I denna kurs kommer vi främst att titta på den logiska styrningen men även lite om hur de båda hänger ihop.

Här kommer ett utdrag från kursplanen:

Syfte

Syftet med kursen är att ge en djupare insikt och förståelse för de utmaningarna ingenjörer möter vid utvecklingen av automationssystem. En viktig komponent i ett automationssystem är de diskreta och logiska styrsystemen. Dessa är huvudfokus i denna kurs.  Med hjälp av matematisk modellering och praktiska programmeringsmetoder kommer studenten kunna specificera och utveckla diskret och logisk styrning.

Lärandemål (efter fullgjord kurs ska studenten kunna)

  • Skapa en modell/specifikation för ett logiskt styrsystem för industriell automation med hjälp av operationer, tillstånd och övergångar,
  • Redogöra för skillnader och likheter mellan sats och predikatlogik,
  • Implementera tillstånd och övergångar med hjälp av bland annat grafer,
  • Beskriva utmaningen att utveckla logisk styrning i industrin kopplat till kombinatorisk och sekventiell styrning, 
  • Utifrån en specifikation kunna implementera logisk styrning med hjälp av PLC-programmering,
  • Implementera optimeringsalgoritmer för enkel diskret optimering,
  • Förstå och göra avvägningar vid diskret optimering utifrån ett hållbarhetsperspektiv,
  • Redogöra för det stokastiska beteendet i automationssystem och behovet av simulering,
  • Beskriva och ta hänsyn till problemet med distribuerad styrning och hur robotens styrning skiljer sig från en PLC,
  • Utifrån en specifikation implementera ett robotprogram,
  • Redogöra för hur ett fysiskt industriellt styrsystem är uppbyggt och funktionen hos dess olika komponenter och protokoll,
  • Modellera ett problem och lösa det med hjälp av programmering 

Innehåll

Kursen består av tre olika moment. Föreläsningar, inlämningsuppgifter, och laborationer. Under föreläsningarna kommer kursens olika delar att diskuteras. Med hjälp av inlämningsuppgifter i form av problemlösning och programmeringsuppgifter samt laborationer fördjupas förståelsen för logisk styrning och automation.   

Organisation

Kursen omfattar föreläsningar, inlämningsuppgifter, laborationer och progammeringsuppgifter.

Litteratur

Allt material kommer att delas ut via kurshemsidan. 

Examination

Skriftlig tentamen samt godkända obligatoriska moment krävs för slutbetyg. 

Tentamensdatum:

Se Studieportalen

 

Obligatoriska moment

  • Lämna in alla hemuppgifter
    • ungefär en uppgift i veckan, något fler i början. Står i dokumentet hemuppgifter till vänster.
  • Redovisa codesys och programmeringsuppgifter innan varje deadline. Antingen vid övningstillfällen eller lämna in via pingpong.
    • vecka 1 - programmering del 1
    • vecka 3 - codesys
    • vecka 4 - programmering del 2
  • Redovisa slutgiltiga projektet på labbutrustningen
    • Anpassning till verkliga utrustningen görs under redovisningens 4 timmar
  • Tenta

Länk till kursplanen i  Studportalen

 

Grupper

I kursen kommer ni att jobba två och två i alla moment. Samma par kommer att göra alla inlämningar och labben tillsammans. Ni går båda med i en grupp genom att gå in under people, välja fliken grupp, och gå med i den grupp som är tom (som heter grupp x, där x är mellan 1-50 men den ni väljer är den första lediga). (Direkt när ni gått med i en grupp byter ni namn på den till era två efternamn.) Tydligen kan ni inte byta namn på grupperna så ert gruppnamn kommer att vara grupp x, vilket ni också använder på github.

 

 

Course summary:

Date Details Due