Undergraduate Courses
The Systems Control group teaches a number of undergraduate courses generally in the areas of Applied Math and Control Theory.
FALL TERM 2011
WINTER TERM 2012
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 469S -
Optical Communications and Networks
This course provides an introduction to optical communication systems and
networks at the system
and functional level. Applications range from telecommunication
networks (short to long haul) to
computing networks (chip-to-chip, on chip communications, optical backplanes).
Basic principles of
optical transmission and associated components used for transmission of
light and optical networks;
system design tools for optical links; multi-service system requirements; optical network design tools
(routing and wavelength assignment), network management and survivability.
ECE 470S - Robot Modeling and Control
Classification of robot manipulators, kinematic modeling, forward and
inverse kinematics, velocity
kinematics, path planning, point-to-point trajectory planning, dynamic
modeling, Euler-Langrange
equations, inverse dynamics, joint control, computed torque control,
passivity-based control,
feedback linearization. (Prerequisite: ECE311H1S or ECE356H1S)
ECE 537F - Random Processes
Introduction to the principles and properties of
random processes, with applications to communications,
control systems, and computer science. Random vectors,
random convergence, random processes, specifying random processes,
Poisson and Gaussian processes, stationarity, mean square derivatives
and integrals, ergodicity, power spectrum, linear systems with
stochastic input, mean square estimation, Markov chains, recurrence,
absorption, limiting and steady-state distributions, time reversibility,
and balance equations.
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)
MAT 290F - Advanced Engineering Mathematics
An introduction to complex variables and ordinary differential equations.
Topics include: Laplace
transforms, ordinary higher-order linear differential equations with
constant coefficients; transform
methods; complex numbers and the complex plane; complex functions;
limits and continuity;
derivatives and integrals; analytic functions and the Cauchy-Riemann equations;
power series as
analytic functions; the logarithmic and exponential functions; Cauchy's integral
theorem, Laurent
series, residues, Cauchy's integral formula, the Laplace transform as an
analytic function. Examples
are drawn from electrical systems.