University of Melbourne · FACULTY OF ENGINEERING

ELEN90055 · Control Systems

- one subject, every graph, every model, every mark
Engineering14 Chapters10-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 4 of 12 · ELEN90055

LTI systems, convolution, Laplace and transfer functions

This chapter is the computational engine of ELEN90055 Control Systems at the University of Melbourne: it shows how a linear time-invariant (LTI) plant turns an input into an output, first in the time domain as a convolution y(t) = (g∗u)(t) with the impulse response g, then in the s-domain where the Laplace transform converts that convolution into a multiplication Y(s) = G(s)U(s).

From a differential-equation model you take Laplace transforms with zero initial conditions and read off the transfer function G(s) = B(s)/A(s) — its denominator roots are the poles, its numerator roots the zeros. It also covers transport delay e-sT and its first-order Padé approximation, and the block-diagram algebra that reduces any single loop to one transfer function. It maps to Part II of the course (loosely following Goodwin, Graebe & Salgado, Chapters 3-4) and underpins every later stability and design question.

In this chapter

What this chapter covers

  • 01Describe an LTI system by its unit-step response h(t) and impulse response g(t) = dh/dt
  • 02Compute an output as the convolution y(t) = integral of g(t - tau) u(tau) dtau
  • 03Use the Laplace transform pairs (step, exponential, t^n/n!, sine, cosine) and rules (derivative, integral, time shift, convolution)
  • 04Turn a linear ODE with zero initial conditions into a transfer function G(s) = B(s)/A(s)
  • 05Identify poles (roots of A), zeros (roots of B), DC gain G(0) and the relative degree n - m
  • 06Read the endpoints of a response with the final-value and initial-value theorems
  • 07Approximate a transport delay e^(-sT) by the first-order Pade (1 - Ts/2)/(1 + Ts/2) and spot its right-half-plane zero
  • 08Reduce a block diagram with the three rules: series multiply, parallel add, negative feedback divide by 1 + GH
Worked example · free

ODE to transfer function to step response

