FPGA-realization of an RBF-NN tuning PI controller for sensorless PMSM drives

The estimation and control of the rotor position for sensorless permanent magnet synchronous motor (PMSM) drives based on extended Kalman filter (EKF) and artificial neural network (ANN) is presented in this paper. The EKF is a rotor position estimator which is a full-order stochastic observer for the recursive optimum state estimation of a nonlinear dynamic system in real time by using signals that are in the noisy environment. An ANN constructed by radial basis function neural network (RBFNN) and a parameter adjustable mechanism is applied to speed control loop of the PMSM drives to cope with the effect of the system dynamic uncertainty and external load. In this paper, firstly, a mathematical model for PMSM is derived, and a sensorless FOC is built up. Secondly, the rotor position and rotor speed which are estimated by using EKF is described. These estimated values are feed-backed to the current loop for FOC and to the speed loop for RBFNN-based self-tuning PI control. Thirdly, a very high-speed IC hardware description language (VHDL) is presented to describe the behavior of the adopted control and estimation algorithm. Fourthly, to verify the correctness of the designed VHDL code of the control and the estimation algorithm, based on electronic design automation (EDA) simulator link, a co-simulation work is constructed by Simulink and ModelSim. And some simulation results verify the correctness and effectiveness. Finally, an experimental system with a PMSM, a motor driver circuit, and a field programmable gate array (FPGA) board are set up to implement the proposed rotor position estimation and speed control algorithm.

[1]  M. Geethu,et al.  Sensorless adaptive PID speed control for Permanent Magnet Synchronous Motor drives , 2016, 2016 International Conference on Emerging Technological Trends (ICETT).

[2]  Azziddin M. Razali,et al.  Fuzzy logic controller of PMSM for sensorless drives , 2016, 2016 IEEE International Conference on Power and Energy (PECon).

[3]  Ying-Shieh Kung,et al.  FPGA Realization of Sensorless PMSM Speed Controller Based on Extended Kalman Filter , 2013 .

[4]  Win-Chin Lin,et al.  Two-Agent Single-Machine Scheduling of Jobs with Time-Dependent Processing Times and Ready Times , 2013 .

[5]  Rachit Srivastava,et al.  Novel approach of speed control of PMSM drive using neural network controller , 2016, 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT).

[6]  Xu-Feng Cheng,et al.  Sensorless Control of Permanent Magnet Synchronous Motors and EKF Parameter Tuning Research , 2016 .

[7]  Frede Blaabjerg,et al.  A Simple Startup Strategy Based on Current Regulation for Back-EMF-Based Sensorless Control of PMSM , 2012, IEEE Transactions on Power Electronics.

[8]  Mohammad Sharaf,et al.  Chattering-free sliding mode observer for speed sensorless control of PMSM , 2017 .

[9]  Ying-Shieh Kung,et al.  Digital hardware implementation of a sensorless speed controller for PMSM drives using HF signal injection and EKF , 2016, 2016 International Conference on Advanced Materials for Science and Engineering (ICAMSE).

[10]  Ying-Shieh Kung,et al.  FPGA-Based Speed Control IC for PMSM Drive With Adaptive Fuzzy Control , 2007, IEEE Transactions on Power Electronics.

[11]  Wenhui Zhang,et al.  Efficient Local Level Set Method without Reinitialization and Its Appliance to Topology Optimization , 2016 .

[12]  Mauro Zigliotto,et al.  Magnetic Modeling of Synchronous Reluctance and Internal Permanent Magnet Motors Using Radial Basis Function Networks , 2018, IEEE Transactions on Industrial Electronics.

[13]  Kevin N. Gurney,et al.  An introduction to neural networks , 2018 .

[14]  Petter Krus,et al.  A comprehensive computational multidisciplinary design optimization approach for a tidal power plant turbine , 2017 .

[15]  Ming-Shyan Wang,et al.  Realization of a sensorless speed controller for permanent magnet synchronous motor drives based on field programmable gate array technology , 2017 .

[16]  Q. P. Ha,et al.  FPGA-based sensorless PMSM speed control using adaptive extended Kalman filter , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).