EE 635 - Control System Theory

In this class we’ll talk about linear time-invariant systems described by

\dot{x}(t) = Ax(t)+Bu(t) \\
y(t) = Cx(t) + Du(t)

where x(t) is a state variable, u(t) is an input, and y(t) is the output of the system. For a given set of matrices \{A,B,C,D\}, we will study how to analyse the system behaviour and its important properties. The main goal is to design the input u(t) such that the system is stable, i.e.,

x(t) \rightarrow 0, \quad t \rightarrow \infty

More detailed topics covered in this class are given below.

Lecture Notes

Acknowledgement: Most materials will be from the lecture notes of EE263 and EE363, Prof. Stephen Boyd, Stanford University. For each topic in the following, the lectures in () are the corresponding handouts which can be downloaded from EE263 and EE363 websites.

  1. Overview (lecture 1, EE263)
  2. Linear functions: engineering examples (lecture 2, EE263)
  3. Short review on linear algebra and matrix analysis
  4. Autonomous linear dynamical systems (lecture 9, EE263)
  5. Solution via Laplace transform and matrix exponential (lecture 10, EE263)
  6. Eigenvectors and diagonalization (lecture 11, EE263)
  7. Jordan canonical form (lecture 12, EE263)
  8. Linear dynamical systems with inputs and outputs (lecture 13, EE263)
  9. Linear Least-squares and minimum-norm methods (lecture 5 & 8, EE263)
  10. Controllability and state transfer (lecture 18, EE263)
  11. Observability and state estimation (lecture 19, EE263)
  12. Minimal realization and PBH test
  13. Observer-Based controller design
  14. Basic Lyapunov theory (lecture 12, EE363)
  15. Stability of Linear systems and Lyapunov equation
  16. LQR and Steady State Riccati equation
  17. Estimation (lecture 7, EE363)
  18. The Kalman Filter (lecture 8, EE363)
  19. Dynamical Control Design with Engineering Applications

Course Information

Lectures:

EE 404, MWF 10-11 am

Textbooks:
  • C.T. Chen, Linear System Theory and Design, 2nd edition, 1995
  • C.T. Chen, Linear System Theory and Design, 3rd edition, 1998
  • T.Kailath, Linear Systems, Prentice-Hall, 1980
Grading:

Weekly Homework 20% Midterm 40% Final 40%

Prerequisites:

Students should have seen topics on linear algebra and matrices. However, a short review will be given briefly in week 1. These topics include vector space, basis/dimension, rank and null space of a matrix, vector/matrix norms, linear equations, eigenvalue problem.