余瑜, 杨文康, 徐岸非, 汪健
模型预测控制器(model predictive controller, MPC)因可实现多目标优化控制被广泛应用在模块化多电平换流器(modular multilevel converter, MMC)领域,但随着子模块数量增
加,MPC 的在线计算量成几何级数增长。因此,提出了基于机器学习的 MMC 的模型预
测控制方法,首先利用 MPC-MMC 仿真平台收集数据并对数据进行预处理,再进行神经网络训练得到神经网络-MPC(neural network-MPC, NN-MPC)。为了提高神经网络训练效率,采用随机森林来优化神经网络的初始权值和阈值,得到随机森林-神经网络-MPC(random
forest-neural network-MPC, RF-NN-MPC),将其用来模拟 MPC。仿真结果表明,RF-NN-MPC
在学习效率和学习精度方面都优于 NN-MPC,在保持了良好的控制效果的同时,使
MPC-MMC 不受子模块数量约束,在线计算量始终为 1 次。