matlab 机械振动,MATLAB使用教程之用MATLAB仿真机械振动.doc

本文介绍了如何使用MATLAB进行机械振动的仿真,包括阻尼振动(弱阻尼、过阻尼、临界阻尼)和受迫振动的图像分析,探讨了振动的振幅与质量、刚度的关系,并提供了MATLAB仿真代码示例。
摘要由CSDN通过智能技术生成

用MATLAB仿真机械振动

摘要:在学习力学机械振动时,在教材中有关于一些机械振动的图像,但并不全面。为了使学习本部分内容更加清晰、形象、易理解。本文利用MATLAB强大的作图功能做出了阻尼振动及受迫振动图像,同时也验证了理论及结论

关键字:阻尼振动 受迫振动 MATLAB

引言:

振动在我们的生活中无处不在,小到组成物质的原子,大至星球也都在振动。本文研究力学机械振动,同时有许多文章研究振动。例如:利用MATLAB中的Simulink软件包对机械振动仿真[4],利用MATLAB的M文件来研究受迫振动实验[5].。本文研究的是利用MATLAB研究阻尼振动(验证阻尼振动中的弱阻尼、过阻尼、临界阻尼的振动的位移-时间的关系)和受迫振动(受迫振动的振幅与频率和哪些因素有关),受迫振动的振幅与外力频率的关系[2]。本文验证振幅与质量及刚度的关系,用MATLABL做出其关系图-让我们很清楚的看到质量越大-刚度系数越小时振幅越小。

第一部分 阻尼振动

假如物体振动时不受任何阻力影响,物体就会永无休止的振动下去;但事实上任何实际的自由振动总不会永无休止的进行下去,总会有各种阻力的存在,使得振动能量将逐渐变为热能耗散了。

其中我们仅考虑一种简单的情况,在速度比较小时其阻力仅与速度有关;

[1];根据牛顿第二定律,质点在受到阻力位作用下的运动微分方程为;

[1]通过数学知识解其运动微分方程;

当阻尼系数r=0时:即自由振动,其振动方程的解;

[1] 其中,由初始条件而定的常数。

(2)当时:即弱阻尼࿰

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值