Difference between revisions of "Feedback Systems: An Introduction for Scientists and Engineers"

From FBSwiki
Jump to navigation Jump to search
(17 intermediate revisions by the same user not shown)
Line 1: Line 1:
<table width="100%">
+
{{external links}}
<tr><td align=center>
+
<font size='+1'>[[Karl J. Åström]] and [[User:Murray|Richard M. Murray]]</font><br>
<font color='blue' size='+2'>Feedback Systems: An Introduction for Scientists and Engineers</font></td></tr>
+
<font size='+1'>Second Edition</font>
<tr><td align=center height="40"><font size='+1'>Second Edition</font></td></tr>
 
<tr><td align=center height="40"><font size='+1'>[[Karl J. Åström]] and [[User:Murray|Richard M. Murray]]</font></td></tr>
 
</table> __NOTOC__
 
  
{{external links}}
+
Welcome to {{SITENAME}}.  This is the wiki for the text ''Feedback Systems'' (second edition) by Karl J. {{Astrom}} and Richard M. Murray.  On this site you will find the complete text of the book {{FBS pdf|fbs-public}} as well as additional [[Additional examples|examples]], [[Additional exercises|exercises]], and [[Frequently Asked Questions|frequently asked questions]].  You can also explore the website for [[https:www.cds.caltech.edu/~murray/FBSwiki/First_Edition|first edition]].
Welcome to {{SITENAME}}.  This is the wiki for the text ''Feedback Systems'' (second edition) by Karl J. {{Astrom}} and Richard M. Murray.  On this site you will find the {{current version|complete text}} of the book as well as additional [[Additional Examples|examples]], [[Additional Exercises|exercises]], and [[Frequently Asked Questions|frequently asked questions]].
 
  
 
Copyright in this book is held by Princeton University Press, who have kindly agreed to allow us to keep the book available on the web.
 
Copyright in this book is held by Princeton University Press, who have kindly agreed to allow us to keep the book available on the web.
 +
 +
==== News ====
 +
{{#ask: [[Category:Announcements]] [[Book::FBS]]
 +
| sort=Date | order=descending
 +
| format=ul | limit=6
 +
}}
  
 
=== Contents ===
 
=== Contents ===
Line 17: Line 19:
 
|- valign=top
 
|- valign=top
 
| width=50% |
 
| width=50% |
* [[Preface]] {{FBS pdf|fbs-frontmatter}}
+
* [[Preface]] ({{FBS pdf|PDF|fbs-frontmatter}}, {{FBS date}})
  
* [[Introduction|Chapter 1 - Introduction]] {{FBS pdf|fbs-intro}}
+
* [[Introduction|Chapter 1 - Introduction]] ({{FBS pdf|PDF|fbs-intro}}, {{FBS date}})
 
** What Is Feedback?
 
** What Is Feedback?
 
** What is Feedforward?
 
** What is Feedforward?
Line 29: Line 31:
 
** Control System Architectures
 
** Control System Architectures
  
* [[Feedback Principles|Chapter 2 - Feedback Principles]] {{FBS pdf|fbs-principles}}
+
* [[Feedback Principles|Chapter 2 - Feedback Principles]] ({{FBS pdf|PDF|fbs-principles}}, {{FBS date}})
 
** Nonlinear Static Models
 
** Nonlinear Static Models
 
** Linear Dynamical Models
 
** Linear Dynamical Models
Line 38: Line 40:
 
** Feedback and Feedforward
 
** Feedback and Feedforward
  
* [[System Modeling|Chapter 3 - System Modeling]] {{FBS pdf|fbs-modeling}}
+
* [[System Modeling|Chapter 3 - System Modeling]] ({{FBS pdf|PDF|fbs-modeling}}, {{FBS date}})
 
** Modeling Concepts
 
** Modeling Concepts
 
** State Space Models
 
** State Space Models
Line 44: Line 46:
 
** Modeling Examples
 
** Modeling Examples
  
* [[Examples|Chapter 4 - Examples]] {{FBS pdf|fbs-examples}}
+
* [[Examples|Chapter 4 - Examples]] ({{FBS pdf|PDF|fbs-examples}}, {{FBS date}})
 
** Cruise Control  
 
** Cruise Control  
 
** Bicycle Dynamics  
 
** Bicycle Dynamics  
Line 53: Line 55:
 
** Population Dynamics  
 
** Population Dynamics  
  
* [[Dynamic Behavior|Chapter 5 - Dynamic Behavior]] {{FBS pdf|fbs-dynamics}}
+
* [[Dynamic Behavior|Chapter 5 - Dynamic Behavior]] ({{FBS pdf|PDF|fbs-dynamics}}, {{FBS date}})
 
** Solving Differential Equations
 
** Solving Differential Equations
 
** Qualitative Analysis
 
