山东科学 ›› 2023, Vol. 36 ›› Issue (4): 1-9.doi: 10.3976/j.issn.1002-4026.2023.04.001

• 海洋科技与装 •    下一篇

基于t-SNE降维和KNN算法的波浪传感器故障诊断方法

邰朋a,b(), 宋苗苗a,b,*(), 王波a,b, 陈世哲a,b, 付晓a,b, 扈威a,b, 高赛玉a,b, 程凯宇a,b, 郑珊珊a,b, 焦梓轩a,b, 王龙飞a,b   

  1. a.齐鲁工业大学(山东省科学院) 海洋技术科学学院,山东 青岛 266300
    b.齐鲁工业大学(山东省科学院) 海洋仪器仪表研究所,山东 青岛 266300
  • 收稿日期:2022-09-10 出版日期:2023-08-20 发布日期:2023-08-03
  • 通信作者: *宋苗苗,女,副研究员,研究方向为海洋信息技术。Tel:18153227693,E-mail: mmsong@qlu.edu.cn
  • 作者简介:邰朋(1996—),男,硕士研究生,研究方向为智能检测技术。E-mail: pengtai2112@163.com
  • 基金资助:
    青岛市自然科学基金(23-2-1-159-zyyd-jch);国家自然科学基金(50875132);国家自然科学基金(60573172);青岛市科技惠民项目(22-3-7-cspz-16-nsh)

Wave sensor fault diagnosis method based on t-SNE reduction and KNN algorithm

TAI Penga,b(), SONG Miaomiaoa,b,*(), WANG Boa,b, CHEN Shizhea,b, FU Xiaoa,b, HU Weia,b, GAO Saiyua,b, CHENG Kaiyua,b, ZHENG Shanshana,b, JIAO Zixuana,b, WANG Longfeia,b   

  1. a. College of Marine Technology and Science, Qilu University of Technology (Shandong Academy of Sciences), Qingdao 266300, China
    b. Institute of Marine Instrumentation, Qilu University of Technology (Shandong Academy of Sciences), Qingdao 266300, China
  • Received:2022-09-10 Online:2023-08-20 Published:2023-08-03

摘要:

针对波浪传感器故障诊断困难、故障类型无法识别、诊断耗时长的问题,提出一种基于小波包分解、降维与k-近邻算法(k-nearest neighbor algorithm,KNN)分类网络的波浪传感器故障诊断方法。首先将原始信号进行标准差标准化处理,然后对标准化后的数据进行小波包3层分解,将分解后的第3层8个频带上的数据进行归一化处理,作为提取的特征向量,采用t-SNE降维算法对特征数据进行降维,最后将降维后的特征数据输入到KNN分类网络中进行故障分类检测。实验结果表明,该方法能够提高波浪传感器故障诊断的准确度和诊断速度,对正常状态和6种故障状态的诊断准确率能够达到93.55%。

关键词: 波浪传感器, 小波包分解, t-SNE非线性降维算法, k-近邻算法, 故障诊断

Abstract:

This study proposes an efficient wave sensor fault diagnosis method based on wavelet packet decomposition, dimension reduction, and k-nearest neighbor algorithm(KNN) classification network to address the difficulty of wave sensor fault diagnosis, unidentifiable fault types, and time-consuming diagnosis. First, the standard deviation of the original signal is normalized. The normalized data is then subjected to a three-layer wavelet packet decomposition. The extracted feature vectors represent normalized data from the eight bands on layer 3. The second step involves using the t-distributed stochastic neighbor embedding (t-SNE) algorithm to reduce the dimension of the feature data. Finally, the dimension-reduced feature data is input into the KNN classification network for fault classification and detection. Experimental results show that the proposed method can improve the accuracy and diagnosis speed of the wave sensor fault diagnosis, with a diagnosis accuracy of up to 93.55% for normal and six faulty conditions.

Key words: wave sensor, wavelet packet decomposition, t-SNE dimension reduction, k-nearest neighbor algorithm, fault diagnosis

中图分类号: 

  • TP83