用matlab绘制凸轮教程(详细).doc
- 文档编号:186169
- 上传时间:2022-10-05
- 格式:DOC
- 页数:2
- 大小:54KB
用matlab绘制凸轮教程(详细).doc
《用matlab绘制凸轮教程(详细).doc》由会员分享,可在线阅读,更多相关《用matlab绘制凸轮教程(详细).doc(2页珍藏版)》请在冰豆网上搜索。
下面我们来简单地介绍一下怎么样用matlab来绘制凸轮的工作轮廓线
主要涉及解析法
首先看一下理论轮廓线的方程式
X=(S0+S1)sinθ+ecosθ
Y=(S0+S1)cosθ+esinθ
式中,e为偏心距,S0=sqrt(r0^2-e^2),r0为偏心圆半径
只要在matlab的函数编辑中,输入一下代码即可
我已经在程序中写了很详细的备注了,希望大家都能看懂
附程序:
%先设置凸轮的基本参数,偏心距离e,基圆半径rb,滚轮半径rr,角速度w,推杆上升的最大行程h。
h=30;w=12;rb=50;e=12;rr=10;s0=sqrt(rb*rb-e*e);%偏心距e=12,基圆rb=50,滚轮半径rr=10,角速度w=12,最大上升h=30
q=120*pi/180;%这里我规定推程运动角为120度
qs=(120+30)*pi/180;%远休止角为150度
q1=(120+30+150)*pi/180;%回程运动角为300度
fori=1:
1:
120%将120度按1度均分,从而得到各个度数上的轮廓坐标
qq(i)=i*pi/180.0;
s1=(h*qq(i)/q)-(h/(2*pi))*sin(2*pi*qq(i)/q);
v1=w*(h/q)-(w*h/q)*cos(2*pi*qq(i)/q);
x(i)=(s0+s1)*sin(qq(i))+e*cos(qq(i));y(i)=(s0+s1)*cos(qq(i))-e*sin(qq(i));%理论轮廓线的坐标
a(i)=(s0+s1)*cos(qq(i))-e*sin(qq(i));%cos(i)
b(i)=(s0+s1)*sin(qq(i))-e*cos(qq(i));%sin(i)
xx(i)=x(i)+rr*b(i)/sqrt(a(i)*a(i)+b(i)*b(i));yy(i)=y(i)+rr*a(i)/sqrt(a(i)*a(i)+b(i)*b(i));%实际工作轮廓线的坐标
end
fori=121:
1:
150
qq(i)=i*pi/180;
s2=h;v2=0;
x(i)=(s0+s2)*sin(qq(i))+e*cos(qq(i));y(i)=(s0+s2)*cos(qq(i))-e*sin(qq(i));
a(i)=(s0+s2)*cos(qq(i))-e*sin(qq(i));b(i)=(s0+s2)*sin(qq(i))-e*cos(qq(i));
xx(i)=x(i)+rr*b(i)/sqrt(a(i)*a(i)+b(i)*b(i));yy(i)=y(i)+rr*a(i)/sqrt(a(i)*a(i)+b(i)*b(i));
end
fori=151:
1:
300
qq(i)=i*pi/180;qq1(i)=qq(i)-150*pi/180;
s3=h-h*qq1(i)/(q1-qs);v3=-w*h/(q1-qs);
x(i)=(s0+s3)*sin(qq(i))+e*cos(qq(i));y(i)=(s0+s3)*cos(qq(i))-e*sin(qq(i));
a(i)=(s0+s3)*cos(qq(i))-e*sin(qq(i));b(i)=(s0+s3)*sin(qq(i))-e*cos(qq(i));
xx(i)=x(i)+rr*b(i)/sqrt(a(i)*a(i)+b(i)*b(i));yy(i)=y(i)+rr*a(i)/sqrt(a(i)*a(i)+b(i)*b(i));
end
fori=301:
1:
360
qq(i)=i*pi/180;
x(i)=(s0+0)*sin(qq(i))+e*cos(qq(i));y(i)=(s0+0)*cos(qq(i))-e*sin(qq(i));
a(i)=(s0+0)*cos(qq(i))-e*sin(qq(i));b(i)=(s0+0)*sin(qq(i))-e*cos(qq(i));
xx(i)=x(i)+rr*b(i)/sqrt(a(i)*a(i)+b(i)*b(i));yy(i)=y(i)+rr*a(i)/sqrt(a(i)*a(i)+b(i)*b(i));
end
plot(x,y,'r',xx,yy,'g')%用plot函数绘制曲线
text(0,20,'理论轮廓线')%理论轮廓线的坐标位于为(0,20)
text(65,40,'实际轮廓线')%实际轮廓线的坐标位于(65,40)
holdon
附图:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 绘制 凸轮 教程 详细