Matlab在机械设计中的应用大作业(共7页).doc
《Matlab在机械设计中的应用大作业(共7页).doc》由会员分享,可在线阅读,更多相关《Matlab在机械设计中的应用大作业(共7页).doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上Matlab在机械设计中的应用 大作业1、试用解析综合法设计一个曲柄摇杆机构。已知机构行程速度变化系数,摇杆CD的长度,摆角,要求机构的最小传动角。确定曲柄摇杆机构各构件杆长调用函数的编制:function f=funct(x) k=1.25; theta=pi*(k-1)/(k+1); yg=250; 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)-
2、(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*(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
3、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、四连杆机构如图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、杆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=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)*
5、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)=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 th
6、3/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(从动件角位移/度)title(角位移线图)text(110,110,摇杆4角位移)text(50,35,连杆3角位移)% (2)- - - - -计算连杆的角速度om3和摇杆的角速度om4% Setting initial conditionsom2=250; T=2*pi/om2
7、; 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)*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
8、 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/72;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
9、)+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)*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
10、),a34(:,3)axis(0 0.026 -60000 80000)grid title(角加速度线图)xlabel(时间)ylabel(从动件加速度)text(0.003,62000,摇杆4角加速度)text(0.010,33000,摇杆3角加速度)disp 曲柄转角 连杆转角-摇杆转角-连杆角速度-摇杆角速度-连杆加速度-摇杆加速度ydcs=th34(:,1),th34(:,2),th34(:,3),om34(:,2),om34(:,3),a34(:,2),a34(:,3);disp(ydcs)3、已知图中机构以下参数: 1)、各构件尺寸(5个长度);LAB=80mm, LBC=260
11、mm, 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.08kgm2,I3=0.1 kgm2,I4=0.12 kgm2。 4)、阻力:注意推程为正、回程为负;作用在滑块5上的水平阻力(生产阻力)Pr=-4000N。当回程时,Pr=50N。 5)、曲柄顺时针回转,n1=400r/min转动的转速(注意转速单位)用matlab求解:1)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 机械设计 中的 应用 作业
限制150内