三相同步锁相环研究1三相同步锁相环的硬件方案概述传统锁相环一般采用过零比较方式,其结构如图1所示。锁相环PLL过零比较器A计数器EPROMD/Aavsin()图1过零比较方式的锁相环结构框图该硬件锁相环采用过零比较将输入电压转换为方波,送锁相环芯片,得到电压的相位信息。若要得到一个同相位的标准信号,可将信号信息存储在EPROM、FLASH等存储芯片中,利用相位信息读出其中数据,经D/A变换即可。这种方案原理和结构都比较简单,在工程上得到了大量的应用。但采用这种方法时,因为电网电压每个周期只有两个过零点,这就限制了锁相环的锁相速度,而且电网电压本身的畸变以及检测电路中的各种干扰信号使得难以检测过零点,会导致锁相环输出信号产生振荡。为了避免检测过零点带来的问题,可以利用基于低通滤波器的锁相方法,其原理如图2所示。三相电网电压从三相静止坐标系转换为两相静止坐标系,利用常见的低通滤波器滤除电网中的谐波干扰,然后对信号进行标么化处理,从而得到电网电压的相位,旋转矩阵R用于补偿滤波器所造成的相位滞后。abcLPFLPF22FFvvv()RavbvcvvvFvFvsin()cos()图2基于低通滤波器的锁相环结构框图对于这种方法而言,在设计低通滤波器时,需要在系统滤波器的鲁棒性和动态响应之间做出折中的选择,较低的截止频率可以抑制系统谐波对相位检测的干扰,但是也相应的降低了系统的响应速度。另外,这种方法需求得反三角函数值,计算速度较慢,尤其在系统频率变动和三相电压不平衡时,对畸变电压的抑制作用弱,因此无法正确锁相[1]。由以上分析可知,上述的两种硬件锁相方法都存在响应慢和对系统频率发生变化、三相电压不平衡比较敏感等问题,不适宜应用于电网畸变严重、动态响应要求高的场合。2三相同步锁相环的软件方法介绍2.1三相电压对称下同步锁相环的实现方法三相电压对称时同步锁相环的系统结构如图3所示。avbvcvvvabcdqdvqvipKKsc1s图3三相电压对称时锁相环的基本结构设一个三相对称系统表示如下:sin()2sin()32sin()3abcvVtvVtvVt经过从abc三相到两相的Clarke变换和从两相到dq两相的Park变换可得32sin()111sin()22322sin()cos()332330222sin()3abcVtvvtCvVtVvtvVt(1)cos()sin()sin()3sin()cos()cos()2sin()3cos()2ddqqvvttttCVvvtttttVt(2)(2)式中的输出角频率(ddt为输出相位),由于完全捕获相位后保持不变,故有t。令输入a相电压相位t,则(2)式转化为sin()3cos()2dqvVv(3)将PI调节器接到dv端,这样就获得了相位差的表达式sin(),利用这个偏差就能实现系统的反馈控制,在相位差较大时,对输入三相电压进行锁相的过程是一非线性过程,可通过负反馈将dv调节到足够小,也就能使得达到很小;当相位差较小时,sin(),进行锁相的过程可近似为一线性过程,dv的大小代表输入电压相位和输出相位之间的差值,dv经PI调节器后可视为误差信号,与一扰动角频率c(一般取基波的角频率值,以便在输入掉电的情况下仍能输出基波频率的正弦信号)相加后得到角频率,该角频率经过一积分环节后得到最终输出相位。由于该系统是Ⅱ型系统(PI调节器和受控振荡器各带一积分环节),故能实现系统无静差地跟踪斜坡信号t,即能使得输出相位无静差地复现输入相位,实现相位的完全锁定。图4为三相电压对称时同步锁相环的Simulink仿真框图。图4三相电压对称时锁相环的Simulink框图上图中最左边的Signal模块为自封装的可编程三相电源模块,可产生三相对称正弦电压,为了与输出角频率和输出相位作对比,Signal模块也给出了输入电压的角频率和a相电压的相位。在Signal模块中,可预先设置三相电压的幅值、频率和相位随时间变化的情况,也可加上谐波等干扰信号。为了验证该锁相环捕获a相电压相位的能力,将三相对称电压在0.1ts时发生各种变化,其仿真结果如图5.1-5.6所示。图5.1t=0.1s时,频率由50Hz变为40Hz0.060.080.10.120.140.16-1-0.500.51时间t输入三相电压0.060.080.10.120.140.16-1-0.500.51时间ta相电压&输出电压0.060.080.10.120.140.160246时间ta相相位&输出相位0.060.080.10.120.140.16-0.500.5时间t相位误差vavbvcvav,,图5.2t=0.1s时,相位超前45°图5.3t=0.1s时,幅值降为一半0.060.080.10.120.140.16-1-0.500.51时间t输入三相电压vavbvc0.060.080.10.120.140.16-1-0.500.51时间ta相电压&输出电压vav,0.060.080.10.120.140.160246时间ta相相位&输出相位,0.060.080.10.120.140.16-0.500.51时间t相位误差0.060.080.10.120.140.16-1-0.500.51时间t输入三相电压vavbvc0.060.080.10.120.140.16-1-0.500.51时间ta相电压&输出电压vav,0.060.080.10.120.140.160246时间ta相相位&输出相位,0.060.080.10.120.140.16-0.500.5时间t相位误差0.060.080.10.120.140.16-101时间t输入三相电压0.060.080.10.120.140.16-101时间ta相电压&输出电压vavbvcvav,图5.4t=0.1s时,电压向上偏移0.2pu图5.5t=0.1s时,电压中加50%幅值的5次谐波图5.6t=0.1s时,三相电压开始不对称0.060.080.10.120.140.160246时间ta相相位&输出相位,0.060.080.10.120.140.16-0.500.5时间t相位误差0.060.080.10.120.140.16-101时间t输入三相电压0.060.080.10.120.140.16-101时间ta相电压&输出电压0.060.080.10.120.140.160246时间ta相相位&输出相位0.060.080.10.120.140.16-0.4-0.200.20.4时间t相位误差vavbvcvav,,0.060.080.10.120.140.16-2-1012时间t输入三相电压0.060.080.10.120.140.16-2-1012时间ta相电压&输出电压0.060.080.10.120.140.160246时间ta相相位&输出相位0.060.080.10.120.140.16-0.500.51时间t相位误差vavbvcvav,,仿真结果表明:当输入电压发生频率突变、相位突变、幅值突变和电压偏移时,该锁相环能够快速、无静差地重新锁相;当输入电压被谐波污染时,该锁相环有一定的滤波能力,而从相位误差图中可以看出,输出相位在实际相位附近作一定幅度徘徊,说明谐波得到了抑制但没有彻底消除;当三相电压变得不对称时,该锁相环捕获相位存在较大振荡,输出相位与实际相位相差较大,达不到锁相的要求。2.2三相电压不对称下同步解耦锁相环的实现方法由于三相负载不平衡、大容量单相负载的使用、不对称故障和非全相运行、非全换位输电线或紧凑型输电线等问题,常常使得三相电网处于不平衡状态,即造成三相电网电压的幅值、相位不对称。由2.1可知,上面提到的锁相环在三相电压不对称时不能准确的捕获a相相位,故需要采取别的锁相方法。为了解决三相电压不对称时的锁相问题,文献[2]提出了基于解耦的锁相环方法。在三相电网电压不对称时,根据对称分量法,可将电网电压(只考虑基波电压)分解为正序电压分量、负序电压分量和零序电压分量。即:0000sin()sin()sin()22sin()sin()sin()33sin()22sin()sin()33abcttvtvVtVtVtvttt(5)上式中,0VVV、、分别为正序、负序、零序基波电压的幅值;0、、分别为正序、负序、零序基波电压的初始相位。于是锁相环捕获的相位就为正序电压分量的a相相位。式(5)经Clarke变换可得:0320003/2sin()sin(),cos()cos()3/2abcvvVVttCvVVvttVVv其中(6)再分别经Park变换和反Park变换可得:+00sin()sin()cos()cos()ddqqvvttCVVvvtt(7)1+00sin()sin()cos()cos()ddqqvvttCVVvvtt(8)令t、t,则(7)式和(8)式变为:+00sin()sin()cos()cos()dqvVVv(9)00sin()sin()cos()cos()dqvVVv(10)从式(9)中可以看到dv中包含我们需要的相位差的表达式sin(),但遗憾的是还含有高频分量sin()。我们希望通过某种途径能将此高频分量除去,只留下前一项。为此,定义:+0sin()cos()dqvVVv(11)0sin()cos()dqvVVv(12)为了得到VV和,对式(9)和式(10)作解耦分析,得:00sin(2)sin()cos(2)cos()sin(2)cos(2)sin()sin(2)cos()cos(2)cos(2)sin(2)sin(2)cos(2)dqvVVVVvVV(13)00sin(2)sin()cos(2)cos()sin(2)cos(2)sin()sin(2)cos()cos(2)cos(2)sin(2)sin(2)cos(2)dqvVVVVvVV