Predictive Controller for a Three-Phase/Single-Phase Voltage Source Converter Cell

In the last decades, finite control set-model predictive control (FCS-MPC) has been extensively investigated. This control strategy uses the system model to determine the optimal input that minimizes a predefined cost function. This procedure is performed by evaluating the admissible inputs of the converter model. In order to achieve a proper performance of the control strategy, a small sampling time must be used. In practice, the computational effort and processing time are critical factors that depend directly on the number of admissible states of the topology. With the objective of reducing the execution time needed by the algorithm, it is possible to take advantage of the high degree of parallelism that can be obtained from a field-programmable gate array (FPGA). This paper deals with the implementation of FCS-MPC in an FPGA XC3S3500E to control a power cell of a cascaded half bridge (CHB) converter. The design is divided into subparts, called modules, which can be projected to control multiple cells using only one chip. In addition, with the aim to restrict the use of hardware to the available resources, the document presents a series of considerations related to the algorithm and its implementation. This paper presents a detailed guide with emphasis on the design and outlining of each module in order to reduce the developing times for researchers in the area of power converters.

[1]  Francisco J. Rodriguez,et al.  FPGA-Based Implementation of a Predictive Current Controller for Power Converters , 2013, IEEE Transactions on Industrial Informatics.

[2]  Haitham Abu-Rub,et al.  Model Predictive Control of Multilevel Cascaded H-Bridge Inverters , 2010, IEEE Transactions on Industrial Electronics.

[3]  Marcelo A. Pérez,et al.  Predictive Control of AC–AC Modular Multilevel Converters , 2012, IEEE Transactions on Industrial Electronics.

[4]  R. O. Ramirez,et al.  Multi-cell topology based on voltage-source converters with a reduced DC Capacitor by means of a predictive control scheme , 2012, IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society.

[5]  Jean-Pierre David,et al.  A State-Space Modeling Approach for the FPGA-Based Real-Time Simulation of High Switching Frequency Power Converters , 2012, IEEE Transactions on Industrial Electronics.

[6]  Katsuhiko Ogata,et al.  Discrete-time control systems , 1987 .

[7]  G. Joos,et al.  Stability issues in three-phase PWM current/voltage source rectifiers in the regeneration mode , 2000, ISIE'2000. Proceedings of the 2000 IEEE International Symposium on Industrial Electronics (Cat. No.00TH8543).

[8]  Eric Monmasson,et al.  FPGA-Based Dynamic Reconfiguration of Sliding Mode Current Controllers for Synchronous Machines , 2013, IEEE Transactions on Industrial Informatics.

[9]  Bin Wu,et al.  Multilevel Voltage-Source-Converter Topologies for Industrial Medium-Voltage Drives , 2007, IEEE Transactions on Industrial Electronics.

[10]  Rosario Casanueva,et al.  Digital Control for an Arc Welding Machine Based on Resonant Converters and Synchronous Rectification , 2013, IEEE Transactions on Industrial Informatics.

[11]  María Inés Valla,et al.  Multilevel Current-Source Inverter With FPGA Control , 2013, IEEE Transactions on Industrial Electronics.

[12]  Pablo Lezana,et al.  Regenerative medium-voltage AC drive based on a multi-cell arrangement with minimum energy storage requirements , 2002, Industrial Electronics, 2002. ISIE 2002. Proceedings of the 2002 IEEE International Symposium on.

[13]  Marcelo A. Pérez,et al.  Regenerative medium-voltage AC drive based on a multicell arrangement with reduced energy storage requirements , 2005, IEEE Transactions on Industrial Electronics.

[14]  Stefano Bifaretti,et al.  Distributed commutations pulse-width modulation technique for high-power AC/DC multi-level converters , 2012 .

[15]  Hebertt Sira-Ramírez,et al.  Generalized Proportional Integral Tracking Controller for a Single-Phase Multilevel Cascade Inverter: An FPGA Implementation , 2014, IEEE Transactions on Industrial Informatics.

