Professional Documents
Culture Documents
EE561 OBEcourseoutline 2019 20
EE561 OBEcourseoutline 2019 20
EE561 OBEcourseoutline 2019 20
This course involves the design and analysis of control to be implemented by digital computers for systems that operate on
continuous signals. The first part of the course focuses on the analysis of sampled-data systems and the tools employed to study
them. These include the language of difference equations, the z-transform, discretization methods for continuous-time systems,
dynamic response of discrete-time systems and the effects of sampling and quantization. The second part of the course covers the
design of feedback control in discrete time domain which includes emulation of controllers designed in continuous time domain and
direct design in discrete-time domain using both transform based and state space techniques.
Course Details
Credit Hours 3
Core MS Electrical Engineering (Systems and Control Stream)
Elective MS Electrical Engineering (Electrical Power and Energy Systems Stream, Signal and Image
Processing Stream)
Open for Student Seniors, MS, PhD
Category
Closed for Student -
Category
Course Prerequisite(s)/Co-Requisite(s)
Pre-requisites: None
Co-requisites: None
Recommended: Ordinary Differential Equations, Linear Algebra, Feedback Control Systems
CLO1: Represent and describe discrete-time systems using difference equations and z-transforms
CLO2: Analyze discrete-time and sampled-data systems in order to deduce system behavior
CLO3: Implement controllers designed using continuous-time techniques for application to discrete-time systems
CLO4: Apply and evaluate different techniques for controller design directly in the digital domain
Motivation: The control design problem, structure of a digital control system, the
Astrom Ch 1, Franklin
1 need for a dedicated theory of digital control, Categories of systems: discrete,
Ch 1
sampled-data, digital; Overview of course contents
Difference Equations: Difference equation of a resistive ladder (notes), numerically
solving difference equations, Method of undetermined coefficients, From ODE’s to Franklin Ch 2.2, Strang
2
difference equations (approximating an integral), The computer solution to an ODE Lec
(Strang)
The z-transform: Definition of the transform, transform of elementary signals, the
transfer function, interpretation of z as a time-delay operator, block diagram of
3 Franklin Ch 2.3
trapezoid integration, Relation between transfer function and pulse response,
convolution
Pole location and system response: Poles and zeros, Stability (internal and
Franklin Ch 2.3.5, Ch
4 external), Transform of elementary signals, transform of the general sinusoid,
2.5
relation of pole locations with the time response (radius and angle).
Pole location and system response ctd: The discrete sinusoid as a discrete version
of a continuous signal, the implied mapping of poles from s-plane to z-plane, Franklin Ch2.5.5, Ch
5
damping ratio and natural frequency lines in the z-plane, effect of poles and zeros 2.5.6
on step response
Sampled-data systems – Sampling: Revisiting the architecture of a digital control
Franklin Ch 3, Astrom
6 system, placement of sampling and hold circuits in the system, the phenomenon of
Ch 7.4
aliasing (frequency folding), compensating for aliasing with a low-pass filter,
Lahore University of Management Sciences
practical anti-aliasing filters, taking into account the dynamics of the filter
PID control: Basic form of the discrete-time PID, adding the bias term in the PID,
bias resetting action of the integrator, effect of the derivative term, bumpless
14 various sources
transfer, the integrator windup phenomenon, automatic tuning and the Ziegler
Nichols method.
15 Mid-term Exam
28 Course Review
Textbook(s)/Supplementary Readings
Textbook:
Digital control of dynamic systems by Franklin, Powell and Workman (3rd edition), Addison Wesley.
Additional/Supplementary Reading:
Computer Controlled Systems by Astrom and Wittenmark (3rd Edition), Prentice Hall.
Computational Science and Engineering by Gilbert Strang, Wellesley-Cambridge Press
Project Policy
• Evaluation based on 2 presentations and a report.
• Project title and scope to be proposed by the students and approved by the instructor.
• Project must be motivated by a real-life problem.
• Project must consist of at least the following steps
– Problem background and formulation of the control problem
– Specifications of the system response for control design, properly contextualized in the domain of application
– Sensing mechanisms and sampling related issues
– Discrete-time/sampled-data model
– Compensation via a transform-based technique
– Compensation via state-space design
– Evaluation of the designed compensators w.r.t. the response specifications
– A commentary on the comparison between the performance of the compensators
• Simulation-based projects may not leave out any of the components listed above. Hardware-based projects however, may
include compensator design using only a single technique.
Examination Detail
Yes/No: Yes
Combine Separate: Combine
Midterm
Duration: 120 minutes
Exam
Preferred Date: TBA
Exam Specifications: TBA
Yes/No: Yes
Combine Separate: Combine
Final Exam
Duration: 180 minutes
Exam Specifications: TBA