The Johns Hopkins University

Department of Electrical and Computer Engineering  

520.353 – Control Systems – Fall 2007

 

Information Sheet

(updated: December 12, 2007)

 

Lecturer:  Pablo A. Iglesias, Barton 226A, pi@jhu.edu

Office hours:  T 3:00-5:00

Lectures: MTW 10:00-10:50, Shaffer 302

Teaching assistant:  Josh Porter (josh.porter@jhu.edu)

TA’s office hours: MF 2:00-3:00 or by appointment, Barton 226

Prerequisites: Signals and Systems (520.214)

Web page: http://www.ece.jhu.edu/~pi/Courses/353/

Required text: Franklin, G., J.D. Powell, A. Emami-Naini, Feedback Control of Dynamic Systems, 5th edition.  Prentice Hall, 2006.

Recommended texts:

  1. Modern control systems. Richard C. Dorf, Robert H. Bishop., MSEL call number: TJ 216 .D67 1995
  2. Automatic control systems. Benjamin C. Kuo. MSEL call number: TJ 216 .K8 1991

Structure: There will be weekly problem sets.  Problem sets are due at the pre-specified time. That means that no late problem sets will be accepted at all! The marks of the ten best problem sets will be counted in your final mark. The two midterms will be 50 minutes long, and the final exam two and one-half hours.  These exams will be closed-book, closed-notes, but one (1) standard 8.5 by 11 in.  handwritten formula sheet will be allowed (two such sheets will be allowed in the final exam.)

Grading: Your grade will be computed based on the following two formulas. The maximum of the two will be used.

            Final Exam       (December 14, 9-12)                40%     55%

            Midterm #1      (October 17)                            20        15        (solutions)

            Midterm #2      (November 14)                        20        15        (solutions)

            Homework                                           20        15

                                   

Ethics: The Undergraduate Academic Ethics Board requests that all lecturers specify clearly what is and is not permissible. Make sure that you read this carefully!

 

Homework assignments are for the purpose of giving you experience with the material covered in class. As such, it is important that you do these assignments on your own. That's without consulting with your friends, without discussing the assignments, etc.  If you need to discuss the material with someone, both the TA and the Lecturer will be happy to do so.  For both the midterms and final exam, the only aids allowed are the aid-sheets specified above.

 

Make sure that you understand these rules. If there is any doubt whatsoever about what is permissible, do the following.  First assume that it isn’t. Then, you can ask the instructor. Students who are found to have broken these guidelines will be reported to the Ethics Board.  No exceptions will be made.  I also suggest that you read the Ethics Board’s Constitution, which is found in the Compendium.  A link to the Ethics Board’s homepage is found in this course’s homepage.

 

Homework assignments:

 

  1. Homework #1: due September 19, 2007 (solutions)
  2. Homework #2: due September 26, 2007 (solutions)
  3. Homework #3: due October 3, 2007 (solutions)
  4. Homework #4: due October 10, 2007 (solutions)
  5. Homework #5: due October 31, 2007 (solutions)
  6. Homework #6: due November 7, 2007 (solutions, corrected 11/13)
  7. Homework #7: due November 21, 2007 (solutions)
  8. Homework #8: due December 5, 2007 (solutions)

 

 

Course Outline:  the numbers on the right refer to the book chapters. Be forewarned. Some of the material that is covered in this course is not found in the book. Likewise, some of the treatment of the material does not match the course exactly.  As such, attendance in the course is crucial.

 

(Text chapter/sections related to each topic are appended – but note that these will be updated as the semester progresses)

 

  1. Introduction      (Chapter 1)
  2. Modeling
    1. Laplace transforms  (Section 3.1; skip section 3.1.3.)
    2. Transfer functions (Section 3.1.2)
    3. Block diagrams (Section 3.2)
    4. Examples
    5. Linearization  (Handout notes – this topic is covered in Section 2.6,  but I would avoid that discussion)
  3.  Stability of linear systems
    1. Bounded-input, bounded-output stability
    2. Internal stability
    3. Routh-Hurwitz criterion (Section 3.7.2)
  4. Classical Analysis
    1. First order systems (Section 3.3)
    2. Second order systems (Sections 3.3-3.5)
    3. Steady-state performance specs (Sections 4.1-4.2)
    4. Sensitivity (Section 6.9)
    5. Root locus (Chapter 5)
    6. Bode plots (Section 6.1)
    7. Nyquist plots; Nyquist stability (Section 6.3)
    8. Stability margins (Section 6.4)
  5. Introduction to frequency-domain design (Sections 6.5-6.7)
  6. State-variable analysis (parts of Chapter 7)
    1. Matrix exponential
    2. Stability theory
    3. Controllability
    4. Observability

 

 

Old Exams

 

Matlab/Simulink Resources