๐ŸŽ›๏ธControl Theory

Key Concepts of Transfer Functions

Study smarter with Fiveable

Get study guides, practice questions, and cheatsheets for all your subjects. Join 500,000+ students with a 96% pass rate.

Get Started

Why This Matters

Transfer functions transform messy differential equations into algebraic expressions that reveal how a system behaves. Whether you're analyzing drone stabilization, thermostat response, or amplifier distortion at certain frequencies, you're working with transfer functions. The concepts here, including poles, zeros, damping, frequency response, and stability, form the analytical backbone of control theory.

You'll be tested on your ability to connect mathematical representations to physical behavior. An exam won't just ask you to define a pole; it'll ask you to predict what happens to system response when a pole moves. Don't just memorize formulas. Know what each parameter controls and how changes in the s-domain translate to real-world performance.


The Mathematical Foundation

Transfer functions exist because the Laplace transform converts calculus problems into algebra problems. By transforming differential equations into polynomial ratios, you can analyze system behavior using algebraic tools instead of solving integrals.

Definition of Transfer Function

A transfer function is the ratio of output to input in the s-domain, expressed as:

H(s)=Y(s)X(s)H(s) = \frac{Y(s)}{X(s)}

This applies only to linear time-invariant (LTI) systems and assumes zero initial conditions. That assumption is what lets the transfer function characterize the system itself, independent of any particular starting state. From this single expression, you can extract stability, transient response, and frequency behavior.

Laplace Transform and Its Role

The Laplace transform converts time-domain signals to the s-domain by replacing derivatives with powers of ss and integrals with division by ss. This turns differential equations into algebraic equations you can manipulate with polynomial arithmetic.

The complex variable s=ฯƒ+jฯ‰s = \sigma + j\omega carries two pieces of information:

  • ฯƒ\sigma (the real part) represents exponential decay or growth
  • ฯ‰\omega (the imaginary part) represents oscillation frequency

Compare: Transfer functions vs. differential equations: both describe the same system, but transfer functions reveal pole locations directly and allow block diagram algebra. If a problem asks about system stability, start with the transfer function form.


Poles, Zeros, and System Character

The roots of the numerator and denominator polynomials determine everything about how a system responds. Poles dictate stability and natural modes; zeros shape the frequency response.

Poles and Zeros

  • Poles are roots of the denominator: values of ss where H(s)โ†’โˆžH(s) \to \infty. Each pole contributes a natural mode (an exponential or oscillatory term) to the system's response.
  • Zeros are roots of the numerator: values of ss where H(s)=0H(s) = 0. Zeros block or attenuate certain frequency components from reaching the output.
  • Location in the complex plane matters most. Left half-plane poles mean stability. Right half-plane poles mean the response grows without bound. Poles on the imaginary axis produce sustained oscillations.

First-Order Systems

The standard transfer function form is:

H(s)=Kฯ„s+1H(s) = \frac{K}{\tau s + 1}

Here KK is the DC gain (the steady-state output for a unit step input) and ฯ„\tau is the time constant. The system has a single real pole at s=โˆ’1/ฯ„s = -1/\tau, which is always in the left half-plane when ฯ„>0\tau > 0, guaranteeing stability.

The time constant ฯ„\tau sets the response speed. After one time constant, the step response reaches about 63% of its final value. After 5ฯ„5\tau seconds, it reaches approximately 99%.

Second-Order Systems

The standard form is:

H(s)=Kฯ‰n2s2+2ฮถฯ‰ns+ฯ‰n2H(s) = \frac{K\omega_n^2}{s^2 + 2\zeta\omega_n s + \omega_n^2}

Two parameters control the behavior:

  • ฯ‰n\omega_n (natural frequency): how fast the system tends to oscillate
  • ฮถ\zeta (damping ratio): how quickly oscillations die out

The damping ratio determines the response character:

  • Underdamped (ฮถ<1\zeta < 1): complex conjugate poles, oscillatory response
  • Critically damped (ฮถ=1\zeta = 1): repeated real poles, fastest response with no overshoot
  • Overdamped (ฮถ>1\zeta > 1): two distinct real poles, sluggish with no oscillation

For underdamped systems, the actual oscillation frequency is the damped natural frequency: ฯ‰d=ฯ‰n1โˆ’ฮถ2\omega_d = \omega_n\sqrt{1 - \zeta^2}.

Compare: First-order vs. second-order systems: first-order systems never overshoot and always produce smooth exponential responses. Second-order systems can oscillate and exhibit resonance. Know which model applies when a problem describes physical behavior.


Time Domain Response

How a system behaves over time after receiving an input is characterized by specific performance metrics. These metrics translate directly to design specifications in real applications.

Time Domain Response Characteristics

  • Rise time (trt_r) measures speed: the time to go from 10% to 90% of the final value. It's inversely related to bandwidth, so a faster system has a wider bandwidth.
  • Overshoot (MpM_p) measures how far the response exceeds the final value. For a second-order system, it depends only on ฮถ\zeta: Mp=eโˆ’ฯ€ฮถ/1โˆ’ฮถ2ร—100%M_p = e^{-\pi\zeta / \sqrt{1 - \zeta^2}} \times 100\%.
  • Settling time (tst_s) is the time for the response to stay within a specified band (typically 2%) of the final value. For a second-order system, tsโ‰ˆ4ฮถฯ‰nt_s \approx \frac{4}{\zeta \omega_n} using the 2% criterion.
  • Steady-state error reveals how well the system tracks its input. The number of integrators in the open-loop transfer function (poles at s=0s = 0) determines the system type, which dictates tracking ability for step, ramp, and parabolic inputs.

