ECE 515 Home Page

ECE 515/ME 540: Control System Theory and Design (Fall 2017)

This is a fundamental first-year graduate course on the modern theory of dynamical systems and control. It builds on an introductory undergraduate course in control (such as ECE 486) and emphasizes state-space techniques for the analysis of dynamical systems and the synthesis of control laws meeting given design specifications. Some familiarity with linear algebra, as well as ordinary differential equations, is strongly recommended, although the necessary material will be reviewed in the context of the course.



Homework 1 (posted Aug 31, due Sep 7) Homework 2 (posted Sep 7, due Sep 14) Homework 3 (posted Sep 14, due Sep 21) Homework 4 (posted Sep 21, due Sep 28) Homework 5 (posted Sep 28, due Oct 5) Homework 6 (posted Oct 5, due Oct 12) Homework 7 (posted Oct 12, due Oct 19) Homework 8 (posted Oct 19, due Nov 2) Homework 9 (posted Nov 2, due Nov 9) Homework 10 (posted Nov 10, due Nov 16) Homework 11 (posted Nov 17, due Nov 30)

Homework 12 (posted Dec 1, due Dec 12)

For solutions and grades, please go to Compass

Schedule: Tue Thu 2:00-3:20pm, 3017 ECE Building

Prerequisite: ECE 486 (Control Systems I) or equivalent, or consent of instructor.

Instructor: Daniel Liberzon
Office: 144 CSL
Email: liberzon at
Office hours: Thu 4-5pm in 144 CSL (you can also ask me questions after class)

Teaching assistant: Ivan Abraham
Email: itabrah2 at
Office hours: Tue 6-7:30pm in 3020 ECEB (or by appointment in CSL 164)

Class notes:

Recommended text:

Supplementary texts (on reserve in Grainger Library):

Assignments and grading policy:
There will be weekly problem sets, one midterm exam (date to be announced), and the final exam.
Grade break-down: homework 30%, midterm 30%, final 40%. Late homework will not be accepted.

Brief course outline: (see class notes for more details)

1. Introduction: state space models, review of linear algebra.
2. Analysis: state transition matrix, stability, controllability, observability.
3. Design: state feedback, pole placement, observers, optimal control.