舰船科学技术  2022, Vol. 44 Issue (17): 114-117    DOI: 10.3404/j.issn.1672-7649.2022.17.022   PDF    
多传感器融合的船舶轮机设备多发故障信号监测研究
赵云博     
江苏海事职业技术学院,江苏 南京 211170
摘要: 为提升多发故障信号监测效果,提出多传感器融合的船舶轮机设备多发故障信号监测方法。多个传感器采集船舶轮机设备运行信号,通过经验小波变换提取轮机设备多发故障信号特征;神经网络根据故障信号特征得到单个传感器的多发故障信号监测结果,将单个传感器的监测结果为基本概率分配函数,根据证据理论获取最终的船舶轮机设备多发故障信号监测结果。实验证明:该方法可有效采集船舶轮机设备运行信号,并提取多发故障信号特征;该方法可有效检测多发故障信号,具备较高的多发故障信号监测精度。
关键词: 多传感器融合     船舶轮机设备     多发故障     信号监测     小波变换     证据理论    
Research on multi - sensor fusion multi-fault signal monitoring of Marine turbine equipment
ZHAO Yun-bo     
Jiangsu Maritime Institute, Nanjing 211170, China
Abstract: To improve the monitoring effect of multiple fault signals, a multi-sensor fusion monitoring method for multiple fault signals of marine engine equipment is proposed. Multiple sensors collect the operation signals of marine engine equipment, and extract the characteristics of multiple fault signals of marine engine equipment through empirical wavelet transform. The neural network obtains the monitoring results of multiple fault signals of a single sensor according to the characteristics of fault signals. The monitoring results of a single sensor are regarded as the basic probability distribution function, and the final monitoring results of multiple fault signals of marine engine equipment are obtained according to the evidence theory. The experimental results show that this method can effectively collect the operation signals of marine engine equipment and extract the characteristics of multiple fault signals. This method can effectively detect multiple fault signals and has high monitoring accuracy.
Key words: multi-sensor fusion     marine turbine equipment     multiple faults     signal monitoring     wavelet transform     evidence theory    
0 引 言

船舶系统中轮机设备至关重要,直接影响船舶航行安全[1]。及时检修船舶轮机设备,可避免重大安全事故发生,而影响船舶检修效率与精度的因素是多发故障信号监测结果。多发故障代表同一设备出现同一故障的次数较多,及时发现多发故障,可有效防止严重故障问题[2-3]。为此,需研究故障信号监测方法。李汶骏等[4]利用混合核的核主元分析方法,完成轮机故障监测,该方法可有效在线监测轮机故障,具备较优的实用性。王崇宇等[5]利用深度卷积神经网络,实现轮机故障监测。该方法可有效监测轮机故障,监测精度高于95.47%,具备较优的鲁棒性。上述2种方法完成故障监测均依赖历史数据,具备一定的局部性与不确定性,易出现故障监测结果错误情况。多传感器融合是充分融合多个传感器资源,弥补单个传感器采集信息存在的冗余与缺失问题,解决信息采集的局部性与不确定性问题,为故障信号监测提供更为精准的数据支持。为此研究多传感器融合的船舶轮机设备多发故障信号监测方法,实现多发故障信号监测。

1 船舶轮机设备多发故障信号监测 1.1 船舶轮机设备多发故障信号特征提取

利用多个传感器采集船舶轮机设备运行信号,令单个传感器采集的船舶轮机设备运行信号为x(t),其中,采样时间为t;分解x(t)获取 $ N + 1 $ 个本征模态函数xk(t),即经验小波变换分量,x(t)的计算公式如下:

$ x\left( t \right) = \sum\limits_{k = 0}^N {{x_k}\left( t \right)}。$ (1)

其中:k为信号本征模态函数编号。

x(t)划分为N个不间断的区间,各小波滤波器间的边界是 $ {\omega _n} $ ,第n个分割区间 $ {\Lambda _n} $ 为:

$ {\Lambda _n} = \left[ {{\omega _{n - 1}},{\omega _n}} \right],n = 1,2,\Lambda ,N ,$ (2)

确定 $ {\Lambda _n} $ 后,计算经验小波变换的尺度与小波函数是 $ \mathop {{\phi _n}}\limits^\Lambda \left( \omega \right) $ $ \mathop {{\psi _n}}\limits^\Lambda \left( \omega \right) $ ,原始船舶轮机设备运行信号重构公式如下:

