A robust recursive feasibility-based MPC method for the speed control of uncertain permanent magnet synchronous motors
摘要
Speed control of Permanent Magnet Synchronous Motors (PMSM) is especially problematic because model uncertainty can make the effectiveness of Model Predictive Control (MPC) useless and even put on hold optimization procedures in some cases. The paper aims to develop a robust L2-gain MPC controller that employs recursive feasibility to facilitate enhanced performance in PMSM speed control with uncertainty. We developed an L2-gain MPC controller minimizing the influence of model uncertainties. To ensure recursive feasibility, we employed techniques that guarantee the optimization problem has a solution at every iteration of the MPC algorithm. Experimental experiments on a PMSM motor demonstrate that the proposed method is effective in ensuring continuous operation of the optimization process regardless of uncertainties, and solutions are always prepared. The L2-gain MPC controller presented in this paper offers an efficient solution for PMSM speed control with robustness guarantees and performance improvement against model uncertainties. The results of practical tests showed that in the steady state, the proposed method has an error of 1 rpm, and in the transient state and for ramp inputs, in the worst case, it has an error of 2 rpm.