Course Information

The course revisits concepts from mathematics, mathematical statistics, and control systems. It provides an opportunity to train your programming skills in a hands-on manner, and we encourage you to collaborate to get to know each other, and share experiences.

Schedule and Basic Information

We will go through all the practical information for the course during the introductory session. You can find the initial schedule, including the times and locations of all lectures and labs, on TimeEdit Links to an external site. (förel=lecture, labb=lab). Attendance at certain sessions (all the labs and some lectures) is mandatory. Mandatory sessions are marked as 'Obl' on the TimeEdit calendar. It is very important that you contact us well in advance if you are unable to attend a mandatory session (contact details below). We will announce any schedule changes on Canvas.

The course is broken into 4 parts: control, engineering ethics, mathematics and mathematical statistics. Each part is led by a teacher and possibly assisted by PhD students and other teaching assistants. Material for each part will be posted in its own section on the Canvas page.

The course is pass fail. To pass you will need to complete various assignments associated with each part of the course:

  • Control: 3 lab exercises.
  • Engineering ethics: a mandatory lecture and one subsequent mandatory seminar, where a written and peer-reviewed report is subject to a panel debate.
  • Mathematics: an exam.
  • Mathematical Statistics:  1 lab exercise

The details will be announced by the teachers during the course.

Before You Start

We would like you all to complete this introductory quiz (you will need to do this to unlock the rest of the course material). The results will only be used internally, and not for grading purposes. The quiz will give us a sense of what your knowledge and experience levels are, as well as your expectations for the course.

The course will assume some mathematical prerequisites:

  • Complex numbers (Cartesian and polar form, simple trigonometry)
  • Matrix algebra and eigenvalues
  • Integrals (integration by parts, variable substitutions)

Fundamental math repetition on these topics: Download Problems

 and Download Solutions.

Course Material and Software

Control:

The covered material on control is covered can be found in the following books and notes:

ÅM: Download Åström & Murray. Control and Dynamical Systems


LG: Ljung & Glad. Modeling and identification of dynamic systems Links to an external site.
H: Download Hägglund. Automatic Control - Collection of formula.

ÅM is freely available as pdf through the link above. A free hardcopy of LG was handed out on the preregistration day. If you have not received it yet, let us know and we will arrange it somehow. H contains a range of useful formulae.

The course philosophy is learning by implementing. You will use Julia Links to an external site. with ControlSystems.jl Links to an external site. and to some extent Matlab Links to an external site.

Mathematics and statistics:

The covered material on mathematical statistics can be found in the following book:

LRS: Lindgren, Rootzén, and Sandsten. Stationary Stochastic Processes for Scientists and Engineers

Personnel and Contact

Name Responsibilities E-mail
Johan Eker

Control lectures and course responsible

Zheng Jia Control Labs
Charlotte Högberg Engineering ethics 
Jorg Schmeling Mathematics
Filip Tronarp Mathematical statistics