当前位置:主页 > 科技论文 > 机电工程论文 >

基于云计算FFT的机械故障诊断系统设计与实现

发布时间:2020-07-03 19:34
【摘要】:FFT是机械故障诊断中对振动信号进行频域分析的重要方法,也是发现故障的重要手段。机械故障诊断中往往需要进行高达106点的FFT运算。为提升运算效率,对FFT进行并行化是当前一个研究热点和发展趋势。现有的基于MapReduce的FFT算法在减小系统I/O及降低算法运算量等方面存在一定的不足,计算效率低,难以满足机械故障诊断对海量振动数据进行实时处理的要求。针对上述问题,本文利用Spark内存计算的优势,结合稀疏傅里叶变换的思想,提出了一种基于Spark并行计算框架的FFT并行算法,并基于此算法设计并实现了一套机械故障诊断系统。本文的主要工作及获得的成果如下:(1)深入研究FFT算法原理,分析其并行化可行性。并对现有的基于MapReduce的FFT并行算法进行研究和剖析,发现其中存在的问题与不足。(2)提出一种基于Spark的FFT并行算法并进行实验验证。该算法只需计算部分时域信号的FFT,即可得到能够代表整个信号频域特性的频谱,同时通过RDD转换的方式充分利用内存,降低系统的I/O开销。实验结果表明,当数据达到4*108时,与基于MapReduce的FFT并行算法相比,在误差允许的范围内,基于Spark的FFT并行算法的运算速度提高近40倍。同时将其与传统方法的FFT实验结果进行对比,对于大幅值频点的计算误差较小。(3)设计并实现一个针对风电机组的机械故障诊断系统,包含用户管理、数据预处理、故障诊断和数据存储四个模块。对以上模块进行了概要设计和详细设计,并以Java语言和SpringMVC架构编程实现了该系统。该系统提供可视化界面,支持机械运行状态监测及故障诊断的功能。(4)通过对系统进行测试,包括功能测试和负载测试,证明了本系统可以有效、及时地完成机械故障诊断工作。
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TH17
【图文】:

物理意义,傅里叶变换,基本原理,算法


种高效计算方法,两者在算法的本质上是相同的[23]。逡逑傅里叶变换的物理意义可以知道,任何一个连续的时域信号,都可以用无限逡逑多个不同频率的正弦信号的叠加来表示[24],如图2-1所示。DFT正是利用这一原逡逑理通过频域叠加对时域的采样信号进行表示的一种方法,通过DFT可以得到组逡逑成时域采样信号的正弦波的频率及其幅值,从而将信号从时域变换到频域。FFT逡逑是根据离散傅里叶变换的奇、偶、虚、实等特性,将算法本身的计算过程进行简逡逑化得到的。快速傅里叶变换只是提高了离散傅里叶变换的计算速度,从算法本质逡逑上讲,两者是完全相同的P5]。即若两者的输入一样,则输出也是完全相同的。两逡逑者的唯一区别只在于计算的时间复杂度上,FFT相当于DFT的简便算法。在计逡逑算机系统和数字信号处理领域,使用FFT可以加快信号从时域到频域的变换。逡逑使用FFT算法将振动数据以频域的形式进行展示

示意图,蝶形运算,自然顺序,存储单元


—x(7)逡逑图2-3蝶形运算示意图(//=8)逡逑由图2-3可知,FFT的输出X(A)是按照自然顺序在存储单元中进行排列的,逡逑即按照X(0),Z(l),…,^^)的顺序排列,但是对应的输入x⑷不是按照自然顺逡逑序排列的。所以在进行FFT时,需要对输入序列的顺序进行改变,称为变址运逡逑算。逡逑由图2-3可知,当输入信号长度#=2”'时,共有w级蝶形运算,每级都有vV/2逡逑个蝶形运算组成,每个蝶形运算需要进行1次复数乘法和2次复数加法,因此每逡逑级蝶形运算都需要W邋/邋2次复数乘法和#次复数加法,这样m级蝶形运算一共需逡逑要/^=|?7邋=邋|1(^2#次复数乘法、%=撕《邋=邋#1082#次复数加法[27】。由此可逡逑知,FFT算法的时间复杂度为C?(;VlogA/)。逡逑实际运算量与这个数字有些许不同,因为(这样的情况共有逡逑1+2+4+?+2m-l=AM)

【相似文献】

相关期刊论文 前10条

1 杨根齐;;工程机械故障诊断的新技术和方法[J];工程建设与设计;2016年16期

2 张玉伟;高泓铎;仲崇亮;;汽车机械故障诊断技术[J];时代农机;2017年01期

3 陈素银;;数控机床机械故障诊断方法及应用[J];现代制造技术与装备;2017年02期

4 薛川;;浅谈转动机械故障诊断及处理[J];中国战略新兴产业;2017年16期

5 帕提古丽·吐尔逊;;农业机械故障诊断技术的现状及发展趋势[J];南方农机;2016年03期

6 郑永德;;汽车机械故障出现的原因与诊断[J];山东工业技术;2016年21期

7 王昊;吴懋亮;王化更;;《机械故障诊断学》的教学改革研究[J];教育教学论坛;2015年16期

8 巩晓峗;侯俊剑;马建荣;;机械故障诊断课程的教学研究与实践[J];中国轻工教育;2015年05期

9 张新洲;陈兰;甘淑媛;王园;;机械故障诊断技术课程教学探析[J];考试周刊;2017年44期

10 马艳雪;;机械故障诊断基础研究“何去何从”[J];环球市场信息导报;2017年37期

相关会议论文 前10条

1 赵宏伟;张清华;夏路易;邵龙秋;;机械故障诊断综述[A];中国自动化学会中南六省(区)2010年第28届年会·论文集[C];2010年

2 钟振茂;陈进;钟平;;机械故障诊断中的多源分离方法[A];中国声学学会2001年青年学术会议[CYCA'01]论文集[C];2001年

3 朱瑞;丁国宝;于洁;;机械设备故障诊断技术的现状与发展[A];发挥科技支撑作用深入推进创新发展——吉林省第八届科学技术学术年会论文集[C];2014年

4 李志农;张遂强;张新广;刘志华;冷传广;;机械故障诊断中的自适应报警技术[A];2008年全国振动工程及应用学术会议暨第十一届全国设备故障诊断学术会议论文集[C];2008年

5 王晓丽;周浔;韩现刚;;小波变换和神经网络在机械故障诊断中的应用[A];2009全国虚拟仪器大会论文集(二)[C];2009年

6 安邦健;;机械故障诊断技术必须大力推广[A];第十届全国设备监测与诊断技术学术会议论文集[C];2000年

7 朱忠奎;严如强;;基于小波和统计的信号瞬态成分检测及其在机械故障诊断中的应用[A];苏州市自然科学优秀学术论文汇编(2008-2009)[C];2010年

8 程耕国;周凤星;;小波多分辨分析在机械故障诊断中的应用[A];第十五届电工理论学术年会论文集[C];2003年

9 陈进;;现代信号处理在机械故障诊断中的应用及展望[A];中国声学学会1999年青年学术会议[CYCA'99]论文集[C];1999年

10 李豫川;柳小勤;伍星;迟毅林;;PSO-ICA算法及其在机械故障诊断中的应用[A];第十二届全国设备故障诊断学术会议论文集[C];2010年

相关重要报纸文章 前1条

1 本报记者 曾毅 本报特约记者 任爽 本报通讯员 訾波;吉林:为劳模定做“工作室”[N];光明日报;2013年

相关博士学位论文 前10条

1 魏立东;基于智能控制的回转压缩机械故障诊断与研究[D];大连理工大学;2006年

2 郑近德;局部特征尺度分解方法及其在机械故障诊断中的应用研究[D];湖南大学;2014年

3 杨昌昊;基于不确定性理论的机械故障智能诊断方法研究[D];中国科学技术大学;2009年

4 李康强;基于广义能量算子的复杂时变调制信号分析方法及其在机械故障诊断中的应用研究[D];北京科技大学;2018年

5 沈路;数学形态学在机械故障诊断中的应用研究[D];浙江大学;2010年

6 赵志宏;基于振动信号的机械故障特征提取与诊断研究[D];北京交通大学;2012年

7 周云燕;基于图像分析理论的机械故障诊断研究[D];华中科技大学;2007年

8 鲁文波;基于声场空间分布特征的机械故障诊断方法及其应用研究[D];上海交通大学;2012年

9 李长宁;机械故障信号统计建模及其故障诊断方法的研究[D];哈尔滨工业大学;2010年

10 高俊文;面向机械故障诊断应用的盲分离技术研究[D];华南理工大学;2016年

相关硕士学位论文 前10条

1 潘越;基于云计算FFT的机械故障诊断系统设计与实现[D];北京邮电大学;2019年

2 王斌;基于时域分割特征的弹簧操动机构断路器机械故障诊断[D];东北电力大学;2019年

3 姜战伟;变分模态分解方法及其在机械故障诊断中的应用研究[D];安徽工业大学;2017年

4 杨琳;VMD时频分析方法及在机械故障诊断中的应用研究[D];桂林电子科技大学;2018年

5 陈周亮;基于深度学习的机械故障诊断方法研究[D];南昌航空大学;2018年

6 王征录;AIS-HMM混合模型在机械故障诊断中的应用研究[D];湖南大学;2014年

7 崔锦;机械故障诊断中的流形学习方法研究[D];西安石油大学;2016年

8 孙君;乳化液泵站机械故障诊断研究[D];山东科技大学;2011年

9 郑令;基于小波神经网络的机械故障诊断方法的研究[D];大连交通大学;2009年

10 张莹;数控机床机械故障诊断方法的研究及应用[D];大连理工大学;2005年



本文编号:2740083

资料下载
论文发表

本文链接:https://www.wllwen.com/jixiegongchenglunwen/2740083.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户47400***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com