AME-558

Syllabus | Technical Information | Class | Homework and Exams | References and Links | FAQ


Topic 1: Review of Classical Control Theory


Section marker Transient response

Consider a system described by a transfer function

Y(s) U(s) = H(s)

If this system is forced by an input u(t) , then the resultant output y(t) can be decomposed into a residual response yr (t) and a decaying response ρ(t)

y(t) = yr (t) + ρ(t)

where lim t    ρ(t) = 0 . The early response where ρ(t) cannot be neglected is known as the transient response. In general the transient response depends on the initial conditions and the particular input u(t) . However, for linear systems we can learn a lot about the transient response for arbitrary inputs by looking at the transient response for standard inputs, especially step inputs.

We shall look primarily at systems having only poles and no zeros.

First-order systems

Consider the first-order system with transfer function

H(s) = K    1 τs+1

Assuming zero initial condition, the response of this system to a step input u(t) = u is

y(t) = yss ( 1 - e - t / τ )

where the steady-state output is yss = K u . A normalized plot of this response is shown below

Step response of first-order sy

Note that the pole of this system is p = - 1 / τ . As pole p becomes more negative, the time constant τ becomes smaller, so that the response time becomes faster.

The output is within 37% of steady state after one time constant, 14% after two time constants, 5% after three time constants, and 2% after four time constants.

The transient response of more complex inputs is predicted to a large extent by the transient response to step inputs. Shown below is the response of the same first order system to a step-plus-sinusoidal input u(t) = 1 + 0.2 sin ( 4 t ) .

Sinusoidal response of first-order sy

Second-order systems

Consider next the second-order system with transfer function

H(s) = K    ω n 2 s2 + 2 ζ ωn s + ω n 2

Parameter ωn is known as the natural frequency. Parameter ζ is known as the damping ratio. If these quantities are both positive then the system is stable.

If ζ>1 the system is said to be overdamped. Assuming zero initial conditions, the response to a step input u(t) = u is

y(t) = yss ω n 2 p2 - p1 [ 1 p1 ( 1 - e p1 t ) - 1 p2 ( 1 - e p2 t ) ]

where the steady-state output is yss = K u ; and where the poles (eigenvalues) are p1 = - ζ ωn + ωn ζ2 - 1 and p2 = - ζ ωn - ωn ζ2 - 1 .

If ζ=1 the system is said to be critically damped. The two poles are equal, p1 = p2 = - ωn . Assuming zero initial conditions, the response to a step input u(t) = u is

y(t) = yss [ 1 - ( 1 + ωn t ) e - ωn t ]

where the steady-state output is yss = K u .

If 0 ζ 1 the system is said to be underdamped, and the two poles are complex conjugate pairs. Assuming zero initial conditions, the response to a step input u(t) = u is

y(t) = yss [ 1 - 1 1 - ζ2 e - ζ ωn t sin ( ωd t + α ) ]

where the steady-state output is yss = K u , the damped frequency is ωd = ωn 1 - ζ2 , and the phase angle is α = cos -1 ζ .

A root locus of poles for ωn = 1 and for five different values of ζ is shown below.

Roots of second-order system

Three cases are underdamped, one is critically damped, and one is overdamped. Step responses corresponding to the same cases are shown below.

Step response of second-order sy

Here are some characteristics of second-order system step responses:

The return time is a characteristic time constant

τ = 1 | Re ( p ) | = 1 ζ ωn

For an underdamped system, the rise time is the time it takes the output to first pass through the steady state value.

tr = π - α ωn 1 - ζ2

Critically damped and overdamped systems have infinite rise times.

The 2% settling time is the time it takes the output to settle permanently within 2% of its steady state value. For an underdamped system 0 < ζ < 1 this value is approximately

ts = - ln ( 0.02 1 - ζ2 ) ζ ωn

The peak time is the time it takes the output to reach its peak value (maximum overshoot). For an underdamped system the peak time is

tp = π ωn 1 - ζ2

The corresponding maximum overshoot expressed as a fraction of the steady state value is

OS = ymax - yss yss = exp ( - ζ π 1 - ζ2 )

Dominant poles

The right-most poles of a system transfer function are said to dominate the other poles. For stable systems these are the poles nearest the imaginary axis. For zero initial conditions, the dominant poles determine to a large extent the transient response.

Consider for example the system with transfer function

Y(s) U(s) = H(s) = 1 ( 0.5 s + 1 ) ( s2 + 0.8 s + 1 )

The poles of this system are p1 = -0.4 + 0.9165 i , p2 = -0.4 - 0.9165 i , and p3 = -2 , as shown below.

Roots of third-order system

The dominant poles are the complex conjugate pair p1 and p2, with associated transfer function

H'(s) = 1 ( s2 + 0.8 s + 1 )

A comparison of the step responses of H(s) and H'(s) is shown below.

Step response of third-order sy

Next consider the system with transfer function

Y(s) U(s) = H(s) = 1 ( 10 s + 1 ) ( s2 + 0.8 s + 1 )

The poles of this system are p1 = -0.4 + 0.9165 i , p2 = -0.4 - 0.9165 i , and p3 = -0.1 , as shown below.

Roots of third-order system

The dominant pole is the real pole p3, with associated transfer function

H'(s) = 1 ( 10 s + 1 )

A comparison of the step responses of H(s) and H'(s) is shown below.

Step response of third-order sy

Zeros

The presence of zeros, especially non-minimum-phase zeros (zeros in the right-half plane), can change the step response considerably. We shall not attempt to characterize all such systems, but do consider the case of near pole-zero cancellation by example.

Consider the system with transfer function

Y(s) U(s) = H(s) = ( 8 s + 1 ) ( 10 s + 1 ) ( s2 + 0.8 s + 1 )

The poles of this system are p1 = -0.4 + 0.9165 i , p2 = -0.4 - 0.9165 i , and p3 = -0.1 . The zero is z = -0.125 . The poles and zero are shown below.

Roots of third-order system

The right-most pole is p3 = -0.1 . This pole is nearly cancelled by the zero z = -0.125 . Thus the system response is dominated by the complex conjugate pair p1 and p2, with associated transfer function

H'(s) = 1 ( s2 + 0.8 s + 1 )

A comparison of the step responses of H(s) and H'(s) is shown below.

Step response of third-order sy

Note that the effect of the slow pole p3 = -0.1 is not entirely cancelled, and that the settling time of H(s) is considerably longer than that of H'(s).


Mr. Rogers What's next? Spike Lee

Go on to page 5, where we'll look at frequency response.