A novel online algorithm to identify the moment of inertia, viscous friction coefficient, and load torque of PMSM (Permanent Magnet Synchronous Motor) drives and a distinctive autotuning speed control scheme are presented. The proposed identification algorithm does not require motors run in a particular trajectory and only needs a short identification time. A Luenberger speed observer is introduced to eliminate noises which are generated by the detection of position signal and to improve the accuracy of identified parameters. Parameters of the speed controller are optimized by analyzing the mathematical model of the system and the formula of the PI controller. Compared to a standard recursive least squares method (RLSM) and traditional PI algorithm, the effectiveness of the proposed identification algorithm and autotuning speed control scheme are validated through simulations and experiments.
Read full abstract