计算机与信息技术的发展使得汽车故障诊断技术发生了实质性的变革,现代汽车的检测、诊断与维修已不再是传统意义上的仅凭经验和手工操作就能完成的工作了,如何从机械、电子等全方位的角度对汽车进行故障诊断是目前热门的研究方向。而在汽车故障诊断技术中,小波分析是一项非常热门的技术,它具有良好的时频局部化特性,处理时变信号具有独特的优越性,在机械设备的故障诊断,尤其是在瞬变信号的处理中得到了日益广泛的重视和应用[1-2]。本文以电控发动机断缸故障为例,探讨Matlab小波分析在发动机故障诊断中应用的可行性。1试验用发动机本实验主要是采集和记录转速传感器正常和异常信号,然后利用小波分析技术分析判断转速传感器是否正常工作对发动机性能的影响。实验在VolvoB230F型电控汽油喷射式发动机上进行。排量2.32L,缸径96mm,行程80mm,额定功率85kW(5400r/min)。2转速波形信号的小波分析2.1小波除噪由于各状态下的转速波形具有明显的干扰现象,而干扰对故障特征参数的提取有影响,所以应除去干扰信号。利用小波变换优良的波滤性能除去干扰信号,获取不同状态时的特征信息。小波的多尺度分解能提供有效的除噪工具[3-5]。图1是小波变换的一层滤波原理图,原始转速信号S通过两个互补对称滤波器后,得到高、低频率的两路信号。图1信号的滤波过程Fig.1Wavefilteringcourseofsignal利用“dmey”小波,对发动机转速正常和异常信号进行三层除噪,结果如图2和图3所示。图中S是原始正常和异常信号,d1、d2、d3是正常和异常转速信号的高频率部分(噪声),a3是正常和异常转信号的低频率部分或滤波后的信号。2.2利用连续小波变换分析正常和异常怠速转速信号2.2.1转速信号小波变换从图2和图3可以看出,转速信号除噪后,由于发动机飞轮系统的惯性稳速作用,转速传感器的信号灵敏度低,所以滤波后必须进行处理。本文利用Matlab6.5软件的一维连续小波变换工具,通过“haar”小波计算出正常和异常信号的小波变换系数,信号处理结果如表1、图4和图5所示。图4为滤波后转速正常信号(上面)和其一维连续小波变换系数线(下面)。从图中可以看出,在发动机正常工况下,曲轴每转两转(720),表1正常和异常信号的小波系数的最大值Table1Maximalsmallwavecoefficientofnormalandabnormalsignal第一段(1和3缸)第二段(4和2缸)飞轮上的孔号小波系数最大值正常异常飞轮上的孔号小波系数最大值正常异常飞轮上的孔号小波系数最大值正常异常飞轮上的孔号小波系数最大值正常异常空-4.59-4.89292.582.28空-4.89-4.76292.281.77空-4.59-4.89302.912.50空-4.89-4.76302.721.7716.495.98312.742.5017.726.82312.721.7722.421.41321.932.5022.722.74323.371.7732.61.20332.262.5032.072.74332.501.7742.091.63342.582.7242.502.42342.501.7752.581.41352.422.5052.092.09352.071.7762.091.41362.422.5062.092.09362.521.6072.091.41372.422.7272.722.09372.481.6081.281.41382.422.7282.502.09382.521.6092.421.6

matlab在故障诊断中的应用,Matlab在发动机故障诊断中的应用研究相关推荐

  1. 瞬时转速 matlab,基于瞬时转速的发动机故障诊断研究

    基于瞬时转速的发动机故障诊断研究 对本系统中瞬时转速的采集进行了误差分析,并讨论了影响瞬时转速波动的几个因 (本文共3页) 阅读全文>> 汽车发动机按照其所用燃料可分为柴油机和汽油机.柴油 ...

  2. 交互式多模型-粒子滤波IMM-PF—在机动目标跟踪中的应用/matlab实现

    交互式多模型-粒子滤波IMM-PF-在机动目标跟踪中的应用/matlab实现 原创不易,路过的各位大佬请点个赞 WX: ZB823618313 交互式多模型-粒子滤波IMM-PF-在机动目标跟踪中的应 ...

  3. 【故障诊断分析】基于matlab BP神经网络三相逆变器故障诊断研究【含Matlab源码 1736期】

    一.BP神经网络三相逆变器故障诊断简介 针对三相桥式逆变电路为研究对象,建立了仿真模型,并对逆变器主电路开关器件的开路故障进行仿 真,提出了基于BP神经网络的故障诊断方法,确定了网络的结构和参数,并以 ...

  4. cmake重新编译matlab,ubuntu系统下cmake 编译matlab中mex文件

    cmake 编译工程具有独特的优势,特别对于复杂的工程更是如此.利用matlab直接编译mex文件时,对于文件数据多的工程时,需要列举所有文件,并且要按照依赖关系排 cmake 编译工程具有独特的优势 ...

  5. 全面对比 MATLAB、Julia、Python,谁在科学计算中更胜一筹?

    数百种编程语言,各有优劣,各自也都有自己最为适用的场景.那么就科学计算领域而言,主流的 MATLAB.Julia.Python 会有哪些最为独特的优势呢?又存在哪些让开发者无力的缺陷?在本文中,我们将 ...

  6. matlab中句点,matlab入门学习(一)

    今天是我第一天学习matlab软件,受教练嘱托,在雷神走之前一定要实现数学建模入门..先说说装软件吧,可真的是个蛋疼的问题,反正是装了 好久,装了一个云端版本的软件R2009a 的软件有点大1.4G哇 ...

  7. python中numpy与matlab的对应关系

    详见以下两篇博文 (1) python中numpy与matlab的对应关系​​​​​​​ (2)https://blog.csdn.net/ouening/article/details/546679 ...

  8. matlab静态变量怎样分配内存,matlab中的静态变量

    persistent X Y Z 将X,Y,Z定义为在其声明处的函数的局部变量.然而,这些变量的值在函数调用期间在内存中保存(应该是堆区).Persistent 变量和global(全局)变量相似,因 ...

  9. matlab中udt函数,《MATLAB信号处理超级学习手册》——2.5 离散时间信号中的运算...

    本节书摘来自异步社区<MATLAB信号处理超级学习手册>一书中的第2章,第2.5节,作者:MATLAB技术联盟 , 史洁玉著,更多章节内容可以访问云栖社区"异步社区"公 ...

  10. matlab中的控制语句,MATLAB控制语句

    目的:研究控制结构(用于, 是否, 切换, 中断, 继续, 输入/输出功能, 读取和存储数据). If:If评估逻辑表达式并根据表达式的值执行一组语句. If语句的语法 if expression 1 ...

最新文章

  1. No view found for id 0x7f0900d8
  2. 2020-11-7(http协议简介)
  3. lacp可以在access接口吗_【基础】防火墙接口类型全介绍
  4. CAP 3.0 版本正式发布
  5. java setr()_Java RPr.setRFonts方法代码示例
  6. windows 8.1 IE11 和 windows 10 Edge IE11 FlashPlayer 的安装与卸载
  7. 如何取消计算机的自动更新,电脑自动更新如何取消 电脑自动更新取消方法
  8. Linux Debian11 Podman容器常用命令
  9. 免费ftp软件下载,5款免费ftp软件下载工具
  10. MapReduce Inverted Index
  11. [乡土民间故事_徐苟三传奇]第廿九回_蠢财主落水知上当
  12. 制药企业的发展趋势--行业公司数据调研
  13. U盘内文件变为快捷方式怎么办?【一招解决】
  14. MIDle生命周期详解,以及工作原理
  15. StringBuffer之间的比较、String和StringBuffer的比较
  16. web前端编辑所见即所得
  17. Python|利用tkinter制作桌面翻译工具,结构不是很复杂不过有点糙
  18. 同一局域网下两台PC之间大文件传输
  19. 常见心电图的分析与鉴别
  20. PointTransformer编译pointops_cuda报错fatal error: THC/THC.h: No such file or directory

热门文章

  1. 你的选择,决定了你过怎样的生活
  2. linux虚拟内存设置为多少合适,虚拟内存怎么设置最好_虚拟内存设置多少合适
  3. Python高级教程
  4. 使用wireshark监控网络字节流
  5. 基层群众工作存在的问题_当前基层群众在移风易俗方面存在的问题
  6. 知识兔课程揭秘跨境电商的大骗局,你有没有被坑过!
  7. 2018第三方支付牌照公司
  8. ERROR: Cannot uninstall ‘certifi‘. It is a distutils installed project and thus we cannot accurately
  9. ‘MSOCache’是什么文件?
  10. zblog php的foot模板在那里,zblog主题模板修改教程 zblog模板怎么修改?