提出一种基于空间矢量调制直接功率控制(direct power control with space vector modulation,DPC-SVM)的直接虚拟功率控制算法。此控制算法扩展了现有DPC的适用范围,在电压源换流器(voltage source converter,VSC)交流侧开路及交流测电流为零时,通过虚拟功率保持DPC控制模块的反馈回路,使DPC能够在VSC换流器并网前控制交流侧输出电压幅值和频率稳定并与电网接入点保持一致。此算法计算过程简单,使用大部分原有DPC-SVM控制模块,并且与DPC-SVM结构保持一致,从而使VSC换流器并网前后控制算法切换平滑。该文分别利用PSCAD/EMTDC软件平台和实验室硬件实验电路进行仿真和电路实验,验证提出的控制算法的正确性和有效性。