Linear-Nonlinear Switching Active Disturbance Rejection Speed Controller for Permanent Magnet Synchronous Motors

Sensors (Basel). 2022 Dec 8;22(24):9611. doi: 10.3390/s22249611.

Abstract

To combine the advantages of linear active disturbance rejection control (LADRC) and nonlinear active disturbance rejection control (NLADRC) and improve the contradiction between the response speed and control precision caused by the limitation of parameter α in NLADRC, a linear-nonlinear switching active disturbance rejection control (SADRC) strategy based on linear-nonlinear switching extended state observer (SESO) and linear-nonlinear switching state error feedback control law (SSEF) is proposed in this paper. First, the reasons for the performance differences between LADRC and NLADRC are analysed from a theoretical point of view, then a linear-nonlinear switching function (SF) that can change the switching point by adjusting its parameters is constructed and then propose SESO and SSEF based on this function. Subsequently, the convergence range of the observation error of the SESO is derived, and the stability of the closed-loop system with the application of SSEF is also demonstrated. Finally, the proposed SADRC control strategy is applied to a 707 W permanent magnet synchronous motor (PMSM) experimental platform, and both the dynamic and static characteristics of SADRC are verified. The experimental results show that the proposed SADRC control strategy can well combine the performance advantages of LADRC and NLADRC and can better balance the response speed and control precision and has a better capacity for disturbance rejection, which has potential application in engineering practise.

Keywords: active disturbance rejection control (ADRC); linear-nonlinear switching active disturbance rejection control (SADRC); permanent magnet synchronous motor (PMSM); speed controller.