在matlab中如何模拟数控车床的单自由度系统强迫振动强迫振动

MATLAB期末作业(MATLAB应用)10
上亿文档资料,等你来发现
MATLAB期末作业(MATLAB应用)10
Matlab在汽车振动分析中的应用;XXX;(昆明理工大学交通工程学院,昆明650500);摘要:在明确汽车振动的产生原因及其危害的基础上,;MATLAB编程计算以及试验研究;关键字:MATLAB汽车振动激励阻尼自由度;1汽车振动的产生原因及其危害;机械振动是一种特殊形式的运动,激励、质量、弹性和;2汽车振动的理论分析;2.1建立振动的力学模型;当一个实际振
Matlab在汽车振动分析中的应用XXX(昆明理工大学交通工程学院,昆明 650500)摘要:在明确汽车振动的产生原因及其危害的基础上,对汽车振动进行了理论分析、MATLAB编程计算以及试验研究。结果表明:将MATLAB强大的数据处理和可视化技术应用于汽车振动分析与控制中,既可以验证理论分析的结果,又可以预测汽车响应,具有很高的实用价值。关键字:MATLAB 汽车振动 激励 阻尼 自由度1 汽车振动的产生原因及其危害机械振动是一种特殊形式的运动,激励、质量、弹性和阻尼是振动系统的四大要素。如果把汽车作为一个系统来研究,汽车本身就是一个具有质量、弹簧和阻尼的振动系统。由于汽车内部各部分的固有频率不同,汽车在行驶中常因路面不平、车速和运动方向的变化,车轮、发动机和传动系统的不平衡,以及齿轮的冲击等各种外部和内部的激振作用而极易产生整车和局部的强烈振动。汽车的这种振动使汽车的动力性得不到充分的发挥,使经济性变坏。同时,还要影响汽车的通过性、操纵稳定性和平顺性,使乘员产生不舒服和疲乏的感觉,甚至损坏汽车的零部件和运载的货物,缩短汽车的使用寿命[1]。因此,研究汽车振动的目的主要有两方面:一是降低振动对汽车零部件的损伤、对汽车使用性能的危害;二是试图利用振动为汽车设计服务,利用振动机理设计制造振动机械以减轻劳动强度,提高工作效率是不乏先例的。2汽车振动的理论分析2.1建立振动的力学模型当一个实际振动系统较复杂时,建立的模型越复杂,越接近实际情况,模拟越逼真,但往往使分析困难;相反地,建立模型时,分析越容易,但得到的结果可能不精确,因此,在建立振动系统力学模型中,总是在求得简化表达和逼真模拟二者之间的折衷 [2]。振动分析的关键就是:根据研究的内容和要求,把所研究的对象以及外界对它的作用简化为一个既简单又能在动态特性方面与原来的研究对象等效的力学模型。汽车是由多个系统组成的复杂的振动系统,每个系统都存在振动问题。主要包括发动机、传动系统、制动系统、转向系统、悬架系统、车身和车架系统存在的振动问题。研究汽车这样一个复杂的振动系统,要根据所分析的问题进行简化,具体简化方案有以下几种[3]:1)当汽车对称于其纵轴线时,汽车车身只有垂直振动和俯仰振动对平顺性影响最大。此时,将汽车简化成如图1a)所示的四个自由度的平面模型,因轮胎阻尼较小,在此予以忽略。在这个模型中,车身质量m2,主要考虑垂直和俯仰两个自由度前、后车轴质量m1f,m1r。有两个垂直自由度。2)当汽车前、后轴悬架质量分配达到一定值时,前、后悬架系统的垂直振动几乎是独立的。于是可以将汽车进一步简化为如图1b)所示的车身和车轮两个自由度振动系统。M2:为簧载(车身)质量,m1为非簧载(车轮)质量。分析平顺性时,只考虑两个质量的垂直自由度。3)在远离车轮部分,其固有频率(10~16Hz)在较低激振频率范围(如5Hz以下),轮胎动变形很小,忽略其弹性和轮胎质量,就得到如图1C)所示分析车身垂直振动的最简单的单自由度系统。图1 汽车振动的简化模型2.2建立运动方程对所确定的振动系统中的每个物体作隔离体进行受力分析。当受力分析较困难时,可以采用能量法,如拉格朗日方程,来建立运动微分方程[4]。2.3 求解方程并得到响应规律通过求解运动微分方程得到系统的响应,掌握振动规律,也就是得到振动系统的物理量,如位移、速度、加速度等随时间t的变化规律;还可以通过运动方程得到系统的特征方程或频率方程,从而求出系统的固有频率、振动模态等[5]。3 理论研究的MATLAB实现3.1 单自由度有阻尼自由振动体系作为基本的振动模式,此时,汽车的振动方程为:mx+cx+kx=0。进一步可以转化为:。式中,果是:始相位角为系统的固有圆频率;为相对阻尼系数。系统的振动结。其中振幅,若给定初始条件:初x0=1,u0=0,wn=10,对于0.1到1,间隔0.1,编写M文件程序,并在MATLAB命令窗口中调用,可以求出运动方程的解,作出0~2s内的波形,如图2所示。为了增加图形的显示效果,可以借助MATLAB的三维图形显示功能,并加以适当旋转,得到图3,从而更明显地观察阻尼系数对系统固有振形的影响[6]。 图2不同阻尼系数所对应的振形图3 三维图形显示不同阻尼系数下的固有振形3.2 单自由度有阻尼受迫振动体系尽管简谐振动是一种最简单、最重要的振动,具有首要的研究价值,但在实际问题中,更多的是非简谐的振动,如发动机的振动[7]。为了使研究结果更具一般性,这次研究了汽车在非简谐、甚至是非周期外力作用下的振动响应。将汽车作为一个振动系统研究,则系统在外力作用下的受迫振动,等于系统的脉冲过渡函数h(t)和外力f(£)作卷积的结果。在MATLAB中,可以利用函数residue求得h(t),然后采用卷积函数conv,求两者的卷积,即可以根据系统输入和脉冲函数得到系统的响应[8]。图4是汽车在0~3s内的响应波形。初始条件为:m=2450kg,c=7135N*s/m,k=1.6×105N/m,采样时间间隔0n 015s,。 图4 单自由度有阻尼受迫振动波形3.3 两自由度可解耦系统的振动分析当汽车这样一个复杂的振动系统简化为图1b)的形式,成为双自由度振动系统后,其运动方程一般为:。可写成矩阵形式:。其中:,。 ,,当C=0,即无阻尼情况,则系统可以解耦为两种独立的振形。但应注意以主模态组成的模态矩阵作为坐标变换矩阵,以保证质量矩阵和刚度矩阵同时对角化,从而实现解耦。若给定初始条件为:m1=250kg,m2=1000kg,k1=1.5×105N/m,k2=6.6×105N/m,初始位置X0=[1 0]T,初始速度%=[0 -1]T。图5是解耦后两个独立的输出x1、X2,在振动开始0.5s内的振动波形。四自由度的简化模型,与两自由度的简化模型的振动分析基本相似。 图5解耦后系统的振动波形4数值计算与实验相结合MATLAB计算结果不仅可以验证汽车振动的理论分析结果,也可以用来预测系统的响应。通过理论分析、MATLAB计算与试验的结合,可以更好地研究汽车振动问题。在实际的试验中,首先应建立由激振台、计算机监测控制系统、计算机试验数据处理系统和其他附属设备组成的机械式悬架性能试验台。电动机通电后,带动偏心凸轮旋转,引起激振台的振动,并通过对左右轮振动频率的不同组合和对振动的振幅调节来模拟实际的路面输人[9]。具体研究步骤如下:1)选择测试工况,也就是选取激振源。2)对结构进行分析,研究振动测点,以布置传感器。3)测取振动信号,并进行分析和处理。4)对分析的结果作出结论。试验证明:同一台车,接受同样激励,而且初始条件相同的情况下,实际测得的振动结果,与理论分析后用MATLAB计算结果是基本吻合的。以单自由度有阻尼强迫振动的简化模型为例,实际测得的位移、速度、加速度数值依次是:0.1325、-0.1128、0.7710,与MATLAB计算结果0.1485、-0.83极为接近,误差约为5%。出现这一误差可能由于两方面原因:一是将汽车这样复杂的振动系统简化为单自由系统虽然有助于分析和计算,但并不完全合适;二是由具体的试验过程中,由初始条件的产生、试验结果的测量等各方面误差所引起的。尽管如此,利用MATLAB强大的数据处理功能,分析和处理汽车振动的可行性和正确性是毋庸置疑的。5 结语通过理论分析、MATLAB数值计算、试验结果三者的内在联系和结果的比对,MATLAB在汽车振动分析和控制方面的实用性和重要性是显而易见的,其在这一领域的应用前景是远大的。在具体运用中,既可以通过MATLAB数值计算来验证对汽车振动理论分析的结果,又可以用MATLAB数值计算结果预测汽车对某一激励的响应。当然,MATLAB作为功能十分强大的工程计算软件,在汽车振动分析与控制中的运用不会仅仅局限于本文所述的数值计算和计算结果可视化技术等几个方面。 包含各类专业文献、高等教育、文学作品欣赏、应用写作文书、各类资格考试、行业资料、中学教育、幼儿教育、小学教育、MATLAB期末作业(MATLAB应用)10等内容。 
 MATLAB期末设计作业 隐藏&& 基于MATLAB 的组合逻辑电路设计和仿真【作者】 马金龙 【摘要】 应用 MATLAB 语言设计数字电路的技巧和方法。本设计介绍了 matlab/simulin...  matlab期末作业(不知正误,仅供参考) 隐藏&& 数学与应用数学 2012 级__班 1. x=0:0.1:10; 姓名___ 学号___ subplot(2,2,1) plot(x,exp(-x.^2)...  应用》 秋季第 《matlab 应用》2008 年秋季第 1 学期 期末综合作业第一题 ?...工具箱应用部分 根据自己本学科以及个人兴趣,完成一个 matlab 的综合应用,要求:...  MATLAB期末作业_理学_高等教育_教育专区。matlab老师布置的期末作业姓名:杨墩坤 班级:应数一班 学号: matlab 期末作业 MATLAB 期末作业 1.从键盘输入一个4...  Matlab 基础及应用教程期末作业学号
姓名 李家兴 一、M 文件及注释用 Matlab 绘制管状几何体利用 MATLAB 绘制管状几何体,所谓管状几何体就是中空的像...  matlab实验报告(期末作业) 10页 2财富值 《MATLAB语言及应用》期末... 19页 ...要求: (1)期末考核包含以下三个题目 (2)务必独立完成,如发现雷同,取消成绩 (...  《MATLAB语言及应用》期... 19页 免费 matlab期末大作业 (4) 2页 1下载券 matlab 期末作业 暂无评价 1页 1下载券 MATLAB期末作业(MATLAB应... 暂无评价 6...  学号: 姓名: 《Matlab/Simulink 在数学计算与仿真中的应用》大作业 1. 假设...(g) 结果(Matlab 7.8 版本)f= i/(2*exp(t*(4*i - 3))) - (i*...  matlab期末大作业_工学_高等教育_教育专区。MATLAB 语言及控制系统仿真期末大作业...绘图及仿真软件, 对于数学、电力系统等理工科的绘图及仿真都有着比较广泛的应用... 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
理论力学振动实验一单自由度系统自由衰减振动,强迫振动及动力吸振试验
下载积分:1000
内容提示:理论力学振动实验一单自由度系统自由衰减振动,强迫振动及动力吸振试验
文档格式:PPT|
浏览次数:17|
上传日期: 15:25:52|
文档星级:
该用户还上传了这些文档
理论力学振动实验一单自由度系统自由衰减振动,强迫振动及动力吸振试验.PPT
官方公共微信Matlab应用之动力学与振动_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
&&¥2.00
&&¥1.00
&&¥2.00
&&¥3.00
喜欢此文档的还喜欢
Matlab应用之动力学与振动
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:952.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢查看: 700|回复: 1|关注: 0
怎么用MATLAB编程求解单自由度质量-阻尼-弹簧系统振动响应?
怎么用MATLAB编程求解单自由度质量-阻尼-弹簧系统振动响应?
二元偏导问题,有直接的一般解形式。其实没必要用matlab,我是学声学的。
站长推荐 /2
Powered by数控车床等级考试(初、中级)模拟试题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
喜欢此文档的还喜欢
数控车床等级考试(初、中级)模拟试题
数​控​车​床​等​级​考​试​(​初​、​中​级​)​模​拟​试​题
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢

我要回帖

更多关于 多自由度振动 的文章

 

随机推荐