Difference between revisions of "Course syllabus suggestions"

From FBSwiki
Jump to: navigation, search
Line 6: Line 6:
 
</table>  
 
</table>  
  
== Course for Non-Traditional Backgrounds ==
+
== Course for Traditional Engineering Disciplines ==
  
{{AMbook}} was written with the intent of being used for courses that included students from the sciences that have non-traditional (engineering) backgrounds.  This audience includes students with backgrounds in biology, computer science, economics, ecosystems and geophysic.  The following table summarizes a quarter long and semester long sequence using the text:
+
When using {{AMbook}} to teach a more traditional course in engineering, the same basic syllabus as the one above can be used but the course can be augmented by including the advanced sections in the text and/or including material from the text [[Main Page#Supplements|supplements]].  The following notes provide guidelines for what additional material can be included:
  
<table width=100% border=1>
+
<span id=eng10 />
<tr><td align=center> '''Week'''</td>
+
=== 10 week course for engineers ===
  <td> '''10 week course'''</td>
+
  <td> '''15 week course'''</td>
+
  <td align=center> '''Week'''</td>
+
</tr>
+
<tr><td align=center> 1</td>
+
  <td> {{chlink|Introduction}}</td>
+
  <td> {{chlink|Introduction}}</td>
+
  <td align=center> 1</td>
+
</tr>
+
<tr rowspan=2>
+
  <td align=center> 2</td>
+
  <td> {{chlink|System Modeling}}</td>
+
  <td> {{chlink|System Modeling}}</td>
+
  <td align=center> 2</td>
+
</tr>
+
<tr>
+
  <td rowspan=2 align=center> 3</td>
+
  <td rowspan=2> {{chlink|Dynamic Behavior}}</td>
+
  <td> {{chlink|Examples}}</td>
+
  <td rowspan=2 align=center> 3</td>
+
</tr>
+
<tr>
+
  <td rowspan=2> {{chlink|Dynamic Behavior}}</td>
+
</tr>
+
<tr>
+
  <td align=center> 4</td>
+
  <td> {{chlink|Linear Systems}}</td>
+
  <td align=center> 4</td>
+
</tr>
+
<tr>
+
  <td align=center> 5</td>
+
  <td> {{chlink|State Feedback}}</td>
+
  <td> {{chlink|Linear Systems}}</td>
+
  <td align=center> 5</td>
+
</tr>
+
<tr>
+
  <td align=center> 6</td>
+
  <td> {{chlink|Transfer Functions}}</td>
+
  <td> {{chlink|State Feedback}}</td>
+
  <td align=center> 6</td>
+
</tr>
+
<tr>
+
  <td align=center> 7</td>
+
  <td> {{chlink|Loop Analysis}}</td>
+
  <td> {{chlink|Output Feedback}}</td>
+
  <td align=center> 7</td>
+
</tr>
+
<tr>
+
  <td align=center> 8</td>
+
  <td> {{chlink|PID Control}}</td>
+
  <td> {{chlink|Transfer Functions}}</td>
+
  <td align=center> 8</td>
+
</tr>
+
<tr>
+
  <td align=center> 9</td>
+
  <td> {{chlink|Loop Shaping}}</td>
+
  <td> {{chlink|Loop Analysis}}</td>
+
  <td align=center> 9</td>
+
</tr>
+
<tr>
+
  <td align=center> 10</td>
+
  <td> Review</td>
+
  <td> {{chlink|PID Control}}</td>
+
  <td align=center> 10</td>
+
</tr>
+
<tr>
+
  <td align=center> 11</td>
+
  <td rowspan=6></td>
+
  <td rowspan=2> {{chlink|Loop Shaping}}</td>
+
  <td align=center> 11</td>
+
</tr>
+
<tr>
+
  <td rowspan=2 align=center> 12</td>
+
  <td rowspan=2 align=center> 12</td>
+
</tr>
+
<tr>
+
  <td rowspan=2> {{chlink|Robust Performance}}</td>
+
</tr>
+
<tr>
+
  <td align=center> 13</td>
+
  <td align=center> 13</td>
+
</tr>
+
<tr>
+
  <td align=center> 14</td>
+
  <td> {{chlink|Implementation}}</td>
+
  <td align=center> 14</td>
+
</tr>
+
<tr>
+
  <td align=center> 15</td>
+
  <td> Review</td>
+
  <td align=center> 15</td>
+
</tr>
+
</table>
+
  
== Course for Traditional Engineering Disciplines ==
+
A one quarter (10 week) course for seniors and/or first year graduate students in traditional engineering disciplines can cover the major elements of modeling, state space analysis and design, and frequency domain analysis and design.  At the undergraduate level, students struggle with the material on Lyapunov functions in {{chlink|Dynamic Behavior}} and so this material should be de-emphasized unless it is particularly relevant.
  
When using {{AMbook}} to teach a more traditional course in engineering, the same basic syllabus as the one above can be used but the course can be augmented by including the advanced sections in the text and/or including material from the text [[Main Page#Supplements|supplements]].  The following notes provide guidelines for what additional material can be included:
+
Suggested syllabus:
  
<table border=1 width=100%>
+
{| width=100% border=1
<tr>
+
|-
  <td> '''Chapter'''</td>
+
| Week || Chapter || Comments
  <td> '''Advanced Topics'''</td>
+
|- valign=top
</tr>
+
| 1 || {{chlink|Introduction}} || 1 lecture on feedback, 1 lecture on control
<tr valign=top>
+
|- valign=top
  <td> {{chlink|Introduction}}</td>
+
| 2 || {{chlink|System Modeling}} || Include 1-2 examples from {{chlink|Examples}} if desired
  <td>
+
|- valign=top
* Provide additional examples of advanced control systems
+
| 3 || {{chlink|Dynamic Behavior}} || Focus on stability and skip sections on Lyapunov functions
</td>
+
|- valign=top
</tr>
+
| 4 || {{chlink|State Feedback}} ||
<tr valign=top>
+
|- valign=top
  <td> {{chlink|System Modeling}}</td>
+
| 5 || {{chlink|Output Feedback}} || Can be covered quicky if review for midterm is required
  <td>
+
|- valign=top
* Assume background in ODEs; spend more time on discrete time systems
+
| 6 || {{chlink|Transfer Functions}} || Use Laplace transforms if students have this already
</td>
+
|- valign=top
</tr>
+
| 7 || {{chlink|Frequency Domain Analysis}} ||
<tr valign=top>
+
|- valign=top
  <td> {{chlink|Dynamic Behavior}}</td>
+
| 8 || {{chlink|PID Control}} ||
  <td>
+
|- valign=top
* Nonlinear stability and Lyapunov functions; global behavior
+
| 9 || {{chlink|Frequency Domain Synthesis}} ||
</td>
+
|- valign=top
</tr>
+
| 10 || {{chlink|Robust Performance}} || Discuss selected concepts; review for final
<tr valign=top>
+
|}
  <td> {{chlink|Linear Systems}}</td>
+
 
  <td>
+
<span id=eng15 />
* Linearization and local stability; discrete time linear systems
+
=== 15 week course for engineers ===
</td>
+
 
</tr>
+
In a 15 week course, one can cover one chapter per week, with additional time spent on some combination of system modeling (for those students without a strong background in ODEs), Lyapunov functions (in {{chlink|Dynamic Behavior}}), fundamental limits ({{chlink|Frequency Domain Synthesis}}) and robust performance and unmodeled dynamics ({{chlink|Robust Performance}}).
<tr valign=top>
+
 
  <td> {{chlink|State Feedback}}</td>
+
<span id=freq />
  <td>
+
=== Frequency domain first ==
* For quarter-long course, introduce observability from Ch 6
+
</td>
+
</tr>
+
<tr valign=top>
+
  <td> {{chlink|Output Feedback}}</td>
+
  <td>
+
* Control using estimators; Kalman decomposition
+
</td>
+
</tr>
+
<tr valign=top>
+
  <td> {{chlink|Transfer Functions}}</td>
+
  <td>
+
* Laplace Transforms
+
</td>
+
</tr>
+
<tr valign=top>
+
  <td> {{chlink|Loop Analysis}}</td>
+
  <td>
+
* Full version of Nyquist theorem (plus proof)
+
</td>
+
</tr>
+
<tr valign=top>
+
  <td> {{chlink|PID Control}}</td>
+
  <td>
+
* Windup, tuning and relay feedback
+
</td>
+
</tr>
+
<tr valign=top>
+
  <td> {{chlink|Loop Shaping}}</td>
+
  <td>
+
* Include only in engineering course
+
</td>
+
</tr>
+
<tr valign=top>
+
  <td> {{chlink|Robust Performance}}</td>
+
  <td>
+
* Include only in engineering course
+
</td>
+
</tr>
+
<tr valign=top>
+
  <td> {{chlink|Implementation}}</td>
+
  <td>
+
* Computer implementation
+
  </td>
+
</tr>
+
</table>
+
  
 
If desired, the material in the course can be inverted so that frequency domain concepts are presented first and state space concepts follow.  A typical course sequence would then be:
 
If desired, the material in the course can be inverted so that frequency domain concepts are presented first and state space concepts follow.  A typical course sequence would then be:
* Chapters 1-3: basic concepts of modeling and stability
+
* Chapters 1-3: basic concepts of modeling and stability, plus selected examples
 
* Chapters 8-12: frequency domain analysis and design
 
* Chapters 8-12: frequency domain analysis and design
 
* Chapters 4-7: state space analysis and design
 
* Chapters 4-7: state space analysis and design
Line 202: Line 63:
 
</amsmath>
 
</amsmath>
 
</center>
 
</center>
since this form is assumed in deriving the transfer function.
+
since this form is assumed in deriving the transfer function.  This is covered briefly in Chapter 2, but some additional lecture material at the start of Chapter 8 would be prudent.
 +
 
 +
== Course for Non-Traditional Backgrounds ==
 +
 
 +
{{AMbook}} was written with the intent of being used for courses that included students from the sciences that have non-traditional (engineering) backgrounds.  This audience includes students with backgrounds in biology, computer science, economics, ecosystems and geophysics.
 +
 
 +
<span id=sci10 />
 +
=== 10 week graduate course for non-majors (state space) ===
 +
 
 +
For a 10 week graduate course, it would be best to focus on either state space for frequency domain modeling.  For many disciplines, state space models are the most relevant and so we present that emphasis here.  The material that is likely to take time for students to learn is ODEs (if they have had limited exposure) and nonlinear analysis (especially Lyapunov functions).  The material on Lyapunov functions can be skipped if nonlinear systems are not as relevant for a given set of students.
 +
 
 +
Suggested syllabus:
 +
 
 +
{| width=100% border=1
 +
|-
 +
| Week || Chapter || Comments
 +
|- valign=top
 +
| 1 || {{chlink|Introduction}} || 1 lecture on feedback, 1 lecture on control
 +
|- valign=top
 +
| 2 || {{chlink|System Modeling}} || Include 1-2 relevant examples from {{chlink|Examples}}
 +
|- valign=top
 +
| 3 || {{chlink|Dynamic Behavior}} || Concepts of stability, linear stability
 +
|- valign=top
 +
| 4 || {{chlink|Dynamic Behavior}} || Lyapunov functions
 +
|- valign=top
 +
| 5 || {{chlink|State Feedback}} ||
 +
|- valign=top
 +
| 6 || {{chlink|Output Feedback}} ||
 +
|- valign=top
 +
| 7 || {{chlink|Transfer Functions}} ||
 +
|- valign=top
 +
| 8 || {{chlink|Frequency Domain Analysis}} ||
 +
|- valign=top
 +
| 9 || {{chlink|PID Control}} ||
 +
|- valign=top
 +
| 10 || {{chlink|Frequency Domain Synthesis}} || Focus on fundamental limits
 +
|}
 +
 
 +
<span id=sci15 />
 +
=== 15 week graduate course for non-majors ===
 +
 
 +
In a 15 week graduate course, all of the material in the book can be covered, with 2 weeks spent on modeling, 2 weeks on dynamic behavior (including Lyapunov functions), and 2 weeks on frequency domain synthesis (with particular emphasis on limits of performance).

Revision as of 15:25, 21 July 2007

If you are planning to use Feedback Systems as a textbook for a course, there are several ways of using the material in the textbook, depending on your audience. This page contains some suggestions for how the material in the text can be taught.

Course for Traditional Engineering Disciplines

When using Feedback Systems to teach a more traditional course in engineering, the same basic syllabus as the one above can be used but the course can be augmented by including the advanced sections in the text and/or including material from the text supplements. The following notes provide guidelines for what additional material can be included:

<span id=eng10 />

10 week course for engineers

A one quarter (10 week) course for seniors and/or first year graduate students in traditional engineering disciplines can cover the major elements of modeling, state space analysis and design, and frequency domain analysis and design. At the undergraduate level, students struggle with the material on Lyapunov functions in Chapter 4 - Dynamic Behavior and so this material should be de-emphasized unless it is particularly relevant.

Suggested syllabus:

Week Chapter Comments
1 Chapter 1 - Introduction 1 lecture on feedback, 1 lecture on control
2 Chapter 2 - System Modeling Include 1-2 examples from Chapter 3 - Examples if desired
3 Chapter 4 - Dynamic Behavior Focus on stability and skip sections on Lyapunov functions
4 Chapter 6 - State Feedback
5 Chapter 7 - Output Feedback Can be covered quicky if review for midterm is required
6 Chapter 8 - Transfer Functions Use Laplace transforms if students have this already
7 Chapter 9 - Frequency Domain Analysis
8 Chapter 10 - PID Control
9 Chapter 11 - Frequency Domain Synthesis
10 Chapter 12 - Robust Performance Discuss selected concepts; review for final

<span id=eng15 />

15 week course for engineers

In a 15 week course, one can cover one chapter per week, with additional time spent on some combination of system modeling (for those students without a strong background in ODEs), Lyapunov functions (in Chapter 4 - Dynamic Behavior), fundamental limits (Chapter 11 - Frequency Domain Synthesis) and robust performance and unmodeled dynamics (Chapter 12 - Robust Performance).

<span id=freq />

= Frequency domain first

If desired, the material in the course can be inverted so that frequency domain concepts are presented first and state space concepts follow. A typical course sequence would then be:

  • Chapters 1-3: basic concepts of modeling and stability, plus selected examples
  • Chapters 8-12: frequency domain analysis and design
  • Chapters 4-7: state space analysis and design

Some care should be taken in the beginning of Chapter 7 to insure that students are comfortable with modeling a system in state space form

math

since this form is assumed in deriving the transfer function. This is covered briefly in Chapter 2, but some additional lecture material at the start of Chapter 8 would be prudent.

Course for Non-Traditional Backgrounds

Feedback Systems was written with the intent of being used for courses that included students from the sciences that have non-traditional (engineering) backgrounds. This audience includes students with backgrounds in biology, computer science, economics, ecosystems and geophysics.

<span id=sci10 />

10 week graduate course for non-majors (state space)

For a 10 week graduate course, it would be best to focus on either state space for frequency domain modeling. For many disciplines, state space models are the most relevant and so we present that emphasis here. The material that is likely to take time for students to learn is ODEs (if they have had limited exposure) and nonlinear analysis (especially Lyapunov functions). The material on Lyapunov functions can be skipped if nonlinear systems are not as relevant for a given set of students.

Suggested syllabus:

Week Chapter Comments
1 Chapter 1 - Introduction 1 lecture on feedback, 1 lecture on control
2 Chapter 2 - System Modeling Include 1-2 relevant examples from Chapter 3 - Examples
3 Chapter 4 - Dynamic Behavior Concepts of stability, linear stability
4 Chapter 4 - Dynamic Behavior Lyapunov functions
5 Chapter 6 - State Feedback
6 Chapter 7 - Output Feedback
7 Chapter 8 - Transfer Functions
8 Chapter 9 - Frequency Domain Analysis
9 Chapter 10 - PID Control
10 Chapter 11 - Frequency Domain Synthesis Focus on fundamental limits

<span id=sci15 />

15 week graduate course for non-majors

In a 15 week graduate course, all of the material in the book can be covered, with 2 weeks spent on modeling, 2 weeks on dynamic behavior (including Lyapunov functions), and 2 weeks on frequency domain synthesis (with particular emphasis on limits of performance).