Control Engineering 1: practice problems and exam questions

The first course in feedback control: Laplace transforms and transfer functions, block diagrams, transient response, stability with the Routh–Hurwitz criterion and the root locus, steady-state error, PID control and frequency response. Most exam questions start from a transfer function and ask for a pole, a gain or a specification.

Cram pack (PDF)Formula sheets, method steps and practice problems with full solutions, ready to print.

Topics in this course

  1. Laplace transformstable pairs and value theorems · inverse transform by partial fractions · ODEs and transfer functionscalculations
  2. Block diagramsseries, parallel and feedback · closed-loop transfer functions and errors · disturbances, stability and polescalculations
  3. Step responsefirst-order systems · second-order parameters · physical systems and designcalculations
  4. Stability: Routh–Hurwitz & root locusRouth array and pole counts · range of K for stability · root locuscalculations
  5. Steady-state error & PID controlsystem type and error constants · steady-state errors and gain · P, PI and PD designcalculations
  6. Bode plots & marginsfilters and asymptotes · magnitude and phase · stability marginscalculations

Exam tips for Control Engineering 1

  • Write the closed-loop characteristic polynomial first: stability, damping and the root locus all come from it.
  • Count the poles at s = 0 before you compute a steady-state error: the system type tells you which error is finite.
  • Compare a second-order denominator with s² + 2ζωₙs + ωₙ² to read off the damping ratio and natural frequency.

Worked examples

Laplace transformsEasy
t (s)f(t)f(∞) = ?

A signal f(t) has the Laplace transform F(s) = 28/(s(s² + 2s + 23)). Use the final value theorem to find the value f(∞) that f(t) settles to.

F(s) = 28/(s(s² + 2s + 23))

Find f(∞)

Show hints
  1. Final value theorem: f(∞) = lim s·F(s) for s → 0.
  2. First check that all poles of s·F(s) lie in the left half-plane, so that f(t) really settles.
  3. s·F(s) = 28/(s² + 2s + 23).
Show the answer and the step-by-step solution

Laplace transform: F(s) = ∫₀∞ f(t)·e−st dt turns derivatives into multiplications by s: ℒ{f′} = sF(s) − f(0), ℒ{f″} = s²F(s) − s·f(0) − f′(0). Standard pairs: 1 ↔ 1/s, e−at ↔ 1/(s + a), t·e−at ↔ 1/(s + a)², sin ωt ↔ ω/(s² + ω²), cos ωt ↔ s/(s² + ω²), and a shift s → s + σ multiplies the time function by e−σt. To invert a rational F(s), split it into partial fractions: the residue of a simple pole p is A = [(s − p)·F(s)] at s = p. Final value theorem: f(∞) = lims→0 s·F(s), valid only when all poles of s·F(s) lie in the left half-plane. Initial value theorem: f(0⁺) = lims→∞ s·F(s).

Check that the theorem applies

The theorem only holds when f(t) settles; a pole on the imaginary axis or in the right half-plane would give a wrong answer.

Poles of s·F(s): s² + 2s + 23 = 0, all in the left half-plane.

Final value

f(∞) = lims→0 s·F(s) = lims→0 28/(s² + 2s + 23) = 28/23 = 1.217

Answer

f(∞) = 1.217
Block diagramsMedium
R(s)+1(s + 3)(s + 2)(s + 4)G(s)C(s)−

A unity negative feedback loop has G(s) = 1(s + 3)/((s + 2)(s + 4)). A step of size 2 is applied at the reference. Find the steady-state error ess.

G(s) = 1(s + 3)/((s + 2)(s + 4))R = 2

Find ess

Show hints
  1. Position error constant Kₚ = G(0).
  2. Steady-state error for a step of size A: A/(1 + Kₚ).
  3. Kₚ = 1·3/(2·4) = 0.375.
Show the answer and the step-by-step solution

Block-diagram algebra: blocks in series multiply (G₁·G₂), blocks in parallel add (G₁ + G₂), and a loop with forward path G and feedback path H reduces to T = G/(1 + G·H) for negative feedback and G/(1 − G·H) for positive feedback. Reduce inner loops first, then work outwards. The closed-loop poles are the roots of the characteristic equation 1 + G(s)H(s) = 0. For a stable loop, a step input of size A gives the steady-state output A·T(0); with unity feedback the steady-state error to a step is A/(1 + Kp) with Kp = G(0).

Position error constant

Kₚ = G(0) = 1·3/(2·4) = 0.375

Steady-state error

ess = A/(1 + Kₚ) = 2/(1 + 0.375) = 1.455

Answer

ess = 1.455

How practising works

  • “Practise this course” mixes problems from all its topics, like a real exam.
  • Every problem has new values, so you learn the method instead of an answer.
  • Stuck? Open a small hint first, and the full explanation only when you need it.
  • Mock exams are timed and have no hints, and you get your score and a full review at the end.

Calculators for this course

Related courses