- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB是一款优秀的数学软件,该软件具有程序代码简洁、可移植性好、容错性强和工具箱功能强大等优点。由于MATLAB软件具有许多其他软件不可比拟的优点,因此采用MATLAB软件进行工作可以将研究人员从低效繁杂的编程工作中解放出来,从而使他们更专注于真正有价值的创新工作。目前,MATLAB软件已经被广泛应用于不同学科领域的数据处理和仿真分析,在推动科学发展和技术进步方面发挥了重要作用,在国内外学术界和工业界享有盛誉[1]。
《机械工程测试技术》涉及到信号处理、线性系统分析、传感器、计算机和力学等多门学科,与工程实践联系紧密,是机械工程专业的一门专业基础课,在机械工程专业培养体系中发挥着重要的作用。该课程的教学目标是让学生掌握信号的分类和描述方法、了解测试装置的动态特性和常用传感器的性能,能够运用基本的信号处理技术来分析机械振动信号,获取有关机械产品的性能或者机器运行状态的信息,从而为以后从事机械工程测试工作或者继续学习深造打好基础[2]。
作为一门工程应用类课程,《机械工程测试技术》涉及大量的数学知识,例如有关信号处理的部分涉及《概率论与数理统计》和《高等数学》等学科、有关测试装置的动态特性部分涉及《线性代数》和《机械控制工程》等学科。因此,《机械工程测试技术》是抽象的数学知识在工程应用中的具体体现。由于该课程涉及到的数学知识比较多,而工科学生的数学基础相对比较薄弱,因此学生普遍反映该课程比较难学。为了解决这个问题,作者尝试将MATLAB软件应用于《机械工程测试技术》的教学中,利用MATLAB软件来帮助学生理解该课程的有关数学知识,并以直观的形式来演示数学运算的过程和结果,大大降低了该课程的授课难度,取得了良好的教学效果。
1 MATLAB软件在信号分类和描述中的应用
信号分类和描述是《机械工程测试技术》最先讲授的一个重要内容,但是由于这部分内容涉及《概率论与数理统计》和《高等数学》等课程的有关知识,学生对这部分内容的理解和掌握情况往往不理想。利用MATLAB软件进行讲课可以帮助学生更好地理解该部分内容,提高学生的学习兴趣。下面将介绍利用MATLAB软件讲解该部分内容的经验。
按照信号在某一个时刻的量值能否被确定,信号可以被分成确定性信号和随机信号,其中确定性信号比较容易理解,但是随机信号的概念对于机械工程专业的学生来说难以理解。由于信号的数字特征都是针对随机信号来定义的[3],所以在讲授《机械工程测试技术》的过程中,一个很重要的问题是要帮助学生确立随机信号的概念。利用MATLAB软件可以很方便地生成各种随机信号(所生成的确定性信号和随机信号分别如图1(a)和(b)所示),让学生观察信号的“随机性”特征,然后再计算随机信号的数字特征,观察随机信号的数字特征随时间的变化情况,让学生理解信号的平稳性特征。
信号可以从时域和频域两个角度进行描述,其中信号的时域描述比较直观,容易理解,而信号的频域描述对于机械工程专业的学生来说不容易理解。利用MATLAB软件强大的计算和绘图功能可以帮助学生加深对信号频域描述的理解。图2(a)和图3(a)分别为利用MATLAB软件生成幅值为1的周期信号,频率分别为100Hz和200Hz,图2(b)和图3(b)为上述两个周期信号的幅值谱。通过图2和图3的对比可以让学生观察信号的时域描述和频域描述的不同,从而加深对信号频域描述的理解。
图1 利用MATLAB软件生成的周期信号和随机信号
图2 利用MATLAB软件生成的频率为100Hz的周期信号及其频域描述
图3 利用MATLAB软件生成的频率为200Hz的周期信号及其频域描述
2 MATLAB软件在信号滤波中的应用
滤波器是信号调理模块的重要组成部分,是《机械工程测试技术》课程的重要内容。利用不同类型的滤波器不但可以滤除噪声提纯信号,而且可以根据需要提取信号的不同分量。虽然滤波器的概念不复杂,但是如何设置滤波器的参数,以及信号低通、带通和高通滤波后的效果难以直观呈现。利用MATLAB软件可以方便地设计各种类型的滤波器,可以直观地呈现信号低通、带通和高通滤波后的效果,从而让学生加深对滤波器概念的理解。下面将介绍如何利用MATLAB软件来辅助讲解滤波器原理。
构建一个如公式(1)所示的合成信号
(1)
其中,50Hz、200Hz和500Hz的频率成份分别代表着该合成信号的低频、中频和高频部分。图4(a)和(b)分别为该合成信号的时域图和频域图。利用MATLAB软件设计低通、带通和高通滤波器,分别对该合成信号进行滤波,结果分别如图5~7所示。通过图5~7的对比可以让学生观察不同类型滤波器的滤波效果,从而强化学生对滤波器概念的理解。
图4 利用MATLAB软件生成的合成信号的时域图及其频域图
图5低通滤波信号的时域图及其频域
文档评论(0)