Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the sgg domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/m_lab.dev.vanderbilt.edu/wp-includes/functions.php on line 6114
EE 5243: Optimization and Control of Cyber-Physical Systems | | Vanderbilt University Skip to main content

EE 5243: Optimization and Control of Cyber-Physical Systems

Fall 2015 – EE 5243: Optimization and Control of Cyber-Physical Systems

Course Description and General Information

Modeling, analysis and design of cyber-physical systems (CPS). The course serves as an introductory graduate level-class for students interested in CPSs in general, and control and optimization of CPSs in specific. The fundamentals of CPSs are covered in the class, with emphasis on the control and the optimization aspects. Covered CPS topics include: networked control systems, cyber-attacks, linear systems theory and design, state-estimators, fault-tolerant controllers and observers, and convex, multi-objective, bi-level & multi-time scale optimization. Applications in smart-grids are discussed.

  • Location: AET 0.214
  • Time: MW 18:00 – 19:15
  • Office Hours:
    • Mondays, 14:00 – 15:00
    • Wednesdays, 16:00 – 17:00
    • Or by appointment
  • Course material will be regularly updated on UTSA’s blackboard


    Course Syllabus

Lecture Notes*

*Modules are organized based on topics covered in class. Each Module is equivalent to 2–4 lectures.

  • Module 1: Course introduction and syllabus, CPS background, tentative schedule
  • Module 2: Prerequisite Assessment Exam + Solutions
  • Module 3: Linear Systems Theory, Introductory Background
  • Module 4: Optimization Problems, KKT Conditions & Solvers
  • Module 5: Optimal Control, Dynamic Programming, LQR + Examples
  • Module 6: Introduction to Model Predictive Control
  • Module 7: Dynamic State Estimation & Observer Design
  • Module 8: Networked Control Systems for CPSs
  • Module 9: Decentralized Networked Control Systems
  • Module 10: Exploiting Linear Matrix Inequalities In Control Systems Design  —  A lecture by Ankush Chakrabarty from ECE 680, Purdue University.

Final Exam

Homework Assignments

Quizzes

Research papers and interesting reads

On Networked Control Systems for CPSs
On Observers
On Optimal Control
On Miscellaneous Topics

Useful Links

Codes