Matlab在机械原理课程设计中的应用研究
2017-03-12刘相权
教育教学论坛 2016年52期
刘相权


(北京信息科技大学 机电工程学院,北京 100192)
摘要:本文以六杆机构牛头刨床为例,在运动学分析的基础上,应用Matlab软件编程实现了牛头刨床的位移、速度和加速度的变化曲线,完成了对牛头刨床的运动仿真,通过使用Matlab,为机械原理课程设计的改进提供了一个新的思路。
关键词:Matlab;机械原理;课程设计;六杆机构;运动仿真
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2016)52-0077-02
机械原理课程设计是机械原理课程重要的实践环节,培养学生机械系统运动方案设计的初步能力。目前机械原理课程设计的方法有图解法和解析法两种,图解法需要学生列出矢量方程式,作图求解,其优点是几何概念清晰、形象,缺点是作图比较烦琐、精度不高[1]。解析法需要学生针对给定机构建立运动学模型,求解出位移方程、速度方程和加速度方程、编程求解,根据求解结果绘制相应曲线。解析法需要学生具有一定的编程能力,其优点是求解精度高,培养了学生运用现代化的手段解决设计问题的能力。
Matlab是美国Mathworks公司开发的大型科学计算软件,本文以机械原理课程设计中常见的牛头刨床为例,首先利用矩阵法对机构进行运动学分析,然后利用Matlab编程求解,绘制仿真曲线,直观再现牛头刨床从动件的运动规律。
一、牛头刨床工作原理概述
牛頭刨床是一种用于平面切削加工的机床,图1所示为牛头刨床主运动机构的运动简图,由导杆机构1-2-3-4-5带动刨头5及其上的刨刀作往复切削运动。……
登录APP查看全文
