Search course

Use the search function to find more information about the study programmes and courses available at Chalmers. When there is a course homepage, a house symbol is shown that leads to this page.

Graduate courses

Departments' graduate courses for PhD-students.


Syllabus for

Academic year
LEU237 - Logic and automatic control
Styr- och reglerteknik
Syllabus adopted 2019-02-20 by Head of Programme (or corresponding)
Owner: TIDAL
7,5 Credits
Grading: TH - Five, Four, Three, Fail
Education cycle: First-cycle
Major subject: Electrical Engineering

Teaching language: Swedish
Application code: 62114
Open for exchange students: No
Maximum participants: 64
Only students with the course round in the programme plan

Module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 Summer course No Sp
0117 Laboratory, part A 1,5 c Grading: UG   1,5 c    
0217 Examination, part B 6,0 c Grading: TH   6,0 c   18 Jan 2020 am L,  08 Apr 2020 am DIST   18 Aug 2020 am L

In programs



Veronica Olesen

  Go to Course Homepage


LEU236   Dynamical systems and control engineering


In order to be eligible for a first cycle course the applicant needs to fulfil the general and specific entry requirements of the programme(s) that has the course included in the study programme.

Course specific prerequisites

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


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 interlocks and sequences in a programmable logic controller (PLC) in four standard languages, ladder (LD), function blocks (FBD), sequential function chart (SFC) and structured text (ST).
  • use important functions for personal safety and process safety in industrial control systems.
  • describe the structure of closed loop systems and the problems connected to their dynamics.
  • describe and correctly use the terms stability, performance, dynamic and steady-state accuracy.
  • describe the function and design of a PID controller.
  • program a PID controller with output limitations, anti windup and bumpless transfer.
  • formulate state space models of simple dynamic continuous systems.
  • use some rules of thumb for PID control tuning.
  • implement feed-forward and cascade control.


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 proble 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.


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


Lecture notes and reference litterature published at the course website.

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.

Page manager Published: Thu 04 Feb 2021.