电气工程学报, 2018, 13(12): 36-41 doi: 10.11985/2018.12.007

基于改进Prony法的电力系统低频振荡快衰分量辨识

牟建伟, 尚亚男, 刘文刚, 戴思源, 江澎, 王保力, 王延勃

国网辽宁省电力有限公司大连供电公司 大连 116001

An Identification Method Based on Improved Prony for Fast Attenuate Component of the Power System Low-Frequency Oscillation

Mu Jianwei, Shang Yanan, Liu Wengang, Dai Siyuan, Jiang Peng, Wang baili, Wang Yanbo

Dalian Power Supply Company of the State Grid Liaoning Province Electric Power Company Limited Dalian 116001 China

收稿日期: 2018-09-21   网络出版日期: 2018-12-31

基金资助: 本文提出的改进算法已获国家发明专利.  2016100315119

Received: 2018-09-21   Online: 2018-12-31

作者简介 About authors

牟建伟 男 1971年生,工程师,主要从事变电技术及信号辨识技术方面的工作研究。

尚亚男 男 1986年生,工程师,主要从事电力系统稳定性分析方面的工作研究。

摘要

考虑到传统Prony算法对电力系统低频振荡模式中含有衰减较快的分量分析非常困难以及容易丢失衰减较快分量的问题,提出一种改进的快速衰减信号的提取方法——基于Givens变换的Prony分段分析法。该方法将采样时间划分为两个时段,首先分析第二时段求慢速衰减分量,然后分析第一时段求快速衰减分量。最后通过算例验证了该算法可以准确提取低频振荡模式中的快速衰减分量,同时也使得慢速衰减分量更加准确。

关键词: 低频振荡 ; Prony算法 ; 快速衰减分量 ; Givens变换 ; 分段分析 ; 精确性

Abstract

Considering that the traditional Prony algorithm is very difficult to analyze the fast attenuate component of the power system low frequency oscillation mode and the fast attenuate component can be missed easily, an improved method of extracting rapid attenuate signal is proposed which is called Prony segment analysis method based on Givens transform. This method divides the data acquisition time into two periods, and the second period is analyzed firstly to calculate the slow attenuate component, then the first period is analyzed for calculating the fast attenuate component. Numerical example proves that this algorithm can accurately extract fast attenuate component of low frequency oscillation mode, and also makes the slow attenuate component more accurate.

Keywords: Low frequency oscillation ; Prony method ; fast attenuation ; Givens transform ; segment analysis ; accuracy

PDF (2432KB) 元数据 多维度评价 相关文章 导出 EndNote| Ris| Bibtex  收藏本文

本文引用格式

牟建伟, 尚亚男, 刘文刚, 戴思源, 江澎, 王保力, 王延勃. 基于改进Prony法的电力系统低频振荡快衰分量辨识. 电气工程学报[J], 2018, 13(12): 36-41 doi:10.11985/2018.12.007

Mu Jianwei. An Identification Method Based on Improved Prony for Fast Attenuate Component of the Power System Low-Frequency Oscillation. Journal of Electrical Engineering[J], 2018, 13(12): 36-41 doi:10.11985/2018.12.007

1 引言

随着我国特高压输电网络的引入以及跨大区域联网进程的加快,低频振荡[1]成为影响电网安全稳定的重要问题,持续的振荡可能会毁坏电力设备继而诱发相继事故的发生,造成严重的后果。

实测数据分析表明,辨识振荡模式方法有短时傅里叶变换(Short-Time Fourier Transform,STFT)[2]、小波分析法[3,4]、Prony算法和HHT变换法[5,6,7]等。综合考虑运算量、耗时及适用性,选择Prony算法,该算法可以直接从时域中通过拟合求得信号的模态信息,不需要通过频率响应求取,计算量大大减少,适用性较强。

为了更有效地分析系统的低频振荡,提取全部的振荡特征,本文将传统的Prony算法进行改进,将基于Givens变换的Prony算法进行分段分析。Givens变换处理时不用形成法方程,可以直接由特征方程求出特征方程系数,避免了原算法求解法方程困难和误差较大的问题;其次,分段后能够非常准确地辨识出低频振荡模式中的快速衰减分量,并且慢速衰减分量也更加精确。

