Time Response of First- and Second-Order Systems
Time response connects the algebraic model to what an engineer sees on an oscilloscope, plot, or test rig. Nise's Chapter 4 studies how poles and zeros produce first-order and second-order responses, then defines transient specifications such as time constant, peak time, percent overshoot, rise time, and settling time.
The most important habit is to read the response from pole locations. A real pole gives exponential decay. A complex conjugate pair gives oscillation under an exponential envelope. Poles near the imaginary axis decay slowly; poles far to the left decay quickly. Zeros do not determine stability by themselves, but they can strongly change shape, overshoot, and apparent speed.
Definitions
A first-order transfer function in standard form is
For a unit-step input, the response is
The time constant is the time at which the response has reached about of its final value. The pole is at .
The standard second-order transfer function is
where is the natural frequency and is the damping ratio. The pole locations are
For , the poles are complex:
The underdamped unit-step specifications commonly used in Nise are
and the approximate settling time
Key results
The output response of a linear system can be decomposed into forced and natural components. In transfer-function analysis, input poles generate the forced response and system poles generate the natural response. For a stable system, the natural response decays and the forced response remains.
Pole categories for second-order systems are:
| Damping ratio | Pole type | Response character |
|---|---|---|
| purely imaginary | undamped sinusoid | |
| complex conjugate LHP | underdamped oscillatory decay | |
| repeated real pole | critically damped fastest nonoscillatory case | |
| distinct real poles | overdamped nonoscillatory case |
The -plane gives geometric interpretations. For underdamped poles, the radial distance from the origin is , the magnitude of the real part is , and the imaginary part is . Lines of constant damping ratio are rays from the origin. Vertical lines correspond to constant settling-time approximation because when poles are at .
Additional poles and zeros complicate the second-order formulas. If a higher-order system has two dominant poles much closer to the imaginary axis than the others, a second-order approximation may be reasonable. If a zero is near the dominant poles or the third pole is not far away, the approximation can be poor.
Dominance is a quantitative claim, not a drawing preference. A common rule of thumb is that nondominant poles should be at least five times farther left than the dominant real part before their transients can be ignored for rough design. Even then, residues matter. A far-left pole with a large residue can still affect the early response, while a closer pole with a tiny residue may be barely visible. The transfer function's numerator and partial-fraction coefficients decide how strongly each mode appears.
Zeros shape the step response by changing the weighted sum of modal terms. A left-half-plane zero can increase overshoot by emphasizing fast components. A right-half-plane zero creates nonminimum-phase behavior: the response may initially move in the wrong direction before eventually tracking the command. This inverse response is not captured by pole locations alone and usually limits achievable speed because forcing a nonminimum-phase plant faster demands large internal motion.
The final value should be checked separately from transient shape. A standard second-order form with numerator has dc gain one, so a unit step settles to one. If the numerator is different, or if extra zeros and poles change dc gain, the same pole locations can settle to a different value. Time-response specifications such as percent overshoot are normally measured relative to the final value, so computing the final value first prevents misleading percentages.
Initial conditions provide another distinction. A system can have no external input and still respond because energy is stored in masses, springs, capacitors, or inductors. The natural response seen from nonzero initial conditions uses the same poles as the transfer-function denominator. In a laboratory, tapping a structure or releasing a displaced mass is often a way to observe natural frequencies and damping without commanding a complicated input.
Nise's response formulas are design approximations, not replacements for simulation and exact inverse transforms. They are extremely useful because they connect pole geometry to performance targets. Once a controller is selected, however, the complete transfer function should be simulated, especially if the system has additional poles, zeros, actuator limits, sensor filters, or digital sampling. The dominant-pole assumption earns trust only after the complete response agrees with the approximation.
Rise time is less universal than peak time or settling time because textbooks and industries define it differently. Some use the time from to of final value; others use to for underdamped second-order systems. When comparing specifications, state the definition. Otherwise two engineers can compute different rise times from the same response and both be following a legitimate convention.
The time constant idea extends beyond first-order systems as an envelope approximation. For a complex pole pair , the oscillation amplitude decays like . The envelope time constant is . This is why vertical movement of poles in the -plane changes oscillation frequency while horizontal movement changes decay rate.
Transient specifications should be tied to the actual output variable. A motor position response, current response, and control effort response may have different peaks and settling behavior. A design that gives acceptable output overshoot may still require an unacceptable actuator pulse. Complete time-response analysis often checks several signals, not only .
Always state whether settling time uses a or band.
The numeric difference can change design acceptance.
Visual
Imaginary axis
^
| x pole: -zeta*wn + j*wd
| /|
| / | wd
| / |
| /theta
------+---x------------------> Real axis
| -zeta*wn
|
| Specification | Formula for | Mainly controlled by |
|---|---|---|
| Damped frequency | imaginary part | |
| Peak time | imaginary part | |
| Percent overshoot | damping ratio | |
| Settling time | real part | |
| Time constant envelope | real part |
Worked example 1: first-order step response
Problem: A system has
Find the time constant, pole, final value for a unit-step input, and output at s.
Method:
- Match to :
- The pole is
- For a unit step,
- The final value is
- Evaluate at :
Since ,
Checked answer: s, pole , final value , and .
Worked example 2: second-order transient specifications
Problem: A closed-loop system has dominant poles at
Find , , , , , and the approximate settling time.
Method:
- The real part gives
- The imaginary part is the damped frequency:
- Natural frequency is radial distance:
- Damping ratio:
- Peak time:
- Percent overshoot:
Since ,
- Settling time:
Checked answer: , , , s, , s.
Code
import numpy as np
from scipy import signal
zeta = 0.6
wn = 5.0
num = [wn**2]
den = [1.0, 2*zeta*wn, wn**2]
sys = signal.TransferFunction(num, den)
t = np.linspace(0, 5, 1000)
t, y = signal.step(sys, T=t)
final = y[-1]
peak = np.max(y)
tp = t[np.argmax(y)]
overshoot = (peak - final) / final * 100
print("poles:", np.roots(den))
print(f"peak time approx: {tp:.3f} s")
print(f"overshoot approx: {overshoot:.2f}%")
print(f"settling estimate: {4/(zeta*wn):.3f} s")
Common pitfalls
- Applying underdamped formulas when . Peak time and overshoot formulas assume complex poles.
- Using where is required. The sinusoidal oscillation frequency is , not , for damped systems.
- Assuming zeros do not matter. A zero can add overshoot or undershoot even with stable poles.
- Trusting a second-order approximation without checking nondominant poles and nearby zeros.
- Confusing with an exact theorem. It is a common rule of thumb.
- Reading final value from numerator gain alone without applying the final value theorem or evaluating dc gain.
Connections
- Physical system modeling produces the poles analyzed here.
- Root locus moves closed-loop poles to meet these specifications.
- Frequency response links bandwidth and resonant peak to time response.
- Steady-state error covers the final-value accuracy side of performance.
- Signals and systems gives broader response decomposition tools.