【字体: 打印此页面 返回正文页
基于同伦算法的逆变电源特定消谐法的研究

http://www.dykf.com  2010/10/4  电源开发网

0 引 言
    随着逆变器的大量应用,逆变器产生的谐波会给电网、电器设备、通信网络等带来严重危害,这使得消谐逆变器的研究越来越重要。同时为满足高压大功率应用领域的需要,采用主电路为级联多电平逆变器,实现波形的多重移相叠加。特定谐波消除(SHEPWM)方法。能使逆变器开关频率降低,消除特定低次谐波,减少电流脉动,输出波质量高等优点,因此对SHE技术的研究具有明显的理论意义和广阔的工程开发前景。
    由于消谐PWM逆变器的数学模型为非线性超越方程组,该方程中有三角函数,并且是超越方程,存在多组解。通常采用牛顿法求解该模型,但由于牛顿法的局部收敛性质,需要找到与准确值较为接近的初值,否则迭代不收敛,这比较困难,且不利于在线计算,而同伦算法求解该模型可有效地克服上述缺点


l 级联多电平逆变器结构与控制设计
1.1 级联多电平逆变器结构
    图1显示主电路为级联多电平逆变器的单相拓扑结构,每个逆变器模块结构相同,通过一个单相全桥逆变器表示。级联多电平逆变器的结构允许每个模块的分离控制,模块的数量与要求的电压源的数量是相等的。电平数NL和模块数M的关系公式为:

模块数即单相H桥逆变器的个数,它们串联连接产生一个多电平的输出电压;总输出电压与每个模块的输出电压之和相等。即为:

式中:VMm为第m个模块的输出电压。
    每个模块有它自己的直流电压(VDC)和4个开关装置,如第m个模块的开关装置是S1m,S2m,S3m和S4m,(表1中开为“1”,关为“0”)。如图2所示每个模块能产生一个三电平输出:+VDC,0,-VDC。通过这4个开关装置能有顺序地将直流电压到交流边。如表1所示输出电压与一个五电平模块结构多电平逆变器的功率装置的开关状态相对应。因为1个输出电压包括5个电平+2VDC,+VDC,0,-VDC,-2VDC,需要的模块数是2。

1.2 控制设计
    表2所示是一个五电平的级联多电平逆变器控制设计。假设级联多电平逆变器的每个模块的直流电压VDC=20 V,如表2中的描述知级联多电平逆变器的操作大部分取决于模块1,只有当q>0.5时,模块2才参与运行。尽管在五电平级联多电平逆变器中需要8个功率装置,这8个装置并不全被利用,此种情况减少了功率装置的电压应力。对于如图2所示的单相逆变器,基波幅值q最大值为1.0,再大将导致一些迭代法(如牛顿迭代法)无法收敛。

在表2中:VDC为直流侧线电压;V01:逆变器的输出基波电压;q:基波幅值;V1M1(V2M2):模块1(模块2)输出的基波电压;qM(qM):模块1(模块2)的基波幅值。


2 消谐PWM模型的建立
    消谐PWM控制的基本方法是:通过PWM控制的傅里叶级数分析,得出傅里叶级数展开式,以脉冲相位角为未知数,令某些特定的谐波为零,便得到一个非线性方程组,该方程组即为消谐PWM模型,按模型求解的结果进行控制,则输出不含这些特定的低次谐波。消谐模型的建立与PWM控制方式是相关的,以电压型逆变器为例,根据不同的PWM特点,建立的模型可归纳为两种:即单极性脉冲控制模型和双极性脉冲控制模型。这里只讨论单极性脉冲控制模型,如图2所示,在这种控制方式下,为了降低开关损耗,可使同一桥臂中的一个开关管(如S2或S4)在半个周期内一直处于导通状态。PWM波形由桥臂的另一个开关管的通断实现。图3为单极性脉冲控制输出电压波形,单极性波形的傅里叶级数表达式为:

单极性脉冲波形与双极性脉冲地消谐模型相类似,为了方便说明,以下的论述均以单极性脉冲为例,但其原理完全适用于双极性脉冲。

 取直流侧线电压为VDc=1,取开关角为8,如果选择性的消除N一1个低阶奇次谐波(如3,5,7,9…)在此选择消除7个低次的谐波3,5,7,9,11,13,15,得到下面非线性方程组(4),给出使基波幅值q为某一给定值,其余k次谐波的幅值为0,即达到消谐的目的,只需解下列方程组:

解非线性方程组(4),便得PWM波的各开关角,然后根据对称特性可以得到整个周期的各个开关角。求解该方程组,可得到一组[0,π/2]内的开关角,当然,这些开关角应满足以下条件:

    0<α1<α2<α3<α4<α5<α6<α7<α8<π/2
    式(4)为非线性方程组,一般采用牛顿迭代法求解,但是该求解过程是否收敛与所取的初值有很大的关系。使用时由于求解非线性方程组存在较大困难以及存储脉冲相位角需要很大的存贮空间,因而在相当程度上制约了它的应用。目前该方法的应用仅限于离线控制。


