Font Size: a A A

Design Of PMSM Active Disturbance Rejection Controller Based On Improved PSO Algorith

Posted on:2024-04-20Degree:MasterType:Thesis
Country:ChinaCandidate:M L ZhaiFull Text:PDF
GTID:2532306923487974Subject:Engineering
Abstract/Summary:PDF Full Text Request
Permanent magnet synchronous motor(PMSM)uses permanent magnets for excitation,in addition to having simple structure,high power density and high reliability.In addition to the advantages of easy maintenance,it also shows superior energy saving effect,so expanding the application field of PMSM is of great significance to alleviate the problem of energy shortage in today’s society.In order to realize the wide application of PMSM in fields such as robotics,aviation and electric vehicles that require high motor performance and control accuracy,it is especially important to find the appropriate control method to control the PMSM.In this context,this paper uses the improved particle swarm optimization algorithm and automatic disturbance rejection control to improve its speed loop on the basis of the traditional PMSM dual closed-loop control method,the main contents are as follows:Firstly,the mathematical model of PMSM under the two-phase rotation coordinate system is established and the space vector pulse width modulation(SVPWM)is elaborated.Aiming at the problem that the anti-disturbance ability is poor and it is difficult to achieve high performance requirements when the speed loop of the PMSM dual closed-loop control system adopts the PI controller,an automatic disturbance rejection controller applied to the speed loop is designed.Combined with motor vector control and SVPWM control technology,designed PMSM that uses an automatic disturbance rejection controller to control the motor speed loop dual closed-loop control system.By establishing a simulation model of the system and comparing it with the motor simulation model using the traditional dual closed-loop PI controller,the effectiveness of applying the automatic disturbance rejection controller to the speed loop on the motor speed tracking effect is verified.Secondly,in order to further improve the dynamic performance of the motor,aiming at the problem of difficult parameter adjustment caused by the large number of parameters in the automatic disturbance rejection controller,the improved particle swarm optimization algorithm is used to optimize and tune the controller parameters.Aiming at the problem that the standard particle swarm optimization algorithm is prone to fall into local optimization,the learning factor setting method with shrinkage factor and the nonlinear inertia weight coefficient adjustment scheme are used to improve the standard particle swarm optimization algorithm.A simulation model of the PMSM dual closed-loop control system applied to the speed loop by the automatic disturbance rejection controller using the improved particle swarm optimization algorithm is built in MATLAB/Simulink and the simulation results verify that the proposed method has superior control effect.Finally,an experimental platform for PMSM speed regulation based on FPGA was built,and the speed tracking experiment and anti-disturbance effect experiment of the designed PMSM dual closed-loop control system were completed on the experimental platform,through the analysis of experimental results,the feasibility and practicability of the proposed control method are proved.
Keywords/Search Tags:permanent magnet synchronous motor, vector control, active disturbance rejection control, particle swarm optimization algorithm
PDF Full Text Request
Related items