Page 95 - 2024年第55卷第9期
P. 95
细的选择步骤。
2.2 排列熵 排列熵(PermutationEntropy,PE)是由 Bandt等 [18] 提出的一种时间序列复杂性度量方
法。与其他方法相比,该方法的优点是简单,计算速度快且稳定,对信号突变非常敏感并且在检测动
态噪声的存在上具有很好的鲁棒性,且研究发现 PE越小信号中包含的噪声干扰越少 [19] 。因此,本研
究将排列熵作为提取结果的评价指标。PE的定义如下 [18] :
(1)假设一个长度为 N的时间序列 x(t),t = 1 ,2,…,N。
( 2)对原始序列进行相空间重构,得到 V个重构分量,每个分量用 X(t)表示:
X(t) ={x(t),x(t + τ ),…,x(t + (m - 1) τ )} t = 1,2,…,V (6)
式中:m为嵌入维数;τ 为延迟时间;V = N - (m - 1 ) τ 。
( 3)将重构分量 X(t)中的第 v个重构分量 X(v) ={x(v),x(v + τ ),…,x(v + (m - 1) τ )}中的元素
按照升序重新排列:
x(i + (v- 1) τ ) ≤x(i + (v- 1) τ ) ≤…≤x(i + (v- 1) τ ) (7)
1 2 m
式中 v,v,…,v为重构分量中各个元素所在列的索引值。如果分量中存在相等的值,就按照索引
1 2 m
值的大小进行排列。
(4)因此,对于任何一个由时间序列组成的向量 X(t),都可以得到一组符号序列:
S(l) =(v,v,…,v) (8)
m
1
2
式中 l = 1,2,…,n,n ≤m!。
( 5)计算每一种符号序列出现的概率 P,P,…,P,因此,时间序列 X(i)的 n种不同符号序列
n
2
1
的排列熵可以按照 Shannon熵的形势定义为:
n
H(m) =- ∑ (PlnP) (9)
p j j
j =1
并采用如下方式对排列熵进行归一化处理:
h(p) =H(p)?ln(N - m + 1 ) (10)
式中 H(p)为计算得到的原始排列熵。
2.3 数据无量纲处理 在进行数据分析之前,进行机组参数和测量数据的无量纲处理不仅可以便于对
比分析,而且能够有效提高计算效率。参数的无量纲计算方式如下 [17] :
无量纲频率f通过将原始频率 f除以机组转频f求得:
n
f
f = (11)
f
n
无量纲压力 p 通过将实测压力 p除以初始静压求得:
p
p = (12)
ρ gH
式中 ρ 、g、H分别为水的密度、重力加速度和机组水头。
无量纲幅值 A 通过将原始脉动幅值 A除以初始静压求得:
A
A = (13)
ρ gH
无量纲相对转速 r通过将实测转速 r除以转速基准值 r 求得:
ref
r
r = (14)
r
ref
无量纲相对导叶开度 GVO 通过将导叶开度实测值 GVO除以基准开度 GVO 求得:
ref
GVO
GVO = (15)
GVO
ref
3 本文所提出的研究方法
3.1 时均压力及脉动压力提取 在研究压力脉动的特性时,测点处压力脉动的瞬时值可以认为是时均
— 1 1 0 —
0