To address the impact of load disturbances on the full-speed-range control of an interior permanent magnet synchronous motor (PMSM), an active disturbance rejection control (ADRC) method is proposed. The speed loop employs phased field-weakening control (FW) based on ADRC, while the current loop utilizes proportional-integral-derivative (PID) control. Starting from the motor parameters, the Lagrange multiplier method was used to derive the critical speeds for the maximum torque per ampere (MTPA) and maximum torque per voltage (MTPV) ratios, and the timing for the field-weakening control was analyzed. A full-speed-range control model of the motor was established, and an ADRC-based speed loop controller was designed to achieve smooth transitions between high speeds and anti-disturbance solid capabilities. Based on the proposed control strategy, a 21 kW PMSM was used as the research object, and a full-speed-range control simulation model was developed in MATLAB/SIMULINK to verify the strategy. Compared to the traditional PID control, the simulation results demonstrate that the proposed strategy effectively observes and compensates for load disturbances, significantly reducing initial torque oscillations under three different operating conditions. After a sudden load increase, torque oscillations were reduced by 16%, with the stator current reaching steady state 0.03 s faster, response speed improving by 0.02 s, smooth transitions between speed ranges, and enhanced anti-disturbance performance.
Read full abstract