ECE 515/ME 540 (Control System Theory and Design) - Fall 2020 - Schedule

Important dates

For your convenience, I will try to maintain a list of the important dates for this course. In the unlikely case of inconsistencies between this list and any other source, please send me an email right away so I can rectify the situation.

  • HW0 due: Tuesday, Sept. 8th, 2pm CT. (Extended to Thursday, Sept. 10, 2pm CT.)

  • HW1 due: Thursday, Sept. 10th, 11:59pm CT.

  • HW2 due: Thursday, Sept. 17th, 11:59pm CT.

  • HW3 due: Thursday, Sept. 24th, 11:59pm CT.

  • HW4 due: Thursday, Oct. 8th, 11:59pm CT.

  • HW5 due: Thursday, Oct. 15th, 11:59pm CT.

  • Midterm Exam: Posted by Wednesday, Oct. 21st, 9am CT. (Please be on the lookout on Piazza for an announcement that this has been posted.) The midterm is due Thursday, Oct. 22nd, 11:59pm CT.

  • HW6 due: Thursday, Nov. 12th, 11.59pm CT.

  • HW7 due: Thursday, Nov. 19th, 11.59pm CT.

  • HW8: Optional. No due date. Will not be graded.

  • Final Exam: Wednesday, Dec. 16th. (subject to change)

Course schedule

I've posted the tentative plans for the semester under Tentative schedule. As the semester progresses, I'll post the actual pacing of the course under Realized schedule. The notes from lecture will be posted in the course's Box folder.

Disclaimer 1: My handwritten notes are uploads of what I write in class during lecture. The content inside may have typos, or sketch general intuitions instead of rigorous claims. The course reader is intended for the rigorous discourse and treatment.

I expect this semester's pacing to rather closely follow that of the last time I taught this course: https://courses.grainger.illinois.edu/ece515/fa2019/schedule.html.

This is also a good reference for suggested supplemental readings for material not-yet-covered.

Realized schedule

Unless stated otherwise, the assigned readings will be from the course's lecture notes: T. Ba┼čar, S. P. Meyn, W. R. Perkins, Lecture Notes on Control System Theory and Design.

Supplementary reading material is from:

  • Chi-Tsong Chen, Linear System Theory and Design, 3rd edition.

Date Assigned readings Supplemental readings
Week 1 aug. 25 Ch. 1 C-T Chen, Ch. 1, 2.1-2.4 (skip 2.3.1), 2.7
aug. 27 Ch. 2.1-2.4 C-T Chen, Ch. 3
Week 2 sept. 1 Ch. 2.5-2.7 C-T Chen, Ch. 3
sept. 3 Ch. 2.8-2.10, 3.1-3.2 C-T Chen, Ch. 4.1-4.5
Week 3 sept. 8 Ch. 3.3-3.5 C-T Chen, Ch. 4.1-4.5
sept. 10 Ch. 3.6-3.8,4.1 C-T Chen, Ch. 5
Week 4 sept. 15 Ch. 4.2 C-T Chen, Ch. 5
sept. 17 Ch. 4.3-4.4 C-T Chen, Ch. 5
Week 5 sept. 22 Ch. 4.5-4.7, 5.1 C-T Chen, Ch. 6.1-6.5, 6.8
sept. 24 (continued)
Week 6 sept. 29 Ch. 5.2-5.3 C-T Chen, Ch. 6.1-6.5, 6.8
oct. 1 Ch. 5.4, 6.1 C-T Chen, Ch. 6.1-6.5, 6.8
Week 7 oct. 6 Ch. 6.1-6.2, 6.5-6.6 C-T Chen, Ch. 6.1-6.5, 6.8
oct. 8 Ch. 6.4-6.5 C-T Chen, Ch. 6.1-6.5, 6.8
Week 8 oct. 13 Orthogonal complements and direct sums
oct. 15 SVD
Week 9 oct. 20 Midterm review
oct. 22 Midterm 01
Week 10 oct. 27 Midterm debrief, Ch. 7
oct. 29 Ch. 7.1-7.3 Lectures 22-25 from ECE 486, available here
Week 11 nov. 3 no class due to Election Day
nov. 5 Ch. 7.4 Lectures 22-25 from ECE 486
Week 12 nov. 10 Ch. 8.1-8.2, 9.1-9.2
nov. 12 Ch. 9.3-9.4
Week 13 nov. 17 Ch. 10.1-10.2
nov. 19 Ch. 10.3-10.4
Week 14 nov. 24 no class due to Fall Break
nov. 26 no class due to Fall Break
Week 15 dec. 1 Ch 10.5-10.6
dec. 3 Ch 11.1-11.4
Week 16 dec. 8 Closing Remarks

Midterm Exam

Midterm Exam: Wednesday, Oct. 21st. See the course syllabus for the logistics of the take-home exam.

Final Exam

Final Exam: Wednesday, Dec. 16th. (subject to change) See the course syllabus for the logistics of the take-home exam.

Tentative schedule

As mentioned in the syllabus, the lecture notes for this course are required. Students are expected to do the readings listed.

Reading Timeline
Ch. 1 - State Space Models Week 1
Ch. 2 - Vector Spaces Weeks 1-2
Ch. 3 - Solutions of State Equations Weeks 2-3
Ch. 4 - Stability Weeks 4-5
Ch. 5 - Controllability Weeks 6-7
Ch. 6 - Observability, Duality, and Minimality Weeks 8-9
Ch. 7 - Pole Placement Week 10
Ch. 8 - Tracking and Disturbance Rejection Week 11
Ch. 9 - Control Design Goals Week 12
Ch. 10 - Dynamic Programing and the Hamilton-Jacobi-Bellman Equation Weeks 13-14
Ch. 11 - An Introduction to the Minimum Principle Weeks 14-15