4.8 Article

Model Predictive Control Using Artificial Neural Network for Power Converters

Journal

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
Volume 69, Issue 4, Pages 3689-3699

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TIE.2021.3076721

Keywords

Switches; Artificial neural networks; Computational modeling; Cost function; Training; Real-time systems; Predictive models; Artificial neural network (ANN); computational burden; model predictive control (MPC); power converters

Funding

  1. Chinese National Natural Science Foundation [51977068, FB0008, ACT192013, 1210208]

Ask authors/readers for more resources

In this article, a new approach called ANN-MPC is proposed as a solution to the increasing complexity and demand of computing resources in power electronic applications. The approach uses an artificial neural network to train an MPC controller and eliminates the need for heavy mathematical computation. Simulation and experimental results demonstrate that the FPGA-based ANN-MPC controller can significantly reduce the resource requirement while offering the same control performance as conventional MPC.
There has been an increasing interest in using model predictive control (MPC) for power electronic applications. However, the exponential increase in computational complexity and demand of computing resources hinders the practical adoption of this highly promising control technique. In this article, a new MPC approach using an artificial neural network (termed ANN-MPC) is proposed to overcome these barriers. A power converter with a virtual MPC controller is first designed and operated under a circuit simulation or power hardware-in-the-loop simulation environment. An artificial neural network (ANN) is then trained offline with the input and output data of the virtual MPC controller. Next, an actual FPGA-based MPC controller is designed using the trained ANN instead of relying on heavy-duty mathematical computation to control the actual operation of the power converter in real time. The ANN-MPC approach can significantly reduce the computing need and allow the use of more accurate high-order system models due to the simple mathematical expression of ANN. Furthermore, the ANN-MPC approach can retain the robustness for system parameter uncertainties by flexibly setting the input elements. The basic concept, ANN structure, offline training method, and online operation of ANN-MPC are described in detail. The computing resource requirement of the ANN-MPC and conventional MPC are analyzed and compared. The ANN-MPC concept is validated by both simulation and experimental results on two kW-class flying capacitor multilevel converters. It is demonstrated that the FPGA-based ANN-MPC controller can significantly reduce the FPGA resource requirement (e.g., 2.11 times fewer slice LUTs and 2.06 times fewer DSPs) while offering a control performance same as the conventional MPC.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.8
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available