System Dynamics · Module 6 of 10
Laplace Transforms and Transfer Functions
The Laplace transform turns a differential equation into algebra. The ratio of output to input becomes a transfer function whose poles, read off by inspection, already tell you how the system will move.
Readiness check
This module moves to the frequency domain. Tick only what you can do closed-notes.
- Recall that the Laplace transform of a derivative brings down an s.
- Write a mass-spring-damper differential equation.
- Factor a quadratic to find its roots.
- Evaluate a function at s = 0.
- Recall ωn and ζ from a second-order denominator.
The core idea
The Laplace transform replaces d/dt with s, turning a differential equation into algebra. The transfer function G(s) is the ratio of transformed output to input; its poles are the roots of the denominator, and they set the system's response.
d/dt → s, with zero initial conditionsG(s) = Y(s)/U(s)poles = roots of the denominatorThe Laplace transform maps a function of time to a function of the complex variable s, and crucially it turns differentiation into multiplication by s (with zero initial conditions). A differential equation becomes an algebraic one, which is solved by ordinary algebra and, if needed, transformed back. The ratio of the transformed output to the transformed input is the transfer function G(s), a complete description of a linear system. Its denominator set to zero is the characteristic equation, and the roots of that equation are the poles. The poles alone determine the form of the response: real poles give exponentials, complex pairs give damped oscillation, and their location fixes the speed and damping. The value G(0) is the DC gain, the steady output per unit steady input.
The skills, taught in order
Five skills move from the transform to the transfer function and the information its poles carry.
6.1 The Laplace transform
The Laplace transform turns a time function into a function of s and, with zero initial conditions, replaces each time derivative with a factor of s. A differential equation in t becomes an algebraic equation in s, far easier to manipulate.
6.2 The transfer function
For a linear system the transfer function G(s) = Y(s)/U(s) is the ratio of transformed output to input. It captures the whole input-output behaviour in one rational function of s and is independent of the particular input.
6.3 Poles and zeros
The roots of the denominator are the poles; the roots of the numerator are the zeros. Poles govern the natural response, its speed and whether it oscillates; zeros shape how strongly each mode appears. Pole location is the single most informative feature of a model.
| Pole type | Location | Response |
|---|---|---|
| Real, negative | left axis | decaying exponential |
| Complex pair, negative real part | left half plane | damped oscillation |
| On imaginary axis | jω axis | sustained oscillation |
| Positive real part | right half plane | growing, unstable |
Pole location maps directly to the shape of the response, which is why poles are read first.
6.4 DC gain and the final value
The DC gain G(0) is the steady output per unit steady input. For a stable system the final value theorem confirms it: the steady response to a unit step is G(0). It is read by setting s = 0 in the transfer function.
6.5 The characteristic equation
Setting the denominator to zero gives the characteristic equation; its roots are the poles. Matching a second-order denominator to s2 + 2ζωns + ωn2 reads off the natural frequency and damping ratio directly from the model.
Engineering connection: transfer functions are the shared language of Control Systems, where the same poles are moved deliberately by feedback.
Worked example 1: transfer function of a mass-spring-damper
A mass-spring-damper has m = 1 kg, c = 3 N·s/m, and k = 2 N/m. Find the transfer function from force to displacement, its poles, and its DC gain.
- ProblemFind G(s), its poles, and its DC gain for the system in Figure 1.
- Given / findm = 1, c = 3, k = 2. Find G(s) = X(s)/F(s), the poles, and G(0).
- AssumptionsZero initial conditions; linear system.
- ModelTransform m ẍ + c ẋ + k x = F to (ms2 + cs + k)X = F, so G = 1/(ms2 + cs + k).
- EquationsG(s) = 1/(m s2 + c s + k)poles: m s2 + c s + k = 0DC gain = G(0) = 1/k
- SolveG(s) = 1/(s2 + 3s + 2) = 1/((s + 1)(s + 2)). Poles at −1 and −2. G(0) = 1/2 = 0.5 m/N.
- CheckBoth poles are real and negative, so the response decays without oscillation, consistent with ζ = c/(2√(km)) = 3/(2√2) = 1.06 > 1, overdamped. The DC gain equals the static 1/k.
- ConclusionThe transfer function shows at a glance an overdamped system settling to 0.5 m per newton, all read from the poles and G(0).
Worked example 2: poles and damping from the characteristic equation
A second-order system has m = 2 kg, c = 12 N·s/m, and k = 10 N/m. Find the characteristic equation, the poles, the natural frequency, and the damping ratio.
- ProblemFind the characteristic equation, poles, ωn, and ζ for the system in Figure 2.
- Given / findm = 2, c = 12, k = 10. Find the characteristic equation, the poles, ωn, ζ.
- AssumptionsLinear second-order system; zero initial conditions.
- ModelThe denominator ms2 + cs + k = 0, divided by m, is s2 + 2ζωns + ωn2 = 0.
- Equationss2 + (c/m)s + (k/m) = 0ωn = √(k/m), ζ = c/(2√(k m))
- SolveDividing by 2: s2 + 6s + 5 = 0, factoring to (s + 1)(s + 5), poles −1 and −5. ωn = √(10/2) = √5 = 2.24 rad/s. ζ = 12/(2√20) = 1.34.
- Checkζ > 1, so the poles must be real and distinct, which −1 and −5 are. Their product equals ωn2 = 5 and their sum equals 2ζωn = 6, both consistent.
- ConclusionThe characteristic equation reveals an overdamped system; matching it to the standard form gives ωn and ζ without solving any differential equation.
Misconceptions and diagnostics
| Mistake | Symptom | Diagnostic question | Correction |
|---|---|---|---|
| Keeping initial conditions | Extra terms in the transfer function | "Did I assume zero initial conditions?" | The transfer function is defined with zero initial conditions. |
| Poles from the numerator | Stability judged from zeros | "Which polynomial did I set to zero?" | Poles are roots of the denominator. |
| DC gain at the wrong s | Gain read at s = 1 or s = ∞ | "Is this G(0)?" | DC gain is G(s) evaluated at s = 0. |
| Not normalising before matching | ωn and ζ read off wrong | "Is the leading coefficient 1?" | Divide by m so s2 stands alone before matching. |
Practice ladder
Write the transfer function from force to displacement for m = 2, c = 6, k = 4.
Show answer
G(s) = 1/(2s2 + 6s + 4) = 1/(2(s + 1)(s + 2)).
For that system, find the poles and the DC gain.
Show answer
Poles at −1 and −2. G(0) = 1/4 = 0.25 m/N.
A system has G(s) = 5/(s2 + 2s + 5). Find ωn, ζ, and the steady response to a unit step.
Show answer
ωn = √5 = 2.24 rad/s, ζ = 2/(2√5) = 0.447 (underdamped). Step final value G(0) = 5/5 = 1.
Given only the pole locations of a system, describe what you can already say about its response without solving anything.
What good work looks like
Real negative poles mean a decaying, non-oscillatory response; a complex pair means damped oscillation; the distance from the imaginary axis sets the decay rate, and any right-half-plane pole means instability, all read directly from location.
Working with AI, and proving it yourself
Use AI as an examiner, not a solver
Portfolio task
Take a model from an earlier module, write its transfer function, identify the poles and DC gain, and predict the response shape, then check against the time response.
Retrieval and spaced review
Closed notes. Answer out loud, then reveal.
1. What does the Laplace transform do to a derivative?
It replaces d/dt with multiplication by s, given zero initial conditions.
2. Define the transfer function.
G(s) = Y(s)/U(s), the ratio of transformed output to input.
3. Where do the poles come from?
The roots of the denominator, the characteristic equation.
4. What is the DC gain?
G(0), the steady output per unit steady input.
5. What does a right-half-plane pole mean?
A growing response: the system is unstable.
Textbook mapping
This module follows Karnopp, Margolis, and Rosenberg, System Dynamics: Modeling, Simulation, and Control of Mechatronic Systems, 5th edition. Use these references to read further.
| Topic in this module | Where to read more |
|---|---|
| Laplace transforms and transfer functions | Karnopp, Margolis & Rosenberg, Chapter 8 |
| Poles, zeros, and the characteristic equation | Karnopp, Margolis & Rosenberg, Chapter 8 |
| DC gain and the final value | Karnopp, Margolis & Rosenberg, Chapter 8 |
Chapter numbers refer to the 5th edition. The transform methods are standard, so any recent edition will align closely.