数据采样与处理算法

数据采样与处理算法

这里特别说明,输入量是作为周期函数的算法

?

  1. 均方根算法(参考馈线终端单元的设计与实现—郭阳春)

    均方根将所采集的离散型的采样点值计算得出电压电流的幅值,主要用于设备的测量功能,该算法不区分系统中的谐波干扰分量,得到是整体的有效值。

    算法可以采用多个周期计算一次,在一周期计算一次的情况下,将采样点的采样值先进行平方计算,然后讲一个周期的N点采样值的平方顺序相加,然后将所得的N点采样值的平方和除以N再开放,就可以得到电气量的有效值。

  2. 傅立叶算法

    傅立叶算法主要是用于将采集到的离散型采样值,转换成为与电压、电流正弦信号对应的矢量值,经过傅立叶变换得到矢量值的实部和虚部。通过对实部和虚部的计算得到电压电流的幅值和初相角。

    算法本能能够分离各次谐波的功能,可以从一个复杂的波形中分离出直流量、基波和各次谐波,不仅可以得到精度较高的基波用于继电保护的判断,也可以较为精确的计算出各次谐波的量。

    傅立叶算法又可以分为全波傅式算法、半波傅式算法、快速傅立叶算法等;

2.1全波傅式算法

????全波傅式算法的基本思想源于傅立叶基数,假设被采样的模拟量信号是一个周期性的时间函数,可以是正弦函数也可以是包含各次谐波分量的非正弦函数,根据傅式级数的概念可以将此周期函数分解为恒定的直流分量和高次谐波分量。可以表示为:

????其中n为谐波次数,和分别为各次谐波的余弦项和正弦项的振幅。根据傅式级数的原理可以计算出和分别为:

????在计算机中可以用梯形算法求得:

????N为采样点数,为第k次采样值,当n取不同值时,可以求出不同谐波分量的正弦值和余弦值,当n=1时就可以求出基波分量的正余弦值,基波分量就是

????合并正余、弦量可以得到

因此根据和求出有效值和相角

这样能够很方便地计算出基波分量的有效值和初始相角。这种计算整个采样周期的算法叫做全周波傅式算法。算法能够滤波直流分量和所有整数次谐波分量,数据窗需要1个周期,响应速度比较慢,如果采样信号中存在衰减直流分量,傅式算法会带来较大的计算误差。

2.2半波傅式算法

????与全波傅式算法采样一个周期数据窗不同,半波傅式算法为了提高响应速度,根据正余弦函数的性质,可以只取半个采样周期进行计算,其推导过程与全波傅式算法相似;

半波傅氏算法只用半个周期的采样数据,响应快,但滤波能力相对较弱,不能消除直流分量和偶次谐波,精度不及全波傅式算法,故只能用于保护切除出口或近处故障。

2.3快速傅立叶算法

????若要求取全部的频谱成分,用离散傅里叶变换(DFT)来进行计算,则计算量太大,限制了应用。为减少计算量,缩短计算时间,人们提出了快速傅里叶算法FFT,基2型FTF算法是其中的一种。FFT算法的计算精度和DFT算法是一致的,但是计算复杂度,FFT优与DFT算法,如果对工频信号每个周波采样32点,则采样频率为1600Hz,采用32点快速傅里叶(FFT)算法,理论上可以算出2~31次谐波的实部、虚部,但是根据采样定理,在采样频率为1600Hz时,只能算出2~15次谐波,如果需要分析更高次的谐波分量,根据FTF计算得到的各次谐波实部、虚部来计算各次谐波的有效值。

  1. 半波傅式算法
  2. ?
时间: 2024-10-14 03:29:18

数据采样与处理算法的相关文章

hadoop 数据采样

http://www.cnblogs.com/xuxm2007/archive/2012/03/04/2379143.html 原文地址如上: 关于Hadoop中的采样器 1.为什么要使用采样器 在这个网页上有一段描述比较靠谱 http://www.philippeadjiman.com/blog/2009/12/20/hadoop-tutorial-series-issue-2-getting-started-with-customized-partitioning/ 简单的来说就是解决"Ho

高维数据的快速最近邻算法FLANN

1.     简介 在计算机视觉和机器学习中,对于一个高维特征,找到训练数据中的最近邻计算代价是昂贵的.对于高维特征,目前来说最有效的方法是 the randomized k-d forest和the priority search k-means tree,而对于二值特征的匹配 multiple hierarchical clusteringtrees则比LSH方法更加有效. 目前来说,fast library for approximate nearest neighbors (FLANN)

数据、结构、算法

