Conventional model predictive control for permanent magnet synchronous motors relies heavily on accurate motor mathematical models when establishing predictive models,and load disturbances can affect their control performance.A model predictive control method based on a reduced order Luenberger observer is proposed,which uses a PI controller in the current loop and a model predictive controller based on load disturbance compensation in the speed loop.A reduced order Luenberger observer is constructed to estimate the load disturbance,and the estimated value is compensated to the output value of the speed loop to suppress the disturbance.From the simulation and experimental results,it can be seen that the proposed algorithm has faster dynamic response and higher control accuracy compared to conventional model predictive control,effectively improving the system's anti load interference performance.
关键词
永磁同步电机/模型预测控制/降阶龙伯格观测器/负载扰动
Key words
Permanent magnet synchronous motor/Model predictive control/Reduced order Luenberger observer/Load disturbance