基于粗糙集的属性约简及发动机故障诊断算法研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:SURE181709394
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
汽车发动机在故障诊断时由于其复杂的结构和恶劣的工作环境,使得各传感器测量的数据具有不完备和不确定性,且测量数据中大多含有噪声,给故障诊断带来了很大困难。利用粗糙集理论进行故障诊断,不需要任何数据以外的先验知识和预备知识,即可有效分析和处理各种不确定、不完备数据,并从中发现隐含的知识,揭示潜在的规律。随着计算机技术的不断进步,该理论日趋成熟,并逐步成为故障诊断和规则知识获取的有效手段。基于粗糙集理论的发动机故障诊断,主要是通过粗糙集理论对不确定和不完备数据的计算,从大量故障数据中提取有用规则,规则提取首先对决策表进行属性约简,属性约简的结果直接影响故障诊断的效果,故文章对属性约简算法做了重点研究。论文的主要工作有:(1)深入研究了基于粗糙集区分矩阵的属性约简算法,对传统的以核为启发式信息的算法进行了改进,改进算法以核和“伪核”为启发式信息化简区分矩阵,计算区分函数并将其转换为极小析取范式,然后,将核属性加入极小析取范式的每个合取范式中,得到属性约简结果,当给定决策表没有核属性和条件属性较少时,该算法对计算效率提高显著;(2)为使算法具有普遍适用性,结合HORAFA-AFVDM算法的优点进一步完善了改进算法,即以化简后区分矩阵中条件属性的频率值为启发式信息进行属性约简,并以约简后的决策表与原始决策表的决策能力是否发生变化为标准来判断属性约简结果的正确性;(3)构建了基于粗糙集的发动机故障诊断系统,该系统可以根据故障数据和故障征兆两种特征进行诊断,编程实现了系统的部分功能,软件开发采用VS2010集成开发环境,实例数据和规则存储基于SQL SERVER2008构建,以ADO作为数据库访问接口,编程实现了汽车发动机故障诊断算法,并用算例证明了算法的正确性。论文通过一定的故障数据对属性约简改进算法进行测试验证,验证结果说明改进算法具有一定的可行性和优越性,通过实例分析和测试了软件各个模块的功能,达到了较好的诊断效果。
其他文献
学位
随着经济的快速发展,互联网的普及,信息安全逐渐被人们所重视。人脸识别技术作为保护信息安全的重要手段之一,也逐渐被研究学者所重视。人脸识别作为计算机视觉技术和生物特征识
近年来,国内炼钢市场竞争日趋激烈,问题一方面来自于钢铁厂数量太多导致的产能过剩,另一方面来自于钢铁质量还有待加强,缺乏高端钢铁。所以提高产品质量和稳定性是解决产能过剩的
学位
由于工业生产的发展和节能的需求,作为一种高性能的交流传动控制技术,直接转矩控制(DTC)技术受到世界各国的高度重视。相比于矢量控制技术,直接转矩控制没有大量复杂的矢量变换,对转子参数的依赖程度很低。传统DTC策略虽然结构简单,动态响应迅速,但是由于采用纯积分器定子磁链观测器,不可避免的直流扰动会导致纯积分器误差积累,从而导致观测精度下降。为此,本文对DTC技术做了进一步研究与分析,其主要研究工作如
随着现代工业高速发展和重要装备安全监测与安全保障要求的不断提高,无损检测技术将面临更多的困难和挑战,有时单一的检测方式已无法满足实际的检测需求。有效结合不同检测方
随着当今社会的迅速发展,信息融合技术已经在许多领域得到了广泛应用。并且已经应用在移动机器人上,为机器人智能化水平的进一步提高提供了理论支撑。定位和避障是自动导引小车