哈工大机械原理大作业——凸轮机构运动分析.docx
文本预览下载声明
机械原理大作业——凸轮机构的设计
PAGE \* MERGEFORMAT13
Harbin Institute of Technology
机械原理大作业——凸轮机构的设计
课程名称: 机械原理
院 系: 能源科学与工程学院
班 级:
完 成 者:
学 号:
题 号: 19
任课教师: 丁刚
哈尔滨工业大学
设计的参数要求
对于以下凸轮机构示意图,下表为设计的参数要求
序号升程(mm)升程运动角(?)升程运动规律升程许用压力角(?)回程运动角(?)回程运动规律回程许用压力角(?)远休止角(?)近休止角(?)1911090等加等减速4080余弦加速度7080110二、确定凸轮推杆升程110mm,回程运动方程,并绘制推杆位移、速度、加速度线图。(设定ω=1rad/s)
等加等减速运动规律
推程
当0≤φ≤?02时
s=2h(φ?0)2
v=4hw1?02φ
a=4hw12?02
当?02≤φ≤?0时
s=h-2h?02(?0-φ)2
v=4hw1?02(?0-φ)
a=-4hw12?02
余弦加速度运动规律
回程
当?0+?s≤ φ≤?0+?s+?0时
s=h2{1+cosπ?0[φ-(?0+?s)]}
v=-πhw12?0sinπ?0[φ-(?0+?s)]
a=-π2hw122?02cosπ?0[φ-(?0+?s)]
基于Matlab R2012b的编程
syms s1 s2 s3 h fi fi0 v1 v2 v3 w1 a1 a2 a3 fis fis1
fi0=90;h=110/1000;fis=80;fis1=110;fi01=(360-(fi0+fis+fis1))/180*pi;
prompt={输入w:};%设置提示字符串
name=Enter trapeaia Data;%设置标题
numlines=1;%指定输入数据的行数
defAns={1};%设定默认值
Resize=on;%设定对话框尺寸可调节
answer=inputdlg(prompt,name,numlines,defAns,on);%创建输入对话框
w1=str2num(answer{1});
fi1=0:1/180*pi:fi0/2/180*pi;
fi2=fi0/2/180*pi:1/180*pi:fi0/180*pi;
fi3=fi0/180*pi:1/180*pi:(fi0+fis)/180*pi;
fi4=(fi0+fis)/180*pi:1/180*pi:(360-fis1)/180*pi;
fi5=(360-fis1)/180*pi:1/180*pi:360/180*pi;
fi0=fi0/180*pi;
fis=fis/180*pi;
fis1=fis1/180*pi;
s1=2*h*(fi1/fi0).^2
v1=4*h*w1/(fi0^2)*fi1
a1=4*h*w1^2/(fi0^2)
s2=h-2*h/(fi0^2)*(fi0-fi2).^2
v2=4*h*w1/(fi0^2)*(fi0-fi2)
a2=-4*h*w1/(fi0^2)
s3=h/2*(1+cos(pi/fi01*(fi4-(fi0+fis))))
v3=-pi*h*w1/2/fi01*sin(pi/fi01*(fi4-(fi0+fis)))
a3=-pi^2*h*w1^2/2/(fi01^2)*cos(pi/fi01*(fi4-(fi0+fis)))
figure
h1=plot(fi1,s1,fi2,s2,fi3,h,fi4,s3,fi5,0);
title(线位移图);
xlabel(φ(rad));
ylabel(S(m));
set(h1,color,[1 0 0],linewidth,2);
hold on
figure
h2=plot(fi1,v1,fi2,v2,fi3,0,fi4,v3,fi5,0)
title(速度图)
xlabel(φ(rad))
ylabel(v(m/s))
set(h2,color,[1 0 1],linewidth,2);
hold on
figure
h3=plot(fi1,a1,fi2,a2,fi3,0,fi4,a3,fi5,0)
title(加速度图)
xlabel(φ(rad))
ylabel(a(m/s^2)
set(h3,color,[1 0.5 0],linewidth,2);
hold on
三、绘制凸轮机构的dsdφ-s线图
dsdφ=
显示全部