电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Matlab振动程序 代码作业VIP免费

Matlab振动程序 代码作业_第1页
1/6
Matlab振动程序 代码作业_第2页
2/6
Matlab振动程序 代码作业_第3页
3/6
一、课题任务要求随着机械工业不断向自动化、高精度、智能化等方向的发展,在机械设备运行及生产过程中进行参量测试、分析与诊断等处理过程已成为必要环节,许多信号处理方法如时域统计分析、相关分析、相干分析、频谱分析等已经被广泛被应用与机械工程测试领域。本文为机械测试信号的时域和频域分析,其中时域分析包括对信号最大值、最小值、中值、方差的分析,频域分析包括FFT分析、频谱分析、倒谱分析。在进行上述分析之前先要对振动信号进行拟合。机械振动分为确定性振动和随机振动,确定性振动又分为周期振动和非周期振动,周期振动又进一步分为简谐振动和复杂的周期振动。所以可以根据上述的分类来拟合振动信号。在设计信号的处理程序时,用MATLAB中的相关函数来对所拟合的振动信号进行时域分析和频域分析,并对绘出的频谱图进行说明。二、技术路线对机械振动信号的时域和频域采集,根据所拟合的振动信号,选取所需要的时域性能指标和频域分析的性能指标对振动信号进行分析。其中时域分析包括对信号最大值、最小值、中值、方差的分析,频域分析包括FFT分析、频谱分析、倒谱分析。现构造一个振动信号(在该程序中以两个衰减振动分量和一个随机数rand之和来拟合振动信号),再利用MATLAB中的函数mean()、min()、max()、std()对离散序列中的平均值、最大值、最小值、标准差等时域性能进行分析,通过调用函数fft(y);psd(y);rcep(y)对该振动信号进行频域内的性能分析。在设计过程中的理论知识有离散傅立叶变换(DFT)、功率谱的概念和意义以及倒谱的概念和意义。①DFT的定义和意义:DFT的定义式为:从而xX(k)二DFT[x(n)]=刃x(n)Wkn02048,1000,kaiser(512,5),0,0.95)figure(4)yc=rceps(Y)plot(yc)四、运行结果(1)时域分析结果:序列的平均值为0.5038序列的最小值为-6.7750序列的最大值为7.5083序列的标准差为1.6180(2)频域分析结果:不Figure1—□XFileVIEWhsertTookDesktopWindowHelpa気雄虜*|鳳|口目■H这是所拟合得到的振动信号的图像。上图为FFT频谱图,从该频谱中可以看到有三个主要高峰值,即在OHz,100Hz,250Hz处。卞figure3—□XFilefditViev/InsertlookDesktopWindowHelp□d◎傀纵紳®渥乳•|常JId■0在功率谱中可以很明显的看到振动信号中有100Hz和250Hz两个主要的频率。表明信号中含有这两个频率的周期成分。通过使用MATLAB中的相关函数编写的程序对这一所拟合的振动信号进行了时域分析和频域的分析,得到了关于该振动信号的时域分析结果并绘制出了频域分析图谱。通过这学期课程的学习,我认识到MATLAB是一款非常强大的软件,应用在各个行业,包括航空航天、人工智能、机械、控制、科学运算等各个领域。目前我所学习和应用的只是它强大的功能非常小的一部分,之后还要学习MATLAB更多的知识,还需更加努力!

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Matlab振动程序 代码作业

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部