Cyber-Physical Control Systems. The objectives of this course are to familiarize the students with system design flows used for designing and verifying control systems and to provide skills necessary to implement and analyze practical feedback controllers for Cyber-Physical systems. Benchmark control system design and codes will be included to illustrate the relevant concepts.

Successful students will be cognizant of the role of controls in the system design process and will be proficient in specifying control system requirements, especially as they relate to attenuation of load disturbances, robustness to dynamic system model uncertainty, actuator nonlinearities, and measurement noise; knowledgeable of the distinctions between modeling systems for control and understanding the fundamental limits of regulatory control systems; aware not only of practical control design architectures like PID compensators; but also cognizant of modern state-space formalism of multivariable systems and optimization based synthesis of estimators and controllers followed by their validation and tuning. Use of computer-aided engineering tools based on MATLAB/Simulink and Python in the design flows for control of cyber-physical systems is emphasized.