2 Prony算法计算步骤

Prony算法[8,9,10,11]是提取平稳振荡模式的常用算法。它针对等间距采样点,假设模型是由一系列具有任意振幅、相位、频率和衰减因子的q个指数函数的线性组合,其离散时间的函数形式为

式中,Ai为振幅;θi为初相(rad);fi为振荡频率(Hz);αi为衰减因子(阻尼);q为信号阶数。

设式(1)中有q个衰减正弦分量,然后将余弦式用欧拉公式表示,即

p = 2q,则离散时间的函数形式可表示为

Prony法的关键是要认识到式(1)是一个常系数线性差分方程的齐次解。即有

通过一系列的数学变换,可得到差分方程式为

为建立Prony算法,定义实际测量值x(n)和估计值 x̂(n)的误差为e(n),即

将式(5)代入式(6),可得

由式(7)可以看出,此模型是一个由误差e(n)所激励的自回归滑动平均(Auto Regressive Moving Average)模型ARMA( p, p),它具有相同的自回归(Auto Regressive,AR)和滑动平均(Moving Average,MA)参数(ai)。为使模拟信号更加逼近于真实信号,可采用平方误差最小原则,即关于a1, …, ap-1, ap的最小二乘估计使得 值最小,由此将得到一组有一定求解难度的非线性方程。

改变误差估计的目标函数可以避免求解非线性方程,令 ,则式(7)可变为

所以,变 最小即 最小,这就是扩展的Prony算法。扩展的Prony算法即求解下列矩阵方程

为使目标函数 为最小值,令 ,则有

对应的最小误差能量为

定义 ,i, j = 0,…,p。得到Prony算法的法方程形式为

求解式(12),可得参数a1,…,ap和最小误差能量εp的估计值。然后将a1,…,ap代入特征方程,进一步求解,得到特征根zi,i = 1,2,…,p。则式(3)可简化为关于bi的线性方程,用矩阵形式表示为

其中

式中,上标H代表共轭转置。在求解过程中,可通过下述关系式来减少计算量,提高计算效率,即

其中

式(19)中,“*”代表共轭。

上述过程中,由于事先不知道低频振荡中各频率分量的个数,即式(9)中的p不确定,同时为了提高算法的精度,可以把模型的阶数取得大些(即取pe>p),再通过相应方法计算出方程组系数矩阵的有效秩p

利用式(20)计算频率fi、衰减因子αi、相位θi、振幅Ai,即

3 Prony算法的改进

3.1 传统计算方法

在利用Prony算法对电力系统低频振荡信号进行求解的过程中,对于特征方程系数的求解是整个求解过程的核心。传统的计算方法是利用Prony算法的法方程形式进行求解,得到特征方程系数a的值。

将式(9)简写为

式中,X为由采样数据形成的系数矩阵;a为特征方程系数;d为信号误差。

式(21)的法方程形式为

利用高斯消去法对式(22)进行求解,求得特征方程系数a

上述即为基于法方程[12,13]形式的Prony算法的传统计算方法。

3.2 分段分析法

现选用Givens方法对特征方程系数进行求解。利用Givens变换[14,15,16]对方程进行求解,得到特征方程系数时,不用形成法方程,可以直接对式(21)进行求解。Givens变换方法在处理不含快速衰减分量的信号时,能够非常准确地求出信号的参数值,但在处理含快速衰减分量的信号,尤其是含有两个以上快速衰减分量的信号时,Givens方法及其他传统方法不一定能够取得较好的计算结果,有时甚至会丢失衰减较快的分量。

为解决上述问题,本文在Givens变换方法的基础上,提出了一种改进方法——分段分析法。其具体实施步骤如下:

(1)读入采样数据。设采样间隔为Δt,采样时长为T。为了能够精确提取快速衰减分量,要求采样频率在0.01s附近取值,则此采样数据的采样间隔为Δt,时长为T,采样值个数为Tt

(2)时段划分。将总的时间长度分为两个时段,即第一时段时长为t1,剩余时段划为第二时段,时长为T - t1。第一时段和第二时段的分割点为ts

