Final Value Theorem: A Thorough Look at the Final Value Theorem for Signals and Systems

Final Value Theorem: A Thorough Look at the Final Value Theorem for Signals and Systems

Pre

The Final Value Theorem is a cornerstone of control theory and signal analysis, offering a direct bridge between the time domain and the Laplace domain. When used correctly, it lets engineers and students read off the steady-state value of a system’s response from its Laplace transform without performing long time-domain simulations. This article takes you through what the Final Value Theorem is, how it is derived, when it can be trusted, and how to apply it in real-world scenarios. We’ll also explore its discrete-time counterpart and common pitfalls so you can use this powerful tool with confidence.

Understanding the Final Value Theorem

The Final Value Theorem (FVT) provides a relationship between the long-term behaviour of a time-domain signal f(t) and its Laplace transform F(s). In its most commonly cited form for continuous-time systems, the theorem states that, provided certain conditions hold, the final (steady-state) value of f(t) as t tends to infinity is given by the limit of sF(s) as s approaches zero. In symbols:

lim t→∞ f(t) = lim sF(s) as s → 0

Here F(s) is the Laplace transform of f(t). Intuitively, multiplying by s emphasises the low-frequency content of the transform, and taking the limit as s goes to zero isolates the DC or steady-state component of the response. In many practical situations f(t) represents the system output y(t) in response to an input r(t).

There is a discrete-time analogue as well. If y[k] is the output of a stable, causal discrete-time system with Z-transform Y(z), then the Final Value Theorem in the Z-domain can be written as:

lim k→∞ y[k] = lim z→1 (z − 1)Y(z)

These forms are not merely mathematical curiosities. They are powerful shortcuts for predicting long-run behaviour without integrating or simulating the entire time response. When used carefully, the Final Value Theorem saves time and clarifies how a system’s structure determines its steady-state output.

The Mathematics Behind the Final Value Theorem

Step-by-step intuition

The core idea behind the Final Value Theorem is that the low-frequency content of a signal dominates its long-term behaviour. In the Laplace domain, poles near the origin (low s values) correspond to slowly decaying components in the time domain. If the system is stable and there are no problematic poles on the right half of the s-plane (or on the imaginary axis for continuous time), the long-term trend is determined by the DC gain of the transfer function.

A standard derivation sketch

Consider a linear time-invariant (LTI) continuous-time system with input R(s) and output Y(s) related by the transfer function G(s) = Y(s)/R(s). If the input is a step of magnitude A, R(s) = A/s. The output is Y(s) = G(s)R(s), and the time-domain response is y(t). Applying the Final Value Theorem to y(t) gives:

lim t→∞ y(t) = lim sY(s) as s → 0 = lim sG(s)R(s) as s → 0

With a unit step input (A = 1) we have R(s) = 1/s, so the s factors cancel and the result reduces to the DC gain G(0). This is the familiar result that the steady-state output to a constant input is governed by the transfer function’s value at s = 0. A similar line of reasoning applies to other inputs, but the key requirement remains: the limit must exist, and the system must be well-behaved in the sense of stability.

When can you trust the Final Value Theorem?

Necessary conditions

To use the Final Value Theorem reliably, three conditions usually need to be satisfied in continuous time:

  • The system is BIBO stable (bounded-input, bounded-output). All poles of the transfer function G(s) lie in the left half of the complex plane, and there are no poles on the imaginary axis except perhaps a simple pole at the origin, which must be handled carefully.
  • G(s) is proper or strictly proper, depending on the context. If Y(s) grows without bound as s → ∞, the theorem may not apply in its standard form.
  • The limit lim sF(s) as s → 0 exists and is finite. If the limit diverges or oscillates indefinitely, the Final Value Theorem does not yield a meaningful steady-state value.

Common pitfalls