大学期间的一本蓝色为主色调的课本,长约20厘米,宽约13厘米,封面中央写着"数据结构"四个大黑字.犹记当时老师第一节课,意味深长地说"这是一门基础课,很重要,虽然你们现在可能不能完全理解".那时,我相信老师说的很重要的话,但是我心中充满"不是所有人都能理解,但是我能"的自信.~~,每每回头瞅瞅这门知识的时候,都感觉到了需要自信,也需要踏实细节. 不同时期对于"数据结构与算法"可能会有不同深度.不同层次的理解与扩展.此刻我一个一

如何写一篇论文,<一种低耗能的数据融合隐私保护算法ESPART> (计算机学报2011-5,王安琪)

这是我在研究生阶段花了一个月的时间搞出的一篇论文,纯构思和写论文花了才一个月,发稿加改稿.等发表的时间可远不止,记得2010年11月开始要写了,2010年12月写完,2010年底投的稿,2011年初数次改稿,终于5月份出版. 2010年11月份,导师说关于无线传感器网络有很多可以研究的课题,其中的数据融合隐私保护便是以个方向,让我好好研究.自此我便埋头在论文的工作上了,之前的研究生生活就是在图书馆里泡着,看各种看得懂的看不懂的技术.社会科学书籍,现在回想起来,之前的看书生活对这篇论文的创作也是有

数据结构中的排序算法总结

数据结构中的排序算法 当待排序序列基本有序时优先选择简单排序,快速排序平均次数少于堆排序 1   插入排序 1)  直接插入排序 第一次将位置0和位置1进行比较,小的放前. 第二次将位置2上的数字,插入到位置0和位置1中. - 第k次将位置k上的数字,插入到第k-1次已经完成的序列中. 5 2 6 0 3 9 1 7 4 8 一趟 2 5 6 0 3 9 1 7 4 8 二趟 2 5 6 0 3 9 1 7 4 8 三趟 0 2 5 6 3 9 1 7 4 8 四趟 0 2 3 5 6 9 1

关于SQL SERVER数据页checksum校验算法整理

SQL SERVER数据页checksum校验算法 在SQL SERVER2005以上版本中,数据页默认开启checksum,标识为m_flagBits & 0x200 == True,其值m_tornBits位于页头0x3C,4字节.其算法概述如下: 读8KB 进BUF 将BUF头部 CHECKSUM的4字节值清0 uint32 checksum = 0 //初始checksumfor i in range(0,15): //每扇区的初始checksum overall = 0; for ii

大数据日知录 - 算法与数据结构 - 1

Bloom Filter BF高教的表征数据集合,时间和空间效率极高.使用长度为m的位数组A来存储集合信息,使用k个相互独立的哈希函数将数据映射到为数组空间.对于集合中的成员a,将其进行k次哈希,哈希结果为x,则将位数组的第x位设置为1,最多有w<=k位会被设置为1. 如果需要判断某个成员是否在S中出现,只需要看hash国有w位中有没有出现0即可. BF会发生误判,不在集合中的数据被判定成了在集合中,因为a1和a2设置的位可能刚好覆盖了a3的所有哈希位.但不会发生错判. 最优的哈希函数个数为m/

新的学习路径、学习想法和思路的头脑风暴:基于泰迪云课程,对数据分析和数据建模,机器学习算法进行统筹,接着是基于大数据的数据挖掘、进度、

新的学习路径.学习想法和思路的头脑风暴:基于泰迪云课程,对数据分析和数据建模,机器学习算法进行统筹,接着是基于大数据的数据挖掘.进度. 泰迪云代码已经下载,对相关内容进行应用和学习 想通视频之后对代码进行研究 专家经验.优秀经验工程师经验转化. 从论文中第三四大章,读取 设计和解决问题流程 找论文.使用benchmark 上有收录论文.找到论文.不建议自己先去想. 以后一定 偏分析,偏挖掘.偏决策的.不是执行者,执行者是最low的,最强的解决方案,都按论文来找. 高端会议.每年会出来十多篇研究成

阿里天池大数据之移动推荐算法大赛总结及代码全公布

移动推荐算法比赛已经结束了一个多星期了,现在写一篇文章来回顾一下自己的参赛历程. 首先,对不了解这个比赛的同学们介绍一下这个比赛(引用自官网): 赛题简介 2014年是阿里巴巴集团移动电商业务快速发展的一年,例如2014双11大促中移动端成交占比达到42.6%,超过240亿元.相比PC时代,移动端网络的访问是随时随地的,具有更丰富的场景数据,比如用户的位置信息.用户访问的时间规律等. 本次大赛以阿里巴巴移动电商平台的真实用户-商品行为数据为基础,同时提供移动时代特有的位置信息,而参赛队伍则需要通