Linear ADRC is equivalent to PID with set-point weighting and measurement filter
Fredrik Bagge Carlson
TL;DR
This paper addresses whether linear ADRC tuned with the bandwidth method can be implemented as a standard PI(D) controller with set-point weighting and measurement filtering. By deriving transfer-function and state-space mappings, it demonstrates exact equivalence in the measurement response for both first- and second-order plants, with a minor approximation in the reference response for first-order systems. It provides explicit expressions that map ADRC tuning parameters to PI gains and filters, and shows through numerical comparisons that an equivalent PI(D) controller matches ADRC performance while often offering similar robustness under plant variations. The practical impact is that linear ADRC can be implemented with ubiquitous PID-based controllers, simplifying adoption and tuning in engineering practice.
Abstract
We show that linear Active Disturbance-Rejection Control (ADRC) tuned using the "bandwidth method" is equivalent to PI(D) control with set-point weighting and a lowpass filter on the measurement signal. We also provide simple expressions that make it possible to implement linear ADRC for first and second-order systems using commonplace two degree-of-freedom PID implementations. The expressions are equivalent to ADRC in the response from measurements, and a slight approximation in the response from references.
