Time response of first- and second-order systems

Step response of first-order and standard second-order systems, damping cases, and the time-domain specifications (rise, peak and settling time, peak overshoot) with gain selection for a target damping ratio.

Drafted with Aria, reviewed by the AiCanCode.org team. Spotted an error? Use Give Feedback at the bottom of the page.

Why it matters

When you command a servo to a new position or a heater to a new temperature, the specification is written in time-response terms: how fast it rises, how far it overshoots and how soon it settles. Most real loops behave like a first-order or a dominant second-order system, so the formulas here let you read performance straight off a transfer function — and choose a gain to meet a specification.

Key ideas

Test inputs. Responses are compared using the unit step (sudden change of set point), ramp (constant-velocity command), impulse (shock) and sinusoid. The step response is the standard for transient specifications. Total response = transient part (dies out if stable) + steady-state part.

First-order system G(s) = K/(τs + 1): one energy store (a capacitor charging through a resistor, a thermometer bulb, a tank with an outlet valve).

  • Unit-step response y(t) = K(1 − e^(−t/τ)): no overshoot, monotonic rise.
  • At t = τ the output reaches 63.2 % of the final value; at 4τ, 98.2 %.
  • The initial slope is K/τ — if the response kept its starting slope it would reach the final value in exactly τ.
  • Pole at s = −1/τ: the further left, the faster.
  • For a unit ramp input with K = 1, the output follows the ramp with a constant lag of τ seconds (steady-state error τ).

Second-order system G(s) = ωn²/(s² + 2ζωn·s + ωn²): two energy stores (mass and spring, L and C, a motor with inertia in a position loop).

  • ωn (natural frequency) sets the time scale; ζ (damping ratio, dimensionless) sets the shape.
  • Poles: s = −ζωn ± jωn√(1 − ζ²). The real part σ = ζωn sets the decay rate; the imaginary part ωd sets the oscillation frequency; the angle θ = cos⁻¹ζ from the negative real axis fixes overshoot.
  • ζ = 0 undamped: poles on the jω-axis, sustained oscillation at ωn (marginally stable).
  • 0 < ζ < 1 underdamped: complex poles, decaying oscillation at ωd.
  • ζ = 1 critically damped: repeated real pole at −ωn, fastest response with no overshoot.
  • ζ > 1 overdamped: two real poles, sluggish, no overshoot.

Time-domain specifications (underdamped, unit step): delay time, rise time tr (0–100 % for underdamped; 10–90 % is used for overdamped), peak time tp, peak overshoot Mp and settling time ts (time to stay within ±2 % or ±5 %). Increasing ζ lowers Mp but lengthens tr and tp; increasing ωn speeds everything up without changing Mp.

Limits of validity. The formulas assume exactly the standard form with no zeros. Extra zeros (which add overshoot) or extra poles (which slow the response) break them unless the extra poles are at least about five times further from the imaginary axis than the dominant pair — then the dominant pair approximation holds.

Formulas

y(t) = K(1 − e^(−t/τ)) — first-order unit-step response

  • K: steady-state gain (output units per input unit); τ: time constant (s).

ts ≈ 4τ (2 %), ts ≈ 3τ (5 %), tr(10–90 %) = 2.2τ — first order.

ωd = ωn·√(1 − ζ²) — damped natural frequency (rad/s).

θ = cos⁻¹ζ (rad) — angle of the pole from the negative real axis.

tr = (π − θ)/ωd — rise time 0–100 % (s).

tp = π/ωd — peak time (s).

Mp = exp(−πζ/√(1 − ζ²)) × 100 % — peak overshoot.

ts ≈ 4/(ζωn) (2 %), ts ≈ 3/(ζωn) (5 %) — settling time (s), envelope approximation, valid for 0 < ζ < about 0.8.

N ≈ ts/(2π/ωd) — number of oscillations before settling.

