
- DC Gain Definition: DC gain is the ratio of the steady-state output to the steady-state input of a control system when given a step input.
- Transfer Function: A transfer function represents the relationship between a control system’s input and output using the Laplace transform.
- Final Value Theorem: The final value theorem helps find the DC gain by evaluating the transfer function at zero for continuous systems.
- Continuous vs. Discrete Systems: DC gain calculations differ between continuous (using G(s)) and discrete systems (using G(z)), but the principles remain similar.
- Practical Examples: Examples of first-order systems illustrate how to apply these concepts to find the DC gain in real scenarios.
What is a Transfer Function?
DC gain of a transfer function is the steady-state output divided by a constant input, for a stable linear control system. For a continuous system you evaluate G(s) at s = 0. For a discrete system you evaluate G(z) at z = 1.

A transfer function represents a linear time-invariant (LTI) system in the Laplace or z variable. It is not “Linear Transform Inverse.”
The input (reference or plant input) is transformed to the output through G(s) or G(z). That map holds only for an LTI model with the stated initial-condition assumption.
With zero initial conditions, the Laplace Transform of the input is
and the output is
. The ratio C(s)/R(s) is G(s).
The stored line below writes that ratio as G(s) = C(s)/R(s).
![]()
What is DC Gain?
Steady-state gain (DC gain) is that output/input ratio after transients die. For a stable system it is a finite real number. It can be negative. If the system has a free integrator, the step response does not settle and the ratio is not a finite DC gain.
Give a stable system a step and the output settles to a constant. Unstable or marginally stable models do not give a usable finite DC gain this way.
DC gain is (settled output) / (step size). For a unit step that is just the settled output value.

The final value theorem gives that settled value. For a unit step, lim s→0 s · G(s) · (1/s) = G(0), so DC gain is G(0) when every pole of sG(s)/s that the theorem needs is in the open left half-plane.
Time Response of First Order Systems
System order is the order of the governing differential equation (or the number of poles of a strictly proper G(s), after cancelling common factors). First-order models are the usual teaching case.
A common first-order form is G(s) = b0 / (s + a0). The stored line below writes G(s) = G(s)/R(s). Read that as G(s) = C(s)/R(s) = b0 / (s + a0).
![]()
is often rewritten in time-constant form:
![]()
Matching coefficients, the usual identities are a0 = 1/τ and b0 = K/τ:
![]()
is the time constant. K is the DC gain: G(0) = K for this first-order form.
How to Find the DC Gain of a Transfer Function
Again: DC gain = settled output / constant input. For a unit step it equals the settled output.
Do this for both continuous and discrete linear time-invariant (LTI) systems. LTI does not mean “Linear Transform Inverse.”
Continuous LTI:
(1) ![]()
Discrete LTI:
(2) ![]()
Use the final value theorem on the unit-step response Y(s) = G(s)/s.
(3) ![]()
(4) ![]()
(5) ![]()
The theorem needs
to be such that the step response settles: all poles of G(s) in the open left half-plane (no jω poles, no right-half poles).
The next stored line still has an extra s and reads lim s→0 s[G(s)]. That extra s is a slip. After the 1/s of the step cancels, DC gain is G(0), as in the G(s)|s=0 line that follows.
(6) ![]()
Continuous result after the theorem (not the theorem statement itself):
(7) ![]()
Discrete result: evaluate G(z) at z = 1, which is the DC point on the unit circle.
(8) ![]()
A free integrator (pole at s = 0, or at z = 1) makes G(0) or G(1) unbounded, so the step output ramps and the finite DC-gain ratio does not exist. The stored
is that case.
DC gain is y_ss / u_ss, not input divided by the derivative of the output. The next headings only show how to write a time derivative in s or z. They are not a second formula for DC gain.
Differentiation in the Continuous Domain
In s, a time derivative multiplies by s (zero initial conditions).
(9) ![]()
where
is the Laplace transform of
.
Differentiation in the Discrete Domain
In discrete time a first difference approximates the derivative.
(10) ![]()
(11) ![]()
(12) ![Rendered by QuickLaTeX.com \begin{equation*}\dot{Y(z)}=Y(z)\left [\frac{ ^{1-z^{-1}}}{T} \right ]\end{equation*}](https://www.staging.electrical4u.com/wp-content/ql-cache/quicklatex.com-93bdfcc3aeadbcaf1f6c7030d8defaa1_l3.png)
(13) ![]()
So a discrete derivative multiplies by
(the stored T_z is T·z). That still is not DC gain.
Numerical Examples To Find DC Gain
Example 1
Example 1. Take
![]()
Correct method: H(0) = 12 / (2 × 10) = 0.6. Or FVT on the unit step: lim s→0 s · H(s) · (1/s) = H(0) = 0.6. The two stored lines below drop that 1/s, keep an extra s and replace (s+10) with 3. Do not use the printed 2.
![]()
![]()
For a unit step, DC gain equals the settled output. That value is 0.6, not the printed 2 in the next line.
DC Gain = ![]()
Use this finite ratio only when the step response actually settles.
Example 2
Example 2. First-order lag:
![]()
Unit-step response (inverse Laplace of G(s)/s):
![]()
![]()
FVT then gives y_ss = K, which matches G(0) = K. This example is consistent.
![]()

