Course Details

Time and Place:

T,Th 11:00 PM to 12:20 PM in Norton 209

Office Hours:

Drop in anytime during my office hours, which are T,R at 4:00-5:00 pm. Otherwise call to make an appointment, or contact me via e-mail:

Office: 1009 Furnas Hall, Office Tel: 645-2593 x2235.

Teaching Assistant:

fosbury@acsu.buffalo.edu . Link to Course Lab Page

Introduction:

Automatic control is an ubiquitous technology. One can see it being used every day in cruise control of cars, temperature control of buildings, hard disk drives in computers etc. With the advent of microprocessors, there has been a tremendous growth of control. Since these devices works at a rate defined by the sampling clock, the study of discrete time control has grown in importance. There are numerous applications where the sampling rate is so high, that controllers designed in the continuous domain will work. However, as one tries to maximize the performance of the available hardware, analysing the discrete time controller becomes important and controllers have to be designed in the discrete domain. This becomes evident when one realises a single track motion of a hard disk drives requires two or three sampling intervals.

Objectives:

The goal of this course is to provide an introduction to the design and analysis of discrete time control systems. This course will only consider linear systems which will permit a control designer to exploit frequency-domain and time-domain tools to study control systems. The foundation of all control theory is stability. Methods to anlysize stability and degrees of stability will be discussed. The chronologic order of topics that will be discussed are: (i) Review of z-Transforms, Sampling (ii) Mathematical modeling of dynamic systems, (iii) time-response analysis, (iv) Root-Locus analysis, (v) Frequency response analysis, and (vi) P, PD, PI, and PID control design. At the end of the course, the students will have the ability to represent a dynamic system in a standard block diagram form which is commonly used by control enginners, analyze the stability of the open and closed loop system and synthesize a controller to meet a desired objective. Basic knowledge of mechanics, ordinary differential equations, Laplace transforms and MATLAB is assumed. Lack of exposure to MATLAB should not be a debilitating factor, since the learning curve for this software is not steep.

Prerequisites:

MAE443 or Instructor's permission.

Textbook:

Ogata, Katsuhiko, Discrete Time Control Systemss: Second Edition, Prentice Hall, New Jersey, 1995.

Homework:

Homeworks will be periodically assigned, which are due one week from the day they are assigned. Late homeworks will not be accepted and solutions to the homeworks will be discussed in class.

Grading:

Lab 30%, (20% Graduate students)
Project (Graduate students) 10%
Homework 20%
Quiz 1 5%
Mid-Term Exam 20%
Quiz 2 5%
Final Exam 20 %

References:

Franklin, Powell, and Workman, Digital Control of Dynamic Systems: Third Edition , Addison Wesley Longman, California, 1997.
Phillips, and Nagle, Digital Control System: Analysis and Design: Third Edition, Prentice Hall, Englewood Cliffs, NJ 07632, 1995.
Dorf, Richard, C., and Bishop, Robert, H., Modern Control Systems: Seventh Edition , Addison-Wesley, Reading, Massachusetts, 1995.
Ogata, Katsuhiko, Designing Linear Control System with Matlab , Prentice Hall, Englewood Cliffs, NJ 07632, 1994.
Leonard, N. E., and Levine, W. S., Using Matlab to Analyze and Design Control Systems , Benjamin/Cummings Publishing Company, Inc., Redwood City, CA, 1995

Important Dates