Level: Master’s course
Term: Spring 2024
Location: Department of IT - Uppsala University
with Teachers: André Teixeira and Alexander Medvedev
The course introduces you to safety and security aspects of modern control systems arising due to your digital and networked implementation. The main course body consists of basic concepts, approaches to and methods of modelling, analysis, and detection of faults and attacks in control systems.
Level: Master’s course
Term: Fall 2023, Spring 2023, Fall 2022, Spring 2022
Location: Department of IT - Uppsala University
with Teachers: Sérgio Pequito and Hans Roth
The course covers both continuous-time and discrete-time linear systems. It includes a sampling of continuous-time systems and an introduction to discrete-time systems. Stochastic processes are introduced and used as models for disturbances, and the Kalman filter is introduced as a tool for estimation and prediction. Based on this, LQ/LQG and MPC are presented as examples of optimal controllers.
Level: Bachelor’s and Master’s course
Term: Spring 2024, Spring 2023, Spring 2022
Location: Department of IT - Uppsala University
with Teachers: Fabio Bonassi, Daniel Arnström, Niklas Wahlström, Carl Andersson, and Dave Zachariah
System models: State-space forms and the solution of the state-space equation in discrete and continuous time. Sampling. Transfer functions and transfer operators. Model transformations from transfer functions to state-space models and vice versa. System properties: Controllability and observability. Static gain. Step and impulse responses in discrete and continuous time. Frequency domain properties (connection to sampling). Stability in discrete and continuous time; asymptotic stability, bounded-input bounded-output stability, the Nyquist criterion. Controller design: Pole placement in state-space form. State feedback with observer. PID controllers. Stability margins. Sensitivity functions. The notion of robustness. Computer implementation (sampling, aliasing).
Level: Bachelor’s course
Term: Fall 2021
Location: Department of IT - Uppsala University
with Teachers: Johannes Borgström and Eva Darulova