Identification, Analysis, and Control of Dynamical Systems


Teacher: Alberto Bemporad

Course description

The course provides an introduction to dynamical systems, with emphasis on linear systems in state-space form. After introducing the basic concepts of stability, controllability and observability, the course covers the main techniques for the synthesis of stabilizing controllers (state-feedback controllers and linear quadratic regulators) and of state estimators (Luenberger observer and Kalman filter). The course also briefly covers data-driven approaches of parametric identification to obtain models of dynamical systems from a set of data, with emphasis on the analysis of the robustness of the estimated models w.r.t. noise on data and on the numerical implementation of the algorithms.

Syllabus

Equilibrium points and stability. Linearization of nonlinear systems. Discretization of continous-time systems. Transfer functions. Observability and controllability of LTI systems. Luenberger's observer and state-feedback controllers. Linear quadratic regulator and Kalman filter. Basic concepts on linear parameter-varying systems. System identification: Least-squares methods and recursive identification, instrumental-variables methods, consistent and unbiased estimators, prediction error methods.

Prerequisites

Linear algebra and matrix computation, calculus and mathematical analysis.

Timetable

Friday January 15, 2021 11.00-13.00
Monday January 18, 2021 11.00-13.00
Wednesday January 20, 2021 11.00-13.00
Friday January 22, 2021 11.00-13.00
Monday January 25, 2021 11.00-13.00
Wednesday January 27, 2021 11.00-13.00
Friday January 29, 2021 11.00-13.00
Monday February 1, 2021 11.00-13.00
Wednesday February 3, 2021 11.00-13.00
Friday February 5, 2021 11.00-13.00

Location

Virtual classroom.

Lecture slides

System analysis, control, and identification (last update: August 26, 2021)
System identification (MATLAB )(last update: January 11, 2017 - by Dario Piga)