To allow the hoisting motor drive system of a crane to track a load torque quickly, a linearization method was used to transform a motor nominal dynamics model into two decoupled linear rotor speed and flux linkage subsystems. The method based on the theory of differential geometry was a precise feedback method. Two active disturbance rejection controllers (ADRCs) with identical structures were designed for the rotor speed and flux linkage subsystems. The extended state observer of the ADRC could estimate the unmodeled dynamics of the motor, the variation of motor parameters due to heating, and the unknown disturbances of the motor system to determine the total disturbances of the system. A closed-loop system with ADRC and an open-loop system were compared. The motor's full-load starting time was reduced by about 50%. When the motor operated smoothly at different load rates and the rated load was suddenly applied, the electromagnetic torque fluctuation range did not exceed 20 N·m. The rotor flux was always stable at the reference value. The motor speed decreased, but the amount of decrease did not exceed 7 rad/s. The closed-loop system had a significant energy-saving effect during the motor's starting process. The power saving rate was about 55%-59% if the motor started with a light load. The power saving rate could reach 71% if the motor started with a heavy load. The ADRC system could accurately estimate the unknown model of the rotor speed and flux linkage subsystems, and adapt to parameter variations of the motor stator and rotor resistance in the range of ±10%.
Read full abstract