首 页 | IC | 非IC 电子资讯 技术资料 | 会员助手 | 电子论坛 | 帮助
资讯搜索:
首页 > 电子资讯 > 基础知识 > 正文 一周热门资讯排行
一种快速滤除衰减直流分量的新型递推傅氏算法
新闻出处:高 婧  郑建勇 发布时间: 2007年06月20日

 

    摘  要 本文在递推傅氏算法基础上,提出了一种能够完全滤除衰减直流分量的新算法。新算法对递推初始的数据窗位置没有特定要求,可以任意采样点为初始位置,取N+2个采样点求出衰减直流分量的时间常数和初始值,即可通过直接计算方法得到任意采样点处衰减直流分量引入的误差,或通过递推方法迅速得到其它各采样点处的衰减直流分量误差。新算法具有计算简单,响应速度快、计算精度高、抗干扰性能好的优点。
    关键词 微机保护 递推傅氏算法 衰减直流分量


1 引言
  傅氏算法由于其良好的滤除整次谐波、提取基波分量的能力,被广泛应用于微机保护领域。文献[1]深入分析了傅氏算法的特性,指出傅氏算法能完全滤掉各种整次谐波和纯直流分量。根据所基于数学模型的不同,傅氏算法可分为非递推傅氏算法和递推傅氏算法,二者在滤波特性上完全一致;但相较于非递推傅氏算法,递推傅氏算法具有明显地减少运算量的优点。
  电力系统发生故障时,故障电流中通常含有呈指数衰减的直流分量,而傅氏算法不能有效地抑制衰减直流分量的影响,这是由傅氏算法本身的性质决定的。[1][2]本文通过在递推傅氏算法基础上,提出一种理论上能够完全滤除衰减直流分量引入误差的新算法。新算法通过递推方法计算各采样点处的误差,保留了递推傅氏算法运算量小的优点。
2 递推傅氏算法的基本原理
  傅氏算法是以叠加各次正弦波为模型的拟合算法,设拟合波形为:


  式(1)、(2)中:N为每周波采样点数;n为所求谐波次数;以下同。


    递推傅氏算法和非递推傅氏算法基于不同的数学模型。将算法写成相量形式Xk=∑xk·fk,对于非递推傅氏算法,系数因子相量fk为静止相量,无论数据窗相量为何,fk均为
而递推傅氏算法中,系数因子相量fk为旋转相量,与数据窗[x(k),x(k-1),…,x(k-(N-1))]一起以角速度同步旋转[3]。因此,在第k个采样点处,非递推傅氏算法求得的的基波和各次谐波分量为,而递推傅氏算法求得的基波和各次谐波分量为;即非递推傅氏算法经每个采样间隔计算所得相量以角步长2π/N在复平面内沿逆时针方向旋转,而递推傅氏算法所得相量在复平面内保持不动。
3 快速滤除衰减直流分量的新算法
  电力系统中发生故障时,故障波形中通常含有以指数形式衰减的直流分量,而傅氏算法无法有效抑制衰减直流分量的影响,所以必须通过算法的改进,滤除衰减直流分量带来的误差。
3.1 衰减直流分量引入的误差
    设故障波形为:





3.2 用递推方法计算衰减直流分量误差
   
取数据窗t∈[TS,T],即采样点k=N处,作傅氏变换,计算基波分量的实部和虚部,得

  由此可以得出计算基波分量中衰减直流误差的递推公式为:

Er0,δ0按式(7)和式(8)求解。
  推广到计算n次谐波分量中的衰减直流分量,只要作如下改动:

  由上可知,只要求出Kt和I0的值,就可以通过递推公式或直接计算公式,迅速得出任意采样点处衰减直流分量引入的误差。
  文献[4]提出的递推傅氏算法,计算每一采样点处的衰减直流分量影响时,都必须对自该采样点起的连续三个数据窗进行傅氏递推,然后分别计算误差分量的实部和虚部;新算法在首次计算衰减直流分量误差时,须根据式(7)、(8)先行算出在故障开始后第一个周波结束(k=N-1)时的误差相量的幅值Er0和相角δ0,然后根据直接计算公式(11)、(12)算出当前采样点处的误差相量。在其后计算衰减直流分量误差时,只须按式(9)、(10)递推即可,运算量大大减小。
3.3 求解kt和I0的方法
   
按照递推公式(5)和(6)则