3 同伦算法的建立
3.1 同伦算法
    同伦方程的数值解法有2种:同伦延拓法;参数微分法。采用参数微分法将非线性方程组(4)简写为:
    F(a)=0 (5)
式中,F:D∈Rn→Rn。令a*是方程组(5)的解。
    非线性超越方程组(5),一般采用牛顿迭代法求解,但该方法对初值的选取要求较为严格,即要求初始近似解a0与解a*充分靠近,才能使迭代数{ak}收敛于a*。实际计算中要找到满足要求的迭代初始值往往很困难,如果给出的初始值导致迭代不收敛,就需要重新给初始值再计算,这样就大大降低了求解速度,难以实现实时控制。为了解决这个问题,这里尝试用同伦法求解。同伦法是一种用于非线性方程组数值求解的新方法,具有全局收敛和收敛速度快等优点,其基本的思想是:对于该方程组,引人参数t,构造一族映射H,使当t为某一特定值(例如t=1)时,H就是映象F,而当t=0时,得出方程组F0(a)=0的解a0是已知的。也就是说,构造一簇映射H:D×[O,1]∈Rn+1→Rn,代替单个映射F,使H满足条件:

式中:F0(a)=0的解a0为已知,而方程H(a,1)=0就是原来的非线性方程组(5),现在把问题变为求解同伦方程:

构造满足条件(6)的同伦H可以是各种各样的。这里,构造H(a,t)=F(a)+(t-1)F(a0)。可以证明,该同伦方程存在惟一解a=a(t),且a(t)是微分方程式(7)的解,式(7)为:

因此,通过求解微分方程初值问题式(7)的数值解,可得到方程(5)的解。用具有二阶精度的中点求积法,得到:

式中:k=1,2,…,A-1,A为正整数。
    只要F'(a)-1存在,且A足够大,可证明由式(8)求得的nA可作为式(5)的解a*的一个好的近似,再用牛顿迭代法可求得精确解。
3.2 算例
    根据文中采用的模型及算法,取开关角N=8,随着基波幅值q的变化得到一组开关角的解轨迹(取UDC=1),如图4为显示开关角aN随基波幅值q的变化,取q=0.3,q=0.5和q=0.7时得到的三组开关角的解如表3所示。


在实际的运算过程中,将牛顿法和该方法进行比较,发现这种方法的收敛域扩大,如N=8,q=O.9,取初值a0=[5,20,30,40,50,60,70,80]时,用牛顿法迭代和简化牛顿法都不收敛,用同伦法(固定迭代次数A=4)则只需7次。如N=20,q=1.0,a0=[1,8,12,15,20,25,28,30,35,40,45,50,52,60,65,68,70,75,80,90]时,用牛顿法迭代不收敛,用同伦法只需3次,加上预迭代10多次;若用同样一组靠近真值的初始值开始迭代,尽管两种方法都收敛,但同伦法的迭代次数比牛顿法少。取a0=[9,10,16,18,23,26,30,35,38,44,46,52,54,61,62,69,70,78,78.2,90]时,用两种方法都收敛,但用同伦法要比牛顿法迭代次数少很多,这样的例子很多,所以同伦法有很多优越性。


4 研究结果
4.1 仿真研究
    为了验证同伦算法所得结果谐波消除的效果,采用Matlab仿真,以五电平级联多电平逆变器为例,对SHEPWM控制方法进行了仿真研究。仿真参数:调制频率50 Hz,直流电压VDc=20 V,基波幅值q=O.7,α见表3。图5给出了五电平级联多电平逆变器输出电压(V0)的仿真PWM波形和谐波频谱分析如图1所示,开关个数N=8通过Matlab仿真和DSP系统中的TMS320F2812实验台给出了结果。由图5可见,3,5,7,9…等低阶奇次谐波被消除了,由此说明,由前面的同伦算法计算得到的结果是正确的,它与预期的谐波次数一致。

4.2 实验研究
    为了进一步验证同伦算法计算的SHEPWM结果的实际消谐效果,进行具体的实验研究。以TI公司的TMS320F2812控制平台为控制器,把离线运算结果(见表3)中的相应部分存入到DSP中,然后通过查表法取得开关切换时刻。图6所示为实验波形。

    对比图5与图6可知,五电平级联多电平逆变器的实验波形与仿真结果非常一致,故实验所得的波形是正确。验证的同时说明,由同伦算法计算出的SHEPWM超越方程组的结果是正确的。


5 结 语
    这里通过对逆变电源消谐模型的研究,提出了用同伦算法求解该模型的方法。这种算法的优点在于它对初值没有严格的要求,并且具有很宽的收敛范围和收敛速度,可以保证求解过程的正确性和快速性。并通过仿真和实验验证了该算法。如果能提高CPU速度或采用并行运算进一步提高运行速度,实现实时消谐PWM控制是完全可能的。因此可以预见它将成为逆变器PWM控制中很有发展前景的控制算法。


您打印的此文来自:
作者:刘辉 韩如…  来源:现代电子技术  点击数:
- 【字体: 打印此页面 返回正文页