Efficient FPSoC Prototyping of FCS-MPC for Three-Phase Voltage Source Inverters

This work describes an efficient implementation in terms of computation time and resource usage in a Field-Programmable System-On-Chip (FPSoC) of a Finite Control Set Model Predictive Control (FCS-MPC) algorithm. As an example, the FCS-MPC implementation is used for the current reference tracking of a two-level three-phase power converter. The proposed solution is an enabler for using both complex control algorithms and digital controllers for high switching frequency semiconductor technologies. An original HW/SW (hardware and software) system architecture for an FPSoC is designed to take advantage of a modern operating system, while removing time uncertainty in real-time software tasks, and exploiting dedicated FPGA fabric for the most complex computations. In addition, two different architectures for the FPGA-implemented functionality are proposed and compared in order to study the area-speed trade-off. Experimental results show the feasibility of the proposed implementation, which achieves a speed hundreds of times faster than the conventional Digital Signal Processor (DSP)-based control platform.

[1]  Tobias Geyer,et al.  Guidelines for the Design of Finite Control Set Model Predictive Controllers , 2020, IEEE Transactions on Power Electronics.

[2]  Juan Zhou,et al.  Parallel Implementation of Model Predictive Control for Multilevel Cascaded H-Bridge STATCOM With Linear Complexity , 2020, IEEE Transactions on Industrial Electronics.

[3]  Juan J. Rodríguez-Andina,et al.  Performance Characterization and Design Guidelines for Efficient Processor–FPGA Communication in Cyclone V FPSoCs , 2018, IEEE Transactions on Industrial Electronics.

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

[5]  Carmen Gerigan,et al.  Comparison between implementations efficiency of HLS and HDL using operations over Galois Fields , 2017, 2017 IEEE 23rd International Symposium for Design and Technology in Electronic Packaging (SIITME).

[6]  Luis Angel Barragan,et al.  High-Level Synthesis for Accelerating the FPGA Implementation of Computationally Demanding Control Algorithms for Power Converters , 2013, IEEE Transactions on Industrial Informatics.

[7]  Maxime Pelcat,et al.  Design productivity of a high level synthesis compiler versus HDL , 2016, 2016 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation (SAMOS).

[8]  O. Lucia,et al.  Design of an FPGA-based full-state feedback controller using high level synthesis tools , 2014, 2014 IEEE 15th Workshop on Control and Modeling for Power Electronics (COMPEL).

[9]  Leopoldo G. Franquelo,et al.  Model Predictive Control: A Review of Its Applications in Power Electronics , 2014, IEEE Industrial Electronics Magazine.

[10]  Carlos Montero,et al.  Basic Principles of MPC for Power Converters: Bridging the Gap Between Theory and Practice , 2015, IEEE Industrial Electronics Magazine.

[11]  Samir Kouro,et al.  Model Predictive Control: MPC's Role in the Evolution of Power Electronics , 2015, IEEE Industrial Electronics Magazine.

[12]  Gary Smith,et al.  High-Level Synthesis: Past, Present, and Future , 2009, IEEE Design & Test of Computers.

[13]  Georgios Konstantinou,et al.  A Review of Power Electronics for Grid Connection of Utility-Scale Battery Energy Storage Systems , 2016, IEEE Transactions on Sustainable Energy.

[14]  E. T. Mekonnen,et al.  An FPGA-based digital control development method for power electronics , 2012, IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society.

[15]  P. Goulart,et al.  High-Speed Finite Control Set Model Predictive Control for Power Electronics , 2015, IEEE Transactions on Power Electronics.

[16]  Daniel E. Quevedo,et al.  Predictive Optimal Switching Sequence Direct Power Control for Grid-Connected Power Converters , 2015, IEEE Transactions on Industrial Electronics.

[17]  L Idkhajine,et al.  FPGA-based Controllers , 2011, IEEE Industrial Electronics Magazine.

[18]  Eric Monmasson,et al.  Hardware/Software Codesign Guidelines for System on Chip FPGA-Based Sensorless AC Drive Applications , 2013, IEEE Transactions on Industrial Informatics.

[19]  Dehong Xu,et al.  20-kW Zero-Voltage-Switching SiC-mosfet Grid Inverter With 300 kHz Switching Frequency , 2019, IEEE Transactions on Power Electronics.

[20]  Marco Rivera,et al.  Model Predictive Control for Power Converters and Drives: Advances and Trends , 2017, IEEE Transactions on Industrial Electronics.

[21]  Leopoldo García Franquelo,et al.  DC-Link Voltage-Balancing Strategy Based on Optimal Switching Sequence Model Predictive Control for Single-Phase H-NPC Converters , 2020, IEEE Transactions on Industrial Electronics.

[22]  Fanning Jin,et al.  Maximizing Potentials of SiC Inverters for Permanent Magnet Synchronous Motor Control By Using FPGA , 2018, 2018 IEEE 6th Workshop on Wide Bandgap Power Devices and Applications (WiPDA).

[23]  Enrico Santi,et al.  FPGA-Based Model Predictive Controller for Direct Matrix Converter , 2016, IEEE Transactions on Industrial Electronics.

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

[25]  Xi Zhang,et al.  Using High-Control-Bandwidth FPGA and SiC Inverters to Enhance High-Frequency Injection Sensorless Control in Interior Permanent Magnet Synchronous Machine , 2018, IEEE Access.

[26]  R. Mateos,et al.  Comparative of HLS and HDL implementations of a grid synchronization algorithm , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[27]  K. J. Tseng,et al.  Demonstration of a 50 kW and 100 kHz SiC high power density converter for aerospace application , 2016, 2016 IEEE Region 10 Conference (TENCON).

[28]  Enrique Romero-Cadaval,et al.  Grid-Connected Photovoltaic Generation Plants: Components and Operation , 2013, IEEE Industrial Electronics Magazine.

[29]  Alessandro Costabeber,et al.  Evaluation of isolated DC/DC converter topologies for future HVDC aerospace microgrids , 2017, 2017 IEEE Energy Conversion Congress and Exposition (ECCE).

[30]  Leopoldo G. Franquelo,et al.  Multilevel Converters: Control and Modulation Techniques for Their Operation and Industrial Applications , 2017, Proceedings of the IEEE.

[31]  Pablo Acuña,et al.  Multistep Model Predictive Control for Cascaded H-Bridge Inverters: Formulation and Analysis , 2018, IEEE Transactions on Power Electronics.

[32]  Tomislav Dragicevic,et al.  Multi Objective Modulated Model Predictive Control of Stand-Alone Voltage Source Converters , 2020, IEEE Journal of Emerging and Selected Topics in Power Electronics.

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