基于粗糙集和优化DAG-SVM的船舶主机故障诊断方法

Main marine engine fault diagnosis method based onrough set theory and optimized DAG-SVM

  • 摘要:
      目的  船舶主机各子系统之间是复杂的非线性关系,对于监测点在短时间内采集的大量数据,传统的故障诊断方法难以高效地完成任务。以船舶主机的燃油系统为研究对象,提出一种基于粗糙集理论和优化有向无环图—支持向量机(DAG-SVM)的故障诊断方法。
      方法  首先,将数据挖掘中的粗糙集理论引入传统的支持向量机(SVM)诊断模型,并通过差别矩阵对离散化数据进行降维,在每2种故障之间建立支持向量机分类器,从而构建DAG-SVM拓扑网络;然后,以类间的分类精度为依据,优化有向无环图中根节点和其他叶节点的位置,从而有效避免“误差累积”;最后,基于某超大型油轮模拟器,开展数值实验分析。
      结果  实验结果表明,粗糙集与优化DAG-SVM相结合的故障诊断方法可以对船舶主机故障进行有效的诊断决策,其分类精度比传统的DAG-SVM方法提高了3.38%,而时间消耗也降低了2.42 s。
      结论  该诊断方法对船舶主机的故障诊断研究具有一定的参考价值,也可为SVM在其他小样本分类中的应用提供数据支撑。

     

    Abstract:
      Objectives  Complicated non-linear relationships exist among the subsystems of a ship's main engine. For a large amount of data collected by monitoring points in a short time, the traditional fault diagnosis method cannot efficiently complete the task. Taking the fuel system of the ship's main engine as the research object, a fault diagnosis method based on rough set theory and optimized Directed Acyclic Graph-Support Vector Machine (DAG-SVM) is proposed.
      Methods  First, the rough set theory in data mining is introduced into the traditional Support Vector Machine (SVM) diagnostic model, and the discretized data is reduced by the difference matrix. A SVM classifier is established between every two kinds of faults to construct a DAG-SVM topology network. Then, based on the classification accuracy of the classes, the positions of the root nodes and other leaf nodes in the DAG are optimized, thereby effectively avoiding the "accumulation of errors". Finally, based on a super-large tanker simulation, numerical and experimental analysis is performed.
      Results  The experimental results show that the fault diagnosis method based on rough set theory and optimized DAG-SVM can effectively diagnose faults in the main engine of a ship with classification accuracy 3.38% higher than that of traditional DAG-SVM, as well as time consumption reduced by 2.42 seconds.
      Conclusions  This diagnosis method has certain reference value for research on the fault diagnosis of the main marine engines, and can also provide data support for the application of SVM in the classification of other small samples.

     

/

返回文章
返回