针对多目标约束条件下,为永磁同步电机预测控制算法成本函数选择适当的权重因子,提出了一种逼近理想解排序法(TOPSIS)优化成本函数的优选顺序方法改进权重因子的选择.首先,采用TOPSIS选择一个最接近理想控制动作的正解和最远离理想控制动作的负解,对成本函数中的控制变量进行优先级排序,以确保在每个采样持续时间内选择最佳控制措施.其次,根据上一时刻的最优控制状态,将预测的下一个切换时刻状态用于成本函数优化,从而减少了预测控制算法的计算持续时间.仿真和实验结果表明:与传统预测控制方法相比,基于TOPSIS的预测控制在具有较小开关频率的稳定操作下降低了电磁转矩和磁链的纹波,并且能够有效抑制电流脉动,降低算法的复杂度和计算量,提高了永磁同步电机控制系统在实际中的运行性能.