用MATLAB编写程序对机械振动信号进行分析2
更新时间:2023-10-10 16:23:01 阅读量: 综合文库 文档下载
燕山大学课程设计(论文)任务书
院(系):电气工程学院 基层教学单位: 学 号 学生姓名 专业(班级) 设计题目 用MATLAB编写程序对机械振动信号进行分析 设 计 技 术 参 数 设 计 要 求 1,振动信号的时间域内的相关参数,如平均值、最大值、最小值、标准差、方差、峰峰值等; 2,振动信号的频率域分析,包括FFT频谱分析、倒谱分析以及功率谱分析等。 1,根据所拟合的振动信号,选取所需要的时域性能指标和频域分析的性能指标对振动信号进行分析。 2,编写信号的处理程序,对拟合信号进行处理。并对结果进行分析。 工 作 量 适中 工 作 计 划 6月29日到30日,查找与课程设计相关的资料; 7月1日到7月4日,用MATLAB编写程序并调试; 7月5日到7月7日,写课程设计的任务书; 7月8日,课程答辩。 参 考 资 料 1,宋爱国、刘文波等主编,测试信号分析与处理。北京:机械工业出版社,2005.9 2,谢平、王娜、林洪斌等主编,信号处理原理及应用。北京:机械工业出版社,2008.10 3,吴大正、高西全等主编,MATLAB及在电子信息课程中的应用。北京:电子工业出版社,2006.3 4,聂祥飞、王海宝、谭泽富主编,MATLAB程序设计及其在信号处理中的应用。成都:西南交通大学出版社,2005.4 5,李培芳、孙晖、李江主编,信号与系统分析基础。北京:清华大学出版社,2006.12 6,王宏主编,MATLAB 6.5 及其在信号处理中的应用。 北京:清华大学出版社,2004.10 基层教学单位主任签字 指导教师签字 说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。
年 月 日
二、摘要
1)MATLAB的简单介绍
MATLAB是美国Mathworks公司开发的新一代科学计算软
件:MATLAB是英文MATtrix LABoratory(矩阵实验室)的缩写;MATLAB是一个专门为科学计算而设计的可视化计算器。利用这个计算器中的简单命令,能快速完成其他高级语言只有通过复杂此案出才能实现的数值计算和图形显示。MATLAB是一种既可交互使用又能解释执行的计算机编程语言。所谓交互使用,是指用户输入一条语句后立即就能得到该语句的计算结果,而无需像C语言那样首先编写源程序,然后对之进行编译,连接,才能最终形成可执行文件。MATLAB语言可以用直观的数学表达式来描述问题,从而避开繁琐的底层编程,因此可大大提高工作效率。MATLAB是解决工程技术问题的技术平台。利用它能够轻松完成复杂的数值计算,数据分析,符号计算和数据可视化等任务。MATLAB软件由主包和各类工具箱构成。其中,主包基本是一个用C/C++等语言编写成的函数库。该函数库提供矩阵(或数组)的各种算法以及建立在此基础上的各种应用函数和一些相关的用户有好操作界面。而工具箱从深度和广度上大大扩展了MATLAB主包的功能和应用领域。随着自身的不断完善和发展,MATLAB功能越来越强大,应用也越来越广泛。
2)信号测试技术与分析
随着机械工业不断向自动化、高精度、智能化等方向的发展,在机械设备运行及生产过程中进行参量测试、分析与诊断等处理过程已
成为必要环节,许多信号处理方法如时域统计分析、相关分析、相干分析、频谱分析等已经被广泛被应用与机械工程测试领域。
测试信号通常指的是被测对象的运动或状态信息。测试信号可以用数学表达式描述,也可以用图形、图表等进行描述。在工程测试中,有的信号可以用数学公式精确描述,而大量的测试信号却只能用数学公式来近似描述。
随着数字信号处理理论和快速算法的不断完善,特别是数字信号处理芯片的高速发展,测试信号分析与处理技术已经在许多领域越来越普及。
本设计为机械测试信号的时域和频域分析,其中时域分析包括对信号最大值、最小值、中值、方差的分析,频域分析包括FFT分析、频谱分析、倒谱分析。
频域分析中FFT是离散傅立叶变换DFT的快速算法,它使DFT在数字通信、语音信号处理、图像处理、系统仿真、雷达理论、光学、医学、地震监测等各个领域得到了广泛应用。然而,各种应用一般都以卷积和相关运算的具体处理为依据,或者以DFT作为连续傅立叶变换的基础。FFT主要包括两类:按时间抽取法和按频率抽取法。
倒频谱实际上是频域信号取对数的傅立叶变换再处理,或称为“频域信号的傅立叶变换再变换”。对功率谱密度函数取对数的目的是使再变换以后信号的能量更加集中。倒频谱可以分析复杂频谱上的周期成分,分离和提取在密集泛频信号中的成分。对于具有同族谐频和异族谐频等复杂信号的分析,效果很好。倒频谱用于对语音分析中
的语言音调的测定和检测、机械振动谱图中的谐波分量作故障检测和诊断以及排除回波等方面是很有效的。
三、设计书正文 1)设计内容
本次设计内容是基于已经学习的数字信号处理的知识,对于机械振动信号进行分析。分析过程包括时域分析和频域分析两大部分,时域分析的指标包括离散序列的平均值、最大值、最小值以及标准差。频域分析的性能指标包括对序列进行FFT谱分析、倒谱分析以及功能谱分析。在进行上述分析之前先要对振动信号进行拟合。机械振动分为确定性振动和随机振动,确定性振动又分为周期振动和非周期振动,周期振动又进一步分为简谐振动和复杂的周期振动。所以可以根据上述的分类来拟合振动信号。在设计信号的处理程序时,用MATLAB中的相关函数来对所拟合的振动信号进行时域分析和频域分析,并对绘出的频谱图进行说明。
2)设计原理
现构造一个振动信号(再该程序中以两个衰减振动分量和一个随机数rand之和来拟合振动信号),再利用MATLAB中的函数mean()、min()、max()、std()对离散序列中的平均值、最大值、最小值、标准差等时域性能进行分析,通过调用函数fft(y);psd(y);rcep(y)对该振动信号进行频域内的性能分析。
3)设计过程 ①处理程序: close all; clear all; A1=3;A2=4;
f1=100;f2=250;fs=1000; t=0:1/fs:2; N=length(t);
X1=A1*exp(-0.9*t).*sin(2*pi*f1*t); X2=A2*exp(-1.5*t).*sin(2*pi*f2*t); R=rand(1,N); Y=X1+X2+R; figure(1);plot(t,Y); title('振动信号的波形'); xlabel('时间/秒'); ylabel('幅度'); grid; hold on; %时域分析 m= mean(Y); disp (m); mi = min(Y); disp (mi); mx = max(Y); disp (mx); st = std(Y); disp (st);
正在阅读:
学车倒桩移库出库入库技巧经验注意事项汇总05-14
加偏旁变新字03-05
沙县小吃菜单02-18
中职民办教育存在的问题05-18
碧桂园物业管理方案05-08
中考复习冲刺系列四标点符号07-24
建筑火灾事故民事赔偿法律实务研究11-04
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 振动
- 编写
- 信号
- 进行
- 程序
- 分析
- 机械
- MATLAB
- 2012级法学院学生会迎新策划书 - 图文
- DBS3900 华为基站介绍
- 减肥
- 《软件工程模拟试题及参考标准答案》(一)-5
- 2017-2022年中国云母带行业市场需求分析及投资预测报告
- PICC置管在乳癌患者化疗中的应用及护理
- 2019年整理 - 单位迎新年卡拉OK比赛主持词
- 两位数加一位数进位加(珠心算)
- 预应力张拉专项方案
- 凤鸣山明挖车站深基坑开挖支护安全专项施工方案(专家论证后定稿) - 图文
- 从晋商图书透视晋商研究
- 混凝土结构设计原理试题库含参考答案
- 中国建设银行个人理财业务营销策略分析-毕业论文
- 2015年《四川省建设工程工程量清单计价定额》说明与费用计算 - 图文
- 广东省市政工程综合定额2010说明及工程量计算规则
- 冀教版品德与社会三年级下册教学计划
- 立法技术规范(试行),法律解释规则,法条解释规则
- 纬编选择题
- 101道RHCE考题和详细答案
- 第10讲 智巧趣题