基于matlab的连杆机构设计
基于MATLAB优化工具箱的平面连杆机构的设计
2. 29384450528368 % 最优点 fva l= 0. 00316609088036 % 最优值 ex itflag= 5 % 收敛情况
ou tp u t= itera t ion s: 23 % 迭代次数
完成以上 3 个M 文件后, 在M A TLAB 命令窗口 键入m ub iao, 得到如下结果: Op ti m iza t ion term ina ted: m agn itude of d irect iona l deriva t ive in sea rch d irect ion less than 23 op t ion s. To lFun and m ax i m um con st ra in t vio la t ion is . To lCon. less than op t ion s
F (x ) =
∑ (7
i= 0
i
- 7 si )
2
按图 2, 式中 7i= 70+ 7
si
整理得约束条件
g 3 (x ) = 1 g 5 (x ) = 6 g 6 (x ) = x 1 x1 ≤ 0 x2 ≤0 g 4 (x ) = 1 - x 2 ≤ 0 x1 x2 -
2 2 (Υ Υ i o ) ( i = 0, 1, 2, …, n ) 3Π
2 2 (Υ - Υ 0) 3Π
7 = 7 0+ 于许用值 [ Χ]= 45° 。
并要求在给定的运动范围内, 机构的最小传动角不小
2. 1 建立连杆机构设计的优化数学模型 2. 1. 1 确定设计变量
) , 女, 陕西礼泉人, 现任西安工业大学机电工程学院助教, 从事机械设计方面的教学和研究工作。
基于MATLAB的连杆机构设计
基于MATLAB的连杆机构设计陈婀娜【期刊名称】《贵州科学》【年(卷),期】2012(030)001【摘要】Traditional design of a four-bar mechanism is complicated and has larger design error. Based on MAT- LAB software, establishment of related mathematical model can easily and accurately design of a four-bar mecha- nism, by means of determining kinematical geometric relations of a four-bar mechanism. The design effect is better than the traditional design.%传统的连杆机构设计比较繁复,误差也大。
基于MATLAB软件,通过确定连杆机构运动几何关系,建立相应的数学模型,可以方便、精确地完成连杆机构设计,设计效果优于传统的设计方法。
【总页数】3页(P76-77,90)【作者】陈婀娜【作者单位】贵州师范大学机械与电气工程学院,贵阳550001【正文语种】中文【中图分类】TH112.1【相关文献】1.基于MATLAB的平面四连杆机构的解析设计方法 [J], 贝天宝;林兴发2.基于matlab的平面四连杆机构优化设计 [J], 宋志强3.基于MATLAB的连杆机构的运动系统设计 [J], 刘艳4.基于MATLAB的连杆机构的运动系统设计 [J], 刘艳5.基于MATLAB的高压断路器连杆机构优化设计 [J], 刘明辉因版权原因,仅展示原文概要,查看原文内容请购买。
基于matlab的平面连杆机构优化设计
基于matlab的平面连杆机构优化设计
基于Matlab的平面连杆机构优化设计是指利用Matlab软件平台,对平面连杆机构进行优化设计的过程。
平面连杆机构是一种常见的机械传动机构,广泛应用于各种机械系统中,如机械手、凸轮机构等。
优化设计是指通过数学建模、计算和分析,寻求满足一定性能要求的最优设计方案。
在基于Matlab的平面连杆机构优化设计中,通常需要建立机构的数学模型,包括几何模型和运动学模型。
几何模型描述机构的几何形状和尺寸,而运动学模型则描述机构的位置、速度和加速度等运动参数。
然后,利用Matlab 进行数值计算和分析,以确定最优的设计参数。
具体来说,基于Matlab的平面连杆机构优化设计可以分为以下几个步骤:1.建立数学模型:根据实际问题,建立平面连杆机构的几何模型和运动学模
型,将实际问题转化为数学问题。
2.定义优化目标:根据设计要求,定义优化目标函数,如最小化某个性能参
数、最大程度满足某个约束条件等。
3.确定设计变量:选择影响优化目标的主要参数作为设计变量,如连杆长度、
角度等。
4.约束条件:根据实际应用需求和机构运动特性,定义约束条件,如角度范
围、位移范围等。
5.求解优化问题:利用Matlab的优化工具箱进行数值计算,求解优化问题,
得到最优设计方案。
6.结果分析和验证:对优化结果进行分析和验证,确保最优设计方案的有效
性和可行性。
总之,基于Matlab的平面连杆机构优化设计是一种通过数学建模和数值计算来寻求最优设计方案的方法。
它可以帮助设计师快速找到满足性能要求的设计方案,提高设计效率和产品质量。
基于MATLAB的平面四连杆机构优化设计
基于 MATLAB 的四连杆机构的优化设计
陈伟斌
(汕头大学,工学院)
[摘要] 对平面四连杆机构进行数学建模,要求实现预期的传递函数运动轨迹。利用 MATLAB 强大的运算功能,快速精确地计 算出优化结果。再利用 MATLAB 编写程序检验得出的运动轨迹是否达到期望目标。 [关键词] 连杆、轨迹、优化设计、MATLAB。
Optimized design for four bar linkage mechanism of crushing machine based on MATLAB
Terry Chen (Shantou University, Engineering College)
[Abstract] Analyze the model of four bar linkage mechanism and try to satisfy the movement locus that we excepted. With the strong functions of MATLAB, we can calculate and get the best result quickly. Then write a program to simulate the movement locus of the output and examine whether it satisfy our requirement. [Key Words] Linkage, Movement locus , Optimized Design, MATLAB
l 2, l 3 两 个 独 立 变 量 。 设
l 2 x1; l 3 x 2; 可以得出本题是二维优化问题。
有志,有恒,有识,有为
基于MATLAB的平面四连杆机构运动仿真.
图2~4分别为θ4角速度、点C的速度变化曲线。
4结论
本文在复数向量坐标系中推导了四连杆机构运动方程,并应用MATLAB软件进行了连杆机构运动数值仿真。从计算结果可以看出,该方法可以方便快捷地得到连杆运动参数,能够有效提高分析效率和计算精度,可进一步推广到多连杆机构设计及优化计算中。
文章编号:1009-9492(201104-0051-02
引言
四连杆机构因其结构灵活、能够传递动力并有效地实现预定动作,在很多领域得到了广泛应用
[1]
。进行连杆机
构运动分析,传统方法主要是图解法或分析法[2]
,无论设
计精度还是设计效率都相对低下,无法满足现代机械高速高精度的要求。随着计算机技术的飞速发展,特别是以
面四杆机构[J ].机械制造, 2002,
(3:26-28.
[3]周进雄,张陵.机构动态仿真[M ].西安:西安交通大学出
版社, 2002.
[4]李娟玲,张建峰.基于C语言的平面连杆机构的运动分析
[J ].机械研究与应用, 2006, 19(5:117-120.
[5]宋兆基. MATLAB6.5在科学计算中的应用[M ].北京:清
华大学出版社, 2005.
[6]王正林.精通MATLAB科学计算[M ].北京:电子工业出
版社, 2009.
[7]曹惟庆.机构设计[M ].北京:机械工业出版社, 2004. [8]李洪涛,徐巍华.基于MATLAB软件对抽油机连杆运动规律
的仿真研究[J ].机械工程师, 2009(5:99-101.
参考文献:
[1]孙桓,陈作模.机械原理[M ].北京:高等教育出版社,
2006.
基于MATLAB的四连杆机构运动分析软件设计开题报告
基于MATLAB的四连杆机构运动分析软件设计开题报告云南农业大学本科生毕业设计开题报告工程技术学院车辆工程专业( 工科) 2008级设计题目:基于MATLAB的四连杆机构运动分析软件设计人机交互界面的设计云南农业大学教务处制2011年10月8日云南农业大学毕业设计开题报告1(本课题所涉及的问题在国内(外)的研究现状综述目前,MATLAB软件是功能强大的科学计算软件,被国内外高校和科研单位所使用。
尤其是基于矩阵运算的数据处理,还可用符号运算计算解析解;还可以实现数值分析、图像处理等若干个领域的计算和图形显示功能。
在工程技术界,MATLAB 也被用来解决一些实际课题和数学模型问题。
典型的应用包括数值计算、算法预设计与验证,以及一些特殊的矩阵计算应用,如自动控制理论、统计、数字信号处理(时间序列分拆)等。
平面连杆机构是一种应用十分广泛的机构。
对它的分析及设计一直是机构学研究的一个重要课题。
但传统方法对于常见的连杆机构的运动学、动力学分析仍然是非常繁琐,以至于很难对它进行深入的研究,如果建立一个连杆机构的仿真系统,使设计人员在进行设计时,从复杂的机构分析和烦琐的计算中摆脱出来,集中精力从事于创新工作,那将是很有意义的。
基于这样一种考虑,本课题尝试建立一个平面连杆机构的运动学仿真系统。
应用Matlab/Simulink对机构领域中应用广泛的基本机构——双曲柄机构、曲柄摇杆机构、曲柄滑块机构等的连杆点轨迹作仿真,该方法编程工作量小、轨迹图形显示便捷,所建模型只需作少量更改即可适应四杆机构的不同特征值,并可推广至多杆机构情况。
建立四杆机构的优化设计模型,用 MATLAB 优化工具箱实现四杆机构的优化设计及仿真,得到的优化结果有足够的精度,能满足设计需求,同时表明MATLAB 优化工具箱在四杆机构优化设计及其相关问题中具有较好的应用前景。
2(本人对课题提出的任务要求及实现预期目标的可行性分析由于连杆机构的性能受机构上繁多的几何参数的影响,呈复杂的非线性关系,无论从性能分析上还是性能综合上都是一个比较困难的工作。
基于matlab的平面四连杆机构设计以及该机构的运动分析参考模板
基于matlab的平面四连杆机构设计以及该机构的运动仿真分析摘要四连杆机构因其结构方便灵活,能够传递动力并实现多种运动形式而被广泛应用于各个领域,因此对其进行运动分析具有重要的意义。
传统的分析方法主要应用几何综合法和解析综合法,几何综合法简单直观,但是精确度较低;解析法精确度较高,但是计算工作量大。
随着计算机辅助数值解法的发展,特别是MATLAB软件的引入,解析法已经得到了广泛的应用。
对于四连杆的运动分析,若应用MATLAB 则需要大量的编程,因此我们引入proe软件,我们不仅可以在此软件中建立实物图,而且还可以对其进行运动仿真并对其运动分析。
在设计四连杆时,我们利用解析综合法建立数学模型,再根据数学模型在MATLAB中编程可以求得其他杆件的长度。
针对范例中所求得的各连杆的长度,我们在proe软件中画出其三维图(如图4)并在proe软件中进行仿真分析得出CB,的角加速度的变化,从而得到CB,两接触处所受到的力是成周期性变化的,可以看出CB,两点处的疲劳断裂,我们提B,两点处极易疲劳断裂,针对C出了在设计四连杆中的一些建议。
关键字:解析法 MATLAB 软件 proe 软件 运动仿真建立用解析法设计平面四杆机构模型对于问题中所给出的连架杆AB 的三个位置与连架杆CD 的三个位置相对应,即三组对应位置为:332211,,,,,ψϕψϕψϕ,其中他们对应的值分别为: 52,45,82,90,112,135,为了便于写代数式,可作出AB 与CD 对应的关系,其图如下:图—2 AB 与CD 三个位置对应的关系通过上图我们可以通过建立平面直角坐标系并利用解析法来求解,其直角坐标系图如下:φααi θi φi图—3 平面机构直角坐标系通过建立直角坐标系OXY ,如上图所示,其中0α与0φ为AB 杆与CD 杆的初始角,各杆件的长度分别用矢量d c b a ,,,,表示,将各矢量分别在X 轴与Y 轴上投影的方程为⎩⎨⎧=++=+)sin(*)sin(*)sin(*)cos(*)cos(*)cos(*φθαφθαc b a c d b a在上述的方程中我们可以消除θ,从而可以得到α与φ之间的关系如下:)cos(2)cos(2)cos(2)(2222αφαφab ac cd b d c a +-=+-++ (1) 为便于化简以及matlab 编程我们可以令:⎪⎪⎪⎩⎪⎪⎪⎨⎧==-++=c d H a d H ac b d c a H 32222212 (2) 通过将(2)式代入(1)式中则可以化简得到如下等式: )cos()cos()cos(321αφαφH H H +-=+ (3)我们可以通过(3)式将两连架杆对应的位置带入(3)式中,我们可以得到如下方程:⎪⎩⎪⎨⎧+-=++-=++-=+)cos()cos()cos()cos()cos()cos()cos()cos()cos(333332123222211311121ϕψϕψϕψϕψϕψϕψH H H H H H H H H (4) 联立(4)方程组我们可以求得321,,H H H ,再根据(2)中的条件以及所给定的机架d 的长度,我们可以求出其它杆件的长度为:⎪⎪⎪⎩⎪⎪⎪⎨⎧-++===1222322acH d c a b H d c H d a (5)四连杆设计范例:在日常生活中,我们经常看到消防门总能自动关上,其实它是利用四连杆机构与弹簧组成的。
基于MATLAB的平面连杆机构运动分析及动画毕业论文
基于MATLAB的平面连杆机构运动分析及动画摘要建立了平面机构运动分析的数学模型,利用MATLAB进行了编程并设计了计算交互界面进而求解,为解析法的复杂计算提供了便利的方法,此方法也同样适用于复杂平面机构的运动分析,并为以后机构运动分析的通用软件的设计提供了基础。
建立了平面四杆机构运动分析的数学模型,以MATLAB 程序设计语言为平台,将参数化设计与交互式相结合,设计了平面四杆机构仿真软件,该软件具有方便用户的良好界面,并给出界面设计程序,从而使机构分析更加方便、快捷、直观和形象。
设计者只需输入参数就可得到仿真结果,再将运行结果与设计要求相比较,对怎样修改设计做出决策,它为四杆机构设计提供了一种实用的软件与方法。
以一种平面六连杆为例建立了平面多连杆机构的运动分析数学模型,应用MATLAB 软件进行了优化设计和仿真分析,为机构优化设计提供了一种高效、直观的仿真手段,提高了对平面多连杆机构的分析设计能力。
同时,也为其他机构的仿真设计提供了借鉴。
关键词:解析法,平面连杆机构,MATLAB,运动分析,运动仿真Based on the MATLAB Planar Linkage Mechanism MotionAnalysis and AnimationABSTRACTThis article established the kinematical mathematic model of the planar mechanism ,which is programmed and solved with designing the mutual interface of the calculation by MATLAB.This convenient method is provided for the complicated calculation of the analysis and also applicable to the kinematical analysis of the complex planar mechanism.A mathematical model of motion analysis was established in planar four- linkage ,and emulational software was developed. The software adopted MATLAB as a design language. It combined parametric design with interactive design and had good interfacefor user. Thus,it was faster and more convenient to analyse linkage. The emulational result was obtained as soon as input parameters was imported and the devisers can make decision-making of modification by the comparing emulational result with design demand. It provides an applied software and method for linkage.This paper took a planar six-linkage mechanism as a example to set up the mathematics model of planar multi-linkage mechanisms, and made the optimization design and simulation by the MATLAB software. It gave a efficiently and directly method to optimization design of mechanisms, and improved the ability of analyzing and designing the planar multi-linkage mechanisms. At the same time, it also provides a use for reference to the design and simulation for other mechanisms.KEY WORDS: analysis, planar linkage mechanisms, MATLAB, kinematical analysis, kinematical simulation目录1.1 平面连杆机构的研究意义 (1)1.2 平面连杆机构的研究现状 (1)1.3 MATLAB软件介绍 (2)1.3.1 MATLAB简介 (2)1.3.2 MATLAB软件的特点 (4)1.3.3 用MATLAB处理工程问题优缺点 (5)第2章平面机构运动分析的复数矢量解 (6)第3章平面四杆机构运动分析 (8)3.1 铰链四杆机构曲柄存在条件 (8)3.2 平面四杆机构的位移分析 (9)3.3 平面四杆机构的速度分析 (14)3.4 平面四杆机构的加速度分析 (15)第4章基于MATLAB的平面四杆机构运动分析 (17)4.1 基于MATLAB的平面四杆机构运动参数输入界面 (17)4.2 基于MATLAB的平面四杆机构运动参数计算 (21)4.3 基于MATLAB的平面四杆机构运动分析界面 (24)4.4 基于MATLAB的平面四杆机构运动仿真 (26)4.5 基于MATLAB的平面四杆机构运动参数清空及退出 (30)第5章平面六杆机构运动分析 (32)5.1 构建平面六杆机构数学模型 (32)5.2 平面六杆机构的运动分析 (33)5.2.1 曲柄导杆机构的运动分析 (33)5.2.2 摆动滑块机构的运动分析 (36)第6章基于MATLAB的平面六杆机构运动分析 (39)6.1 基于MATLAB的平面六杆机构运动参数输入界面 (39)6.2 基于MATLAB的平面六杆机构运动参数计算 (45)6.3 基于MATLAB的平面六杆机构运动分析界面 (49)6.4 基于MATLAB的平面六杆机构运动仿真 (52)6.5 基于MATLAB的平面六杆机构运动参数清空及退出 (56)结论 (57)参考文献 (59)第1章前言1.1 平面连杆机构的研究意义机构运动分析是不考虑引起机构运动的外力的影响,而仅从几何角度出发,根据已知的原动件的运动规律(通常假设为匀速运动),确定机构其它构件上各点的位移、速度、加速度,或构件的角位移、角速度、角加速度等运动参数。
基于MATLAB给定连杆预定位置的四杆机构设计
第14卷第2期2019年6月Vol.14No.2Jun.2019陕西工业职业技术学院学报Journal of Shaanxi Polytechnic Institute基于MATLAB给定连杆预定位置的四杆机构设计韩二豹(陕西工业职业技术学院土木工程学院,陕西咸阳712000)摘要:连杆机构是一种典型的机械机构,运动设计是一个比较复杂和困难的问题,给定连杆预定位置的四杆机构的设计常用的设计方法主要为解析法。
本文以MATLAB语言为基础,利用计算机对给定连杆预定位置的四杆机构进行设计。
结果表明,此方法设计过程简洁,结果合理,准确,效率高。
关键词:四杆机构;MATLAB;预定位置中图分类号:TB121文献标识码:A文章编号=9459-2019(2)-0006-03A MATLAB-based Design of Four-bar Linkage with PresetPosition of Connecting RodHan Erbao(School of Civil Engineering,Shaanxi Polytechnic Institute,Xianyang Shaanxi712000,China)Abstract:Connecting rod is a typical mechanical linkage and its motion design is complex and ually, analytical method is the main method used in the design of four一bar linkage with preset position of connecting rod. In the study,a MATLAB一based design of four bar mechanism was made to link the preset position given by com・puter.The results show that the design process is simple Key words:Four bar linkage;MATLAB;Preset positiono引言MATLAB是一种高级技术语言和发展环境,特提供了一个人机交互的系统环境,并以矩阵作为基础的数据结构,节省编程时间,语法简单、容易掌握、调试方便,可以设置调试断点、快速查找程序错误等优点,可以将使用者从繁重重复的计算中解脱出来,已经被大家认可和广泛使用,充分展现其高效、直观、简单的特点⑷。
(完整版)在MATLAB环境下开发平面连杆机构运动分析系统毕业设计
在MATLAB环境下开发平面连杆机构运动分析系统摘要建立了铰链四杆机构运动分析的数学模型 ,以MATLAB程序设计语言为平台 ,将参数化设计与交互式相结合 ,设计了铰链四杆机构分析软件 ,该软件具有方便用户的良好界面 ,并给出界面设计程序 ,从而使机构分析更加方便、快捷、直观和形象.设计者只需输入参数就可得到分析结果 ,再将运行结果与设计要求相比较 ,对怎样修改设计做出决策.它为四杆机构设计提供了一种实用的软件与方法.关键词:平面四杆机构,MATLAB软件,运动分析,分析THE DEVELOPMENT OF SYSTEM FOR ANALYSIS OF MOTION IN PLANE FOUR BAR MECHANISM BASED ONMATLAB SOFTWAREAbstractA mathematical model of motion analysis was established in planefour - linkage , and analytical software was developed. The software adopted Matlab as a design language. It combined parametric design with interactive design and 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 平面连杆机构的设计分析 (4)2.1平面四连杆机构的运动分析 (4)2.2 机构的数学模型的建立 (4)2.2.1 建立机构的闭环矢量位臵方程 (5)2.2.2 求解方法 (7)3 基于MATLAB程序设计 (8)3.1 程序流程 (8)3.2M文件编写 (8)3.3程序运行结果输出 (12)4 基于MATLAB图形界面设计 (23)4.1界面设计 (23)4.2代码设计 (24)5 结论.......................................................................................... 错误!未定义书签。
曲柄连杆机构matlab课程设计
曲柄连杆机构matlab课程设计一、课程目标知识目标:1. 理解曲柄连杆机构的基本原理与运动特性;2. 掌握利用MATLAB软件进行曲柄连杆机构的运动仿真与分析;3. 学会结合实际工程案例,运用所学知识解决曲柄连杆机构的相关问题。
技能目标:1. 能够运用MATLAB软件构建曲柄连杆机构的模型;2. 能够对曲柄连杆机构进行运动分析,并绘制出相应的运动轨迹图;3. 能够根据分析结果,优化曲柄连杆机构的结构参数。
情感态度价值观目标:1. 培养学生对机械原理及MATLAB软件的兴趣,激发学习热情;2. 培养学生严谨的科学态度,注重理论与实践相结合;3. 增强学生的团队协作意识,提高沟通与表达能力。
本课程针对高年级学生,结合学科特点,注重理论知识与实践技能的结合。
通过本课程的学习,使学生能够掌握曲柄连杆机构的基本原理,运用MATLAB软件进行运动仿真与分析,培养解决实际工程问题的能力。
同时,课程强调团队合作,提升学生的综合素质,为将来的学术研究和职业发展打下坚实基础。
二、教学内容1. 曲柄连杆机构基本原理:介绍曲柄连杆机构的类型、特点及其在工程中的应用,重点讲解其运动学及动力学原理。
教材章节:第二章 曲柄连杆机构2. MATLAB软件操作:讲解MATLAB软件的基本操作,包括界面、常用命令、数据类型等,为后续运动仿真打下基础。
教材章节:第一章 MATLAB基础3. 曲柄连杆机构建模与仿真:教授如何使用MATLAB软件构建曲柄连杆机构的模型,进行运动仿真,分析运动特性。
教材章节:第三章 曲柄连杆机构建模与仿真4. 结构参数优化:介绍曲柄连杆机构结构参数对运动性能的影响,教授如何运用MATLAB软件进行参数优化。
教材章节:第四章 曲柄连杆机构优化设计5. 实际工程案例:分析典型曲柄连杆机构在实际工程中的应用,结合MATLAB软件进行案例分析,提高学生解决实际问题的能力。
教材章节:第五章 曲柄连杆机构工程应用案例教学内容安排与进度:共分为五个阶段,每个阶段2学时,共计10学时。
基于MATLAB的连杆机构设计
真 , 实 现 了运 动曲线 的可 视化 。 并
般地 , 连杆 机构 的设 计方 法 主要 有 作 图法 、 实
2 设 计 方 法
按 给定 两连 架杆 对 应 转 角设 计 机 构 , 是 以机 就
验法 和解析 法等 。作 图法 直观 、 晰 、 清 简单 易行 , 但误 差 比较大 , 误差 不能 事先 计算 和控 制 ; 验法 虽 然 且 实 比较 直接 , 但实验 步骤烦琐 ; 析法 虽然精 确 , 解 但很 难
各尺寸参数 ( 孙恒等 , 0 ) 2 6 。现以铰链 四杆机构为 0
例, 分析 基 MA L B的设 计 方法 。 TA 图1 所示 为 铰链 四杆 机构 。 已知机 构 的主动 件 A B和与从动件 C D之间的位置对应关系:
1 引 言
在平 面连 杆机 构 中 , 连杆 上 各 点 的 运动 轨 迹 都
是不 同形 状 的 曲线 。 由于 曲线形 状 随着连 杆各构 件 相对 长 度 的改 变 而改 变 , 因而可 利用 连杆 曲线 , 究 研
色的 图形处 理功 能 , 程序 语 言简单 , 需简单 编 程 且 只
收 稿 日期 :0 t0 —8; 回 日期 :0 10 -0 2 1 -91 修 2 1 -93 作 者 简 介 :陈 婀 娜 (9 2) 女 , 科 生 。研 究 方 向 : 械 制 造 及 自动 化 。 17 一 , 本 机
E— i:u o g 0 5@ 1 3 c r mals k n2 0 6 .o n
t a e ta iin lde i . h n t r d t a sg h o n Ke r : f u — a c a s ,ki maia y t e ie,MATLAB y wo ds o rb rme h nim ne tc s n h sz l
基于MATLAB Simulink的平面四连杆机构仿真(优选.)
基于MATLAB/Simulink的平面四连杆机构仿真一、题目及自由度分析如图1所示,该平面四杆机构中有三根运动的均质钢杆,其中有两根钢杆的一端与接地点连接,第三根杆就与这两根杆剩下的端点连接起来,两个接地点就可认为是第四杆,机构中相关尺寸如图2所示。
计算结构自由度,三个运动杆被限制到平面内运动,因此每个杆都有两个移动和一个转动,即在考虑约束之前,自由度为:3×(2+1)=9但是由于每个杆都受到约束,所以并不是每个自由度都是独立的。
在二维状态下,刚体间的连接或者刚体与接地点的连接就会增加两个约束。
这样就会使得刚体其中一端不能够作为独立的自由运动点,而是要受到邻近刚体的约束。
该题中有四个刚体--刚体或刚体—接地点的连接,这就隐含8个约束。
那么最后的自由度为9-8=1.虽然有四个转动自由度,但是,其中三个都是非独立的,只要确定其中一个,就可确定其余三个。
二、模型建立及参数设置1应用MATLAB/Simulink建立初始模型2在初始模型的基础上添加Joint Sensor模块3依题意设置相关参数⑴配置Ground模块由图2可得系统的基本尺寸为:①固定构件长86.7厘米②Ground_1表示接地点,在World CS坐标轴原点右边43.3cm处③Ground_2表示接地点,在World CS坐标轴原点左边43.4cm处④最下端的铰处于X-Z平面内原点以上4cm图5Ground_1模块参数设置图6Ground_2模块参数设置4配置Joint模块三个没有接地的联杆都是在X-Y平面内的,所以Revolute轴必须是Z轴。
⑴依次打开Revolute参数对话框,保持默认值,即Axis of rotation[x y z]默认设置为[001],Reference csys都是WORLD。
图7Revolute坐标设置⑵根据连接情况依次设置Revolute参数对话框中的Connection parameters参数图8Revolute模块参数对话框Connection parameters参数图9Revolute模块参数对话框Connection parameters参数图10Revolute模块参数对话框Connection parameters参数图11Revolute模块参数对话框Connection parameters参数5配置Body模块本题中Body模块(即Bar)定位方式不是直接相对于WORLD坐标系统,而是采用相对坐标形式,Bar1的CS1相对于Ground_1,Bar2的CS1相对于Bar1,以此类推。
基于MATLAB的平面四连杆机构运动学分析
一、课程设计容及要求:1.对连杆机构运动工作原理及运动参数有一定理解2.掌握MATLAB基本命令3.了解MATLAB编程的基本知识,并能编写简单M文件4.了解MATLAB图形界面设计的基本知识5.课程设计说明书:应阐述整个课程设计容,要突出重点和特色,图文并茂,文字通畅。
应有目录、摘要及关键词、正文、参考文献等容,字数一般不少于6000字。
二、主要参考资料有关复杂刀具参数计算及结构设计、机械制造工艺与设备的手册与图册。
三、课程设计进度安排指导教师(签名):时间:教研室主任(签名):时间:院长(签名):时间:目录1平面连杆机构的运动分析 (1)1.1 机构运动分析的任务、目的和方法 (1)1.2 机构的工作原理 (1)1.3 机构的数学模型的建立 (1)1.3.1建立机构的闭环矢量位置方程 (1)1.3.2求解方法 (2)2 基于MATLAB程序设计 (4)2.1 程序流程图 (4)2.2 M文件编写 (6)2.3 程序运行结果输出 (7)3 基于MATLAB图形界面设计 (11)3.1界面设计 (11)3.2代码设计 (12)4 小结 (17)参考文献 (18)1平面连杆机构的运动分析1.1 机构运动分析的任务、目的和方法曲柄摇杆机构是平面连杆机构中最基本的由转动副组成的四杆机构,它可以用来实现转动和摆动之间运动形式的转换或传递动力。
对四杆机构进行运动分析的意义是:在机构尺寸参数已知的情况下,假定主动件(曲柄)做匀速转动,撇开力的作用,仅从运动几何关系上分析从动件(连杆、摇杆)的角位移、角速度、角加速度等运动参数的变化情况。
还可以根据机构闭环矢量方程计算从动件的位移偏差。
上述这些容,无论是设计新的机械,还是为了了解现有机械的运动性能,都是十分必要的,而且它还是研究机械运动性能和动力性能提供必要的依据。
机构运动分析的方法很多,主要有图解法和解析法。
当需要简捷直观地了解机构的某个或某几个位置的运动特性时,采用图解法比较方便,而且精度也能满足实际问题的要求。
基于MATLAB运动仿真的平面多连杆机构优化设计
1233.3 L8( mm) 1988
754.4 752.61
δ34
δ67
53°17′6″ 29°14′34″
2 机构仿真
2.1 连杆机构的运动分析
仍将连杆机构拆分为 3 个 2 级机构, 依次求得各部分的速
度, 加速度, 最后求 得 滑 块 的 速 度 和 加 速 度( 限 于 篇 幅 详 细 推 导 过程参考文献[1]) 。
数学模型进行求解。建立目标函数文件和包含八个约束的非线
性约束函数文件,再 将 变 量 的 上 下 界 约 束 列 入 lb 和 ub 向 量 , 运
算结果如表 1 所示:
运算结果
变量 x( mm) y( mm) L1( mm) L2( mm) L3( mm) L4( mm)
优化值 1061.8 824.27 498.33 l5( mm) L6( mm) L7( mm) 812.71 620.88 63.37
综上所述, 本机构优化设计的数学模型为求
X=[x1,x2,......,x12]T 使得
211
F( x) = 1 #|S|$min 104 #=107
s.t.g(u X) 0 ( u=1,2,......,10)
XL≤X≤XBiblioteka 利用 Matlab7.0 软件优化工具箱[2]的 Fmincon()函 数 , 对 上 述
2.2 仿真结果的显示
图 4 滑块机构
图 5 最大值、最小值示意
1.2.2 考虑工艺及结构要求
首先, 要求滑块行程有上下限; 其次, 机构运动时, 上角架在
最高位置必须与立柱留有足够的间隙, 下角架不允许同横梁相
碰。可建下列约束函数
g(6 x) =x9+x10≤2791 g(9 x) =- S3xmax≤- 830
基于MATable的一种连杆机构的计算机设计
基于MATable的一种连杆机构的计算机设计连杆机构是一种典型的机械机构,运动设计是一个比较复杂的和困难的问题,常用的设计方法有几何综合法,解析综合法。
文章以MATLAB语言为基础,利用计算机对连杆机构进行运动分析,结果表明,此方法能够有效降低由于几何法和解析法的所带来的设计和计算难度,设计效率高,效果好。
标签:连杆;MATLAB;运动分析引言MATLAB是一种高级技术语言和发展环境。
是用于分析数据开发算法和应用面向函数的语言,可以方便的进行工程数值分析、优化分析、数据处理、自动控制也可以实现计算可视化,图形绘制图像处理、仿真等功能,在工业和研究领域具有极大的使用价值,逐渐成为优化领域的主要工具之一。
通过MATLAB快速解决传统解决办法解决的问题,在实际应用中有很大的优势。
1 设计步骤(1)针对连杆运动,建立连杆机构数学参数模型。
(2)根据参数的数学模型运用Mtable进行编程,确立主程序和子函数并进行调试和运算。
(3)输入相应的参数,估算初始值。
利用非线性方程组的数值求解函数,得到结果。
2 连杆机构的设计分析(给定连杆极限位置和最小传动角)上面式中表明了连杆机构的运动几何关系,共有8个参数,已知极位夹角θ(行程速比系数K)摇杆长度l3和摆角Ψ的条件下,再补充最小传动角γmin 曲柄长度l3,机架长度l2等结构参数中的其他条件,通过非线性方程得到未知其他桿的长度,以及在左极限时摇杆的位置Ψ0。
3 实例分析及结果已知行程速比系数k=1.2,l3=200mm,Ψ=30°,要求机构的最小传动角γmin?芏40°。
该设计中已知参数4个,求解4个,采用传统的不管是图解和综合法在效率和精度上都存在很大困难。
考虑采用Mtable计算机辅助分析。
先建立运动几何方程函数文件,输入极位夹角,摇杆长度l3等已知条件,估计待求初始值,运用非线性方程组的数值求解FSLOVE 函数求解。
程序文件和运算结果4 结束语针对连杆机构的运动设计解析法和综合法的复杂性和困难性,根据机构运动几何关系,在建立数学模型的基础上,运用MATable中求解非线性方程,线性方程组和优化计算功能,可以方便快捷的得到准确的计算结果。
基于MATLAB的高压断路器连杆机构优化设计
Mc}b-/;/?:/0jIY}Q4EG.X+xd9
Ai^Z`]Z[z5_+cp`4B8h>+GD
y1E I9.1;n@5}b<3hK+W 9. 4722212J
< bmEG.X=oIY}Q4jkH1Lad9jOmfX|:g0R=-NaeZ+/qijfHX
;/?:/0x>KOUNKPMWLleIo0rSm;9`j4WWLchXxtOBEG.XCvj+xd99VfLa
>ZXy@3XyC4XyA17C+gnHMHI>Zuy@3uyC4uyA9 77nZRMwJ+1w/QRZ.UM5VtFX
M
77M lk9E:N9
77AO]],IM:N|HEuTuo-PwM, FUVRZK>9E:N9
77AO/?:NRZJ>9E:N9
77AOmqb:NX
g
VRZI>9E:N9
77AOOs9E:NVRZHM>9E:N9
77[kXZ7VMRgj |H8d8a+]9`]] HM1sibodGVxF{Gw1s{GM6bo
JdVQ/qN]]HMibdRdGBJdV.M Jdg>3:N@dV.WH9OvVoOS/Rg
o3Rn3HC3OogRn |HVd CaV]o9 77L RZ5VtFVAOWHT]]6T~<HIP
XVLdH?V70HCZZXM7VHtMVfLL 1WMXo27VVXy@3XyC4XyA@yRHCICEEECHIA9.Z_/ ]fXX17WC+-,gnuuVy_/]fHMHI
DrI>9m@*5?@ia>9j>9~^m4242243:3226kn4Z;]{}h>9j>9~^m423;/C/6;kn 4<V0?@ia15@V:D_>j>9~^mHEOM4242=238kn4<V0A<OqKe7> 9j>9~^mHER3:225kn4:~gb]VrIYe>9ee=/dnk/`vGp:7}/< D^wiaT[S>9j>9~^m4242E24267kd
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于matlab的连杆机构设计————————————————————————————————作者: ————————————————————————————————日期:目录1平面连杆机构的运动分析 (1)1.2 机构的工作原理 (1)1.3机构的数学模型的建立 (1)1.3.1建立机构的闭环矢量位置方程...................................................11.3.2求解方法.....................................................................22基于MATLAB程序设计 (4)2.1 程序流程图 (4)2.2 M文件编写 (6)2.3程序运行结果输出 (7)3 基于MATLAB图形界面设计 (11)3.1界面设计……………………………………………………………………………………………113.2代码设计……………………………………………………………………………………………124 小结 (17)参考文献 (18)1平面连杆机构的运动分析1.1 机构运动分析的任务、目的和方法曲柄摇杆机构是平面连杆机构中最基本的由转动副组成的四杆机构,它可以用来实现转动和摆动之间运动形式的转换或传递动力。
对四杆机构进行运动分析的意义是:在机构尺寸参数已知的情况下,假定主动件(曲柄)做匀速转动,撇开力的作用,仅从运动几何关系上分析从动件(连杆、摇杆)的角位移、角速度、角加速度等运动参数的变化情况。
还可以根据机构闭环矢量方程计算从动件的位移偏差。
上述这些内容,无论是设计新的机械,还是为了了解现有机械的运动性能,都是十分必要的,而且它还是研究机械运动性能和动力性能提供必要的依据。
机构运动分析的方法很多,主要有图解法和解析法。
当需要简捷直观地了解机构的某个或某几个位置的运动特性时,采用图解法比较方便,而且精度也能满足实际问题的要求。
而当需要精确地知道或要了解机构在整个运动循环过程中的运动特性时,采用解析法并借助计算机,不仅可获得很高的计算精度及一系列位置的分析结果,并能绘制机构相应的运动线图,同时还可以把机构分析和机构综合问题联系起来,以便于机构的优化设计。
1.2 机构的工作原理在平面四杆机构中,其具有曲柄的条件为:a.各杆的长度应满足杆长条件,即:最短杆长度+最长杆长度≤其余两杆长度之和。
b.组成该周转副的两杆中必有一杆为最短杆,且其最短杆为连架杆或机架(当最短杆为连架杆时,四杆机构为曲柄摇杆机构;当最短杆为机架时,则为双曲柄机构)。
在如下图1所示的曲柄摇杆机构中,构件AB为曲柄,则B点应能通过曲柄与连杆两次共线的位置。
1.3 机构的数学模型的建立1.3.1建立机构的闭环矢量位置方程在用矢量法建立机构的位置方程时,需将构件用矢量来表示,并作出机构的封闭矢量多边形。
如图1所示,先建立一直角坐标系。
设各构件的长度分别为L1、L2 、L3、L4 ,其方位角为、、、。
以各杆矢量组成一个封闭矢量多边形,即ABCDA。
其个矢量之和必等于零。
即:式1式1为图1所示四杆机构的封闭矢量位置方程式。
对于一个特定的四杆机构,其各构件的长度和原动件2的运动规律,即为已知,而=0,故由此矢量方程可求得未知方位角、。
角位移方程的分量形式为:式2闭环矢量方程分量形式对时间求一阶导数(角速度方程)为:式3 其矩阵形式为:式4联立式3两公式可求得:式5式6闭环矢量方程分量形式对时间求二阶导数(角加速度方程)矩阵形式为:式7由式7可求得加速度:式8式9注:式1~式9中,Li(i=1,2,3,4)分别表示机架1、曲柄2、连杆3、摇杆4的长度;(i=1,2,3,4)是各杆与x轴的正向夹角,逆时针为正,顺时针为负,单位为 rad; 是各杆的角速度, ,单位为 rad/s;为各杆的角加速度,单位为。
1.3.2求解方法(1)求导中应用了下列公式:式10(2)在角位移方程分量形式(式2)中,由于假定机架为参考系,矢量1与x轴重合, =0,则有非线性超越方程组:式11可以借助牛顿-辛普森数值解法或Matlab自带的fsolve函数求出连杆3的角位移和摇杆4的角位移。
(3)求解具有n个未知量 (i=1,2,…,n)的线性方程组:式12式中,系列矩阵是一个阶方阵:式13的逆矩阵为 ;常数项b是一个n维矢量:式14 因此,线性方程组解的矢量为:式15式11是求解连杆3和摇杆4角速度和角加速度的依据。
基于MATLAB程序设计MATLAB 是Mathworks 公司推出的交互式计算分析软件,具有强大的运算分析功能,具有集科学计算、程序设计和可视化于一体的高度集成化软件环境,是目前国际上公认的最优秀的计算分析软件之一,被广泛应用于自动控制、信号处理、机械设计、流体力学和数理统计等工程领域。
通过运算分析,MATLAB 可以从众多的设计方案中寻找最佳途径,获取最优结果,大大提高了设计水平和质量。
四连杆机构的解析法同样可以用MATLAB 的计算工具来求值,并结合MATLAB的可视化手段,把各点的计算值拟合成曲线,得到四连杆机构的运动仿真轨迹。
2.1 程序流程图2.2 M文件编写首先创建函数FoutBarPosition,函数fsolve通过他确定。
function t=fourbarposition(th,th2,L2,L3,L4,L1)t=[L2*cos(th2)+L3*cos(th(1))-L4*cos(th(2))-L1;L2*sin(th2)+L3*sin(th(1))-L4*sin(th(2))];主程序如下:disp ' *** * * *平面四杆机构的运动分析* * * ** *'L1=304.8;L2=101.6;L3=254.0;L4=177.8; %给定已知量,各杆长L1,L 2,L3,L4th2=[0:1/6:2]*pi; %曲柄输入角度从0至360度,步长为pi/6th34=zeros(length(th2),2); %建立一个N行2列的零矩阵,第一列存放opti ons=optimset('display','off'); %θ_3,第二列存放θ_3form=1:length(th2) %建立for循环,求解θ_3,θ_4th34(m,:)=fsolve('fourbarposition',[11], options,th2(m),L2,L 3,L4,L1);%的非线性超越方程,结果保存在th34中endy=L2*sin(th2)+L3*sin(th34(:,1)'); %连杆3的D端点Y坐标值x=L2*cos(th2)+L3*cos(th34(:,1)'); %连杆3的D端点X坐标值xx=[L2*cos(th2)]; %连杆3的C端点X坐标值yy=[L2*sin(th2)]; %连杆3的C端点Y坐标值figure(1)plot([x;xx],[y;yy],'k',[0 L1],[0 0], %绘制连杆3的几个位置点'k--^',x,y,'ko',xx,yy,'ks')title('连杆3的几个位置点')xlabel('水平方向')ylabel('垂直方向')axisequal %XY坐标均衡th2=[0:2/72:2]*pi; %重新细分曲柄输入角度θ_2,步长为5度th34=zeros(length(th2),2);options=optimset('display','off');for m=1:length(th2)th34(m,:)=fsolve('fourbarposition',[11],options,th2(m),L2,L3,L4,L1);endfigure(2)plot(th2*180/pi,th34(:,1),th2*180/pi,th34(:,2)) %绘制连杆3的角位移关于曲柄2的角位移图plot(th2*180/pi,th34(:,1)*180/pi, th2*180/pi,th34(:,2)*180/pi) %绘制摇杆4的角位移关于曲柄2的角位移图axis([03600 170]) %确定XY边界值grid %图形加网格xlabel('主动件转角\theta_2(度)')ylabel('从动件角位移(度)')title('角位移线图')text(120,120,'摇杆4角位移')text(150,40,'连杆3角位移')w2=250; %设定曲柄角速度for i=1:length(th2)A=[-L3*sin(th34(i,1)) L4*sin(th34(i,2)); L3*cos(th34(i,1)) -L4*cos(th34(i,2))];B=[w2*L2*sin(th2(i)); -w2*L2*cos(th2(i))];w=inv(A)*B;w3(i)=w(1);w4(i)=w(2);endfigure(3)plot(th2*180/pi,w3,th2*180/pi,w4);%绘制角速度线图axis([0360 -175 200])text(50,160,'摇杆4角速度(\omega_4)')text(220,130,'连杆3角速度(\omega_3)')gridxlabel('主动件转角\theta_2(度)')ylabel('从动件角速度(rad\cdots^{-1})')title('角速度线图')for i=1:length(th2)C=[-L3*sin(th34(i,1)) L4*sin(th34(i,2));L3*cos(th34(i,1)) -L4*cos(th34(i,2))];D=[w2^2*L2*cos(th2(i))+w3(i)^2*L3*cos(th34(i,1))-w4(i)^2*L4*cos(t h34(i,2)); w2^2*L2*sin(th2(i))+w3(i)^2*L3*sin(th34(i,1))-w4(i)^2*L4*sin(th34(i,2))];a=inv(C)*D;a3(i)=a(1);a4(i)=a(2);endfigure(4)plot(th2*180/pi,a3,th2*180/pi,a4); %绘制角加速度线图axis([0360 -70000 65000])text(50,50000,'摇杆4角加速度(\alpha_4)')text(220,12000,'连杆3角加速度(\alpha_3)')gridxlabel('从动件角加速度')ylabel('从动件角加速度(rad\cdot s^{-2})')title('角加速度线图')disp '曲柄转角连杆转角-摇杆转角-连杆角速度-摇杆角速度-连杆加速度-摇杆加速度'ydcs=[th2'*180/pi,th34(:,1)*180/pi,th34(:,2)*180/pi,w3',w4',a3',a4']; disp(ydcs)2.3 程序运行结果输出>> *** *** 平面四杆机构的运动分析* ** * **曲柄转角连杆转角-摇杆转角-连杆角速度-摇杆角速度-连杆加速度-摇杆加速度1.0e+004*0 0.0044 0.0097 -0.0125-0.0125 -0.5478 4.84580.0005 0.00420.0094 -0.0126 -0.01070.2300 5.56300.00100.0039 0.0092-0.0124 -0.0086 0.8946 6.05200.0015 0.00370.0091-0.0119 -0.0065 1.4143 6.29820.00200.0034 0.0090-0.0114-0.00431.7801 6.31740.00250.00320.0089-0.0107-0.0021 2.0027 6.14670.0030 0.0030 0.0089-0.0100 0.0000 2.1046 5.83390.0035 0.0028 0.0089 -0.0093 0.0020 2.1134 5.42720.0040 0.0026 0.0090 -0.0085 0.00382.05664.96870.0045 0.0025 0.0091-0.0078 0.0054 1.9578 4.49180.0050 0.0023 0.0092 -0.0072 0.0069 1.8356 4.01980.0055 0.0022 0.0093 -0.0065 0.0082 1.7040 3.56800.0060 0.0021 0.0095-0.0060 0.0094 1.5725 3.14500.0065 0.0019 0.0097 -0.0055 0.0104 1.4474 2.75450.0070 0.00180.0099 -0.0050 0.0113 1.3328 2.39680.0075 0.0017 0.0102 -0.0045 0.0121 1.2307 2.07020.0080 0.0017 0.0104 -0.0041 0.0128 1.1425 1.77160.0085 0.0016 0.0107-0.0037 0.0134 1.0687 1.49710.0090 0.0015 0.0110-0.0034 0.0138 1.0095 1.24260.0095 0.0014 0.0112 -0.0030 0.0142 0.9653 1.00350.0100 0.00140.0115 -0.0027 0.0145 0.93640.77520.0105 0.0013 0.0118 -0.0024 0.0148 0.9232 0.55300.0110 0.0013 0.0121 -0.0020 0.01490.92690.33190.0115 0.00130.0124 -0.0017 0.0150 0.9485 0.10690.0120 0.0012 0.0127 -0.0014 0.0150 0.9899-0.1276 0.0125 0.0012 0.0130 -0.0010 0.0149 1.0530 -0.37730.0130 0.0012 0.0133 -0.0006 0.0147 1.1404 -0.64810.0135 0.0012 0.0136 -0.00020.0145 1.2544 -0.94550.0140 0.0012 0.01390.0002 0.0141 1.3967 -1.27430.0145 0.0012 0.0142 0.00080.0136 1.5677 -1.63680.01500.0012 0.01440.00130.0129 1.7648 -2.03140.0155 0.00120.0147 0.0020 0.0121 1.9807 -2.44950.01600.00130.0149 0.0027 0.0112 2.2018 -2.87350.0165 0.0013 0.01510.0035 0.0101 2.4071 -3.27540.0170 0.0014 0.0153 0.00440.0089 2.5697 -3.61860.0175 0.0015 0.01550.0053 0.0076 2.6616 -3.86500.01800.0016 0.0156 0.0063 0.0063 2.6609-3.98490.0185 0.00180.0157 0.0072 0.0049 2.5591 -3.96740.0190 0.00190.0158 0.00800.0035 2.3638-3.8244 0.0195 0.0021 0.01590.0088 0.0022 2.0959 -3.58660.0200 0.0023 0.0159 0.0095 0.0010 1.7823 -3.29310.0205 0.0025 0.0159 0.0100 -0.0001 1.4487 -2.98150.0210 0.0027 0.0159 0.0105 -0.0011 1.1152 -2.68090.0215 0.00290.0159 0.0108-0.00200.7942 -2.4103 0.0220 0.0031 0.0158 0.0111-0.0028 0.4916 -2.17940.0225 0.0033 0.0158 0.0112-0.00350.2086 -1.99130.0230 0.0036 0.0157 0.0112 -0.0042 -0.0565 -1.84500.0235 0.0038 0.0156 0.0111 -0.0048 -0.3071 -1.73750.0240 0.0040 0.01550.0110 -0.0054 -0.5475-1.66500.0245 0.0042 0.0154 0.0108 -0.0060 -0.7817 -1.62330.0250 0.0044 0.0153 0.0104 -0.0065 -1.0139 -1.60890.02550.0046 0.01510.0100 -0.0071 -1.2479-1.61810.0260 0.00480.0150 0.0096 -0.0077-1.4868-1.64800.0265 0.0050 0.0148 0.0090 -0.0082 -1.7336-1.6955 0.02700.00520.0146 0.0084 -0.0088 -1.9905 -1.75740.0275 0.0054 0.0145 0.0076 -0.0095 -2.2588 -1.83040.0280 0.0055 0.0143 0.0068 -0.0101 -2.5391-1.91000.0285 0.0056 0.0141 0.0058-0.0108-2.8305 -1.99100.0290 0.00570.01380.0048-0.0115 -3.1300-2.0660 0.0295 0.0058 0.0136 0.0037 -0.0122-3.4326 -2.12550.0300 0.0059 0.0133 0.0024-0.0130 -3.7297 -2.15720.03050.0059 0.01310.0011-0.0137-4.0091 -2.14510.0310 0.00590.0128 -0.0004 -0.0145 -4.2538 -2.06960.0315 0.0059 0.0125 -0.0019 -0.0152-4.4419 -1.90790.03200.0058 0.0122 -0.0035-0.0158 -4.5473 -1.63520.0325 0.0058 0.0119 -0.0051 -0.0163-4.5411 -1.22730.0330 0.0056 0.0115-0.0066 -0.0166 -4.3954 -0.66610.0335 0.00550.0112 -0.0081 -0.0167 -4.0889 0.05510.0340 0.0053 0.0109 -0.0095-0.0166 -3.6129 0.92430.0345 0.0051 0.0105-0.0106 -0.0161 -2.97811.90580.0350 0.0049 0.0102 -0.0115 -0.0152 -2.2178 2.93950.03550.0047 0.0099 -0.0122 -0.0140 -1.3857 3.94730.0360 0.0044 0.0097 -0.0125 -0.0125 -0.5478 4.8458图形输出:图2连杆3的几个位置点图3 角位移线图图4角加速度线图图5 角加速度线图3 基于MATLAB图形界面设计所谓图形用户界面,简称为GU I(Graphic User Interface) , 是指包含了各种图形控制对象, 如图形窗口、菜单、对话框以及文本等内容的用户界面。