EE-479 Digital Control Systems
Textbooks: Feedback Control Systems, 4th ed.; by Phillips & Harbor, Prentice Hall, 1999.
Computational Aids in Control Systems using MATLAB, Hadi Saadat, McGraw-Hill 1993
Instructor: Dr. Hadi Saadat
Download Computational Aids in Control Systems Using MATLAB by Hadi Saadat
Download the accompanion Software for Computational Aids in Control Systems Using MATLAB
Download Lecture notes for EE-479 by Dr. Hadi Saadat
Course Description
This course extends the classical control techniques from EE-371 to the area of sampled data and discrete-time control systems. These systems are analyzed using z-transform and state-space techniques. The sampling theorem, reconstruction, frequency response, system design and digital compensators are also covered. (Prerequisites EE371)
Course Schedule
W |
Day |
Topics |
Chap |
1 |
1 |
Modern control design, state feedback through pole-placement |
10 |
|
2 |
Controllability and observability, observer design, combined controller-observer design |
10 |
|
3 |
Optimal regulator design, introduction to real-time control design projects |
10 |
2 |
1 |
Introduction to digital control systems, difference equation |
11 |
|
2 |
The Z-transform |
11 |
|
3 |
Initial and final value theorem, operational transform |
11 |
3 |
1 |
Inverse Z-transform, partial fraction expansion, power series method |
11 |
|
2 |
Solution of Differential equation |
11 |
|
3 |
Discrete-time simulation diagram and signal flow graph |
11 |
4 |
1 |
Discrete-time state variable model |
11 |
|
2 |
Solution of Discrete-time state equation |
11 |
|
3 |
Test # 1 |
|
5 |
1 |
Sampled data systems, DAC and ADC |
12 |
|
2 |
Modeling the digital computer, modeling the sampler, zero-order hold |
12 |
|
3 |
Pulse transfer function, conversion of plant TF to sampled-data TF |
12 |
6 |
1 |
Block diagram reduction and closed-loop discrete-time TF |
12 |
|
2 |
Chap. 12 example problems and MATLAB application |
12 |
|
3 |
Analysis and design of digital control systems, stability analysis in the z-plane |
13 |
7 |
1 |
Bilinear transformation, application of Routh array, range of sampling time for stability |
13 |
|
2 |
Transient response applied to the z-plane, Mappings from s-plane into z-plane |
13 |
|
3 |
z-domain steady-state-error |
13 |
8 |
1 |
Real-time control system laboratory Design project Presentation |
|
|
2 |
Real-time control system laboratory Design project presentation |
|
|
3 |
Root-locus in the z-plane, |
13 |
9 |
1 |
Test # 2 |
13 |
|
2 |
Design of digital control systems and MATLAB application |
13 |
|
3 |
Design of digital control systems |
13 |
10 |
1 |
Phase-lead, phase-lag controllers |
13 |
|
2 |
Digital PID controllers |
13 |
|
3 |
Chap. 13 example problems and MATLAB application |
13 |
11 |
|
Final Examination (comprehensive) |
|
Course Policy and Examinations
Two, 1-hour examination will be given during the course of the term at dates shown below. A two-hour, comprehensive final examination will be given during final exam week.
Problem Assignments:
Students are required to solve all the assigned problems. You are expected to keep a neat record for the solution of these assignments
Design Projects:
The assigned design projects will be graded and will be considered in the evaluation of the course grade.
Exam. Schedule and Grading:
The course grade will be based on the following:
Test 1 |
Friday, October 3 |
25% |
Test 2 |
Monday, November 3 |
25% |
Final |
Wednesday, November 19 (2-4:00), L-104 |
30% |
Problem Assignments, MATLAB, Design Project |
20% |
Top of Page
|