凸轮运动Matlab仿真-Matlab课程设计

凸轮运动Matlab仿真-Matlab课程设计

ID:47729887

大小:168.01 KB

页数:4页

时间:2019-10-02

凸轮运动Matlab仿真-Matlab课程设计_第1页
凸轮运动Matlab仿真-Matlab课程设计_第2页
凸轮运动Matlab仿真-Matlab课程设计_第3页
凸轮运动Matlab仿真-Matlab课程设计_第4页
资源描述:

《凸轮运动Matlab仿真-Matlab课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Matlab课程设计李俊机自091设计题目一:凸轮机构设计已知轮廓为圆形的凸轮(圆的半径为100mm、偏心距为20mm),推杆与凸轮运动中心的距离20mm,滚子半径为10mm,请利用matlab仿真出凸轮推杆的运动轨迹和运动特性(速度,加速度),并利用动画演示出相关轨迹和运动特性。%总程序代码clc;clf;clear;p=figure('position',[1001001200600]);fori=1:360%画圆形凸轮R=100;%圆形凸轮半径A=0:0.006:2*pi;B=i*pi/180;e=20

2、;%偏心距a=e*cos(B);b=e*sin(B);x=R*cos(A)+a;y=R*sin(A)+b;subplot(1,2,1)plot(x,y,'b','LineWidth',3);%填充fill(x,y,'y')axis([-R-e,R+e,-R-e,R+e+100]);set(gca,'Xlim',[-R-e,R+e])set(gca,'Ylim',[-R-e,R+e+100])axisequal;axismanual;axisoff;holdon;plot(a,b,'og')plot(e,0,'

3、or')plot(0,0,'or','LineWidth',3)%画滚子gcx=0;%滚子中心X坐标r=10;%滚子半径gcy=sqrt((R+r)^2-a^2)+b;%滚子中心Y坐标gx=r*cos(A)+gcx;%滚子X坐标gy=r*sin(A)+gcy;%滚子Y坐标plot(gx,gy,'b','LineWidth',2);%画其它部分plot([0a],[0b],'k','LineWidth',4)plot([33],[170190],'m','LineWidth',4)plot([-3-3],[17

4、0190],'m','LineWidth',4)%画顶杆gc=120;dgx=[00];dgy=[gcygcy+gc];plot(dgx,dgy,'LineWidth',4);holdoff%画位移图sx(i)=B;sy(i)=gcy;subplot(3,2,2)plot(sx,sy,'b','LineWidth',3)title('位移线图')gridonholdoff;%画速度图vx(i)=B;vy(i)=20*cos(B)+(40*cos(B).*sin(B))./(121-4*cos(B).^2).^

5、(1/2);subplot(3,2,4)plot(vx,vy,'g','LineWidth',3)title('速度线图')gridonholdoff;%画加速度图ax(i)=B;ay(i)=(40*cos(B).^2)./(121-4*cos(B).^2).^(1/2)-20*sin(B)-(40*sin(B).^2)/(121-4*cos(B).^2).^(1/2)-(160*cos(B).^2.*sin(B).^2)/(121-4*cos(B).^2).^(3/2);subplot(3,2,6)plot

6、(ax,ay,'r','LineWidth',3),xlabel('B')title('加速度线图')gridonholdoff;M=getframe;end截图附:通过求导求速度和加速度%求速度symsB;a=e*cos(B);b=e*sin(B);s=sqrt((R+r).^2-a.^2)+b;v=diff(s)结果:v=20*cos(B)+(40*cos(B)*sin(B))/(121-4*cos(B)^2)^(1/2)%求加速度symsB;v=20*cos(B)+(40*cos(B)*sin(B))/

7、(121-4*cos(B)^2)^(1/2);a=diff(v)结果:a=(40*cos(B)^2)/(121-4*cos(B)^2)^(1/2)-20*sin(B)-(40*sin(B)^2)/(121-4*cos(B)^2)^(1/2)-(160*cos(B)^2*sin(B)^2)/(121-4*cos(B)^2)^(3/2)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。