滚子摆动从动件凸轮设计matlab程序

disp ' ******** 滚子摆动从动件凸轮设计 ********'

disp '已知条件:'

disp ' 凸轮作顺时针方向转动,从动件做摆动'

disp ' 从动件在推程作等加速/等减速运动,在回程作等加速等减速运动'

rb =52;rt = 10;qm=15;ft = 60;fs = 10;fh = 60;alp = 35;a=140;l=122;q0=asin(rb/a)*180/pi;

fprintf (1,' 基圆半径 rb = %3.4f mm \n',rb)

fprintf (1,' 滚子半径 rt = %3.4f mm \n',rt)

fprintf (1,' 起始角度 q0= %3.4f mm \n',q0)

fprintf (1,' 最大摆动角度 qm = %3.4f mm \n',qm)

fprintf (1,' 推程运动角 ft = %3.4f 度 \n',ft)

fprintf (1,' 远休止角 fs = %3.4f 度 \n',fs)

fprintf (1,' 回程运动角 fh = %3.4f 度 \n',fh)

fprintf (1,' 推程许用压力角 alp = %3.4f 度 \n',alp)

hd= pi / 180;du = 180 / pi; %角度弧度互换

d1 = ft + fs;d2 = ft + fs + fh;

disp ' '

disp '计算过程和输出结果:'

disp ' 1- 计算凸轮理论轮廓的压力角和曲率半径'

disp ' 1-1 推程(等加速/等减速运动)'

s = zeros(ft);ds = zeros(ft);d2s = zeros(ft);vt=zeros(ft);st1=zeros(ft);at=zeros(ft);

at = zeros(ft);atd = zeros(ft);pt = zeros(ft);

for f = 1 : ft

if f <= ft / 2

s(f)=2*(qm/ft^2)*f^2;st1(f)=s(f);s = s(f); %推程加速方程式

ds(f)=(qm/ft^2)*f;vt(f)=ds(f);ds = ds(f);

d2s(f)=4*qm/ft;at(f)=d2s(f);d2s = d2s(f);

else

s(f)=qm-2*qm*(ft-f)^2/ft^2;st1(f)=s(f); s = s(f); %推程减速方程式

ds(f)=4*qm*(ft-f)/ft^2;vt(f)=ds(f);ds = ds(f);

d2s(f)=-4 *qm/ft^2;at(f)=d2s(f);d2s = d2s(f);

end

at(f)= atan((-l*(1-ds))/(a*sin((s+q0)*hd))-(-1)*cos((s+q0)*hd)/sin((s+q0)*hd));atd(f) = at(f) * du; %推程压力角的角度和弧度表达式

p1= -a*sin(f*hd)+l*sin((s+q0-f)*hd)*(ds-1);

p2= a*cos(f*hd)+l*cos((s+q0-f)*hd)*(ds-1);

p3=-a*cos(f*hd)+l*(ds-1)^2*cos((s+q0-f)*hd)+l*d2s*sin((s+q0-f)*hd);

p4=-a*sin(f*hd)-l*(ds-1)^2*sin((s+q0-f)*hd)+l*ds*cos((s+q0-f)*hd);

pt(f)= (p1^2+p2^2)^1.5/(p1*p4-p2*p3) ;p = pt(f);

end

atm = 0;

for f = 1 : ft

if atd(f) > atm

atm = atd(f);

摆动凸轮matlab程序,滚子摆动从动件凸轮设计matlab程序.doc相关推荐

  1. 摆动凸轮matlab程序,滚子摆动从动件凸轮设计matlab程序

    disp ' ******** 滚子摆动从动件凸轮设计 ********' disp '已知条件:' disp ' 凸轮作顺时针方向转动,从动件做摆动' disp ' 从动件在推程作等加速/等减速运动 ...

  2. matlab 避雷针保护范围程序,基于MATLAB避雷针保护范围可视化设计与分析.doc

    基于MATLAB避雷针保护范围可视化设计与分析 基于MATLAB避雷针保护范围可视化设计与分析 摘要: 利用MATLAB设计避雷针保护范围可视化程序与界面,对避雷针保护范围采用折线法和滚球法进行对比分 ...

  3. c语言程序设计 徐庆生,C语言中循环结构程序课的教学设计与探讨.doc

    C语言中循环结构程序课的教学设计与探讨 摘要:循环结构的程序设计是面向过程的程序设计课程的核心部分,掌握好循环结构的程序设计技术对学好此类课程至关重要.本文重点介绍了"C语言程序设计&quo ...

  4. 汽车主动悬挂系matlab,基于Matlab的汽车主动悬架控制器设计与仿真.doc

    基于Matlab的汽车主动悬架控制器设计与仿真 <现代控制理论及其应用>课程小论文 基于Matlab的汽车主动悬架控制器设计与仿真 学院:机 械 工 程 学 院 班级() 姓名: 2015 ...

  5. qpsk通信系统在matlab下的仿真实现毕业设计(论文)开题报告,基于MATLAB的QPSK通信系统仿真设计毕业设计论文.doc...

    毕业设计论文 - PAGE \* MERGEFORMAT - PAGE \* MERGEFORMAT IV- 基于MATLAB的QPSK通信系统仿真设计 摘 要 随着移动通信技术的发展,以前在数字通信 ...

  6. matlab的gui倒计时,GUI设计时钟程序中的计时器建立

    我目前的程序如下: function varargout = naozhong(varargin) % NAOZHONG M-file for naozhong.fig %      NAOZHONG ...

  7. java程序设计图形题_面向对象与Java程序设计基础题目:设计一个程序可以一计算平面图形的面积和立体图形的体积。1.使用interface关键...

    共回答了15个问题采纳率:93.3% 1.shape接口: public interface Shape { double getArea(); } 2.shape2D接口: public inter ...

  8. 怎样用matlab做复数运算,MATLAB面向复数运算的设计.doc

    MATLAB面向复数运算的设计 MATLAB面向复数运算的设计 MATLAB的所有运算都是定义在复数域上的.这样设计的好处是:在进行运算时,不必像其他程序语言那样把实部和虚部分开来处理.为描述复数,虚 ...

  9. 基于matlab的车牌识别系统程序,基于matlab的车牌识别系统的设计(附程序).doc

    基于matlab的车牌识别系统的设计(附程序).doc 1车牌识别系统的设计1.摘要:汽车牌照自动识别系统是制约道路交通智能化的重要因素,包括车牌定位.字符分割和字符识别三个主要部分.本文首先确定车辆 ...

最新文章

  1. python asyncio tcp server_Python 3.4 中新的 asyncio : Servers、Protocols 和 Transports
  2. Windows Batch [精华]
  3. 玩美自由行体验报告 | 手摸手产品研究院
  4. java 静态 二维数组 转化hashmap_将一个二维数组转换为 hashmap 哈希表
  5. 百度模糊搜索怎么实现_百度搜索广告是什么?百度搜索竞价广告投放推广效果怎么样?...
  6. 易语言html规则分析,易语言算法原理浅析【一】(示例代码)
  7. 告别 ROR windows 部署的噩梦-在 windows 上面 使用 Apache 部署 Ruby On Rails
  8. 2021.NET Conf China上的GraphQL
  9. javafx 调用java_Java验证(javafx)
  10. java取非_java运算符 与()、非(~)、或(|)、异或(^)
  11. excel range 判断日期型_为什么精英都是Excel控?
  12. mysql8.0导入备份_mysql8.0.20配合binlog2sql的配置和简单备份恢复的步骤详解
  13. Django学习-19-缓存
  14. 英语语法 可作主语的词类 1.1.3动名词或不定式作主语
  15. 授人以鱼:教你找电影
  16. 巧用Scrum与Kanban
  17. VS2013 Git 错误 “An error was raised by libgit2. Category = 21”
  18. Vue粒子特效使用教程(vue-particles插件)
  19. python爬虫实战-网易BUFF CSGO饰品
  20. 《中华人民共和国数据安全法》解读(3)

热门文章

  1. css透明度属性简介
  2. HDWiki数据库结构说明
  3. 用switchresx设置分辨率点击保存后重启无效如何解决?
  4. 非常有助于理解二极管PN结原理的资料
  5. Tableau——蝴蝶图实现数据对比
  6. 实训项目四 powerpoint 综合应用_抗震支吊架在机电安装项目上的综合应用,陕暖协建议收藏...
  7. c++ 使用结构体实现有理数库
  8. 新老压缩/加密壳大全洪雨收集推荐
  9. JAVA字节码增强技术之ASM
  10. 网易邮箱登陆页面HTML5