Master Course Description

No:EE 447


Credits: 4

UW Course Catalog Description

Coordinator: Eric Klavins, Assistant Professor, Electrical Engineering

Goals: For students to acquire the necessary tools for the analysis and design of linear feedback control systems.

Learning Objectives:

At the end of this course students will be able to:

  1. Linearize a nonlinear system around an operating point.
  2. Represent a linear system in state space and transfer function form.
  3. Determine the effects caused by including feedback in a system.
  4. Determine if a system is stable.
  5. Understand a system's sensitivity and its noise and disturbance rejection properties.
  6. Use Matlab to model, design and simulate systems.
  7. Determine the performance of a system both analytically and from simulation.
  8. Apply root locus, frequency response and full-state feedback methods to design a feedback control system to meet specific performance requirements.
  9. Design a full-state observer for a system.

Textbook: N. Nise, Control Systems Engineering, Wiley, 4th Edition. 2003.

Reference text: None.

Prerequisites by Topic:

  1. Differential equations
  2. Linear Algebra
  3. Laplace transform analysis of linear circuits and systems
  4. Ability to write differential equations of describing electrical and mechanical systems.
  5. Familiarity with the use of Matlab.


  1. Review of mathematical modeling of physical systems, differential equations and Laplace transforms (5 classes)
  2. Transfer functions and feedback. State variable descriptions and solutions. Routh's stability analysis. (3 classes)
  3. Pole-zero methods of analysis, system types, error coefficients. Error coefficients as design parameters(4 classes)
  4. Root locus methods for analysis and design (5 classes)
  5. Cascade and feedback compensation by root locus methods. Design of compensators to meet performance specifications in time domain. (4 classes)
  6. Frequency domain methods. Nyquist stability analysis. (4 classes)
  7. Design of Cascade and feedback compensation networks using frequency domain methods. (4 classes)
  8. Full state feedback, controllability and observability. (4 classes)

Course Structure: The class meets for two lectures a week (TuTh). There is weekly homework due; Grading is based on homework, one midterm exam, and a final exam. The grading percentages and nature of the exams are left to the discretion of the instructor.

Computer Resources: The course uses MATLAB for homework problems. The students complete an average of .3 hours of computer work per week.

Outcome Coverage:

(a) An ability to apply knowledge of mathematics, science, and engineering. Lectures and homework deal with the application of differential equations, linear algebra and Laplace transforms to control systems. (M)

(c) An ability to design a system, component or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability and sustainability. Students are required to apply the skills acquired in this course to design control systems to meet specific performance requirements. (H)

(e) An ability to identify, formulate and solve engineering problems. Some of the homework assignments require students to evaluate different design approaches to reach an acceptable design. (H)

(k) An ability to use the techniques, skills, and modern engineerng tools necessary for engineering practice. Students use Matlab and the Associated Control System Toolbox to analyze and design control systems. (M)

Prepared By: Eric Klavins

Last revised: 4/25/2007