|
|
AA/EE/ME 549: Estimation and System
Identification |
|
Instructor |
Office Hours M |
|
Teaching Assistant Michael Frostad |
|
A great many control design and analysis applications
involve systems that are not well-understood, and for which detailed models are
unavailable. Without an estimate of the state variables of a system, standard
control theoretic techniques cannot be applied. To address this problem, system
observers have been developed for a number of classes of systems.
This course will focus on development of oberservers and optimal observers for
both discrete and continuous time with emphasis on continuous time. Both linear
and nonlinear systems will be considered. The course will include a project -
with students working in small groups.
The goal of this course is to enable all students to have the skills and
knowledge to successfully apply estimation techniques to a variety of
applications.
Prerequisites: EE 505, AMATH 506 or STAT 506; Recommended AA/EE/ME 548
Topics:
Homework Section:
There will be an optional weekly homework solving section on Wednesdays
from
Textbook (required)
J. L. Crassidis and J. L. Junkins, "Optimal Estimation of Dynamic
Systems," Chapman & Hall/CRC, 2004.
References (on reserve in
Engineering Library)
|
Date |
Topics |
|
Assignments |
|
Mar 28 |
Introduction |
|
|
|
Mar 30 |
Linear and Nonlinear Dynamical Systems |
3.1-3.6 |
Homework #1 Assignment
(Solutions) |
|
Apr 1 |
Rigid Body Dynamics |
3.7-3.11 |
|
|
Apr 4 |
Linear Least Squares |
1.1-1.3 |
|
|
Apr 6 |
Nonlinear Least Squares and Basis Functions |
1.4-1.7 |
Homework #2 Assignment (Solutions, Matlab files) |
|
Apr 8 |
Probability |
online notes (Gelb 2.2) |
|
|
Apr 11 |
Random Processes |
online notes |
|
|
Apr 13 |
Minimum Variance |
2.1-2.2 |
Homework #3 Assignment (Solutions) |
|
Apr 15 |
Maximum Likelihood |
2.3-2.5 |
|
|
Bayesian Estimation |
2.6-2.8 |
|
|
|
GPS and Attitude Determination |
4.1-4.2 |
Homework #4 Assignment (Solutions) |
|
|
Apr 22 |
Engineering Open House |
|
|
|
Orbit Determination and Aircraft Parameter Identification |
4.3-4.6 |
|
|
|
Discrete Time Kalman Filter |
5.1-5.3 |
Midterm (Solutions) |
|
|
Continuous Time Kalman Filter |
5.4-5.5 |
|
|
|
Extended Kalman Filter and Colored Noise |
5.6 |
|
|
|
Unscented Kalman Filter |
5.7-5.8 |
Homework #5 Assignment (Solutions) |
|
|
Discrete Fixed Interval Smoothing |
6.1.1 |
|
|
|
Continuous Fixed Interval Smoothing |
6.1.2 |
|
|
|
Nonlinear Fixed Interval Smoothing |
6.1.3 |
Homework #6 Assignment (Solutions) |
|
|
May 13 |
Discrete Fixed Point Smoothing |
6.2.1 |
|
|
May 16 |
Continuous Fixed Point Smoothing |
6.2.2 |
|
|
Discrete Fixed Lag Smoothing |
6.3.1 |
Homework #7
Assignment (Solutions) |
|
|
Continuous Fixed Lag Smoothing |
6.3.2 |
|
|
|
May 23 |
Histogram Filters |
online notes |
|
|
May 25 |
Particle
Filters |
online
notes |
Homework #8 (Solutions) |
|
May 27 |
Particle
Filters |
online
notes |
|
|
May 30 |
Memorial Day |
|
|
|
Jun 1 |
Applications and Examples |
|
Homework #9 (Solutions) |
|
Jun 3 |
Applications and Examples |
|
|
|
|
FINAL EXAMINATION |
|
|