| Because of its small size,light weight,high power density,high torque output capability,and high reliability,the permanent magnet synchronous motor(PMSM)has been extensively employed in manufacturing industries,agricultural machinery and equipment,households electrical equipment,rail transportation,light textile industry,and robot control.Therefore,the research and development of high-performance PMSM control system is of strong practical significance,and the research of its control algorithm has become a hot spot.In this paper,the STM32F103 microprocessor is used as the core to verify the practicality of the model predictive control algorithm,and the PMSM speed control system is designed and implemented.The paper firstly describes the research background and development status of PMSM speed control system at home and abroad,and gives an overview of the control strategy of PMSM.After analyzing and comparing several common vector control strategies of permanent magnet synchronous motor,the control mode of i_d=0 is determined.Then the mathematical model of PMSM is established separately for different coordinate systems,and the PMSM vector control system model is established in the simulation software to lay the theoretical foundation for further research.Secondly,this paper introduces the PMSM model predictive control strategy in the current loop for the problems that the parameters of the proportional-integral controller cannot change with the working conditions,the control accuracy depends on the motor setting parameters and the large speed overshoot in the PMSM vector control system.Then,the single-vector model predictive control and two-vector model predictive control methods are briefly analyzed and introduced in the PMSM speed control system under the constrained state.To further improve the problem of incomplete space vector coverage,the PMSM optimized three-vector model predictive control method is proposed and simulated in SIMULINK.Results show that the designed PMSM optimized three-vector model predictive control system has small straight-axis and cross-axis current ripple,high control accuracy,better dynamic and static performance,and can effectively improve the operation efficiency of the control system.Finally,based on the simulation experiment,the PMSM speed control system with STM32F103 as the main control chip is built,he software design control method and the hardware circuit design diagram are given respectively,the main circuit of the control chip,the power driver circuit,the current sampling circuit,the control power circuit and the communication interface circuit of the control system are designed in detail,and the flow chart of the main program and the interrupt service program are given.The experimental results prove the stability of the PMSM speed control system designed in this project and the superiority of the control algorithm proposed in this paper. |