College of Engineering
Department of Computer EngineeringEECC 553 - Digital Control Systemshttp://www.rit.edu/
jcceec/courses/dcontrol.htmlSUMMER QUARTER 2002
Lectures T,R 2:00 - 3:50 pm 17–1545
Labs.R 4:00 - 5:50 pm 17–2560
Prereq:EECC 452 and EECC 560InstructorDr.Juan C.CockburnOfﬁce:17–2543
Ofﬁce Hours Tuesdays 4:00 - 6:00 p.m.,Thursdays 11:00 - 12:00 m.
(otherwise send email or call me for an appointment.)
This course concentrates on the analysis,simulation and design of digital control sys-
tems using the state variable representation.It also deals with the microprocessor-based
implementation of digital ﬁlters for control applications.
Textbook •Phillips C.L.and Nagle H.T.,Digital Control Systems Analysis and Design,Prentice
References •Astr¨omK.and Wittenmark B.,Computer Control Systems,Prentice Hall,1998,(ISBN
0-13-314899-8).•Ogata K.,Discrete–Time Control Systems,Prentice Hall,1995,(ISBN0-13-034281-5).•Franklin G.,Powell D.and Workman M.,Digital Control of Dynamic Systems,Addi-
son Wesley,1998,(ISBN0-201-82054-4).•Course Web PageSelected Course Topics•Difference equations and Z-transforms.•Sampling,aliasing and reconstruction of signals.•Transfer functions and state–space models.•Systemresponse and stability analysis.•Design of digital controllers.Course:0306 553 1 of3
College of Engineering
Department of Computer EngineeringInstructional Objectives
The students that successfully complete this course will be able to•Develop discrete time models of continuous time systems.•Understand the effects of sampling in the performance and stability of sampled data
systems.•Design Digital PIDcontrollers,lead-lag controllers and other compensators.•Use specialized software tools (MATLAB/SIMULINK) to design and assess the per-
formance of digital control systems.•Implement simple digital controllers and ﬁlters in a microprocessor based system.
There will be six (6) laboratory sessions covering the following topics:1.Overviewof (MATLAB/SIMULINK).2.Steady-state characteristics of DC motor.3.Transfer function model of DC motor.4.Open loop motor speed control.5.Closed loop motor position control.6.Closed loop motor velocity control.
Guidelines for Laboratory Experiments•Aﬂowchart that describes the programprocedures is required at the time of demon-
stration.•Instructions on how to assemble your code and download it to the M68008 micro-
processor board are available at theEECC250 course sectionon Dr.Shaaban’s web-
page.•The assembler for the HC12 board may be downloaded fromhttp://www.mgtek.com/support/miniide/download/•An instructional video on how to use the HC12 is available fromDr.Roy Cz-
ernikowski •Both lab partners are expected to participate in all aspects of each lab.•Please do not leave your set up unattended.Other students need to use the lab
Guidelines for Laboratory Reports•Each student should submit a lab report by the due date.•Your lab report should be type written in a neat fashion.•Lab reports should include the following sections:1.Introduction.Lab Objectives;Problemstatement;Overviewof the report.2.Methods.Lab setup with pin connections shown;Description of methodology
used;Flowdiagram.3.Results.All necessary results including tables,graphs,etc.4.Discussion.Address lab.handout questions;Alternative methods to be pur-
sued in the future.5.Appendix.Programlistings and other relevant technical information.Course:0306 553 2 of3
College of Engineering
Department of Computer EngineeringHomework,Lab Reports and Tests PolicyHomework•Homework is due at the beginning of class on the due date.•Late Homework scores will reduced by 20%per day.•Use only one side of the page and staple all pages together before turning in your
homework.Do not use ripped-out sheets fromspiral notebooks.•A “random” selection of problems will be graded on each homework assignment.
Solutions will be provided.Laboratory Reports•Lab Reports are due according to the schedule published in thecourse web page.•Late Reports will have their scores reduced by 15%per day.•Your Lab Reports should be type-written in a neat fashion.Exams•A make-up midterm may be arranged only due to severe illness.Other extreme
circumstances may be considered by the instructor.In either case the student should
notify the instructor or the ofﬁce in advance.Students that qualify for a make-up
must present supporting evidence.•There is no make-up for the ﬁnal exam.Attendance•It is the responsibility of the student to attend all classes and arrive on time.•Lab attendance is mandatory.•Come prepared to class.
Grading Policy•Student performance will be evaluated on the basis of homework,labs and exams.
All this work is to be conducted with academic integrity keeping with the Academic
Honor Code.•Grading Scale:A:100-90,B:90-80,C:80-70.
Note:The instructor may change the grading scale and grading distribution.•Grading Distribution &Tests Schedule:
Homework 15 %
Labs 25 %
MidTermExam 30 % ( Thursday,July 11 )
Comprehensive Final 30 %•You will have one week after the day a graded homework,report or exam is re-
turned in class to make any claims regarding your grade.No claims will be consid-
ered after that period.•You will waive your right to make any claims on grades of homework or reports
that were turned in late.Course:0306 553 3 of3