Even when a system seems straightforward, several caveats can invalidate the Final Value Theorem:

  • Poles in the right half-plane: If G(s) has poles with positive real parts, transients grow with time and the time-domain response does not settle to a finite value.
  • Pole at the origin or repeated poles at the origin: A pole at the origin corresponds to a step-like growth component; repeated poles at the origin can lead to unbounded or non-convergent behaviour in sF(s).
  • Non-causal or non-linear elements: The theorem assumes linearity and causality. Non-linear or time-varying elements can invalidate the standard form.
  • Non-minimum phase zeros: Zeros do not directly prevent the use of the theorem, but they can influence transient behaviour and the approach to the final value.

The discrete-time counterpart: Final Value in Z-domain

What changes in discrete time?

In discrete time, the Final Value Theorem is closely related to the concept of stability within the unit circle. If the system is BIBO stable (all poles lie inside the unit circle) and has a causal impulse response, the limit as k approaches infinity exists and is given by the Z-domain form:

lim k→∞ y[k] = lim z→1 (z − 1)Y(z)

Practically, this means you must look at the behaviour near z = 1, which corresponds to low-frequency components in the discrete domain. Subtleties can arise due to sampling effects, aliasing, or non-linear discretisation, so apply the discrete-time theorem with the same caution you would apply to its continuous-time cousin.

Worked examples: applying the Final Value Theorem

Example 1: A stable single-pole system with a unit step

Suppose a system has G(s) = K/(τs + 1). For a unit step input, R(s) = 1/s, so Y(s) = K/(s(τs + 1)). The Final Value Theorem gives:

lim t→∞ y(t) = lim sY(s) = lim s[K/(s(τs + 1))] = lim K/(τs + 1) = K/1 = K

Thus the final value equals the DC gain, K. The system settles at y(∞) = K, independent of the time constant τ, provided the pole remains in the left half-plane.

Example 2: Ramp input and a first-order system

Let G(s) = 1/(τs + 1) and r(t) = t, which has Laplace transform R(s) = 1/s^2. Then Y(s) = G(s)R(s) = 1/[(τs + 1)s^2]. The Final Value Theorem yields:

lim t→∞ y(t) = lim sY(s) = lim s/[s^2(τs + 1)] = lim 1/[s(τs + 1)]. As s → 0, this becomes 1/0, suggesting the steady-state value diverges. In real terms, a unit ramp input to a stable first-order system yields a linearly increasing output, so a finite final value does not exist. This highlights the importance of matching input type with the system’s ability to reach a constant steady state.

Example 3: An integrator with a constant input

Consider G(s) = 1/s and input r(t) = A, a constant step of magnitude A. Then Y(s) = (A/s)(1/s) = A/s^2. The Final Value Theorem gives:

lim t→∞ y(t) = lim sY(s) = lim s(A/s^2) = lim A/s = 0

But this result seems counterintuitive if you expect a ramp-like growth. The caveat is that an ideal integrator with a constant input does not converge to a finite final value; it produces a linearly growing output over time. The theorem correctly reflects that non-convergent behaviour in such a case.

Practical interpretation and real-world use

DC gain as the steady-state predictor

For many control systems, the Final Value Theorem tells us that the steady-state response to a constant input is governed by the DC gain of the plant transfer function. If you design a regulator or a servo loop intended to reach a particular steady position, the DC gain informs whether that target is achievable and what feedback values you would expect to yield.

Verifying simulations and experiments

When you simulate a closed-loop response in software or observe a physical system, the Final Value Theorem serves as a quick check. If the computed lim sF(s) predicts a final value inconsistent with the observed long-run behaviour, you should re-check stability, model accuracy, and the validity of the assumptions (linearity, time invariance, and proper discretisation).

Common pitfalls and how to avoid them

Pole placement and stability

A frequent source of error is assuming the theorem holds automatically for any transfer function. If a system has poles on or to the right of the imaginary axis, the time-domain response may never settle, and the Final Value Theorem cannot be used to deduce a finite final value.

Origin and multiplicity of poles