(3)第二时段Prony法低频振荡分析。此时段分析慢速衰减分量,采样间隔Δt2tb,从ts时刻开始每间隔tb从采样数据中取一个采样值,即每隔tbt个采样数据取一个分析。具体分析过程为:①从ts时刻开始每间隔tb从采样数据中取一个采样值,直到T结束;②对经过消噪处理后的采样数据进行滤波,滤掉信号中的高频成分;③首先选取阶数qe,qe大于有效秩p,然后根据滤波后的采样数据形成扩展阶矩阵Re,采用奇异值分解法对扩展阶矩阵Re进行计算,求出扩展阶矩阵的所有奇异值,进而确定扩展阶矩阵Re的有效秩p;④重新选取阶数n,n稍大于有效秩p,小于qe;⑤用Givens变换求式(21)的系数a;⑥将第⑤步求出的系数代入特征方程,求出特征根zi;⑦将特征根代入式(20),求出频率和衰减因子;⑧利用式(17)~式(19)求出参数bi;⑨将bi代入式(20),求出幅值和初相;⑩最后将四个参数——频率、衰减因子、幅值和初相代入式(1)得到慢速衰减分量信号的表达式x2(t)。

(4)第一时段采样数据处理。第一时段中有快速衰减分量和慢速衰减分量。设第一时段采样间隔Δt1ta,从0 s开始进行采样,直到ts时刻为止。将这些时刻点代入第(3)步已经求出的慢速衰减分量表达式x2(t)中,得到这一时间段每个时刻点对应的慢速衰减数据,然后用第一时间段的采样数据减去刚才求出的慢速衰减数据,得到快速衰减数据。

(5)第一时段Prony法低频振荡分析。同理,采用与第(3)步相同的方法分析已经得到的快速衰减数据,就可以求出快速衰减分量的四个模态信息。

下图为本文采用的Prony法分段分析法低频振荡模式分析的流程图。

图111

图111   Prony法分段分析法低频振荡模式分析流程图

Fig.111   Flow chart of low frequency oscillation mode analysis by Prony method


采用分段分析法后,使得Givens方法在对含快速衰减分量低频信号的求解效果得到了很大的改善。

4 算例分析

为验证本文采用改进的Prony法分段分析法能够准确地提取含快速衰减分量的低频振荡信号,本节首先将本改进算法和基于法方程形式的Prony法分段分析算法进行分析,其次将本改进算法与基于Givens变换不分段时的情况进行算例分析对比,最后验证了本改进算法具有很好的提取效果,能够十分准确地提取快速衰减分量。

构造输入信号为

信号模型阶数n统一取为15。上述信号包含6个正弦分量,等效为12个复指数分量。对上述信号每0.01s计算一个值,共计算1 000个值,用来模拟采样值,则此采样数据的采样间隔为0.01s,时长为10s,采样值个数为1 000。各信号分量参数见表1

表1   算例信号的参数

Tab.1  The parameters of the example signal

分量序号频率f/Hz衰减因子α幅值A初相θ/(°)
10.423 0-0.002 710.000 0110.000 0
20.420 0-0.265 22.000 013.000 0
30.247 3-0.031 110.000 020.000 0
41.034 9-0.293 61.000 060.000 0
52.400 0-45.878 85.800 010.000 0
60.900 0-55.115 66.300 060.000 0

新窗口打开| 下载CSV


4.1 改进算法和基于法方程形式的Prony分段分析

这里取信号分段点为1s。第一时段分析快速衰减分量,采样时间间隔取0.01s;第二时段分析慢速衰减分量,采样时间间隔取0.1s。表2为基于Givens变换和法方程形式Prony法分段分析法计算结果比较。

表2   两种算法的计算结果比较

Tab.2  Comparison of calculation results of two kinds of algorithms