** Qualitative Analysis
Line 60: Line 62:
 
** Parametric and Nonlocal Behavior
 
** Parametric and Nonlocal Behavior
  
* [[Linear Systems|Chapter 6 - Linear Systems]] {{FBS pdf|fbs-linsys}}
+
* [[Linear Systems|Chapter 6 - Linear Systems]] ({{FBS pdf|PDF|fbs-linsys}}, {{FBS date}})
 
** Basic Definitions  
 
** Basic Definitions  
 
** The Matrix Exponential  
 
** The Matrix Exponential  
Line 66: Line 68:
 
** Linearization  
 
** Linearization  
  
* [[State Feedback|Chapter 7 - State Feedback]] {{FBS pdf|fbs-statefbk}}
+
* [[State Feedback|Chapter 7 - State Feedback]] ({{FBS pdf|PDF|fbs-statefbk}}, {{FBS date}})
 
** Reachability  
 
** Reachability  
 
** Stabilization by State Feedback  
 
** Stabilization by State Feedback  
Line 72: Line 74:
 
** Integral Action  
 
** Integral Action  
  
* [[Output Feedback|Chapter 8 - Output Feedback]] {{FBS pdf|fbs-outputfbk}}
+
* [[Output Feedback|Chapter 8 - Output Feedback]] ({{FBS pdf|PDF|fbs-outputfbk}}, {{FBS date}})
 
** Observability  
 
** Observability  
 
** State Estimation  
 
** State Estimation  
Line 80: Line 82:
  
 
| width=50% |
 
| width=50% |
* [[Transfer Functions|Chapter 9 - Transfer Functions]] {{FBS pdf|fbs-xferfcns}}
+
* [[Transfer Functions|Chapter 9 - Transfer Functions]] ({{FBS pdf|PDF|fbs-xferfcns}}, {{FBS date}})
 
** Frequency Domain Modeling  
 
** Frequency Domain Modeling  
 
** Derivation of the Transfer Function  
 
** Derivation of the Transfer Function  
Line 87: Line 89:
 
** Laplace Transforms  
 
** Laplace Transforms  
  
* [[Frequency Domain Analysis|Chapter 10 - Frequency Domain Analysis]] {{FBS pdf|fbs-loopanal}}
+
* [[Frequency Domain Analysis|Chapter 10 - Frequency Domain Analysis]] ({{FBS pdf|PDF|fbs-loopanal}}, {{FBS date}})
 
** The Loop Transfer Function  
 
** The Loop Transfer Function  
 
** The Nyquist Criterion  
 
** The Nyquist Criterion  
Line 94: Line 96:
 
** Generalized Notions of Gain and Phase  
 
** Generalized Notions of Gain and Phase  
  
* [[PID Control|Chapter 11 - PID Control]] {{FBS pdf|fbs-pid}}
+
* [[PID Control|Chapter 11 - PID Control]] ({{FBS pdf|PDF|fbs-pid}}, {{FBS date}})
 
** Basic Control Functions  
 
** Basic Control Functions  
 
** Simple Controllers for Complex Systems  
 
** Simple Controllers for Complex Systems  
Line 101: Line 103:
 
** Implementation  
 
** Implementation  
  
* [[Frequency Domain Design|Chapter 12 - Frequency Domain Design]] {{FBS pdf|fbs-loopsyn}}
+
* [[Frequency Domain Design|Chapter 12 - Frequency Domain Design]] ({{FBS pdf|PDF|fbs-loopsyn}}, {{FBS date}})
 
** Sensitivity Functions  
 
** Sensitivity Functions  
 
** Feedforward Design  
 
** Feedforward Design  
Line 110: Line 112:
 
** Design Example  
 
** Design Example  
  
* [[Robust Performance|Chapter 13 - Robust Performance]] {{FBS pdf|fbs-robperf}}
+
* [[Robust Performance|Chapter 13 - Robust Performance]] ({{FBS pdf|PDF|fbs-robperf}}, {{FBS date}})
 
** Modeling Uncertainty  
 
** Modeling Uncertainty  
 
** Stability in the Presence of Uncertainty  
 
** Stability in the Presence of Uncertainty  
Line 116: Line 118:
 
** Design for Robust Performance  
 
** Design for Robust Performance  
  
* [[Fundamental Limits|Chapter 14 - Fundamental Limits]] {{FBS pdf|fbs-limits}}  
+
* [[Fundamental Limits|Chapter 14 - Fundamental Limits]] ({{FBS pdf|PDF|fbs-limits}}, {{FBS date}})
 
** Effects of Design Decisions
 
** Effects of Design Decisions
 
** Nonlinear Effects
 
** Nonlinear Effects
Line 124: Line 126:
 
** Robust Pole Placement
 
** Robust Pole Placement
  