For a unity-feedback loop with G(s) = K/(s(s + a)): closed loop K/(s² + a·s + K), so ωn = √K and ζ = a/(2√K).

Worked examples

Example 1 (standard, first order). A temperature sensor has G(s) = 5/(2s + 1) (mV/°C). A step of 1 °C is applied at t = 0. Find τ, the output at t = 2 s and t = 4 s, and the 2 % settling time.

  1. Standard form K/(τs + 1): K = 5 mV/°C, τ = 2 s.
  2. y(t) = 5(1 − e^(−t/2)) mV.
  3. t = 2 s: y = 5(1 − e^(−1)) = 5 × 0.632 = 3.16 mV.
  4. t = 4 s: y = 5(1 − e^(−2)) = 5 × 0.865 = 4.32 mV.
  5. ts = 4τ = 8 s.

Example 2 (GATE level, gain selection). A position servo has unity negative feedback with G(s) = K/(s(s + 6)). Find K for ζ = 0.6, then ωd, Mp, tr, tp and the 2 % settling time.

  1. Closed loop: T(s) = K/(s² + 6s + K), so ωn² = K and 2ζωn = 6.
  2. With ζ = 0.6: ωn = 6/(2 × 0.6) = 5 rad/s, so K = 25.
  3. ωd = 5√(1 − 0.36) = 5 × 0.8 = 4.0 rad/s.
  4. Mp = exp(−π × 0.6/0.8) = exp(−2.356) = 9.48 %.
  5. θ = cos⁻¹(0.6) = 0.927 rad; tr = (π − 0.927)/4.0 = 0.554 s.
  6. tp = π/4.0 = 0.785 s.
  7. ts = 4/(0.6 × 5) = 1.33 s.

Common mistakes

  • Using ωn instead of ωd in tp and tr. The oscillation you see is at ωd.
  • Taking θ in degrees inside tr = (π − θ)/ωd. θ must be in radians.
  • Calling ζ = 0 "unstable". It is marginally stable — bounded but never-decaying oscillation.
  • Applying Mp and ts formulas to a system with a zero or a non-dominant third pole close to the dominant pair.
  • Forgetting to put the transfer function in standard form first: in 5/(2s + 1), τ = 2 s and K = 5, not τ = 1/2.
  • Mixing up the 2 % (4/ζωn) and 5 % (3/ζωn) settling criteria.
  • Reading the closed-loop ωn and ζ from the open-loop denominator.

For GATE ME

Expect: finding ζ and ωn from a closed-loop transfer function or a characteristic equation; computing Mp, tp, ts or the response at a given time; choosing a gain to meet a damping or overshoot target; recognising response type from pole locations; and first-order problems on time constant and 63.2 % / 98 % points. Practise inverting the overshoot formula (ζ from a given Mp) and keeping angles in radians.

Quick check

  1. A first-order system reaches 63.2 % of its final value in 3 s. What is τ?
  2. ζ = 0.5, ωn = 4 rad/s. Find ωd.
  3. For ζ = 0.7 and ωn = 10 rad/s, what is the 2 % settling time?
  4. Which damping ratio gives the fastest response with no overshoot?
  5. Does increasing ωn (same ζ) change the peak overshoot?

Answers: 1. 3 s. 2. 3.46 rad/s. 3. 0.571 s. 4. ζ = 1 (critical damping). 5. No — Mp depends only on ζ.