分量序号方法频率f/Hz衰减因子α幅值A初相θ/(°)
1Givens变换0.423 0-0.002 710.000 0110.000 0
法方程形式0.423 0-0.002 79.999 9109.999 3
2Givens变换0.420 0-0.265 22.000 013.000 0
法方程形式0.420 0-0.265 21.999 813.000 9
3Givens变换0.247 3-0.031 110.000 020.000 0
法方程形式0.247 3-0.031 110.000 020.000 0
4Givens变换1.034 9-0.293 61.000 060.000 0
法方程形式1.034 9-0.293 61.000 060.000 0
5Givens变换2.400 0-45.878 75.800 19.999 1
法方程形式2.365 9-45.923 06.214 112.011 8
6Givens变换0.900 0-55.115 86.300 160.002 8
法方程形式1.528 5-56.554 52.421 760.193 5

新窗口打开| 下载CSV


表2可见,对于分量1~分量4即慢速衰减分量,基于Givens变换的分段分析和基于法方程形式的分段分析都能准确地提取模态信息,但对于快速衰减分量,后者辨识出的分量6的频率为1.528 5 Hz,而理论值为0.900 0Hz;幅值为2.421 7,理论值为6.300 1,已出现严重偏差。基于Givens变换的分段分析法辨识出的快速衰减分量精确度很高,与理论值误差很小。

4.2 Givens变换方法的分段和不分段分析

信号分段点选为1s。表3为基于Givens变换的分段和不分段分析的计算结果比较。

表3   Givens变换方法的分段和不分段计算结果比较

Tab.3  Comparison of the results of the segmentation and the whole calculation of the Givens transform method

分量序号方法频率f/Hz衰减因子α幅值A初相θ/(°)
1分段0.423 0-0.002 710.000 0110.000 0
不分段0.423 0-0.002 710.000 0110.000 0
2分段0.420 0-0.265 22.000 013.000 0
不分段0.420 0-0.265 22.000 013.000 0
3分段0.247 3-0.031 110.000 020.000 0
不分段0.247 3-0.031 110.000 020.000 0
4分段1.034 9-0.293 61.000 060.000 0
不分段1.0349-0.29361.000060.000 0
5分段2.400 0-45.878 75.800 19.999 1
不分段2.426 6-46.663 17.693 84.600 2
6分段0.900 0-55.115 86.300 160.002 8
不分段

新窗口打开| 下载CSV


表3可见,基于Givens变换的分段法能十分准确地提取各振荡特征的低频信号的模态信息;不分段时,对于快速衰减分量6却无法辨识。该算例说明,本文采用的分段法效果较好,能十分准确地辨识出信号中的快速衰减分量。

5 结论

(1)在振荡模式不含快速衰减分量情况下,传统Prony算法能够较准确地辨识振荡模态信息。当振荡模式含有两个及以上快速衰减分量时,传统Prony算法由于采用固定的采样频率,无法捕捉衰减较快的分量,继而影响慢速衰减分量的辨识精度。

(2)本文的改进算法综合了Givens变换和分段Prony法的优点,对处理消噪后的低频振荡信号有独特优势。采用Givens变换避免了传统算法求解法方程困难的问题,提高了数值稳定性,减少了计算量;利用分段分析设置不同的分辨率(采样频率)避免了采用同一采样频率而丢失快速衰减分量。该算法占用内存小,能非常准确地提取快速衰减分量,适用于辨识电力系统低频振荡模式。

参考文献

Calderon-Guizar J G, Ramirez-Gonzalez M, Castellanos-Bustamante R, et al.

Identification and monitoring inter-area oscillations in power systems

[C].IEEE Trans. Power Tech., Eindhoven, 2015: 1-6.

[本文引用: 1]

郑武 .

短时傅里叶变换在火成岩裂缝中的测井评价方法研究

[D]. 吉林:吉林大学, 2016.

[本文引用: 1]

孙庆森, 张海峰, 王猛 , .

小波算法在变压器励磁涌流中的应用研究

[J]. 电力系统保护与控制, 2017,45(8):121-125.

[本文引用: 1]

Sun Qingsen, Zhang Haifeng, Wang Meng , et al.

Application of wavelet algorithms in transformer inrush current

[J]. Power System Protection and Control, 2017,45(8):121-125.

[本文引用: 1]

陈国雄 .

基于分形与小波理论的成矿复杂信息提取与识别方法研究

[D]. 北京:中国地质大学, 2016.

[本文引用: 1]

胡昊明, 郑伟, 徐伟 , .

Prony和HHT算法在低频振荡在线辨识中的适用性比较

[J]. 电力系统保护与控制, 2013,41(14):33-40.

DOI:10.7667/j.issn.1674-3415.2013.14.006      URL     [本文引用: 1]

Hu Haoming, Zheng Wei, Xu Wei , et al.

Applicability comparison of Prony and HHT algorithms in on-line identification of low-frequency oscillations

[J]. Power System Protection and Control, 2013,41(14):33-40.

DOI:10.7667/j.issn.1674-3415.2013.14.006      URL     [本文引用: 1]

杨德昌 , Rehtanz C,

李勇,等.基于改进希尔伯特-黄变换算法的电力系统低频振荡分析

[J]. 中国电机工程学报, 2011,31(10):102-108.

URL     [本文引用: 1]

作为一种非线性时变信号处理方法,希尔伯特–黄变换(Hilbert-Huang transform,HHT)已经被应用到电力系统低频振荡的分析中。分析经验模态分解(empirical mode decomposition,EMD)过程中存在的端点效应和模态混叠现象。针对EMD分解过程中的端点效应问题,通过4种端点延拓方法的比较,得出适合电力系统低频振荡信号分析的延拓方法。在介绍频率偏差法基本原理和适用范围的基础上,提出利用频率偏差法来解决EMD分解中存在的模态混叠现象,并建立基于极值点对称延拓和频率偏差原理的改进HHT算法。测试信号和仿真算例证明频率偏差法可有效地解决信号在EMD分解过程中的模态混叠现象,扩大了HHT在低频振荡信号分析中的应用范围。

Yang Dechang, Rehtanz C, Li Yong , et al.

Low-frequency oscillation analysis of power system based on improved Hilbert-Huang transform

[J]. Proceedings of CSEE, 2011,31(10):102-108.

URL     [本文引用: 1]

作为一种非线性时变信号处理方法,希尔伯特–黄变换(Hilbert-Huang transform,HHT)已经被应用到电力系统低频振荡的分析中。分析经验模态分解(empirical mode decomposition,EMD)过程中存在的端点效应和模态混叠现象。针对EMD分解过程中的端点效应问题,通过4种端点延拓方法的比较,得出适合电力系统低频振荡信号分析的延拓方法。在介绍频率偏差法基本原理和适用范围的基础上,提出利用频率偏差法来解决EMD分解中存在的模态混叠现象,并建立基于极值点对称延拓和频率偏差原理的改进HHT算法。测试信号和仿真算例证明频率偏差法可有效地解决信号在EMD分解过程中的模态混叠现象,扩大了HHT在低频振荡信号分析中的应用范围。

李天云, 高磊, 赵妍 .

基于HHT的电力系统低频振荡分析

[J]. 中国电机工程学报, 2006,26(14):24-30.

URL     [本文引用: 1]

Li Tianyun ,

Gao Lei and Zhao Yan. Low-frequency oscillation analysis of power system based on HHT

[J]. Proceedings of CSEE, 2006,26(14):24-30.

URL     [本文引用: 1]

Hauer J F, Demeure C J, Scharf L L .

Initial results in prony analysis of power system response signals

[J]. IEEE Trans. Power Systems, 1990,5(1):80-89.

DOI:10.1109/59.49090      URL     [本文引用: 1]

Grund C E, Paserba J J, Hauer J F , et al.

Comparison of Prony and eigenanalysis for power system control design

[J]. IEEE Trans. Power Systems, 1993,8(3):964-971.

DOI:10.1109/59.260905      URL     [本文引用: 1]

李安娜, 吴熙, 蒋平 , .

基于形态滤波和Prony算法的低频振荡模式辨识的研究

[J]. 电力系统保护与控制, 2015,43(3):137-142.

DOI:10.7667/j.issn.1674-3415.2015.03.022      URL     [本文引用: 1]

Li Anna, Wu Xi, Jiang Ping , et al.

Research on low frequency oscillation mode identification based on morphological filtering and Prony algorithm

