【技术实现步骤摘要】
一种基于NR
‑
ACA算法的级联H桥逆变器SHEPWM方法
[0001]本专利技术属于电力电子
,具体为一种基于NR
‑
ACA算法的级联H桥逆变器SHEPWM方法。
技术介绍
[0002]级联H桥多电平逆变器因其各单元结构相同,易于模块化和扩展,具有电压冗余等特点,而得到了广泛应用。为了获得较好的输出波形质量,降低谐波含量,SHEPWM技术顺势而生。特定谐波消除脉宽调制技术也称选择性谐波消除(SHEPWM),通过计算最优的开关角度,在保证期望基波电压输出的同时有效消除选定的低次谐波。
[0003]传统级联型多电平逆变器的SHEPWM技术只适用于各单元直流侧电源完全相等的情况,但在实际应用中电源电压可能会产生一定的偏差,这使得SHEPWM消谐效果变差。虽然传统的牛顿迭代法求解精度高,但是如果初值选取不合适,就会导致求解速度降低,甚至不收敛。近年来,虽然国内外学者提出智能算法来求解所建立的非线性方程组,但是智能算法中普遍存在由于搜索随机性导致精度不高的问题。
技术实现思路
[0004]本专利技术的目的在于提供了一种基于NR
‑
ACA算法的级联H桥逆变器SHEPWM方法。
[0005]实现本专利技术目的的技术方案为:一种基于NR
‑
ACA算法的级联H桥逆变器SHEPWM方法,具体步骤为:
[0006]1)将级联输出电压表达式用傅立叶级数展开,得到谐波幅值的表达式;根据要消除的谐波,使相应的谐波幅值表达式为0 ...
【技术保护点】
【技术特征摘要】
1.一种基于NR
‑
ACA算法的级联H桥逆变器SHEPWM方法,其特征在于,具体步骤为:1)将级联输出电压表达式用傅立叶级数展开,得到谐波幅值的表达式;根据要消除的谐波,使相应的谐波幅值表达式为0,建立非线性方程组;2)利用蚁群算法将非线性方程组转化为单目标的优化问题获得开关角,;3)将蚁群算法求出的开关角作为牛顿迭代法的开关角初值,计算出高精度的开关角;4)用计算出的开关角生成级联H桥的驱动脉冲。2.根据权利要求1所述的基于NR
‑
ACA算法的级联H桥逆变器SHEPWM方法,其特征在于,建立非线性方程组的步骤包括:(1)使级联H桥逆变器输出电压波形的正负两半周期镜像对称,关于点(π,0)对称;(2)使波形在正半周期内前后1/4周期以π/2为轴线对称;(3)将变换后的波形用傅立叶级数表示;(4)将步骤(3)得到的级联输出电压表达式展开,得到级联输出电压V
(wt)
;(5)根据级联输出电压V
(wt)
,得到第n次谐波的幅值大小V
n
;(6)根据要控制的基波幅值和消除的谐波次数,建立要求解的非线性方程组。3.根据权利要求2所述的基于NR
‑
ACA算法的级联H桥逆变器SHEPWM方法,其特征在于,第n次谐波的幅值大小V
n
为:式中,θ1,θ2,..θ
N
是开关角,E是直流母线电压,N是级联H桥的数目。4.根据权利要求2所述的基于NR
‑
ACA算法的级联H桥逆变器SHEPWM方法,其特征在于,要求解的非线性方程组为:其中,谐波次数n=1,3,5...,m表示调制比,E是直流母线电压,V
h1
是基波幅值,N是级联H桥的数目,θ1,θ2,..θ
N
是开关角。5.根据权利要求1所述的基于NR
‑
ACA算法的级联H桥逆变器SHEPWM方法,其特征在于,将非线性方程组转化为单目标的优化问题是将求解非线性方程组转化为求适应度的最小值,具体为:将要求解的非线性方程组进行移式,构造如下函数y1,y2...y
n
:
将上式等效为单目标的优化问题:其中,其中y是适应度,θ1,θ2,..θ
N
是开关角,如果采用该算法求出的开关角精确,则函数y1,y2..,y
n
都逼近0,适应度y的最小值是
‑
1,且如果结果越逼近
‑
1,则结果越精确,消除谐波效果越好。6.根据权利要求5所述的基于NR
‑
ACA算法的级联H桥逆变器SHEPWM方法,其特征在于,用蚁群算法求出开牛顿迭代法的开关角初值的步骤包括:(1)初始化参数:蚂蚁数量m,最大迭代次数N
cmax
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。