* [[Architecture and System Design|Chapter 15 - Architecture and System Design]] {{FBS pdf|fbs-architecture}}
+
* [[Architecture and System Design|Chapter 15 - Architecture and System Design]] ({{FBS pdf|PDF|fbs-architecture}}, {{FBS date}})
 
** Introduction
 
** Introduction
 
** Systems and Control Design
 
** Systems and Control Design
Line 138: Line 140:
 
<hr>
 
<hr>
 
Other versions
 
Other versions
* Complete book {{FBS pdf|fbs-public}} - single PDF file (35 MB)
+
* {{FBS pdf|Complete book|fbs-public}} - single PDF file (35 MB, {{FBS date}})
 
* iPad version (not yet available) - reduced margins
 
* iPad version (not yet available) - reduced margins
 
|}
 
|}

Revision as of 16:16, 3 January 2021

Obtaining FBS2e

Karl J. Åström and Richard M. Murray
Second Edition

Welcome to FBSwiki. This is the wiki for the text Feedback Systems (second edition) by Karl J. Åström and Richard M. Murray. On this site you will find the complete text of the book fbs-public as well as additional examples, exercises, and frequently asked questions. You can also explore the website for first edition.

Copyright in this book is held by Princeton University Press, who have kindly agreed to allow us to keep the book available on the web.

News

Contents

This is the table of contents for Feedback Systems (second edition). Each chapter has its own page with more information specific to that chapter. The PDF link downloads copy of just that chapter (you can also download the complete book fbs-public.

  • Chapter 1 - Introduction (PDF, 24 Jul 2020)
    • What Is Feedback?
    • What is Feedforward?
    • What Is Control?
    • Use of Feedback and Control
    • Feedback Properties
    • Simple Forms of Feedback
    • Combining Feedback with Logic
    • Control System Architectures
  • Chapter 2 - Feedback Principles (PDF, 24 Jul 2020)
    • Nonlinear Static Models
    • Linear Dynamical Models
    • Using Feedback to Improve Disturbance Attenuation
    • Using Feedback to Track Reference Signals
    • Using Feedback to Provide Robustness
    • Positive Feedback
    • Feedback and Feedforward
  • Chapter 4 - Examples (PDF, 24 Jul 2020)
    • Cruise Control
    • Bicycle Dynamics
    • Operational Amplifier Circuits
    • Computing Systems and Networks
    • Atomic Force Microscopy
    • Drug Administration
    • Population Dynamics
  • Chapter 5 - Dynamic Behavior (PDF, 24 Jul 2020)
    • Solving Differential Equations
    • Qualitative Analysis
    • Stability
    • Lyapunov Stability Analysis
    • Parametric and Nonlocal Behavior
  • Chapter 8 - Output Feedback (PDF, 24 Jul 2020)
    • Observability
    • State Estimation
    • Control Using Estimated State
    • Kalman Filtering
    • A General Controller Structure
  • Chapter 9 - Transfer Functions (PDF, 24 Jul 2020)
    • Frequency Domain Modeling
    • Derivation of the Transfer Function
    • Block Diagrams and Transfer Functions
    • The Bode Plot
    • Laplace Transforms
  • Chapter 10 - Frequency Domain Analysis (PDF, 24 Jul 2020)
    • The Loop Transfer Function
    • The Nyquist Criterion
    • Stability Margins
    • Bode’s Relations and Minimum Phase Systems
    • Generalized Notions of Gain and Phase
  • Chapter 11 - PID Control (PDF, 24 Jul 2020)
    • Basic Control Functions
    • Simple Controllers for Complex Systems
    • PID Tuning
    • Integrator Windup
    • Implementation
  • Chapter 12 - Frequency Domain Design (PDF, 24 Jul 2020)
    • Sensitivity Functions
    • Feedforward Design
    • Performance Specifications
    • Feedforward Design
    • Feedback Design via Loop Shaping
    • The Root-Locus Method
    • Design Example
  • Chapter 13 - Robust Performance (PDF, 24 Jul 2020)
    • Modeling Uncertainty
    • Stability in the Presence of Uncertainty
    • Performance in the Presence of Uncertainty
    • Design for Robust Performance
  • Chapter 14 - Fundamental Limits (PDF, 24 Jul 2020)
    • Effects of Design Decisions
    • Nonlinear Effects
    • Bode’s Integral Formula
    • Gain Crossover Frequency Inequality
    • The Maximum Modulus Principle
    • Robust Pole Placement
  • Chapter 15 - Architecture and System Design (PDF, 24 Jul 2020)
    • Introduction
    • Systems and Control Design
    • Top-Down Architectures
    • Bottom-Up Architectures
    • Interaction
    • Adaptation, Learning and Cognition
    • Control Design in Common Application Fields



Other versions

  • Complete book - single PDF file (35 MB, 24 Jul 2020)
  • iPad version (not yet available) - reduced margins