Final value theorem

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

In mathematical analysis, the final value theorem (FVT) is one of several similar theorems used to relate frequency domain expressions to the time domain behavior as time approaches infinity. A final value theorem allows the time domain behavior to be directly calculated by taking a limit of a frequency domain expression, as opposed to converting to a time domain expression and taking its limit.

Mathematically, if

\lim_{t\to\infty}f(t)

has a finite limit, then

\lim_{t\to\infty}f(t) = \lim_{s\to 0}{sF(s)}

where F(s) is the (unilateral) Laplace transform of f(t).[1][2]

Likewise, in discrete time

\lim_{k\to\infty}f[k] = \lim_{z\to 1}{(z-1)F(z)}

where F(z) is the (unilateral) Z-transform of f[k].[2]

Proof

By integrating from the definition of Laplace transform of a derivative we have:

\lim_{s \to 0}\int_{0}^{\infty}\frac{df(t)}{dt}e^{-st}dt=\lim_{s \to 0}[sF(s)-f(0)]

If the infinite integral on LHS exists, then the limit of integral can be written as integral of limit, therefore:[3]

\int_{0}^{\infty}\lim_{s \to 0}\frac{df(t)}{dt}e^{-st}dt=\int_{0}^{\infty}df(t)=f(\infty)-f(0)

By equating RHSs of previous equations and canceling f(0) on both sides:

f(\infty)=\lim_{s \to 0}[sF(s)]

Example where FVT holds

Lua error in package.lua at line 80: module 'strict' not found.

For example, for a system described by transfer function

H(s) = \frac{ 6 }{s + 2},

and so the impulse response converges to

\lim_{t \to \infty} h(t) = \lim_{s \to 0} \frac{6s}{s+2} = 0.

That is, the system returns to zero after being disturbed by a short impulse. However, the Laplace transform of the unit step response is

G(s) = \frac{1}{s} \frac{6}{s+2}

and so the step response converges to

\lim_{t \to \infty} g(t) = \lim_{s \to 0} \frac{s}{s} \frac{6}{s+2} = \frac{6}{2} = 3

and so a zero-state system will follow an exponential rise to a final value of 3.

Example where FVT does not hold

Lua error in package.lua at line 80: module 'strict' not found.

However, for a system described by the transfer function

H(s) = \frac{9}{s^2 + 9},

the final value theorem appears to predict the final value of the impulse response to be 0 and the final value of the step response to be 1. However, neither time-domain limit exists, and so the final value theorem predictions are not valid. In fact, both the impulse response and step response oscillate, and (in this special case) the final value theorem describes the average values around which the responses oscillate.

There are two checks performed in Control theory which confirm valid results for the Final Value Theorem:

  1. All nonzero roots of the denominator of H(s) must have negative real parts.
  2. H(s) must not have more than one pole at the origin.

Rule 1 was not satisfied in this example, in that the roots of the denominator are 0+j3 and 0-j3.

See also

Notes

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.

External links


<templatestyles src="Asbox/styles.css"></templatestyles>

it:Teorema del valore iniziale