ECE Header Logo

EEC157B – Control Systems II

4 units – Winter Quarter

Lecture: 3 hours

Laboratory: 3 hours

Prerequisite: EEC 157A

Grading: Letter.

Catalog Description:

Control system optimization and compensation techniques, digital control theory. Laboratory includes Servo system experiments and computer simulation studies.

Expanded Course Description:

  1. The Design and Compensation of Feedback Control Systems
    1. Approaches to Compensation
    2. Cascade Compensation Networks
    3. Proportional-Integral-Derivative Compensation
    4. Phase-Lead Compensation Design Using the Bode Diagram
    5. Phase-Lead Compensation Design Using the Root Locus
    6. Phase-Lag Compensation Design Using the Bode Diagram
    7. Phase-Lage Compensation Design Using the Root Locus
    8. Systems with a Pre-filter
  2. Analysis and Design of Control Systems using State Space Representations
    1. The State Variables of a Dynamic System
    2. The State Vector Differential Equation
    3. The Time Response and the Transition Matrix
    4. Solving the Linear, Time-Invariant State Equation
    5. State-spoace Representations of Transfer-Functions
    6. Signal Flow Graph State Models
    7. The Stability of Systems in the Time Domain
    8. Controllability and Observability
    9. Pole Placement
  3. Discrete-Time Control Systems
    1. Definition and Properties of the Z-Transform
    2. Transfer-Functions of Discrete-Data Systems
    3. Stability of Discrete-Data Systems and the Jury Criterion
    4. Steady-State Error ANalysis of Discrete-Data Control Systems
    5. Root-Loci of Discrete-Data Control Systems
    6. Digital Implementation of Analog Controllers
    7. Frequency Domain Design of Discrete-Data

Laboratory Projects:

  1. Feedback Control of DC motor
  2. Lab 1 Complete the path from the user to cRIO I/O modules
  3. Lab 2 Complete the path from the user to the DC motor
  4. Lab 3 Complete the path from the encoder disk to the user
  5. Lab 4 Complete closed-loop control with a P-controller in cRIO
  6. Lab 5 Complete closed-loop control with a PI-controller in cRIO
  7. Lab 6 Complete closed-loop control with a PID-controller in cRIO

Computer Usage:

Matlab (with the Control System Toolbox) is used for control system design and simulation.


  1. R. Dorf and R. Bishop, Modern Control Systems, Pearson.

Engineering Design Statement:

This course focuses on design in the laboratory and in the homework. The problems are relatively unspecified and the student is challenged to complete the problem specifications, propose a design strategy and complete the iterative steps required to select the “best” set of parameters. The student is required to continually use computer-aided design software and for two systems to actually verify the results of the desing using a constructed system with actual components.

Relationship to Outcomes:

Students who have successfully completed this course should have achieved:

Course Outcomes ABET Outcomes
An ability to apply knowledge of mathematics, science, and engineering A
An ability to design and conduct experiments, as well as to analyze and interpret data B
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 C
An ability to identify, formulate, and solve engineering problems E
An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice. K


Professional Component:

Engineering Depth, Laboratory, Project

Engineering Science: 2 credits
Engineering Design: 2 credits