Course syllabus for Logic and automatic control

Course syllabus adopted 2024-02-01 by Head of Programme (or corresponding).

Overview

  • Swedish nameStyr- och reglerteknik
  • CodeLEU237
  • Credits7.5 Credits
  • OwnerTIDAL
  • Education cycleFirst-cycle
  • Main field of studyElectrical Engineering
  • DepartmentELECTRICAL ENGINEERING
  • GradingTH - Pass with distinction (5), Pass with credit (4), Pass (3), Fail

Course round 1

  • Teaching language Swedish
  • Application code 62112
  • Maximum participants64
  • Open for exchange studentsNo
  • Only students with the course round in the programme overview.

Credit distribution

0117 Laboratory, part A 1.5 c
Grading: UG
0 c1.5 c0 c0 c0 c0 c
0217 Examination, part B 6 c
Grading: TH
0 c6 c0 c0 c0 c0 c
  • 17 Jan 2025 pm L
  • 16 Apr 2025 am L
  • 19 Aug 2025 pm L

In programmes

Examiner

Go to coursepage (Opens in new tab)

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

Introduction to computer engineering, Electrical circuits, Linear algebra, Calculus

Aim

The course gives basic knowledge of function and construction of modern computer based control systems.

Learning outcomes (after completion of the course the student should be able to)

  • describe sequential flows using sequence charts and state machines,
  • use basic pneumatic components for control in a pneumatic system,
  • program a programmable logic controller (PLC) in standard languages as in IEC 61131-3,
  • use important functions for personal safety and process safety in industrial control systems,
  • describe fundamental aspects of closed loop systems as stability, speed and steady-state error,
  • determine stability of systems,
  • describe how different parts of a PID controller affect the closed loop system,
  • program a PID controller with support for manual control and output limitations,
  • formulate state space models of simple dynamic continuous systems,
  • use some rules of thumb for PID control tuning,
  • implement control strategies for muliple measurement signals as feed-forward or cascade control.

Content

Logic formulation of interlocks and sequence control.
Systematic programming of PLC programs: design of control solutions in PLC systems using the languages FBD, SFC, LD and ST from a problem description, PLC programming following the IEC 1131-3 standard in a Codesys editor.
Serial communication in automation systems: fieldbuses.
Pneumatic systems.
Areas of application for logic and automatic control.
Dynamic systems: closed loop systems, block diagram representations, stability, frequency analysis, simplified Nyquist stability criterion.
Modelling: state space models.
Design and use of PID controllers, rules of thumb for tuning of PID controllers, anti windup and gain scheduling.
Implementation of PID controller in PLC in Codesys.
Feed-forward, cascade control.

Organisation

The course is given in form of lectures and tutorials. It also has compulsory labs and compulsory hand-in assignments.

Literature

Course literature is available from the course web page as pdf:
Morgan Osbeck and Göran Hult, Styrteknik PLC, Chalmers 2020
Veronica Olesen, Reglerteknik för dataingenjörer, Chalmers 2020

Examination including compulsory elements

The laboratory part consists of compulsory labs and compulsory hand-in assignments. Written exam at the end of the course with grades U, 3, 4, 5.

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.