针对具有n个H桥的单相级联型(cascaded H-bridge,CHB)整流器,提出一种基于最小电流误差的模块化模型预测控制算法。该算法将每一个H桥视为独立的整流器,采用串行计算模式,逐个完成各H桥对应最优调制函数的计算。采用特定的补偿算法,降低了网侧电压、电流的采样率。针对单个H桥,采用基于最小电流误差的模型预测算法,将电容电压平衡控制嵌入到单个H桥最优调制函数的计算中,有效减小了电容电压平衡控制的实现复杂度,并使得该算法通过简单地修改即可适用于具有不同数目H桥的单相CHB型整流器。另外,使用基于二阶广义积分器的锁相环获取单相CHB型整流器网侧电压、电流在a-b坐标系下的分量。