**Fall 2001 Schedule:**
MWF 09:00am-09:50am in Speare 113

**Instructor:**
Kevin Wedeward, Office: Workman 221, Phone: (505) 835-5708,
email: wedeward@ee.nmt.edu,
homepage:
www.ee.nmt.edu/~wedeward/

**Office Hours:** MWThF
10:00am-11:00am and by appointment

**Course Objectives:**
Develop an understanding of

- system modeling and simulation,
- characteristics, performance, and stability of control systems,
- and design and implementation of control systems.

**Course Prerequisite:**
EE342 (Linear
Systems II)

**Topic Prerequisites:**

- Matrix algebra.
- Linear constant-coefficient differential equations.
- Laplace transform.
- System dynamic responses.
- Matlab.

**Required Text: **
"Modern Control Systems, 9th ed." by Richard Dorf and
Robert Bishop.

**Topics:**

- Introduction to control systems. (Chapter 1)
- Classical models of physical systems. (Chapter 2)
- State-space models of linear systems. (Chapter 3)
- Characteristics of linear feedback control systems. (Chapter 4)
- Performance of linear feedback control systems. (Chapter 5)
- Stability of linear feedback control systems. (Chapter 6)
- Root locus approach to controller design. (Chapter 7)
- Classical controller design. (Chapter 10)
- State-space controller design. (Chapter 11)

**Reading Assignments:**

- Chapter 1.
- Sections 2.1-2.6
- Chapter 3
- Chapter 4
- Chapter 5
- Chapter 6
- Chapter 7
- Chapter 11

**Homework:** Homework will be
assigned, collected, and graded on a weekly basis. You are
encouraged to work with other students as long as the
written work turned in is your own.

- HW1 due BOC W 08/29/01: E1.4, P1.1 (include disturbances), P1.10 (include disturbances), CDP1.1 (include disturbances), DP1.4 (include disturbances)
- HW2 due BOC F 09/07/01: E2.2 (
__/\__R=R-R(20) and__/\__T=T-20), E2.17, E2.20, E2.25, P2.2 (find DEs with and without gravitational forces, note how gravitational forces enter DEs and the effect of neglecting them), P2.3 (also find TF X1(2)/F(s)), P2.22a,b - HW3 due BOC M 09/10/01: P2.29, P2.36a,c,d, P2.45 (write motor shaft torque in terms of motor shaft speed), P2.50, CDP2.1 (model slide and drive bar as cylindrical shell?), MP2.4, MP2.6
- HW4 due BOC F 09/28/01: E3.4, E3.10, E3.11, E3.16, E3.17 (note currents through inductors and voltages across capacitors are state variables in electrical circuits), P3.17, P3.18 (show how you would find transfer function by hand, then use matlab's ss2tf to compute), MP3.1c, MP3.6, MP3.7
- HW5 due BOC W 10/03/01: E4.1, E4.6, E4.7a,b,d, AP4.6
- HW6 due BOC W 10/17/01: E4.4 (cm is unit of distance), P4.5b,c, P4.6b,c, MP4.7
- HW7 due BOC F 10/26/01: E5.5, E5.9, E5.12, E5.14 (compare OS,t_p, t_r), P5.2, DP5.1 (use K values in (b) for parts (c) and (d) also)
- HW8 due BOC F 11/02/01: E6.1, E6.4, E6.21, P6.1e.g, MP6.6
- HW9 due BOC F 11/09/01: E7.15, P7.26, P7.27, MP7.6 - for all problems: sketch root locus by hand and check with matlab
- HW10 due BOC W 11/28/01: E11.3, E11.4, E11.5, AP11.2, AP11.3, AP11.4 - for all exercises (E's): find only controllability, then discuss result by looking at state equations

**Grading:**

- Homework: 20%
- 2 Exams: 45%
- Final Exam/Project: 35%

**Example M-files:**

- Example 1: Matlab m-file example of model reduction and simulation for DC motor.
- Example 2: Matlab m-file example for simulating a pendulum using continuous-time and discrete-time state variable models.
- Example 3: Matlab m-file example of simulating a pendulum using the discrete-time approximation of the nonlinear model.
- Example 4: Matlab m-file example of plotting system poles for various controller gains.
- Example 5: Matlab m-file example of plotting root locus.
- Example 6: Matlab example of plotting root locus.
- Example 7: Matlab example of simulating state feedback control.
- Example 8: Matlab example of simulating state feedback control for step response.
- Example 9: Matlab example of simulating dynamic state feedback control.
- Example 10: Matlab example of simulating dynamic state feedback control.