original table-formatted syllabus
Week
1
(8/26 – 8/30)
Lecture Topic
- course introduction
- closed loop control
- PID control
- video demonstrations
- MatLab introduction
- Lab 1 Hints
Reading
Course Policies,
Ch 1
Homework and Lab
group selection survey sheet
(if group members already chosen, please turn in sheets stacked together)
due Fri, 8/30
Lab 1 – MatLab (individual)
due Fri, 9/6
Week
2
(9/2 – 9/6)
Lecture Topic
Labor Day (no class on Mon, 9/2)
Laplace Transform Approach
- properties
- LTI systems
- transfer functions
- partial fraction expansion
- inverse transform
Reading
App. B
Homework and Lab
HMWK 1 (App B and MatLab):
B.1 b, c, d (do b and c by hand;
use integration by parts for c);
B.2 a, c, e, g
(for e use cosine sum trig identity;
do g for a, c, e only);
B.3 a, b, e (for b, see Equations
B-12 and B-13; do e for a and b only);
B.10 (use Laplace techniques;
a constant forcing function is a
step function starting at time=0;
use Equation B-13 to handle repeated roots)
scan of Appendix-B Questions
NOTE – for B.3 and B.10, use partial fraction expansion to reduce the transfer functions to their most basic forms before using Appendix C
due Fri, 9/13
Week
3
(9/9 – 9/13)
Lecture Topic
- ODE solution
- Simulink introduction
Modeling
- electrical systems modeling
- basic R, L, C circuits
- op amp circuits
- mechanical system modeling
- spring-mass-damper systems
- rotational systems
- block diagrams
- closed loop equations
Reading
2.1 – 2.3;
2.5 – 2.6
Homework and Lab
Lab 2 – Simulink (individual)
due Fri, 9/20
Week
4
(9/16 – 9/20)
Lecture Topic
- servomotor modeling example
- signal flow graphs
- Mason’s gain formula
- servomotor speed control simulation
Reading
2.4, 2.7, 2.12
Homework and Lab
HMWK 2 (Ch 2):
2.4 (Remember that the Laplace Transform of a unit step input is 1/s);
2.5 (Remember that for an ideal op amp, the input currents are zero and the input voltages are equal. Assume ideal op amps.);
2.11 a, b, e (for a, have the source node be 1 and create constants as branches from this single node);
2.17 b; 2.18 b;
2.25 c, d, e (Use the block diagram and definitions for G1, G2, G3, and H provided in class during the solution to parts a and b. Note – the answer in the back of the book for part c is incorrect. The numerator should be G1G2.);
2.32 (use Equation 2-13 wherever possible, and be sure to express your final answer in standard and simplified rational-polynomial form)
due Fri, 9/27
Week
5
(9/23 – 9/27)
Lecture Topic
System Response
- first-order system
- step response
- second-order system
- pole locations
- time response specs
- frequency response
Reading
4.1 – 4.4
Homework and Lab
HMWK 3 (Ch 4):
4.2 (for b, use the closed-loop K and τ parameters for the sketch)
4.5 (for the sketch, calculate and label all time-response specs that define the shape of the response curve),
4.12 (for f, use tf and step),
4.20 (for a, express in standard second order system form; for e, use freqs, and abs, and plot over a frequency range of 0 to 5 with an increment of 0.1)
due Fri, 10/4
Week
6
(9/30 – 10/4)
Lecture Topic
Control System Characteristics
- closed loop system
- stability
- sensitivity
- disturbance rejection
- steady state accuracy
Reading
Ch 5
Homework and Lab
HMWK 4 (Ch 5):
5.2, 5.4 [instead of parts a and b, determine stability conditions (ranges of values for parameters “a” and “b”) for the closed-loop system, not the plant; in part d, repeat part c, not part b],
5.10 (in part e, replace “plotting” with “sketching, using part d and values at ω=∞”),
5.20
due Fri, 10/11
Week
7
(10/7 – 10/11)
Lecture Topic
Stability Analysis
- Routh-Hurwitz criterion
- special cases
- auxiliary polynomial
Exam I Review
Reading
Ch 6
Homework and Lab
HMWK 5 (Ch 6):
6.1, 6.2 (use the conditions and special cases presented in class),
6.15 (Note – the plant transfer function in the book is wrong. It should be: 0.475 / (s(s^2 + 6s +7.5). In 6.15c, “Steady state oscillation” means “on the verge of instability,” where a pole is imaginary — giving a sinusoidal response –and the 1st column of the Routh Array is on the verge of a sign change. To simulate a PD compensator in Simulink, you can use a PID block, but you must double-click on the block and change the Filter Coefficient (N) from 100 to 1000 to limit its effect.)
due Wed, 10/16
Week
8
(10/14 – 10/18)
Lecture Topic
Root Locus Technique
- open loop function
- graph features
- angle criteria
- graph construction techniques
- asymptotes
Reading
7.1 – 7.2
Homework and Lab
HMWK 6 (Ch 7):
7.6,
7.7 (for f, in verifying b-e, plot step response for an example K value in each range to verify the expected types of response),
7.8
due Wed, 10/30
Week
9
(10/21 – 10/25)
Lecture Topic
EXAM I – Mon, 10/21
(come early and/or stay late if possible?)
Reading
7.3 – 7.5
Homework and Lab
Lab 3 – Hardware Experiments –
PID control and frequency response
(group)
due Wed, 11/6
The hardware is in Engrg B8, which is open to MECH417 students (via card-reader access) all days and times.
Week
10
(10/28 – 11/1)
Lecture Topic
- Bode Diagram
- magnitude plot
- phase plot
- Nyquist criterion
Reading
8.1 – 8.3
Week
11
(11/4 – 11/8)
Lecture Topic
- Nyquist diagram
- relative stability (gain and phase margins)
- poles at the origin
Reading
8.4 – 8.6
Homework and Lab
HMWK 7 (Ch 8):
8.1; 8.7;
8.12 a, b, c (for b, see Section 8.3.2; also, the “a” in the exponential should be an “s”);
8.16
due Wed, 11/13
(WARNING: please start
this HMWK early)
Week
12
(11/11 – 11/15)
Lecture Topic
Exam II Review
Frequency Response Design
- phase-lag compensation
- phase-lead compensation
Reading
9.1 – 9.7
Week
13
(11/18 – 11/22)
Lecture Topic
EXAM II – Mon, 11/18
(come early and/or stay late if possible?)
- PI controller
- PD controller
- PID controller
No class on Fri, 11/22 (unless catch-up day required)
Reading
9.8 – 9.12
Homework and Lab
HMWK 8 (Ch 9):
9.2 (for part “a,” just use the closest appropriate table values instead of interpolating);
9.3 (Note – the “disturbance torque” is zero for this problem. As indicated, use Hk=1 for the “Sensor,” not the 0.03 shown in the block diagram. For part “d,” use MATLAB instead of Simulink and right click on step response plot to add “Characteristics.”);
9.4; 9.15 (Note – Figure P9.15 is slightly different from Figure P2.32, so if you use your earlier work from Question 2.32, be sure to modify it to account for the change in Figure P9.15);
9.20 a, d (also determine the expected vs. actual settling time; do part “d” for “a” only);
9.24 (Use Hk=1, as in 9.3. Use a phase-margin frequency of 5 rad/sec. Determine both the estimated and actual settling time. Part “e” should read: “In general, reducing Ki decreases settling time. In those cases, why would an integrator term still be used?”)
due Wed, 12/4
(WARNING: please start
this HMWK early)
Week
14
(11/25 – 11/29)
Thanksgiving Break (no classes)
Week
15
(12/2 – 12/6)
Lecture Topic
- pole balancer case study
State Variable Models and Modern Control
- state-space system
Reading
App. A;
3.1, 3.2;
10.1, 10.2
Homework and Lab
HMWK 9 (Ch 3):
3.2 a, b; 3.4a, b
due Mon, 12/9
Week
16
(12/9 – 12/13)
Lecture Topic
- pole placement
- Ackerman’s Formula
- controller implementation options
Final Exam Review
No class on Friday, 12/13
FINAL EXAM (in same room as lectures) – Wednesday, December 18, 7:30-9:30am