《机械振动》论文报告

《机械振动》论文报告

ID:9237984

大小:677.00 KB

页数:10页

时间:2018-04-24

《机械振动》论文报告_第1页
《机械振动》论文报告_第2页
《机械振动》论文报告_第3页
《机械振动》论文报告_第4页
《机械振动》论文报告_第5页
资源描述:

《《机械振动》论文报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《机械振动》论文报告专业班级:机械工程研13-3班姓名:学号:Z时间:2014年8月15日基本概念机械振动:物体在某个平衡位置附近作往复性或周期性的机械运动。机械振动学科内容大致分为三个方面:(1)振动分析:已知物体系统特性和激扰条件,分析计算物体系统的振动响应。(2)振动环境预测:已知物体系统特性和物体系统所许可的响应条件,预测激扰问题。(3)振动特性测定或系统识别:已知激扰条件和响应条件,修正或确定物体系统特性,这类问题又时称为振动设计。由于振系受到外界激扰在形式上是非常多的,因而其响应也是

2、多种多样的,一般分为自由振动、强迫振动。若外界激扰可以用确定的时间函数表示,那么振动响应也将是确定的时间函数,这类振动称为规则振动。若外界激扰是属随机偶然性质,例如道路凹凸不平对汽车的作用;瞬息万变的海浪对海工结构的作用;复杂的地震运动对建筑物的作用等,他们引起振动的响应也将是随机偶然的,这类振动称为随机振动。计算振动响应的方法一般分为两类:解析函数解法和数值近似解法。由于振动方程得复杂性或边界条件的复杂性,使得只有少数振动问题可以求得解析函数解,多数问题只有用数值近似解才能解决。由于电子计算机

3、及程序软件的迅速发展,使得大量过去无法求解的问题如今得以解决。例如运用MATLAB求解振动响应。MATLAB在机械振动中的应用也相当广泛,在解决相关振动问题时,主要分两步走,第一步进行分析;第二步编程求解。本文主要针对三个具体例题,由简单到复杂、有一介到二阶运用MATLAB求解。建立了振动方程,编写了相关的程序,并运行得到了程序结果图。结合运算结果和图形对实例进行了分析。具体实例分析例1一辆汽车在道路上行驶,可以化为单自由度系统的振动模型,如图1所示,试分析单自由度系统的阻尼系数对其固有振动模态

4、的影响。图1单自由度系统的振动模型分析:单自由度阻尼系统的振动方程如下:化为其中——固有频率——阻尼比方程解为:其中,,—初始位置—初始速度现在假设=0.1到1,公共参数=20、=1、=0。计算的终点时间tf=3,式画出波形图。程序设计:clearwn=20;tf=3;x0=1;v0=0;forj=1:10z(j)=0.1*j;wd(j)=wn*sqrt(1-z(j)^2);a=sqrt((wn*x0*z(j)+v0)^2+(x0*wd(j))^2)/wd(j);p=atan(wd(j)*x0/

5、(v0+z(j)*wn*x0));t=0:tf/1000:tf;x(j,:)=a*exp(-z(j)*wn*t).*sin(wd(j)*t+p);endplot(t,x(1,:),t,x(2,:),t,x(3,:),t,x(4,:),t,x(5,:),t,x(6,:),t,x(7,:),t,x(8,:),t,x(9,:),t,x(10,:))gridon运行结果(如图2、图3所示):图2图3程序说明:执行此程序,可得图所示,改变初始条件=1、=0,可得另外结果。实际上后一组曲线如图所示,就是系统

6、的脉冲过渡函数。因为脉冲函数的幅度是无穷大,而持续时间却是无限小,其面积为一个单位。因此脉冲激励的最后效果(在t=+eps处)可形成一个单位的初速,由它产生的波形就是脉冲函数图形。例2如果把范例1中汽车的振动简化为在总平面内的二自用度系统,即车体的上下振动与绕质心的传动。如图4和图5所示,车体可以看作成一根支承在弹簧和上的刚性杆。为了安全起见,模型中忽略了汽车减震器(相当于阻尼器)和其他形式的阻尼。设杆的质量为,质心到两端弹簧的距离分别为和,杆对质心的转动惯量为。若,试求系统的响应。图4车体的简

7、化模型图5二自由度系统的振动例题分析:如图所示的水平线为静平衡位置。在瞬时t,杆绕质心的转角为(以顺时针为正),质心位移(向下为正),杆的受力如图所示。应用平面微分方程得:整理得令,,得程序设计:cleark=1000;l=2;m=10;k1=k;k2=k;l1=1;l2=1;Jc=1/3*m*1^2;a=3*k/m,b=k*1/mc=3*k/(m*1),d=9*k/md1='D2y+300*y-200*x=0';d2='D2x-150*y+900*x=0';d1_con='y(0)=10,Dy

8、(0)=0';d2_con='x(0)=0,Dx(0)=1';[X,Y]=dsolve(d1,d2,d1_con,d2_con,'t');subplot(2,1,1),ezplot(Y)xlabel('t')ylabel('Y')axis([0,5,-15,15]);subplot(2,1,2),ezplot(X)xlabel('t')ylabel('X')axis([0,5,-5,5]);运行结果(如图6所示):图6程序说明:从范例2中可以看出,用MATLAB来求解使计算量大大减少,计算结果也

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。