Robust Control

Robust Control
Introduction to the analysis and design of feedback systems guaranteed to perform well in spite of model uncertainty.
 Hours3.0 Credit, 3.0 Lecture, 0.0 Lab
 PrerequisitesMath 313 or equivalent.
 RecommendedC S 312 and 412; Math 334; or equivalents.
 ProgramsContaining C S 513
Course Outcomes

Systems Concepts

Understand system concepts of stability, controllability, observability, minimality, behavior, and structure.


Understand various mathematical representations of systems.

Four Basic Problems

Understand the four basic problems: Model Reduction (i.e. Approximation), System Identification (i.e. Learning), Control (i.e. Decision Making), and Verification/Validation, and how they impact each other.

Hankel Singular Values

Understand Hankel singular values and their role in balanced truncation as an approximation to optimal model reduction.


Understand Linear Matrix Inequalities and their role in various identification and control problems.

Small Gain

Understand the role of the Small Gain Theorem and Passivity in providing guarantees of algorithm correctness in spite of model uncertainty.