$ x'\left( t \right) = \lambda W_x^e\left( {0,t} \right)*\mathop {{\phi _1}}\limits^\Lambda \left( t \right) + \sum\limits_{n = 1}^N {\lambda W_x^e\left( {n,t} \right)*\mathop {{\psi _n}}\limits^\Lambda \left( \omega \right)} 。$ (3)

其中: $ * $ 为卷积符号; $ W_x^e\left( {0,t} \right) $ 为近似系数; $ W_x^e\left( {n,t} \right) $ 为细节系数。

$ W_x^e\left( {0,t} \right) $ $ W_x^e\left( {n,t} \right) $ 的计算公式如下:

$ \begin{split} & W_x^e\left( {0,t} \right) = \int {\hat x\left( \omega \right){{\bar \psi }_1}\left( {\omega - t} \right){\rm{d}}\omega } ,\\ & W_x^e\left( {n,t} \right) = \int {\hat x\left( \omega \right){{\bar \psi }_n}\left( {\omega - t} \right){\rm{d}}\omega } 。\end{split} $ (4)

其中: $ {\bar \psi _1} $ $ {\bar \psi _n} $ $ {\psi _1} $ $ {\psi _n} $ 的复共轭; $ \hat x\left( \omega \right) $ $ x\left( \omega \right) $ 的傅里叶变换。

利用经验小波变换提取船舶轮机设备多发故障信号特征,具体步骤如下:

1) 利用尺度空间法划分x(t)的频谱,并分解x(t),获取xk(t),k=1,2,3,…,k+1;

2) 以方差为指标,再次分解首个x1(t),以x1(t)与邻近2个经验小波变换分量方差未超过0.01为,此时获取x(t)内的趋势信号x1(t);

3) 在x(t)内剔除x1(t),获取新的船舶轮机设备运行信号,并分解该信号。求解各xk(t)与x(t)相关系数rk,公式如下:

$ {r_k} = \dfrac{{\displaystyle\sum\limits_{k = 1}^{N + 1} {\left( {{x_k}\left( t \right) - \bar x\left( t \right)} \right)\left( {{x_{kj}}\left( t \right) - {{\bar x}_k}\left( t \right)} \right)} }}{{\sqrt {\displaystyle\sum\limits_{k = 1}^{N + 1} {{{\left( {{x_k}\left( t \right) - \bar x\left( t \right)} \right)}^2}{{\left( {{x_{kj}}\left( t \right) - {{\bar x}_k}\left( t \right)} \right)}^2}} } }} 。$ (5)

其中: $ \bar x\left( t \right) $ $ x\left( t \right) $ 的均值; $ {x_{kj}}\left( t \right) $ 为第k个分量的第j个元素; $\bar{x}{_{k}}\left( t \right)$ $ {x_k}\left( t \right) $ 的均值。

rk内选择最大值A,同时获取rk内全部超过0.85A的极大值数量,数量最多相应的原始本征模态函数,利用重构该本征模态函数,完成船舶轮机设备多发故障信号特征提取。

1.2 单个传感器的船舶轮机设备多发故障信号监测

归一化处理单个传感器的船舶轮机设备多发故障信号特征 $ x' $ ,并输入径向基函数(radial basis function,RBF)神经网络内,输出单个传感的船舶轮机设备多发故障信号监测结果。RBF网络输入与输出向量间的映射关系为:

