学习情境⑥仿真在机电系统设计中的作用课件.pptx
《学习情境⑥仿真在机电系统设计中的作用课件.pptx》由会员分享,可在线阅读,更多相关《学习情境⑥仿真在机电系统设计中的作用课件.pptx(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【学习目标】能力目标:能深入理解仿真在机电一体化设计中的重要意义;能对简单的机电一体化系统进行仿真分析;具有良好的团队协作能力。知识要求:熟悉典型仿真软件的性能及特点;熟悉典型机电传动系统的构成数学模型;熟悉机械传动系统的仿真;熟悉机电系统仿真的基本步骤;技能要求:能通过查阅资料完成信息的收集及综合归纳;能准确掌握机电系统仿真的相关基本概念;能正确分析各种不同典型机电系统的仿真过程。任务6.1机械传动系统的仿真【任务描述】 实际中的机电一体化系统都有一定的规模和复杂度。在进行项目的设计和规划时,往往需要对项目的合理性、经济性等品质加以评价;在系统实际运行前,也希望对项目的实施结果加以预测,以便
2、选择正确、高效的运行策略或提前消除设计中的缺陷,最大限度地提高实际系统的运行水平。采用仿真技术可以省时、省力、省钱地达到上述目的。【任务分析】所有机械传动系统都是由基本机构组合而成。基本机构的种类是有限的,而合成机构却是种类繁多、比较复杂。因此,机械传动系统仿真问题就可以转化为研究如何通过有限的、简单的子体的耦合来实现无限的、复杂的母体的运动仿真。 机械传动系统一般由传动件(减速机构)和执行机构两部分构成。典型的机电系统如图6.1所示,其中虚线框内的部分就是机械传动系统。它的作用是把驱动元件的输出能量(力和速度)以确定的运动关系传递给负载,带动负载运动。图6.2是图6.1系统对应的控制模型方框
3、图。【知识准备】1.Simulink和SimMechanics环境下的建模仿真(1)Simulink环境简介Simulink是MathWorks公司于1990年推出的产品,是用于MATLAB下建立系统框图和仿真的环境。从软件名字上可以看出该程序有两层含义,首先,“Simu”词表明它可以用于计算机仿真,而“link”一词表明它能进行系统连接,即把一系列模块连接起来,构成复杂的系统模型。早在Simulink出现之前,仿真一个给定框图的连续系统是件很复杂的事,当时MATLAB虽然已经支持较简单的常微分方程求解,但用语句的方式建立起整个系统的状态方程模型还是比较困难的事,所以需要借助于其他的仿真语言工
4、具,如ACSL语言,来描述系统模型,并对之进行仿真。当时采用这样的语言建立模型需要很多的手工编程,很不直观,对复杂的问题来说出错是难以避免的,结果经常难以令人相信;另外,由于过多的手工编程,使得解决问题的时间浪费很多,很不经济;最致命的是,因为它们毕竟属于不同的语言,相互之间传送数据很不方便,这很大程度上限制了ACSL和MATLAB语言的联合使用。所以从Simulink一出现起,很多惯用ACSL的用户纷纷弃用该语言,改用Simulink作为主要的仿真工具。(2)SimMechanics环境简介MathWorks公司于2001年10月推出了机构系统模块集(SimMechanics Blockse
5、t),借助于MATLABSimulink及其虚拟现实工具箱,允许用户对机构系统进行仿真,这表明MATLAB系列产品在物理建模(或概念性建模)领域前进了一大步。SimMechanics利用牛顿动力学中力和转矩等基本概念,可以对各种运动副连接的刚体进行建模与仿真,实现对机构系统进行分析与设计的目的。SimMechanics可以仿真三维系统的平移和转动运动,提供了一系列工具求解带有静力学约束、坐标系变换等在内的机构系统的运动问题,并利用虚拟现实工具箱提供的功能显示机构系统运动的动画示意图。SimMechanics提供了一个可以在Simtdink环境下直接使用的模块集,可以将表示各种机构的模块在普通S
6、imulink窗口中绘制出来,并通过它自己提供的检测与驱动模块和普通Simulink模块连接起来,获得整个系统的仿真结果。SimMechanics必须在MATLAB 6.1以上版本的支持下运行,其动画显示还需要虚拟现实工具箱的支持。 2.机械传动系统的动力学模型 (1)定轴传动机构的模型 任何定轴传动机构通常都可以用图6.3所示的三种基本模型来表示,即惯性负载、阻尼负载和弹性负载。通过它们的不同组合可以表达任意的定轴传动机构。图6.1典型机电系统图6.2机电系统的控制模型(a)惯性负载 (b)阻尼负载 (c)弹性负载 图6.3定轴传动系统的基本模型图6.4典型齿轮传动机构的简化模型图6.5丝杠
7、螺母传动机构图6.6同步齿形带机构模型 惯性负载 如图6.3(a),当只有惯性负载时,负载转角和驱动力矩之间的关系可用以下微分方程和传递函数来表示: (6-1) (6-2)式中, 负载惯量: 负载力矩: 负载转角。 阻尼负载如图6.3(b),当只有粘滞摩擦阻尼负载时,传动机构的转角与驱动力矩之间的关系可用以下微分方程和传递函数来表示: (6-3) ( 6-4)式中, 传动机构的转角: 传动机构的粘滞阻尼系数。 弹性负载如图6.3(c),当只有弹性负载时,传动机构的转角与驱动力矩之间的关系可用以下微分方程和传递函数来表示: (6-5) ( 6-6)式中,G传动机构的扭转刚度系数。(2)齿轮传动机
8、构的模型齿轮传动机构是机电系统中最常用传动机构,它包括普通齿轮传动、蜗轮蜗杆传动、行星轮传动、谐波齿轮传动等。这种传动机构一般可简化为质量-阻尼系统或者弹簧-质量-阻尼系统。由于齿轮传动机构的刚度较大,通常简化为质量-阻尼系统来分析,机构简化模型如图6.4所示。简化模型的传递函数表达式为 22dtT tJdt 2T sJs sJT 22dtT tBdt T sBs sB 12T tGtt 12T sGss 221111LiLiLiLsTTisJJsBBiii式中, 负载惯量; 驱动力矩; 驱动轴的转角; 负载轴的转角; 传动机构的粘滞阻尼系数; 驱动轴的等效惯量; 作用在减速器驱动轴的等效转矩
9、; 负载力矩。(3)丝杠螺母机构的模型简化模型如图6.5所示,同样可以简化为质量-阻尼模型。由图6.5,折算到输入轴上的等效惯量为 (6-8)式中, 一负载质量; 一丝杠的导程。推导可得到工作台位移与驱动力矩之间的传递函数为 (6-9)式中, 等效阻尼系数。(4)同步齿形带传动机构的模型同步齿形带传动因其传递运动准确、噪声低而得到广泛的应用。由于同步齿形带具有一定的弹性,通常将其简化为质量-弹簧-阻尼系统,简化后的机构模型如图6.6所示。若同步齿形带的主动轮和从动轮的半径分别为和,齿形带的刚度系数。经过推导可得输出轴转角的传递函数为 ( 6-10)3.传动机构的仿真分析 机械传动系统的动力学模
10、型都是用微分方程或者传递函数来描述的,这种描述相对比较抽象。要深入了解传动系统的特性,就必须分析系统的时域响应特性。动力学特性的分析通常通过一定的仿真方法来实现,应用MATLAB仿真工具,通常有两种方法可以实现传动机构的仿真分析,基于模型(Simulink)的仿真分析和基于机构(SimMechanics)的仿真分析。 LJiTiLiBiJTLTLm202eLLJm0L 02ieT sLL ss J sBB 2222222111iLLiLLLiiiLiLiiT sJ sB s TsKrsJ sBJ sB si JJsi BBsKr(1)基于动力学模型的仿真分析在Simulink 仿真工具箱中,有
11、多种基本模块用来描述各种物理对象的时域或者频域模型,根据被分析对象的动力学方程或者传递函数,把这些基本模块相组合就可以构成系统的仿真模型。 应用Simulink仿真工具箱对传动机构进行仿真分析分以下几个基本步骤: 动力学模型标准化。把传动机构的微分方程或者传递函数简化为基本环节的组合形式,用控制方框图来表示。由于传动机构一般为惯性-弹性-阻尼特性,很容易用典型的一阶或二阶环节来表示。 构成动力学仿真模型。从Simulink工具箱中找出所需要的环节,按照控制方框图的结构连接构成仿真模型。 为仿真模型添加输入信号和观察记录设备。从信号模块(Sources)中取出所需要的信号连接到仿真模型的输入端,
12、从输出池模块(Sinks)中取出所需要的信号观察设备(如Scope)连接到仿真模型中所需要观察的状态点。 设置仿真参数。打开simulation工具条,在simulation parameters参数表设置仿真参数。 点击“开始”按钮进行仿真。 变化输入信号或者机构参数分析系统的动力学性能。 记录仿真结果。(2)基于SimMechanics模块库的仿真分析SimMechanics工具箱为用户提供了刚体(bodies)、关节(joints)、约束及驱动(constraintsdrivers)、传感器和驱动器(sensorsactuators)等机构模块,可以对常用的刚性传动系统进行仿真分析。使用
13、SimMechanics作动力学仿真,不需要推导传动机构的动力学模型,直接使用工具箱中的模块就可以构成仿真模型。它的优点是直观、可以节约因模型推导所花费的时间、对复杂机构很简便。其缺点是它只适用于刚性传动系统,需要与Simulink模型相结合仿真SimMechanics模块库中没有的环节,如阻尼等。应用SimMechanics仿真工具箱对传动机构进行仿真分析分以下几个基本步骤: 根据机构模型从SimMechanics工具箱中找到合适的模块构成仿真系统。 设置模块参数。 设计SimMechanics不能描述的Simulink模块程序,并与SimMechanics模型相连接。 为仿真模型添加输入信
14、号和观察记录设备。从信号模块(Sources)中取出所需要的信号连接到仿真模型的输入端,从输出池模块(Sinks)中取出所需要的信号观察设备(如Scope)连接到仿真模型中所需要观察的状态点。 设置仿真参数。打开simulation工具条,在simulation parameters参数表设置仿真参数,mechanical environment工具条设置机构仿真参数。 点击“开始”按钮进行仿真。 变化输入信号或者机构参数分析系统的动力学性能。 记录仿真结果。【任务实施】 地点:实训基地。 设备:多媒体设备及matlab仿真软件。 任务实施过程:a.学生分组接受学习工作任务,组长组织实际调研,
15、综合相关信息并通报交流;b.进入实训基地,学生实训安全规程;c.教师通过多媒体课件辅导讲授,帮助学生完成工作任务。1. 齿轮传动机构Simulink仿真分析忽略变形的影响以后,多数传动机构都可以简化为典型的阻尼-质量系统,齿轮传动机构是典型实例之一。根据(6-7)式,建立的齿轮传动机构的控制方框图如图6.7所示。根据图6.7得到的Simulink仿真程序如图6.8所示,图6.9和图6.10分别是对应的封装模块和封装模块的参数表。实例 :已知齿轮机构的传动比为100,负载惯量为10,粘滞摩擦系数为0.05,主动轴惯量为0.1 ,试对齿轮传动机构的动力学特性进行仿真分析。解:依题意,添加参数表如图
16、6.10所示。 驱动力矩响应:输入信号取1的阶跃信号,得到对输入轴施加1的驱动力矩后的响应曲线如图6.11所示。由仿真结果可知,对齿轮机构的主动轴施加恒定的驱动力矩后,负载速度从零开始增加,最后稳定在一个速度值保持不便;位置输出表现为斜坡特性。 粘滞摩擦阻尼对相应特性的影响分析:图6.12是在其它参数不变,粘滞摩擦系数取值不同时的阶跃响应和频率特性。由仿真结果可知,随着粘滞摩擦增大,系统的响应变慢。 负载惯量对系统特性的影响分析:图6.13是在其它参数不便,当负载转动惯量分别取10和100时的响应特性。由仿真结果可知,负载惯量的变化对系统的快速性影响较小。这是因为减速器的减速比很大,折算后的等
17、效惯量的值较小的缘故。如果折算后的负载惯量和驱动轴的惯量的数值相当,负载惯量对传动特性会有较大的影响。以上仿真结果适用于所有的惯性-阻尼系统。即,对惯性-阻尼系统施加恒定的驱动力矩后,负载速度从零开始增加,最后稳定在一个速度值保持不便;位置输出表现为斜坡特性:随着粘滞摩擦增大和负载惯量值的增大,系统的响应变慢。负载惯量的变化对系统的快速性影响与减速比有关,对于惯量对系统性能的影响程度,要看折算后的等效惯量的值。合理的选择传动比对提高系统的传动性能是非常重要的。2.齿轮传动机构SimMechanics仿真分析SimMechanics仿真库中的ConstrintsDriver模块集为用户提供了各种
18、约束和驱动机构,利用模块组中的Gear Constraint模块以及刚体(Body)模块、转动关节(Revolute)模块和关节驱动器(Joint Actuator)模块,可以构成齿轮传动机构的仿真模型。齿轮机构的仿真程序如图6.14所示。图中Z1和Z2分别为主动齿轮和从动齿轮,它们分别与Gear Constraint模块相连接构成了一对齿轮传动副。R1和R2分别是Z1和Z2的转动轴运动副,R1和R2的基准端分别接到地坐标上。在Gear Constraint模块中可以分别设置主动轮Z1和从动轮Z2的半径,通过对Z1和Z2两个刚体模块参数表的设置,可以设置齿轮的转动惯量和齿轮的质量。值得注意的是
19、,在设置Z1和Z2的刚体坐标,即连接点CS1和CS2,以及设置转动关节R1和R2的基础坐标时,必须使两个齿轮保持相切关系。两个转动关节R1和R2的回转轴必须相互平行,中心距等于两个齿轮的半径之和。图6.7齿轮传动机构的方框图图6.8齿轮传动机构的仿真模型图6.9封装后的齿轮传动机构的仿真程序图6.11施加驱动力矩后的响应图6.12 B=0.01和B=0.05时的特件图6.13 和 =100时的特性 LJLJ实例:已知一对齿轮传动副主动齿轮Z1的半径为0.05m、质量为0.5kg、转动惯量为0.00025,从动齿轮Z2的半径为0.2m,质量为2kg、转动惯量为0.04,试设计齿轮机构的仿真程序。
20、 解:根据题目的要求,设齿轮轴垂直于xy平面,齿轮绕z轴旋转。由于两个齿轮的中心距为0.25m,因此设定Ground1为基准坐标0 0 0,Ground2坐标为0 0 0.25。Z1模块和Z2模块的惯量矩阵分别为【知识拓展】传动机构的机械参数对系统性能的影响机电一体化机械系统的良好伺服性能,要求机械传动部件有足够的制造精度,满足快速稳定和高效的要求,还要求机械传动部分的动态特性与执行元件的动态特性相匹配。惯量、摩擦阻尼、刚度和传动间隙是传动系统的固有参数,它们的大小基本上决定了传动系统的性能。 1.惯量的影响在机械传动中,从驱动部件、传动部件到执行机构,系统各部分的惯性都是需要考虑的。惯性不但
21、影响传动系统的启停特性,也影响控制的快速性、位置偏差和速度偏差。传动机构的惯性可用转动惯量来计算,它取决于机构中各部件的质量和尺寸参数。一般来说减小惯量(质量)有利于提高系统的快速性。在不影响系统刚度的条件下,机械部分的质量和转动惯量应尽可能小。转动惯量大产生的不利影响有:机械负载增加,功率消耗大,系统响应速度变慢,降低灵敏度,系统固有频率下降,容易产生谐振。转动惯量使电气驱动部件的谐振频率降低,而阻尼增大。2.摩擦阻尼的影响摩擦阻尼是由于机械系统的传动件之间的摩擦力而产生的,系统的摩擦阻尼可划分为三类:静摩擦阻尼、库仑摩擦阻尼和粘性摩擦阻尼(粘滞摩擦阻尼)。静摩擦和库仑摩擦相当于系统负载的一
22、部分,摩擦力的方向与运动趋势相反。静摩擦阻尼增加,使系统的回程误差增大。库仑摩擦增加使系统的功耗增大。静摩擦系数变化过大还会使系统产生爬行现象。粘性摩擦阻尼会影响系统的相对阻尼系数的大小,对系统的动态特性和快速响应都有影响。应该注意到粘性摩擦阻尼对系统既有不利的影响也有好的作用:一方面它使系统的功耗增大,磨损增加,使系统的响应速度下降;另外一方面又可以改善系统的响应特性,减小振幅。阻尼比是由系统的粘性阻尼系数和系统的结构参数共同决定,它是系统的一个固有参数。阻尼比是一个无量纲数,它表示系统相对阻尼的大小。3.刚度的影响刚度对系统的精度和动态特性都有影响。刚度越低,传动部件的变形越大;系统的刚度
23、越大,固有频率越高,对系统的稳定性有利。(1)失动量:系统的刚度越大,因静摩擦力的作用而产生的传动部件的变形小,系统的失动量也越小。1000000000.00025ZJ2000000000.04ZJ(2)固有频率:系统的刚度越大,固有频率越高。可以避开控制系统或者驱动系统的频带,从而避免产生共振。(3)稳定性:刚度对系统的开环稳定性没有影响,而对闭环系统的稳定性有很大的影响,提高系统的刚度可以增加闭环系统的稳定性。4.传动链的误差通常传动系统是由若干传动件相互耦合而构成的传动链,传动件与传动之间的间隙、传动件的安装及制造误差会引起两种误差,称为传动误差和回程误差。传动链的传动误差和回程误差会影
24、响系统的精度和稳定性,传动链的传动误差和回程误差对系统性能的影响随其在系统中位置的不同而不同。提高零件本身的制造精度可以减少传动误差和回程误差,采用消除间隙机构可以减少回程误差,如:螺纹传动间隙的消除机构,齿轮传动侧隙的消除机构,滚珠丝杠螺母间隙的调整机构等。合理地设计传动链也可以减少传动误差,具体方法包括:(1)合理地选择传动类型不同的传动形式所能达到的传动精度是不同的。一般说来:圆柱齿轮的传动精度较高,蜗轮蜗杆机构次之,圆锥齿轮的传动精度则较差:谐波齿轮传动的精度较高,渐开线行星齿轮机构、少齿行星齿轮机构次之,摆线针轮机构的传动精度则较差。(2)合理地确定传动级数、合理地分配传动比减少传动
25、级数就可以减少零件数量,也就减少了产生误差的环节。因此,在满足使用要求的前提下尽可能减少传动级数。对减速传动链,各级传动比宜从高速端开始逐级递增尽量提高末级传动比。(3)合理地布置传动链在减速传动中,精度较低的传动机构应尽量布置在高速轴上(如圆锥齿轮传动),这样可以减小低速轴上的误差。任务6.2机构动态仿真【任务描述】 机构动态仿真分析是指利用计算机仿真软件求解机构的运动学或动力学方程,以此确定机构在连续运动过程中的各参数之间的关系。【任务分析】机构运动学是研究机构的位置、速度和加速度与位置变量之间的关系,并不考虑产生这一运动的力。机构动力学是研究机构的运动与产生这些运动的力和力矩之间的关系。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学习 情境 仿真 机电 系统 设计 中的 作用 课件
限制150内