A compensator transfer function (designed in root locus or Bode plots) must be realized physically using circuits or software. Active realizations (op-amps) allow arbitrary pole-zero placement and gain. Passive realizations (RC networks) are simpler but limited to specific transfer function structures and introduce impedance loading. Understanding realization constraints ensures designed controllers can be practically implemented.
When you design a compensator using root locus or Bode techniques, you produce a transfer function — a ratio of polynomials in the Laplace variable s describing poles, zeros, and gain. For example, a lead compensator might have the form C(s) = K·(s + z)/(s + p), where p > z places a zero to the left of a pole, adding phase lead in a target frequency band. This transfer function is an abstraction; before it can do anything useful, it must be turned into a physical device — a circuit, a digital filter, or a mechanical linkage — that actually computes that input-output relationship. Realization is the process of finding such an implementation.
Passive realizations use only resistors and capacitors (and occasionally inductors). A simple RC network can realize a first-order lead or lag compensator because the voltage divider formed by a frequency-dependent impedance and a fixed resistance has a transfer function with one pole and one zero. For instance, a series capacitor C with a shunt resistor R gives a high-pass response (zero at origin, pole at ω = 1/RC) — a rudimentary lead network. Passive networks are attractive for their simplicity, reliability, and lack of power supply requirements, but they come with strict constraints: passive RC circuits cannot provide gain greater than unity, they have limited pole-zero placement flexibility, and they load the downstream circuit (the impedance presented at the output depends on the source driving the input). Every passive compensator inserts a load that can shift the transfer function of the circuit it is connected to, forcing you to include loading effects in the analysis.
Active realizations use operational amplifiers with passive feedback networks. An op-amp inverting amplifier with impedance Z_f in the feedback path and Z_i at the input has transfer function −Z_f(s)/Z_i(s). By choosing Z_f and Z_i as RC networks, you can place poles and zeros almost anywhere in the left half-plane, set gain independently of the frequency shaping, and — critically — achieve near-ideal buffering: the op-amp's low output impedance and high input impedance mean the compensator does not load adjacent stages. Active realizations can also synthesize transfer functions with zeros in the right half-plane (non-minimum phase), which passive networks cannot produce without additional tricks.
The practical design choice depends on the application context. Passive compensators suit high-frequency or high-voltage environments where op-amps introduce bandwidth or noise limitations. Active compensators are preferred when precise pole-zero placement, gain, or isolation from loading effects is required — which is most of the time in control system implementation. A key constraint to check before committing to a topology is whether the compensator's transfer function is proper (degree of numerator ≤ degree of denominator): a physically realizable circuit cannot have more zeros than poles, because that would require differentiation of arbitrarily high order — amplifying high-frequency noise without bound. If your designed transfer function violates properness, you must add high-frequency poles to regularize it before building it, which is itself a design tradeoff between ideal performance and physical realizability.