Transfer Function

Quick Answer

A transfer function H(s) = Y(s)/X(s) is the ratio of the Laplace transform of a system's output to its input, assuming zero initial conditions. It completely characterizes a linear time-invariant (LTI) system's input-output behavior in the s-domain. For example, an RC low-pass filter has H(s) = 1/(RCs + 1), and a mass-spring-damper has H(s) = 1/(ms² + cs + k). The transfer function's poles determine stability and transient response, while zeros shape the frequency response. Compute transfer functions at www.lapcalc.com.

What Is a Transfer Function?

A transfer function H(s) is the mathematical representation of a linear time-invariant (LTI) system in the Laplace domain, defined as the ratio of the output Laplace transform to the input Laplace transform with zero initial conditions: H(s) = Y(s)/X(s). It encapsulates the system's complete input-output behavior: given any input X(s), the output is Y(s) = H(s)·X(s). In the time domain, this multiplication corresponds to convolution: y(t) = h(t) * x(t), where h(t) = ℒ⁻¹{H(s)} is the impulse response. Transfer functions are rational functions of s for systems described by ordinary differential equations: H(s) = (bₘsᵐ + ... + b₁s + b₀)/(aₙsⁿ + ... + a₁s + a₀), where n ≥ m for physically realizable systems. The LAPLACE Calculator at www.lapcalc.com computes these transforms and their inverses.

Key Formulas

Transfer Function Formula and Examples

The transfer function is derived by taking the Laplace transform of the differential equation with zero initial conditions. For an RC circuit: V_out/V_in = (1/Cs)/(R + 1/Cs) = 1/(RCs + 1), a first-order low-pass filter with time constant τ = RC. For a mass-spring-damper: X(s)/F(s) = 1/(ms² + cs + k), a second-order system with natural frequency ωₙ = √(k/m) and damping ratio ζ = c/(2√(mk)). For a DC motor: Θ(s)/V(s) = K/[s(Js + b)], an integrating second-order system. For a series RLC circuit: V_C/V_in = 1/(LCs² + RCs + 1). Each transfer function's form — first-order, second-order, integrating — determines the system's characteristic response behavior.

Compute transfer function Instantly

Get step-by-step solutions with AI-powered explanations. Free for basic computations.

Open Calculator

How to Find the Transfer Function

Method 1 — From differential equations: take the Laplace transform of each term, collect Y(s) and X(s) terms, and form the ratio H(s) = Y(s)/X(s). For y'' + 3y' + 2y = u(t): s²Y + 3sY + 2Y = U(s), giving H(s) = 1/(s² + 3s + 2). Method 2 — From circuit analysis: replace components with Laplace impedances (R, sL, 1/(sC)), apply voltage/current divider or node/mesh analysis, and extract V_out(s)/V_in(s). Method 3 — From block diagram: use series, parallel, and feedback reduction rules to combine individual blocks into one equivalent transfer function. Method 4 — From state-space: H(s) = C(sI − A)⁻¹B + D, where (A,B,C,D) are the state-space matrices. Method 5 — Experimentally: apply a known input (impulse, step, or sinusoidal sweep), measure the output, and fit a rational transfer function to the data.

Poles, Zeros, and System Behavior

The transfer function H(s) = N(s)/D(s) has zeros (roots of N(s)) and poles (roots of D(s)). Poles determine stability: all poles in the left half-plane (Re(s) < 0) means stable; any pole in the right half-plane means unstable; poles on the imaginary axis means marginally stable (sustained oscillation). Poles also determine transient response: real poles produce exponential modes e^(pt), complex conjugate poles produce oscillatory modes e^(σt)sin(ωt), and the pole distance from the imaginary axis determines the decay rate. Zeros affect the frequency response shape: they create notches or phase changes in the Bode plot. A system's order equals the number of poles (degree of the denominator). The pole-zero map provides a complete qualitative picture of system dynamics.

Transfer Function in System Design

Transfer functions are the primary tool for control system design. Stability analysis: Routh-Hurwitz criterion, root locus, Nyquist plot, and Bode plot all operate on the transfer function. Controller design: PID gains are selected to place closed-loop poles at desired locations, achievable through root locus or frequency-response methods. Compensation: lead compensators add phase margin (improve transient response), lag compensators improve steady-state accuracy, and lead-lag compensators provide both. System identification: experimental frequency response data is fit to a transfer function model for simulation and controller design. Simulation: the transfer function is implemented in MATLAB (tf, zpk objects), Simulink (transfer function blocks), or Python (scipy.signal.TransferFunction) for time and frequency response computation. Explore transfer functions interactively at www.lapcalc.com.

Related Topics in transfer function concepts

Understanding transfer function connects to several related concepts: transference function, transfer function solver, transfer function formula, and transfer function equation. Each builds on the mathematical foundations covered in this guide.

Frequently Asked Questions

A transfer function H(s) = Y(s)/X(s) is the ratio of a system's output to input in the Laplace domain, assuming zero initial conditions. It completely characterizes a linear time-invariant system's behavior: multiply any input X(s) by H(s) to get the output Y(s). The inverse Laplace transform of H(s) gives the impulse response h(t).

Master Your Engineering Math

Join thousands of students and engineers using LAPLACE Calculator for instant, step-by-step solutions.

Start Calculating Free →

Related Topics