没有合适的资源?快使用搜索试试~ 我知道了~
:在MATLAB环境下开发平面连杆机构运动分析系统.doc
需积分: 5 0 下载量 40 浏览量
2024-01-08
21:01:56
上传
评论
收藏 436KB DOC 举报
温馨提示
试读
26页
:在MATLAB环境下开发平面连杆机构运动分析系统.doc
资源推荐
资源详情
资源评论
摘 要
建立了铰链四杆机构运动分析的数学模型 ,以 MATLAB 程序设计语言为平
台 ,将参数化设计与交互式相结合 ,设计了铰链四杆机构分析软件 ,该软件具有
方便用户的良好界面 ,并给出界面设计程序 ,从而使机构分析更加方便、快捷、
直观和形象.设计者只需输入参数就可得到分析结果 ,再将运行结果与设计要求
相比较 ,对怎样修改设计做出决策.它为四杆机构设计提供了一种实用的软件与
方法.
关键词:平面四杆机构,MATLAB 软件,运动分析,分析
THE DEVELOPMENT OF SYSTEM FOR ANALYSIS OF
MOTION IN PLANE FOUR BAR MECHANISM BASED ON
MATLAB SOFTWARE
Abstract
A mathematical model of motion analysis was established in plane four -
linkage , and analytical software was developed. The software adopted Matlab as a
design language. It combined parametric design with interactive design and had good
interface for user. Thus, it was faster and more convenient to analyse linkage. The
analytical result was obtained as soon as input parameters was imported and the
devisers can make decision - making of modification by the comparing analytical
result with design demand. It provides an applied software and method for linkage.
Key words: Plane Four Bar Mechanism, MATLAB, Analysis of Motion, Analyze
目 录
1 绪论............................................................................................................................1
2 平面连杆机构的设计分析........................................................................................3
2.1 平面四连杆机构的运动分析 .............................................................................3
2.2 机构的数学模型的建立 .....................................................................................3
2.2.1 建立机构的闭环矢量位置方程...................................................................3
2.2.2 求解方法.......................................................................................................5
3 基于 MATLAB 程序设计.........................................................................................6
3.1 程序流程 .............................................................................................................6
3.2 M 文件编写.........................................................................................................8
3.3 程序运行结果输出 ...........................................................................................10
4 基于 MATLAB 图形界面设计...............................................................................14
4.1 界面设计 ...........................................................................................................14
4.2 代码设计 ...........................................................................................................15
5 结论..........................................................................................................................21
致谢..............................................................................................................................21
参考文献......................................................................................................................22
1 绪论
连杆机构的应用十分广泛,它不仅在众多工农业机械和工程机械中得到广
泛应用
[1]
。铰链四杆机构是由转动副将各构件的头尾联接起的封闭四杆系统,并
使其中一个构件固定而组成。被固定件称为机架,与机架直接铰接的两个构件和
称为连架杆,不直接与机架铰接的构件称为连杆。连架杆如果能作整圈运动就称
为曲柄,否则就称为摇杆,连杆机构的最基本形式是平面四杆机构,它是其它连
杆机构的基础。所以,对平面四杆机构进行研究可以概括连杆机构内在的基本原
理,从而用以连杆机构的设计。
机构运动学综合是按照给定的运动特性对机构进行系统的设计的过程,包
括型综合和尺度综合两大主要内容,主要综合方法有解析法、作图法和实验法。
作图法和实验法 工作量大,设计精度低,仅适用于对机构精度要求不高的场合。
近几十年来,随着工业技术的高速发展,人们对机构的复杂程度和精度要求越来
越高,作图法和实验法已不能满足要求,而基于计算机辅助设计(例如 MATLAB
软件)的解析法得到了广泛的应用。
此课题的主要内容是系统地对平面四杆机构连杆曲线进行研究,从而来获
得连杆机构基本的原理和综合方法,以便在实际中得到应用;主要特色是在各个
设计进度中将会大量应用计算机高级语言 MATLAB
[2]
编程来辅助设计和仿真平
面四杆机构。
铰链四杆机构的运动学分析是机构学中典型的机构运动分析之一 ,如果设
计铰链四杆机构时能及时图示其运动轨迹和速度分析 ,从而将图示结果与设计
要求相比较 ,可以及时修改设计中的偏差.目前 ,MALTAB 已经不再是“矩阵实
验室” ,而成为国际上最流行的科学与工程计算的软件工具 ,以及一种具有广泛
应用前景的全新的计算机高级编程语言 ,它在国内外高校和科研部门正扮演着
越来越重要的角色 ,功能也越来越大 ,不断适应新的要求提出新的解决办法.可
以预见 ,在科学运算与科学绘图领域 ,MATLAB 语言将长期保持其独一无二的
地位.然而 ,国内至今尚未见到采用 MATLAB 开发的有关机构学的软件 ,以
MATLAB 的科学运算与绘图的强大功能开发了铰链机构运动仿真软件.
机构的运动分析是机构设计中必不可少的工作 ,通常可使用图解法和解析
法来进行 ,图解法因其作图、计算工作量大、精度差的缺点 ,在实际工程设计应
用中有很大的局限性。解析法的计算工作量很大 ,但随着计算机在工程设计领域
的广泛应用 , 优化方法和计算机辅助设计的应用已成为研究连杆机构的重要方
法,一些软件平台为解决复杂的工程计算提供了强有力的武器。,并已相应地编
制出大量的、适用范围广、计算机时少、使用方便的通用软件。
MATLAB 是 Mathworks 公司于 1982 年推出的一套功能强大的工程计算
软件, 广泛应用于自动控制、 机械设计、 流体力学和数理统计等工程领域, 被
誉为巨人肩上的工具。它集数值分析、 矩阵运算、 信号处理和图形显示于一体,
构成了一个方便的、 界面友好的用户环境。
所谓图形用户界面
[3]
, 简称为 GUI(Graphic User Interface) , 是指包含了各种
图形控制对象, 如图形窗口、菜单、对话框以及文本等内容的用户界面。利用这
些用户界面, 用户可以和计算机之间进行信息交流。用户可以通过某种方式来选
择或者激活这些图形对象, 来运行一些特性的 M 文件。最常见的激活方式是利
用鼠标或者其它设备来点击这些对象。对于一个用户来说, 图形用户界面就是他
所面对的应用程序, 对图形界面的操作直接影响应用程序的应用前途。对于以往
专门用于科学计算的语言, 如 FORTRAN 语言等, 编写图形界面的功能较弱,
因而用其开发的程序, 其界面往往不够友好, 用户使用起来很不方便。而目前流
行的可视化语言, 对科学计算的功能又相对弱一些。MATLAB 提供了非常强大
的编写图形用户界面的功能。用户只和前台界面下的控件发生交互,而所有运算、
绘图等内部操作都封装在内部,终端用户不需要区追究这些复杂过程的代码。图
形用户界面大大提高用户使用 MATLAB 程序的易用性。因此,学习 MATLAB
图形用户界面编程,即 GUI 程序的创建,是 MATLAB 编程用户应该掌握的重要
一环。
对于一个 MATLAB 的图形用户界面, 它的设计过程可以分为两个部分:
(1)用户界面的外观设计。在这里, 主要是通过不同的对话框、按钮、文本
框等许多工具的使用, 设计出一个图形用户界面。同时也应搞清楚这个图形界面
的功能是什么, 也即在图形界面上的操作会引发什么样的结果。
(2)图形界面的完成。在这里, 用户将根据在外观设计阶段所确定的图形界
面的功能, 针对各个不同的图形对象来编写出能够实现该功能的函数代码, 确保
这个图形界面能够完成所预定的功能。
工程人员通过使用 MATLAB 提供的工具箱, 可以高效求解复杂的工程问题,
并可以对系统进行动态仿真, 用强大的图形功能对数值计算结果进行显示。笔者
在 MATLAB 环境下开发了一个平面四杆机构运动分析系统 ,只要在系统图形界
面的文本编辑框中交互地输入四杆机构各构件的参数和原动件的角速度 ,就能
迅速地输出当原动件转动 1 周时从动件的位移、速度、加速度的变化规律曲线 ,
具有融计算与绘图为一体 ,操作简便、界面友好 ,计算速度快 ,准确性高的特点。
本文以曲柄摇杆机构为分析对象,借助 MATLAB 软件进行运动分析。曲柄摇杆
机构是平面四连杆机构中最基本的结构,它可以用来实现转动和摆动之间运动形
式的转换或传递动力。对曲柄摇杆机构进行运动分析的主要内容是:在机构尺寸
参数已知的情况下,假定曲柄做匀速转动,从运动几何关系上分析连杆和摇杆的
剩余25页未读,继续阅读
资源评论
omygodvv
- 粉丝: 504
- 资源: 2065
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功