TY - JOUR
T1 - Neural Network Based Model Predictive Controllers for Modular Multilevel Converters
AU - Wang, Songda
AU - Dragicevic, Tomislav
AU - Gao, Yuan
AU - Teodorescu, Remus
N1 - Publisher Copyright:
© 1986-2012 IEEE.
PY - 2021/6
Y1 - 2021/6
N2 - Modular multilevel converter (MMC) has attracted much attention for years due to its good performance in harmonics reduction and efficiency improvement. Model predictive control (MPC) based controllers are widely adopted for MMC because the control design is straightforward and different control objectives can be simply implemented in a cost function. However, the computational burden of MPC imposes limitations in the control implementation of MMC because of many possible switching states. To solve this, we design machine learning (ML) based controllers for MMC based on the data collection from the MPC algorithm. The ML models are trained to emulate the MPC controllers which can effectively reduce the computation burden of real-time control since the trained models are built with simple math functions that are not correlated with the complexity of the MPC algorithm. The ML method applied in this study is a neural network (NN) and there are two types of establishing ML controllers: NN regression and NN pattern recognition. Both are trained using the sampled data and tested in a real-time MMC system. A comparison of experimental results shows that NN regression has a much better control performance and lower computation burden than the NN pattern recognition.
AB - Modular multilevel converter (MMC) has attracted much attention for years due to its good performance in harmonics reduction and efficiency improvement. Model predictive control (MPC) based controllers are widely adopted for MMC because the control design is straightforward and different control objectives can be simply implemented in a cost function. However, the computational burden of MPC imposes limitations in the control implementation of MMC because of many possible switching states. To solve this, we design machine learning (ML) based controllers for MMC based on the data collection from the MPC algorithm. The ML models are trained to emulate the MPC controllers which can effectively reduce the computation burden of real-time control since the trained models are built with simple math functions that are not correlated with the complexity of the MPC algorithm. The ML method applied in this study is a neural network (NN) and there are two types of establishing ML controllers: NN regression and NN pattern recognition. Both are trained using the sampled data and tested in a real-time MMC system. A comparison of experimental results shows that NN regression has a much better control performance and lower computation burden than the NN pattern recognition.
KW - control design
KW - model predictive control (MPC)
KW - Modular multilevel converter (MMC)
KW - neural network (NN)
KW - pattern recognition
UR - http://www.scopus.com/inward/record.url?scp=85095748502&partnerID=8YFLogxK
U2 - 10.1109/TEC.2020.3021022
DO - 10.1109/TEC.2020.3021022
M3 - Journal article
AN - SCOPUS:85095748502
SN - 0885-8969
VL - 36
SP - 1562
EP - 1571
JO - IEEE Transactions on Energy Conversion
JF - IEEE Transactions on Energy Conversion
IS - 2
M1 - 9183974
ER -