发明名称 一种变频率正弦波形数据的频率和相量提取计算方法
摘要 本发明提供了一种变频率正弦波形数据的频率和相量提取计算方法,应用于电力系统的继电保护装置中,包括从离散波形数据D中找到正负穿越的数据点的位置并标注在位置数据集P中,从标注的位置数据集P中筛除无效的位置数据,获取计算位置数据集P的数据个数PN,取数据D中P<sub>k</sub>至P<sub>k+1</sub>位置之间的数据段E进行分析,计算出数据段E的频率Ef,并将Ef放入频率数据集Fset中,形成修正值集X,形成相量Q,并放入相量数据集Qset中,检测P是否已提取完。本方法能够计算出任意变化频率的正弦波形数据的频率,并实现跟随频率的变化将瞬时值转换为相量值。
申请公布号 CN105372495B 申请公布日期 2016.11.30
申请号 CN201510918144.X 申请日期 2015.12.10
申请人 广东蓄能发电有限公司 发明人 贺儒飞;刘阳;蔡朝辉;聂航;程诗明;陈杰;李乐卿;罗日平;张磊;钟齐勇;蔡鑫贵;李清燕;李燚;朱明岗;马勇川;黄星海
分类号 G01R23/16(2006.01)I 主分类号 G01R23/16(2006.01)I
代理机构 广州粤高专利商标代理有限公司 44102 代理人 林丽明
主权项 一种变频率波形数据的频率和相量提取计算方法,其特征在于:包括以下步骤:步骤1、从离散波形数据集D中找到正负穿越的数据点的位置并标注在位置数据集P中,具体包括步骤1.1‑1.7;步骤1.1、获取数据集D中包含的数据点的个数DN;步骤1.2、设i为当前要查找的数据集D中数据点的位置,初始值为1;步骤1.3、设j为位置数据集P中位置数据的当前位置,初始值为1;步骤1.4、判断是否D<sub>i</sub>、D<sub>i+1</sub>是否满足以下条件:D<sub>i</sub>×D<sub>i+1</sub>≤0且D<sub>i</sub>≠D<sub>i+1</sub>;D<sub>i</sub>为数据集D中位置为i的数据点;步骤1.5、若步骤1.4判断结果为“是”,则标注i位置为穿越数据点位置,并令位置数据集的位置数据P<sub>j</sub>=i,i=i+2,j=j+1,并跳转到步骤1.7;若步骤1.4判断结果为“否”则执行步骤1.6;步骤1.6、i=i+1;步骤1.7、判断i是否满足以下条件:i≤DN‑1,若“是”跳转到步骤1.4;若“否”则执行以下步骤;步骤2、从标注的位置数据集P中筛除无效的位置数据,具体包括步骤2.1‑2.5;步骤2.1、获取位置数据集P中包含位置数据的个数PN;步骤2.2、设i为当前要查找的位置数据集P中位置数据的位置,初始值为1;步骤2.3、判断位置数据P<sub>i+1</sub>、P<sub>i</sub>是否满足以下条件:P<sub>i+1</sub>‑P<sub>i</sub>≤2,若“是”则P<sub>i+1</sub>位置被认为是数据突变,做无效数据处理,从位置数据集P中删除位置数据P <sub>i+1</sub>,转到步骤2.4;若“否”则跳转到步骤2.5;步骤2.4、获取位置数据集P中包含的数据个数PN,判断i是否满足以下条件:i≤PN‑1,若“是”跳转到步骤2.3,若“否”跳转到步骤3;步骤2.5、i=i+1,判断i是否满足以下条件:i≤PN‑1,若“是”跳转到步骤2.3,若“否”跳转到步骤3;步骤3、获取计算位置数据集P中位置数据的个数PN;步骤4、设k初始值=1,取数据集D中P<sub>k</sub>至P<sub>k+1</sub>位置之间的数据段进行分析,具体包括步骤4.1‑4.3;步骤4.1、设k=1;步骤4.2、取出P<sub>k</sub>、P<sub>k+1</sub>的数值x,y;步骤4.3、将数据集D中数据区间D<sub>x</sub>至D<sub>y</sub>的数据放至数据集E中,在数据集E中形成数据段;步骤5、根据P<sub>k</sub>、P<sub>k+1</sub>及离散波形数据集D的数据采样率DHz,计算出数据集E中数据段的频率Ef,并将Ef放入频率数据集Fset中,具体包括步骤5.1‑5.3;步骤5.1将已知的离散波形数据集D的数据采样率定义为DHz,则数据集E中数据段的频率Ef=DHz/(y‑x);步骤5.2获取数据集E中数据的个数EN;步骤5.3频率数据集Fset中增加EN个数据,放至频率数据集Fset当前最后一个数据之后,增加的每个数据值均为Ef;步骤6、比较得出数据集E中数据的最大值或最小值并作为幅值M,由M、Ef形成拟合正弦曲线数据集S,并与数据集E结合形成修正值集X,具体包括步骤6.1‑6.3;步骤6.1、比较数据集E中每个数据的大小,取得最大值E<sub>max</sub>、最小值E<sub>min</sub>,比较两者的绝对值|E<sub>max</sub>|和|E<sub>min</sub>|,当|E<sub>max</sub>|&gt;|E<sub>min</sub>|时,取幅值M=E<sub>max</sub>,当|E<sub>max</sub>|≤|E<sub>min</sub>|时,取幅值M=E<sub>min</sub>;步骤6.2、计算数据集S,S中数据的个数等于EN,设i属于1‑EN中的任一值,则数据集S中任一个数据S<sub>i</sub>的值可由下式求取:S<sub>i</sub>=M×Sin(2×π×Ef+π/EN),从1‑EN依次计算出S<sub>1</sub>-S<sub>EN</sub>;步骤6.3、计算修正值集X,设i属于1‑EN中的任一值,则X<sub>i</sub>=(E<sub>i</sub>+S<sub>i</sub>)/2,从1‑EN依次计算出X<sub>1</sub>-X<sub>EN</sub>;步骤7、由修正值X<sub>i</sub>及幅值M形成相量Q,并放入相量数据集Qset中,具体包括步骤7.1‑7.7;步骤7.1、设幅值M所在位置Z=EN/2;步骤7.1、设i初始值为1;步骤7.2、相量的实部<img file="FDA0001017812720000021.GIF" wi="331" he="86" />步骤7.3、若i≥Z且M&gt;0,或i≤Z且M&lt;0,则R取负值即R=R×(‑1),否则R取正值;步骤7.4、相量的虚部I=X<sub>i</sub>;步骤7.4、相量Q=R+j×I,j为虚数符号;步骤7.5、向相量数据集Qset新增一个向量Q,放至相量数据集Qset当前最后一个数据之后;步骤7.6、i=i+1;步骤7.7、判断i是否满足以下条件i≤EN,若“是”跳转到步骤7.2;若“否”则执行以下步骤;步骤8、k值加1,并检测位置数据集P是否已提取完,即k=PN,具体包括步骤8.1‑8.2;步骤8.1、k=k+1;步骤8.2、判断k是否满足以下条件:k=PN,若"否"转到步骤4.2;若“是”则结束。
地址 510635 广东省广州市天河区龙口东路32号
您可能感兴趣的专利