Bode's sensitivity integral

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
File:Bode sensitivity integral block diagram.png
Block diagram of feedback control of a dynamical process

Bode's sensitivity integral, discovered by Hendrik Wade Bode, is a formula that quantifies some of the limitations in feedback control of linear parameter-invariant systems. Let L be the loop transfer function, and S be the sensitivity function.

In the diagram, P is a dynamical process that has a transfer function P(s). The controller C has the transfer function C(s). The controller attempts to cause the process output y to track the reference input r. Disturbances d and measurement noise n may cause undesired deviations of the output. Loop gain is defined by L(s) = P(s)C(s).

The following holds: 0ln|S(jω)|dω=0ln|11+L(jω)|dω=πRe(pk)π2limssL(s), where pk are the poles of L in the right half-plane (unstable poles).

If L has at least two more poles than zeros, and has no poles in the right half-plane (is stable), the equation simplifies to 0ln|S(jω)|dω=0. This equality shows that if sensitivity to disturbance is suppressed at some frequency range, it is necessarily increased at some other range. This has been called the "waterbed effect".[1]

For multi-input, multi-output (MIMO) systems, if the loop gain L(s) has entries with pole excess of at least two, the theorem generalizes to 0ln|detS(jω)|dω=πRe(pk), where pk are the unstable poles of L(s).[2]

References

[edit | edit source]
  1. ^ A. Megretski. "The Waterbed Effect". MIT OCW, 2004.
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

Further reading

[edit | edit source]
  • Karl Johan Åström and Richard M. Murray. Feedback Systems: An Introduction for Scientists and Engineers. Chapter 11: Frequency Domain Design. Princeton University Press, 2008.
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]

See also

[edit | edit source]