Concordia University
Department of Electrical and Computer Engineering
ELEC483/ELEC6061 : Real-Time Computer Control Systems
Fall 2011


General Information

Lecturer: Shahin Hashtrudi Zad
Room EV5-154
shz@ece.concordia.ca
Lectures: Thursdays, 17:45-20:15, H-459

Course Description: - Introductory digital control systems
- Discrete systems analysis
- Sampled-data systems
- Discrete equivalents
- Design using transform techniques
- Implementation issues and considerations
- Real-time implementation
Prerequisite: Fundamentals of Control Systems (ELEC372)

Web Pages: - http://www.ece.concordia.ca/~shz/elec483/elec483.html (Contains general information.)
- The course has a Moodle web page where announcements, handouts, assignments and their solutions are posted. The web page can be accessed through the MyConcordia portal.

Textbook: G.F. Franklin, J.D. Powell and M. Workman, Digital Control of Dynamic Systems, Ellis-Kagle Press, 2006.
[Available at Bookstore. Can also be ordered online, for instance, from: http://www.powells.com.]
References: K. Ogata Discrete-Time Control Systems, Prentice Hall.
K.J. Astrom and B. Wittenmark, Computer Controlled Systems: Theory and Design, Prentice-Hall.
B. Wittenmark, K.J. Astrom and K-E Arzen, Computer Control: An Overview, IFAC Professional Brief.
S. Bennett, Real-Time Computer Control, Prentice Hall.
A.C. Shaw, Real-Time Systems and Software, Wiley.

Laboratory: ELEC483 students: Consists of lab experiments and a design project based on Quanser's Two-DOF Helicopter (Repeating students are not exempted from the lab and project.)
ELEC6061 students: Two projects based on Quanser's Two-DOF Helicopter.
Lab schedules and project statements will be distributed later. A signed "Expectations of Originality" form must accompany each lab and project report.
Homework: Will be posted on the course site on Moodle. Late homework will not be accepted.
A signed "Expectations of Originality" form must be attached to each homework. A homework is considered an "individual assignment".
MATLAB: MATLAB is a software package for numerical computation and data visualization. It also offers programming features and graphical user interface tools, and comes with many useful toolboxes including Control System Toolbox and Signal Processing Toolbox. MATLAB is available on our computer network.
Some of the homework exercises and the projects require the use of MATLAB. Details of the latest version of MATLAB can be found from the online help desk: http://www.mathworks.com/access/helpdesk/help/helpdesk.shtml

Midterm Exam: Date: TBA.
No make-up test will be provided for the midterm.
Grading scheme: Homework   5%
Lab 15%
Midterm Exam 25%
Final Exam 55%
Obtaining at least 50% of the lab marks is required for a passing grade in the course.

Graduate Attributes: All courses in the Faculty of Engineering and Computer Science include the development of a set of graduate attributes. The attributes relevant to this course are the following. (1) Problem analysis (discussed and practiced in the first three items of the course description) and (2) Design (discussed and practiced in items 4, 5, 6 and 7 of the course descritpion).


Back to Teaching

Last updated September 7, 2011.