第6章-动力学课件.ppt





《第6章-动力学课件.ppt》由会员分享,可在线阅读,更多相关《第6章-动力学课件.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、机械工程与汽车学院1 动力学是机器人控制的基础,本章主要从控制的角度来研究机械手的动力学问题。机械手通常是一种开链式多关节机构,是一种复杂的动力学系统,需要采用系统的分析方法来研究它的动态特性。本章我们运用拉格朗日力学原理来分析机械手的动力学问题,因为拉格朗日方法能以最简单的形式求得非常复杂的系统的动力学方程。本章的主要内容如下:l 运用拉格朗日力学原理分析和求取两自由度机械手的动力学方程; l 介绍六自由度机械手动力学方程的求取方法和步骤; l 推导出完整的动力学方程,然后根据有效性分析来简化这些方程。 6.1 引言引言 ( Introduction )机械工程与汽车学院2 拉格朗日算子拉格
2、朗日算子 L 定义为系统的动能定义为系统的动能 K 与势能与势能 P 的差的差 L = K P (6.1) 系统的动能和势能可以用任何能使问题简化的坐标系统来表系统的动能和势能可以用任何能使问题简化的坐标系统来表示,并不一定要使用笛卡尔坐标。示,并不一定要使用笛卡尔坐标。 动力学方程通常表述为动力学方程通常表述为 其中,其中,qi是表示动能和势能的坐标值,是表示动能和势能的坐标值, 是速度,而是速度,而Fi是对应的力或是对应的力或力矩,力矩,Fi是力还是力矩,这取决于是力还是力矩,这取决于qi是直线坐标还是角度坐标。这是直线坐标还是角度坐标。这些力、力矩和坐标分别称为广义力、广义力矩和广义坐标
3、。些力、力矩和坐标分别称为广义力、广义力矩和广义坐标。iiiqLqLdtdF(6.2) 6.2 拉格朗日力学拉格朗日力学 一个简例一个简例( Lagrangian Mechanics A Simple Example )iq 机械工程与汽车学院3 为了说明问题,我们看一个具为了说明问题,我们看一个具体例子,假定有如图体例子,假定有如图6.16.1所示的两所示的两连杆的机械手,两个连杆的质量分连杆的机械手,两个连杆的质量分别为别为m m1 1、m m2 2,由连杆的端部质量代由连杆的端部质量代表,两个连杆的长度分别为表,两个连杆的长度分别为d d1 1、d d2 2,机械手直接悬挂在加速度为机械
4、手直接悬挂在加速度为g g的重的重力场中,广义坐标为力场中,广义坐标为1 1和和2 2。m2d1d2m1xy21图图6.1 6.1 两连杆的机械手两连杆的机械手机械工程与汽车学院4 动能的一般表达式为动能的一般表达式为 ,质量,质量m1的动能可直接写出的动能可直接写出 势能与质量的垂直高度有关,高度用势能与质量的垂直高度有关,高度用y坐标表示,于是势能可直接写坐标表示,于是势能可直接写出出 对于质量对于质量m2,由图由图6.1,我们先写出直角坐标位置表达式,然后求微,我们先写出直角坐标位置表达式,然后求微分,以便得到速度分,以便得到速度221mvK )(1111Cosgdmp(6.4)(6.4
5、)21211121dmK(6.3)(6.3)()(212112SindSindx(6.5)(6.5)()(212112CosdCosdy(6.6)(6.6)6. 2. 1 动能和势能动能和势能 ( The Kinetic and Potential Energy )机械工程与汽车学院5速度的直角坐标分量为速度的直角坐标分量为 速度平方的值为速度平方的值为)()(212121112SindSindy(6.8)(6.8)()(212121112CosdCosdx(6.7)(6.7)2(22212122212122ddV)()(2212121121SinSindd)(2)2(212122122212
6、1222121Cosdddd)()(2212121121CosCosdd(6.9)(6.9)机械工程与汽车学院6从而动能为从而动能为)2(2121222121222212122dmdmK)(21212212Cosddm(6.10)(6.10)质量的高度由式质量的高度由式(6.6)(6.6)表示,从而势能就是表示,从而势能就是)()(21221122CosgdmCosgdmp(6.11)(6.11)机械工程与汽车学院7拉格朗日算子拉格朗日算子 L = K P 可根据式可根据式(6.3)、(6.4)、(6.10)和和(6.11)求求得得)2(21)(21222121222212121dmdmmL)
7、(21212212Cosddm)()()(21221121CosgdmCosgdmm(6.12)(6.12)6. 2. 2 拉格朗日算子拉格朗日算子 ( The Lagrangian )机械工程与汽车学院8为了求得动力学方程,我们现在根据式为了求得动力学方程,我们现在根据式(6.2)(6.2)对拉格朗日算子进行微分对拉格朗日算子进行微分)()(21222121211dmdmmL2221212212)()(2CosddmCosddm(6.136.13)(6.146.14)1221222221211)(2)( CosddmdmdmmLdtd22212222)( Cosddmdm2222122122
8、12)()(2SinddmSinddm)()()(212211211SingdmSingdmmL(6.156.15) 6. 2. 3 动力学方程动力学方程 ( The Dynamics Equations )机械工程与汽车学院9根据式根据式(6.2)(6.2),把式,把式(6.14)(6.14)与与(6.15)(6.15)相减就得到关节相减就得到关节1 1的力矩的力矩1221222221211)(2)( CosddmdmdmmT22212222)( Cosddmdm222212212212)()(2SinddmSinddm)()()(21221121SingdmSingdmm(6.166.16
9、)机械工程与汽车学院1012212222212222)(CosddmdmdmL(6.17)12212222212222)( CosddmdmdmLdtd212212)(Sinddm(6.18)()(2122212122122SingdmSinddmL(6.19)用拉格朗日算子对 求偏微分,进而得到关节2的力矩方程 22和机械工程与汽车学院11于是关节2的力矩为2222122122222)( dmCosddmdmT212212)sin(ddm)sin(2122gdm (6.20)将式(6.16)和(6.20)重写为如下形式 (6.21)1121212111222122211112121111DD
10、DDDDDT 2122212121222222212112221122DDDDDDDT (6.22)机械工程与汽车学院12 在方程(6.21)和(6.22)中各项系数 D 的含义如下:Dii 关节 i 的等效惯量(Effective inertia), 关节 i 的加速度使关节 i 产生的力矩Dij 关节 i 与关节 j 之间的耦合惯量(Coupling inertia) 关节 i 或关节 j 的加速度分别使关节 j 或 i 产生的力矩 和Dijj 由关节 j 的速度产生的作用在关节 i 上的向心力 系数 (Centripetal force)Dijk 作用在关节 i 上的复合向心力(哥氏力
11、Coriolis force)的组合项 系数,这是关节 j 和关节 k 的速度产生的结果Di 作用在关节 i 上的重力(Gravity) iiiD jijiijDD 2jijjDjkijkkjijkDD机械工程与汽车学院13 把方程(6.16)、(6.20)与(6.21)、(6.22)比较,我们就得到各项系数的值: 等效惯量 D11 = (m1 + m2)d12 + m2d22 + 2m2d1d2cos(2 ) (6.23) D22 = m2d22 (6.24) 耦合惯量 D12 = m2d22 + m2d1d2cos(2 ) (6.25) 向心加速度系数D111 = 0 (6.26) D12
12、2 = - m2d1d2sin(2 ) (6.27) D211 = m2d1d2sin(2 ) (6.28)D222 = 0 (6.29)机械工程与汽车学院14 哥氏加速度系数D112 = D121 = - m2d1d2sin(2) (6.30)D212 = D221 = 0 (6.31) 重力项为D1 = (m1 + m2)gd1Sin(1) + m2gd2Sin(1 + 2 ) (6.32)D2 = m2gd2Sin(1 + 2 ) (6.33)机械工程与汽车学院15 下面给两连杆机械手赋予具体数值,并且对于静止状态(下面给两连杆机械手赋予具体数值,并且对于静止状态( )和在无重力环境中的
13、机械手求解方程和在无重力环境中的机械手求解方程(6.21)和和(6.22)。求解在下列两种条件下。求解在下列两种条件下进行进行: 关节关节2处于锁定状态(处于锁定状态( );关节);关节2处于自由状态处于自由状态( ( T2 = 0 ) )。在第在第一种条件下一种条件下, 方程方程(6.21)和和(6.22)简化为简化为 在第二种条件下,在第二种条件下,T2 = 0 ,我们可以由方程我们可以由方程(6.22)解出解出 ,再把它代入,再把它代入方程方程(6.21),得到,得到T102 02221122 DDT122122 DD于是于是代入方程代入方程(6.21)(6.21)有有 12212211
14、1 DDDT(6.36) (6.36) 1111 DT1122 DT(6.35)(6.35)(6.34)(6.34)0212 机械工程与汽车学院16 现在,取定现在,取定 d1 = d2 = 1 ,m1 = 2,而对于三个不同的而对于三个不同的 m2 值,分别求出各值,分别求出各个系数:个系数: m2 = 1,表示机械手无负载情况;表示机械手无负载情况;m2 = 4 ,表示有负载;表示有负载;m2 = 100 ,表示位于外太空表示位于外太空( 无重力环境无重力环境 )的机械手的负载。在外太空,没有重力负载,允的机械手的负载。在外太空,没有重力负载,允许非常大的工作负载。根据求得的系数以及方程许
15、非常大的工作负载。根据求得的系数以及方程(6.34)和和(6.35),分别对应关节,分别对应关节2的四种不同的锁定状态的四种不同的锁定状态 IL和自由状态和自由状态 If ,计算关节计算关节1的惯量如下表所示(表中的惯量如下表所示(表中 IL 表示锁定状态,表示锁定状态,If 表示自由状态)。表示自由状态)。表表6.1 6.1 m m1 1 = 2 , m= 2 , m2 2= 1 , d= 1 , d1 1 = 1 , d = 1 , d2 2 = 1 = 1D D1111 D D1212 D D2222 I IL L I If f CosCos2 201 6 2 1 6 21 6 2 1
16、6 290 0 4 1 1 4 30 4 1 1 4 3180-1 2 0 1 2 2-1 2 0 1 2 2270 0 4 1 1 4 30 4 1 1 4 32机械工程与汽车学院17表表6.2 6.2 m m1 1 = 2 , m= 2 , m2 2=4 , d=4 , d1 1 = 1 , d = 1 , d2 2 = 1 = 1D D1111 D D1212 D D2222 I IL L I If f CosCos2 201 18 8 4 18 21 18 8 4 18 290 0 10 4 4 10 60 10 4 4 10 6180-1 2 0 4 2 2-1 2 0 4 2 22
17、70 0 10 4 4 10 60 10 4 4 10 6表表6.3 6.3 m m1 1 = 2 , m= 2 , m2 2=100 , d=100 , d1 1 = 1 , d = 1 , d2 2 = 1 = 1D D1111 D D1212 D D2222 I IL L I If f CosCos2 201 402 200 100 402 21 402 200 100 402 290 0 202 100 100 202 1020 202 100 100 202 102180-1 2 0 100 2 2-1 2 0 100 2 2270 0 202 100 100 202 1020 20
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动力学 课件

限制150内