Search programme

​Use the search function to search amongst programmes at Chalmers. The programme overview and the programme syllabus relating to your studies are generally from the academic year you began your studies.


Syllabus for

Academic year
ERE031 - Automatic control
Owner: TMASA
4,0 Credits (ECTS 6)
Grading: TH - Five, Four, Three, Not passed
Level: B

Teaching language: Swedish

Course module   Credit distribution   Examination dates
Sp1 Sp2 Sp3 Sp4 No Sp
0199 Examination 3,0 c Grading: TH   3,0 c   20 Oct 2005 am V,  10 Jan 2006 pm V,  23 Aug 2006 am V
0299 Design exercise + laboratory 1,0 c Grading: UG   1,0 c    

In programs



Docent  Knut Åkesson


For single subject courses within Chalmers programmes the same eligibility requirements apply, as to the programme(s) that the course is part of.

Course specific prerequisites

Mathematical concepts that the student must master before starting the course are:

- Complex numbers
- Linear algebra
- Taylor expansions
- Ordinary differential equations

It is also assumed that the student has basic knowledge about the fundamental physical relations that are necessary to formulate energy, force and material balances.


The aim of the course is to help mechanical engineering students to widen their perspective on technical systems by understanding how mechanics, electronics, computers, and control interact. Further more, the aim of the course is to help the student get a systems perspective where the student understand the value of integrated control and mechanical design. These insights could be used to improve and develop new products that offer new functionality, increased performance, and is more environmentally friendly.
The course uses knowledge from the fundamental courses in mathematics, mechanics and computer programming and will prepare the student for further studies in subjects where fundamental knowledge in dynamical systems and control engineering is required.


After finishing the course the student will have basic knowledge in control engineering analysis and design methods. This knowledge could be used to systematically solve basic control problems. More specifically, the student should be able to:

Formulate a dynamic model for basic mechanical, electrical and chemical systems.
Compute linear approximations of non linear models and understand the limitations of the non-linear model.
Understand how the Laplace transform could be used to analyze dynamical systems.
Understand how feedback and feed forward can be used to decrease the influence from process- and measurements disturbances and parameter variations in the controlled process, and also understand the limitations of feedback and feed forward.
Specify performance, robustness, and stability-margin requirements on the controlled system.
Design basic controllers that satisfy the given requirements.
Implement the designed controller in a computer and understand sampling and its consequences.
Use modern computer tools to facilitate analysis, design, and evaluation of dynamical systems.


Introduction: Examples of control problems, dynamic systems, feedback and feedforward, compensation of parameter variations, process and measurement disturbances.

Dynamic models: Differential equations, Laplace transforms, transfer functions, block diagrams, viktfunktion, frekvensfunktion, transient and frequency analysis, Bode diagrams. Principles for building dynamic models for technical systems. State space models, non linear systems, linearisation.

Analysis of feedback systems: Stability, Nyquistcriteria, stability margins, sensitvity. Performance, transient and stationary properties, specification in both time and frequency domain.

Design of control systems: Basic principles for control design, possibilities and limitations. Design of PI- and PID controllers, cascade control and feedforward.

Implementation: Implementation of a controller in a computer. Sampling and its consequences. Translation of continuous controllers to discrete controllers.

Laboration: Control of water tanks.
Assignments: Assignments that are solved by mainly using Matlab.


Teaching is in the form of lectures, group exercises and a practical exercise that is solved in the department lab. There are also mandatory home assignments that are solved in groups of two.


B Lennartson: Reglerteknikens grunder, Studentlitteratur. (In Swedish)
Reglerteknikens grunder - övningstal, compendium (In Swedish)
Reglerteknikens grunder - formelsamling, kompendium (In Swedish).
Other material, see course home page.


Written exam, passed laboration and home assignments.

Page manager Published: Thu 03 Nov 2022.