Harbin Institute of Technology
凸轮机构设计说明书
课程名称:机械原理 设计题目:凸轮机构设计(32) 院 系:能源科学与工程学院 班 级:1302403 设 计 者:刘远华 学 号:1130240333 指导教师:焦映厚 陈照波 设计时间:2015年6月
哈尔滨工业大学
凸轮机构设计
一、设计题目
行程升程运升程运升程许回程运回程运回程许远休止近休止/mm 动角/。 动规律 用压力动角/。 动规律 用压力角/。 角/。 角/。 角/。 3-4-5多50 60 30 80 简-直-简 60 100 120 项式 二、凸轮升程、回程运动方程及推杆位移、速度、加速度线图
1、运动规律
(1)推程规律方程(3-4-5多项式)
位移方程
S=h[10*(φ/φ0)^3-15*(φ/φ0)^4+6*(φ/φ0)^5] S=50[10*(3φ/π)^3-15*(3φ/π)^4+6*(3φ/π)^5] 速度方程
V=hω1/φ0[30*(φ/φ0)^2-60*(φ/φ0)^3+30*(φ/φ0)^4] V=150ω1/π[30*(3φ/π)^2-60*(3φ/π)^3+30*(φ/π)^4] 加速度方程
a=h(ω1)^2/(φ0)^2[60*(φ/φ0) -180*(φ/φ0)^2+120*(φ/φ0)^3] a=450(ω1)^2/π^2[60*(3φ/π) -180*(3φ/π)^2+120*(3φ/π)^3]
(2)回程运动规律方程(简-直-简) 位移方程
S=h-2h/[4+(n-2) π]{1-cos[nπ(φ-φ0-φs 速度方程
加速度方程
2、编程及代码
位移、速度、加速度MATLAB代码
clear,clc
%推程运动规律方程 h = 50;
omega1 = 10; PHI0 = pi/3;
phi1 = 0:pi/1000:PHI0;
s1 = h*(10*(phi1/PHI0).^3 - 15*(phi1/PHI0).^4 + 6*(phi1/PHI0).^5);
nu1 = ((h*omega1)/PHI0)*(30*(phi1/PHI0).^2 - 60*(phi1/PHI0).^3 30*(phi1/PHI0).^4);
a1 = ((h*omega1^2)/PHI0^2)*(60*(phi1/PHI0) - 180*(phi1/PHI0).^2 120*(phi1/PHI0).^3);
%远休止行程 PHIs = 5*pi/9;
phi2 = [PHI0,PHI0+PHIs];
s2 = [s1(end),s1(end)]; nu2 = [0,0]; a2 = [0,0];
%回程运动规律方程(简-直-简) n = 3;
PHI00 =4*pi/9;
phi3 = (PHI0 + PHIs):pi/1000:(PHI0 + PHIs + PHI00/n);
phi4 = (PHI0 + PHIs + PHI00/n):pi/1000:(PHI0 + PHIs + PHI00*(n - 1)/n); phi5 = (PHI0 + PHIs + PHI00*(n - 1)/n):pi/1000:(PHI0 +PHIs + PHI00);
s3 = h - (2*h/(4 + (n - 2)*pi))*(1 - cos(n*pi*(phi3 - PHI0 - PHIs)/(2*PHI00)));
+
+
s4 = h - (h/(4 + (n - 2)*pi))*(n*pi*(phi4 - PHI0 - PHIs)/PHI00 - pi + 2);
s5 = (2*h/(4 + (n - 2)*pi))*(1 + cos(n*pi*(phi5 - PHI0 - PHIs)/(2*PHI00) - (n - 2)*pi/2));
nu3 = -(h*n*pi*omega1/((4 + (n - 2)*pi)*PHI00))*sin(n*pi*(phi3 - PHI0 - PHIs)/(2*PHI00));
nu4 = -h*n*pi*omega1/((4 + (n - 2)*pi)*PHI00) + zeros(size(phi4));
nu5 = -(h*n*pi*omega1/((4 + (n - 2)*pi)*PHI00))*sin(n*pi*(phi5 - PHI0 - PHIs)/(2*PHI00) - (n - 2)*pi/2);
a3 = -(h*n^2*pi^2*omega1^2/(2*(4 + (n - 2)*pi)*PHI00^2))*cos(n*pi*(phi3 - PHI0 - PHIs)/(2*PHI00));
a4 = 0;
a5 = -(h*n^2*pi^2*omega1^2/(2*(4 + (n - 2)*pi)*PHI00^2))*cos(n*pi*(phi5 - PHI0 - PHIs)/(2*PHI00) - (n - 2)*pi/2);
%近休止行程
phi6 = [PHI0 + PHIs + PHI00,2*pi]; s6 = [0 0]; nu6 = [0 0]; a6 = [0 0];
plot(phi1,s1,phi2,s2,phi3,s3,phi4,s4,phi5,s5,phi6,s6); axis([0 7 0 60]); title('位移');
plot(phi1,nu1,phi2,nu2,phi3,nu3,phi4,nu4,phi5,nu5,phi6,nu6); title('速度');
plot(phi1,a1,phi2,a2,phi3,a3,phi4,a4,phi5,a5,phi6,a6); title('加速度');
三、凸轮机构的线图,并依次确定凸轮的基圆半径和偏距 MATLAB代码
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新经管营销哈工大机械原理大作业 凸轮机构 32 全文阅读和word下载服务。
相关推荐: