混合基FFT在电力系统中的应用方法、装置、设备和介质制造方法及图纸

技术编号:30551119 阅读:22 留言:0更新日期:2021-10-30 13:31
本申请的实施例提供了一种混合基FFT在电力系统中的应用方法、装置、设备和介质。所述方法包括:在对电力系统中电能质量数据进行采样时,根据采样频率和谐波中单周波的预设采样点数量确定总采样点的数量,并将总采样点的数量表示为2的幂次方乘以非2的幂次方的正整数;采用混合基快速傅里叶变换算法计算2的幂次方数量的采样点采集的数据,采用离散傅里叶变换算法计算非2的幂次方的正整数数量的采样点采集的数据。本申请能够解决现有处理器计算速度慢、在计算电力系统中无法满足实时性需求的问题,达到减轻处理器计算压力的效果。达到减轻处理器计算压力的效果。达到减轻处理器计算压力的效果。

【技术实现步骤摘要】
混合基FFT在电力系统中的应用方法、装置、设备和介质


[0001]本申请的实施例涉及数据处理的
,并且更具体地,涉及一种混合基FFT在电力系统中的应用方法、装置、设备和介质。

技术介绍

[0002]在电力系统中,当需要计算电流、电压、功率等电参量时,一般是一周波的时间内采样2
n
个采样点,以便用FFT算法来计算。FFT,快速傅里叶变换(fast Fourier transform),即利用计算机计算离散傅里叶变换(DFT)的高效、快速计算方法的统称。如果需要计算5Hz分辨率的间谐波时,就需要取10个周波的数据,由于每周波是2
n
个采样点,10周波的采样点为2
n
×
10个,此时由于不是2
n
个采样点,无法直接使用快速傅里叶变换来计算,只能使用离散傅里叶变换算法。
[0003]针对上述中的相关技术,专利技术人认为,在实际产品开发中,电能质量分析仪在计算8通道的间谐波时,需要1.6秒的时间才能算完,数据更新速度慢。

技术实现思路