Frequency Domain Analysis

Examining how systems respond to sinusoids at different frequencies reveals bandwidth, resonance, and stability margins. The frequency response is the transfer function evaluated along the imaginary axis: H(jฯ‰)H(j\omega).

Frequency Domain Analysis Fundamentals

For any sinusoidal input at frequency ฯ‰\omega, an LTI system produces a sinusoidal output at the same frequency but with a different magnitude and phase. These are captured by:

  • Magnitude: โˆฃH(jฯ‰)โˆฃ|H(j\omega)|, which tells you how much the system amplifies or attenuates at that frequency
  • Phase: โˆ H(jฯ‰)\angle H(j\omega), which tells you the time shift introduced

Bandwidth defines the useful frequency range, typically where gain drops to โˆ’3-3 dB (a factor of 1/21/\sqrt{2}) below its maximum or DC value. Systems with low damping (ฮถ<0.707\zeta < 0.707) exhibit a resonance peak, meaning they amplify inputs near ฯ‰n\omega_n.

Bode Plots

Bode plots consist of two graphs: magnitude (in dB) and phase (in degrees), both plotted against log frequency. The logarithmic scaling lets you see behavior across many decades of frequency at once.

Sketching Bode plots by hand relies on asymptotic approximations:

  1. Each real pole at frequency ฯ‰p\omega_p contributes a โˆ’20-20 dB/decade slope starting at ฯ‰p\omega_p
  2. Each real zero at frequency ฯ‰z\omega_z contributes a +20+20 dB/decade slope starting at ฯ‰z\omega_z
  3. Complex conjugate poles or zeros contribute ยฑ40\pm 40 dB/decade slopes
  4. Sum the individual contributions to get the total magnitude and phase curves

Gain margin and phase margin are read directly from Bode plots and are critical for assessing closed-loop stability before building hardware. Phase margin is measured at the gain crossover frequency (where โˆฃH(jฯ‰)โˆฃ=0|H(j\omega)| = 0 dB), and gain margin is measured at the phase crossover frequency (where โˆ H(jฯ‰)=โˆ’180ยฐ\angle H(j\omega) = -180ยฐ). Positive margins mean the closed-loop system is stable.

Compare: Bode plots vs. Nyquist plots: Bode plots show magnitude and phase separately on log scales, making them ideal for design and gain/phase margin reading. Nyquist plots map the complete frequency response as a single curve in the complex plane and are essential for applying the Nyquist stability criterion, especially for systems with time delay or non-minimum phase behavior.


Stability and System Representation

A system is BIBO stable (bounded input, bounded output) if every bounded input produces a bounded output. Mathematically, this requires all closed-loop poles to lie in the left half-plane.

Stability Analysis Using Transfer Functions

  • Left half-plane poles guarantee stability: the system returns to equilibrium after disturbances.
  • Right half-plane poles cause instability: responses grow without bound.
  • Imaginary axis poles produce marginally stable behavior: sustained oscillations that neither grow nor decay.

The Routh-Hurwitz criterion lets you check whether any poles are in the right half-plane without actually solving for the roots. You construct a table from the coefficients of the characteristic polynomial and check whether all entries in the first column are positive. Any sign change in that column indicates a right half-plane pole.

Block Diagram Representation

Block diagrams decompose complex systems into interconnected transfer functions. Each block represents a transfer function, and arrows show signal flow.

Three fundamental connection rules:

  • Series (cascade): Htotal(s)=H1(s)โ‹…H2(s)H_{total}(s) = H_1(s) \cdot H_2(s)
  • Parallel: Htotal(s)=H1(s)+H2(s)H_{total}(s) = H_1(s) + H_2(s)
  • Negative feedback loop: Htotal(s)=G(s)1+G(s)H(s)H_{total}(s) = \frac{G(s)}{1 + G(s)H(s)}, where G(s)G(s) is the forward path and H(s)H(s) is the feedback path

Compare: Open-loop vs. closed-loop transfer functions: the open-loop transfer function is the product around the loop, G(s)H(s)G(s)H(s). The closed-loop transfer function incorporates feedback as G(s)1+G(s)H(s)\frac{G(s)}{1 + G(s)H(s)}. Stability analysis often examines the open-loop response to predict closed-loop behavior.


Quick Reference Table

ConceptBest Examples
Mathematical representationTransfer function definition, Laplace transform
System characterizationPoles and zeros, first-order systems, second-order systems
Time domain metricsRise time, settling time, overshoot, steady-state error
Frequency domain toolsBode plots, frequency response, bandwidth
Stability assessmentPole locations, Routh-Hurwitz, Nyquist criterion
System interconnectionBlock diagrams, feedback loops, series/parallel combinations
Damping behaviorUnderdamped, critically damped, overdamped responses

Self-Check Questions

  1. A system has poles at s=โˆ’2ยฑj3s = -2 \pm j3. Is it stable? What type of time response will it exhibit, and why?

  2. Compare how adding a zero near a dominant pole affects system response versus adding another pole. Which speeds up the system?

  3. If a Bode plot shows a phase margin of โˆ’10ยฐ-10ยฐ, what does this tell you about closed-loop stability? How would you fix it?

  4. A first-order system has ฯ„=0.5\tau = 0.5 seconds. A second-order system has ฮถ=0.5\zeta = 0.5 and ฯ‰n=4\omega_n = 4 rad/s. Which responds faster to a step input, and what characteristics would you compare?

  5. You're given H(s)=10(s+2)(s+1)(s+5)H(s) = \frac{10(s+2)}{(s+1)(s+5)}. Identify the poles, zeros, and DC gain. How would you sketch the Bode magnitude plot asymptotes?