FPGA-Based Implementation of a Predictive Current Controller for Power Converters

Predictive control is generating considerable interest when it comes to implementing current control strategies in power converters. Remarkable accuracy and fast dynamic response are its main characteristics. However, this technique is computationally demanding compared to classic control schemes. This is particularly true in multilevel converters, where several variables of the system such as currents, switching frequency and neutral-point voltage balancing, to name a few, are controlled simultaneously. An important issue is to reduce the delay between the variable sampling and the instant at which the switching state is applied to the converter. Although DSP-based implementations have been proven to be an effective solution, the parallel nature of predictive controllers better fits with the architecture of field-programmable gate array (FPGA) devices. This paper presents a new approach to the FPGA-based implementation of a predictive current controller for a multilevel converter. This approach also aims to reduce the average switching frequency and obtain neutral-point voltage balancing. The switching state is applied in the same sampling period in which the controlled variables are measured thereby enhancing the dynamic response of the system.

[1]  Manfred Morari,et al.  Model Predictive Direct Torque Control—Part II: Implementation and Experimental Evaluation , 2009, IEEE Transactions on Industrial Electronics.

[2]  Szymon Piasecki,et al.  Grid interfacing of distributed energy sources by three-level BtB NPC converter under distorted grid voltage , 2011, 2011 Workshop on Predictive Control of Electrical Drives and Power Electronics.

[3]  Jorge Pontt,et al.  Predictive Control of a Three-Phase Neutral Point Clamped Inverter , 2005 .

[4]  Pong P. Chu RTL Hardware Design Using VHDL: Coding for Efficiency, Portability, and Scalability , 2006 .

[5]  Pablo Lezana,et al.  Predictive Current Control of a Voltage Source Inverter , 2004, IEEE Transactions on Industrial Electronics.

[6]  Manfred Morari,et al.  Model Predictive Direct Torque Control—Part I: Concept, Algorithm, and Analysis , 2009, IEEE Transactions on Industrial Electronics.

[7]  Ralph Kennel,et al.  Model predictive control -- a simple and powerful method to control power converters , 2009, 2009 IEEE 6th International Power Electronics and Motion Control Conference.

[8]  Hyun-Soo Kim,et al.  A discrete-time predictive current control for PMSM , 2003 .

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

[10]  Haitham Abu-Rub,et al.  Predictive current control of voltage-source inverters , 2004, IEEE Transactions on Industrial Electronics.

[11]  Pablo Fernandez-Comesana,et al.  An Optimized Implementation of Phase Locked Loops for Grid Applications , 2011, IEEE Transactions on Instrumentation and Measurement.

[12]  Ralph Kennel,et al.  High-Performance Control Strategies for Electrical Drives: An Experimental Assessment , 2012, IEEE Transactions on Industrial Electronics.

[13]  A. Hernandez,et al.  Design of a Back-to-Back NPC Converter Interface for Wind Turbines With Squirrel-Cage Induction Generator , 2008, IEEE Transactions on Energy Conversion.

[14]  Daniel E. Quevedo,et al.  Model Predictive Control of an Asymmetric Flying Capacitor Converter , 2009, IEEE Transactions on Industrial Electronics.

[15]  J. A. A. Melkebeek,et al.  Voltage quality analysis of a three-level flying capacitor inverter with model based predictive control , 2011, 8th International Conference on Power Electronics - ECCE Asia.

[16]  D. Boroyevich,et al.  A Carrier-Based PWM Strategy With Zero-Sequence Voltage Injection for a Three-Level Neutral-Point-Clamped Converter , 2012, IEEE Transactions on Power Electronics.

[17]  Marian P. Kazmierkowski,et al.  DSP-Based Control of Grid-Connected Power Converters Operating Under Grid Distortions , 2011, IEEE Transactions on Industrial Informatics.

[18]  Álvaro Hernández,et al.  A DSP- and FPGA-Based Industrial Control With High-Speed Communication Interfaces for Grid Converters Applied to Distributed Power Generation Systems , 2009, IEEE Transactions on Industrial Electronics.

[19]  E. Monmasson,et al.  FPGA-Based Predictive Current Controllerfor Synchronous Machine Speed Drive , 2008, IEEE Transactions on Power Electronics.

[20]  Jan Melkebeek,et al.  Weight factor selection for model-based predictive control of a four-level flying-capacitor inverter , 2012 .

[21]  Ralph Kennel,et al.  Predictive control in power electronics and drives , 2008, 2008 IEEE International Symposium on Industrial Electronics.

[22]  Osman Kukrer,et al.  Discrete-time current control of voltage-fed three-phase PWM inverters , 1996 .

[23]  José R. Rodríguez,et al.  A Survey on Neutral-Point-Clamped Inverters , 2010, IEEE Transactions on Industrial Electronics.

[24]  Ralph Kennel,et al.  Generalized predictive control (GPC)-ready for use in drive applications? , 2001, 2001 IEEE 32nd Annual Power Electronics Specialists Conference (IEEE Cat. No.01CH37230).