Instructor: Hatem Abou-zeid
                  Office: Goodwin 631
                  Email: h.abouzeid [at] queensu.ca
                  Office hours: Mo 13:30-14:30

Teaching Assistants:
                  Marc Gallant
                  Ya-Jie Qiu

Course Description:
This course examines the modeling of linear systems and using feedback to improve their performance. Analysis is done in both the time and frequency domains. Topics include time-domain specifications of second-order systems, PID control, steady-state error and disturbance rejection, root locus analysis, stability analysis using the Routh-Hurwitz criterion and the Nyquist criterion, and state-space analysis. These methods are applied and tested using software such as MATLAB and hardware experiments.

Prerequisites: ELEC-323 or MATH-332. In particular, it is presumed that, prior to taking this course, a student knows what a transfer function is, how to get the Laplace transform of ordinary differential equations, how to calculate transfer functions for basic RLC circuits, and what Bode plots are. 

Schedule:

               Lectures: Mo (12:30–13:30), We (11:30–12:30), Th (13:30–14:30) @ WLH 210

               Tutorial: Mo (14:30–15:30) @ WLH 210 (Starting Week 2)

               Laboratory: Tu, Fr (11:30–14:30), We (14:30–17:30, 18:30–21:30) @ BMH 326

Marking Scheme:

Laboratory     20%

Assignments 10%

Midterm         30%

Final Exam    40%

Course Syllabus and (tentative) Time Table

Week 1: Introduction: what is a control system, what is feedback;  State-variable form

Week 2: Linearization; Block diagram representations and manipulation

Week 3: Relationship of poles of transfer function to time response; Time-domain specifications for 2nd order systems

Week 4: Stability; Routh-Hurwitz criterion

Week 5: Open-loop vs. closed-loop control;  Sensitivity, disturbance rejection, tracking

Week 6: PID control; Steady-state error and system type

Week 7: Root locus introduction; root locus rules

Week 8: Lead and lag compensation using root locus
Week 9: Compensator design using frequency response

Week 10: Argument of the principle and Nyquist criterion; How to draw a Nyquist plot

Week 11: Introduction to state-space design; Using state equations to represent systems

Week 12: Solving state equations to get system response;  Full state feedback controllers