平面六杆机构.docx

上传人:b****6 文档编号:6164245 上传时间:2023-01-04 格式:DOCX 页数:11 大小:317.57KB
下载 相关 举报
平面六杆机构.docx_第1页
第1页 / 共11页
平面六杆机构.docx_第2页
第2页 / 共11页
平面六杆机构.docx_第3页
第3页 / 共11页
平面六杆机构.docx_第4页
第4页 / 共11页
平面六杆机构.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

平面六杆机构.docx

《平面六杆机构.docx》由会员分享,可在线阅读,更多相关《平面六杆机构.docx(11页珍藏版)》请在冰豆网上搜索。

平面六杆机构.docx

平面六杆机构

平面连杆机构的运动分析

1-B

 

一、题目----------------------------------3

二、机构运动分析--------------------------4

三、流程图--------------------------------11

四、解方程MATLAB源程序-------------------12

五、心得体会------------------------------13

六、参考文献------------------------------14

 

一、题目:

下图所示为一平面六杆机构。

设已知各构件的尺寸如表1所示,又知原动件1以等角速度ω1=1rad/s沿逆时针方向回转,试求各从动件的角位移、角速度及角加速度以及E点的位移、速度及加速度的变化情况

 

 

题号

L1

L2

L3

L4

L5

L6

α

1-B

24

105.6

67.5

87.5

34.4

25

60°

二、机构运动分析

(1)位置分析

1)建立封闭图形:

  L2-L3=L4-L1

L2+L2’+L5-L6+L7=L4’-L1

2)机构运动分析

A).角位移分析

由图形封闭性得:

(1-1)

用matlab解以上方程组即可得到θ2、θ3、θ5、θ6的具体结果并绘图如下图一所示

图一.各个角之间的函数关系图

B).角速度分析

将式(1-1)对时间去一阶导数,可得到

化为矩阵形式为:

(1-2)

进而用MATLAB绘图法绘得下图:

图二.个角加速度与一杆角速度之间的关系

C).角加速度分析:

将上式(1-2)对时间求导,可得到加速度的关系

进而用MATLAB绘图法绘得下图:

图三.各个杆角加速度之间的关系

D)E点的轨迹分析

解方程组(1-4)即可求得动点E的运动轨迹。

以下是用MATLAB求解结果的图形

位移:

所以E点的位置轨迹图为

图四.E点的位置轨迹图

速度:

绘制其图像为

 

加速度:

 

三.

流程图

 

四、解方程MATLAB源程序

>l1=24.5;l2=105.6;l3=67.5;l4=87.5;l5=47.2;l6=37.8;beta=90/180*pi;

theta=[38;73;132;111]/180*pi;

l2_=65;xG=153.5;yG=41.7;omega1=1;

forcx=1:

361;

theta1=cx*pi/180;

f=1;

whilef>10^-4

f1=l1*cos(theta1)+l2*cos(theta

(1))-l4-l3*cos(theta

(2));

f2=l1*sin(theta1)+l2*sin(theta

(1))-l3*sin(theta

(2));

f3=xG-l4-l3*cos(theta

(2))+l6*cos(theta(4))-l2_*cos(theta

(1)-beta)-l5*cos(theta(3));

f4=yG-l3*sin(theta

(2))+l6*sin(theta(4))-l2_*sin(theta

(1)-beta)-l5*sin(theta(3));

f=f1^2+f2^2+f3^2+f4^2;

A=[-l2*sin(theta

(1)),l3*sin(theta

(2)),0,0

l2*cos(theta

(1)),-l3*cos(theta

(2)),0,0

l2_*sin(theta

(1)-beta),l3*sin(theta

(2)),l5*sin(theta(3)),-l6*sin(theta(4))

-l2_*cos(theta

(1)-beta),-l3*cos(theta

(2)),-l5*cos(theta(3)),+l6*cos(theta(4))];

B=[-f1;-f2;-f3;-f4];

C=A\B;

theta=theta+C;

end

D=[l1*sin(theta1);-l1*cos(theta1);0;0];

A_=[-l2*cos(theta

(1)),l3*cos(theta

(2)),0,0

-l2*sin(theta

(1)),l3*sin(theta

(2)),0,0

l2_*cos(theta

(1)-beta),l3*cos(theta

(2)),l5*cos(theta(3)),-l6*cos(theta(4))

l2_*sin(theta

(1)-beta),l3*sin(theta

(2)),l5*sin(theta(3)),-l6*sin(theta(4))];

D_=[l1*cos(theta1);l1*sin(theta1);0;0];

omega=A\(omega1*D);

alpha=A\(-A_*omega.^2+omega1^2*D_);

theta2(cx)=theta

(1);theta3(cx)=theta

(2);theta5(cx)=theta(3);theta6(cx)=theta(4);

omega2(cx)=omega

(1);omega3(cx)=omega

(2);omega5(cx)=omega(3);omega6(cx)=omega(4);

alpha2(cx)=alpha

(1);alpha3(cx)=alpha

(2);alpha5(cx)=alpha(3);alpha6(cx)=alpha(4);

xE(cx)=xG+l6*cos(theta(4))-l5*cos(theta(3));yE(cx)=yG+l6*sin(theta(4))-l5*sin(theta(3));

 

end

figure

(1);

cx=1:

361;

subplot(2,2,1);

plot(cx,theta2*180/pi,cx,theta3*180/pi,cx,theta5*180/pi,cx,theta6*180/pi,'k');

subplot(2,2,2);

plot(cx,omega2,cx,omega3,cx,omega5,cx,omega6,'k');

subplot(2,2,3);

plot(cx,alpha2,cx,alpha3,cx,alpha5,cx,alpha6,'k');

subplot(2,2,4);

plot(xE(cx),yE(cx),'k');

gridon;holdon;

五、心得体会

因为要应用一个比较陌生的软件,我在最初还是很担心的。

所以就在图书馆借了书,并且在网上下载了学习视频。

一点点动手操作,慢慢的掌握了一些。

所以,自主学习是我在这中间学到的第一课。

第二课就是组间合作,我们班的合作气氛很好,大家互相帮助,共同研究分析问题。

在这过程中,我们、他们的水平都得到的提高,是很好的锻炼。

第三课是就是软件技术的重要性,我们的学习和日后工作离不开这些软件,所以我今后要努力学习这些软件,这也算是一种动力吧!

最后,我也有很多不足,例如时间把握不当导致后续报告比较仓促、制作中看到别人的操作水平都比我高等等,还有很多需要学习的东西。

希望下次大作业能够避免了这此出现的问题!

六.参考文献

[1]孙恒陈作模主编《机械原理》第六版北京高等教育出版社,2000

[2]李滨城主编《机械原理MATLAB辅助分析》化学工业出版社2010

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 自然景观

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1