Enhanced Bandwidth of Current Loop for Permanent Magnet Synchronous Motor Drives Based on FPGA

In the field of AC permanent magnet synchronous motor control, the current loop is the innermost ring of the servo control system, and its bandwidth represents the dynamic performance of the control system. The main factors that restrict the current loop bandwidth are digital delay and switching frequency. At present, power devices which can sustain the high switching frequency are expensive and some relative technologies are not yet mature. So the main way of expanding the current loop bandwidth is to reduce digital delay of the control loop. In this paper, Multiple stator current sampling and multiple PWM duty cycle update were achieved in a carrier period without changing the switching frequency. Thereby, with the current loop bandwidth extended, the dynamic performance of the current loop is enhanced. Finally, the simulation results all verify the effectiveness of the algorithm.

[1]  Stefan Soter,et al.  Enhanced bandwidth current controller for FPGA based inverter drives - a detailed analysis and implementation , 2012, IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society.

[2]  Jun-ichi Itoh,et al.  Volume evaluation of a PWM inverter with wide band-gap devices for motor drive system , 2013, 2013 IEEE ECCE Asia Downunder.

[3]  Bernhard Piepenbreier,et al.  High Efficiency Three-Phase-Inverter with 650 V GaN HEMTs , 2016 .

[4]  Stéphane Bibian,et al.  Time delay compensation of digital control for DC switchmode power supplies using prediction techniques , 2000 .

[5]  Alecksey Anuchin,et al.  FPGA implementation of servodrive control system , 2016, 2016 57th International Scientific Conference on Power and Electrical Engineering of Riga Technical University (RTUCON).

[6]  Ralph Kennel,et al.  FPGA Implementation of Model Predictive Control With Constant Switching Frequency for PMSM Drives , 2014, IEEE Transactions on Industrial Informatics.