基于MSOP的蒸汽动力系统单参数运行稳定性评估方法
An Operation Stability Assessment Method of a Single-Parameter in team Power System Based on MSOP
通讯作者: 倪 何,男,副教授,电话(Tel.):13871124621;E-mail:elegance28@sina.com.
责任编辑: 石易文
收稿日期: 2020-08-11
基金资助: |
|
Received: 2020-08-11
作者简介 About authors
郑奕扬(1996-),男,浙江省台州市人,硕士生,主要从事稳定性评估方法研究.
针对当前蒸汽动力系统缺乏有效稳定性评估方法的问题,提出一种适用于单个运行参数的稳定性评估方法.该方法是一种复合评估方法,首先综合运用中值回归经验模态分解和奇异值分解,对运行参数的时间序列进行分解并提取其隐藏的趋势项,然后依据各分量的最佳算法参数排列熵选取分量进行重构,最后通过非平稳时间序列分析中常用的整合滑动平均自回归模型预测趋势项和扰动项的走势并提取两者的分布特征,进而计算得到运行参数在预测趋势上各点的失稳概率并由此对其稳定性进行定量评估.经实际案例验证,证明该方法能够有效评估蒸汽动力系统单参数的运行稳定性,具有一定的理论创新性和工程应用价值.
关键词:
Aimed at the lack of effective stability evaluation methods for the current steam power system, an operation stability assessment method suitable for single parameter is proposed. This method is a composite method, which first applied the midpoint and regression based empirical mode decomposition (MREMD) and singular value decomposition (SVD) to decompose the time series of operation parameters and extract their hidden trend terms. Then, the components are selected for reconstruction according to the optimal algorithm parameter permutation entropy (OAPPE) of each component. Finally, the auto-regressive integrated moving average (ARIMA ) model commonly used in the non-stationary time series analysis is utilized to predict the trend and the disturbance of parameters, and their distribution characteristics are also extracted in this process, based on which, the probability of instability (PI) of operation parameters at each point on the predicted trend are calculated, and their stabilities are quantitatively evaluated. The actual case proves that this method can effectively assess the operation stability of a single parameter of the steam power system, which has a certain theoretical innovation and engineering application value.
Keywords:
本文引用格式
郑奕扬, 倪何, 金家善.
ZHENG Yiyang, NI He, JIN Jiashan.
蒸汽动力系统因其组成设备多、系统耦合关系复杂的特点,在不同的运行工况下都保持稳定运行是相当困难的,因此蒸汽动力系统的运行稳定性评估相当重要.目前,稳定性评估在多系统耦合的复杂大系统中的应用停留在理论研究的层面上[1],不能全面评估系统的真实运行稳定性.而系统在一段运行时间内参数的时间序列则真实反应了系统的运行状态,分解参数的时间序列,对重构后得到的趋势项和扰动项进行预测分析可以从中提取反应系统运行稳定性的评估指标.
在非平稳时间序列趋势项提取方面,基于经验模态分解(EMD)及基本模式分量(IMF)重构是一种常用的算法[2,3,4].由于传统的经验模态分解不能完全提取所有IMF分量中包含的趋势信息,出现了大量的改进算法[5,6,7].文献[8]提出了集合经验模态分解(EEMD)、奇异值分解(SVD)和排列熵(PE)的趋势提取方法,并验证了该方法相对于传统分解算法的优越性,为本文研究提供了思路.但是,EEMD算法在原信号的基础上添加了不同的白噪声并通过重复集合平均进行抵消,分解效果取决于添加白噪声的去除,重构误差较大.同时,在排列熵的计算上较为粗糙,无法保证以此为依据进行选取分量的合理性.在时间序列分析中,非平稳时间序列的常用预测模型为整合滑动平均自回归模型(ARIMA)[9];由于该模型比较成熟且具有良好的通用性,所以本文在计算失稳概率(PI)时,采用ARIMA模型对运行参数时间序列的趋势项和扰动项进行预测.
综上所述,本文提出了一种名为MSOP的单参数运行稳定性评估方法,该方法是一种按照特定流程进行的复合评估方法,由中值回归经验模态分解(MREMD)、奇异值分解、基于最佳算法参数排列熵(OAPPE)重组和失稳概率(PI)计算等4个要素组成,其名称MSOP即为这4个要素的英文首字母组合.该方法经实际案例验证,可以根据运行参数的时间序列来定量评估蒸汽动力系统单参数的运行稳定性,可为蒸汽动力系统的整体运行稳定性评估提供底层评估指标输入,对蒸汽动力系统的在线运行稳定性管理和决策研究提供技术基础.
1 基于MSOP的运行稳定性评估方法
1.1 MREMD分解
MREMD[10]是经验模态分解的改进算法,通过优化均值包络的生成方式来抑制端点效应.对于输入长度为N的时间序列s(t),MREMD分解的具体步骤如下.
步骤1 在s(t)的左右端点处采用自回归(AR)模型进行延拓处理,找出时间序列所有极值点构成的序列X={x1,x2,…,xk},计算极值点序列的统计有义值.
式中:k为极值点的个数;xσ为极值点序列的统计有义值;P{·}为概率.式(1)的数学意义为“全部极值点的绝对值小于统计有义值的概率不小于0.68”.
步骤2 取相邻极值点的均值构成时间序列的均值点序列
采用三次样条曲线拟合得到均值点序列
步骤3 输出时序s1(t)为1阶IMF分量,并判断下列终止条件是否成立.
式中:σ0和σ1分别为时间序列s(t)和s1(t)的标准差;θ1为时间序列s1(t)的局部限制参数序列.P
若终止条件式(4)成立,则直接进入步骤4,否则将s1(t)作为新的输入时序重复步骤1~2,计算得到2阶IMF分量;如此反复,直至满足终止条件式(4),记录此时IMF分量的最大阶数为n,并输出各阶IMF分量sg(t)(g=1,2,…,n).
步骤4 计算第n阶残余分量rn(t)=sn-1(t)-sn(t),若rn(t)为单调函数或常数,则结束分解过程;否则将rn(t)作为新的输入时序重复步骤1~3,最终得到的分解结果为
将每一个IMF分量看作一个行向量,得到IMF分量矩阵如下:
1.2 SVD分解
由于趋势项具有低复杂度和低频等特点,舍去最为复杂的高频1阶IMF分量,得到矩阵SN×n=[s2(t)Ts3(t)T … sn(t)Trn(t)T],计算SN×n的协方差矩阵
式中:E(·)为取均值计算.E(SN×n)为矩阵SN×n的均值矩阵,形式如下:
E(SN×n)=
对矩阵Cn×n进行SVD分解[11],重构后的奇异值分量矩阵QN×K为
式中:q1,q2,…,qK为分解得到的奇异值分量;U为奇异矩阵;K为非零奇异值个数.
1.3 基于OAPPE的趋势项重构
排列熵反映了时序的复杂程度,根据排列熵的大小可以对时间序列的所有极值点进行排序,从分解得到的奇异值分量矩阵QN×K中得到时间序列的预测趋势项,具体步骤如下.
步骤1 对所计算的极值点时间序列X={x1,x2,…,xk}进行相空间重构.
式中:m为嵌入维数;τ为延迟时间.
步骤2 将每一行升序排列获得元素初始位置的索引值序列,计算m!种排列方式在索引值序列中出现的概率Pz,并由此计算排列熵Hpe:
步骤3 根据文献[12]提出的互信息算法确定延迟时间τ.首先,确定分段数d=1.87(n-τ-1)0.4,将一个二维坐标轴空间均匀划分成d2个网格,并将每个网格记为Rf(f=1,2,…,d2);然后,取时序X的前k-τ项{x1,x2,…,xk-τ}和后k-τ项{xτ+1,xτ+2,…,xk},构成A、B两个与延迟时间τ相关的时序空间,计算两个空间的互信息值I(τ),则有:
式中:PA(Rf)和PB(Rf)为时序空间A和B中的点全部落在网格Rf中的概率;PAB(Rf)为时序空间A和B中的点同时落在网格Rf中的概率.
互信息值I(τ)实际上是联合分布PAB(Rf)与边缘分布PA(Rf)、PB(Rf)的相对熵,反映了两个空间系统的统计相关性,互信息值越小, 两个系统间的相关性就越小,本文取I(τ)的第1个极小值点对应的时间τ为最佳延迟时间.
步骤4 在获得最佳延迟时间的基础上,采用伪近邻法确定最小嵌入维数.对于时序X={x1,x2,…,xk},当嵌入维数为m时,重构时序X的集合Ω可以表示为
由于集合Ω为有限集合,所以对于集合Ω中任意Xi,存在一个最近邻点
式中:Dm,i为Xi和
假设嵌入维数为m和m+1时,Xi与最近邻点
式中:ath和bth为根据计算精度要求自定的阈值.
将集合Ω中所有元素的近邻点计算出来,组成集合Ψ可以表示为
根据式(14)筛选集合Ψ中所有伪近邻点,并计算伪近邻率(FNNP)FΨ,可以表示为
式中:NΨ近邻点集合Ψ中伪近邻点的个数.
当伪近邻率小于5%或者伪近邻率不再随着嵌入维数m的增大而减小时,则该点对应的嵌入维数即为最小嵌入维数[13].
步骤5 对于奇异值分量矩阵QN×K中所有的奇异值分量,按照步骤1~4计算其排列熵,然后采用K-means++算法[14]对计算得到的排列熵进行聚类分析,选择排列熵值小的奇异值分量进行叠加重构,获得时间序列的预测趋势项.
1.4 基于ARIMA模型的失稳概率计算
根据所获得的预测趋势项,预测运行参数时间序列在未来一小段时间内的趋势走向,计算这段时间内参数超出稳定范围的失稳概率,并以此作为其运行稳定性的评估指标.考虑到复杂热力系统的运行参数都具有趋势项非平稳的特点,所以选择在非平稳时间序列分析中较为常用的ARIMA模型进行失稳概率计算.ARIMA模型通过多次差分将非平稳时间序列变为平稳时间序列,在计算时有3个关键参数:自回归项数、滑动平均项数和差分次数,其计算流程和计算方法在文献[9]中已有详细描述,本节不再赘述.
对于预测趋势线上任一时间点的参数y,采用正态分布模型计算其失稳概率
y~N(
式中:ymax和ymin分别为稳定区域的上界和下界;
1.5 稳定性评估流程图
综上所述,基于MOSP的蒸汽动力系统单参数运行稳定性评估流程,如图1所示.
图1
图1
蒸汽动力系统单参数运行稳定性评估流程图
Fig.1
Flow chart of single parameter operation stability assessment of steam power system
对于输入的时间序列依次进行MREMD分解与SVD分解;通过最佳算法参数独立确定方法计算奇异值分量矩阵的排列熵;以排列熵为依据选取最低排列熵值的奇异值分量进行叠加重构,获得原时间序列的趋势项与扰动项;通过ARIMA模型预测未来一段时间内参数的变化趋势,并计算预测趋势上各点的失稳概率.
2 蒸汽动力系统单参数运行稳定性评估
为了验证所提方法的有效性,取某型蒸汽动力系统在一段时间内的微过热蒸汽压力为验证数据,在MATLAB 2016环境下编写代码完成评估全过程,各步骤的运行结果如下.
(1) 对输入的运行参数(微过热蒸汽压力)进行MREMD分解,获得的7个IMF分量(s1~s7)和残余分量(re)如图2所示,其中:t为时间.
图2
(2) 在去除1阶IMF分量后继续进行SVD分解,获得的7个奇异值分量(q1~q7)如图3所示.
图3
图3
由SVD分解得到奇异值分量
Fig.3
Singular value components obtained by SVD decomposition
(3) 为计算各奇异值分量的排列熵,通过互信息法确定最佳延迟时间,计算当τ∈
图4
(4) 以最佳延迟时间为输入,计算当m∈
图5
图5
伪近邻率随嵌入维数的变化
Fig.5
False nearest neighbor percents versus embedding dimension
(5) 根据1.3节给出的依据选取最小嵌入维数,并计算各奇异值分量的排列熵,计算结果如表1所示.
表1 各奇异值分量的最优排列熵算法参数及排列熵
Tab.1
奇异值分量 | 最佳延迟时间/s | 最小嵌入维数 | 排列熵 |
---|---|---|---|
q1 | 6 | 4 | 4.5252 |
q2 | 4 | 5 | 5.9989 |
q3 | 8 | 4 | 4.5294 |
q4 | 23 | 3 | 1.6453 |
q5 | 16 | 3 | 1.9715 |
q6 | 17 | 3 | 2.6032 |
q7 | 19 | 3 | 2.7345 |
(6) 根据排列熵对各奇异值分量进行K-means聚类,并选择排列熵值小的分量进行重组.根据分类结果,选取q4、q5、q6和q7进行叠加重构,得到的微过热蒸汽压力的预测趋势项与扰动项如图6所示.其中:pst为微过热蒸汽的压力值;psr为微过热蒸汽压力的扰动值.
图6
图6
微过热蒸汽压力数据的预测趋势项与扰动项
Fig.6
Predicted trends and disturbance items of slightly superheated steam pressure data
图7
由图7可见,模型输出的预测趋势项均落在验证数据的95%置信区间内,说明模型参数选择合理、预测精度较高.
(8) 该型蒸汽动力系统的微过热蒸汽压力整定值为2.45 MPa,取其±3%的波动区间为稳定区间,应用ARIMA(3,1,2)模型进行预测,计算得到的微过热蒸汽压力在未来60 s的变化趋势及失稳概率如图8所示,其中:P'为失稳概率.
图8
由图8可知,微过热蒸汽压力在未来60 s内的失稳概率较小,均在0.2以下,说明其运行稳定性较好,失稳风险较低.
3 结语
针对目前蒸汽动力系统缺少定量运行稳定性评估方法的问题,提出一种基于MSOP的单参数稳定性评估方法,并通过对某型蒸汽动力系统微过热蒸汽压力的评估分析,验证了该方法的科学性.本文的研究成果具有一定的理论创新性和工程应用价值,通过增加数据接口读取实际系统的实时运行数据,实现蒸汽动力系统的在线运行稳定性评估,为操作人员的使用管理提供参考.同时,本研究也可为蒸汽动力系统的全系统运行稳定性提供底层评估指标,通过建立蒸汽动力系统运行稳定性评估指标体系,实现整个系统的运行稳定性评估.
参考文献
水泵水轮机不同工况点的稳定性分析
[J]. ,
Operation stability analysis of pump-turbine in different working conditions
[J].
Trend extraction and identification method of cement burning zone flame temperature based on EMD and least square
[J]. ,DOI:10.1016/j.measurement.2017.07.047 URL [本文引用: 1]
Application of EMD to integrated signal trend extraction
[J]. ,
Trend extraction by difference method for least square combining with EMD
[J]. ,DOI:10.4156/ijact URL [本文引用: 1]
Analysis of signal trend by a pseudo-EMD method with applications to weather and speech data
[J]. ,DOI:10.1142/S179353691350009X URL [本文引用: 1]
Energy production trend extraction using ensemble empirical mode decomposition
[J]. ,DOI:10.1142/S2335680413500130 URL [本文引用: 1]
摩擦振动信号的EEMD和多重分形去趋势波动分析
[J]. ,
Ensemble empirical mode decomposition and multifractal detrended fluctuation analysis of frictional vibration signals
[J].
基于EEMD-SVD-PE的轨道波磨趋势项提取
[J]. ,
An EEMD-SVD-PE approach to extract the trend of track irregularity
[J].
Comparative analysis and forecasting of COVID-19 cases in various European countries with ARIMA, NARNN and LSTM approaches
[J]. ,DOI:10.1016/j.chaos.2020.110015 URL [本文引用: 2]
海浪中非平稳非线性舰船运动在线预报研究
[D]. ,
On-line prediction of non-stationary and nonlinear ship motions at sea
[D].
Texture analysis based feature extraction using Gabor filter and SVD for reliable fault diagnosis of an induction motor
[J]. ,DOI:10.1504/IJITM.2018.089452 URL [本文引用: 1]
Independent coordinates for strange attractors from mutual information
[J]. ,DOI:10.1103/PhysRevA.33.1134 URL [本文引用: 1]
Determining embedding dimension for phase-space reconstruction using a geometrical construction
[J]. ,DOI:10.1103/PhysRevA.45.3403 URL [本文引用: 1]
/
〈 | 〉 |