式中:下标为1的表示正序,下标为2的表示负序;
n表示谐波次数(当n等于1时表示基波);
U表示电压有效值;
φ表示初相角;
ω为电网电压角频率。
从而可以得到
uq=U1nsin[(n-1)ωt+φ1n]-U2nsin[(n+1)ωt+φ2n](5)
由式(5)可以看出,仅有基波正序转换为直流分量,其他分量经过转换都是频率较高的分量。经过滤波,将这些高频分量滤除,则SPLL的输出就不受负序、零序和谐波的影响。这就保证了在畸变输入电压的情况下,SPLL能够正确地锁定输入电压的基波正序。关于滤波,因系统中存在两个积分环节,对高频分量有较强的抑制作用,所以,一般不需要额外的滤波环节。但是当在三相输入电压严重不平衡时,负序分量很大,若要将其完全滤除,所需时间较长,从而影响系统的动态响应时间。为此,可在pq后加入一个滤波环节来加速负序分量的滤除,如图3所示,从而在保证滤除负序分量的情况下,系统有较短的动态响应时间。
图3 改进的SPLL结构框图
3 以SPLL为基础的控制方案
由式(3)可知,uq代表输入电压的相位信息,up代表输入电压的幅值信息。在相位锁定的情况下,前者为零,后者是一仅和幅值有关的直流分量。利用uq构建SPLL达到锁相的目的,而利用up可将理想负载电压转换为一常数和实际输入的电源侧电压经转换后相减,得到有功分量上需要补偿的值,再经反变换即可得到最终的指令。其控制框图如图4所示。
图4 利用瞬时无功获得指令
图4中的上半部分是SPLL,它保证准确的锁定电源侧畸变输入电压的基波正序相位;下半部分是为保持负载电压有恒定的幅值。这种方案对电压的幅值和相位分开考虑,物理意义比较明显。而且,若目标补偿电压的幅值改变,仅须对目标输入up*进行修改,所以比较灵活。如果使用空间矢量PWM调制(SVPWM)就不须对指令进行反变换,从而节省大量资源,该方案就更为适用。
使用这种控制方案,得到DVR的补偿指令,通过三角波比较等跟踪方式控制逆变器的工作,即可达到补偿畸变电压的目的。其流程如图5所示。
图5 DVR工作流程图
www.55dianzi.com
4 试验结果
以一台三相四线制6kW的DVR为平台,对该控制方案进行试验验证。控制方案的实现采用TI公司的DSP2000系列的C32。利用此装置进行电压跌落下的锁相和补偿试验。
图6是三相输入电压中a相电压和锁相输出的电压波形,可以看出,该锁相方式具有很快的响应速度,很好的精度,并且对畸变电压有很强的抑制作用。
图6 a相输入电压和SPLL输出
图7是采用本文所提出的控制方案时,补偿电压跌落的试验结果。可以看出,此时负载电压和网侧电压同相位,网侧的电压跌落和谐波得到了很好的补偿。
图7 网侧电压和补偿后的负载电压
5 结语
本文提出了一种以瞬时无功理论为基础的锁相方式——SPLL和以此为基础的控制方案,由理论分析和试验验证可以看出SPLL的动态响应速度快,同时,对畸变输入电压有很强的抑制作用,而控制方案具有物理意义明显,动态响应速度快,控制灵活简便和补偿效果好等优点。该方案对DVR控制方案的研制提供了一种新的选择。