Tuning of linear active disturbance rejection controller with robustness specification

ISA Trans. 2019 Feb:85:237-246. doi: 10.1016/j.isatra.2018.10.018. Epub 2018 Oct 24.

Abstract

Active disturbance rejection control (ADRC) treats all the model uncertainties and all the external disturbances as a generalized disturbance. It uses an extended state observer (ESO) to estimate the generalized disturbance in real time, and compensate it using a state-feedback control law, thus can achieve good disturbance rejection performance. For linear ADRC (LADRC), the parameters can be tuned via the bandwidths of the ESO and the feedback control, thus an LADRC can be regarded as a fixed-structured controller with several parameters to tune, just like a PID controller. To help tuning the parameters of LADRC, a tuning rule is proposed in this paper, with the aim to minimize the load disturbance attenuation performance in the integral of time square error sense, under the constraint of a specified robustness measure for the first-order processes with deadtime. The tuning rule is tested for a variety of benchmark systems and the gravity drained tanks case, and the performances are compared with the well-known PID tuning methods.

Keywords: Benchmark systems; Linear active disturbance rejection control (LADRC); PID control; Parameter tuning; The gravity drained tanks case.