AA-548: Linear Multivariable Control

 

Winter 2009

Lectures: M,W,F  1:30pm – 2:20pm  LOEW 206

 

Instructor

Prof. Uy-Loi Ly
ly@u.washington.edu

Room: GUG 318D

Office Hours

Tu 3:00pm - 5:00pm

 

 

 

Teaching Assistant

N/A

Office Hours

N/A

 

Course Description

Textbook

Matlab/Mathematica

Grading

Schedule


Course Description

Introduction to MIMO systems, successive single loop design comparison, Lyapunov stability theorem, full state feedback controller design, observer design, LQR problem statement, design, stability analysis, and tracking design. LQG design, separation principle, stability robustness.

 

Prerequisites: Linear Systems Theory-- AA/EE/ME-547 , Undergraduate course in Feedback Control.

 

Textbook and References

 

The required textbook for the course is

  • B.D.O. Anderson and J.B. Moore, Optimal Control: Linear Quadratic Methods, Dover, 2007.

 

Additional reading sources of interests:


 

Matlab and Mathematica

Both Matlab 2007.b and 7.1 are installed on the instructional lab computers, as well as the ULTRA and LUNA Windows Terminal Servers.

You can use Microsoft RDP (included with XP and limited to 8-bit color) and Citrix ICA client

(downloadable at the following URL and much more fully featured).

 

http://www.citrix.com/site/SS/downloads/downloads.asp?dID=2755

 

The Citrix client connection setup is described in the Account Setup document.

On checking the Citrix website, the client is now called the "Advanced Gateway Client".

This type of connection is only appropriate for high-speed Internet connections.

Mathematica 6 is also installed in the lab.

 

Grading

The final grade will be based on homework sets, a project, a midterm exam and a final exam.

  • Homework: 20%

Homework sets will be handed out weekly on Wednesday and are due the following Wednesday at the beginning of class.

Late homework will not be accepted or graded without prior permission from the instructor. 

  • Midterm exam: 40%

A midterm exam will be given at the midpoint of the quarter. The midterm exam will be OPEN-book.

  • Final exam: 40%

The final exam will take place Monday, March 16, 2009, 230-420 pm, LOW 206. It will be an OPEN-book exam.

 

Homework policy

Collaboration on homework assignments is encouraged. You may consult outside reference materials, other students, the TA, or the instructor.

All solutions that are handed in must reflect your understanding of the subject matter at the time of writing.

Any required computer work, plots or data must be generated by you and must not be copies of a group effort.

Each homework problem will have equal value and will be formatted to require roughly the same amount of work.

  


Schedule

Date

Topics

Readings

Assignments

Jan 5

Introduction

Chap. 1

 

Jan 7

The standard regulator problem - I

Chap. 2

Homework #1 (ASSIGNED)

Jan 9

 

Jan 12

 

 

Jan14

lectureRiccatiExample.m

Priccati.m

state_eqns.m

  Homework#1 (DUE)

Solution 1 MathematicaSol

Homework #2 (ASSIGNED)

Jan 16

The standard regulator problem - II

Chap. 3

 

Jan 19

MLK Holiday

 

 

Jan 21

  Homework#2 (DUE)

Solution 2

Homework #3 (ASSIGNED)

Jan 23

 

Jan 26

Tracking systems

Chap. 4

 

Jan 28

  Homework#3 (DUE)

Solution 3

Homework #4 (ASSIGNED)

Jan 30

Properties of regulator systems with classical control interpretation

Chap. 5

 

Feb 2

 

 

 

Feb 4

  Homework#4 (DUE)

Solution 4

Homework #5 (ASSIGNED)

LightSensorData_cubicfit.mat

Magnet2DtableData.mat

MBLopenloopmodel.md

MBLtrimcode.m

MBLclosedloopmodel_LQRdesign.mdl

Feb 6

Asymptotic properties and quadratic weight selection

Chap. 6

 

Feb 9

 

 

Feb 11

State estimator design

 

Chap. 7

  Homework#5 (DUE)

Solution 5

Homework #6 (ASSIGNED)

Feb 13

MIDTERM

Midterm solutions

 

Feb 16

Presidents Day Holiday

 

Feb 18

  Homework#6 (DUE)

Solution 6

Homework #7 (ASSIGNED)

Feb 20

System design using state estimators

Chap. 8

 

Feb 23

 

 

 

Feb 25

 

  Homework#7 (DUE)

Solution 7

Homework #8 (ASSIGNED)

Feb 27

Frequency shaping

Chap. 9

 

Mar 2

 

 

 

Mar 4

  Homework#8 (DUE)
Solution 8

Homework #9 (ASSIGNED)

Mar 6

Controller reduction

Chap. 10

 

Mar 9

 

Mar 11

  Homework#9 (DUE)

Solution 9

Mar 13

 

Mar 16

FINAL EXAMINATION