**Fall 1998 Schedule:** MWF 01:00pm-01:50pm in
Workman 113

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

**Office Hours:** MTWF 02:00pm-03:00pm 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 Texts:**

- "Modern Control Systems, 8th ed." by Richard Dorf and Robert Bishop.
- "Modern Control Systems Analysis & Design Using Matlab & Simulink" by 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, Review Appendices A and F.
- Sections 2.8-2.12.
- Chapter 3.
- Chapter 4.
- Chapter 5.
- Chapter 6.
- Chapter 7.
- Sections 10.1-10.3, 10.5-10.7, 10.16
- 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.

- PS1 due BOC W 09/02/98
- PS2 due BOC W 09/09/98
- PS3 due BOC W 09/16/98: Problems P2.29, P2.36a,c,d, P2.45, P2.50; Design Problem CDP2.1 (model slide and drive bar as cylindrical shell?); Matlab Problems MP2.4, MP2.6
- PS4 due BOC F 09/25/98: 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
- PS5 due BOC F 10/02/98: E4.1, E4.4, E4.7, P4.5, P4.6, MP4.3, MP4.7
- PS6 due BOC W 10/21/98: 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)
- PS7 due BOC W 11/04/98: E6.1, E6.4, E6.6, E6.10, E6.12, E6.16, E6.21, P6.10, MP6.6
- PS8 due BOC W 11/11/98: E7.10, E7.15, P7.28 (sketch root locus by and with matlab, predict PO and ts), DP7.11 (use all three K values for parts (b),(c)), MP7.6
- PS9 due BOC W 11/25/98: P10.5, P10.6, MP10.6a,b (neglect specification 2), MP10.7
- PS10 due BOC M 12/07/98: E11.3, E11.4, E11.5, P11.16, AP11.4, DP11.4, MP11.5

**Exams:**

- Take Home Exam 1: out F 10/02/98, in BOC F 10/09/98
- Exam 2 on F 11/13/98: covers chapters 5,6,7
- Take Home Final Exam: out F 12/04/98, in BOC F 12/11/98

** Grading:**

- Homework: 25%
- 2 Exams: 40%
- Final Exam/Project: 35%

**Example M-Files:**

- Example 1: Matlab m-file example of simulating dc motor.
- Example 2: Matlab m-file example of 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 m-file for determining system controllability and observability as well as plotting the system response for regulation about zero.
- Example 7: Matlab m-file for simulating step response of system in state variable form.