Difference between revisions of "CDS 101/110 - Linear Systems"

From Murray Wiki
Jump to navigationJump to search
 
(41 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{cds101-fa06}}
{{cds101-fa08 lecture|prev=Dynamic Behavior|next=State Feedback}}__NOTOC__
 
{{righttoc}}
== Overview ==
== Overview ==


'''Monday:'''  Linear Time-Invariant Systems ({{cds101 handouts|L4-1_linsys_h.pdf|Slides}}, [[Media:16Oct06.mp3|MP3]])
'''Monday:'''  Linear Time-Invariant Systems ({{cds101 handouts placeholder|L4-1_linsys.pdf|Slides}}, {{cds101 mp3|cds101-2008-10-13.mp3|MP3}})


This lecture gives an introduction to linear input/output systems. The main properties of linear systems are given and the matrix exponential is used to provide a formula for the output response given an initial condition and input signal. Linearization of nonlinear systems as an approximation of the dynamics is also introduced.
This lecture gives an introduction to linear input/output systems. The main properties of linear systems are given and the matrix exponential is used to provide a formula for the output response given an initial condition and input signal. Linearization of nonlinear systems as an approximation of the dynamics is also introduced.


'''Wednesday:''' Linearization ({{cds101 handouts|L4-2_linearization.pdf|Notes}}, [[Media:18Oct06.mp3|MP3]], Note: the recorder's batteries died 4 minutes into lecture)
* [http://www.cds.caltech.edu/~macmardg/cds110a-fa08/L3-1_linsys.pdf Lecture handout]
* MATLAB code: {{cds101 matlab|L4_1_linsys.m}}
 
'''Wednesday:''' Linear Systems Analysis ([http://www.cds.caltech.edu/~macmardg/cds110a-fa08/L3-2_linsys.pdf Notes],  {{cds101 mp3|cds101-2008-10-15.mp3.mp3|MP3}})


Further analysis of linear systems, including a derivation of the convolution integral and the use of Jordan form.  This lecture also covers the use of linearization to approximate the dynamics of a nonlinear system by a linear system.
Further analysis of linear systems, including a derivation of the convolution integral and the use of Jordan form.  This lecture also covers the use of linearization to approximate the dynamics of a nonlinear system by a linear system.
* {{cds101 handouts placeholder|L4-2_linearization.pdf|Lecture notes}}


'''Friday:''' Performance measures (Notes, MP3)
'''Friday:''' [[CDS 101/110a, Fall 2008 - Recitation Schedule|recitations]]
 
This lecture defines the standard performance measures for linear systems in terms of the step and frequency responses.  Second order systems are considered in detail.
 
== Handouts ==
 
{| width=100%
|- valign=top
| width=33% | Monday
* {{cds101 handouts|L4-1_linsys_h.pdf|Lecture handout}}
* MATLAB code: {{cds101 matlab|L4_1_linsys.m}}
* {{cds101 handouts|hw4.pdf|Homework #4}}
| width=33% | Wednesday (CDS 110)
* {{cds101 handouts|linearization.pdf|Lecture notes}}
| width=33% | Friday
|}


== Reading ==
== Reading ==


* {{AM06|Chapter 5 - Linear Systems}}
* {{AM08|Chapter 5 - Linear Systems}}


== Homework ==
== Homework ==


This homework set covers linear control systems. The first problem asks for stability, step and frequency response for some common examples of linear systems. The second problem considers stabilization of an inverted pendulum on a cart, using the local linaerization. The remaining problems (for CDS 110 students) include derivation of discrete time linear systems response functions and derivation of a linearized model for internet congestion. Supplemental problems for flight control and robotics are available.
This homework set covers linear control systems. The first problem asks for stability, step and frequency response for some common examples of linear systems. The second problem considers stabilization of an inverted pendulum on a cart, using the local linearization. The remaining problems (for CDS 110 students) include derivation of discrete time linear systems response functions.


<!-- Links to homework materials -->
<!-- Links to homework materials -->
* {{cds101 handouts|hw4.pdf|Homework #4}}
<!--* {{cds101 handouts placeholder|hw3.pdf|Homework #3}} -->
* {{cds101 matlab|hw4balance.mdl}} - SIMULINK model of a balance system
* [http://www.cds.caltech.edu/~macmardg/cds110a-fa08/hw3-101-fa08.pdf hw3 - 101]
* [http://www.cds.caltech.edu/~macmardg/cds110a-fa08/hw3-110-fa08.pdf hw3 - 110]
* [http://www.cds.caltech.edu/~macmardg/cds110a-fa08/hw3-210-fa08.pdf hw3 - 210]
* [http://www.cds.caltech.edu/~macmardg/cds110a-fa08/balance_simple.mdl balance_simple.mdl] - SIMULINK model of a balance system
* [[Media:Ambode.m|ambode.m]] - Bode plot with AM unit choices


== FAQ ==
== FAQ ==
'''Monday'''
'''Monday'''
<ncl>CDS 101/110 FAQ - Lecture 4-1</ncl>
<ncl>CDS 101/110 FAQ - Lecture 3-1, Fall 2008</ncl>
'''Wednesday'''
'''Wednesday'''
<ncl>CDS 101/110 FAQ - Lecture 4-2</ncl>
<ncl>CDS 101/110 FAQ - Lecture 3-2, Fall 2008</ncl>
'''Friday'''
'''Friday'''
<ncl>CDS 101/110 FAQ - Lecture 4-3</ncl>
<ncl>CDS 101/110 FAQ - Lecture 3-3, Fall 2008</ncl>
'''Homework'''
'''Homework'''
<ncl>CDS 101/110 FAQ - Homework 4</ncl>
<ncl>CDS 101/110 FAQ - Homework 3, Fall 2008</ncl>

Latest revision as of 05:56, 9 December 2008

CDS 101/110a Schedule Recitations FAQ AM08 (errata)

Overview

Monday: Linear Time-Invariant Systems (Slides, MP3)

This lecture gives an introduction to linear input/output systems. The main properties of linear systems are given and the matrix exponential is used to provide a formula for the output response given an initial condition and input signal. Linearization of nonlinear systems as an approximation of the dynamics is also introduced.

Wednesday: Linear Systems Analysis (Notes, MP3)

Further analysis of linear systems, including a derivation of the convolution integral and the use of Jordan form. This lecture also covers the use of linearization to approximate the dynamics of a nonlinear system by a linear system.

  • Lecture notes

Friday: recitations

Reading

Homework

This homework set covers linear control systems. The first problem asks for stability, step and frequency response for some common examples of linear systems. The second problem considers stabilization of an inverted pendulum on a cart, using the local linearization. The remaining problems (for CDS 110 students) include derivation of discrete time linear systems response functions.

FAQ

Monday <ncl>CDS 101/110 FAQ - Lecture 3-1, Fall 2008</ncl> Wednesday <ncl>CDS 101/110 FAQ - Lecture 3-2, Fall 2008</ncl> Friday <ncl>CDS 101/110 FAQ - Lecture 3-3, Fall 2008</ncl> Homework <ncl>CDS 101/110 FAQ - Homework 3, Fall 2008</ncl>