Estimation Theory
Course Description
Methods for system model estimation (system identification) and system states identification are elaborated. System identification based on deterministic excitation signals. Nonparametric system identification methods in time and frequency domain. Estimation of the system model parameters: least-squares method, instrumental variables method, maximal likelihood method. Selection of the model structure and verification of the obtained model. State estimation of the deterministic systems. State estimation of the stochastic systems: linear and nonlinear Kalman filters. Simultaneous estimation of system parameters and states. Examples of estimation techniques application to system control, system fault detection, signal processing etc.
General Competencies
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.
Learning Outcomes
- 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
Lectures are organized in two cycles.
ConsultationsUpon request.
Other Forms of Group and Self StudyHomework assignments.
Grading Method
Continuous Assessment | Exam | |||||
---|---|---|---|---|---|---|
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 % |
Comment:
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
Study Programmes
University graduate
Control Engineering and Automation (profile)
Theoretical Course
(2. semester)
Information Processing (profile)
Theoretical Course
(2. semester)
Literature
Perić, N., Petrović, I (2005.), Identifikacija procesa-predavanja, Skripta, FER, Zagreb
Dan Simon (2006.), Optimal State Estimation - Kalman, Hinf, and Nonlinear Approaches, John Wiley & Sons, Inc.
Associate Lecturers
General
ID 34363
Summer semester
5 ECTS
L1 English Level
L1 e-Learning
45 Lectures
0 Exercises
0 Laboratory exercises
0 Project laboratory
Grading System
87,5 Excellent
75 Very Good
62,5 Good
50 Acceptable