Second-order systems are the next level of complexity after first-order systems. They can exhibit a wider range of behaviors, including oscillations and overshoot, which are not possible in first-order systems. In this section, we will explore the properties of second-order systems, how to analyze their behavior, and how to find their responses to various inputs.
Second-order systems are common in many areas of science and engineering. We have seen many examples so far:
Spring-mass-damper system: We saw both translational and rotational examples. For example, the ODE for the translational case with a single mass is given by
Linearized pendulum: We saw a simple pendulum with mass m, length ℓ, and angle θ(t) from the vertical. A torque T(t) is applied at the pivot. The ODE is given by
where a, b, c, and d are constants that depend on the specific system. The system therefore has the following transfer function, which we normalize in a particular way:
So there are three degrees of freedom, which we can think of as the three parameters ad, ab, and ac. This is more complicated than the first-order case, where there were only two degrees of freedom. The canonical form of a second-order system is as follows:
This may seem like an unusual choice, but we will see that the parameters ωn, ζ, and K have clear physical interpretations that make it easier to understand the behavior of second-order systems.
Returning to the time domain, the corresponding canonical-form ODE is:
ωn (“omega-n”) is the natural frequency, which sets the time scale of the system’s dynamics. It is nonnegative and has units of radians per second.
ζ (“zeta”) is the damping ratio, which is a measure of how much damping is present in the system. It is nonnegative and dimensionless.
K is the DC gain of the system. We can check this by noting that G(0)=K, as was the case with the canonical form for first-order systems. The DC gain can be positive or negative.
Depending on the value of ζ, we can have three different cases, which lead to very different behaviors. Each case has a special name:
Undamped: ζ=0. We have two purely imaginary poles, which leads to sustained oscillations (marginal stability). The poles are at s=±jωn.
Underdamped: 0<ζ<1. We have two complex conjugate poles, which leads to damped oscillatory behavior. The poles are at s=−ζωn±jωn1−ζ2.
Critically damped: ζ=1. We have two repeated real poles, which leads to the fastest possible response without oscillations. Both poles are at s=−ωn.
Overdamped: ζ>1. We have two real poles, so we can decompose the system into two first-order systems, as in the DC motor case study. The poles are given by Eq. (21).
Intuitively, the damping ratio ζ is a measure of how much damping is present in the system. The terminology above is ordered from “least damped” to “most damped”.
As we vary ζ from 0 to ∞, the poles start on the imaginary axis, move along a semicircle in the left half-plane, meet at the real axis, and then split apart along the real axis. To see why this is the case, look at the magnitude (length) of the poles when they are complex:
Since the magnitude is constant and equal to ωn, the poles must lie on a semicircle of radius ωn centered at the origin.
Once the poles are real, they break apart and move along the real axis in opposite directions. The pole on the left goes off to infinity, while the pole on the right moves towards zero but remains in the left-half plane.
Use the interactive plot below to see how the poles move around in the complex plane as you vary ζ with ωn held fixed.
To simplify our calculations, let’s define ωd=ωn1−ζ2, which is called the damped frequency. The poles can now be written as s=−ζωn±jωd, and we can complete the square in the denominator of the transfer function:
To find the step response, we multiply G(s) by the Laplace transform of a unit step input, which is s1, and perform PFE to find the inverse Laplace transform. We will use the PFE shortcut to save ourselves some algebra.
Solving for the remaining coefficients, we find that B=−K and C=−Kζωn/ωd, which simplifies to C=−Kζ/1−ζ2. Therefore, substituting these values into Eq. (26) gives us the final step response:
We can simplify a bit more. Let’s define the pole angleϕ as the angle between the negative real axis and the line connecting the origin to one of the poles, so cosϕ=ζ and sinϕ=1−ζ2. Now rewrite the step response as follows:
The last step can be simplified using the trigonometric identity for the sine of a sum: sin(a+b)=sin(a)cos(b)+cos(a)sin(b). Therefore, the final step response is:
We can derive the impulse response of a second-order system in a similar way to the step response, but the derivation is much more straightforward. The transfer function for the impulse response is given by
In the next section, we will sketch the step response to see how the different parameters affect the shape of the response, both qualitatively and quantitatively.