If a transfer function has a pole at the origin or repeated poles near the origin, the limit in sF(s) as s → 0 can fail to exist or yield an infinite value. In such cases, you should reformulate the problem: consider adding proper feedback, redesigning the controller, or analysing the system in its canonical form to separate steady-state from transient components.

Input signals beyond simple constants

The Final Value Theorem is most straightforward for constant inputs or inputs that reach a steady DC value. For periodic inputs or inputs with non-vanishing high-frequency components, ensure the system’s response truly settles into a constant value before applying the theorem, or use alternative methods to assess long-run behaviour.

Extensions and related concepts

Initial Value Theorem and the broader picture

Alongside the Final Value Theorem, engineers use the Initial Value Theorem to relate the early-time behaviour of a system to its high-frequency characteristics. The Initial Value Theorem states that lim t→0+ f(t) = lim sF(s) as s → ∞. Together, these two theorems provide a compact snapshot of how a system behaves at the boundaries of time.

Beyond Laplace: Z-transform and continuous-time versus discrete-time

In digital control and sampling systems, the Z-transform replaces the Laplace transform for analysis. The discrete-time Final Value Theorem is analogous to its continuous-time counterpart, with the critical caveat that stability and causality must be verified within the unit circle. Grasping both domains enhances your ability to design and analyse mixed analog-digital systems.

Applications across industries

Electrical networks and filter design

In electrical engineering, the Final Value Theorem helps engineers predict the steady-state voltage or current in linear networks when subjected to constant inputs. It informs the choice of resistors, capacitors, and inductors in filters and controllers, ensuring the long-term response matches design targets.

Mechanical and aerospace control systems

For mechanical actuators and flight control systems, the theorem provides a quick check on whether a controller will drive a system to the desired position or speed under steady operating conditions. It complements time-domain simulations by offering a shortcut to the long-run outcome once the DC characteristics are understood.

Process control and energy systems

In chemical processes and energy management, steady-state analysis often determines efficiency and safety margins. The Final Value Theorem helps verify that, after transients die out, the system stabilises at the intended setpoints, which is critical for maintaining product quality and safe operation.

Best practices for students and professionals

How to apply the Final Value Theorem effectively

– Start with a clear model: identify the transfer function G(s) and the input R(s).
– Check stability: ensure all poles lie in the left half-plane (continuous time) or inside the unit circle (discrete time).
– Compute the limit: evaluate lim sF(s) as s → 0, or its discrete-time analogue, for your Y(z).
– Interpret with care: confirm the result aligns with the intended input and physical constraints of the system.

Tips for using software tools

When using MATLAB, Python (with libraries such as SciPy), or other engineering software, you can symbolically or numerically compute the Final Value Theorem to cross-check hand calculations. Use symbolic math for the limit when possible, and perform a numerical check by simulating the time response to a step input and observing the settled value. If discrepancies arise, re-examine stability and model fidelity before drawing conclusions.

Summary: key takeaways about the Final Value Theorem

  • The Final Value Theorem links the steady-state value of a time-domain signal to the limit of sF(s) as s approaches zero, provided the system is stable and the limit exists.
  • For discrete-time systems, a corresponding Z-domain form applies, with the limit taken as z approaches 1 and both stability and causality in the unit circle.
  • Practical use requires attention to the system’s poles, input type, and the nature of the response; improper conditions lead to invalid conclusions about steady-state values.
  • When used correctly, the Final Value Theorem is a powerful shortcut for analysing DC gains, steady-state errors, and long-term system behaviour across a wide range of engineering disciplines.

Further reading and exploration

To deepen understanding, explore texts on Laplace transforms, control theory, and signal processing that cover the Final Value Theorem in both conventional and applied contexts. Practice with a variety of transfer functions, including higher-order systems and those with integrators, to gain intuition about when the theorem holds and how transients shape the journey to the final value. Hands-on exercises, combined with analytical checks, will sharpen your ability to apply the Final Value Theorem with accuracy and confidence.