Computer Science
 

Robust Control

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

Systems Concepts

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

Representation

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.

LMIs

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.