Abstract:In order to improve the speed tracking performance and disturbance rejection capability of a permanent magnet synchronous motor (PMSM) under load variations, parameter perturbations, and other uncertainties, a control method based on active disturbance rejection control (ADRC) combined with precision feedback linearization control(FL) is proposed. Firstly, the precision feedback linearization method is employed to decouple the PMSM model into independent current and speed subsystems through coordinate transformation and state feedback. An ADRC is designed for the speed loop to estimate and compensate for the real-time uncertainties and disturbances during the motor operation, thereby improving the system′s speed tracking performance and disturbance rejection capability. Secondly, to address the issue of nonsmoothness at the inflection point of the nonlinear function in ADRC, the function is improved to reduce high-frequency buffeting in the system. Finally, the simulation results of two control methods based on FL and precise feedback FL-ADRC are compared in MATLAB/Simulink simulation platform. The results show that the speed tracking adjustment time of FL-ADRC is shortened by 58.33%, and the recovery time after sudden load is increased by 95.45%, which shows that this method can quickly track the changes of speed and load torque, and has good anti-jamming ability, which verifies the superiority of the proposed method.