Linear Systems Theory

ENSC 801 (03-3)

{short description of image}

Course Description

Introduction to the analysis of finite and infinite dimensional linear systems. Linear vector spaces, linear operators, normed linear spaces and inner product spaces. Fundamentals of matrix algebra, induced norm and metric measures, functions of a matrix, orthogonal decomposition and projection, duality, and pseudoinverses. Analytical representation of linear systems and state-space formulation. Examples of these concepts will be given from the solution of linear equations and the determination of system response, controllability and observability, canonical forms and realizations, and linear and nonlinear optimization.

Course Objectives

The objective of this course is provide an introduction to algebraic and functional analytic concepts in systems modeling and optimization. It emphasizes geometric insight into the structure of deterministic, continuous and discrete, linear system models, and optimization of linear and nonlinear models. The course is intended for graduate students in Engineering Science.

Course Instructor

William A. Gruver
ASB 9809
Tel: 604-291-4339
Fax: 604-291-4951
Internet: gruver@cs.sfu.ca
www.ensc.sfu.ca/research/idea/personnel/gruver.html
Office hours by appointment (via e-mail)

Teaching Assistant

Zhenwang Yao
Office Hours: Tue, Thu 4:30-5:20 PM
Room ASB 8805
zyao@sfu.ca

Lecture Time and Place

Monday 5:30-6:50 PM
Wednesday 5:30-6:50 PM
Room AQ 5030

Textbook

C. Nelson Dorny, A Vector Space Approach to Models and Optimization, JohnWiley & Sons, reprinted 1983 and 1986. (The text, which is unavailable from the publisher, may be purchased as Custom Courseware at the SFU Book Store)

An on-line version being developed by the author can be accessed at http://www.seas.upenn.edu/~dorny/VectorSp/vector_space.html

Grading Policy

Midterm exam - 40%
Final exam - 50%
Homework assignments - 10%

Homework Policy

Homework and laboratory assignments will be available for download from the course web page at least one week prior to the due date. Completed assignments should be submitted by 5:30 PM on the due date. If it will be necessary to submit your assignment late, send an e-mail to Dr. Gruver prior to the deadline. Include the reason for your delay and the date when your assignment will be submitted. Late submissions will not accepted after the assignments have been returned to the class.

Exam Attendance

Failure to take the mid term exam or the final exam during the assigned class period will result in a mark of zero being recorded unless you have contacted Dr. Gruver before the exam. Make-up exams will be given only under exceptional circumstances.

Additional Comments

Course web page: http://www.ensc.sfu.ca/research/idea/courses/ENSC801_03_outline.htm. This page contains the most recent course outline. Homework and laboratory assignments will be posted on this page for download.

E-mail: Check your e-mail daily for messages concerning class meetings, exams, homework, lab assignments.

Lectures: You are responsible for all business conducted during the scheduled class period, including announcements that may be given.

Homework: The homework assignments are intended to reinforce the major concepts and to serve as a measure of how well you understand the course. The homework, however, is not necessarily representative of questions that will be asked on the exams.

Exams: It is very important that you understand the concepts covered in this course. I will try to design the exams so that comprehension of the material is emphasized, not merely memorization. You may bring to the exams one 8.5"x11" page with handwritten notes on either side. You must show all work performed on an exam to receive full credit. You may use a pencil instead of pen to write the exam. If I cannot follow or read your work, you may receive no credit.

Course Outline

Vector space and linear mappings: basic definitions and coordinate representation. Examples from differential operator inversion and linear boundary value problems.

Decomposition: invariant subspace, minimal polynomials, generalized eigenvectors, functions of matrices. Examples from modal transformations, controllability and observability, computation of transition matrices and impulse response.

Hilbert space: norm, inner product, convergence, orthogonalization. Examples from Fourier expansion, least square minimization, linear estimation and minimum energy control.

Dual space: bounded linear functional, adjoint transformations, orthogonal decomposition and projection, pseduo inverses. Examples from least squareapproximation and minimum norm control.

Differentials: linearization in Hilbert space, Fréchet and Gateaux derivatives, gradient representation. Examples from nonlinear programming, calculus of variations, and optimal control.

Successive approximation: contraction mapping, gradient descent. Examples from nonlinear equations, unconstrained optimization, and nonlinear programming.

Course Syllabus

Date Topic

Assignment

Homework
Sep 8,10 Linear vector spaces and linear transformations Chap. 1.1-1.5, 2.1-2.5
Sep 15,17 Differential operators, Green's function Chap. 3.1-3.4 HW 1
Sep 22,24 Generalized eigenvectors, Jordon form Chap. 4.1-4.3  
Sep 29,Oct 1 Functions of matrices, impulse response Chap. 4.4-4.5 HW 2
Oct. 6,8 State representation, canonical forms Chap. 4.6 HW 3
Oct. 15 Controllability and observability Chap. 5.1-5.2  
Oct. 20,22 Tutorial, midterm exam Chap. 5.3-5.4 HW 4
Oct. 27,29 Hilbert space, orthogonal projection Chap. 6.1-6.3  
Nov. 3,5 Adjoint transformations Chap. 6.4-6.6 HW 5
Nov. 10,12 Least square/minimum-norm pseudo-inverses Chap. 5.1-6.6  
Nov. 17,19 Frechet and Gateaux differentials, optimality

Chap. 7.1-7.2

HW 6
Nov. 24,26 Contraction mapping, gradient descent Chap. 8.1-8.2 HW 7
Dec 10 Final exam (AQ 3153) 6:00-9:00PM

HW 8, solutions

Revised: December 9, 2003, 2003