[J]. Power System Protection and Control, 2015,43(3):137-142.

DOI:10.7667/j.issn.1674-3415.2015.03.022      URL     [本文引用: 1]

张晓威, 牛晓红, 翟广锐 .

改进的Prony算法在多正弦信号频率估计中的应用研究

[J]. 电力系统保护与控制, 2017,45(15):140-145.

[本文引用: 1]

Zhang Xiaowei, Niu Xiaohong, Zhai Guangrui .

Application of improved Prony algorithm in frequency estimation of multi-sinusoidal signals

[J]. Power System Protection and Control, 2017,45(15):140-145.

[本文引用: 1]

邢志斌, 李姗姗, 王伟 , .

利用垂线偏差计算高程异常差法方程的快速构建方法

[J]. 武汉大学学报(信息科学版), 2016,41(6):778-783.

DOI:10.13203/j.whugis20140491      URL     [本文引用: 1]

利用垂线偏差等重力格网数据平差计算高程异常差时,施加少量GPS/水准点进行控制,可以确定区域似大地水准面,但是采用传统方法在构造法方程时,需要对系数阵的每个元素逐一进行操作,并全部或者对角存储系数阵,具有计算速度慢、占用内存高等问题。为此提出了在平差解算中对系数阵先进行矩阵分块(操作单元为分块矩阵),再稀疏化处理(仅存非零元素),最后拼接的方法,实现了法方程阵的快速构建及解算。实验表明,相比于传统方法,该方法的计算效率提高了至少两个数量级,并且可快速解算传统方法在一般计算机上难以解算的平差问题,对于解算比较规则的格网数据平差问题具有一定的参考与借鉴意义。

Xing Zhibin, Li Shanshan, Wang Wei , et al.

Fast construction method of normal equation for calculating elevation anomaly difference by vertical deviation

[J]. Journal of Wuhan University (Information Science Edition), 2016,41(6):778-783.

DOI:10.13203/j.whugis20140491      URL     [本文引用: 1]

利用垂线偏差等重力格网数据平差计算高程异常差时,施加少量GPS/水准点进行控制,可以确定区域似大地水准面,但是采用传统方法在构造法方程时,需要对系数阵的每个元素逐一进行操作,并全部或者对角存储系数阵,具有计算速度慢、占用内存高等问题。为此提出了在平差解算中对系数阵先进行矩阵分块(操作单元为分块矩阵),再稀疏化处理(仅存非零元素),最后拼接的方法,实现了法方程阵的快速构建及解算。实验表明,相比于传统方法,该方法的计算效率提高了至少两个数量级,并且可快速解算传统方法在一般计算机上难以解算的平差问题,对于解算比较规则的格网数据平差问题具有一定的参考与借鉴意义。

黄德伦, 史经俭, 廉琦 , .

基于法方程病态的谱修正迭代算法的探讨

[J]. 测绘科学, 2013,38(2):35-37.

[本文引用: 1]

Huang Delun, Shi Jingjian, Lian Qi , et al.

Exploration of spectral correction iteration algorithm based on normal equation morbidity

[J]. Surveying and Mapping Science, 2013,38(2):35-37.

[本文引用: 1]

魏子卿 .

用Givens变换解最小二乘问题

[J]. 测绘工程, 1996,5(2):1-7.

[本文引用: 1]

Wei Ziqing .

Solving the least square problem by givens transform

[J]. Surveying and Mapping Engineering, 1996,5(2):1-7.

[本文引用: 1]

Pandian A, Parthasarathy K , et al.

Towards faster givens rotations based power system state estimator

[J]. IEEE Trans. Power Systems, 1999,14(3):837-843.

DOI:10.1109/59.780893      URL     [本文引用: 1]

杜鹃, 冯思臣 .

复矩阵的Givens变换及其qr分解

[J]. 成都理工大学学报(自然科学版), 2011,38(6):693-696.

[本文引用: 1]

Du Juan, Feng Sichen .

Givens transformation of complex matrix and its QR decomposition

[J]. Journal of Chengdu University of Technology (Natural Science Edition), 2011,38(6):693-696.

[本文引用: 1]

/