为确保负载和系统参数变化时有源电力滤波器的稳定运行,提出一种基于李亚普诺夫理论的控制方法。以补偿电流和直流侧电压的跟踪误差作为状态向量和输出向量,逆变器开关通断的占空比为输入向量来建立状态方程。用状态向量构建李亚普诺夫函数,根据稳定条件确定输入向量,保证控制过程的收敛性。考虑到时变负载会引起直流侧电压较大的波动,用直流侧电压的平均值来建立状态向量。分析系统参数与性能之间的关系,得到参数的取值范围。通过Matlab/Simulink进行整流负载和直流调速负载仿真实验,在负载时变和系统参数变化的情况下,有源电力滤波器运行稳定,证明该方法的有效性。