matlab 凸轮轮廓线,MATLAB编程实现凸轮廓线的综合

文章编号:1004 - 2539(2004)01 - 0037 - 03 MATLAB 编程实现凸轮廓线的综合 (西南交通大学峨眉校区 ,  四川 峨眉  614202)  朱  楷  冯  鉴 摘要  在对凸轮的形成原理分析的基础上 ,借助MATLAB 强大的符号运算和可编程的功能 ,实现了凸轮的可视化设计 ,不仅可以对从动件运动的轨迹、速度和加速度进行适时显示 ,同时可实现在不同转速条件的动力学性能进行全程监视和比较 ,为设计人员在进行盘形凸轮设计时提供了新的思路。 关键词  MATLAB 应用  凸轮廓线的综合  机械设计 1  概述 MATLAB 是一套强在的工程计算软件 ,它可求解复杂的工程问题 ,并可方便的用图形化的手法对数值结果进行显示。工程设计人员熟练运用MATLAB 的可编程和符号运算功能 ,可以使复杂的设计问题及其优化过程变得十分方便。在进行机械运动原理设计时 , 究竟采用何种运动规律不仅与轨迹有关 ,其速度(角速度) 、加速度(角加速度) 也是设计中很关心的问题 ,甚至是影响整个设计的核心问题。因此在设计时就需要一种既能实现运动方程(轨迹、速度、加速度)的可视化全程 ,同时能够方便修改部分或整个设计参数再运行 , 以便达到优化解决问题的目的。利用MATLAB 的功能创建简洁、易读高效的MATLAB 程序 ,就可以很方便解决机械运动设计中的优化问题 ,盘形凸轮廓线设计应用 MATLAB 就非常方便。 图 1  凸轮廓线基本尺寸确定 2  模型的建立 在这里我们通过编程并借用MATLAB 强大的符号运算功能 ,以解析法来综合偏置直动尖端推杆盘形凸轮的廓线 (其他类型或更加复杂的凸轮综合同该分析过程一样) 。 2. 1  基本尺寸的确定 假设满足需求的从动杆的运动规律为 S (δ) (根据实际情况要求实现的运动规律) 。由凸轮的有关知识可知 ,不同的基本尺寸可生成不同的廓线 ,故在综合之前我们需确定其基本尺寸 ,主要是基圆半径 r0 和推杆导路的偏心距 e(如图 1 所示) 。确定基本尺寸的准则是 :在满足运动与力学性能要求的条件下使基本尺寸尽可能的小。 在这里我们只关注其力学指标之一 ———即满足压 力角条件(α≤[α]) 下的基本尺寸的确定。 由图 1 导出的 r0min和相应的 e0 的公式为 e0 = ( dS dδ ) ptan[α′] + (dS dδ ) p′tan[α′] - ( Sp - Sp′ ) tan[α]tan[α′] / tan[α] + tan[α′] (1) r0min = [ (dS/ dδ) p - e0 tan[α] - Sp ]2 + e02 式中  [α] ———推程许用压力角[α′] ———回程许用压力角δ ———凸轮转过角度S ———从动件运动规律 图 2  凸轮廓线的综合 在第 1 步中 ,我们已经得到了满足条件的基本尺寸 ,下面我们将在此基础上综合偏置直动尖端推杆盘形凸轮的廓线。 2. 2  廓线综合 如图 2 所示 ,假设起始接触点 B0 在 x 方向偏离了一个距离 e。某时刻凸轮转动了 δ, 此时原点 O 推杆与凸轮接触点 B1 的矢量 B1 = ( e , S0 + S) T ,其中 S0 = r2 0 - e2 ,由旋转矢量法可得 x y = cosδ  sinδ - sinδ cosδ e S0 + S = ecosδ+ ( S0 + S) sinδ - esinδ+ ( S0 + S) cosδ (2) 3  MATLAB 编程实现廓线综合 为了方便的说明问题 ,我们引

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值