一种基于反正切函数的变步长谐波电流检测方法技术

技术编号:33348160 阅读:24 留言:0更新日期:2022-05-08 09:47
本发明专利技术公开了一种基于反正切函数的变步长谐波电流检测方法,属于电力系统的谐波电流检测技术领域,包括:S1:对周期性非正弦负载电流i

【技术实现步骤摘要】
一种基于反正切函数的变步长谐波电流检测方法


[0001]本专利技术属于电力系统的谐波电流检测
,更具体地,涉及一种基于反正切函数的变步长谐波电流检测方法。

技术介绍

[0002]近年来,大量的电力电子器件在电力系统中的应用使得电力电网谐波污染问题日益突出,严重影响着电网质量和用户设备的安全运行。因而有效治理谐波,对提高电能质量十分重要。其中,最典型的治理方案之一是有源电力滤波器(Active power filter,APF)。该APF基于对电网谐波的实时检测,而相应给电网注入一个反相的谐波电流,从而实现对电网的谐波污染补偿、抑制。其性能的好坏很大程度上取决于对谐波电流实时、精确的检测,因此谐波电流检测方法至关重要。在实验中,一般采用假设电源电压U
s
(t)无畸变为标准的正弦电压即U
s
(t)=U
m
sin(wt),其中,U
m
为电压幅值,角频率w=2pf=100p,则流过非线性负载的周期性非正弦电流为i
L
(t),其离散值i
L
(k)为:
[0003][0004]式(1)中:i
L
(k)为负载电流i
L
(t)的采样点,T
s
为采样周期,k为采样点,I
k
和ψ
k
分别为第n次谐波的幅值和相位,i
1p
(k)、i
1q
(k)和i
h
(k)分别为基波有功电流、基波无功电流和谐波电流,i
r
(k)=i
1q
(k)+i
h
(k)为广义谐波电流。
[0005]随着自适应滤波器的发展,将其应用于谐波电流检测并取得了很好的效果。其中,最小均方算法(Least Mean Square,LMS)由于计算简便、收敛性好、偏差性小和稳定性强等特点,因此,其是稳定性最好,应用最广泛的算法之一。但是LMS算法的各项指标都受其步长的影响,导致在固定步长的情况下,不能同时保障收敛速度和稳态误差。因此引入变步长方法,在前期利用较大步长使其收敛性加快收敛,在后期利用小步长来减小稳态误差。在自适应谐波电流检测的应用中,现有的性能较好的方法有基于S函数的广义谐波电流检测算法:参考文献1“一种改进变步长的自适应谐波检测算法”(杨建宁,陈婕,关佳军,李自成,电力系统保护与控制[J].2011,39(16):40

44,52)该方法采用当前误差和前一时刻误差的自相关时间均值估计来消除谐波干扰,再将均值估计通过改进的S函数来控制步长更新。称作基于S函数的广义谐波电流检测算法,该方法不能消除基波无功电流对步长更新的干扰致使稳态误差较大且计算成本高。
[0006]目前为止,有多位学者提出了一些基于LMS的变步长检测法,但都存在着一些问题。有些没有消除同频率谐波对步长的影响,有的计算步骤繁琐,而有的难以运用到实际应用当中。换言之,为了提高自适应谐波检测系统的算法性能,需要设计一种可以提高收敛速度和跟踪性能且降低稳态误差的算法。

技术实现思路

[0007]针对现有技术的以上缺陷或改进需求,本专利技术提出了一种基于反正切函数的变步长谐波电流检测方法,采用该方法进行谐波电流检测,能获得更快的收敛速度和跟踪性能以及更低的稳态误差。
[0008]本专利技术提供了一种基于反正切函数的变步长谐波电流检测方法,包括:
[0009]S1:对周期性非正弦负载电流i
L
(t)采样得到当前k时刻的负载电流离散值i
L
(k),对i
L
(t)的基波有功电流的参考信号x(t)采样得到当前k时刻的参考信号离散值x(k),k为时间t的离散点;
[0010]S2:将参考信号离散值x(k)作为基于反正切函数的自适应滤波器的输入,得到基波有功电流i
1p
(k)的估计值
[0011]S3:将采样的当前k时刻的负载电流离散值i
L
(k)减去基波有功电流i
1p
(k)的估计值得到误差信号
[0012]S4:计算自适应滤波器步长的指数值,通过指数函数计算出自适应滤波器下一时刻k+1的步长λ(k+1);
[0013]S5:根据误差信号得到当前k时刻去谐波干扰的误差信号,然后,更新得到自适应滤波器的下一时刻k+1的权系数w(k+1);
[0014]S6:更新k为下一时刻值,重复执行步骤S1~S5,实时输出周期性非正弦负载电流i
L
(t)的广义谐波电流的估计值
[0015]在一些可选的实施方案中,由得到当前k时刻的广义谐波电流i
r
(k)=i
1q
(k)+i
h
(k)的估计值表示误差信号e(k),i
h
(k)分为高次谐波电流。
[0016]在一些可选的实施方案中,步骤S4包括:
[0017]S4.1:由λ
exp
(k

1)=exp(

λ(k

1))λ(k

1)计算出k

1时刻的控制反正切函数形状的控制因子;
[0018]S4.2:由λ(k)=ρ1λ(k

1)+ρ2λ
exp
(k

1)通过前一时刻的指数函数λ
exp
(k

1)计算出自适应滤波器当前k时刻的步长λ(k),其中,exp(
·
)表示指数运算,ρ1和ρ2为参数。
[0019]在一些可选的实施方案中,步骤S5包括:
[0020]S5.1:根据当前k时刻的误差信号e(k),由反正切运算得到当前k时刻去谐波干扰的误差信号
[0021]S5.2:由当前k时刻去谐波干扰的误差信号及当前k时刻的自适应滤波器步长更新得到自适应滤波器的下一时刻k+1的权系数w(k+1)。
[0022]在一些可选的实施方案中,由得到当前k时刻去谐波干扰的误差信号其中,arctan(
·
)表示反正切函数,的初始值设为零。
[0023]在一些可选的实施方案中,由更新得到自适应滤波器的下一时刻k+1的权系数w(k+1),其中,λ(k)是当前k时刻的自适应滤波器步长,w(k

1)是k

1时刻自适应滤波器的权系数,w(k)是当前k时刻自适应滤波器的权
系数。
[0024]在一些可选的实施方案中,ρ1的取值可以为(0.99951);参数ρ2的取值可以为(00.0001)。
[0025]总体而言,通过本专利技术所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
[0026]本专利技术采用基于反正切的变步长方法,该方法检测结果精度高、跟踪性能更强。初始时刻本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于反正切函数的变步长谐波电流检测方法,其特征在于,包括:S1:对周期性非正弦负载电流i
L
(t)采样得到当前k时刻的负载电流离散值i
L
(k),对i
L
(t)的基波有功电流的参考信号x(t)采样得到当前k时刻的参考信号离散值x(k),k为时间t的离散点;S2:将参考信号离散值x(k)作为基于反正切函数的自适应滤波器的输入,得到基波有功电流i
1p
(k)的估计值S3:将采样的当前k时刻的负载电流离散值i
L
(k)减去基波有功电流i
1p
(k)的估计值得到误差信号S4:计算自适应滤波器步长的指数值,通过指数函数计算出自适应滤波器下一时刻k+1的步长;S5:根据误差信号得到当前k时刻去谐波干扰的误差信号,然后,更新得到自适应滤波器的下一时刻k+1的权系数;S6:更新k为下一时刻值,重复执行步骤S1~S5,实时输出周期性非正弦负载电流i
L
(t)的广义谐波电流的估计值2.根据权利要求1所述的方法,其特征在于,由得到当前k时刻的广义谐波电流i
r
(k)=i
1q
(k)+i
h
(k)的估计值表示误差信号e(k),i
h
(k)分为高次谐波电流。3.根据权利要求2所述的方法,其特征在于,步骤S4包括:S4.1:由λ
exp
(k

1)=exp(

【专利技术属性】
技术研发人员:何怡刚刘倩倩
申请(专利权)人:宁波力斗智能技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1