摘要: |
船舶动力装置是一个集机、电、热、液为一体的复杂系统,故障因为多,热工参数量大,且受到船体状况、航行条件、主机运行工况等因素的影响,所以要综合利用各种热工参数进行诊断,难度很大。所有的故障因素就像一个复杂的网络,研究故障因为,就像研究复杂网络。首先介绍了复杂网络的定义,阐述了复杂网络的研究内容和复杂性及其特点,解释了复杂网络中的三个基本概念:特征路径长度、聚类系数和度分布等。然后介绍了采用的开发平台(C#)以及数据库及其语言的主要用法。最后阐述了主机的故障诊断方法,从故障诊断的模式识别本质出发,利用网络表示故障数据结构,通过网络结构反映故障状态及其特征,把故障因素进行进行聚类分析,提出基于网络结构分析的故障诊断策略。通过算法在标准数据集分类和轮机模拟器诊断上的应用,分析相似度并且对算法的准确性进行了验证。试验结果表明提出的算法能以较少的计算耗时,有效提取故障特征,获得理想的诊断正确率。本文的程序是一个针对轮机故障诊断,知识录入和管理,提供维修建议,辅助学习等功能一体的人机交互诊断程序。本程序采用了C#作为开发平台,系统知识库采用的是Access数据库,通过SQL进行实现。此程序可在大部分Windows平台上运行。并且在短时间内对故障的诊断能更加准确,精确,并且耗费较少的人力和物力。 |