槽轮机构运动学仿真
- 格式:doc
- 大小:1.76 MB
- 文档页数:21
基于Matlab的曲线槽槽轮机构动力学仿真
张俊;刘海生;金建新
【期刊名称】《湖北文理学院学报》
【年(卷),期】2005(026)002
【摘要】建立了曲线槽槽轮机构的动力学数学模型,介绍了运用Matlab/Simulink 软件进行动力学仿真的方法和具体操作步骤.通过实例验证表明,该仿真方法直观精确,提高了效率.
【总页数】3页(P61-63)
【作者】张俊;刘海生;金建新
【作者单位】襄樊学院,机械工程系,湖北,襄樊,441053;襄樊学院,机械工程系,湖北,襄樊,441053;华中科技大学,机械学院,湖北,武汉,430074
【正文语种】中文
【中图分类】TH122
【相关文献】
1.基于ADAMS槽轮机构动力学仿真 [J], 宋国亚;王晖;赵俊鹏;常笑鹏
2.基于UG的曲线槽轮机构设计 [J], 谢晓华
3.基于MATLAB外槽轮机构的运动分析 [J], 熊文伟;张国平
4.基于Matlab的机器海豚直游动力学仿真 [J], 王全吉;巩伟杰
5.基于MATLAB/Simulink的横风作用下车辆侧向动力学仿真 [J], 梅辉;秦永法;张浩文
因版权原因,仅展示原文概要,查看原文内容请购买。
学院:机械与运载工程学院目录一、课题内容 (1)二、课题分析 (2)1、分析机构运动情况 (2)2、确定机构运动尺寸 (3)3、仿真分析目的 (4)三、建模仿真 (7)1、模型描述 (7)2、仿真结果 (9)3、仿真分析结论 (10)一、课题内容槽轮机构由槽轮和圆柱销组成的单向间歇运动机构,又称马尔他机构。
它常被用来将主动件的连续转动转换成从动件的带有停歇的单向周期性转动。
槽轮机构有外啮合和内啮合以及球面槽轮等。
外啮合槽轮机构的槽轮和转臂转向相反,而内啮合则相同,球面槽轮可在两相交轴之间进行间歇传动。
锁紧杆槽轮机构的旋转曲柄上有一驱滚子,当它进入一个槽时,输出轮就会迅速地转位。
在图1中,锁止杆上的圆滚(图中将要滚出槽的圆滚)与槽相啮合以防止槽轮不转位时的移动。
(图1)二、课题分析1、分析机构运动情况根据课题要求,画出机构的运动简图,见图2。
本机构由三个构件组成:0为机架;1为六槽的槽轮,通过铰链与机架相连;2的结构较为复杂,由一个凸轮、连杆和连杆末端的滚子组成,凸轮和连杆位置固定,通过铰链E与机架相连,而连杆末端的滚子则通过高副A与槽轮相连;3为两个连杆固定位置后通过铰链D与机架相连,在两个连杆的末端分别有两个圆柱销与连杆固定,其中一个滚子通过高副B与构件2中的凸轮部分相接触,另外一个滚子通过高副C与槽轮连接。
(图2)一个作平面运动的自由构件具有三个自由度。
若一个平面机构共有n个活动构件。
在未用运动副联接前,则活动构件自由度总数为3n。
当用运动副将这些活动构件与机架联接组成机构后,则各活动构件具有的自由度受到约束。
若机构中有PL 个低副,PH个高副,则受到的约束,即减少的自由度总数应为2PL+ PH。
因此,该机构相对于固定构件的自由度数应为活动构件的自由度数与引入运动副减少的自由度数之差,该差值称为机构的自由度,并以F表示,即F=3n-2PL-PH根据上述分析,该机构的构件总数N=4;活动构件数n=3;有3个转动副和0个移动副,即低副PL=3;同时有 3个高副,但任一时刻,构建3两端的滚子仅有一个与槽轮连接或与构件2中凸轮连接,故实际高副PH=2。
04-槽轮机构的运动分析-104-槽轮机构的运动分析-1% 外槽轮机构运动分析dr=pi/180.0; % 角度与弧度的转换系数% 销轮2转角范围:-f20<f2<f20,步长为bc度,计算运动参数< bdsfid="66" p=""></f2<f20,步长为bc度,计算运动参数<> for z=4:2:10 % 设定槽轮槽数f30=pi/z; % 计算槽轮槽间半角f20=pi/2-f30; % 计算销轮运动半角lmd=sin(pi/z); % 计算曲柄2与机架1的长度比bc=10; % 循环步长cz=-f20/dr; % 循环初值zz=f20/dr; % 循环终值i=1; % 根据步长变化的运动参数矩阵cs行数计数器for f2=cz:bc:zz % 计算槽轮角位移、类角速度、类角加速度wy=atan(lmd*sin(f2*dr)/(1-lmd*cos(f2*dr)));sd=lmd*(cos(f2*dr)-lmd)/(1-2*lmd*cos(f2*dr)+lmd^2);jsd=-lmd*sin(f2*dr)*(1-lmd^2)/(1-2*lmd*cos(f2*dr)+lmd^2)^2;switch z % 矩阵c(i,:)表示第i行的各列元素case 4,c4(i,:)=[f2 wy/dr sd jsd];case 6,c6(i,:)=[f2 wy/dr sd jsd];case 8,c8(i,:)=[f2 wy/dr sd jsd];case 10,c10(i,:)=[f2 wy/dr sd jsd];endi=i+1;endend% 输出外槽轮机构运动参数['轮槽数z=4'][' 销轮转角',' 槽轮角位移',' 角速度',' 角加速度']% 矩阵c(:,j)表示第j列的各行元素[c4(:,1),c4(:,2),c4(:,3),c4(:,4)]['轮槽数z=6'][' 销轮转角',' 槽轮角位移',' 角速度',' 角加速度']% 矩阵c(:,j)表示第j列的各行元素[c6(:,1),c6(:,2),c6(:,3),c6(:,4)]['轮槽数z=8'][' 销轮转角',' 槽轮角位移',' 角速度',' 角加速度']% 矩阵c(:,j)表示第j列的各行元素[c8(:,1),c8(:,2),c8(:,3),c8(:,4)]['轮槽数z=10'][' 销轮转角',' 槽轮角位移',' 角速度',' 角加速度']% 矩阵c(:,j)表示第j列的各行元素[c10(:,1),c10(:,2),c10(:,3),c10(:,4)]%% 绘制槽轮机构运动参数曲线figure(1); % 生成槽轮运动线图窗口subplot(2,2,1); % 选择第1个子窗口plot(c4(:,1),c4(:,3),c4(:,1),c4(:,4)) % 绘制z= 4的线图title('外槽轮槽数z=4') % 标注子窗口名称axis([-pi/4/dr pi/4/dr -6 6]) % 定义坐标轴范围grid % 栅格线text(-2,4.2,'\epsilon/\omega^{2}') % 标注类角加速度线图text(20,1.6,'\omega/\omega') % 标注类角速度线图ylabel('槽轮运动线图') % 定义纵坐标轴名称%subplot(2,2,2); % 选择第2个子窗口plot(c6(:,1),c6(:,3),c6(:,1),c6(:,4)) % 绘制z= 6的线图title('外槽轮槽数z=6')axis([-pi/3/dr pi/3/dr -1.5 1.5])gridtext(10,-0.7,'\epsilon/\omega^{2}')text(30,0.7,'\omega/\omega')ylabel('槽轮运动线图')%subplot(2,2,3); % 选择第3个子窗口plot(c8(:,1),c8(:,3),c8(:,1),c8(:,4)) % 绘制z= 8的线图title('外槽轮槽数z=8')axis([-3*pi/8/dr 3*pi/8/dr -0.8 0.8])gridtext(12,-0.3,'\epsilon/\omega^{2}')text(40,0.4,'\omega/\omega')ylabel('槽轮运动线图')%subplot(2,2,4); % 选择第4个子窗口plot(c10(:,1),c10(:,3),c10(:,1),c10(:,4)) % 绘制z=10的线图title('外槽轮槽数z=10')axis([-2*pi/5/dr 2*pi/5/dr -0.5 0.5])gridtext(15,-0.2,'\epsilon/\omega^{2}')text(40,0.3,'\omega/\omega')ylabel('槽轮运动线图')%figure(2); % 生成类线图窗口subplot(1,2,1); % 选择第1个子窗口plot(c4(:,1),c4(:,3),c6(:,1),c6(:,3),c8(:,1),c8(:,3),c10(:,1),c10(:,3)) title('\omega/\omega')axis([-f20/dr f20/dr -0.1 2.5])gridtext(-10,0.35,'z=10')text(-8,0.7,'z=8')text(-8,1.1,'z=6')text(10,2.1,'z=4')ylabel('槽轮类角速度线图')%subplot(1,2,2); % 选择第2个子窗口plot(c4(:,1),c4(:,4),c6(:,1),c6(:,4),c8(:,1),c8(:,4),c10(:,1),c10(:,4)) title('\epsilon/\omega^{2}')axis([-f20/dr f20/dr -5.5 5.5])gridtext(-50,0.2,'z=10')text(-30,0.9,'z=8')text(-25,1.6,'z=6')text(0,3.5,'z=4')ylabel('槽轮类角加速度线图')。
槽轮机构工作原理及实例解析槽轮机构工作原理及实例解析槽轮机构是一种常用的传动机构,通过槽轮和槽轮托盘之间的配合运动实现传递力矩和转速的目的。
它的工作原理可以分为以下几个步骤。
首先,在槽轮上固定一组均匀分布的切向槽,这些槽可以与槽轮托盘上的凸缘配合。
当槽轮托盘转动时,凸缘会沿着槽的路径运动。
其次,通过槽轮托盘的旋转,槽轮上的凸缘会受到力的作用而产生径向位移。
这个位移的大小和方向取决于槽轮托盘的旋转方向和角速度,以及槽轮和槽轮托盘之间的配合形式。
然后,通过设定槽轮托盘的旋转方向和角速度,可以实现传递力矩和速度的控制。
当槽轮托盘以逆时针方向旋转时,凸缘会向外侧移动,从而产生一个由内向外的力矩。
而当槽轮托盘以顺时针方向旋转时,凸缘会向内侧移动,产生一个由外向内的力矩。
最后,通过连接在槽轮上的其他机构或装置,可以利用这个力矩来实现各种工作任务。
例如,当槽轮与一个风力发电机相连时,风力的作用可以驱动槽轮托盘的旋转,从而产生电能。
当槽轮与一个机械装置相连时,槽轮的运动可以带动这个装置的工作。
总结来说,槽轮机构通过槽轮和槽轮托盘之间的配合运动实现力矩和速度的传递。
通过控制槽轮托盘的旋转方向和角速度,可以实现对传递力矩和速度的控制。
这种机构可以广泛应用于各种工程领域,如发电、机械加工等。
实例分析:一个实际应用槽轮机构的例子是水泥搅拌机。
水泥搅拌机通常包括一个槽轮和一个槽轮托盘,以及一个用于搅拌水泥的搅拌装置。
槽轮上固定有一组切向槽,槽轮托盘上有与之相配的凸缘。
当槽轮托盘旋转时,凸缘会沿着槽的路径运动,并且由于槽轮托盘的旋转方向和角速度的不同,凸缘会产生相应的径向位移。
在水泥搅拌机的工作过程中,槽轮托盘以逆时针方向旋转。
这样,凸缘会向外侧移动,产生一个由内向外的力矩。
这个力矩通过槽轮的传递,使得搅拌装置能够有效地搅拌水泥,达到搅拌均匀的目的。
通过这个例子,我们可以看到槽轮机构在水泥搅拌机中的作用。
它通过槽轮和槽轮托盘的配合运动,实现了力矩的传递和控制,从而使得水泥搅拌机能够顺利地完成工作任务。
机构与零部件设计(Ⅰ)实验报告姓名凸轮机构运动学仿真班号成绩凸轮机构的运动学仿真一、实验目的:1. 理解凸轮轮廓线与从动件运动之间的相互关系,巩固凸轮机构设计及运动分析的理论知识。
2. 用虚拟样机技术模拟仿真凸轮机构的设计。
二、实验内容:1.凸轮轮廓线的构建;2.凸轮机构的三维建模;3.凸轮机构的运动学仿真。
具体要求:设计对心直动滚子从动件凸轮机构已知从动件的运动规律为:当凸轮转过=600时,从动件以等加速等减速运动规律上升h=10mm;凸轮再转过=1200,从动件停止不动;当凸轮再转过=600时,从动件以等加速等减速运动规律下降h=10mm;其余s=1200,从动件静止不动。
已知基圆rb=50mm,滚子半径r=10mm,凸轮厚度10mm。
凸轮以等角速度顺时针转动,试设计凸轮机构,并输出从动件运动规律。
实验步骤:三、实验报告:将所建立的凸轮廓线、凸轮机构的三维模型、凸轮机构的从运件运动规律附在实验报告中。
机构与零部件设计(Ⅰ)实验报告凸轮机构运动学仿真构建凸轮轮廓曲线的参数化方程1.推程阶段等加速部分:等减速部分:2.远休止阶段rb=50mm S3 = h 3.回程阶段4.近休止阶段rb=50mm S6=0 凸轮轮廓曲线凸轮机构的三维模型凸轮机构从动件运动规律对设计结果进行分析思考题:1.在构建凸轮轮廓线的曲线应注意哪些事项?在建立凸轮机构的三维建模时又应注意哪些事项?建凸轮轮廓曲线时首先该凸轮轮廓曲线分为四段推程阶段(等加速、等减速)、远休止阶段、回程阶段、近休止阶段。
建立表达式时较复杂,例如要将上诉规律分为六小段,即b1=30,b2=60,b3=180,b4=210,b5=240,b6=360且a1=0,a2=b1,a3=b2,a4=b3,a5=b4,a6=b5(单位皆为度)。
另知在最后插入曲线时要将输入的x1、y1等相互对应,且将Z值变为0.还要根据设计任务的要求选择凸轮的类型和从动件运动规律确定凸轮的基圆半径,确定凸轮的轮廓在建立三维模型,表达式的建立时,要注意参数化曲线的建立以及连杆,运动副的定义,特别注意高副的定义。
湖南农业大学工学院 课程设计说明书
课程名称: 机械CAD/CAM课程设计 题目名称: 槽轮机构运动学仿真 班 级:20 11 级 机制 专业 四 班 姓 名: 学 号: 指导教师: 评定成绩: 教师评语:
指导老师签名: 20 年 月 日 1
目 录 摘 要......................................................................1 关键词......................................................................1 1 槽轮机构的结构组成和工作原理..............................................1 2 零件三维实体模型建立的方法................................................1 2.1 主动转盘三维实体模型建立的方法..........................................1 2.2 从动槽轮三维实体模型建立的方法..........................................3 2.3 其他零件三维实体模型建立的方法..........................................4 3 装配模型建立的方法和步骤..................................................6 4 建立装配模型的运动仿真....................................................9 5 装配模型的运动仿真分析...................................................13 6 装配模型的运动仿真分析结论...............................................15 7 装配模型图集.............................................................16 7.1 总成图.................................................................16 7.2 爆炸图.................................................................16 7.3 零件图.................................................................17 7.4 主动转盘工程图.........................................................18 8 总结.....................................................................19 参考文献.......................................... ........................19 1
槽轮机构运动学仿真 学 生: (工学院,11-机制4班,学号)
摘 要:槽轮机构是将主动拨盘的连续转动转化为从动槽轮的间歇转动,以达到间歇进给、转位和分度等工作要求。运用Pro/E软件对槽轮机构进行三维实体建模及装配,并运用模块进行运动仿真分析,得出机构的角速度、角加速度随时间变化的曲线。
关键词:槽轮机构;间歇运动;运动仿真
1、槽轮机构的结构组成和工作原理 槽轮机构由槽轮和圆柱销组成的单向间歇运动机构,又称马尔他机构。它常被用来将主动件的连续转动转换成从动件的带有停歇的单向周期性转动。槽轮机构有外啮合和内啮合以及球面槽轮等。外啮合槽轮机构的槽轮和转臂转向相反,而内啮合则相同,球面槽轮可在两相交轴之间进行间歇传动。槽轮机构典型结构由主动转盘、从动槽轮和机架组成。
2、零件三维实体模型建立的方法 2.1、主动转盘三维实体模型建立的方法
①新建零件 ②选择模板 2
③创建主动转盘基本圆 ④拉伸
⑤草绘图形 ⑥拉伸 ⑦草绘孔和键槽 ⑧拉伸 3
2.2、从动槽轮三维实体模型建立的方法 ①新建零件 ②选择模板
③草绘图形 ④拉伸 ⑤草绘孔和键槽 ⑥拉伸 4
⑦建立中心轴 2.3、其他零件三维实体模型建立的方法 序号 零件名称 主要特征 样图
1 基座 拉伸
2 轴1 拉伸 5
3 轴2 拉伸 4 键1 拉伸 5 键2 拉伸 6
3、装配模型建立的方法和步骤 步骤 方法 样图
1 新建组件
2 选择模板 3 装配基座-刚性,固定 上色 7
4 装配轴1-销钉 轴对齐 平移,重合 上色
5 装配轴2-销钉 轴对齐 平移,重合 上色
6 装配键1-用户定义 配对,配对,重合 配对,配对,重合 配对,配对,重合 8
7 装配键2-用户定义 配对,配对,重合 插入,插入
8 装配主动转盘-用户定义 对齐,对齐 配对,配对,重合 配对,配对,重合 上色
9 装配从动槽轮-用户定义 对齐,对齐 配对,配对,重合 配对,配对,重合 上色 9
4、建立装配模型的运动仿真 ①在菜单栏选择应用程序-机构,选择伺服电动机
②运动轴选择主动转盘的轴1,反向 ③定义电动机速度,输入常数
15,确定
④选择凸轮机构,凸轮1选择如图所示的曲面 10 ⑤凸轮2选择如图所示的曲面
⑥属性,勾选启用升离,确定 ⑦重复步骤④-⑥,将主动转盘的曲面与从动槽轮的剩余三个面依次连接起来 11
⑧选择凸轮机构,凸轮1选择如图所示的曲面
⑨凸轮2选择如图所示的曲面,前参照和后参照分别选择所选曲面的右上顶点和右下顶点 12
⑩属性,勾选启用升离,确定 ⑪重复步骤⑧-⑩,将主动转盘的曲面与从动槽轮的剩余三个面依次连接起来 ⑫选择机构分析,定义类型为运动学,终止时间为100,运行,确定 ⑬选择回放,播放当前结果集,捕获,勾选照片级渲染帧,50帧/秒,确定
动画视频:槽轮机构.mpg 13
5、装配模型的运动仿真分析 打开“测量”,新建测量,测量槽轮边沿上一点“PNT0”,的位置,速度,加速度以及槽轮转动的角位移,角速度,角加速度。如图所示 14 选择结果集中“AnalysisDefinition1”,依次选择各测量数据输出图表。
PNT0点的位置测量输出图 PNT0点的速度测量输出图 PNT0点的加速度测量输出图 PNT0点的位置,速度,加速度输出结果图 15
槽轮角位移测量输出图 槽轮角速度测量输出图 槽轮角加速度测量输出图 槽轮角位移,角速度,角加速度输出结果图
6、装配模型的运动仿真分析结论 通过槽轮机构运动仿真输出的图形可以看出槽轮做间歇运动,速度和加速度(角速度和角加速度)周期相同,而位置的周期是他们周期的2倍,其变化规律与实际情况相符合。
运用Pro/E的机构运动仿真功能对槽轮机构进行仿真,具有很多的优越性,它不但能使机构的造型形象化、可视化,而且也使整个仿真过程更加准确、形象、生动。
基于Pro/E的机构运动仿真已经进入了可视化仿真以及虚拟现实仿真技术的新阶段,它是未来计算机仿真的发展方向。 16
7、装配模型图集 7.1、总成图
7.2、爆炸图 17 7.3、零件图
主动转盘 从动槽轮 基座 轴1 轴2 键1 键2 18
7.4、主动转盘工程图 19
8、总结 这次课程设计的主要任务是做槽轮机构的运动学仿真,我是用Pro/E建模和分析,这次课程设计是我耗时最多的一次课程设计,它与我们以前的课程设计有些不同,它不仅仅是设计,更重要的是建模与分析。
通过这次课程设计是我对Pro/E的操作更加熟练了。设计过程中我遇到了很多困难,首先,我很久没有用过Pro/E了,有很多命令都不太记得。不过,在老师指导和同学的帮助下,我慢慢地记起了曾经学过的知识,加上通过自己的努力,我不但对理论知识有了更深的理解,在实际操作方面也有了更大的进步。
在设计过程中,让我了解到实践重要性,同时也发现了自己的很多不足之处。仅仅知道理论知识是不够的,只有结合实际情况运用于实践,这样才能更深地了解和学习好知识。比如我在设计过程中,很多命令我都会,但就是不知道怎么样去画出所要求的实体。这是一个实践的过程,也是我需要学习的地方。在以后的学习工作中,我们要学会用自己的理论知识解决实际问题。同时我们要不断地别人学习,尤其是多向老师请教,他们可以让我们少走很多的弯路,同时也让我们知道很多优秀的设计方法和与众不同的设计理念。
参考文献 [1]刘军,李永奎,陶栋材.CAD/CAM技术及应用.北京:中国农业大学出版社,2005(4) [2]王致坚,郭雪娥.Pro/ENGINEER Wildfire 4.0基础教程.长沙:湖南大学出版社,2009(7) [3]濮良贵,程国定,吴立言.机械设计.北京:高等教育出版社,2013(5) [4]赵又红,周知进.机械设计课程设计指导.长沙:中南大学出版社,2013(7) [5]二代龙震工作室编著.Pro/Mechanism Wildfire 5.0机构/运动分析.北京:清华大学出版社,2011(3)