模型预测控制因其概念直观、响应迅速和便于处理非线性约束等优势,被广泛应用于多相电机控制系统。但现有的模型预测控制只考虑α-β基波子空间的机电能量转换,而未考虑因变流器控制死区和系统非线性因素引起的谐波损耗。针对双三相永磁同步发电机整流系统,提出一种同时考虑α-β基波子空间和x-y谐波子空间以抑制谐波电流的双子空间多矢量模型预测电流控制策略。在此基础上,在两个子空间引入虚拟矢量占空比优化策略,从而进一步提升稳态控制性能。最后,通过试验验证了所提控制策略的可行性和有效性。