Course syllabus adopted 2021-02-26 by Head of Programme (or corresponding).
Overview
- Swedish nameIndustriautomation
- CodeSSY066
- Credits7.5 Credits
- OwnerTKAUT
- Education cycleFirst-cycle
- Main field of studyAutomation and Mechatronics Engineering
- DepartmentELECTRICAL ENGINEERING
- GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail
Course round 1
- Teaching language Swedish
- Application code 47124
- Block schedule
- Open for exchange studentsNo
- Only students with the course round in the programme overview.
Credit distribution
Module | Sp1 | Sp2 | Sp3 | Sp4 | Summer | Not Sp | Examination dates |
---|---|---|---|---|---|---|---|
0112 Examination 4.5 c Grading: TH | 4.5 c |
| |||||
0212 Laboratory 3 c Grading: UG | 3 c |
In programmes
Examiner
- Petter Falkman
- Full Professor, Systems and Control, Electrical Engineering
Eligibility
General entry requirements for bachelor's level (first cycle)Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Specific entry requirements
The same as for the programme that owns the course.Applicants enrolled in a programme at Chalmers where the course is included in the study programme are exempted from fulfilling the requirements above.
Course specific prerequisites
Basic course in programming.
Aim
This course aims to provide a deeper insight and understanding of the challenges engineers face when developing automation systems. An important component of an automation system is the discrete and logic control systems. These are the main focus of this course. Using mathematical modelling and practical programming techniques, the student will be able to specify and develop discrete and logical control.
Learning outcomes (after completion of the course the student should be able to)
- Develop a model / specification for a logic control system for industrial automation using operations, states and transitions,
- Account for the differences and similarities between the propositional and predicate logic
- Implement state and transitions using among others graphs
- Describe the challenge of developing logic control in industry related to combinatorial and sequential control,
- From a specification be able to implement logical control using PLC programming,
- Implement optimization algorithms for simple discrete optimization,Understand and make tradeoffs in discrete optimization in terms of sustainability,
- Give an account of the stochastic behavior of automation systems and the need for simulation,
- Describe and consider the problem of distributed control, and how the robot's controller differs from a PLC,
- From a specification implement a robot program,
- Explain how a physical industrial control system is built and the function of its different components and protocols;
- Model a problem and solve it using programming
Content
The course consists of three different parts. Lectures, hand in assignments, laboratory exercise and programming assignments. During the lectures, the course's various parts will be discussed. By means of assignments, labs and programming assignments deepened understanding of logic control and automation.
Organisation
The course includes lectures, assignments, labs and programming assignments.
Literature
All materials will be distributed via the course website
Examination including compulsory elements
Written exam and passed compulsory parts required for final grade.
The course examiner may assess individual students in other ways than what is stated above if there are special reasons for doing so, for example if a student has a decision from Chalmers on educational support due to disability.