This course qualifies students for identification of mathematical models of dynamical systems and for the design of system states and system parameters estimators. Additionally, students gain practical skills to apply these models and estimators in various fields.
- apply basics of probability theory in system identification and system state estimation
- explain application ways for non-parametric system identification methods and suitability of their use in corresponding system surrounding
- combine tools for carrying out non-parametric system identification methods and validation of the obtained system models
- explain application ways for parametric system identification methods and suitability of their use in corresponding system surrounding
- combine tools for carrying out parametric system identification methods and validation of the obtained system models
- design state estimator for lienar deterministic and stochastic syastems
- apply Kalman filter in various variants for system state and parametar estiamtions
- modify Kalman filter equations according to the system and implementation constraints
Forms of Teaching
Lectures are organized in two cycles.Consultations
Upon request.Other Forms of Group and Self Study
|Type||Threshold||Percent of Grade||Threshold||Percent of Grade|
|Homeworks||50 %||8 %||50 %||8 %|
|Mid Term Exam: Written||30 %||40 %||0 %|
|Final Exam: Written||30 %||40 %|
|Final Exam: Oral||12 %|
|Exam: Written||50 %||80 %|
|Exam: Oral||12 %|
By a regular exam the 50% threshold relates to the sum of the points obtained from homeworks and the written exam.
Week by Week Schedule
- Lecture 00 -- Course organization and administration; Lecture 01 -- Introduction -- course overview and motivation; Lecture 02 -- Short overview: probability theory, stochastic processes (3 hours)
- Lecture 02 -- Short overview: probability theory, stochastic processes (continuation) Lecture 03 -- Non-parametric identification methods (using Fourier analysis and correlation analysis) (4 hours)
- Lecture 03 -- Non-parametric identification methods (correlation analysis) (4 hours)
- Lecture 04 -- Parametric identification methods (parametric models and least squares method) (4 hours)
- Lecture 04 -- Parametric identification methods -- continuation (instrumental variable method, maximum likelihood method, using forgetting factor in identification) (4 hours)
- Lecture 05 -- Practical aspects in system identification; Lecture 06 -- Choice of the model structure and model validation (4 hours)
- Solving theoretical and numerical tasks in system identification as a preparation for the midterm exam (2 hours)
- Midterm exam
- Lecture 07 -- Short introductio to state estimation and State estimation of deterministic linear systems (4 hours)
- Lecture 08 -- Discrete-time Kalman filter (4 hours). Covariance and state propagation. Derivation of a discrete-time Kalman filter. Kalman filter properties. One-step formulation of Kalman equations. Alternative expressions for covariance propagation. Divergence problems.
- Lecture 09 -- Continuous-time and nonlinear forms of Kalman filter (4 hours). Continuous linearized Kalman filter. Extended Kalman filter. Iterative extended Kalman filter. Secon order extended Kalman filter. Weighted sum of multiple Kalman filters. Kalman filter application to state estimation.
- Lecture 10 -- Implementation forms of Kalman filter (4 hours). Sequential Kalman filter. Information filter. Steady-state Kalman filter. Alpha-beta and Alpha-beta-gamma filter.
- Lecture 11 -- Some additional aspects in Kalman filter application (2 hours). Kalman filter performance check. Kalamn filter for state estimation in systems with correlated process and measurement noises. Kalman filter for state estimation with coloured process and measurement noises.
- Solving theoretical and numerical tasks in system identification as a preparation for the final exam (2 hours)
- Final exam