Recent advancements in FPGA-based controllers for AC drives applications

The aim of this paper is to present recent advancements in the field of Field Programmable Gate Array (FPGA) based controllers for AC drives applications. Firstly, the benefits of using FPGA components for this kind of applications will be reminded. It will be shown that these benefits can be general to all types of drive applications or more specific to niches like aircraft applications. Then, several practical examples will be given which have demonstrated the high level of performances that can be reached with FPGA-based controllers. All these controllers were designed for synchronous motor drive applications but their extension to other types of machines is a quite straightforward process. The proposed examples are current and well reflect the ever increasing complexity of the control algorithms to be implemented. These examples are respectively a predictive current controller, a sensorless drive based on an Extended Kalman Filter (EKF) and another sensorless drive based on a high frequency voltage component injection technique. This last application has been designed for an industrial aircraft Brushless Synchronous Starter/Generator (BSSG) of 40kVA. The last part of the paper is devoted to the latest developments in terms of System-on-Chip (SoC) architecture. A special focus is made on a methodology which aims to optimize the Hw/Sw partitioning of the tasks to be executed. Finally, conclusions are drawn and perspectives given.

[1]  Jung-Ik Ha,et al.  Physical understanding of high frequency injection method to sensorless drives of an induction machine , 2000, Conference Record of the 2000 IEEE Industry Applications Conference. Thirty-Fifth IAS Annual Meeting and World Conference on Industrial Applications of Electrical Energy (Cat. No.00CH37129).

[2]  Hoang Le-Huy,et al.  An FPGA-based rapid prototyping platform for variable-speed drives , 2002, IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02.

[3]  J.W. Kolar,et al.  Digital Current Controller for a 1 MHz, 10 kW Three-Phase VIENNA Rectifier , 2009, IEEE Transactions on Power Electronics.

[4]  Joan Carletta,et al.  A methodology for FPGA-based control implementation , 2005, IEEE Transactions on Control Systems Technology.

[5]  Eric Monmasson,et al.  Fully Integrated FPGA-Based Controller for Synchronous Motor Drive , 2009, IEEE Transactions on Industrial Electronics.

[6]  Yves Sorel,et al.  Optimized rapid prototyping for real-time embedded heterogeneous multiprocessors , 1999, Proceedings of the Seventh International Workshop on Hardware/Software Codesign (CODES'99) (IEEE Cat. No.99TH8450).

[7]  Silverio Bolognani,et al.  Extended Kalman filter tuning in sensorless PMSM drives , 2003 .

[8]  Arturo Garcia-Perez,et al.  Automatic Online Diagnosis Algorithm for Broken-Bar Detection on Induction Motors Based on Discrete Wavelet Transform for FPGA Implementation , 2008, IEEE Transactions on Industrial Electronics.

[9]  F. Briz,et al.  A comparative analysis of pulsating vs. rotating vector carrier signal injection-based sensorless control , 2008, 2008 Twenty-Third Annual IEEE Applied Power Electronics Conference and Exposition.

[10]  Venkata Dinavahi,et al.  FPGA-Based Real-Time Emulation of Power Electronic Systems With Detailed Representation of Device Characteristics , 2011, IEEE Transactions on Industrial Electronics.

[11]  María José Moure,et al.  Features, Design Tools, and Application Domains of FPGAs , 2007, IEEE Transactions on Industrial Electronics.

[12]  Eric Monmasson,et al.  Field programmable gate array-based sensorless control of a brushless synchronous starter generator for aircraft application , 2011 .

[13]  Eric Monmasson,et al.  FPGA-based sensorless control of brushless synchronous starter generator at standstill and low speed using high frequency signal injection for an aircraft application , 2011, IECON 2011 - 37th Annual Conference of the IEEE Industrial Electronics Society.

[14]  Eric Monmasson,et al.  Fully FPGA-Based Sensorless Control for Synchronous AC Drive Using an Extended Kalman Filter , 2012, IEEE Transactions on Industrial Electronics.

[15]  Nicolas Patin,et al.  FPGA-Based Current Controllers for AC Machine Drives—A Review , 2007, IEEE Transactions on Industrial Electronics.

[16]  Eric Monmasson,et al.  FPGA Design Methodology for Industrial Control Systems—A Review , 2007, IEEE Transactions on Industrial Electronics.

[17]  Francisco D. Freijedo,et al.  Multilevel Multiphase Space Vector PWM Algorithm , 2008, IEEE Transactions on Industrial Electronics.

[18]  Eric Monmasson,et al.  FPGAs in Industrial Control Applications , 2011, IEEE Transactions on Industrial Informatics.