$ RBF\left\{ \begin{gathered} {R^d} \to {R^m} ,\\ x' \to y 。\\ \end{gathered} \right. $ (6)

其中: $ {R^d} $ d维输入空间;x'为输入向量即单个传感器的船舶轮机设备多发故障信号特征样本, $x' = \{ {{x'}_i},i = 1,2, \cdots ,l \}$ l为样本数量;Rmm维输出空间;输出向量即单个传感器的船舶轮机设备多发故障信号, $ y = \left\{ {{y_i},i = 1,2, \cdots ,l} \right\} $ 为监测结果。

RBF的第k个隐藏神经元的高斯函数θkθk的中心与宽度是 $ {\varpi _k} $ $ {\sigma _k} $ 。第g个输出节点的输出为:

$ {y_g} = \sum\limits_{k = 1}^q {\eta {w_{gk}}{\theta _k}\left( {x'} \right)}。$ (7)

其中:q为隐藏神经元数量; $ \eta $ 为可调节因子;wgk为权值。

通过式(7)可获取单个传感器的船舶轮机设备多发故障信号监测结果。

1.3 基于多传感器融合的多发故障信号检测

以单个传感器的船舶轮机设备多发故障信号监测结果为基本概率分配函数,利用基于证据理论的多传感器融合方法,融合单个传感器的船舶轮机设备多发故障信号监测结果,获取最终的船舶轮机设备多发故障信号监测结果。多发故障信号监测原理为:以输出的单个传感器多发故障信号监测结果为基本概率分配函数,通过组合规则展开运算,按照融合结果完成多发故障信号监测。多传感器融合的船舶轮机设备多发故障信号监测框架是 $ \Theta $ $ \Theta $ 内包含多发故障信号监测的基本命题;令随机命题A属于幂集 $ {2^\Theta } $ ,则在 $ {2^\Theta } $ 内存在:

$ y:{2^\Theta } \to \left[ {0,1} \right];y\left( \varnothing \right) = 0;\sum\limits_{A \subset \Theta } {y\left( A \right) = 1}。$ (8)

其中: $ \varnothing $ 为空集; $ y\left( A \right) \in \left[ {0,1} \right] $ $ A \subset \Theta $ y为基本概率分配函数;y(A)的A为概率赋值,代表船舶轮机设备多发故障信号监测证据支持A的发生程度。若A $ \Theta $ 的子集,同时y(A)>0,那么A是船舶轮机设备多发故障信号监测证据的焦元,全部焦元集合是核。证据是通过船舶轮机设备多发故障信号监测证据体(y,y(A))构建而成,通过(y, y(A))设置 $ {2^\Theta } $ 内的信任函数 $ B:{2^\Theta } \to \left[ {0,1} \right] $ 与似真度函数 $ P:{2^\Theta } \to \left[ {0,1} \right] $ ,公式如下:

$ \begin{split} & B\left( A \right) = \sum\limits_{B \subseteq A} {y\left( A \right),\forall A \subset \Theta } ,\\ &P\left( A \right) = \sum\limits_{B \cap A \ne \emptyset } {y\left( B \right)} = 1 - B\left( A \right),\forall A \subset \Theta 。\end{split} $ (9)

式中:B(A)代表对于A的支持程度,P(A)代表不否定A的程度。

多传感器的船舶轮机设备多发故障信号监测结果的组合规则为:B1B2 $ \Theta $ 中的信任函数;与之相应的基本概率分配函数为y1,y2;船舶轮机设备多发故障信号监测证据的焦元为 $ {A_1},{A_2}, \cdots {A_h} $ $ {C_1},{C_2}, \cdots {C_z} $ ;证据间的信任冲突度为:

$ U = \sum\limits_{i',} {\sum\limits_{j'} {{y_1}\left( {{A_{i'}}} \right)} } {y_1}\left( {{C_{j'}}} \right) < 1,{A_{i'}} \cap {C_{j'}} = \varnothing 。$ (10)

其中: $ {A_{i'}} $ $ {C_{j'}} $ 为第 $ i' $ 个与第 $ j' $ 个焦元。

因此,组合后新的基本概率分配函数 $ y = {y_1} \oplus {y_2} $ 如下:

$ y\left( S \right) = \left\{ \begin{gathered} \dfrac{{\displaystyle \sum\limits_{i',} {\displaystyle \sum\limits_{j'} {{y_1}\left( {{A_{i'}}} \right)} } {y_1}\left( {{C_{j'}}} \right)}}{{1 - U}},\forall S \subset \Theta ,S \ne \varnothing,\\ 0,\mathop {}\nolimits_{} \mathop {}\nolimits_{} \mathop {}\nolimits_{} \mathop {}\nolimits_{} \mathop {}\nolimits_{} \mathop {}\nolimits_{} \mathop {}\nolimits_{} \mathop {}\nolimits_{} S = \varnothing。\\ \end{gathered} \right. $ (11)

其中,S为组合后多传感器融合的船舶轮机设备多发故障信号监测证据的焦元。在 $ U \ne 1 $ 情况下,y(S)仅存在一个确定的概率赋值;在 $ U = 1 $ 情况下,说明y1y2完全矛盾,不可组合。

以融合后的y为船舶轮机设备多发故障信号监测的判断依据,以设置阈值的方式,完成多发故障类型信号监测。

2 实验结果与分析

以某船舶轮机设备为实验对象,该轮机主要包含主调节阀与高、低压汽轮机等设备,结构如图1所示。利用本文方法监测轮机设备多发故障信号,在轮机的前后两端各安装1个振动传感器,用于采集船舶轮机设备运行信号,设置轮机设备共存在2种类型的多发故障,分别是不对中与共生松动。

图 1 船舶轮机结构图 Fig. 1 Structural diagram of ship turbine

利用2个传感器采集该船舶轮机设备运行信号,以船舶轮机设备存在不对中故障时为例,2个传感器的采集结果如图2所示。根据图2可知,本文方法可有效采集船舶轮机设备运行信号,2个传感器采集的结果虽存在微小差距,但变化趋势大致相同。

图 2 船舶轮机设备运行信号采集结果 Fig. 2 Acquisition results of operational signals of marine turbine equipment

利用本文方法在船舶轮机设备运行信号中,提取船舶轮机设备多发故障信号特征,以传感器2采集的信号为例,多发故障信号特征提取结果如图3所示。根据图3可知,本文方法可有效分解船舶轮机设备运行信号,清晰呈现设备运行信号的波形图,提取不同频率区间的多发故障信号特征,为后续多发故障信号监测提供数据支持。

图 3 多发故障信号特征提取结果 Fig. 3 Feature extraction results of multiple fault signals

利用本文方法监测该船舶多发故障信号,监测结果如图4所示。根据图4可知,本文方法可有效监测船舶轮机设备多发故障信号,共监测到2种类型的多发故障信号,分别是不对中与共生松动多发故障,与实际多发故障类型相同,说明本文方法多发故障信号监测精度较高,可精准监测船舶轮机设备多发故障信号。

图 4 船舶轮机设备多发故障信号监测结果 Fig. 4 Monitoring results of multiple fault signals of marine turbine equipment
3 结 语

船舶故障检修属于确保船舶安全航行的关键,船舶检修时,需要依据多发故障信号监测结果,实现快速、精准维修。为此研究多传感器融合的船舶轮机设备多发故障信号监测方法,精准监测多发故障信号,确保维修人员可尽早发现船舶轮机设备存在的各种故障问题,保证船舶航行安全。

参考文献
[1]
田慧, 林叶锦, 张均东, 等. 基于单分类算法OSVM船用燃气轮机状态评估[J]. 船舶工程, 2020, 42(7): 152-156.
TIAN Hui, LIN Yejin, ZHANG Jundong, et al. Condition evaluation of marine gas turbine based on single classification algorithm OSVM[J]. Ship Engineering, 2020, 42(7): 152-156. DOI:10.13788/j.cnki.cbgc.2020.07.25
[2]
赵骏, 朱嵘嘉, 陈鹏, 等. 基于模糊状态观测器的燃气轮机转速传感器故障检测研究[J]. 传感技术学报, 2019, 32(8): 1227-1231.
ZHAO Jun, ZHU Rong-jia, CHEN Peng, et al. Study on speed sensor fault diagnosis for gas turbine based on fuzzy state observer[J]. Chinese Journal of Sensors and Actuators, 2019, 32(8): 1227-1231. DOI:10.3969/j.issn.1004-1699.2019.08.017
[3]
曾友渝, 谢强. 基于改进RNN和VAR的船舶设备故障预测方法[J]. 计算机科学, 2021, 48(6): 184-189.
ZENG You-yu, XIE Qiang. Fault prediction method based on improved RNN and VAR for ship equipment[J]. Computer Science, 2021, 48(6): 184-189. DOI:10.11896/jsjkx.200700117
[4]
李汶骏, 龙伟, 曾力, 等. 基于差分进化和核主元分析的燃气轮机故障检测[J]. 四川大学学报(自然科学版), 2021, 58(2): 83-89.
LI WenJun, LONG Wei, ZENG Li, et al. Fault detection of gas turbine air path system based on KPCA and DE[J]. Journal of Sichuan University (Natural Science Edition), 2021, 58(2): 83-89. DOI:10.19907/j.0490-6756.2021.022004
[5]
杨新, 于佐东, 张志远, 等. 基于多特征提取与核极限学习机的汽轮机转子故障诊断[J]. 汽轮机技术, 2020, 62(2): 137-142.
YANG Xin, YU Zuodong, ZHANG Zhiyuan, et al. Fault diagnosis of steam turbine rotor based on multi feature extractions and kernel extreme learning machine[J]. Turbine Technology, 2020, 62(2): 137-142. DOI:10.3969/j.issn.1001-5884.2020.02.017