100130307 机械原理大作业
plot(fai1,a1,fai2,a2,fai3,a3,fai4,a4,fai5,a5); xlabel('角度'); ylabel('加速度');
title('加速度-角度曲线');
【3】绘制凸轮机构的
ds?s线图 d?%分别对s1、s2、s3、s4、s5求导 fai01=pi/2; fai02=pi/2; fais1=4*pi/9; fais2=5*pi/9; h=70;
%推程角、回程角 fai1=0:0.001*pi:pi/4; fai2=pi/4:0.001*pi:pi/2; fai3=pi/2:0.001*pi:17*pi/18; fai4=17*pi/18:0.001*pi:13*pi/9;
6
100130307 机械原理大作业
fai5=13*pi/9:0.001*pi:2*pi;
ds1=4*h.*fai1/(fai01)^2;
ds2=4*h.*(fai01-fai2)/(fai01)^2; ds3=0.*fai3;
ds4=-h/2.*sin((fai4-(fai01+fais1))*pi/fai02)*pi/fai02; ds5=0.*fai5; %位移方程
s1=2*h*(fai1/fai01).^2;
s2=h-2*h/(fai01)^2*(fai01-fai2).^2; s3=h+0.*fai3;
s4=h/2*(1+cos(pi/fai02.*(fai4-(fai01+fais1)))); s5=0+0.*fai5;
plot(ds1,s1,ds2,s2,ds3,s3,ds4,s4,ds5,s5); xlabel('类速度'); ylabel('位移');
title('位移-类速度曲线');
【4】确定凸轮基圆半径和偏距
7
100130307 机械原理大作业
由图像可知道凸轮的轴心应该在公共区以下 凸轮偏心距取e?20mm,s0?200mm
【5】凸轮的理论轮廓
%推程角、回程角 fai1=0:0.001*pi:pi/4; fai2=pi/4:0.001*pi:pi/2; fai3=pi/2:0.001*pi:17*pi/18; fai4=17*pi/18:0.001*pi:13*pi/9; fai5=13*pi/9:0.001*pi:2*pi; fai01=pi/2; fai02=pi/2; fais1=4*pi/9; fais2=5*pi/9; h=70; se=200; e=20;%偏距
rr=15;%滚子半径 %位移方程
s1=2*h*(fai1/fai01).^2;
s2=h-2*h/(fai01)^2*(fai01-fai2).^2;
8
100130307 机械原理大作业
s3=h+0.*fai3;
s4=h/2*(1+cos(pi/fai02.*(fai4-(fai01+fais1)))); s5=0+0.*fai5;
ds1=4*h.*fai1/(fai01)^2;
ds2=4*h.*(fai01-fai2)/(fai01)^2; ds3=0.*fai3;
ds4=-h/2.*sin((fai4-(fai01+fais1))*pi/fai02)*pi/fai02; ds5=0.*fai5;
%凸轮的理论轮廓
x1=(se+s1).*sin(fai1)+e.*cos(fai1); y1=(se+s1).*cos(fai1)-e.*sin(fai1); x2=(se+s2).*sin(fai2)+e.*cos(fai2); y2=(se+s2).*cos(fai2)-e.*sin(fai2); x3=(se+s3).*sin(fai3)+e.*cos(fai3); y3=(se+s3).*cos(fai3)-e.*sin(fai3); x4=(se+s4).*sin(fai4)+e.*cos(fai4); y4=(se+s4).*cos(fai4)-e.*sin(fai4); x5=(se+s5).*sin(fai5)+e.*cos(fai5); y5=(se+s5).*cos(fai5)-e.*sin(fai5);
plot(x1,y1,'b',x2,y2,'b',x3,y3,'b',x4,y4,'b',x5,y5,'b'); hold on;
dx1=(ds1-e).*sin(fai1)+(se+s1).*cos(fai1); dy1=(ds1-e).*cos(fai1)-(se+s1).*sin(fai1); dx2=(ds2-e).*sin(fai2)+(se+s2).*cos(fai2); dy2=(ds2-e).*cos(fai2)-(se+s2).*sin(fai2); dx3=(ds3-e).*sin(fai3)+(se+s3).*cos(fai3); dy3=(ds3-e).*cos(fai3)-(se+s3).*sin(fai3); dx4=(ds4-e).*sin(fai4)+(se+s4).*cos(fai4); dy4=(ds4-e).*cos(fai4)-(se+s4).*sin(fai4); dx5=(ds5-e).*sin(fai5)+(se+s5).*cos(fai5); dy5=(ds5-e).*cos(fai5)-(se+s5).*sin(fai5);
9
100130307 机械原理大作业
%计算实际轮廓曲线
xp1=x1+rr.*dy1/sqrt(dx1.^2+dy1.^2); yp1=y1-rr.*dx1/sqrt(dx1.^2+dy1.^2); xp2=x2+rr.*dy2/sqrt(dx2.^2+dy2.^2); yp2=y2-rr.*dx2/sqrt(dx2.^2+dy2.^2); xp3=x3+rr.*dy3/sqrt(dx3.^2+dy3.^2); yp3=y3-rr.*dx3/sqrt(dx3.^2+dy3.^2); xp4=x4+rr.*dy4/sqrt(dx4.^2+dy4.^2); yp4=y4-rr.*dx4/sqrt(dx4.^2+dy4.^2); xp5=x5+rr.*dy5/sqrt(dx5.^2+dy5.^2); yp5=y5-rr.*dx5/sqrt(dx5.^2+dy5.^2);
plot(xp1,yp1,'r',xp2,yp2,'r',xp3,yp3,'r',xp4,yp4,'r',xp5,yp5,'r'); hold on;
10
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库哈工大机械原理大作业15题(2)在线全文阅读。
相关推荐: