美章网 资料文库 船舶故障诊断系统研发范文

船舶故障诊断系统研发范文

本站小编为你精心准备了船舶故障诊断系统研发参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

船舶故障诊断系统研发

《机械设计与制造工程杂志》2014年第六期

1故障诊断系统总体框架

目前,大部分船舶故障诊断系统的诊断对象没有覆盖机舱的全部设备,多数的研究只是针对船舶主机的故障诊断,同时不同种类的船舶使用的主机型号也繁杂多样,没有通用的诊断系统[3]。一般而言,现代船舶都配备了机舱集中监控报警系统,船舶机舱各个设备的工作参数(各缸爆压、油温油压、冷却水进出口温度、排气温度、转速等)都可以通过传感器获取并上传到集控台进行数据存储和处理,船舶所有设备运行状态和历史故障信息以及解决方案都被存储在船端的“本地故障诊断系统数据库”中,供以后查询分析使用。同时,这些数据也会通过海事卫星或3G信道传输到岸基地,保存到岸基地的远程故障诊断中心数据库,在岸上的工作人员可以随时获得船舶设备的运行状况及相关参数,进而实现船舶远程故障诊断与分析。船舶故障诊断系统总体框架如图1所示。船端的本地故障诊断系统具有查询故障征兆、故障类型以及相应解决方案的功能,出现故障时,船上工作人员通过该系统可以得到故障处理的措施和应急方案。当船上工作人员运用本身的经验知识和本地故障诊断系统不足以处理复杂异常的故障时,船舶局域网通过海事卫星/3G网络把设备当前运行参数以及故障状态发送到岸端的船舶公司,远程故障诊断中心获取这些数据后,结合专家和知识库中的知识进行推理,得出故障解决方案。随着系统运行时间越来越长,数据库中关于船舶设备运行参数的记录、历史故障信息以及各种故障的解决方案都在不断扩充、完善,系统故障诊断的正确率也会得到相应的提高。

2船舶设备故障分类表示

船舶结构十分复杂,一个故障症状常常是多种原因导致,而且同一个故障原因又涉及多种故障类型。故障诊断必须具备相应的专业知识。本系统主要通过查阅与船舶相关的文献,与相关领域的人员交流,咨询船舶相关设备的设计人员、船舶设备制造单位的实施人员以及长期使用这些设备的人员等方式,获取船舶的初始故障分类信息;同时,通过船舶机舱监控报警系统对机舱内的设备设置监控点,以实时获取设备运行状态信息;在日常的故障诊断推理中,系统发现新规则时,把评价为优的规则作为新的知识存入知识库内。主机作为船舶的核心设备,其故障及故障产生的原因多种多样,主要有滑油压力低、转速不稳、水温/机温过高等,每一种故障都可能由多种原因造成。通过对船舶设备说明书及设备运行历史数据的分析、总结,船舶主机最常见故障、产生原因及相应的处理措施见表1。

3基于粗糙集的数据预处理方法

对设备运行状态的监测是故障诊断的基础,因此采集数据的准确性对故障诊断结果影响很大。船舶机舱集控台对船舶主要设备进行实时监控,并获取大量的设备状态数据,这些数据存在冗余,因此利用粗糙集理论对船舶监控中采集的实时数据进行属性约简、值约简,从而实现冗余数据的清理。基于粗糙集的数据归约处理主要分两个步骤完成:一是决策表中条件属性集的约简求核;二是条件属性值的约简[4]。在实际应用中,用传统的属性约简和值约简算法对设备运行状态的实时数据直接进行约简难以满足故障诊断的需求,因为求解的时间复杂度及所需存储空间较大,处理效率较低。为此,本文设计了一种基于区分矩阵的改进属性约简和改进的启发式值约简算法,改进算法的主要思想是在计算决策表的属性核的同时,将仅由属性核就能判断出决策的记录删除,从而实现对属性值的约简。区分矩阵是决策表中所有不可区分关系的一种抽象表示,定义了决策表中全部与属性区分相关的信息,从而能够快速地获取决策表属性核。设系统S=(R,T∪J,V,f)(T为条件属性,J为决策属性),t(x)是属性t(t∈T)的值,T(i,j)为可区分阵中第i行、第j列的元素,则相应的区分矩阵表示为:区分矩阵中元素的取值由样例之间的关系决定,其对角元素均为0,且矩阵中元素沿对角线对称。当两个样例的决策相同时,则矩阵中对应的元素取0;当两样例的条件属性和决策属性均不相同时,区分矩阵中对应的矩阵元素取属性值不相同的条件属性的组合。当系统中条件属性和记录的数量较少时,传统的属性约简算法效果很好,但是当决策表中的条件属性与记录的数量很多时,算法的效率会大大降低[5]。为此,本文设计的改进的区分矩阵约简算法,是应用启发式算法来求取其次优约简。其中,启发式采用属性重要度表示,属性的重要度用该属性在区分矩阵中出现的次数来衡量,即当某属性在区分矩阵中出现的频率高时,说明该属性有较高的重要度,则可以用该属性区分较多的记录。设X表示决策表,A表示决策表中的条件属性约简后的集合,C表示由式(1)求出的与决策表X相对应的区分矩阵,ak∈{cij},p(ak)为区分矩阵C中属性ak的频率函数,C0为决策表X的核属性集合,改进的区分矩阵约简算法的求解过程如下:随着系统使用中船舶设备运行状态信息的不断积累,系统规则库得到相应的扩充,这样可进一步提升系统的故障诊断能力。同时,在大量历史数据的基础上,系统还可实现故障预测,即当检测到设备运行参数异常时,系统利用历史数据及设备当前状态进行推理分析,从而可以在设备发生故障前提醒或指导用户进行有针对性的检查与维护,以确保船舶的安全运行。

4结束语

本文以船舶集控台改造项目为背景,给出了船舶故障诊断系统的总体框架及实现方法。基于粗糙集的数据预处理方法,提高了船舶故障诊断的效率和准确率。在船舶故障诊断系统中,知识库中的知识完善程度决定了系统的诊断能力,今后将进一步通过与船舶管理领域专家的交流,逐步扩充知识库。同时,在故障诊断时可以考虑综合使用基于案例、基于关联规则的推理方法,进一步提高船舶故障诊断的准确性。

作者:戴红伟单位:东海航海保障中心