Office hours: MW 1:40-3:00 PM.
Course Description and Lectures
Topics to be covered include:
modeling, ordinary differential equations, linearization
Laplace transform and transfer functions
time response specifications of performance
PID controllers
Ziegler-Nichols tuning procedure
stability via Routh-Hurwitz
frequency response analysis using Bode and Nyquist diagrams
and root locus
design of dynamic compensators
Lecture Material:
Week 1: Chapters 1 and 2.
Week 2: Sections 3.1 - 3.4.
Week 3: Sections 3.5, 3.6, 4.1, 4.2.
Week 4: Sections 4.3, 5.1, 5.2.
Week 5: Sections 5.5, 5.6, Midterm.
Week 6: Sections 6.1, 6.2.
Week 7: Sections 6.3, 6.4.
Week 8: Sections 6.5, 6.6.
Prerequisites
EE 103, Signals and Systems.
Also, if you use your own computer and don't have a PDF viewer, click on the Adobe icon below to get one.

Grading
Homework: 50%, Midterm: 20%, Final 30%.
Course Textbook
Feedback Control of Dynamic Systems, Fourth Edition, by Franklin, Powell and Emami-Naeini.
Prentice Hall, 2002. Available in the bookstore.
Homework Assignments
Details are given here: Homework.pdf.
Problems:
HW1: 2.3, 2.5, 2.9, 2.16, 2.29, 2.31. Bonus problems: 2.10, 2.18.
HW2: 3.3 (parts (a) and (c) only), 3.9 (parts (a) and (d) only), 3.11, 3.16, 3.19, 3.24, 3.29. Bonus problems: 3.10, 3.25.
HW3: 3.33, 3.42, 3.43, 4.4, 4.8. Bonus problems: 4.5 or 4.6.
HW4: 4.13, 4.15, 4.21, 5.1 (parts (a) and (b) only), 5.3. Bonus Problems: 4.29, 5.8 (parts (a) and (b) only).
HW5: 6.3(e), 6.5(b), 6.6(d), 6.7(b), 6.8(c), 6.12. Bonus problem: 6.14.
HW6: 6.17(b), 6.19(b), 6.32, 6.33, 6.36. Bonus problem: 6.38. Note: Unless they ask you to "sketch by hand," feel free to use Matlab.
HW7: 6.39, 6.40 (Hint: (a) Kv is defined in section on System Type, (c) sketch phase plot first), 6.41, 6.42.
HW8: 6.43 ((a), (b) and (c)), 6.45, 6.47, 6.49, 6.50. Bonus: 6.52.
Software
Homework assignments will often require Matlab, available on SOE cluster machines.
Online tutorials for Matlab are available online. Here is a useful Matlab primer.
Announcements
-
CMPE 242, Applied Feedback Control, will be offered in the Spring quarter.
Here is a description of the course: CMPE 242 is the sequel to EE154.
After reviewing traditional control design techniques, this course explores an introduction to modern state space control, discrete time control, and two case studies in control design. Finally, the students will design and implement feedback controllers on an inverted pendulum experiment. Prerequisites(s):
Enrollment is restricted to graduate students who have taken Electrical Engineering 154 or its equivalent;
undergraduates may enroll if they have completed Electrical Engineering 154 and Applied Math
and Statistics 147.
- CMPE 241, the graduate version of EE 154, is pending approval.
If you are a graduate student taking this class, you may get graduate credit for it.
This will be decided in the coming weeks.
Academic Honesty
Any confirmed academic dishonesty including, but not limited to, copying homeworks or
cheating on exams, will result in a no-pass or failing grade. You are encouraged to read the campus
policies regarding academic integrity. Examples of cheating include (but are
not limited to):
- Sharing results or other information during an examination.
- Working on an exam before or after the official time allowed.
- Submitting homework that is not your own work.
- Reading another student's
homework solution before it is due.
- Allowing someone else
to read your homework solution before the assignment is due.
- If there is any question
as to whether a given action might be construed as cheating, see me
before you engage in any such action.
William Dunbar
Last modified: Fri Mar 4 14:12:48 PST 2005