关键词:逆变器;双环;无差拍;重复控制
引言
随着闭环调节PWM逆变器在中小功率场合中的大量使用,对其输出电压波形的要求也越来越高。高质量的输出波形不仅要求稳态精度高而且要求动态响应快。
传统的单闭环系统无法充分利用系统的状态信息,因此,将输出反馈改为状态反馈,在状态空间上通过合理选择反馈增益矩阵来改变逆变器一对太接近s域虚轴的极点,增加其阻尼,能达到较好的动态效果[1]。单闭环在抵抗负载扰动方面与直流电机类似,只有当负载扰动的影响最终在输出端表现出来以后,才能出现相应的误差信号激励调节器,增设一个电流环限制启动电流和构成电流随动系统也可以大大加快抵御扰动的动态过程[2]。瞬时值反馈采取提高系统动态响应的方法消除跟踪误差,但静态特性不佳,而基于周期的控制是通过对误差的周期性补偿,实现稳态无静差的效果,它主要分为重复控制[3]和谐波反馈控制[4]。
本文提出了一种基于双环控制和重复控制的逆变器控制方案,兼顾逆变器动静态效应,另外使用状态观测器提高数字控制系统性能。
1 逆变器数学模型
单相半桥逆变器如图1所示,L是输出滤波电感,C是输出滤波电容,负载任意,r是输出电感等效电阻和死区等各种阻尼因素的综和。U是逆变桥输出的PWM电压。
选择电感电流iL和电容电压vc作为状态变量,id看作扰动输入,得到半桥逆变器的连续状态平均空间模型为
根据式(1),很容易得到逆变器在频域下的方框图,如图2所示。PWM逆变器的动态模型和直流电机相似,转速伺服系统的设计方法在这里也适用。本文借鉴直流电机双环控制技术,并改造成为多环控制系统,在逆变器波形控制上取得了很好的效果。
2 控制方案分析
本控制方案包括双环控制系统和位居外层的重复控制系统。在瞬时波形控制场合,控制算法的执行时间和A/D转换延时相对于采样周期通常不可忽略,有必要采用状态观测器,利用其预测功能将控制算法提前一拍进行。本方案采用无差拍观测器对输出电压和电感电流进行预测。
2.1 双环控制
双环控制系统框图如图3所示,Z(s)是未知的负载。需要检测和反馈的信号有三个,即电感电流iL,输出电压vc,负载电流id。电感电流检测为电流环而设。与直流电机相似,检测输出电压不仅用于电压瞬时波形控制而且实现输出电压解耦,消除输出电压对电流环的扰动,减轻电流环控制器的负担。同样,负载电流对瞬时电压环来说也是一个外部扰动,补偿负载电流能有效抑制其对输出波形的影响,提高稳态精度。正是由于对负载电流进行了补偿,电流环无须对负载电流的扰动进行抑制,所以,本方案没有反馈电容电流,而将扰动包含在反馈环路的前向通道内。若采用电容电流反馈,要得到良好的扰动抑制效果,必将导致电流环的增益过大。这不仅对稳定性不利,而且造成超调增大,电流跟踪的快速性受影响。
模拟控制系统的闭环极点离虚轴越远则动态响应越快,但无法将其配置到s平面的负无穷处,而s平面的负无穷被映射到z平面原点,若将数字控制系统的闭环极点全部配置到平面原点,则可以达到极快的动态响应速度,这就是所谓的无差拍技术。
由于本方案实现了输出电压解耦和负载电流补偿,电流环和电压环的结构大大简化,控制器的设计可以简单到仅仅采用P环节。这里采用无差拍原理确定电流环控制器KC和瞬时电压环控制器KV。
2.1.1 电流环设计
图4(a)所示为电流环框图,为了实现输出电压交叉反馈解耦,控制算法由式(2)给出。
vcom(k)=KC〔iL*(k)-iL(k)〕+vc(k) (2)
式中:iL*是电感电流指令;
vcom是电流环计算出的控制量。
图4(b)是解耦后简化的电流环框图,ZOH是零阶保持器。采用零阶保持器法将控制对象离散化。
Gc(z)=Z[(1-e -ts)/s)(1/L)/(s+a)=1/r(1-e -aT)/(z-e -aT) (3)
式中:T是采样周期;
a=r/L。
闭环系统的特征方程是
根据无差拍原理,将其特征根全部配置在原点,于是有
2.1.2瞬时电压环设计
由于电流环的截止频率高于瞬时电压环,对电流指令的跟踪速度要远快于瞬时电压环对波形的跟踪,在设计瞬时电压环时可认为内环是一个常数增益环节。图5(a)是瞬时电压环框图。对负载电流进行补偿后,相应的控制算法由式(6)给出。
icom(k)=KV〔vref(k)-vc(k)〕+id(k) (6)
式中:vref是正弦参考电压;
icom是电压环算出的电流环指令。
图5(b)是补偿负载电流后且忽略电流环动态过程的简化电压环。同样用无差拍原理确定电压环控制器KV。
用零阶保持器法得到离散的控制对象的传递函数为
其闭环特征方程是
z-[1-(KvT/C)]=0 (8)
将闭环特征根全部配置在原点,得到
KV=C/T (9)
图6是逆变器对数频率特性曲线,虚线为开环频率特性,实线为经过解耦和补偿后双环无差拍系统的闭环频率特性。很明显,逆变器开环谐振峰被削掉了,原来的欠阻尼性质得到了极大的改善,对于稳定性也有利。闭环带宽增加到2kHz,动态响应速度大大加快。
瞬时电压环对负载电流进行的补偿在一定程度上抑制了由负载引起的波形畸变。但这种补偿只有在电流环的传递函数为1时才能进行完全,否则,给出的补偿信号总存在相位误差。在设计瞬时电压环时只能近似认为电流环传递函数为1,所以,双环系统虽然能达到很快的动态响应速度,但对抑制整流性负载造成的波形畸变效果有限。为了得到更好的稳态波形,势必采用一种能完全补偿扰动的方案,重复控制就是一种成熟有效的手段。本控制方案在电流电压双环的基础上加入一个重复控制环构成复合控制系统。它位于双环的外层,对稳态波形质量进行控制。
2.2 重复控制器设计
如图7所示,PB(z)是设计好的双环系统,负载及其他因素的影响由扰动量d等效。重复控制器的输出叠加于原有的参考输入之上,以产生矫正作用。重复控制器由周期延迟正反馈环节和补偿器KrzkS(z)组成,N是数字控制器每周期的采样次数,Q(z)用以增强系统的稳定性,常取为0.95。周期延迟正反馈环节对逆变器输出误差进行逐基波周期的累加。补偿器的作用是与逆变器对象实现中、低频对消和高频衰减,这样重复内模(即周期延迟正反馈环节)给出的补偿信号才能幅值和相位均正确地与扰动对消,实现稳态波形的无差。PB(z)是加双环之后的等效逆变器对象,从图6可以看出其谐振峰已经被抵消,因此,补偿器的设计大大简化,只须完成高频衰减和相位补偿的功能。Kr是重复控制器增益,S(z)取为一个截止频率与PB(z)近似的二阶滤波器以实现高频衰减,超前环节Zk实现S(z)PB(z)的相位补偿。由于超前环节的存在,所以引入周期延迟环节z-N,否则,重复控制器无法物理实现。
因为z-N的引入,重复控制器对扰动的矫正要延迟一个基波周期,但是位于内层的双环无差拍控制器则对扰动有着极快的抑制作用。相反地,双环无差拍控制器对扰动的补偿是有限的,而重复控制的引入可将扰动近乎完全补偿,稳态效果极佳。此外,如图6所示,双环控制使逆变器对象的截止频率加大到2kHz,重复控制器的补偿范围也得以扩大。
3 系统设计与实验
本控制方案在一台基于DSPTMS320F240控制系统的IGBT单相半桥逆变器实验装置上得到了验证。实验装置参数为:滤波电感1.14mH;滤波电容20μF;输入直流电压250V;输出交流电压幅值100V。
图9
开关和采样频率均为10kHz,根据上述分析,计算出KV=0.2,KC=11.1。
加双环后的等效逆变器控制对象是
PB(z)=(10)
据此选择二阶滤波器
S(z)=(11)
超前环节是z4,取Kr=1,N=200。
图10
图8是双环系统带非线性负载时的波形,THD达4.84%,可见瞬时电压环对电流扰动的补偿效果有限。图9是复合控制系统负载突加过程,在突加阻性负载时,经0.5ms波形便恢复正常,在最恶劣的情况下即突加整流负载时,经5个基波周期波形也能完全恢复正常。图10是复合控制系统稳态工作波形,带阻性负载时的THD是1.71%,带整流性负载时的THD是1.54%。
4 结语
本文所提出的控制方案设计简单,瞬时值反馈部分仅须确定两个增益,利于编程实现。实验结果显示,基于双环控制和重复控制的逆变器系统对负载扰动具有强鲁棒性,能够输出高质量的正弦电压。