Skip to content
Automatic Controls 1

Time response: first and second order, overshoot and dominant poles

Poles and zeros, step response of first- and second-order systems, overshoot with proof, settling and rise time, specifications in the s-plane, dominant poles.

Control system specifications are often given in time: “the temperature must reach the requested value in less than two minutes, without exceeding it by more than 5%”. To translate them into design conditions you need to know how pole locations determine the shape of the response. In this lesson we cover the step response of first- and second-order systems, the formulas for overshoot and settling time, and the idea of dominant poles.

Poles and zeros

A rational transfer function G(s) = N(s)/D(s) has zeros (roots of the numerator) and poles (roots of the denominator). Expanding in partial fractions, the response to any input contains a term e^{p t} for each pole p: real if the pole is real, oscillating if it is complex. The location of the poles in the complex plane therefore decides the shape of the response.

First order

    \[ G(s) = \frac{K}{1 + \tau s} \]

has a pole at -1/\tau. The unit step response is

    \[ y(t) = K\left(1 - e^{-t/\tau}\right) \]

After a time \tau the output is at 63% of its final value, after 3\tau at 95%, after 4\tau at 98%. The further the pole is from the imaginary axis, the faster the response. Many thermal processes and the motor with negligible inductance behave this way.

Second order

The standard form is

    \[ G(s) = \frac{\omega_n^2}{s^2 + 2\zeta\omega_n s + \omega_n^2} \]

with natural frequency \omega_n and damping ratio \zeta. For 0 \lt \zeta \lt 1 the poles are complex conjugate:

    \[ p_{1,2} = -\zeta\omega_n \pm j\omega_d,\qquad \omega_d = \omega_n\sqrt{1 - \zeta^2} \]

In the complex plane they lie at distance \omega_n from the origin, and the angle \theta they make with the negative real axis satisfies \cos\theta = \zeta.

Step responses of a second-order system for several damping ratios and pole location
On the left the step responses with damping 1/5, 1/2, 7/10 and 1: less damping means a faster rise but larger overshoot and oscillations. On the right a complex pole in the s-plane: its distance from the origin is the natural frequency, its real part is −ζωn and the cosine of its angle with the negative real axis is the damping ratio.

The unit step response is

    \[ y(t) = 1 - \frac{e^{-\zeta\omega_n t}}{\sqrt{1 - \zeta^2}}\sin(\omega_d t + \theta) \]

an oscillation at angular frequency \omega_d inside an envelope decaying as e^{-\zeta\omega_n t}.

Time-domain specifications

Theorem (overshoot). The peak of the response occurs at t_p = \pi/\omega_d and the overshoot is

    \[ M_p = e^{-\pi\zeta/\sqrt{1 - \zeta^2}} \]

Proof. The derivative of the step response is the impulse response, \dot y(t) = \frac{\omega_n}{\sqrt{1 - \zeta^2}}e^{-\zeta\omega_n t}\sin(\omega_d t), which first vanishes (after t = 0) at \omega_d t = \pi. There \sin(\pi + \theta) = -\sin\theta = -\sqrt{1 - \zeta^2}, so y(t_p) = 1 + e^{-\zeta\omega_n\pi/\omega_d}, and \zeta\omega_n/\omega_d = \zeta/\sqrt{1 - \zeta^2}. ∎

Overshoot depends only on the damping ratio:

\zeta0.20.40.50.60.70.81
M_p52.7%25.4%16.3%9.5%4.6%1.5%0

A value of \zeta around 0.7 is a classic compromise: a fast response with less than 5% overshoot.

Settling time. The envelope e^{-\zeta\omega_n t} drops below 2% for \zeta\omega_n t \approx 4:

    \[ t_s \approx \frac{4}{\zeta\omega_n} \]

It depends only on the real part of the poles: to settle faster the poles must lie further to the left.

Rise time. The time to go from 10% to 90% is, for \zeta around 0.5, about 1.8/\omega_n: it depends mainly on the distance of the poles from the origin.

Specifications thus become regions of the s-plane: a maximum overshoot means poles inside a sector of maximum angle \theta; a maximum settling time means poles to the left of a vertical line. Design consists of bringing the closed-loop poles into that region.

Dominant poles

Real systems have many poles, but poles far from the imaginary axis produce terms that die out quickly. If one pair of poles is much closer to the axis than the others (at least five times), the response is nearly that of a second-order system with only those poles, the dominant poles. That is why second-order formulas are used everywhere as a first approximation.

Zeros modify the response: a left-half-plane zero close to the dominant poles increases overshoot; a right-half-plane zero (“non-minimum-phase” systems) produces a response that starts off in the wrong direction, like the altitude of an aircraft which, when the elevator is raised, dips for a moment before climbing.

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x
()
x