[0004]本申请的实施例提供了一种混合基FFT在电力系统中的应用方法、装置、设备和介质,能够解决现有处理器计算速度慢、在计算电力系统中无法满足实时性需求的问题。
[0005]在本申请的第一方面,提供了一种混合基FFT在电力系统中的应用方法,包括:
[0006]在对电力系统中电能质量数据进行采样时,根据采样频率和谐波中单周波的预设采样点数量确定总采样点的数量,并将总采样点的数量表示为2的幂次方乘以非2的幂次方的正整数;
[0007]采用混合基快速傅里叶变换算法计算2的幂次方数量的采样点采集的数据,采用离散傅里叶变换算法计算非2的幂次方的正整数数量的采样点采集的数据。
[0008]通过采用以上技术方案,本申请实施例提供的混合基FFT在电力系统中的应用方法、装置、设备和介质中,采用混合基快速傅里叶变换算法计算2的幂次方数量的采样点采集的数据,采用离散傅里叶变换算法计算非2的幂次方的正整数数量的采样点采集的数据,能够解决现有处理器计算速度慢、在计算电力系统中无法满足实时性需求的问题,达到减轻处理器计算压力的效果。
[0009]在一种可能的实现方式中,采用下式表示所述总采样点的数量:
[0010]N=2
·
A
·
B=2
·2n
·
(2X+1),X=0,1,2,
……
[0011]其中,N为总采样点的数量,A为单周波的预设采样点数量,B为采样频率。
[0012]在一种可能的实现方式中,所述采用混合基快速傅里叶变换算法计算2的幂次方数量的采样点采集的数据所需的计算次数C为:数量的采样点采集的数据所需的计算次数C为:
[0013]所述采用离散傅里叶变换算法计算非2的幂次方的正整数数量的采样点采集的数据所需的次数D为:D=8B2;
[0014]所述电力系统中电能质量数据计算的次数表示为M为:
[0015]在一种可能的实现方式中,所述谐波为次谐波。
[0016]在本申请的第二方面,提供了一种混合基FFT在电力系统中的应用装置,包括:确定模块,用于在对电力系统中电能质量数据进行采样时,根据采样频率和谐波中单周波的预设采样点数量确定总采样点的数量,并将总采样点的数量表示为2的幂次方乘以2除不了的正整数;
[0017]计算模块,采用混合基快速傅里叶变换算法计算2的幂次方数量的采样点采集的数据,采用离散傅里叶变换算法计算非2的幂次方的正整数数量的采样点采集的数据。
[0018]在一种可能的实现方式中,所述确定模块具体用于:
[0019]采用下式表示所述总采样点的数量:
[0020]N=2
·
A
·
B=2
·2n
·
(2X+1),X=0,1,2,
……
[0021]其中,N为总采样点的数量,A为单周波的预设采样点数量,B为采样频率。
[0022]在一种可能的实现方式中,所述计算模块具体用于:
[0023]所述采用混合基快速傅里叶变换算法计算2的幂次方数量的采样点采集的数据所需的计算次数C为:
[0024]所述采用离散傅里叶变换算法计算非2的幂次方的正整数数量的采样点采集的数据所需的次数D为:D=8B2;
[0025]所述电力系统中电能质量数据计算的次数表示为M为:所述电力系统中电能质量数据计算的次数表示为M为:
[0026]在一种可能的实现方式中,所述谐波为次谐波。
[0027]在本申请的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
[0028]在本申请的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本申请的第一方面的方法。
[0029]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本申请的实施例的关键或重要特征,亦非用于限制本申请的范围。本申请的其它特征将通过以下的描述变得容易理解。
附图说明
[0030]结合附图并参考以下详细说明,本申请各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0031]图1示出了根据本申请的实施例的混合基FFT在电力系统中的应用方法的流程图;
[0032]图2示出了根据本申请的实施例的混合基FFT在电力系统中的应用装置的方框图;
[0033]图3示出了适于用来实现本申请实施例的电子设备的结构示意图。
具体实施方式
[0034]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例
中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0035]本申请实施例提供的混合基FFT在电力系统中的应用方法可以应用于数据处理的
,例如实际产品开发中用电能质量分析仪计算电能质量数据等场景。但是,在上述场景中应用最重要的,同时也是最耗时的就是计算电能质量数据。因此,如何准确、快速的计算电能质量数据是一个很重要的技术问题。为解决这个技术问题,本申请的实施例提供了一种混合基FFT在电力系统中的应用方法。在一些实施例中,该混合基FFT在电力系统中的应用方法可以由电子设备执行。
[0036]图1示出了根据本申请的实施例的混合基FFT在电力系统中的应用方法的流程图。参见图1,该混合基FFT在电力系统中的应用方法包括以下步骤:
[0037]步骤110,在对电力系统中电能质量数据进行采样时,根据采样频率和谐波中单周波的预设采样点数量确定总采样点的数量,并将总采样点的数量表示为2的幂次方乘以非2的幂次方的正整数。
[0038]在本申请实施例中,进行采样的电力系统中电能质量数据为电流、电压和本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种混合基FFT在电力系统中的应用方法,其特征在于,包括:在对电力系统中电能质量数据进行采样时,根据采样频率和谐波中单周波的预设采样点数量确定总采样点的数量,并将总采样点的数量表示为2的幂次方乘以非2的幂次方的正整数;采用混合基快速傅里叶变换算法计算2的幂次方数量的采样点采集的数据,采用离散傅里叶变换算法计算非2的幂次方的正整数数量的采样点采集的数据。2.根据权利要求1所述的方法,其特征在于,采用下式表示所述总采样点的数量:N=2
·
A
·
B=2
·2n
·
(2X+1),X=0,1,2,
……
其中,N为总采样点的数量,A为单周波的预设采样点数量,B为采样频率。3.根据权利要求2所述的方法,其特征在于,所述采用混合基快速傅里叶变换算法计算2的幂次方数量的采样点采集的数据所需的计算次数C为:所述采用离散傅里叶变换算法计算非2的幂次方的正整数数量的采样点采集的数据所需的次数D为:D=8B2;所述电力系统中电能质量数据计算的次数表示为M为:所述电力系统中电能质量数据计算的次数表示为M为:4.根据权利要求1所述的方法,其特征在于,所述谐波为次谐波。5.一种混合基FFT在电力系统中的应用装置,其特征在于,包括:确定模块,用于在对电力系统中电能质量数据进行采样时,根据采样频率和谐波中单周波的预设采样点数量确定总采样点的数量,并将总采...

【专利技术属性】
技术研发人员:辛剑明李伟孙晓宇孟庆朴
申请(专利权)人:北京易艾斯德科技有限公司
类型:发明
国别省市:

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

1