摘要
提出了一种基于现场可编程门阵列(FPGA)的特定谐波消除算法(SHEPWM)全数字实现方案。首先,利用计算机辅助设计软件,离线计算稳态时消除特定次谐波的开关角,并得到0.055~1.155范围内的调制度与开关角的关系曲线。采用3次多项式对调制度-开关角曲线进行分段线性拟合,计算出拟合系数,并将其存入FPGA的逻辑单元中。在矢量控制中,通过控制环得到参考电压矢量的幅值与相位,由幅值与直流母线电压计算调制度,并通过拟合系数实时计算出开关角,判断参考电压矢量相位所处的开关角区间,并输出相应的开关状态。实验结果证明了方案的有效性。
- 单位