Try answering each one aloud before you open it.

  1. 1.What is a first-order system in control systems?Concept

    A first-order system is a dynamic system that can be described by a first-order differential equation. It typically has one energy storage element, such as a capacitor or inductor, and its time response is characterized by a single time constant. The standard form of a first-order system's transfer function is G(s) = K / (τs + 1), where K is the system gain and τ is the time constant.

  2. 2.Explain the time response of a first-order system to a step input.Concept

    The time response of a first-order system to a step input is an exponential function. It starts at zero and asymptotically approaches the final value. The response can be described by the equation y(t) = K(1 - e^(-t/τ)), where K is the system gain and τ is the time constant. The time constant τ indicates how quickly the system responds; specifically, it is the time taken for the response to reach approximately 63.2% of its final value.

  3. 3.What is a second-order system in control systems?Concept

    A second-order system is a dynamic system that can be described by a second-order differential equation. It typically has two energy storage elements, such as a mass and a spring, or an inductor and a capacitor. The standard form of a second-order system's transfer function is G(s) = ω_n^2 / (s^2 + 2ζω_ns + ω_n^2), where ω_n is the natural frequency and ζ is the damping ratio.

  4. 4.Explain the significance of the damping ratio in a second-order system.Concept

    The damping ratio, denoted as ζ, is a dimensionless parameter that indicates how oscillations in a system decay after a disturbance. If ζ < 1, the system is underdamped and exhibits oscillatory behavior. If ζ = 1, the system is critically damped and returns to equilibrium without oscillating. If ζ > 1, the system is overdamped and returns to equilibrium slowly without oscillating. The damping ratio is crucial in determining the stability and speed of the system's response.

  5. 5.Why is the time constant important in first-order systems?Application

    The time constant, denoted as τ, is important because it determines the speed of the system's response to changes in input. It is the time required for the system's response to reach approximately 63.2% of its final value after a step input. A smaller time constant means the system responds more quickly, while a larger time constant indicates a slower response. Understanding the time constant helps in designing systems that meet specific performance criteria.

  6. 6.What happens to the response of a second-order system if the damping ratio is zero?Application

    With ζ = 0 the poles lie on the imaginary axis at s = ±jωn, so the step response oscillates forever at ωn with constant amplitude, between 0 and twice the final value. The system is marginally stable: the oscillation neither grows nor decays, so it never settles. Real systems always have some damping, but a lightly damped loop (small ζ) behaves similarly and is usually unacceptable.

  7. 7.How does increasing the damping ratio affect the time response of a second-order system?Application

    Peak overshoot depends only on ζ and falls steadily as ζ increases, reaching zero at ζ = 1. Rise time and peak time lengthen, because ωd = ωn√(1 − ζ²) decreases. The 2 % settling time, roughly 4/(ζωn), shortens as ζ rises in the underdamped range; above ζ = 1 the response becomes overdamped and progressively more sluggish. Designers usually aim for ζ around 0.4–0.8 as a compromise between speed and overshoot.

  8. 8.Calculate the time constant of a first-order system with a transfer function G(s) = 5 / (2s + 1).Numerical

    The standard form of a first-order transfer function is G(s) = K / (τs + 1). Comparing this with the given transfer function G(s) = 5 / (2s + 1), we can see that τ = 2. Therefore, the time constant of the system is 2 seconds.

  9. 9.A second-order system has a natural frequency of 5 rad/s and a damping ratio of 0.7. What is the coefficient of s in its characteristic equation, and how would you get the physical damping constant?Numerical

    The characteristic equation is s² + 2ζωn·s + ωn² = 0, so the coefficient of s is 2ζωn = 2 × 0.7 × 5 = 7 s⁻¹, and the equation is s² + 7s + 25 = 0. For a mass–spring–damper, m·ẍ + c·ẋ + k·x = 0 gives c/m = 2ζωn, so the physical damping constant is c = 2ζωn·m = 7m N·s/m; you need the mass to get it.

  10. 10.Why might an engineer choose a critically damped system over an underdamped one?Application

    An engineer might choose a critically damped system because it returns to equilibrium as quickly as possible without oscillating. This is desirable in applications where overshoot and oscillations could cause damage or instability, such as in precision control systems or safety-critical applications. A critically damped system provides a balance between speed and stability, ensuring a fast response without the risk of excessive oscillations.

Finished this topic? Mark it so your progress, study plan and readiness keep up.

Stuck on something here?