Q [8 marks]. A first-order process obeys the differential equation 2 y'(t) + y(t) = 3 u(t) with y(0) = 0 (time in seconds). (a) Find the transfer function G(s) = Y/U, its DC gain, time constant and pole. (b) The input is switched to the constant value u(t) = 4 for t >= 0 (a step of height 4); find y(t) and its final value. (c) Confirm the final value with the final-value theorem.
  • +1(a) Transfer function. Transform each term with zero initial conditions, using L{y'} = sY: (2s + 1)Y(s) = 3U(s), so G(s) = 3/(2s + 1).
  • +1Read off the constants. DC gain G(0) = 3; writing G = 3/(2s + 1) gives time constant tau = 2 s and a single pole at s = -1/2 = -0.5 rad/s (stable, left-half-plane).
  • +1(b) Step input. A step of height 4 has U(s) = 4/s, so Y(s) = G(s)U(s) = (3/(2s + 1)) × (4/s) = 12/(s(2s + 1)).
  • +2Partial fractions. 12/(s(2s + 1)) = A/s + B/(2s + 1) gives 12 = A(2s + 1) + Bs. At s = 0, A = 12; at s = -1/2, 12 = -B/2 so B = -24. Hence Y = 12/s - 24/(2s + 1) = 12/s - 12/(s + 0.5).
  • +1Invert. Using L-inverse{1/s} = 1 and L-inverse{1/(s + 0.5)} = e^(-0.5t): y(t) = 12 - 12 e^(-t/2) for t >= 0.
  • +1Final value. As t tends to infinity, e^(-t/2) tends to 0, so y(infinity) = 12 — exactly DC gain × input = 3 × 4 = 12.
  • +1(c) FVT check. lim (s to 0) sY(s) = lim (s to 0) 12/(2s + 1) = 12 — it agrees, so the answer is self-consistent.
G(s) = 3/(2s + 1) (DC gain 3, time constant 2 s, pole at s = -0.5 rad/s); the response to a step of height 4 is y(t) = 12 - 12 e^(-t/2), rising from 0 to a final value of 12 with time constant 2 s (63% reached at t = 2 s, where y = 7.58). The final-value theorem confirms y(infinity) = 12.
Sia tip — Always transform with zero initial conditions when you want a transfer function, and re-check the final value with the FVT after inverting — it is a free correctness test. Note the denominator time constant tau = 2 s comes from the coefficient of s written as (2s + 1), i.e. tau/1.
Glossary

Key terms

Impulse response g(t)
The output of an LTI system to a unit impulse; equivalently the derivative of the unit-step response, g = dh/dt. It is the kernel of the convolution, so it alone determines the whole input-output map, and its Laplace transform is the transfer function G(s).
Convolution
The time-domain input-output relation y(t) = integral from 0 to t of g(t - tau) u(tau) dtau: the present output is a weighted running memory of the past input. The lower limit 0 encodes causality. In the s-domain it becomes the multiplication Y(s) = G(s)U(s).
Laplace transform
Y(s) = integral from 0 to infinity of y(t) e^(-st) dt, with s = sigma + j*omega the complex frequency (units of 1/s). It converts differentiation into multiplication by s and convolution into multiplication, turning a linear ODE into algebra.
Transfer function G(s)
The ratio Y(s)/U(s) = B(s)/A(s) obtained from a linear ODE with zero initial conditions. The roots of A (denominator) are the poles; the roots of B (numerator) are the zeros; G(0) is the DC (steady-state) gain.
Poles and zeros
Poles are the denominator roots alpha_k; they set the natural modes and stability (the system is stable exactly when every pole has Re < 0). Zeros are the numerator roots beta_k; they shape the transient, e.g. a right-half-plane zero causes undershoot.
Relative degree / proper
The relative degree is n_r = n - m (number of poles minus zeros). A physically realisable transfer function is proper, n_r >= 0; if n_r > 0 it is strictly proper. A negative relative degree is a pure differentiator and is non-causal.
Final-value theorem (FVT)
If the limits exist and sY(s) has all poles in the open left-half plane, lim (t to infinity) y(t) = lim (s to 0+) s Y(s). Its partner, the initial-value theorem, gives lim (t to 0+) y(t) = lim (s to infinity) s Y(s).
Transport delay and Pade
A dead time of T seconds multiplies the transfer function by e^(-sT) (an all-pass factor). The first-order Pade approximation e^(-sT) approx (1 - Ts/2)/(1 + Ts/2) replaces it by a rational function with a right-half-plane zero at +2/T, which is why delay makes a loop non-minimum-phase.
FAQ

LTI systems, convolution, Laplace and transfer functions FAQ

Why bother with the Laplace transform instead of solving the differential equation directly?

Because it turns calculus into algebra. In the time domain the output is a convolution integral, which you would have to evaluate for every instant. The Laplace transform maps differentiation to multiplication by s and convolution to an ordinary product Y(s) = G(s)U(s), so a linear constant-coefficient ODE becomes an algebraic equation you solve for Y(s) and then invert with a short table of pairs. Every later tool in the subject — poles, stability tests, frequency response, controller design — operates on the resulting transfer function, so the transform is the gateway to all of it.

What is the difference between a pole and a zero, and why do they matter?

Both come from the transfer function G(s) = B(s)/A(s). Poles are the roots of the denominator A(s); they are the natural frequencies of the system and decide stability — the system is stable exactly when every pole lies strictly in the left-half plane (Re < 0). Zeros are the roots of the numerator B(s); they do not affect stability but shape the transient, for example a right-half-plane zero (as produced by a delay's Pade approximation) causes the step response to undershoot before it rises. Knowing both, plus the DC gain G(0), lets you predict the response before computing it.

Can AI help me with LTI systems, convolution, Laplace and transfer functions in ELEN90055?

Yes, as a study aid. An AI tutor like Sia can explain convolution and the Laplace pairs step by step, walk you through turning an ODE into a transfer function, and check your partial-fraction and inversion algebra or your block-diagram reduction. Use it to understand the method and the sign and units conventions and to practise; it does not sit your open-book exam or guarantee a mark, and you should confirm every formula against the unit notes on Canvas.

Studying with AI? Sia — free AI electrical engineering tutor works through ELEN90055 step by step.

Study strategy

Exam move

Make the ODE-to-transfer-function move automatic, because it is the first step of the typical Q1 and a tool in every other question. Drill three things until they are fast: (1) transforming an ODE term-by-term with zero initial conditions to get G(s) = B(s)/A(s), then reading off poles, zeros, DC gain G(0) and relative degree; (2) partial fractions plus the standard pairs to invert Y(s) = G(s)U(s) back to y(t), always re-checking the endpoint with the final-value theorem; and (3) block-diagram reduction with the three rules — series multiply, parallel add, negative feedback divide by 1 + GH. Keep the sign conventions honest: the derivative rule carries a minus-y(0) term (kept only for non-zero initial conditions), and the closed-loop denominator is 1 + GH with a plus. For delays, remember e^(-sT) and its first-order Pade (1 - Ts/2)/(1 + Ts/2) with its right-half-plane zero at +2/T. The exam is 3 hours, open book, worth 70% with a hurdle, and you answer four questions summing to 50 marks — budget about 3.6 minutes per mark. Since it is open book, marks reward method shown with correct sign and unit conventions, not memorised formulae. Confirm the exact date of the next (Semester 1, ~June 2027) sitting on Canvas.

A+Everything unlocked
Unlocks this Bible + all 39 of your University of Melbourne subjects - and 1,000+ Bibles across every Australian university.
Sia - your ELEN90055 tutor, unlimited, worked the way the exam marks it
The full 10-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$25/ month
30-day money-back · cancel in one tap · how it works
Unlock the full ELEN90055 Bible + 39 University of Melbourne subjects解锁完整 ELEN90055 Bible + University of Melbourne 39 门科目
$25/mo