LINEAR SYSTEMS THEORY – EE585

Thu 6:30-9:20pm @ OHE 100

Office Hours

Prerequisites

Assessment

Textbook

Syllabus

Homeworks

Announcements

Posted on 12/18/01  NEW

You can download the solutions to the final exam from here.

Joao

Abstract

The purpose of this course is to provide the students with the basic tools of modern linear systems theory: stability, controllability, observability, realization theory, state feedback, state estimation, separation theorem, etc.  We develop the continuous and discrete-time cases in parallel.  For time-invariant systems both state-space and polynomial methods are studied.

The intended audience for this course includes, but is not restricted to, students in circuits, communications, control, and signal processing.

Recommended readings and homeworks are available on the web.

Office Hours

João P. Hespanha

email: hespanha@usc.edu
campus address: EEB 318
phone: (213) 740-9137

Office hours:    Please email me or phone in advance to schedule for an appointment.
Preferred times are Tue 2:30-4:00pm, Wed 4:30-6pm

Grader: Selcuk Ateskan

email: ateskan@usc.edu
campus address: EEB 323
phone: (213) 740-6259

Office hours: Fri 2-3pm

Prerequisites

441 Applied Linear Algebra for Engineering

Introduction to linear algebra and matrix theory.  Provides a basic understanding of the mathematical concepts that underlie matrix theory and their applications to engineering problems.  The material covered includes linear transformations and matrices, determinants, Euclidean spaces, eigenvalues and eigenvectors.

482 Linear Control Systems

Provides the basics of the practical design of linear feedback control systems.  The design techniques discussed include lead and lag compensation based on the Bode diagram, root locus design, and Nyquist diagram design.  Techniques that are applicable to both discrete and continuous systems are emphasized.

Course's Web Page

The syllabus, homeworks, solutions to homeworks, and all other information relevant to the course will be continuously posted at the course's web page.  The URL is

http://www-rcf.usc.edu/~hespanha/EE585/

This page is also mirrored at

http://www-classes.usc.edu/engr/ee-s/585/

Assessment format

Homeworks – 30% (the homework with the lowest grade is not considered for the final score)

Mid-term exam – 30%

Final exam – 40%

Homeworks will be posted approximately, weekly on the course's web page and they are due one week after being posted. Homeworks turned in after the due date (but before the solutions are disclosed) will be graded only to 80%. The homework with the lowest grade is not considered for the final score.

Remote students can email their homeworks to denhw@usc.edu or fax them to the following numbers: (213)740-9121, (213)740-8591, or (213)821-3041. See details at http://den.usc.edu/cont/hwsub.html.

ATTENTION: Remote students please do not
 forget to fill out your DEN enrollment form at
http://den.usc.edu/academic/enrollmentform.html

Textbook

The main textbook is:

1.      C.-T. Chen.  Linear Systems Theory and Design.  Oxford Univ. Press, 3rd ed., 1999. (ISBN 0-19-511777-8)

Other recommended textbooks are:

2.      P. Antsaklis, A. Michel.  Linear Systems.  McGraw Hill, 1997.

3.      W. Rugh.  Linear System Theory, 1996.

The classes will follow Chen's book [1] closely.  Antsaklis' book [2] will be used for topics not covered by [1] (see syllabus below). 

 

Detailed Syllabus

The following is a tentative schedule for the course.  If revisions are needed they will be posted on the course's web page.  The rightmost column of the schedule contains the recommended reading for the topics covered on each class.  Students are strongly encouraged to read these materials prior to the class.

Class

Content

Reference

8/29/01

Introduction and course overview

Key concepts: system, causality, state, linearity, time-invariance

Input-output vs. state-space models for causal, linear systems

Examples: electrical network, spring-mass system, etc.

Secs 2.1-2.2 and 2.5 of [1]

Clarification notes here.

9/5/01

No class

 

9/12/01

Transfer matrix of linear time-invariant (LTI) systems

Linearization

Example: inverted pendulum

Discrete time systems: input-output, transfer matrix, and state-space models

Secs 2.3-2.6 of [1]

9/19/01

Solutions of homogeneous linear ODEs—Peano-Baker series

Properties of the fundamental and state transition matrices

Solutions of nonhomogeneous linear ODEs—variations of constants formula

Solutions of continuous-time state-space models

Secs 4.1-4.2 and 4.5 of [1]

Secs 1.13 of [2]

9/26/01

Elements of linear algebra: matrix representation of linear maps, similarity transformations

Elements of matrix algebra: matrix polynomials, Cayley-Hamilton Theorem

