Supervised Imitation Learning of Finite-Set Model Predictive Control Systems for Power Electronics

In the past years, finite-set model predictive control (FS-MPC) has received a lot of attention in the power electronics field. Due to very simple inclusion of the control objectives and straightforward design, it has been adopted in a lot of different converter topologies. However, computational burden often imposes limitations in the control implementation if multistep predictions are deployed or/and if multilevel converters with many possible switching states are used. To remove these limitations, we propose to imitate the predictive controller. It is important to highlight that the imitator is not intended to improve the dynamic or steady-state performance of the original FS-MPC algorithm. In contrast, its key role is to keep approximately the same performance while at the same time reducing the computational burden. Our proposed imitator is an artificial neural network trained offline using data labeled by the original FS-MPC algorithm. Since the computational burden of the imitator is not correlated with the complexity of the FS-MPC algorithm it emulates, implementation of much more complex predictive controllers is made possible without prior limitations. The proposed method is validated experimentally on a stand-alone converter configuration and the results confirm a good match between the imitator and the predictive controller performance. Simulation models of both controllers are provided in the supplementary files for three different prediction horizons.

[1]  Leopoldo G. Franquelo,et al.  Guidelines for weighting factors design in Model Predictive Control of power converters and drives , 2009, 2009 IEEE International Conference on Industrial Technology.

[2]  Stephen Piche,et al.  Nonlinear model predictive control using neural networks , 2000 .

[3]  Vivek Agarwal,et al.  Model Predictive Controller With Reduced Complexity for Grid-Tied Multilevel Inverters , 2019, IEEE Transactions on Industrial Electronics.

[4]  Jose Rodriguez,et al.  Simplified Finite Control Set-Model Predictive Control for Matrix Converter-Fed PMSM Drives , 2018, IEEE Transactions on Power Electronics.

[5]  Javier Alonso-Mora,et al.  Sample Efficient Learning of Path Following and Obstacle Avoidance Behavior for Quadrotors , 2018, IEEE Robotics and Automation Letters.

[6]  Tobias Geyer,et al.  Model predictive control of high power converters and industrial drives , 2016, 2017 IEEE Energy Conversion Congress and Exposition (ECCE).

[7]  Sai Tang,et al.  A Deep Neural Network Based Predictive Control Strategy for High Frequency Multilevel Converters , 2018, 2018 IEEE Energy Conversion Congress and Exposition (ECCE).

[8]  Leopoldo García Franquelo,et al.  Model Predictive Control of an Inverter With Output $LC$ Filter for UPS Applications , 2009, IEEE Transactions on Industrial Electronics.

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

[10]  Paulo Roberto Ubaldo Guazzelli,et al.  Weighting Factors Optimization of Predictive Torque Control of Induction Motor by Multiobjective Genetic Algorithm , 2019, IEEE Transactions on Power Electronics.

[11]  Daniel E. Quevedo,et al.  Performance of Multistep Finite Control Set Model Predictive Control for Power Electronics , 2014, IEEE Transactions on Power Electronics.

[12]  B.-R. Lin,et al.  Power electronics inverter control with neural networks , 1993, Proceedings Eighth Annual Applied Power Electronics Conference and Exposition,.

[13]  Tobias Geyer,et al.  Long-horizon direct model predictive control with active balancing of the neutral point potential , 2017, 2017 IEEE International Symposium on Predictive Control of Electrical Drives and Power Electronics (PRECEDE).

[14]  Didier Georges,et al.  A Simple Machine Learning Technique for Model Predictive Control , 2019, 2019 27th Mediterranean Conference on Control and Automation (MED).

[15]  F. Harashima,et al.  Application of neutral networks to power converter control , 1989, Conference Record of the IEEE Industry Applications Society Annual Meeting,.

[16]  Shuhui Li,et al.  Training Recurrent Neural Networks With the Levenberg–Marquardt Algorithm for Optimal Control of a Grid-Connected Converter , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[17]  Patricio Cortes Estay,et al.  Predictive control of power converters and electrical drives , 2012 .

[18]  Ralph Kennel,et al.  Predictive torque control of induction machines fed by 3L-NPC converters with online weighting factor adjustment using Fuzzy Logic , 2017, 2017 IEEE Transportation Electrification Conference and Expo (ITEC).

[19]  Frank Allgöwer,et al.  Learning an Approximate Model Predictive Controller With Guarantees , 2018, IEEE Control Systems Letters.

[20]  Bin Wu,et al.  Dual-Stage Model Predictive Control With Improved Harmonic Performance for Modular Multilevel Converter , 2016, IEEE Transactions on Industrial Electronics.

[21]  C. C. Chan,et al.  Real-time implementation of an on-line trained neural network controller for power electronics converters , 1994, Proceedings of 1994 Power Electronics Specialist Conference - PESC'94.

[22]  Tomislav Dragičević,et al.  Model Predictive Control of Power Converters for Robust and Fast Operation of AC Microgrids , 2018, IEEE Transactions on Power Electronics.

[23]  Charu C. Aggarwal,et al.  Neural Networks and Deep Learning , 2018, Springer International Publishing.

[24]  Mateja Novak,et al.  Weighting Factor Design in Model Predictive Control of Power Electronic Converters: An Artificial Neural Network Approach , 2019, IEEE Transactions on Industrial Electronics.

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

[26]  Martin Fodslette Møller,et al.  A scaled conjugate gradient algorithm for fast supervised learning , 1993, Neural Networks.

[27]  Stefano Rovetta,et al.  A Neural-Network-Based Model Predictive Control of Three-Phase Inverter With an Output $LC$ Filter , 2019, IEEE Access.

[28]  Ralph Kennel,et al.  FPGA based finite-set model predictive current control for small PMSM drives with efficient resource streaming , 2017, 2017 IEEE International Symposium on Predictive Control of Electrical Drives and Power Electronics (PRECEDE).

[29]  Jun Wang,et al.  Model Predictive Control of Unknown Nonlinear Dynamical Systems Based on Recurrent Neural Networks , 2012, IEEE Transactions on Industrial Electronics.

[30]  Shuhui Li,et al.  Artificial Neural Network for Control and Grid Integration of Residential Solar Photovoltaic Systems , 2017, IEEE Transactions on Sustainable Energy.

[31]  Bryan Gutierrez,et al.  Model predictive control method with preselected control options for reduced computational complexity in modular multilevel converters (MMCs) , 2018, 2018 20th European Conference on Power Electronics and Applications (EPE'18 ECCE Europe).