4 算法流程
  1)按照非递推算法(式(1)、(2)),计算第K个采样点处的基波(或谐波)实部分量IRe(k)和虚部分量IIm(k),对应数据窗{x[k-(N-1)],x[k-(N-2)],…,x(k-1),x(k)};
  2)按照递推算法(式(5)、(6)),计算第k+1、k+2个采样点处的基波(或谐波)实部分量IRe(k+1)、IRe(k+2)和虚部分量IIm(k+1)、IIm(k+2);
    3)按照式(13)~(18),计算衰减直流分量参数,时间常数和初始值I0
  4)将Kt和I0代入式(7)、(8),求出衰减直流分量引入的误差相量的初始幅值Er0和初始相位δ0;  5)将Er0和δ0代入式(11)、(12),求出k点处衰减直流分量引入的误差相量的幅值Er和相位δ,进而可得实部误差Δkr=Ercosδ,虚部误差Δki=Ersinδ,因此k点处的基波(或谐波)实部分量修正值为IRe(k)-Δkr,虚部分量修正值为IIm(k)-Δki
  6)按照递推傅氏算法公式(5)、(6)计算新采样点处的基波(或谐波)分量,按照衰减直流分量误差的递推公式(9)、(10)计算新采样点处的误差,对基波(或谐波)分量进行修正;
  7)重复6)。
5 仿真结果和应用分析
5.1 算法验证
    设输入的电流故障波形为:

上式假设故障波的衰减直流分量初始值和基波幅值一样大,这是最为严重的一种故障情况。
  递推傅氏算法和新算法的性能比较如图1和图2所示(每周波采样点数N=64),图中设故障起始时刻t=0以前,电流值为零。
  可见,新算法不仅在理论上能够完全消除衰减直流分量带来的误差,而且收敛速度快,抑制了衰减直流分量引起的振荡。

5.2 系统频率漂移的影响
  电力系统中基波频率漂移将导致采样不同步,对计算结果产生影响。
  以5.1的故障波形为例,当系统基波频率偏离工频f0=50 Hz时,算法的仿真结果如下。
    1)幅值


    2)相位
    图3是系统频率变化时的相位计算结果,自下而上从49.3 Hz~50.5 Hz。当系统频率发生偏移Δf时,相量将在复平面内以2πΔf的速度旋转。当系统实际频率大于系统额定频率f0时,沿逆时针旋转;当系统实际频率小于系统额定频率f0时,沿顺时针旋转[5]
  文献[5]提出的测量系统频率的自适应算法,在没有衰减直流分量的情况下,具有较高的精度;在本文提供的含有较大衰减直流分量的场合,其精度很不理想,但从图3仍可清晰看出频率漂移在相位上的反映。

5.3 递推算法的缺点
  从数字滤波的角度来看,递推算法和无限冲激响应数字滤波器具有相同的原理,其输出不仅与当前及以前的某段时间内的输入有关,还与以前的输出有关。因此,在实际应用中,必须结合实际的硬件条件计算累积误差,如A/D转换器的位数、有限字长效应等。
6 结束语
  新算法能够精确滤除衰减直流分量引起的误差,而且误差计算也采用递推方式,保持了递推傅氏算法运算量小的优点;新算法对数据窗位置没有要求,可以从任意时刻开始,只需N+2个采样点就可精确计算出任意采样点处衰减直流分量带来的误差。仿真结果表明,该算法具有计算简单、响应速度快、计算精度高、抗干扰性能好的优点。

参考文献

1 杨奇逊.微型机继电保护基础.北京:中国电力出版社,1988.
2 陈德树.计算机继电保护原理与技术.计算机继电器保护原理与技术.北京:水利电力出版社,1992.
3 K.-Fr.Eichhorn.T.Lobos Recursive real-time calcula-tion ofbasic wave forms of signals.IEE Proceedings-C,1991,138(6):469~470
4 周大敏.递推傅氏算法中衰减非周期分量的消除方法.继电器,1998,26(5):5~11
5 孟昭敦,等.电力系统测频的自适应算法.电力系统及其自动化学报,1998,10(2):39~42

关闭】【推荐】【打印
相关资讯
交互式电力系统继电保护原理CAI的实现(2007-06-20 09:06)
龙羊峡水电站出线楼抗灾害强度安全分析(2007-06-20 09:05)
RCC超缓凝复合外加剂的试验研究(2007-06-20 09:04)
在WINDOWS平台下水利工程计算程序的混合编程探讨(2007-06-20 09:03)
天生桥一级水电站面板堆石坝垫层料施工(2007-06-20 09:03)
·如何识别落后电池和反极电池
·固体氧化物燃料电池
·新型传感器研发呈现的五大特点
·胶辊轴承的工艺与使用
·丰炜PLC VB系列周边设备
·我国在海底勘探中使用的仪器设备
·基于嵌入式系统的多媒体控制前台设计
·基于SmartModule的雷达嵌人式计算机设计
·嵌入式系统的USB虚拟串口设计
·基于ARM-μCLinux嵌入式系统启动引导的实现

关于我们 | 服务项目 | 付款方式 | 诚聘英才 | 友情链接 | 投诉 建议 合作 | 网站地图 | 联系我们
©2006-2010 维库电子市场网 经营许可证编号:浙B2-20050339 法律声明