Secs 3.1-3.6 of [1]

10/3/01

Jordan normal form

State transition matrix for LTI systems—matrix exponential

Properties of eAt

Secs 3.5 and 3.6 of [1]

10/10/01

Computation of eAt: Caley-Hamilton Theorem, Laplace transform, Jordan normal form

.

Input-output stability of continuous-time LTI systems

Secs 3.6 and 5.2 of [1]

10/17/01

Internal stability of continuous-time LTI systems

Continuous-time Lyapunov Theorem

Equivalent state-space models for linear time-invariant and time-varying systems

Elementary realization theory for LTI systems—canonical forms

Secs 4.3-4.4, 4.6 of [1]

10/24/01

Midterm exam on the material covered up to 10/10/01 class

 

10/31/01

Controllability: definitions, gramians, time-invariant case

Observability: definitions, gramians, time-invariant case

Secs 6.1-6.3 of [1]

11/7/01

Canonical decomposition

Secs 6.4 of [1]

11/14/01

Minimal realizations: definition, connection with controllability/observability, and equivalence of minimal realizations

Secs 7.1-7.4 [1]

11/21/01

State feedback: pole assignment

Sec 8.1-8.2 of [1]

11/28/01

State estimation

Stabilization through output feedback—separation theorem

Secs 8.3-8.5 of [1]

12/5/01

Matrix fractional description of systems: Smith-McMillan form, multivariable poles and transmission zeros of a transfer matrix, zero-pole cancellation

Sec 3.5 of [2]

12/12/01

Final exam on the material covered up to 11/28/01 class (7-9PM)

 

 


Homeworks

The solutions to the homeworks can be found here.  NEW

Number

Posted on

Due date

Exercises

1

8/28/01

  9/12/01

2.3, 2.4, 2.5, 2.9 of [1]. In 2.5 assume that the system is linear.

2

9/11/01

9/21/01

2.16, 2.18, 2.19, 2.21 of [1].  Some clarifications/hints:

In 2.16, the aerodynamic damping is a torque that opposes angular motion. You only need to write down the differential equations for the angular moment (q ) and the height ( h ).

In 2.18, use Example 2.10 as the basis for your answer.

In 2.21, assume that the system it at rest for y = q = 0, i.e., that for this configuration the forces exerted by the springs cancel gravity. 

3

9/20/01

9/26/01

4.17, 4.18, 4.19, 4.20 of [1].  Hints:

In 4.17, use property (4.55) of [1].

In 4.18, try to determine a differential equation for the signal v( t ) = det F( t, t0 ).

4

9/27/01

10/3/01

(except 4 that is due on 10/10/01)

Download the homework from here.

For problem 3 (3.17 of [1]) you will find the definition of a generalized eigenvector in page 59 of [1]. Also, there is a typo in the book: the 1st row/2nd column of the matrix Q should be lT 2/2.

5

10/3/01

10/10/01

4.1, 4.21, 4.22 of [1] and also compute eAt, eBt, eCt for the matrices given in homework #4 (for each matrix use a distinct method). 

6

10/11/01

5.3, 5.4 due on  10/17/01, remaining due on

10/29/01

5.3, 5.4, 5.7, 5.11, 5.14, 5.18 of [1].

Hint for 5.18: start by showing that all eigenvalues of A+m I have real part less then 0 if and only if all eigenvalues of A have real part less than -m.

7

10/18/01

10/31/01

4.8, 4.15 of [1].

Hint for 4.15: expand the transfer function in a series using the Markov parameters and analyze its behavior as s goes to infinity.  Note that the difference between the degrees of the numerator and denominator determines if skg(s) converges to 0, infinity, or a constant, for different values of k.

8

11/1/01

11/7/01

4.9, 4.14, 6.1, 6.18 of [1] and also another exercise you can download by clicking here. Leave the questions related to observability for the next homework.

Hint for 4.9: start by computing W = [ W1 W2 … Wr ] = C(s I – A)-1 using the technique used to compute Z in page 102. 

9

11/8/01

11/15/01

 

6.8, 6.10, 6.11 of [1] and also another two exercises you can download by clicking here. A hint for problem 6.11 is also given in the link.

There is a typo in the book in problem 6.10: the C matrix should be [0 1 1 0 1].

Since the class is pre-recorded, please turn in the homework on my mailbox on EEB308.

10

11/13/01

11/21/01

7.12 of [1] and also 3 other exercises you can download by clicking here.

11

11/18/01

12/2/01

8.1, 8.2, 8.4 of [1] and also another exercise you can download by clicking here.  NEW

 

 


 

The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees