Modelling a Control System: Feedback, Transfer Functions and Response

Control Systems is Section 6 of the GATE Electronics and Communication Engineering paper, and it is the section that rewards method most reliably, because almost every question is one of about eight standard calculations done on a system the question hands you. This chapter takes the modelling half of the published sub-list: basic control system components; the feedback principle; transfer function; block diagram representation; signal flow graph; transient and steady-state analysis of LTI systems; and frequency response. The next chapter takes stability and design. Two habits make the whole section shorter than it looks. The first is to write everything as a transfer function and then never think about the physical device again — a servomotor, an op-amp integrator and a thermal mass are all the same 1/(1 + sτ) to the algebra, which is why this section sits comfortably beside Networks and Signals rather than apart from it. The second is to identify the standard form before computing anything: recognise ω_n²/(s² + 2ζω_n s + ω_n²) and eight time-domain and frequency-domain results follow from two numbers. The paper is 65 questions, 100 marks, 180 minutes, with General Aptitude taking 10 questions for 15 marks; a wrong MCQ costs a third of that question's marks, while MSQ and NAT carry no negative marking, and since most control questions are numerical you should be leaving no NAT blank.

The Components, and What Feedback Actually Buys

A control loop has five functional parts, and every physical device you meet is one of them. A reference or command input states what is wanted; an error detector subtracts the measurement from it; a controller and an amplifier turn that error into a drive signal; an actuator and the plant convert drive into motion, heat or voltage; and a sensor or transducer measures the result and closes the loop. Naming the part matters less than knowing the transfer function it contributes, and for EC the standard ones are few: a potentiometer contributes a pure gain K_p volts per radian; a tachogenerator contributes K_t volts per radian per second, which is a derivative measurement in disguise; a gear train contributes the ratio N_1/N_2 and nothing else; a DC servomotor driven by armature voltage contributes θ(s)/V(s) = K/[s(1 + sτ_m)]; and an op-amp integrator contributes −1/(RCs). Notice that the motor already carries a free integration, which is why so many textbook loops are type 1 without anyone adding an integrator on purpose.

Now the feedback principle itself, which is worth doing with numbers because the size of the effect is the point. An open-loop path of gain G = 100 delivers exactly 100, and if the plant drifts by ten per cent the output drifts by ten per cent. Close the loop with H = 1 and the gain becomes G/(1 + GH) = 100/101 = 0.9901 — a collapse in gain, which is the cost. Now let G drop by ten per cent to 90: the closed-loop gain becomes 90/91 = 0.9890, a change of only 0.11 %. The mechanism is the sensitivity S = 1/(1 + GH) = 1/101 ≈ 0.0099, so a fractional change in the plant appears at the output divided by about a hundred. That is the whole trade of feedback stated in one line: you give away gain, which is cheap to replace with an amplifier, and buy insensitivity, which cannot be bought any other way.

What closing the loop changes, for G = 100 and H = 1
PropertyOpen loopClosed loopDirection of the change
Overall gain100, the raw gain0.9901, nearly unityReduced by the factor 1 + GH
Effect of a 10 % plant drift10 % at the output0.11 % at the outputDivided by about 1 + GH
Output disturbance entering after the plantPasses through unattenuatedAttenuated by 1 + GHRejected, which is the usual design reason
BandwidthSet by the plant's own poleWidened, roughly by 1 + GH for one poleFaster, and therefore noisier
StabilityGuaranteed if the plant is stableNot guaranteed at allThe one thing feedback can destroy
🎯 Why the last row of that table is the whole of the next chapter
Every other row improves when you raise the loop gain, which suggests raising it without limit. Stability is the row that does not, and the reason is delay. The feedback signal arriving at the error detector is a past measurement, because the plant took time to respond; at some frequency that lag becomes half a cycle, the subtraction at the error detector becomes an addition, and a loop designed to oppose disturbances begins to reinforce them. That is not a defect of a particular design — it is what any physical loop does at high enough frequency, and every stability criterion in the next chapter is a different way of asking whether the gain has already fallen below one by the time the lag reaches half a cycle. So the honest summary of feedback is not that it improves everything, but that it converts a problem about accuracy, which is hard, into a problem about stability, which is at least computable.

Transfer Functions, Poles and the Standard Second Order Form

For a linear time-invariant system the transfer function is the ratio of the Laplace transform of the output to that of the input with all initial conditions zero, and that last clause is not decoration: it is the reason the transfer function describes the forced response and says nothing directly about where the system started. Its denominator set to zero is the characteristic equation, whose roots are the poles, and the poles alone decide the shape of the natural response — a real pole at −a contributes e^(−at), a complex pair at −σ ± jω contributes e^(−σt) times a sinusoid at ω, and a pole in the right half plane contributes a growing exponential. Zeros do not change which exponentials appear; they change how much of each appears, and a zero in the right half plane produces the characteristic initial undershoot of a non-minimum-phase system.

Almost every examinable result in this section is stated for the standard second-order form T(s) = ω_n²/(s² + 2ζω_n s + ω_n²), so learn to read ω_n and ζ off a given denominator before doing anything else. Take T(s) = 25/(s² + 6s + 25). Matching the constant term gives ω_n² = 25, so ω_n = 5 rad/s; matching the s term gives 2ζω_n = 6, so ζ = 6/10 = 0.6. The poles are then at −ζω_n ± jω_n√(1 − ζ²) = −3 ± j4, and the damped natural frequency ω_d = 4 rad/s is the imaginary part — a useful check, since 3² + 4² = 5² means the poles lie on a circle of radius ω_n at an angle whose cosine is ζ. That geometric reading is worth keeping: distance from the origin is ω_n, and the cosine of the angle from the negative real axis is ζ, which is how a root-locus plot in the next chapter is read for damping at a glance.

How the damping ratio classifies the response
Range of ζPole positionsStep response
Undamped, ζ = 0A pair on the imaginary axis at ± jω_nUndamped, oscillates for ever at ω_n
Underdamped, 0 < ζ < 1Complex pair at −ζω_n ± jω_n√(1 − ζ²)Underdamped: overshoots, then rings down
Critically damped, ζ = 1Two coincident real poles at −ω_nCritically damped: fastest with no overshoot
Overdamped, ζ > 1Two distinct real poles, one dominantOverdamped: no overshoot, and slow
🧠 Reduce a high-order system to its dominant poles before computing
A third or fourth order system has no closed-form overshoot formula, and a question that asks for one is telling you to approximate. The rule is that poles far to the left decay quickly and contribute little after the first instants, so if one pair sits at −1 ± j2 and a third pole at −20, the pair is dominant and the second-order formulas apply with the error of a few per cent. The usual threshold quoted is a factor of five or more in real part. The same logic handles a pole and a zero that nearly cancel: (s + 3.1)/(s + 3.0) contributes almost nothing and can be struck out. What the approximation must never be used for is stability — a far-off pole in the right half plane dominates everything eventually, however small its residue, so approximate the response but never the sign.

Block Diagram Reduction, Done in an Order That Works

Three rules do most of the work. Blocks in cascade multiply. Blocks in parallel into a summing junction add. And a negative feedback loop of forward gain G and feedback gain H collapses to G/(1 + GH), with the sign in the denominator opposite to the sign at the summing junction — positive feedback gives G/(1 − GH), which is where a sign slip costs a whole question. The order to apply them in is the part worth practising: always reduce the innermost loop first, because an inner loop that is still open blocks every outer simplification, and because reducing outwards means you never have to move a block past anything.

Work a two-loop example all the way to a standard form. The forward path is an amplifier-integrator G_1 = 10/s followed by a plant G_2 = 1/(s + 2). Around G_2 alone there is a minor negative feedback loop with H_1 = 0.5 — a tachometer, say. Around the whole thing there is unity negative feedback. Reduce the inner loop first: G_2/(1 + G_2H_1) = [1/(s + 2)]/[1 + 0.5/(s + 2)] = 1/(s + 2.5), which is the same plant with its pole pushed left, from −2 to −2.5. That is what minor-loop feedback does physically, and it is worth noticing before the algebra buries it. The forward path is now 10/[s(s + 2.5)], and closing the unity loop gives T(s) = 10/[s(s + 2.5) + 10] = 10/(s² + 2.5s + 10).

Read the standard form off it at once. ω_n = √10 = 3.162 rad/s and 2ζω_n = 2.5, so ζ = 2.5/6.325 = 0.395 — underdamped, and badly enough that the step response overshoots by exp(−ζπ/√(1 − ζ²)) = 25.9 %. That number is the whole reason the minor loop was there: raise H_1 and the inner pole moves further left, ζ rises and the overshoot falls, at the cost of a slower loop. Two reduction rules for the awkward diagrams are worth stating exactly, because their asymmetry is a favourite trap. To move a block G backwards past a summing junction, the other branch entering that junction must be divided by G. To move a take-off point backwards past a block G, the branch leaving it must be multiplied by G. Those two go opposite ways, and a diagram that has been rearranged in the wrong direction usually still looks plausible.

The two-loop system, reduced step by step
StepExpressionWhat it means physically
Inner loop closed1/(s + 2.5)The plant pole moves from −2 to −2.5
Cascade with G_110/[s(s + 2.5)]A type-1 loop, so no steady-state step error
Unity loop closed10/(s² + 2.5s + 10)Second order, so every standard formula applies
Read the parametersω_n = 3.162, ζ = 0.395Overshoot 25.9 %, which the minor loop exists to reduce

Signal Flow Graphs and Mason's Gain Formula

A signal flow graph is the same information as a block diagram with the blocks turned into labelled arrows and the summing junctions into nodes, and its point is that Mason's gain formula then reads the answer off without any rearrangement. The formula is T = Σ_k (P_k Δ_k) / Δ, where P_k is the gain of the kth forward path, Δ = 1 − Σ(loop gains) + Σ(products of pairs of non-touching loops) − Σ(products of triples of non-touching loops) + …, and Δ_k is that same Δ computed with every loop that touches path k deleted. Two definitions carry all the risk: a loop gain includes the sign at its summing junction, so a negative feedback loop has a negative loop gain, and non-touching means sharing no node at all, not merely looking separate on the page.

Apply it to the very system reduced above, as a check on both methods. There is one forward path, P_1 = G_1G_2. There are two loops: the minor loop L_1 = −G_2H_1 and the outer loop L_2 = −G_1G_2. They share the node between G_1 and G_2, so they touch, and there is no non-touching product to add. Hence Δ = 1 + G_2H_1 + G_1G_2, Δ_1 = 1, and T = G_1G_2/(1 + G_2H_1 + G_1G_2). Substitute G_1 = 10/s, G_2 = 1/(s + 2) and H_1 = 0.5: the numerator is 10/[s(s + 2)], the denominator is [s(s + 2) + 0.5s + 10]/[s(s + 2)], and the common factor cancels to leave T = 10/(s² + 2.5s + 10) — identical to the block-diagram result, which is the point of doing it twice.

Mason earns its keep when loops do not touch, because that is exactly the case block-diagram reduction handles clumsily. Consider a chain G_1 → G_2 → G_3 → G_4 from input to output with a local feedback −H_1 around G_2 and another −H_2 around G_4. The loops are L_1 = −G_2H_1 and L_2 = −G_4H_2, and they share no node, so the pair product enters with a plus sign: Δ = 1 + G_2H_1 + G_4H_2 + G_2H_1G_4H_2 = (1 + G_2H_1)(1 + G_4H_2). The single forward path touches both loops, so Δ_1 = 1 and T = G_1G_2G_3G_4/[(1 + G_2H_1)(1 + G_4H_2)] — which is just the product of two independently closed loops, exactly as intuition demands. Put numbers on it: with G_1 = 2, G_2 = 5, G_3 = 3, G_4 = 4, H_1 = 0.2 and H_2 = 0.5, the denominators are 1 + 1 = 2 and 1 + 2 = 3, so T = 120/6 = 20.

Mason's formula applied to the two-non-touching-loop chain
TermSymbolic valueWith the numbers given
Forward path P_1G_1G_2G_3G_4P_1 = 2 × 5 × 3 × 4 = 120
Loop L_1−G_2H_1L_1 = −1.0
Loop L_2−G_4H_2L_2 = −2.0
Non-touching pair productL_1L_2 = G_2H_1G_4H_2L_1L_2 = +2.0
Determinant Δ1 − (L_1 + L_2) + L_1L_2(1 + G_2H_1)(1 + G_4H_2) = 2 × 3 = 6
Overall gain TP_1Δ_1/Δ with Δ_1 = 1T = 120/6 = 20
⚠️ Two loops drawn far apart may still touch
The commonest error in Mason's formula is not the algebra but the touching test, and it goes wrong in one direction: a candidate treats loops as non-touching because they occupy different parts of the drawing, adds a product that does not belong in Δ, and gets a denominator that no block-diagram reduction can reproduce. Test it properly by listing the nodes of each loop and intersecting the lists — if they share even the input or output node of a shared block, they touch. The same discipline applies to Δ_k: delete from Δ every loop touching the forward path, which in most single-path problems removes all of them and leaves Δ_k = 1. When a graph has two forward paths and one loop touching only the second, Δ_1 and Δ_2 genuinely differ, and that is the case worth working slowly.

Transient Response: Six Numbers from Two

For a first-order system 1/(1 + sτ) there is only one number to know: the step response reaches 63.2 % of its final value in one time constant, 86.5 % in two, 95 % in three and 98.2 % in four, so a settling time to two per cent is 4τ and there is never any overshoot. For the standard second-order system everything follows from ζ and ω_n, and the six results below are the ones questions ask for. Compute them all for the system met earlier, T(s) = 25/(s² + 6s + 25), with ζ = 0.6, ω_n = 5 rad/s and ω_d = ω_n√(1 − ζ²) = 4 rad/s.

Every transient specification of 25/(s² + 6s + 25)
SpecificationFormulaValue here
Delay time t_d(1 + 0.7ζ)/ω_n, an approximation1.42/5 = 0.284 s
Rise time t_r(π − β)/ω_d with β = cos⁻¹ζ(3.1416 − 0.9273)/4 = 0.554 s
Peak time t_pπ/ω_d3.1416/4 = 0.785 s
Peak overshoot M_pexp(−ζπ/√(1 − ζ²))exp(−2.356) = 0.0948, that is 9.48 %
Settling time to 2 %4/(ζω_n)4/3 = 1.333 s
Settling time to 5 %3/(ζω_n)3/3 = 1.0 s

Two structural readings of that table matter more than the arithmetic. Overshoot depends only on ζ — ω_n is nowhere in the formula — so scaling a system in time changes every duration and leaves the overshoot untouched: 9.48 % for ζ = 0.6 whether the system settles in a second or a microsecond. And settling time depends only on the product ζω_n, which is the real part of the pole pair, so a specification on settling time is a vertical line in the s-plane and a specification on overshoot is a pair of rays from the origin. That is exactly how a design region is drawn on a root locus, and it is the reason the two chapters of this section join where they do. The commonly quoted damping values follow the same logic: ζ = 0.707 gives about 4.3 % overshoot and is the usual compromise, while ζ = 0.5 gives about 16 %.

⚠️ The formulas belong to a step, a unity numerator and no extra zero
Every entry in the table above assumes three things that a question can quietly remove. It assumes the input is a unit step, so an impulse or ramp question needs the response recomputed rather than the specification quoted. It assumes the closed-loop numerator is exactly ω_n², so that the final value is one; if the numerator is 10 while the denominator's constant term is 25, the final value is 0.4 and an overshoot must be quoted as a percentage of that, not of one. And it assumes no finite zero, because a zero close to the pole pair increases the overshoot substantially — a system with a zero at −1 beside poles at −3 ± j4 will overshoot far more than 9.48 %, and the formula gives no warning. When a question's numerator has an s in it, stop and use the actual inverse transform.

Steady-State Error and the System Type

Where transient analysis asks how the response gets there, steady-state analysis asks where it ends up, and for a unity-feedback loop the answer needs only one limit. The error is E(s) = R(s)/[1 + G(s)], and the final value theorem gives e_ss = lim_(s→0) sR(s)/[1 + G(s)]. Evaluating that for the three standard inputs produces the three error constants: K_p = lim G(s) for a step, K_v = lim sG(s) for a ramp, and K_a = lim s²G(s) for a parabola. The system type is simply the number of poles G(s) has at the origin, and it decides which constants are finite: type 0 has a finite K_p, type 1 an infinite K_p and a finite K_v, type 2 an infinite K_v and a finite K_a.

Two worked cases fix the pattern. Take the type-1 loop G(s) = 20/[s(s + 2)(s + 5)] with unity feedback. Then K_p = lim G(s) = ∞, so the step error is 1/(1 + K_p) = 0 — a type-1 system tracks a step exactly, eventually. Next K_v = lim sG(s) = 20/(2 × 5) = 2, so a unit-ramp input leaves a constant error of 1/K_v = 0.5: the output runs parallel to the ramp, half a unit behind, for ever. And K_a = lim s²G(s) = 0, so a parabolic input leaves an error that grows without bound. Now remove the pole at the origin to get the type-0 loop G(s) = 20/[(s + 2)(s + 5)]. Now K_p = 20/10 = 2, so the step error is 1/(1 + 2) = 0.333 — a third of the command is never delivered — and the ramp error is infinite.

Steady-state error by system type and input
System typeUnit stepUnit rampUnit parabola
Type 0, e.g. 20/[(s+2)(s+5)]1/(1 + K_p) = 0.333InfiniteInfinite
Type 1, e.g. 20/[s(s+2)(s+5)]Zero1/K_v = 0.5Infinite
Type 2ZeroZero1/K_a, finite
⚠️ Error constants assume unity feedback and an error at the input
The whole table above is derived for E(s) = R(s) − C(s) in a loop whose feedback path is exactly 1. If the question's feedback path is H(s) = 0.5, the loop's own error signal is the difference between the command and half the output, so a zero error signal means the output has settled at twice the command — a system that is perfectly accurate about the wrong thing. In that case either recompute the true error R − C from the closed-loop transfer function directly, or convert the loop to an equivalent unity-feedback form first and use GH in place of G in the constants. A second, quieter version of the same trap is a question that raises the gain to reduce the steady-state error: 1/(1 + K_p) does fall as the gain rises, but so does the damping, so the reduction is paid for in overshoot and eventually in stability — which is exactly why an integral term, and not more gain, is the standard cure in the next chapter.

Frequency Response, and What It Shares With the Time Domain

The frequency response of an LTI system is T(jω), obtained by substituting s = jω, and it is the steady-state gain and phase seen by a sinusoid at each frequency. Three numbers describe a closed-loop response and all three are computable from ζ and ω_n. The resonant peak M_r = 1/[2ζ√(1 − ζ²)] is the maximum of the magnitude, occurring at the resonant frequency ω_r = ω_n√(1 − 2ζ²). The bandwidth ω_B is where the magnitude falls to 1/√2 of its low-frequency value, that is by 3 dB, and for the standard second-order system it is ω_B = ω_n√[1 − 2ζ² + √(4ζ⁴ − 4ζ² + 2)]. For the running example with ζ = 0.6 and ω_n = 5: ω_r = 5√0.28 = 2.646 rad/s, M_r = 1/(2 × 0.6 × 0.8) = 1.042, which is 0.35 dB, and ω_B = 5√1.3185 = 5.74 rad/s.

Three consequences of those formulas are examinable in their own right. First, ω_r is real only when 1 − 2ζ² > 0, that is when ζ < 1/√2 = 0.707, so a system damped at 0.707 or more has no resonant peak at all and its magnitude falls monotonically — which is the frequency-domain statement of why ζ = 0.707 is the standard compromise. Second, ω_r is always below ω_d, and both are below ω_n, so the three frequencies must never be used interchangeably: here they are 2.646, 4 and 5 rad/s. Third, bandwidth and speed measure the same thing from two sides — ω_B is roughly proportional to ω_n for fixed damping, so a faster rise time and a wider bandwidth are the same requirement, and a demand for both a fast response and a narrow noise bandwidth is a demand to be traded, not satisfied.

The three characteristic frequencies of 25/(s² + 6s + 25)
FrequencyDefinitionValue
Undamped natural, ω_nDistance of the poles from the origin5 rad/s
Damped natural, ω_dω_n√(1 − ζ²), the ringing frequency in time4 rad/s
Resonant, ω_rω_n√(1 − 2ζ²), where the magnitude peaks2.646 rad/s
Bandwidth, ω_BWhere the magnitude is 3 dB down5.74 rad/s
🎯 Why phase margin is a damping ratio in disguise
The next chapter measures stability with phase margin, read off an open-loop plot, and it is worth knowing now that for a second-order system the two descriptions are the same fact. Working the exact relation for ζ = 0.6 gives a phase margin of 59.2°, which is why the working rule ζ ≈ PM/100 is quoted so often: a phase margin of about 60° corresponds to ζ ≈ 0.6 and an overshoot near ten per cent, and a phase margin of 30° to ζ ≈ 0.3 and an overshoot near thirty-five. That correspondence is what makes frequency-domain design worth doing at all — the open-loop Bode plot is easy to sketch and easy to modify with a compensator, and the margin you read off it predicts the closed-loop transient you actually care about. It is exact only for the standard second-order system, so treat it as a design guide and not as a formula to be quoted in a numerical answer.

Key takeaways

  • Feedback trades gain for insensitivity: with G = 100 and H = 1 the closed-loop gain is 0.9901, and a 10 % plant drift shows up as 0.11 % because sensitivity is 1/(1 + GH).
  • Read ω_n and ζ off the denominator before anything else: 25/(s² + 6s + 25) gives ω_n = 5, ζ = 0.6 and poles at −3 ± j4.
  • Reduce the innermost loop first: the two-loop example collapses to 10/(s² + 2.5s + 10), that is ζ = 0.395 and 25.9 % overshoot, and Mason's formula gives the identical result.
  • In Mason's formula a loop gain carries its own sign, and non-touching means sharing no node — the two-loop chain gave Δ = 6 and T = 20.
  • Overshoot depends only on ζ and settling time only on ζω_n: 9.48 %, t_p = 0.785 s and t_s = 1.333 s for the running example.
  • System type is the count of poles at the origin: 20/[s(s+2)(s+5)] has K_v = 2, so zero step error and a ramp error of 0.5, while the same loop without the origin pole leaves a step error of 0.333.
  • A resonant peak exists only for ζ < 0.707; for the example ω_r = 2.646 and ω_d = 4 sit below ω_n = 5 while ω_B = 5.74 rad/s sits above it, so the four are never interchangeable.

Practice questions (8)

Attempt each one before opening the answer. Every explanation names the tempting wrong option as well as the right one, because that is where marks are lost.

  1. A closed-loop transfer function is T(s) = 64/(s^2 + 12.8 s + 64). What is its damping ratio?

    1. 0.4
    2. 1.6
    3. 6.4
    4. 0.8
    Show answer

    Answer: D — 0.8

    Match the denominator against the standard form s^2 + 2 z w_n s + w_n^2. The constant term gives w_n^2 = 64, so w_n = 8 rad/s, and the coefficient of s gives 2 z w_n = 12.8, so z = 12.8/16 = 0.8, which is underdamped. The tempting 1.6 is 12.8/8, obtained by dividing the s coefficient by w_n and forgetting the factor of two that the standard form carries; 6.4 is half the s coefficient, which is the product z w_n rather than z on its own, and 0.4 halves the correct answer a second time. A quick check is the pole pair at -z w_n plus or minus j w_n root(1 - z^2) = -6.4 plus or minus j4.8, whose distance from the origin is 8 as it must be.
  2. A unity-feedback loop has forward transfer function G(s) = 36/[s(s + 4.8)] and is driven by a unit step. How long does its output take to settle within two per cent of its final value?

    1. 1.67 s
    2. 1.25 s
    3. 0.833 s
    4. 0.667 s
    Show answer

    Answer: A — 1.67 s

    Close the loop first: T(s) = G/(1 + G) = 36/(s^2 + 4.8 s + 36). Reading the standard form off that denominator gives w_n^2 = 36, so w_n = 6 rad/s, and 2 z w_n = 4.8, so z = 0.4. The settling time to two per cent depends only on the real part of the pole pair, z w_n = 2.4, and is 4/(z w_n) = 4/2.4 = 1.67 s. The tempting 0.833 s is 4/4.8, produced by dividing four by the whole coefficient of s instead of by half of it, so it is short by exactly a factor of two. The value 1.25 s applies the five per cent criterion 3/(z w_n) instead of the two per cent one, and 0.667 s divides by w_n rather than by z w_n, which is the quantity that fixes the decay envelope.
  3. The open-loop transfer function of a unity-feedback system is G(s) = 50/[s(s + 2)(s + 5)]. A ramp command r(t) = t is applied. What constant error does the output eventually settle to behind the command?

    1. 5.0
    2. 0.167
    3. 0.2
    4. 0
    Show answer

    Answer: C — 0.2

    For a ramp the relevant error constant is the velocity constant K_v = limit of s G(s) as s tends to zero, which is 50/(2 x 5) = 5, and the steady-state error is 1/K_v = 0.2. The output therefore runs parallel to the ramp, permanently one fifth of a unit behind it. The tempting 0.167 is 1/(1 + K_v), which is the formula for a step input and not for a ramp; mixing the two is the single commonest error here, and the giveaway is that the step formula must reduce to zero for a type-1 loop. The value 5.0 quotes the error constant itself rather than the error it produces, and 0 is the step error of this same loop, which is zero because it has one pole at the origin.
  4. A standard second-order closed-loop system has a damping ratio of 0.5 and an undamped natural frequency of 10 rad/s. At what frequency is its closed-loop magnitude response a maximum?

    1. 8.66 rad/s
    2. 7.07 rad/s
    3. 10.0 rad/s
    4. 5.00 rad/s
    Show answer

    Answer: B — 7.07 rad/s

    The resonant frequency of the standard second-order system is w_r = w_n root(1 - 2 z^2) = 10 root(1 - 0.5) = 10 x 0.7071 = 7.07 rad/s. The tempting 8.66 rad/s is the damped natural frequency w_d = w_n root(1 - z^2) = 10 x 0.866, which is the ringing frequency seen in the time response and is always larger than the frequency at which the magnitude peaks. Note the ordering that this question is built on: w_r is below w_d, which is below w_n, so the three must never be used interchangeably. The peak exists at all only because z is below 0.707; at 0.707 the square root vanishes and the magnitude falls monotonically from its low-frequency value.
  5. A closed-loop system has a complex pole pair at -2 plus or minus j4 and a third real pole at -30, with unity d.c. gain and no finite zeros. Using the dominant-pole approximation, what peak overshoot does its unit-step response show?

    1. 16.3 %
    2. 24.5 %
    3. 9.5 %
    4. 20.8 %
    Show answer

    Answer: D — 20.8 %

    The third pole at -30 is fifteen times further to the left than the pair's real part, so the pair is dominant and the second-order formulas apply. The pair's distance from the origin gives w_n = root(2^2 + 4^2) = root(20) = 4.472 rad/s, and the damping ratio is the real part over that, z = 2/4.472 = 0.4472. Then z/root(1 - z^2) = 2/4 = 0.5 exactly, so the overshoot is exp(-0.5 pi) = 0.208, that is 20.8 per cent. The tempting 16.3 per cent comes from taking the imaginary part 4 as w_n, which makes z = 0.5 and understates the overshoot; the imaginary part is w_d, not w_n. The value 24.5 per cent drops the root(1 - z^2) from the denominator of the exponent, and 9.5 per cent is the familiar figure for z = 0.6 quoted from memory rather than computed.
  6. In a block diagram a block of transfer function G is to be moved backwards, against the direction of signal flow, past a summing junction, and the overall input-output relation must be left unchanged. What must be done to the other signal entering that junction?

    1. It must be multiplied by G.
    2. It must be divided by G.
    3. It must be left exactly as it is.
    4. It must be passed through a block of transfer function 1/(1 + G).
    Show answer

    Answer: B — It must be divided by G.

    After the move the block G multiplies the sum of both branches instead of only one, so the branch that did not previously pass through G would be amplified by G that it never saw before. Dividing that branch by G cancels the extra factor exactly and leaves the output unchanged. The tempting multiply-by-G answer is the rule for the other rearrangement entirely: moving a take-off point backwards past a block G requires the branch leaving it to be multiplied by G, because that branch now taps a signal that has not yet been through the block. The two rules run in opposite directions, and a diagram rearranged the wrong way still looks plausible, which is why the direction must be stated before the algebra is started.
  7. The forward path of a unity-feedback system is G(s) = 12/[s^2 (s + 6)], and commands of three standard shapes are applied to it in turn: a step, a ramp, and the parabola r(t) = t^2/2. Which of the following describe what the output eventually does?

    1. Its steady-state error to a unit-ramp command is zero.
    2. Its acceleration error constant is 2, so its error to the parabolic command r(t) = t^2/2 settles at 0.5.
    3. The loop is of type 1, so its position error constant is finite.
    4. Its steady-state error to a unit-step command is 1/(1 + K_p) with K_p = 2, that is 0.333.
    Show answer

    Answer: A — Its steady-state error to a unit-ramp command is zero.; B — Its acceleration error constant is 2, so its error to the parabolic command r(t) = t^2/2 settles at 0.5.

    System type is the number of open-loop poles at the origin, and this loop has two, so it is type 2. The velocity constant K_v = limit of s G(s) is then 12/[s(s+6)] evaluated at s tending to zero, which is infinite, so the ramp error 1/K_v is zero. The acceleration constant K_a = limit of s^2 G(s) = 12/6 = 2, so the parabolic error 1/K_a = 0.5. The position constant K_p = limit of G(s) is infinite for any type above zero, so the step error is zero and not 0.333; quoting a finite K_p here is the trap, because it silently demotes the loop to type 0 by counting only one of the two poles at the origin. Calling the loop type 1 makes the same miscount in the other direction.
  8. An amplifier of gain 400 is enclosed in a negative feedback loop whose feedback path has a constant gain of 0.05. A small fractional change occurs in the amplifier's own gain. What fraction of that change appears as a fractional change in the closed-loop gain?

    1. 21.0
    2. 0.0500
    3. 0.0476
    4. 0.952
    Show answer

    Answer: C — 0.0476

    The sensitivity of the closed-loop gain to the forward gain is S = 1/(1 + G H), and with G = 400 and H = 0.05 the loop gain G H is 20, so S = 1/21 = 0.0476. A ten per cent drift in the amplifier therefore shows up as about half a per cent at the output, which is the whole point of closing the loop and is paid for by the gain itself falling from 400 to 400/21. The tempting 21.0 is the factor 1 + G H, which is what the gain is divided by and what the drift is divided by, but it is not a fraction and cannot be one. The value 0.0500 is simply the feedback factor H read off the question, and 0.952 is 1 - S, the fraction of the drift that the loop removes rather than the fraction that survives.