Difference between revisions of "Introduction"

From FBSwiki
Jump to navigation Jump to search
 
(10 intermediate revisions by the same user not shown)
Line 4: Line 4:
 
|Previous chapter=Preface
 
|Previous chapter=Preface
 
|Next chapter=Feedback Principles
 
|Next chapter=Feedback Principles
|First edition URL=
+
|First edition URL=https://www.cds.caltech.edu/~murray/amwiki/Introduction.html
 
|Chapter summary=In this chapter we provide an introduction to the basic concept of feedback and the related engineering discipline of control. We focus on both historical and current examples, with the intention of providing the context for current tools in feedback and control.
 
|Chapter summary=In this chapter we provide an introduction to the basic concept of feedback and the related engineering discipline of control. We focus on both historical and current examples, with the intention of providing the context for current tools in feedback and control.
 
|Chapter contents=# What Is Feedback?
 
|Chapter contents=# What Is Feedback?
Line 37: Line 37:
 
<li> <p> Feedback also has potential drawbacks: it can cause instability if not used properly and it can couple noise from sensors into the dynamics of a system.  It can also increase the overall complexity of a system by coupling different parts of a system so that their dynamics are dependent on one another. </p></li>
 
<li> <p> Feedback also has potential drawbacks: it can cause instability if not used properly and it can couple noise from sensors into the dynamics of a system.  It can also increase the overall complexity of a system by coupling different parts of a system so that their dynamics are dependent on one another. </p></li>
  
<li><p> An math of one of the most common feedback controllers is the ''PID controller'', consisting of proportional, integral and derivative terms:  
+
<li><p> An example of one of the most common feedback controllers is the ''PID controller'', consisting of proportional, integral and derivative terms:  
 
<center><math>
 
<center><math>
 
     u(t) = k_\text{p} e(t)+k_\text{i} \int_0^t e(\tau) \, d\tau + k_\text{d} \frac{de(t)}{dt}
 
     u(t) = k_\text{p} e(t)+k_\text{i} \int_0^t e(\tau) \, d\tau + k_\text{d} \frac{de(t)}{dt}
Line 44: Line 44:
 
</ol>
 
</ol>
  
{{Chapter footer}}
+
{{Chapter footer
 +
| First edition URL=https://www.cds.caltech.edu/~murray/amwiki/Introduction.html
 +
| Additional information=
 +
* [https://lewisgroup.uta.edu/history.htm A Brief History of Feedback Control] (from F.L. Lewis, Applied Optimal Control and Estimation, Prentice-Hall, 1992)
 +
* [https://link.springer.com/book/10.1007/978-3-642-03446-6 Feedback and Control for Everyone], Pedro Albertos and Iven Mareels, Springer, 2010.
 +
* [https://simons.berkeley.edu/control-theory Feedback Control Theory video tutorial (Simons Institute, 2019)]
 +
*
 +
}}

Latest revision as of 04:22, 8 April 2024

Prev: Preface Chapter 1 - Introduction Next: Feedback Principles
Intro-firstpage.png

In this chapter we provide an introduction to the basic concept of feedback and the related engineering discipline of control. We focus on both historical and current examples, with the intention of providing the context for current tools in feedback and control.

Chapter Summary

This chapter provides an overview of the role of feedback in science and engineering.

  1. Feedback is defined as the interaction of two (or more) dynamical systems that are connected together such that each system influences the other and their dynamics are thus strongly coupled. We say that a system is closed loop if the systems are interconnected in a cycle and open loop when this interconnection is broken.

  2. Control is defined as the use of algorithms and feedback in engineered systems. The basic feedback loop of sensing, computation and actuation is the central concept in control. The key issues in designing control logic are ensuring that the dynamics of the closed loop system are stable (bounded disturbances give bounded errors) and that they have the desired behavior (good disturbance rejection, fast responsiveness to changes in operating point, etc).

  3. Examples of feedback systems can be found all around us, ranging from early examples such as thermostats in buildings and cruise control in automobiles, to modern engineering examples such as aircraft flight control, electronic amplifiers, chemical process control and the Internet. Feedback is also present throughout nature, including biological systems, ecosystems, and the global environment.

  4. Two key properties of feedback are its ability to provide robustness to uncertainty and its use in design of dynamics. By measuring the difference between a signal's actual and desired values, we can provide a corrective action. This action can maintain the desired operation of a system even when there are changes in the parameters governing the dynamics of the system, and can also be used to modify the natural (open loop) dynamics of a system.

  5. Feedback also has potential drawbacks: it can cause instability if not used properly and it can couple noise from sensors into the dynamics of a system. It can also increase the overall complexity of a system by coupling different parts of a system so that their dynamics are dependent on one another.

  6. An example of one of the most common feedback controllers is the PID controller, consisting of proportional, integral and derivative terms:

    The proportional term provides a restoring input in the presence of error but on its own does not force the error to zero. Integral action provides a mechanism for ensuring that the error is zero in steady state. The derivative term provides an anticipatory feedback that predicts future error by making use of the derivative.


Teaching Materials

Additional Exercises

The following exercises cover some of the topics introduced in this chapter. Exercises marked with a * appear in the printed text.

Frequently Asked Questions

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