Difference between revisions of "Feedback Principles"

From FBSwiki
Jump to navigation Jump to search
Line 1: Line 1:
 
{{Chapter
 
{{Chapter
 
|Chapter number=2
 
|Chapter number=2
 +
|Previous chapter=Introduction
 
|Next chapter=System Modeling
 
|Next chapter=System Modeling
|Previous chapter=Introduction
 
 
|Chapter summary=This chapter presents examples that illustrate fundamental properties of feed- back: disturbance attenuation, reference signal tracking, robustness to uncertainty, and shaping of behavior. The analysis is based on simple static and dynamical mod- els. After reading this chapter, readers should have some insight into the power of feedback, they should know about transfer functions and block diagrams, and they should be able to design simple feedback systems. The basic concepts described in this chapter are explained in more detail in the remainder of the text, and this chapter can be skipped for readers who prefer to move directly to the more detailed analysis and design techniques.
 
|Chapter summary=This chapter presents examples that illustrate fundamental properties of feed- back: disturbance attenuation, reference signal tracking, robustness to uncertainty, and shaping of behavior. The analysis is based on simple static and dynamical mod- els. After reading this chapter, readers should have some insight into the power of feedback, they should know about transfer functions and block diagrams, and they should be able to design simple feedback systems. The basic concepts described in this chapter are explained in more detail in the remainder of the text, and this chapter can be skipped for readers who prefer to move directly to the more detailed analysis and design techniques.
|Chapter contents=# Nonlinear Static Models  
+
|Chapter contents=# Nonlinear Static Models
 +
#* Response to Reference Signals
 +
#* Robustness to Parameter Uncertainty
 +
#* Load Disturbance Attenuation
 
# Linear Dynamical Models
 
# Linear Dynamical Models
 +
#* Linear Differential Equations and Transfer Functions
 +
#* Stability: The Routh--Hurwitz Criterion
 +
#* Block Diagrams and Transfer Functions
 +
#* Computations Using Transfer Functions
 
# Using Feedback to Attenuate Disturbances
 
# Using Feedback to Attenuate Disturbances
 +
#* Proportional Control
 +
#* Proportional-Integral (PI) Control
 +
#* Unmodeled Dynamics
 
# Using Feedback to Track Reference Signals
 
# Using Feedback to Track Reference Signals
 +
#* Controllers with Two Degrees of Freedom
 
# Using Feedback to Provide Robustness
 
# Using Feedback to Provide Robustness
 +
#* Reducing Effects of Parameter Variations and Nonlinearities
 +
#* Nonlinear Analysis and Approximations
 
# Positive Feedback
 
# Positive Feedback
 +
#* Hewlett's Oscillator
 +
#* Implementation of Integral Action by Positive Feedback
 +
#* Positive Feedback Combined with Saturation
 
# Further Reading
 
# Further Reading
 
:: Exercises
 
:: Exercises
 
}}
 
}}
 
 
{{Chapter footer}}
 
{{Chapter footer}}

Revision as of 00:39, 28 December 2020

Prev: Introduction Chapter 2 - Feedback Principles Next: System Modeling

[[Image:{{{Short name}}}-firstpage.png|right|thumb|link=https:www.cds.caltech.edu/~murray/books/AM08/pdf/fbs-{{{Short name}}}_24Jul2020.pdf]] This chapter presents examples that illustrate fundamental properties of feed- back: disturbance attenuation, reference signal tracking, robustness to uncertainty, and shaping of behavior. The analysis is based on simple static and dynamical mod- els. After reading this chapter, readers should have some insight into the power of feedback, they should know about transfer functions and block diagrams, and they should be able to design simple feedback systems. The basic concepts described in this chapter are explained in more detail in the remainder of the text, and this chapter can be skipped for readers who prefer to move directly to the more detailed analysis and design techniques.


Teaching Materials

None available

Additional Exercises

None available

Frequently Asked Questions

None available

Errata

None reported

Python Code

The following Python scripts are available for producing figures that appear in this chapter.

See the software page for more information on how to run these scripts.

Additional Information