matlab 机械原理_原创文档.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

机电控制系统仿真

结课论文

1

Matlab在机械原理中的简单应用

摘要:Matlab是可视化的面向科学计算的优秀科技应用软件,

将Matlab引入机械原理课程学习中,利用其丰富的库函数、编程

简单及可视化功能强等优点,来解决机械原理课程学习中的问题,

可提高学习效率与学习的极性,学习效果明显。

关键词:Matlab机械原理运动分析

引言:

Matlab是美国MathWorks公司开发的一套高性能的数值计算和

可视化软件,其应用范围涵盖了当今几乎所有的工业应用与科学研

究领域,它集数值分析、矩阵运算、信号处理和图形显示于一体,

其丰富的库函数和各种专用工具箱,将使用者从繁琐的底层编程中

解放出来;它对科学计算结果迅捷而准确的可视化能力,有助于使

2

用者化抽象思维为形象思维,更好地理解概念、发现规律。

机械原理是机械类专业的一门技术基础课,机构的运动分析是

其很重要的一章内容。目前在学习过程中,对机构进行运动分析的

方法主要有图解法和解析法两种[1]。图解法需要列出矢量方程式、

作图求解,存在结果出错多、准确性差、作图过程繁琐等问题;解

析法需要针对给定机构建立模型、求导得出速度方程和加速度方程、

再编程求解,受编程能力限制,编程时易出错、程序调试时间较长;

这都在一定程度上影响了学习该部分内容的兴趣和积极性。由于以

上原因,在学习中引入matlab中的simulink和simmechanics工具

箱,机械原理课程学习中利用Matlab语言,对学习内容做适当调整,

使我们观地领会和理解课程中的内容和实时处理结果。利用其建模

直观简便、我们上手快等特点,激发我们的学习兴趣,提高了学习

的自主性。

一、基于Matlab的四连杆机构运动分析

1.建立数学模型

四连杆机构如图1所示,已知各构件的尺寸L1,L2,L3,L4

及原动件1的角位移θ1和等角速度ω1,求构件2和3的角位移θ

2,θ3,角速度ω2,ω3,角加速度ε2,ε3。

3

为了对机构进行运动分析,先如图1建立一直角坐标系,并将各

构件表示为杆矢。

(1)位置分析如图1可写出机构各杆矢所构成的矢量封闭方程:

L1+L2=L3+L4

分别向x和y轴投影,得代数方程:

L1cosθ1+L2cosθ2-L3cosθ3-L4=0(1)

L1sinθ1+L2sinθ2-L3sinθ3-L4=0(2)

从上述两个方程中消去θ2,便可化成一个只包括θ1和θ3的方

程,给定θ1,可求出满足此方程的θ3。

由⑵式得

(3)

⑴式中的cosθ2代以,得出

4

在θ1给定时,求能使f(θ3)=0的θ3值,然后,θ2就可由⑶

式求得。

(2)速度、加速度分析求得θ2和θ3后,只需将θ2和θ3对时间t

求1次和2次导数即可求出ω2,ω3,ε2,ε3。

2.Matlab程序的编制及运行

设四连杆机构中已知各构件的尺寸L1=80mm,L2=250mm,L3=200mm,

L4=200mm,原动件1以100rad/s角速度逆时针转动。

编写程序文件如下:

globalL1L2L3L4th1

L1=80;L2=250;L3=200;L4=200;

w1=input(w1=);

theta1=linspace(0,2*pi,181);

theta3=input(theta3=);

dt=2*pi/180/w1;

th1=theta1(1);theta3(1)=fzero(move,

theta

文档评论(0)

***** + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档