|
ECE595, Section 7 Discrete-Time Control Systems
Fall 2005
Course Information
Instructor: Sarah Koskie
Email: skoskie@iupui.edu
Lectures: TR 4–5:15 pm in SL 055
Office Hours: TR 2:30–4 pm in SL 164F or by appointment
Textbook: Discrete-Time Control
Systems, by Katsuhiko Ogata, 2nd edition, Prentice Hall, 1995. ISBN: 0-13-034281-5.
Prerequisites:
ECE382/ME482 or equivalent
Course Information Sheet
Homework Assignments (Updated
November 15, 2005)
Homework Solutions (Updated
October 04, 2005)
Handouts (Updated
November 04, 2005)
Tentative Syllabus:
- Introduction: real-time control, theory, design, and implementation
(1 class)
- Review of the z-transform (2 classes)
- Sampling and reconstruction of signals: S/H circuit, A/D conversions
(1 class)
- z-plane analysis of discrete-time control systems (2 classes)
- Digital controllers/filters realization and implementation: simple
digital controller implementation using DSPs (2 classes)
- Analysis and design in frequency domain: time-domain characteristics,
performance specs, stability, PID design and implementation issues
(4 classes)
- State-space analysis: state-space representation, Lyapunov stability
(4 classes)
- State space design: pole placement, state estimator design (4 classes)
- Practical aspects of real-time control implementation: fixed- vs.
floating-point, quantization effects, truncation and round-off effects,
sampling rate selection, scaling for DSPs (2 classes)
- Microprocessor implementation using DSPs and other processors (1 class)
- General process of real time control design and implementation:
modeling, algorithm development, software development, device
simulators, hardware design (1 class)
- Linear quadratic optimal control: LQR design (3 classes)
- Advanced topics: system identification, fuzzy logic, neuro-control
(1 class)
- Midterm exam (1 class)
- Review (1 class)
- Final Exam
Some Useful Links:
Course Outcomes:
Upon successful completion of the course, students should be able to:
- Derive discrete-time mathematical models in both time domain
(difference equations, state equations) and z-domain (transfer
function using z-transform).
- Apply sampling and reconstruction processes to signals and systems.
- Understand implications of and tradeoffs among specific choices
of transform methods in discretization of continuous filters
(controllers).
- Predict and analyze transient and steady-state responses and
stability and sensitivity of both open-loop and closed-loop linear,
time-invariant, discrete-time control systems.
- Design digital controllers to meet both time domain and frequency
domain specifications and requirements.
- Use computer-aided tools such as Matlab/Simulink
for digital control system analysis and design.
- Understand and address issues pertaining to real-time implementation
of controllers using microprocessors/microcontrollers.
- Read a technical paper related to discrete-time
control topics covered in the course and implement the described
algorithm(s) in Matlab or Simulink code to verify results and use the
proposed technique(s).
| Page last modified 01/14/07. |
|