EEE 481 Computer Controlled Systems
Spring 2008, Time: MW 9:15-10:30, GWC 379
Instructor: Kostas Tsakalis, GWC 358,
965-1467, 
This page:
http://www.fulton.asu.edu/~tsakalis
Office Hours: MTW 1:40-2:30
Course
Syllabus
Textbook:
C.L. Phillips and H.T. Nagle, Digital System Control Analysis and Design
Prentice Hall, 3rd Ed.
Other References:
C. Johnson. Process Control Instrumentation Technology, 4th Ed.
Prentice Hall, 1993.
C.W. de Silva. Control Sensors and Actuators. Prentice Hall, 1989.
J.J. Carr. Elements of Electronic Instrumentation and Measurement. 3rd
Ed. Prentice Hall 1996.
INSTRUCTION
MATERIALS: (development supported by Consortium for Embedded
& Networking Technologies)
Lecture
slides-pdf (updated 2/19/07)
Model files for experiments, notes
(updated 2/19/07)
REAL-TIME FURNACE TEMPERATURE
EMULATION: A MATLAB-SIMULINK/RTW/xPC-embedded project
NOTES ON BUILDING REAL-TIME
APPLICATIONS WITH MATLAB
Wafer Furnace
Emulator (.zip)
xPC-Target Embedded Furnace Emulator (under
development)
Sample Lab Report.doc
Sample Lab Report.pdf
Course Outline:
- Introduction to Computers, Matlab and Simulink, PC104 platform
- System simulation and real-time applications
- Examples of Computer Control of Processes
- Discrete time systems and state-space representations.
- Feedback and Feedforward Control
- PID controllers and tuning.
- Model Identification
- Computer Interfacing for Data Acquisition and Control, ADC-DAC
- Signal conditioning, quantization
- Sensors
- Actuators
Grading: HW+LAB 70% (Midterm
20%, Reports 50%), Final 30%
HW Assignments:
1. Experiments
E1 E2. DUE DATE: Wed 2/13
E4. Due date Wed 2/27
E5. (simplified version, see ExperimentsCCS04 update) Due date 3/31
E9: Prepare for lab days 4/21, 4/23.
Due date 4/28
HW 1: Do Problem P2 from the Problem
Set but for a transfer function P(s) = 1/s^2, representing a motor
controlled positioning system. Design a PI/PID controller for a target
closed-loop bandwidth of 10 rad/s. Due date 2/27
HW 2: Do the following problems from the textbook (review z-transform,
intro state variables, simple controllers)
2.4, 2.11.{a.b.}, 2.26, 2.31.{a.b.c}, 5.12, 8.2.{d: PI controller, also
discuss the effect of sampling time}
Due date: 3/31
HW 3: Do the linked problems.
Use the solved problems in the Resources as a guide.
Due date 4/23
HW SOLUTIONS
HW2 SOLUTIONS
HW3 SOLUTIONS
MIDTERM
Discretization,
linearization, PID, HW 1-2: WED 4/16 SOLUTIONS
Open book only
Material:
Discretize systems using simple methods (forward/backward Euler) and
understand the limitations of such approximations.
Given the system frequency response, design continuous-time PID's using
crossover frequency and phase margin specs and discretize them.
Simple state-variable concepts
Final Exam Tuesday May 6, 7:40-9:30
Open book only
Material.
1. Hardware
A/D-D/A: Notes (.ppt), Ch.3.8, 3.9
Serial Communication: Notes
PC104-MATLAB/SIMULINK: Lab notes
2. DT Systems
z-transforms, CT-DT conversions, transfer function-state
space: Notes, Ch.2.1-2.6, 2.8-2.11, 4.3, 5.4
3. Controller design
Response characteristics Ch. 6
Phase margin, Nyquist (basics only): Ch.7.7-7.9
P, PI, PID: Notes, Ch.8.9-8.10
4. Signal Conditioning and quantization
Notes, Ch. 14.1-14.6
Resources from past semesters:
2. Problems with
solutions
(see linked problem
set)
03/07 lecture Matlab History file
04/02/07 lecture Matlab History file
04/04/07 lecture Matlab History file
3. Reading Material (textbook)
Ch. 1-2: Specs, PID,
Continuous-time design principles, Intro
State-Space
Ch. 3: Discretization
principles, PID-DT
Ch. 4: Analysis, z-transform
basics, State Space in DT, Linearization
Ch. 6: Discrete Equivalents
(self-study)
Ch. 7: Sections 1,2,4:
controller design principles, frequency
domain methods, fundamental limitations
Ch. 10: Quantization effects
MIDTERM
Discretization,
linearization, PID: HW1 (Roughly Ch. 1-6):
Perform linearization
of
nonlinear systems (compute steady-state and the Taylor expansion of the
nonlinearity around it).
Discretize systems using simple methods (forward/backward Euler) and
understand the limitations of such approximations.
Given the system frequency response, design continuous-time PID's using
crossover frequency and phase margin specs and discretize them.
Labs
E1-E4:
Serial communication and A/D
converter basics (see .ppt notes)
EEE 481,
Final Exam Material.
Midterm material.
Quantization, Discretization. Labs+HW