matlab对牛头刨床的仿真(速度-加速度-力-运动动画-matlab可运行程序).docVIP

  • 54
  • 0
  • 约2.06万字
  • 约 29页
  • 2023-09-08 发布于辽宁
  • 举报

matlab对牛头刨床的仿真(速度-加速度-力-运动动画-matlab可运行程序).doc

北华航天工业学院 牛头刨床主体机构的分析 《机械原理》课程设计 班级_______________ 姓名_______________ 序号_______________ 2015年1月 PAGE 1 PAGE 1 摘要: 文中建立了用解析法作牛头刨床的运动分析,基于机构的位置方程式,将位置方程对时间求一次和二次倒数,得到机构的速度和加速的方程,然后就得到位移、速度、加速度,并通过复数矢量法和矩阵法,并且借助Matlab等软件对牛头刨床进行运动分析,并对牛头刨床的运动学规律进行了仿真,画出牛头刨床的运动动画,使设计的机构更加直白,为该机床的优化设计提供了理论支撑。 目录 摘要1 目录2 引言3 机构结构分析3 3.机构运动分及程序设计3 4.计算机仿真及结果4 5.图解法验证17 6.guide的制作22 7.参考文献 30 8.研究感想30 1.引言: 对牛头刨床进行运动分析的任务是在已知机构尺寸及原动件运动规律的情况下,确 定机构中其他构件上某些点的轨迹、位移、速度、加速度和构件的角位移、角速度及角加速度。而这些内容,不论是设计新的机器,还是为了了解现有机械的运动性能,都是十分必要的,而且它还是研究机械动力性能的必要基础和前提。对于牛头刨床来说,其刨刀在有效工作行程中应该接近等速运动,而回程速度却应高于前者速度,从而提高效率。为了确定牛头刨床的设计是否满足要求,就必须对其进行运动分析。本文建立了牛头刨床的力学模型,并推导了其运动微分方程,通过数值方法求得了牛头刨床的运动学规律并开发了一个用于牛头刨床的通用运动学分析程序。 2.机构结构分析: 1.自由度计算: F=3n-2- F=5*3-7*2=1 2.结构分析: 5个可动构件,5个转动副2个移动副. 3.机构运动分及程序设计 3.1.如图先建立坐标系,已知 =100mm, =500mm, =200mm,原动件1的方位角~和等角速度=2*pi rad/s 如图所示: 解: 3.1.1.位置分析: 由于有四个位置量,为了求解需要建立两个封闭矢量方程。 有图形ABCA可写出矢量方程: 可变为: …………(1) 由封闭图形CDEGC可写出矢量方程: …………(2) 得到方程: 由上式可得: 3.1.2.速度和加速度分析 式(1)和(2)对时间取一次二次导数 写成矩阵形式,即得一下速度方程: = 加速度方程 = + 3.2对滑枕5的受力分析 重力G=50*9.8; 切削阻力f=10000; 质量m=50; aE=; 4.计算机仿真及结果 程序1(运动动画模拟): clear all;clc;clear;close all; global w1 l1 l3 l4 l6 l61 H k theta N s str=inputdlg({请输入刨床速度(转/分):, ... 请输入曲柄长度l1(m):, ... 请输入刨床的最大行程H(m):, ... 请输入摆杆与滑枕的连接杆长度l4(m):, ... 请输入行程速比系数k:, ... 是否保存动画:是(Y)否(N)}, ... Please input!,1,{60,0.1,0.5,0.2,2,N}); w1=2*pi*str2num(str{1})/60; l1=str2num(str{2}); H=str2num(str{3}); l4=str2num(str{4}); k=str2num(str{5}); theta=(pi/180)*180*(k-1)/(k+1); l3=H/(2*sin(theta/2)); l6=l1/sin(theta/2); l61=l4*sin(pi/6)+l3*cos(theta/2); syms Y N; s=char(str{6}); g=50*9.8;f=10000;m=50; %w1=2*pi;l1=100;l3=500;l6=200;l61=100+500*cos(pi/6);l4=200; for m11=1:361 theta1(m11)=pi*(m11-1)/180;%theta1 theta3(m11)=atan((l6+l1*sin(theta1(m11

文档评论(0)

1亿VIP精品文档

相关文档