操作手拉格朗日动力学方程
机器人拉格朗日动力学方程简介
V1 m1 gl1 sin 1
山东大学机械工程学院机电工程研究所2010/09/02
4.3 机器人拉格朗日动力学方程简介
质量m2的位置表示为:
x2 l1 cos1 l2 cos(1 2 ) y2 l1 sin 1 l2 sin(1 2 )
速度分量为:
l sin ( )( ) 2 l1sin1 x 1 2 1 2 1 2 l cos( )( ) l cos y
d L 2 m l 2 m l l cos m l l sin m l 2 2 1 2 2 2 2 1 2 2 1 2 1 2 2 1 2 dt 2
广义坐标为 1和 2 对应的广义外力为作 用于的关节上的驱动力距 1和 2 。
L Ek E p
山东大学机械工程学院机电工程研究所2010/09/02
4.3 机器人拉格朗日动力学方程简介
例3:对例2所示两杆平面机器人用拉格朗日方 法建立动力学方程。 解: 1、动能和势能 连杆1的动能为: 设Y0=0为零势面,则连杆1的
1 T1 m1 (l1 1 ) 2 2
势能为:
2 1 1 1 2 1 2 1 2
则质量M2的速度平方为:
1 1 1 2
2 2 2 l sin ( )( )) 2 2 x y (l1sin1 1 2 1 2 1 2 2 l cos( )( )) (l cos 1 2 1 2
3、动力学方程
L 2 2 ) m l l cos (2 ) ( m m ) l m l ( 1 2 1 1 2 2 1 2 2 1 2 2 1 2 1 L (m1 m2 ) gl1 cos1 m2 gl2 cos(1 2 ) 1
机械手的动力学方程机械手的动力学...
T1
= [D11
-
D
2 1
2
D22
]J&&1
(6.36)
现在,取定 d1 = d2 = 1 ,m1 = 2,而对于三个不同的 m2 值,分别求出各个 系数: m2 = 1,表示机械手无负载情况;m2 = 4 ,表示有负载;m2 = 100 ,表 示位于外太空( 无重力环境 )的机械手的负载。在外太空,没有重力负载,允许
等效惯量 D11 = [(m1 + m2)d12 + m2d22 + 2m2d1d2cos(θ2 )] D22 = m2d22
耦合惯量 D12 = m2d22 + m2d1d2cos(θ2 )
向心加速度系数 D111 = 0 D122 = - m2d1d2sin(θ2 ) D211 = m2d1d2sin(θ2 ) D222 = 0
拉格朗日算子 L 定义为系统的动能 K 与势能 P 的差
L=K–P
(6.1)
系统的动能和势能可以用任何能使问题简化的坐标系统来表示, 并不一定要使用笛卡尔坐标。
动力学方程通常表述为
Fi
=
d dt
¶L ¶q&i
-
¶L ¶qi
(6.2)
其中,qi是表示动能和势能的坐标值,q&i 是速度,而Fi是对应的力或 力矩,Fi是力还是力矩,这取决于qi是直线坐标还是角度坐标。这 些力、力矩和坐标分别称为广义力、广义力矩和广义坐标。
(6.23) (6.24)
(6.25)
(6.26) (6.27) (6.28) (6.29)
哥氏加速度系数
D112 = D121 = - m2d1d2sin(θ2)
(6.30)
matlab 拉格朗日 动力学方程
matlab 拉格朗日动力学方程【指定主题】MATLAB拉格朗日动力学方程【引言】MATLAB是一款广泛应用于科学计算和数据分析的工具,它具备强大的数学计算能力,包括用于求解动力学问题的拉格朗日方程。
拉格朗日动力学方程是描述物体运动的基本方程之一,通过该方程可以推导出物体在给定条件下的运动轨迹和动力学行为。
本文将介绍MATLAB 中求解拉格朗日动力学方程的方法,并探讨其在物体运动研究中的应用。
【目录】1. 第一部分:拉格朗日动力学方程简介1.1 拉格朗日动力学方程的定义1.2 拉格朗日方程的推导方法1.3 MATLAB中的拉格朗日方程求解2. 第二部分:MATLAB实例演示2.1 简谐振子的运动模拟2.2 刚体的运动模拟2.3 多体系统的模拟3. 第三部分:拉格朗日动力学方程的应用3.1 机械臂的建模与控制3.2 汽车悬挂系统的分析3.3 飞行器的动力学建模与仿真4. 总结与展望4.1 文章总结4.2 个人观点与经验分享4.3 对未来发展的展望1. 第一部分:拉格朗日动力学方程简介1.1 拉格朗日动力学方程的定义拉格朗日动力学方程是描述物体运动的基本方程之一。
它基于钦定了某种能量函数——拉格朗日量,并通过对该能量函数进行变分运算得到。
拉格朗日动力学方程可以从哈密顿原理或变分原理推导出来,它可以用于建立物体的动力学模型,研究物体的运动规律和相互作用。
1.2 拉格朗日方程的推导方法拉格朗日方程的推导可以通过哈密顿原理或变分原理进行。
哈密顿原理是一种最小作用量原理,它假设物体遵循最小作用量路径进行运动。
通过对作用量进行变分运算,并使用欧拉-拉格朗日方程,就可以得到拉格朗日方程。
变分原理是通过对拉格朗日量进行变分运算来得到拉格朗日方程。
1.3 MATLAB中的拉格朗日方程求解在MATLAB中,可以利用符号计算功能和数值求解方法来求解拉格朗日方程。
符号计算功能可以将拉格朗日方程中的变量和函数表示为符号表达式,从而进行符号计算和求解。
利用拉格朗日平衡法求解机器人动力学方程的推导过程
利用拉格朗日平衡法求解机器人动力学方程的推导过程
拉格朗日平衡法是机器人动力学中常用的一种方法,用于解决复杂的机械问题,因其在性能上有较大提升而被广泛使用。
拉格朗日平衡法主要利用由机械学力学方程组合而成的机械系统,使动力学系
统达到静止平衡状态。
这种方法可以用来解决从复杂机械系统到单个机械构件的力学问题。
解法的根本思想是采用Lagrange拉格朗日多元函数形式,将机械力学描
述变为极小方程,并利用数学方法求解。
拉格朗日平衡法采用六个步骤求解机器人动力学方程:
第一步:从基本原理出发,建立相应的力学模型,分析不同类型机械构件的动
力学行为模型;
第二步:根据微分动力学学理,求解出基于运动学和力学表达式的自由度和状
态空间;
第三步:给出初始状态,将自由度和状态空间表达式展开,再用数学方法转化,构成拉格朗日力学方程;
第四步:根据所设定的机械模型,给出拉格朗日函数F,其中包括机械转矩、
机械力矩由于表面触摸的力、机械结构中的约束受力等;
第五步:根据Lagrange拉格朗日函数形式,以及设定的动力学方程,构建基
于拉格朗日函数的Lagrange方程组;
第六步:将Lagrange方程组化简成七自由度运动学方程组,求解机器人末端
长度、速度和位置参数,最终获得机器人动力学方程的解。
拉格朗日平衡法在机器人动力学中的使用,不仅可以大大提高解决复杂机械问
题的效率,而且还可以增强计算精度。
它的运用使得机器人动力学的研究和应用发展得更快、更准确,更加完善。
动力学-拉格朗日方程
§16-1 以广义坐标表示的 质点系平衡条件
不稳定平衡 12
第 十六章 拉格朗日方程
▪ 保守系统平衡的稳定性
§16-1 以广义坐标表示的 质点系平衡条件
不稳定平衡
13
第 十六章 拉格朗日方程
▪ 保守系统平衡的稳定性
§16-1 以广义坐标表示的 质点系平衡条件
随遇平衡 14
其中,令 qk 0, q j 0
则
WF Qkqk
( j 1, 2, , N, j k)
Qk
WF qk
3.
对于保守系统 处于平衡状态
Qk
V qk
0
(k 1,2,, N )
例题
第十六章 拉格朗日方程
例 题 16-1
两均质杆,均长2l,均重P,用铰链连接,跨过半径为r 的光滑圆柱体上,并位于同一铅直面内,求杆的平衡位置。
,
Fyi
V yi
,
Fzi
V zi
WF (Fxixi Fyiyi Fzizi )
V ( xi
xi
V yi
yi
V zi
zi )
V 0
V 0
在势力场中,具有理想约束的质点系的平衡条件是
系统势能在平衡位置处一阶变分为零
6
第 十六章 拉格朗日方程
§16-1 以广义坐标表示的 质点系平衡条件
改写为:l tan3 r tan2 r 0
由此解出θ。
例 题 16-1
18
例题
第十六章 拉格朗日方程
例 题 16-2
图示系统,A重2P,B重P。不计滑轮重及O、E处摩擦, 求平衡时C的重量W及A与水平面之间的摩擦系数 f。
解:系统具有2自由度。 以sA、 sB为广义坐标 (1)当sA改变δsA而δsB=0( B不动),此时δsC= δsA /2
分析力学拉格朗日方程
分析力学拉格朗日方程分析力学是物理学中的一个重要分支,它主要研究物体的运动规律和力学系统的宏观性质。
拉格朗日力学是分析力学的基础,是分析力学发展过程中的一个重要理论。
它由意大利数学家拉格朗日于18世纪发展而来,利用广义坐标和拉格朗日方程来描述物体的运动学和动力学。
在拉格朗日力学中,系统的运动由极值原理来决定。
这个极值原理是“达朗贝尔原理”,即系统的运动满足使作用量(S)是极值的路径。
作用量是拉格朗日力学中的一个重要概念,它表示物体在运动过程中所受到的所有力的作用。
具体来说,作用量可以表示为:S = ∫ (L - T) dt其中,L是拉格朗日函数,表示系统的动能和势能之差;T是系统的动能,表示物体的运动能量。
积分表示对整个运动过程的积分求和。
根据达朗贝尔原理,系统的运动满足作用量的极值条件,即δS=0。
为了使作用量的变分δS等于零,我们可以通过拉格朗日方程来推导系统的运动方程。
假设系统有n个自由度,我们引入广义坐标q1, q2, ..., qn来描述系统的位置。
每个广义坐标都是关于时间的函数,即q(t)。
拉格朗日函数L也是广义坐标的函数,即L(q, dq/dt, t)。
其中dq/dt表示广义坐标的时间导数。
利用拉格朗日函数,我们可以定义拉格朗日方程:d/dt (∂L/∂(dq/dt)) - ∂L/∂q = 0这个方程就是拉格朗日方程。
其中∂L/∂(dq/dt)表示拉格朗日函数对广义速度的偏导数,∂L/∂q表示拉格朗日函数对广义坐标的偏导数。
该方程描述了系统在广义坐标下的运动规律。
拉格朗日方程的推导过程是基于变分法和哈密顿原理的。
通过对作用量进行变分,我们可以得到极值的条件,即达朗贝尔原理。
然后利用这个极值条件,我们可以推导出拉格朗日方程。
拉格朗日方程在物理学中有着广泛的应用,不仅可以用来描述质点的运动,还可以用来描述刚体的运动、连续介质的运动、以及相对论力学等。
它提供了一种统一的描述物体运动的方法,同时也为我们研究物体的宏观性质提供了一个有力的工具。
拉格朗日动力学方程
拉格朗日动力学方程
拉格朗日动力学(1agrangianDynamics)是一种以势能作为基础的动力学理论,由拉格朗日在18th世纪末提出。
它利用势能和动能,即动量及系统内部动量来描述物理系统的运动。
动力学方程中表达的是系统在特定时刻的状态,它是以物体的位置和速度为变量描述物理系统状态的。
拉格朗日动力学方程是物理系统总动量保守定理的衍生形式,它表示了系统动量的变化规律,是阐明动量守恒原理的有力证明。
它可以表达为:
d1∕dt=F o
其中,d1/dt表示系统的总动量,F表示系统的外力。
拉格朗日动力学方程是物理系统之间相互作用以及物体受到外力影响的动力学的表征。
它的推导不仅展示了动量的守恒,而且它的结构可以作为理解物理系统状态及物体运动的抽象框架。
拉格朗日方程建立动力学
拉格朗日方程是经典力学中一种重要的数学工具,用于描述系统的运动方程。
通过拉格朗日方程可以建立系统的动力学模型,从而研究系统的运动规律。
下面简要介绍如何建立动力学系统的拉格朗日方程:
1. 定义系统的广义坐标:首先需要选择描述系统的自由度的广义坐标,通常用\(q_1, q_2, ..., q_n\)表示。
这些广义坐标可以完整地描述系统的所有自由度。
2. 计算拉格朗日函数:根据系统的动能和势能,可以定义系统的拉格朗日函数\(L = T - V\),其中\(T\)表示系统的动能,\(V\)表示系统的势能。
拉格朗日函数是系统动力学描述的核心。
3. 应用欧拉-拉格朗日方程:根据拉格朗日函数,可以利用欧拉-拉格朗日方程得到系统的运动方程。
欧拉-拉格朗日方程的形式为:
\[ \frac{d}{dt} \left( \frac{\partial L}{\partial \dot{q}_i} \right) -\frac{\partial L}{\partial q_i} = 0 \]
其中,\(q_i\)为广义坐标,\(\dot{q}_i\)表示广义坐标\(q_i\)对时间的导数。
4. 求解拉格朗日方程:将系统的拉格朗日函数代入欧拉-拉格朗日方程,得到关于广义坐标\(q_i\)和广义速度\(\dot{q}_i\)的微分方程组。
通过求解这个微分方程组,可以得到系统的运动方程。
通过以上步骤,可以建立动力学系统的拉格朗日方程,并进一步研究系统的运动规律。
拉格朗日方程在分析运动的复杂系统时具有广泛的应用,能够简洁而有效地描述系统的动力学行为。
动力学普遍方程及拉格朗日方程
动力学普遍方程的直角坐标形式
[(F
i
ix
mi xi ) δxi (Fiy mi yi ) δyi (Fiz mi zi ) δzi ] 0 i 1, 2, , N
动力学普遍方程 适用于具有理想约束或双面约束的系统。 动力学普遍方程 既适用于具有定常约束的系统,也适用于 具有非定常约束的系统。 动力学普遍方程 既适用于具有完整约束的系统,也适用于 具有非完整约束的系统。 动力学普遍方程 既适用于具有有势力的系统,也适用于具有 无势力的系统。
(m1 m2 ) g m1lcos
2
例题3 质量为m 的三棱柱ABC 1
通过滚轮搁置在光滑的水平面上。 质量为m2、半径为R的均质圆轮沿 三棱柱的斜面AB无滑动地滚下。
y
A ae C2
D
2 ar B
求:1、三棱柱后退的加速度a1; OC 2、圆轮质心C2相对于三棱 柱加速度ar。 解:1、分析运动 三棱柱作平动,加速度为 a1。 圆轮作平面运动,质心的牵连 加速度为ae= a1 ;质心的相对加 速度为ar;圆轮的角加速度为2。
N N ri ri d d ri mi ri mi (ri ) mi ri ( ) q j i 1 dt q j dt q j i 1 i 1 N
N r ri d i r r ( ) mi ri d ri i mi i ri dt q q i 1 i 1 j j dt q q q N
将虚位移原理和达朗贝尔原理综合应用于动力学
★ 建立分析力学的新体系 拉格朗日力学
动力学普遍方程
考察由N个质点的、具有理想约束的系统。根据 达朗贝尔原理,有
Fi FRi mi ai 0
欧拉拉格朗日方法建立动力学方程
欧拉拉格朗日方法建立动力学方程下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!欧拉拉格朗日方法建立动力学方程动力学是研究物体运动规律的重要分支,而欧拉拉格朗日方法是解决动力学问题的一种强大工具。
拉格朗日运动方程式的一般表示形式与各变量含义
拉格朗日运动方程式的一般表示形式与各变量含义拉格朗日运动方程式是物理学中常考到的一个重要问题,也是物理学研究进展中最重要的一部分。
拉格朗日运动方程式可以表示出微观现象,它是一个关于空间运动的方程,描述了一个物体在给定的外力下的空间运动情景。
它也是力学,物理学和许多其他科学中最基本的方程之一。
因此,了解拉格朗日运动方程式的一般表示形式和各变量含义非常重要。
拉格朗日运动方程式的一般表示形式可以被概括为:mfrac{d^2x}{dt^2}=F(x,t)其中,m表示物体的质量,x为物体空间位置,t表示时间,F(x,t)表示某一个空间位置x处在某一个时间t时存在的外力,F(x,t) =0表示没有外力,F(x,t)>0表示物体在x处受正方向的外力作用,F(x,t)<0表示物体在x处受负方向的外力作用。
拉格朗日运动方程式中的变量含义包括:m表示物体的质量,x表示物体的空间位置,t表示时间,F(x,t)表示该空间位置x处在某一个时间t时存在的外力,F(x,t)>0表示物体受正方向的外力作用,而F(x,t)<0表示物体受负方向的外力作用。
其实,我们可以简化拉格朗日运动方程式,根据物体质量不同,可以将其分为牛顿第二定律(m=0)和牛顿第三定律(m>0)。
牛顿第二定律可以简化为:F(x,t) = 0物体的运动由外力的大小决定,外力的大小可以表示为一个数值,它和物体的质量和物体的加速度(空间)有关。
牛顿第三定律可以简化为:F(x,t) = ma其中,m表示物体的质量,a表示物体的加速度(空间),F(x,t)表示与物体空间位置x有关的给定外力。
A表示物体受到外力作用后,加速度发生变化。
到这里,我们可以看出,拉格朗日运动方程式是由外力F(x,t),物体质量m,物体加速度a以及时间t四个变量构成的,这四个变量之间的关系可以被概括为:F(x,t)=ma。
总之,拉格朗日运动方程式的一般表示形式是:mfrac{d^2x}{dt^2}=F(x,t),变量m表示物体的质量,x表示物体的空间位置,t表示时间,F(x,t)表示该空间位置x处在某一个时间t 时存在的外力,F(x,t)>0表示物体受正方向的外力作用,而F(x,t)<0表示物体受负方向的外力作用。
第18章分析力学基础动力学普遍方程拉格朗日方程.ppt
Q2
3 i 1
Xi
xi
2
Yi
yi
2
Zi
zi
2
(P cos2
W2 2
sin 2 )l2
5
解2:(几何法)选1、2为广义坐标,对应虚位移为1、2。
① 先令1≠0、2=0,如图(a)。所
有力在此虚位移上的虚功为
ΣWF
mO (W1)1
注:由于使用动力学普遍方程较麻烦,通常不用其直接求
解动力学问题。其意义在于导出拉格朗日方程。
作业:选做18-5(试用动力学普遍方程求。注意为2自由度问题) 11
§18-3 拉格朗日方程(简介)
简称拉氏方程。拉格朗日推导出两种形式的拉氏方程,即第一类拉格朗日 方程和第二类拉格朗日方程。第一类方程使用直角坐标及约束方程(用待 定乘子法),因而方程组中的方程很多;第二类方程使用广义坐标、广义 力及动能的概念,使方程组中的方程数大大减少(为广义坐标数或自由度 数)。一般(此处亦如此)的拉格朗日方程均指第二类方程。
Q g
vC2
1 2
1 2
Q g
r 2 2
s
P 2Q v2 P 2Q s2
2g
2g
A C
设系统起始位置为0势能位置,系统 势能为:
vC aC
Q
V Ps Q s sin
OB
Q va
P
s
则拉格朗日函数: 拉格朗日方程:
L T V P 2Q s2 Ps Qssin
WF
n
Wi
i 1
n i 1
(
动力学方程 拉格朗日方程
ri ri (q1, q2 , , qs , t)
则
ri
ri q1
q1
ri q2
q2
ri qs
qs
s
ri
1 q
q
代入达朗伯-拉格朗日方程
n
i 1
(
miri
Fi )
s a 1
由
ri
ri
,
d
ri
ri
q q
dt q q
P
d dt
n i 1miFra bibliotekri
ri q
n i1
mi
ri
ri q
d dt
n i 1
q
现在我们从达朗伯-拉格朗日方程出发,把各并不彼此 独立的坐标 ri 用各彼此独立的广义坐标 q ( 1,2, , s)
重新表述,从而导出适用于受理想约束的完整力学系所遵守的 动力学方程—拉格朗日方程。
设n个质点受k个约束,因是完整约束,体系的自由度数 应为 s=3n-k。以广义坐标 ri 表出
一、达朗伯-拉格朗日方程
设受完整约束的力学体系有n个质点,体系中每一个质点都
服从如下形式的牛顿运动定律,设第i个质点受主动力,受约束
反力,则
mi ri
Fi
Ri , i
1,
2,
,
n
miri
mi
ri
Fi
动力学-拉格朗日方程
n
n
n
(Fix miaix )xi (Fiy miaiy )yi (Fiz miaiz )zi 0
i 1
i 1
i 1
9
FIr
FI
FIe
MI
mg s
x
例:图示系统:地面光滑, 圆柱(半径为 r )作纯滚动,
求圆柱的角加速度 和滑块
的加速度 a。
Mg
解 :(1) 分析运动,并确定惯性力
应用虚位移原理:
若质点系所受的 约束为理想约束
n
FNi • ri 0
i 1
动力学普遍方程
n
W (Fi FNi FIi ) • ri 0 i 1
n
n
(Fi FIi ) •ri FNi •ri 0
i 1
i 1
n
(Fi FIi ) • ri 0 其中:FIi miai
i 1
yA 2Lsin xB 2l cos
aA yA 2L sin 2L cos2
xB 2l sin 2l cos2 aB
aCn l2 aCt l
FInC mC aCn , FItC mC aCt
M IC JC , M IO JO
mA mB m1, mC m,
11
rA
A
rCC
A
T M
135
M
mg
B
C
D
mg
mg
3
A
T M
mg
sB B
135
C
mg sc
M
D
mg
利用虚位移原理:取虚位移
由投影定理: sB 0
虚位移原理,虚功之和为零:
sc
L
拉格朗日方程式
拉格朗日方程式拉格朗日方程式________________________________拉格朗日方程式(Lagrange equation)是物理学中的一个重要概念,主要描述了摩擦力学系统中的动力学特性。
它也是物理学中一个很重要的数学工具,常用于解决简单和复杂力学系统中的力学问题。
它可以用来计算物体在受到外力作用时的动力学行为,从而对物体的运动进行分析和预测。
#### 一、拉格朗日方程式的定义拉格朗日方程式是一种数学方程,它可以用来描述物体在外力作用下的动力学行为。
它的基本形式是:\begin{equation}m\ddot x=F_{ext}-F_{int}\end{equation}其中,$x$是物体的位置向量,$m$是物体的质量,$F_{ext}$是物体受到的外力,$F_{int}$是物体内部受到的内力。
#### 二、拉格朗日方程式的应用拉格朗日方程式在物理学中有广泛的应用,常用于解决各种复杂的力学问题。
例如,在求解物体在受到外力作用时的运动轨迹、求解物体在受到外力作用时的运动规律等问题中,都可以使用拉格朗日方程式来解决。
此外,它还可以用来求解物体在受到外力作用时的运动轨迹、求解物体在受到外力作用时的能量变化、求解物体在受到外力作用时的内部应力等问题。
#### 三、拉格朗日方程式的推导在求解拉格朗日方程式之前,我们需要先了解一些基本概念。
例如,我们需要了解物体受到外力作用时所发生的力学过程,以及物体在这个过程中所受到的力和应力。
具体来说,我们需要了解物体在受到外力作用时所发生的力学过程,以及物体在这个过程中所受到的各种外力和内部应力。
然后,我们就可以使用牛顿定律和能量守恒定律来推导拉格朗日方程式。
依据牛顿定律,我们可以得到:\begin{equation}m\ddot x=F_{ext}-F_{int}\end{equation}而依据能量守恒定律,我们可以得到:\begin{equation}\frac{dK}{dt}+\frac{dU}{dt}=0\end{equation}其中,$K$是物体的动能,$U$是物体的位能。
02-课件:5-5 机器人动力学建模(拉格朗日方程方法)
T
式中:7是e l的关节驱动力矩矢量。
at oq oq
由于势能旦不显含。,因而动力学方程变为:
T=
d dEK dEK dEP d--t--d-1a-- dq dq
两连杆机械手示例
S二连杆机械手的动能与位能
先计算连杆1的动能旳和位能P1,已知: 12
— ^^1V1, V] — d101, P1 —甜]gh、, h、— — d
(10.10)
拉格朗日动力学方程
I
向心加速度系数:关节i,j的速度在关节j,i上产生的 向心力
T D11 D12
=
丄 D D111 122 丄 ..
丄 D112 ―丄
拉格朗日动力学方程
哥氏加速度系数:关节j,k的速度引起的在关节i上 产生的
哥氏力
[_
T2 ]
-Dii
_ D21
" D12
I
_ D22
D21 °1
D101
D22 °2
D102
.少
••
••
D D D 110D122202
12D02212002 1100D22210201
D2
+ D12001
D1
重力项:关节i,j处的重力
』熾 Dii D12
Dili
D122 0
D112
D21 D22 _ 02 + D211 D222 _ _02 + D212 D
代入拉格朗日方程后,可求得力矩A和C的动力学方 程式:
竺 _ d_
9L
滴 dt [d01
毎
=[(m1 + m2) d 1 + m2d; + 2m2d 1 d2 cos 02
传动力学第2讲_拉格朗日运动方程
个伟大的发明就诞生了。 牛顿的运动方程(牛顿第二定律)
我们在高中时就学过牛顿第二定律,写成数学式子就是 F ma ,这是牛顿方程的最简 单的形式。如果把一个位于2维平面上的质点的牛顿运动方程写出来就是
把一维的运动扩展到二维。 x 轴和 y 轴
Fx mx
Fy my
(1)
是位移量对于时间的二阶导数,也就是加速 y 此式中的x、y是质点的位移, 、
这就是多质量的弹性机械系统。高精密、高品质的电气传动系统必须考虑为弹性系统的要素,
分析弹性系统的最重要的数学工具就是 云苫雾罩(苫--shan1,覆盖) 、望而生畏的“拉格朗
日运动方程” 。现在的工作就要把这个方程简单化,通俗化。
2.拉格朗日运动方程和牛顿运动定律的渊源
在《分析力学》中,最基本、最核心的公式就是“拉格朗日运动方程” ,写出来居然就是 这个模样,够折磨人的呀!
电气传动的力学原理科普读物之二
拉格朗日运动方程
第二部分 拉格朗日运动方程
秦晓平 2013.10初稿-----2016.9年改写
1. 刚性运动和弹性运动
普通的运动系统被称为刚性运动系统----运动物体的每个质点的运动速度相同或成比例
关系。与之相对的是弹性运动系统。
如前所述,刚性运动系统也叫做单质量运动系统。如果运动的机械要素中包括弹性器件,
可是出现偏导数了
2) 拉格朗日运动方程不含加速度的量,消除了二阶导数运算的复杂性。 3) 拉格朗日运动方程建立在拉格朗日函数L的基础上,引入动能和势能的概
-5/6-
电气传动的力学原理科普读物之二
拉格朗日运动方程
念,所以既适用于平动,也适用于转动。 4) 动能对速度的偏导数是动量,动量对时间求导就是ma;势能对位移的偏 导数是力,强化了这个概念,把动力学的诸多基本量有机地联系在一起,便于解 决复杂的力学问题。 5) 把1维的运动扩展到2维或更高维数的坐标系,在不同的坐标轴上,公式的 形式相同。
拉格朗日方程
36 37 47 48 49 51 52 53 54
达朗贝尔原理
(1)质点的达朗贝尔原理
在质点运动的任一瞬时,作用在一个质点上的主动力、约束力、虚拟的惯性力 在形式上组成平衡力系:
→
→ → F + Ri + F0 = 0
.. → → F0 = − m r
达朗贝尔原理
拉格朗日方程
(1)方程的基本形式 设质点系由n个质点组成,并受到s 设质点系由n个质点组成,并受到s个完整的、理想约 束条件限制,则该质点系具有k=3n- 个自由度k 束条件限制,则该质点系具有k=3n-s个自由度k个广义坐 标 q j (j=1,2,3…,k),系统的运动应满足拉格朗日方程(简 (j=1,2,3…,k),系统的运动应满足拉格朗日方程(简 称拉氏方程),即
d ∂L − ∂L = 0 ∂q dt ∂ q. i j
j = (1,2,..., k )
式中拉格朗日函数(简称拉氏函数)L等于系统的动能T与势能 式中拉格朗日函数(简称拉氏函数)L等于系统的动能T V之差,即 L=TL=T-V L又称动势i
或
F n ∑ ( Fi −mi ai )•δ r i =0 i =1
上式的解析表达式为 .. .. .. n ∑ [(F −m xi )δ x + ( F − m yi )δ y + ( F − m zi )δ z ] = 0 i i iy i i iz i i i =1 ix
IE IE I
D
ω
3.简答题
13-8.一列火车在启动过程中,哪节车厢的挂钩受力最大?为什么? 13-8.一列火车在启动过程中,哪节车厢的挂钩受力最大?为什么?
操作手拉格朗日动力学方程
公式(7)中的积分称为伪惯量矩阵 J i 并给出为
Ji =Βιβλιοθήκη linki∫i
r i r T dm
⎡ i x 2 dm ∫ ⎢ linki ⎢ i x i ydm ⎢∫ = ⎢linkii i ⎢ ∫ x zdm ⎢ linki ⎢ i xdm ∫ ⎢ ⎣ linki
linki
linki i linki
⎞ ⎟q & q & ⎟ k m ⎠
n i i ⎛ ∂T ∂ 2Ti T ⎞ ⎟q & q & (26) + ∑∑∑ Trace⎜ i J i ⎜ ∂q ⎟ k m ∂ ∂ q q i = p k =1 m =1 k p m ⎝ ⎠
再求 ∂L ∂q p 项:
⎛ ∂ 2Ti ∂TiT ∂L 1 n i i ⎜ J = ∑∑∑ Trace ⎜ ∂q ∂q i ∂q ∂q p 2 i = p j =1 k =1 k ⎝ j p
K=
⎛ ∂Ti ∂TiT 1 n i i ⎜ Trace J ∑ ∑∑ ⎜ ∂q i ∂q 2 i =1 j =1 k =1 k ⎝ j
⎞ 1 n ⎟q & jq & k + ∑ I ai q & i2 (15) ⎟ 2 i =1 ⎠
4.3.3.3 操作机械手的势能 在重力场 g 中,在某一参考零位上面 h 高处,质量为 m 的物体势能是
⎞ ⎟q & q & ⎟ j k ⎠
n ⎞ ∂Ti i ⎟q & jq & k + ∑ mi g T ri (27) ⎟ q ∂ i p = p ⎠
⎛ ∂Ti ∂ 2TiT 1 n i i ⎜ Trace J + ∑∑∑ ⎜ ∂q i ∂q ∂q 2 i = p j =1 k =1 k p ⎝ j
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
I zz = ∫ ( x 2 + y 2 )dm ; I yz = I zy = ∫ yzdm ;
my = ∫ ydm,
∫x ∫y ∫z
2
dm = −
1 1 1 ( y 2 + z 2 )dm + ∫ ( x 2 + z 2 )dm + ∫ ( x 2 + y 2 )dm ∫ (9) 2 2 2 = (− I xx + I yy + I zz ) 2 1 1 1 ( y 2 + z 2 )dm − ∫ ( x 2 + z 2 )dm + ∫ ( x 2 + y 2 )dm ∫ (10) 2 2 2 = (+ I xx − I yy + I zz ) 2 1 1 1 ( y 2 + z 2 )dm + ∫ ( x 2 + z 2 )dm − ∫ ( x 2 + y 2 )dm ∫ (11) 2 2 2 = (+ I xx + I yy − I zz ) 2
最后,我们将求和名义标志的 p 和 i 调换成 i 和 j,则动力学方程为:
⎛ ∂T j ∂T jT ⎜ Fi = ∑∑ Trace J ⎜ ∂q k j ∂qi j =i k =1 ⎝
n j
⎞ ⎟q && + I ai q &&i ⎟ k ⎠
⎛ ∂ 2T j ∂T jT ⎜ + ∑∑∑ Trace J ⎜ ∂q k ∂q m j ∂qi j =i m =1 k =1 ⎝
⎞ ⎟q & q & ⎟ j k ⎠
n ⎞ ∂Ti i ⎟q & jq & k + ∑ mi g T ri (27) ⎟ q ∂ i p = p ⎠
⎛ ∂Ti ∂ 2TiT 1 n i i ⎜ Trace J + ∑∑∑ ⎜ ∂q i ∂q ∂q 2 i = p j =1 k =1 k p ⎝ j
n i i ⎛ ∂ 2Ti ∂T T ∂L Ji i = ∑∑∑ Trace⎜ ⎜ ∂q ∂q ∂q p i = p j =1 k =1 ∂q k ⎝ j p
2
dm = +
2
dm = +
于是可以把 Ji 表示为:
⎡ − I ixx ⎢ ⎢ ⎢ Ji = ⎢ ⎢ ⎢ ⎢ ⎣
n
+ I iyy + I izz 2 I ixy I ixz mi x i
I ixy I ixx − I iyy + I izz 2 I iyz mi y i
I ixz I iyz I ixx + I iyy − I izz 2 mi z i
P = ∑ Pi = −∑ mi g T Ti i ri (20)
i =1 i =1
n
n
4.3.3.4 拉格朗日函数与动力学方程 根据拉格朗日函数 L = K − P ,则
⎛ ∂Ti ∂Ti T 1 n i i ⎜ L = ∑ ∑∑ Trace J ⎜ ∂q i ∂q 2 i =1 j =1 k =1 k ⎝ j
∫ x ydm ∫ x zdm ∫ xdm ⎤ ⎥ ⎥ ∫ y dm ∫ y zdm ∫ ydm⎥ (8) ⎥ ∫ y zdm ∫ z dm ∫ zdm ⎥ ⎥ ∫ ydm ∫ zdm ∫ dm ⎥ ⎥ ⎦
i i i i i i
2
linki i
i
linki i
linki
linki
i
i
2
i
linki
linki
j =1 j =1 k =1
4.3.3 操作手动力学方程 现在我们将对任意操作手推导用一组 A 变换描述的动力学方程 。 我们将分五步来进行这一推 导 。 首先计算任一杆件中任意一点的速度,其次计算动能 。 然 后研究势能,构成拉格朗日函数 和对它微分以得到动力学方程 。 4.3.3.1 操作手上一点速度 给出相对于杆 i 描述的一点 r ,它在基座坐标中的位置为
i
i
linki
linki
linki
根据理论力学可知,物体的转动惯量 、 矢量积以及一阶矩量为:
I xx = ∫ ( y 2 + z 2 )dm, I xy = I yx = ∫ xydm, mx = ∫ xdm,
且
I yy = ∫ ( x 2 + z 2 )dm, I xz = I zx = ∫ xzdm, mz = ∫ zdm
T
⎛ ∂T ∂T T Trace⎜ i J i i ⎜ ∂q ∂q k ⎝ j
则
T ⎞ T ⎛ ⎛ ⎞ ⎟ = Trace⎜ ∂Ti J iT ∂Ti ⎟ = Trace⎜ ∂Ti J i ∂Ti ⎜ ∂q ⎜ ∂q ⎟ ∂q j ∂q k ⎟ ⎝ k ⎝ j ⎠ ⎠
T
⎞ ⎟ (23) ⎟ ⎠
n i ⎛ ∂Ti ∂TiT ∂L ⎜ Trace J = ⎜ ∂q i ∂q & p ∑∑ ∂q i =1 k =1 p ⎝ k
K=
⎛ ∂Ti ∂TiT 1 n i i ⎜ Trace J ∑ ∑∑ ⎜ ∂q i ∂q 2 i =1 j =1 k =1 k ⎝ j
⎞ 1 n ⎟q & jq & k + ∑ I ai q & i2 (15) ⎟ 2 i =1 ⎠
4.3.3.3 操作机械手的势能 在重力场 g 中,在某一参考零位上面 h 高处,质量为 m 的物体势能是
⎞ ⎟q & ⎟ k ⎠ ⎞ ⎟q & +I q & ⎟ j ap p ⎠ p = 1,2,3,L, n
⎛ ∂T ∂T T 1 n i + ∑∑ Trace⎜ i J i i ⎜ ∂q 2 i =1 j =1 ∂q p ⎝ j
(22)
根据式(12)知,Ji 为对称阵,即 J i = J i 所以下式成立:
⎞ ⎟q & q & ⎟ k m ⎠
n i i ⎛ ∂T ∂ 2Ti T ⎞ ⎟q & q & (26) + ∑∑∑ Trace⎜ i J i ⎜ ∂q ⎟ k m ∂ ∂ q q i = p k =1 m =1 k p m ⎝ ⎠
再求 ∂L ∂q p 项:
⎛ ∂ 2Ti ∂TiT ∂L 1 n i i ⎜ J = ∑∑∑ Trace ⎜ ∂q ∂q i ∂q ∂q p 2 i = p j =1 k =1 k ⎝ j p
公式(7)中的积分称为伪惯量矩阵 J i 并给出为
Ji =
linki
∫
i
r i r T dm
⎡ i x 2 dm ∫ ⎢ linki ⎢ i x i ydm ⎢∫ = ⎢linkii i ⎢ ∫ x zdm ⎢ linki ⎢ i xdm ∫ ⎢ ⎣ linki
linki
linki i linki
在公式(27)第二项中将求和名义标示 j 和 k 调换,则有
n ⎞ ∂Ti i ⎟q & jq & k + ∑ mi g T ri (28) ⎟ q ∂ = i p p ⎠
将公式(26)中求和名义标志由 m 换成 j,则有
n i ⎛ ∂Ti ∂TiT d ∂L ∂L ⎜ − Trace J = ⎜ ∂q i ∂q & p ∂q p ∑∑ dt ∂q i = p k =1 p ⎝ k
⎛ ∂T ∂T T ∂L 1 n i = ∑∑ Trace⎜ i J i i ⎜ ∂q & p 2 i =1 k =1 ∂q k ∂q ⎝ p
n ⎞ 1 n ⎟q & jq & k + ∑ I ai q & i2 + ∑ mi g T Ti i ri (21) ⎟ 2 i =1 i =1 ⎠
利用式(21)求动力学方程 。 先求导数
⎞ ⎟q & + I ap q & p (24) ⎟ k ⎠
当 p>i 时,后面连杆的变量 qp 对前面各连杆不产生影响,即 ∂Ti ∂q p = 0 ,于是得到
n i ⎛ ∂T ∂T T ∂L = ∑∑ Trace⎜ i J i i ⎜ ∂q & p i = p k =1 ∂q ∂q p ⎝ k
⎞ ⎟q & + I ap q & p (25) ⎟ k ⎠
P = mgh (16)
如果重力加速度用向量 g 表示,而物体质心的位置用向量 r 表示,则式(16)变为
P = −mgr (17)
连杆 i 上 r 处的质点 dm,其势能为
i
dPi = − dmg T 0 r = − g T Ti i rdm (18)
式中 gT= [ g x ,g y , g z ,1] 。
i
4.3.3.2 动能 位于杆 i 上 r 处质量为 dm 的质点的动能是
⎛ i i ∂ Ti i i T ∂ Ti T 1 & jq &k q rr dK i = Trace ⎜ ∑ ∑ ⎜ j =1 k =1 ∂q ∂ q 2 j k ⎝ ⎛ i i ∂ Ti 1 = Trace ⎜ ∑ ∑ ⎜ j =1 k =1 ∂q 2 j ⎝
2
(
)
将公式(2 代入公式(4)得
T 2 i ⎡ i ∂T ⎛ ∂Ti i ⎞ ⎤ ⎛ d 0r ⎞ i i & j r∑ ⎜ &k r ⎟ ⎜ ⎜ dt ⎟ ⎟ = Trace ⎢∑ ∂q q ⎜ ∂q q ⎟ ⎥ ⎢ = 1 = 1 j k ⎝ ⎠ j ⎝ k ⎠ ⎥ ⎣ ⎦ (5)
⎛ i i ∂T ⎞ ∂T T & jq &k ⎟ = Trace⎜ ∑∑ i i r i r T i q ⎜ j =1 k =1 ∂q ⎟ ∂q k j ⎝ ⎠