System Control Group at University of Toronto

Undergraduate Courses

The Systems Control group teaches a number of undergraduate courses generally in the areas of Applied Math and Control Theory.

Fall Term 2009

Spring Term 2010

______________________________________________________________________________________________

ECE 311S - Dynamic Systems and Control
An introduction to dynamic systems and their control. Differential equation models of physical systems such as robots, helicopters, power systems, thermal systems, and chemical processes. Linearization and transfer functions. Feedback control systems; transient and steady-state analysis. The concept of system stability, stability of feedback systems, Routh-Hurwitz stability criterion. Root locus. Introduction to design of feedback controllers. Simulation of systems using Simulink and computer-aided analysis using MATLAB. Lab: Control of a servomotor.

ECE 356S - Linear Systems and Control
An introduction to dynamic systems and their control. Differential equation models of physical systems such as robots, helicopters, power systems, thermal systems, and chemical processes. Linearization and transfer functions. Stability theory. Feedback control theory. Introduction to logic control. Simulation of systems using Simulink and computer-aided analysis using MATLAB.

ECE 410F - Control Systems
State-space approach to linear system theory. Mathematical background in linear algebra, controllability, eigenvalue assignment using state feedback, observability, designing observers, tracking and the regulator problem, linear quadratic optimal control. Labs include computer-control of a servomotor, and computer-aided design using Matlab. (Prerequisite: ECE311H1; Exclusion: ECE557H1)

ECE 411S - Real-time Computer Control
Discrete-time system analysis; sampling; sampled-data systems; design of digital control systems using frequency domain and state space methods; hard and soft real-time requirements; realtime operating systems for computer control; real-time scheduling algorithms; timing analysis. Laboratories include control design using MATLAB and Simulink, and computer control of physical systems such as the servomotor and the inverted pendulum using a PC with real-time software. (Prerequisite: ECE311H1 or ECE356H1)

ECE 557F - Systems Control
State-space approach to linear system theory. Mathematical background in linear algebra, Jordan form, controllability, eigenvalue assignment using state feedback, observability, designing observers, Kalman decomposition, tracking and the regulator problem, linear quadratic optimal control. Four labs cover the state space control design methodology. (Prerequisite: ECE356H1)