Syllabus

The 'Information' section of the course syllabus contains a list of questions each student was asked to answer about their background. The information provided would have been used to create a class e-mail list and to adjust the pace of the course.
Instructor
  • Professor Jonathan P. How
Feedback Control
  • Introduction to the state-space approach of analysis and control synthesis.
  • State-space representation of dynamic systems; controllability and observability.
  • State-space realizations of transfer functions and canonical forms.
  • Design of state-space controllers, including pole-placement and optimal control.
  • Introduction to the Kalman filter.
  • Limitations on performance of control systems.
  • Introduction to the robustness of multivariable systems.

NUMBER OF LECTURES TOPICS
5 Review of Classical Synthesis Techniques
8 State Space - Linear Systems
7 Full State Feedback
3 State Estimation
4 Output Feedback
7 Robustness

 



Homework
  • Weekly problem sets will be handed out on Fridays (due the following week).
    There will be approximately two labs that will be graded as part of the homework.
  • Midterm: Between Lecture 27 and 28, in class.
  • Final Exam: After Lecture 37.
  • Course Grades: Homework 30%, Midterm 20%, Final 50%.
Textbooks
Required:
  • Pierre Belanger. Control Engineering: A Modern Approach. Oxford University, 1995.
Goal
To teach the fundamentals of control design and analysis using state-space methods. This includes both the practical and theoretical aspects of the topic. By the end of the course, you should be able to design controllers using state-space methods and evaluate whether these controllers are robust.
  • Review classical control design techniques.
  • Explore new control design techniques using state-space tools.
  • Investigate analysis of robustness.
Prerequisites
  • Basic understanding of how to develop system equations of motion.
  • Classical analysis and synthesis techniques (root locus, Bode). There will be a brief review during the first 2 weeks.
  • Course assumes a working knowledge of MATLAB®.
Policies
  • You are encouraged to discuss the homework and problem sets. However, your submitted work must be your own.
  • Homework will be handed out Fridays, due back the following Friday at 5PM. Late homework will not be accepted unless prior approval is obtained from Professor How. The grade on all late homework will be reduced 25% per day. No homework will be accepted for credit after the solutions have been handed out.
  • There will hopefully be 2 Labs later in the semester that will be blended in with the homework. This will be group work, depending on the class size.
  • For feedback and/or questions, contact me through email for the best results.
Supplemental Textbooks
There are many others, but these are the ones on my shelf. All pretty much have the same content, but each author focuses on different aspects.
Modeling and Control
  • Palm. Modeling, Analysis, and Control of Dynamic Systems. Wiley.
Basic Control
  • Franklin and Powell. Feedback Control of Dynamics Systems. Addison-Wesley.
  • Van de Vegte. Feedback Control Systems. Prentice Hall.
  • Di Stefano. Feedback Control Systems. Schaum’s outline.
  • Luenberger. Introduction to Dynamic Systems. Wiley.
  • Ogata. Modern Control Engineering. Prentice Hall.
Linear Systems
  • Chen. Linear Systems Theory and Design. Prentice Hall.
  • Aplevich. The Essentials of Linear State-Space Systems. Wiley.
State Space Control
  • Brogan. Modern Control Theory. Quantum Books.
  • Burl. Linear Optimal Control. Prentice Hall.
  • Kwakernaak and Sivan. Linear Optimal Control Systems. Wiley Interscience.
Information
Please return during the second class.

Name:

Email:

Department:

Undergraduate University:

Expected final degree
at MIT (PhD, MS, not sure):

Do you plan to take this course for credit?

My most advanced Dynamics course:

 

My most advanced Controls course:

 

My most advanced Mathematics course:

 

My level of experience with MATLAB®:

- What is MATLAB®?

- I have used it once or twice.

- I have used it many times, but not written much code.

- I have a strong working knowledge of the MATLAB® interface.

- I wrote it.

MATLAB® is a trademark of The MathWorks, Inc.