基于SimPowerSystem的有源电力滤波器(Active Power Filter,APF)仿真存在代数环、仿真耗时长、占用资源多等问题,通过对并联型三相三线制APF的切换子系统进行动态分析,提出一种新的APF仿真方法。利用Simulink搭建切换子系统的仿真模型,整合后建立了APF主电路的统一模型。将APF视为离散事件动态系统,基于统一仿真模型和有限状态机理论,结合Stateflow模块实现APF的动态仿真。仿真结果表明,该方法可以充分反映APF的动态特性,有效解决了代数环问题,大大提高了仿真效率,为APF性能分析和控制器验证提供了新的途径。