ECE 550: Linear Systems Theory and Design (Spring 2021)
Lectures
Tue/Thu, 3:30-4:45pm, online (Blackboard Collaborate)
The class will be taught synchronously to promote real-time interaction. Lectures will be recorded.
Instructor
Shuo Han (hanshuo@uic.edu)
Office hours: Mon, 3:00-5:00pm, online (see instructions)
Grader
N/A
Course Description
This graduate-level course focuses on modeling, analysis, and design of linear dynamical systems in state space. The course will help build up the foundation for students to read literature and learn other advanced topics in control.
Prerequisites
ECE 350 or equivalent course on introductory control. Linear algebra. Familiarity with MATLAB.
Topics
- Part 1: State space fundamentals
- State space modeling
- Stability: Internal stability (Lyapunov stability) and input-output stability
- Stabilization using feedback: Reachability/controllability and observability, pole placement, separation principle
- Part 2: Connecting state space and frequency domain
- Realization theory
- Signal and system norms
- Part 3: Performance and robustness
- Modeling uncertainties
- Performance limits
- H2 and H∞ control
- Controller design under uncertainties: Introduction to robust control
Course Policy
Grading
- Homework (0%): Homework is issued every Thursday with solutions provided.
- Homework will be self-graded.
- There will be about 12 homework sets in total.
- No homework will be assigned in Weeks 1, 8 (due to the midterm exam), and 15 (due to the final exam).
- The lowest one will be dropped.
- Midterm exam (40%): Online and open-book/note. The exact date(s) and format will be announced at a later time. It will cover materials from Weeks 1-7 and is likely to take place during Week 9.
- Final exam (60%): Online and open-book/note. The exact date(s) and format will be announced at a later time. It will cover materials of the entire course.
- There will be no make-up exams or substitutions (e.g., course projects).
- Incomplete grades are given according to the UIC policy. For this course, "satisfactory progress" means you have scored at least 50% in the midterm exam.
- Guaranteed cutoff grades: A-85%, B-70%, C-55%.
Course Logistics
We will use a number of websites/apps throughout this course, each of which has a different purpose.
- This website: course syllabus
- UIC Blackboard: lectures and recordings, viewing grades, midterm and final exams
- Piazza: course announcements, downloading problem sets and course materials, Q&A with the instructor
- Gradescope: alternative way of submitting exams
- Zoom + Google Calendar: office hours
Academic Integrity
- We treat academic dishonesty seriously. All offenses are reportable to the University.
- For cheating in any of the exams, the offender will receive a letter grade of F.
Others
- You should keep the course material (lecture notes, recordings, and homework problems and solutions) for personal use only and not post them on public websites (e.g., Course Hero).
- Students who wish to observe their religious holidays should notify instructor by the tenth day of the semester of the date when they will be absent unless the religious holiday is observed on or before the tenth day of the semester. In such cases, the students should notify the instructor at least five days in advance of the date when he/she will be absent. Every reasonable effort will be made to honor the request.
Course Text and References
There is no single textbook that covers all the topics in this course. The lecture notes will be the primary source of reference.
The recommended main textbook for the course is:
- [Hes18] João P. Hespanha, Linear Systems Theory, 2nd edition, Princeton University Press, 2018. UIC access Errata
- If you are using the e-book, close the browser tab once you finish so that others can read it.
- A hardcopy of the book is on reserve at the Daley library (2-hour loan period).
Other references
Control theory:
- [Bay99] John S. Bay, Fundamentals of Linear State Space Systems, 1999. Online access
- [AM08] K. J. Astrom and Richard M. Murray, Feedback Systems: An Introduction for Scientists and Engineers, Princeton University Press, 2008. Online access (2nd edition)
- [DFT] J. Doyle, B. Francis, and A. Tannenbaum, Feedback Control Theory, Dover, 2009 (originally published by Macmillan, 1992). Online access
- [DP05] Geir E. Dullerud and Fernando Paganini, A Course in Robust Control Theory: A Convex Approach, Springer, 2005. UIC access
- [WL07] Robert L. Williams II and Douglas A. Lawrence, Linear State-Space Control Systems, Wiley, 2007. UIC access
- [AM07] Panos J. Antsaklis and Anthony N. Michel, A Linear Systems Primer, Springer, 2007. UIC access
Linear algebra:
- Sheldon Axler, Linear Algebra Done Right, Springer, 2015. UIC access
- Géza Schay, A Concise Introduction to Linear Algebra, Springer, 2012. UIC access (Note: The odd-numbered exercises have solutions available in the Solutions Manual for Students on the book's webpage.)
Classical control theory:
- G. F. Franklin, J. D. Powell, and A. Emami-Naeni, Feedback Control of Dynamic Systems, Prentice Hall, 2005.
Note: For textbooks with "UIC access", you need to connect to UIC campus network or VPN. Alternatively, you can search for the textbook on the UIC library website and click the eBook link therein.