Matlab在机械设计中的应用大作业.doc
《Matlab在机械设计中的应用大作业.doc》由会员分享,可在线阅读,更多相关《Matlab在机械设计中的应用大作业.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateMatlab在机械设计中的应用大作业Matlab在机械设计中的应用Matlab在机械设计中的应用 大作业1、试用解析综合法设计一个曲柄摇杆机构。已知机构行程速度变化系数,摇杆CD的长度,摆角,要求机构的最小传动角。确定曲柄摇杆机构各构件杆长调用函数的编制:function f=funct(x) k=1.25; theta=pi*(k-1)/(k+1); yg=250;
2、 pis=pi/6 gamin=2*pi/9f1=(x(2)+x(1)2+(x(2)-x(1)2-2*(x(2)+x(1)*(x(2)-x(1)*cos(theta)-(2*yg*sin(pis/2)2; f2=yg2+x(3)2-2*yg*x(3)*cos(x(4)-(x(2)-x(1)2; f3=yg2 +x(3)2-2*yg*x(3)*cos(x(4)+pis)-(x(2)+x(1)2; f4=yg2+x(2)2-2*yg*x(2)*cos(gamin)-(x(3)-x(1)2; f=f1;f2;f3;f4;主函数: x0=50 120 200 0.5; k=1.25; theta=pi
3、*(k-1)/(k+1); yg=250; gamin=2*pi/9; x=fsolve(funct,x0)求解结果:Equation solved.fsolve completed because the vector of funct values is near zeroas measured by the default value of the funct tolerance, andthe problem appears regular as measured by the gradient.x = 62.9934 105.9045 245.0702 0.17242、四连杆机构如图
4、1 所示,已知各构件的尺寸L1, L2, L3, L4及原动件1的角位移1和等角速度1,求构件2和3的角位移2 ,3,角速度2,3,角加速度2,3。解:设L1=304.8设定机架1长度,L2=101.6设定曲柄2长度,L3=254设定连杆3长度 ,L4=177.8设定摇杆4长度。% 曲柄摇杆机构运动分析 % (1)-为了计算连杆的输出角th3和摇杆的输出角th4 % 设定各杆的长度(单位:毫米)Ntrpss函数funct th3,th4=ntrpss(th,rs)L=sqrt(rs(1)*rs(1)+rs(2)*rs(2)-2*rs(1)*rs(2)*cos(th(1)+0.4867);phi
5、=asin(rs(2)*sin(th(1)+90)/L);beta=acos(rs(4)*rs(4)+L*L-rs(3)*rs(3)/(2*rs(4)*L);if beta0 beta=beta+pi;endth4=pi-phi-beta;th3=asin(rs(4)*sin(th4)-rs(2)*sin(th(1)-90.00)/rs(3);end主函数:clearrs(1)=304.8; rs(2)=101.6; rs(3)=254; rs(4)=177.8; dr=pi/180.0;% % 设定初始推测的输入 % 机构的初始位置 th(1)=0.0; th(2)=45*dr; th(3)
6、=135*dr; % 摇杆4的初始位置角可以用三角形的正弦定理确定 %th(3)=pi-asin(sin(th(2)*rs(3)/rs(4) dth=5*dr; for i=1:72 th3,th4=ntrps(th,rs); th34(i,:)=th(1)/dr th3/dr th4/dr; % th(1)=th(1)+dth; th(2)=th3; th(3)=th4; end subplot(2,2,1) plot(th34(:,1),th34(:,2),th34(:,1),th34(:,3);axis(0 360 0 170)grid xlabel(时间/秒)ylabel(从动件角位移
7、/度)title(角位移线图)text(110,110,摇杆4角位移)text(50,35,连杆3角位移)% (2)- - - - -计算连杆的角速度om3和摇杆的角速度om4% Setting initial conditionsom2=250; T=2*pi/om2; for i=1:72t=i*T/72;ct(2)=i*dth;A=-rs(3)*sin(th34(i,2)*dr) rs(4)*sin(th34(i,3)*dr);rs(3)*cos(th34(i,2)*dr) -rs(4)*cos(th34(i,3)*dr);B=om2*rs(2)*sin(ct(2);-om2*rs(2)
8、*cos(ct(2);om=inv(A)*B; om3=om(1);om4=om(2);om34(i,:)=t om3 om4; endsubplot(2,2,2) % plot(om34(:,1),om34(:,2),om34(:,1),om34(:,3)axis(0 0.026 -190 210)grid title(角速度线图)xlabel(时间/秒)ylabel(从动件角速度)text(0.001,170, 摇杆4角速度)text(0.013,130, 摇杆3角速度)% (3)- - - - - 计算连杆的角加速度a3和摇杆的角加速度a4a2=0; for i=1:72 t=i*T/7
9、2;c(2)=i*dth;C=-rs(3)*sin(th34(i,2)*dr) rs(4)*sin(th34(i,3)*dr);rs(3)*cos(th34(i,2)*dr) -rs(4)*cos(th34(i, 3)*dr);D(1)=a2*rs(2)*sin(c(2)+om22*rs(2)*cos(c(2)+om34(i,2)2*rs(3)*cos(th34(i,2)*dr)-om34(i,3)2*rs(4)*cos(th34(i,3)*dr);D(2)=-a2*rs(2)*cos(c(2)+om22*rs(2)*sin(c(2)+om34(i,2)2*rs(3)*sin(th34(i,2
10、)*dr)-om34(i,3)2*rs(4)*sin(th34(i,3)*dr);a=inv(C)*D; a3=a(1);a4=a(2);a34(i,:)=t a3 a4; endsubplot(2,2,3) plot(a34(:,1),a34(:,2),a34(:,1),a34(:,3)axis(0 0.026 -60000 80000)grid title(角加速度线图)xlabel(时间)ylabel(从动件加速度)text(0.003,62000,摇杆4角加速度)text(0.010,33000,摇杆3角加速度)disp 曲柄转角 连杆转角-摇杆转角-连杆角速度-摇杆角速度-连杆加速度
11、-摇杆加速度ydcs=th34(:,1),th34(:,2),th34(:,3),om34(:,2),om34(:,3),a34(:,2),a34(:,3);disp(ydcs)3、已知图中机构以下参数: 1)、各构件尺寸(5个长度);LAB=80mm, LBC=260mm, LCD=300mm, LCE=100mm, LEF=460mm。 2)、各构件重量及重心位置;G1=36N,S1在A点,G2=60N,S2在BC中点,G3=72N,S3在C点,G4=85N,S4在EF中点,G5=85N,S5在F点。 3)、各构件对重心的转动惯量(4个转动构件);I1=0.03kgm2,I2=0.08kg
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 机械设计 中的 应用 作业
限制150内