ECE 4730 / Spring 2015
Digital Feedback Control
Basic Info
- Professor: Rick Johnson (email to johnson at ece.cornell.edu)
-Office: 390 Frank H. T. Rhodes Hall (phone: 255-0429)
-Office Hours: Mondays and Tuesdays 1:30 -3:00 pm
and other times by appointment.
- Class meeting time and place: Mondays
and Wednesdays 8:40 am - 9:55 am (Phillips 403),
three Mondays 7:30 - 9 pm (Phillips 403), and one Wednesday
(Phillips 203) 7:30 - 9 pm
- Course website within http://blackboard.cornell.edu (lecture slides will be posted)
-
Catalog Description:
Prerequisite: ECE 3250 or permission of instructor, plus Matlab.
4 credits.
An introduction to feedback control design for discrete-time systems.
Topics include: discrete-time, linear, time-invariant system descriptions
(input-output difference equation,
z-transforms, transfer function, frequency response,
state space model), time domain
performance specifications and transfer
function singularity locations, root locus design for
dominant pole placement, plant zero-order-hold equivalent
in sampled-data systems, difference equation model
least squares identification,
algebraic design for pole relocation, and
state space design (state feedback controller,
asymptotic observer, combined observer-controller,
integral control outer loop).
Course Schedule
- 1/21, 26: Transfer functions and block diagrams
- 1/28, 2/2: Dynamic response and performance objectives
- 2/4, 9am: Root locus based compensator design
- 2/9pm: Problem/review session
- 2/11: Exam 1
- 2/16: February break
- 2/18, 23am: Zero-order hold equivalent plant specification
in sampled-data control
- 2/23pm, 2/25am: Least squares identification of difference equation
coefficients
- 2/25pm, 3/9am, 3/9pm: Algebraic design: series compensation and
dynamic output feedback, robustness to output noise
and plant uncertainty
- 3/2, 4: no class
- 3/11: Problem/review session
- 3/16: Exam 2
- 3/18, 23, 25: State-space modeling: canonical realizations, input-output
descriptions, observability, controllability, minimality, and
stability
- 3/30, 4/1: Spring break
- 4/6, 8: State feedback controller
- 4/13: Problem/review session
- 4/15: Exam 3
- 4/20: Asymptotic state observer
- 4/22: Combined observer-controller
- 4/24: Charter Day / no class
- 4/29: Integral control outer loop
- 5/4: Computer-aided control system design example
- 5/6: Problem/review session
Recommended Texts
On reserve at Olin Library
- K. J. Astrom and B. Wittenmark,
Computer-Controlled Systems: Theory and Design (3rd ed.),
Prentice Hall, 1997
-
G. F. Franklin, J. D. Powell, and M. Workman,
Digital Control of Dynamic Systems (3rd ed.),
Addison Wesley Longman, 1998
-
K. Ogata,
Discrete-Time Control Systems (2nd ed.),
Prentice Hall, 1995
Grading
- Exam 1: 20%
- Exam 2: 25%
- Exam 3: 25%
- Final Exam: 30%
Each student in this course is expected to abide by the Cornell University
Code of Academic Integrity.
Any work submitted by a student in this course for academic
credit will be the student's own work.
Last Revised January 31, 2015.