[16]  Alfonso Damiano,et al.  Operating Constraints Management of a Surface-Mounted PM Synchronous Machine by Means of an FPGA-Based Model Predictive Control Algorithm , 2014, IEEE Transactions on Industrial Informatics.

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

[18]  Hui Li,et al.  Distributed Digital Control of Modular-Based Solid-State Transformer Using DSP+FPGA , 2013, IEEE Transactions on Industrial Electronics.

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

[20]  P. W. Hammond,et al.  A new approach to enhance power quality for medium voltage AC drives , 1997 .

[21]  C. Klumpner,et al.  Repetitive and Resonant Control for a Single-Phase Grid-Connected Hybrid Cascaded Multilevel Converter , 2013, IEEE Transactions on Power Electronics.

[22]  Luis Angel Barragan,et al.  FPGA-Based Test-Bench for Resonant Inverter Load Characterization , 2013, IEEE Transactions on Industrial Informatics.

[23]  Marcelo A. Pérez,et al.  A Robust Phase-Locked Loop Algorithm to Synchronize Static-Power Converters With Polluted AC Systems , 2008, IEEE Transactions on Industrial Electronics.

[24]  Patrick Roblin,et al.  A Digitally Controlled Low-EMI SPWM Generation Method for Inverter Applications , 2014, IEEE Transactions on Industrial Informatics.

[25]  José R. Espinoza,et al.  FPGA v/s DSP Performance Comparison for a VSC-Based STATCOM Control Application , 2013, IEEE Transactions on Industrial Informatics.

[26]  Cesar Silva,et al.  Delay Compensation in Model Predictive Current Control of a Three-Phase Inverter , 2012, IEEE Transactions on Industrial Electronics.

[27]  Marian P. Kazmierkowski,et al.  State of the Art of Finite Control Set Model Predictive Control in Power Electronics , 2013, IEEE Transactions on Industrial Informatics.

[28]  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.

[29]  Karel Jezernik,et al.  A Switching Control Strategy for the Reduction of Torque Ripple for PMSM , 2013, IEEE Transactions on Industrial Informatics.

[30]  Muammer Ermis,et al.  Multi-DSP and -FPGA-Based Fully Digital Control System for Cascaded Multilevel Converters Used in FACTS Applications , 2012, IEEE Transactions on Industrial Informatics.

[31]  Steven Thielemans,et al.  Finite-Set Model-Based Predictive Control for Flying-Capacitor Converters: Cost Function Design and Efficient FPGA Implementation , 2013, IEEE Transactions on Industrial Informatics.

[32]  Karel Jezernik,et al.  FPGA-Based Predictive Sliding Mode Controller of a Three-Phase Inverter , 2013, IEEE Transactions on Industrial Electronics.

[33]  Mariusz Malinowski,et al.  A Survey on Cascaded Multilevel Inverters , 2010, IEEE Transactions on Industrial Electronics.

[34]  José R. Espinoza,et al.  Multiobjective Switching State Selector for Finite-States Model Predictive Control Based on Fuzzy Decision Making in a Matrix Converter , 2013, IEEE Transactions on Industrial Electronics.

[35]  Concettina Buccella,et al.  Digital Control of Power Converters—A Survey , 2012, IEEE Transactions on Industrial Informatics.

[36]  H. Sira-Ramirez,et al.  A Comparison Between the GPI and PID Controllers for the Stabilization of a DC–DC “Buck” Converter: A Field Programmable Gate Array Implementation , 2011, IEEE Transactions on Industrial Electronics.

[37]  Bin Wu,et al.  Recent Advances and Industrial Applications of Multilevel Converters , 2010, IEEE Transactions on Industrial Electronics.

[38]  José R. Espinoza,et al.  All-on-Chip dq-Frame Based D-STATCOM Control Implementation in a Low-Cost FPGA , 2013, IEEE Transactions on Industrial Electronics.

[39]  Sergio Busquets-Monge,et al.  FPGA Implementation of a PWM for a Three-Phase DC–AC Multilevel Active-Clamped Converter , 2014, IEEE Transactions on Industrial Informatics.