Design of model predictive controllers for PMSM drive system based on the extended Kalman filter observer

Considering some technical and economic reasons, it is not easy to directly measure the time-varying states which have a great impact on speed regulation performance in permanent magnet synchronous motor (PMSM) drive system. This paper proposes a method to estimate rotor speed, rotor position and load torque disturbance by utilising real-time estimations, based on the extended Kalman filter (EKF). In order to guarantee the accuracy and stability of PMSM drive system while running under load torque disturbance, this paper proposes a cascade closed-loop control strategy as a solution. The entire system is designed to track reference speed trajectory based on the estimated rotor speed, rotor position and load torque, using the model predictive control (MPC) algorithm based on linear PMSM model. Simulation results demonstrate the effectiveness of the states observer, and the cascade MPC structure shows the good performance in speed tracking of PMSM drive system.