An Artificial Neural Network-Based Model Predictive Control for
  Three-phase Flying Capacitor Multi-Level Inverter
  Model predictive control (MPC) has been used widely in power electronics due
to its simple concept, fast dynamic response, and good reference tracking.
However, it suffers from parametric uncertainties, since it directly relies on
the mathematical model of the system to predict the optimal switching states to
be used at the next sampling time. As a result, uncertain parameters lead to an
ill-designed MPC. Thus, this paper offers a model-free control strategy on the
basis of artificial neural networks (ANNs), for mitigating the effects of
parameter mismatching while having a little negative impact on the inverter's
performance. This method includes two related stages. First, MPC is used as an
expert to control the studied converter in order to provide a dataset, while,
in the second stage, the obtained dataset is utilized to train the proposed
ANN. The case study herein is based on a four-level three-cell flying capacitor
inverter. In this study, MATLAB/Simulink is used to simulate the performance of
the proposed method, taking into account various operating conditions.
Afterward, the simulation results are reported in comparison with the
conventional MPC scheme, demonstrating the superior performance of the proposed
control strategy in terms of robustness against parameters mismatch and low
total harmonic distortion (THD), especially when changes occur in the system
parameters, compared to the conventional MPC. Furthermore, the experimental
validation of the proposed method is provided based on the Hardware-in-the-Loop
(HIL) simulation using the C2000TM-microcontrollerLaunchPadXL TMS320F28379D
kit, demonstrating the applicability of the ANN-based control strategy to be
implemented on a DSP controller.
