6 d; `4 H& H& s G+ d$ B; d+ j5 l
, k. z/ {9 S. F9 D. |- s" {
9 ^: {% A& U, G% L! m) v: V) a
提出了一种基于现场可编程门阵列(FPGA)的特定谐波消除算法(SHEPWM)全数字实现方案。首先,利用计算机辅助设计软件,离线计算稳态时消除特定次谐波的开关角,并得到0.055~1.155范围内的调制度与开关角的关系曲线。采用3次多项式对调制度-开关角曲线进行分段线性拟合,计算出拟合系数,并将其存入FPGA的逻辑单元中。在矢量控制中,通过控制环得到参考电压矢量的幅值与相位,由幅值与直流母线电压计算调制度,并通过拟合系数实时计算出开关角,判断参考电压矢量相位所处的开关角区间,并输出相应的开关状态。实验结果证明了方案的有效性。9 R3 y2 R$ Q" m3 F- h6 w