专利名称:电力正弦信号过零时间、频率、相位差的检测方法
技术领域:
本发明涉及一种电力正弦信号的检测方法,尤其是正弦信号过零时间、频率、相位差的检测方法。
背景技术:
频率是电力系统的主要性能参数,是各电力系统设备、仪器仪表的必检电气参数 之一。目前,通过国内外学者的研究与发展,已经发明了许多基于各种原理与方法的检测 手段,有基于简单软硬件实现的脉冲计数法、过零检测法,以及基于复杂算法的傅里叶变换 法、卡尔曼滤波法等。在众多检测法中,过零判别检测法是一种简单实用、应用广泛的电力正弦信号相 位、频率检测方法。其基本原理是通过判别正弦电压过零点来确定信号相位,以及利用信号 两过零点的时间间隔来计算频率。但在实际应用中由于电力系统谐波、噪声与干扰等原因, 导致检测到的实际信号在过零点附近来回抖动,不但增加了软件过零判别、信号去抖的工 作量,而且使得相位、频率检测误差较大,这限制了该方法在精密设备中的应用。另外,数字 化检测设备处理的都是模拟信号经ADC采样后的数字信号,由于信号采样率的限制,数字 信号相位有最小分辨率问题。因此,在数字化设备中,常规的过零检测法难以获得较高的信 号频率、相位检测精度,这进一步限制了其在高精度检测场所的应用。
发明内容
针对现有技术在实际应用中过零点辨别困难以及数字信号处理中相位分辨率不 足的问题,本发明提供了一种对信号过零检测不敏感,对噪声、干扰抑制能力强,并能有效 提高数字正弦信号频率、相位检测准确度的电力正弦信号过零时间、频率、相位差的检测方 法。本发明提供的这种电力正弦信号过零时间的检测方法,是利用正弦信号在过零附 近都可以近似等效为线性信号的基本原理,在粗略检测到信号过零位置后,通过一元线性 回归理论对过零附近信号进行统计分析,从而获得正弦信号过零时间。所述正弦信号过零时间适用下列公式 式中J 所取分析信号的时间均值 所取分析信号的幅值均值u(k)所取分析信号采样幅值k:信号过零点在内存中的地址偏移量
η:所取分析信号的点数本发明提供的对正弦信号过零点频率进行检测的方法,是用所得信号各过零点时 间差,通过累积平均后得到信号每个过零点的周期值,然后求倒计算可得信号频率值。检测频率适用如下公式 f- 1 =fojN f:被测信号频率f0 标准信号频率值,中国电力系统中fQ = 50Hz ;T0 标准信号周期值Ttl = l/f0 ;N 标准信号周期Ttl内的采样点数;T 信号多过零点周期平均值;本发明提供的对正弦信号过零点相位差进行检测的方法,是用各不同信号的过零 点时间差,换算出不同信号之间的相位差。检测相位差适用如下公式 Δ ω 信号间相位差ΛΓ 两信号多过零点时间差平均值本发明电力正弦信号过零时间、频率及相位差检测方法的工作原理是首先利用 正弦信号在过零附近都可以近似等效为线性信号的基本原理,在粗略检测到信号过零位置 后,将过零点附近左右的信号值进行一元线性回归分析,从而计算得到该信号在横轴坐标 上的截距。该截距即为该信号过零时间,利用该信号上不同过零时间之间的时间差即可计 算得出该信号的周期,进而可精确计算出信号频率;利用不同信号上的过零点时间差,即可 计算得出不同信号之间的相位关系。因为一元线性回归分析是满足最小二乘法原理的信号 统计分析方法,它所计算出来的结果满足误差平方和最小关系,因此它不仅对信号噪声和 干扰有很强的抑制作用,而且计算结果也具有很高的准确性。由此使本发明能对实际信号 的过零点的相对位置辨别不敏感,同时能在数字检测系统中实现较高的相位分辨率,而且 对信号源的噪声与干扰也有很强的抑制作用,最终保证了数字化设备在高精度检测场所的 应用。
图1是正弦信号过零点线性化示意图。图2是在不同采样点数下的算法实现效果图。图3是信号频率、相位检测算法流程图。图4是信号过零检测程序流程图。图5是过零检测算法示意图。图6是算法过零查找与频率计算示意图。图7是过零信号左右指标关系图。
图8是一元线性回归算法程序流程图。
具体实施例方式以下结合附图对本发明做详细说明参见图1设输入正弦信号为
众所周知所有正弦
信号在过零点附近都可以近似等效为线性信号。这是因为正弦函数的幂级数为
在正弦信号过零处附近χ取值一般都很小,因此忽略高次项式
可近似为sinx ≈ X,如附图1所示。若近似式与真值相对误差要求彡0. 1%,则χ取值范围 为 χ e [-0. 0774,0.0774]。在实际问题中,研究相互联系的变量之间的相互关系通常有两类一类是确定性 关系,其特点是由一个或一组变量的值可唯一确定另一个变量的值;另一类是关系是非确 定关系,其特点是变量之间相互联系,但又不能由一组变量的值唯一确定另一个变量的值。 回归分析就是为了寻找不完全确定变量间的数量关系,通过统计方法进行推断的一种方 法。当自变量只有一个的回归分析叫一元回归分析,同时数学关系式为线性时称为一元线 性回归。从电力系统的宏观来看,系统电压波形、幅值与时间变量t为正弦函数关系,大体 上属于确定性关系,并且在过零附近可以局部线性化;但是由于电气噪声与系统干扰的影 响,该正弦函数的参数电压Um、频率f与相位识都是服从一定分布函数的随机变量,导致系 统在过零点相位这类局部特征呈现一定随机性。因此,我们可以把u(t)的过零点附近的观 察结果看成由两部分叠加而成的一部分由时间t的线性函数引起,记为a -t+b ;另一部分 是由随机因素引起的,记为ε,即u(t) = a · t+b+ ε(1)式中参数a与b主要是由信号的电压、频率、相位三者随机变量的数学期望值EUm、 Ef、£^决定;对于随机变量ε,它是引起信号过零点抖动、甚至重复过零的主要因素,它通 常服从正态分布Ν(0,σ2)。于是可知,信号过零局部u (t)是随机变量,且u(t) N(a · t+b,σ 2)(2)而Eu(t) = a -t+b是时间t的线性函数。一般地,在数字检测系统中信号通常由 模拟信号u(t)经过模数转换为离散数字信号。将输入按每周期采样点数为N进行数字化
处理,则可得采样数字信号为
注意式中电压Um、频率f与相位
都是随机变量,fo是标准信号频率值,在中国电力系统中,该值为50HZ。在信号过零左右基
本对称地取η个数字采样值作为独立观察样本,为(ti Ui), i = 1,2, ...,n(3)那么,利用U、t之间近似线性关系,则可假定 式中各ε i相互独立,i = 1,2,…,n,这就是数字正弦信号在过零点附近的一元 线性回归的数学模型。现在的目标是利用以上信号过零左右的采样样本值得到式(1)参数的a、b的最佳 估计值3和6 ,可得如下一元线性回归方程u = a-t + b(5)由式(5)令 = 0,即可得 =(6)
该值即为当前信号过零点过零时间的最佳估计值。为了得到参数的a、b的最佳估 计值<3和 ,我们利用实际采样值(3)代入式(5)可得回归值Mj =α· .+ (7)为了能让回归值敌与实际值Ui尽可能接近,我们按最小二乘估计让回归值与实际 值的误差平方和最小,即满足 现在求解式⑶关于参数的a、b的最小二乘估计,记以^)=文("/-^_-#, 整理得 联立求解可得
最后,将式(11)代入式(6)即可计算当前信号过零时间的最佳估计值 利用相同信号前后两过零时间差即为信号周期,求倒得到该信号的频率;利用不 同信号的过零时间差,即可换算得到两信号间的相位差。关于所需采样点数的问题,由于本发明是基于正弦电压过零处信号可以局部线 性化的这一特性为基本前提的,因此所需采样点数应保证信号线性化所要求精度。例 如,前面所述线性化误差要求< 0. 1 %,正弦信号过零点附近最大弧度应< 0. 0774。设 信号采样率为每周期256点,信号基频为50Hz,那么每个采样点间隔弧度最小分辨率为
.H = 0.0245。因此,在信号过零点左右可各取3个点共6点进行回归分 N 256U.U254析。事实上,由于工程上更关心的是信号过零点时间的准确位置(即信号与时间轴的 截距),而并非信号拟合曲线精度。另外,由于正弦信号在零点左右为奇对称信号,因此实际 算法选择点数条件可以放宽,而并非需要受线性化误差的限制。从理论上分析,设输入信号
为《㈨= sin(2;z"|),N为信号周期内采样点数。以零点为中心左右对称的共取η个点时,由 N
于正弦信号的对称性与时间轴选择的对称性计算可待斤=-Σ = = - χ ,=0
代入式(12)可得t = 0。图2给出了算法在周波采样点数256点带噪声信号下不同点数的 计算结果效果图。在绝大对多的实际检测系统中,6点分析已经可以得到非常理想的检测精 度与效果。但在一些干扰特别大的特殊应用场合,更多的采样点数可以使算法对信号噪声 有更好的抑制作用,这需要根据系统设计与实际应用环境而定。图3给出了基于一元线性回归理论的数字正弦信号频率测量(a)、信号间相位差 检测(b)的算法实现流程图。这两个算法的实现流程基本一致,主要都是由信号过零检测、 信号回归分析与目标参数计算三步实现。下面对算法流程的实现过程进行详细介绍1.过零检测图4给了信号过零检测流程图。因为正弦信号在一个周期里有正向穿越与负 向穿越两次过零,为了防止程序重复判断过零点,流程中增加了 一个过零检测使能位EnableFlg,EnableFlg = 1时使能检测,EnableFlg = O时禁止检测。它只有在当前信号值 小于检测使能负电平-Ven后才会开启信号的过零检测。其中,Ven可以设为系统最小输入 交流电压峰值的80%。前面算法分析可知,回归算法是对信号过零点左右信号进行统计分 析得到计算结果,对信号实际过零点位置不敏感。因此程序在过零 检测使能情况下,只要简 单辨断当前信号开始大于零即可,这样极大降低了信号过零的辨别条件。图4过零检测流 程的过程示意图,如图5所示。
2.过零信号线性回归分析在发现信号过零后,即要开展过零信号的回归分析。由于回归算法需要对过零点 左右信号进行统计计算,但是检测设备在实时采样过程中当前发现过零点的右侧信号还未 采得,所以算法只能对上一过零位置附近的信号进行分析,并结合前一过零信号计算结果 进行参数计算,整个过程可参见图6所示。另外,由于实际数字检测系统中,采样信号都是保存在系统内部的一片连续的缓 冲区内。因此,在回归算法实际实现过程中,时间参量应为信号存储在系统内存中的信号偏 移量。设当前信号过零点地址偏移量为k,在当前过零点左右对称的选择η个点进行回归分 析,如图7所示。通常为了算法实现方便,一般取η为偶数,利用图7指标分布规律可对回 归分析式(12)进行化简得 将上述各式计算结果代回式(12)得到化简式 图8为式(16)计算的程序设计流程图,算法在选定采样点数后可以将部分算式进 行预先处理。例如取8点进行分析,即η = 8,则代入式(16)可得 3.目标参数计算为了进一步提高算法对信号噪声与干扰的抑制能力,对于频率、相位差这类目标 参数的计算采用了多周期累积求平均值的方法。另外,在大多数电力检测系统中,秒级左右 的数据更新速度已经能够完全满足用户需求。在本发明的应用中,对频率采用了 32周波 (数据更新间隔时间约为32X0. 02S = 0. 64S)累积数据求一次周期平均值 式中Ti为前述算法每次发现过零后计算所得的信号周期。因为在数字系统中,Γ 是以信号采样时间间隔为单位时间的数字量,所以最后需要将该值转换为时间量,最后求
倒得到信号频率(设采样率为&,T0为信号额定周期,/Q = ‘为信号额定频率,中国电力 对相位差计算采用了 64周波(数据更新间隔时间约为64X0.02S = 1. 28S)累积 值求一次平均值 式中ATi为每次发现过零后计算所得的两信号时间差。同理斤是以信号采样周 期为单位时间的数字量,需要将该值转换为相应的时间量,最后换算为信号相位差(设采
样率为Ttl为信号额定周期,为信号额定频率) N1O 式中f为当前信号频率。在MATLAB环境对本发明方法进行仿真,仿真中采样率取12. 8kHz (基波50Hz每周 期采样256点),在零点左右各取4点共8点进行分析。为验证本发明方法的有效性,以下 仿真的被检信号取非整数频率,表1给出了仿真结果以及相对误差,可见在无噪声下本发 明方法计算误差有效位可达6位数以上。表1 MATLAB仿真实验结果 实际现场环境中信号中夹杂了大量随机噪声,为能真实模拟现场环境,仿真中对 信号加入方差为2的正态分布随机噪声,表2给出了仿真结果以及相对误差。可见在噪声 环境下,算法也有非常高的准确度。表2仿真实验结果(加入信号噪声)
- 将本发明方法设计成程序应用于0. IS高准确度等级电能表上,该表设计采用TI 高精度24bits多通道ADC芯片ADS1278,配合ADI的高速DSP芯片BF533。实现本发明方 法时仍采用8点分析,由于ADC分辨率非常高,因此用本发明方法在过零检测中使用的过 零检测使能电平为5V,在含有大量谐波的应用场合,该使能电平可以适当提高。应用三晖 0. 01%高准确度台体进行实验验证,得到实验数据如表3所示。表3实验结果 实验结果表明用本发明方法检测结果准确度高、各相之间数据一致性好、方法稳 定、可靠。并且本发明方法能使编程中流程清晰、过程简洁、运算量很小。
权利要求
一种电力正弦信号过零时间的检测方法,其特征是利用正弦信号在过零附近都可以近似等效为线性信号的基本原理,在粗略检测到信号过零位置后,通过一元线性回归理论统计信号过零附近电压幅值,获得正弦信号过零时间。
2.根据权利要求1所述电力正弦信号过零时间的检测方法,其特征是所述正弦信号过 零时间适用下列公式 其中,右式为信号在内存中的计算公式,式中所取分析信号的时间均值 U 所取分析信号的幅值均值 u(k)所取分析信号采样幅值 k 信号过零点在内存中的地址偏移量 n 所取分析信号的点数。
3.一种用权利要求1或2所述方法对正弦信号频率进行检测的方法,其特征是用所得 信号各过零点时间差,通过累积平均后得到信号每个过零点的周期平均值,然后求倒计算 可得信号频率值。
4.根据权利要求3所述对正弦信号过零点频率进行检测的方法,其特征是频率适用如 下公式 式中f 被测信号频率f0 标准信号频率值,中国电力系统中fQ = 50Hz ; T0 标准信号周期值I; = l/f0 ; N 标准信号周期T(l内的采样点数; r:信号多过零点周期平均值。
5.一种用权利要求1或2所述方法对两正弦信号相位差进行检测的方法,其特征是用 各不同信号的过零点时间差,换算出不同信号之间的相位差。
6.根据权利要求5所述对正弦信号过零点相位差进行检测的方法,其特征是相位差适 用如下公式 式中A co :信号间相位差两信号多过零点时间差平均值。
全文摘要
本发明公开了一种电力正弦信号过零时间、频率、相位差的检测方法,所述过零时间的检测方法,是利用正弦信号在过零附近都可以近似等效为线性信号的基本原理,在粗略检测到信号过零位置后,通过一元线性回归理论统计信号过零附近电压幅值,从而获得正弦信号过零时间。对正弦信号过零点频率进行检测的方法,是用所得信号各过零点相位差,通过累积平均后得到信号每个过零点的周期值,然后求倒计算可得信号频率值。对相位差进行检测的方法,是用各不同信号的过零点相位值,算出不同信号之间的相位差。本发明能对实际信号的过零点的相对位置辨别不敏感,同时能在数字检测系统中实现较高检测准确度,而且对信号源的噪声与干扰也有很强的抑制作用,最终保证了该方法在高精度检测场所中的应用。
文档编号G01R23/14GK101871965SQ201010198080
公开日2010年10月27日 申请日期2010年6月11日 优先权日2010年6月11日
发明者冯喜军, 宋慧娜, 易龙强 申请人:威胜集团有限公司