基于MATLAB的曲柄滑块机构运动的仿真.doc

基于MATLAB的曲柄滑块机构运动的仿真.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:19108035856(电话支持时间:9:00-18:30)。
基于MATLAB的曲柄滑块机构运动的仿真 基于MATLAB的曲柄滑块机构运动的仿真 块在x轴的上方或者下方,得到下面两式: (2) (3) 整理上面两个公式得到S和的计算公式: (4) (5) 2.2 速度分析 将(1)式两边对时间求导得(6)式 (6) 取(6)式的实部和虚部,整理得和的计算公式: (7) (8) 根据(7)式和(8)式即可得到滑块的速度及连杆的角速度。 2.3 实例分析及其MATLAB仿真 2.3.1 实例分析 下面对图2所示的曲柄滑块机构做具体分析。 图2 曲柄滑块机构简图 例中:,,求,,S和。 建立图示的封闭矢量方程: (9) 将上式分解到x与y轴坐标上,得到: (11) 得: (11) 对(10)式对时间求导得: (12) 将上式用矩阵形式表示,令: (13) 则(12)可表示为:。从而可解出和。 2.3.2 MATLAB仿真 Matlab仿真程序如下: r1=36;%单位mm r2=140; omiga1=60;%单位d/sec x11=1:720; for i=1:720 x1(i)=i*pi/180; %sin(x2(i))=-r1/r2*sin(x1(i)); x2(i)=asin(-r1/r2*sin(x1(i))); x22(i)=x2(i)*180/pi; r3(i)=r1*cos(x1(i))+r2*cos(x2(i)); B=[-r1*omiga1*sin(x1(i));r1*omiga1*cos(x1(i))]; A=[r2*sin(x2(i)) 1;-r2*cos(x2(i)) 0]; X=inv(A)*B; omiga2(i)=X(1,1); v3(i)=X(2,1); end plot(x11/60,0.5*r1*sin(x1)); xlabel('时间 t/sec') ylabel('连杆质心在Y轴上位置/mm') figure(2) plot(x11/60,r3); xlabel('时间 t/sec') ylabel('滑块位移r3/mm') figure(3) plot(x11/60,omiga2); xlabel('时间 t/sec') ylabel('连杆角速度omiga2/rad/sec') figure(4) plot(x11/60,v3*pi/180); xlabel('时间 t/sec') ylabel('滑块速度v3/mm/sec') 图 4 MATLAB中连杆质心位置图 图5 MATLAB中连杆角速度图 图6 MATLAB中滑块位移图 图7 MATLAB中滑块速度图

您可能关注的文档

文档评论(0)

175****4659 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

认证主体王**

1亿VIP精品文档免费下

相关文档

相关课程推荐