AA 546
Geometric Methods for Nonlinear Control Systems

Spring 2006

Instructor

Prof. Kristi A. Morgansen
morgansen@aa.washington.edu

Office Hours

T 4-5pm, KIR
W 10-11am, CDN 318


Course Description

This course provides tools for analysis and design of nonlinear control systems focusing on differential geometric methods. We will begin with a refresher of the tools covered in Manifolds and Geometry for Systems and Control (AA599D/EE546 W04). From these tools we will rigorously investigate controllability, observability, feedback linearization, invariant distributions, local coordinate transformations, and Volterra series. Particular emphasis will be given to systems evolving on Lie groups and linearly uncontrollable systems. Examples will be drawn from robotics, quantum physics, materials processing, and computer vision.

Prerequisite: Manifolds and Geometry for Systems and Control (AA599D/EE546 W04) or permission of instructor

Lectures: T/TH 12:30-1:50am, LOW 102
Homework section: W
1:30-2:20, LOW 220

Homework and Exam Policy

Collaboration on homework assignments is allowed. You may consult outside reference materials, other students, or the instructor. All solutions that are handed in should reflect your understanding of the subject matter at the time of writing. No collaboration is allowed on the midterm or the final exam.

Grading

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

·  Homework: 50%. There will be 8 homework assignments. Each problem set will have about 6 problems. Late homework will not be accepted without prior permission from the instructor.

·  Midterm: 15% The midterm will be a take-home exam posted on Tuesday, April 25 and due Tuesday May 2.

·  Final exam: 20% The final exam will most likely be a take-home exam.

·  Project: 15% Each student will be required to complete a project based on techniques from the course. For your project, you may choose any nonlinear system, and perform the following analysis steps:  model justification, controllability, observability, feedback linearization, design of a trajectory tracking controller.  The system may be anything, and use of research topics is encouraged.  Project plans are due May 2. Final project presentations will be during finals week.

 

Homework Section:  There will be an optional weekly homework solving section.  In these sections, students will present the solutions to homework problems.  This activity will help with technical presentation skills as well as problem solving techniques. 

Course Text

The required reading source for the course is

Additional references are on reserve in the library:


Schedule

Date

Topics

Reading

Assignments

Mar 28

Introduction

NV 1-2.1,

Lie bracket notes

 Homework #1: Assignment

(Solutions)

Mar 30

Frobenius Theorem

2.2-2.3

 

Apr 4

Reachability and controllability

LECTURE TO BE RESCHEDULED

3.1

Controllability notes

 Homework #2: Assignment

(Solutions)

Apr 6

 

 

 

Apr 11

Observability and local transformations

3.2,

Observability notes

Homework #3: Assignment

(Solutions)

Apr 13

 

 

 

Apr 18

Feedback linearization

5-6,

Feedback linearization

Homework #4: Assignment

(Solutions)

Apr 20

 

 

 

Apr 25

Volterra series expansions

4

Midterm

(Solutions)

Apr 27

 

 

 

May 2

Stability

10,

Stability notes

Homework #5: Assignment

(Solutions)

May 4

 

 

 

May 9

Systems on Lie Groups

Bullo/Lewis

Homework #6: Assignment

(Solutions)

May 11

 

 

 

May 16

Approximate tracking

Bullo/Lewis

Tracking notes

Homework #7: Assignment

(Solutions)

May 18

 

 

 

May 23

Optimal control

Optimization notes

Homework #8: Assignment

(Solutions (partial))

May 25

 

Backstepping and Sliding Mode

 

May 30

Advanced topics

Notes

 

Jun 1

 

 

 

 

FINAL EXAMINATION

 

FINAL (Solutions)

 


Web page maintained by K. Morgansen (morgansn@u.washington.edu)
Last updated:
7-Jun-06