在刚体动力学中, 刚体运动方程至关重要. 而要理解刚体运动方程, 首先需要了解分析力学中的拉格朗日方程. 本文从理论力学教材中整理了拉格朗日方程相关部分的一些基础概念及其推导, 以供参考.
分析力学: 1788年, 拉格朗日写了一本大型著作《分析力学》, 完全用数学分析的方法来解决所有的力学问题, 而无需借助以往常用的几何方法, 全书一张图也没有. 在此基础上, 逐步发展为一系列处理力学问题的新方法, 称之为分析力学.
大量质点的组成的体系, 如果其中又相互作用, 以至于其中每一质点的运动, 都和其他质点的位置和运动有关, 则这种体系, 叫做力学体系, 或简称体系.
在一个力学体系中, 常存在着一些限制各质点自由运动的条件, 我们把这些条件叫做约束. 如果限制系统位置的约束不是时间
约束又分为可解的与不可解的. 质点始终不能脱离的约束, 叫做不可解约束. 例如质点被约束在曲面
约束也可分为几何约束和运动约束. 几何约束又叫完整约束, 只限制质点在空间的位置, 表现为质点坐标的函数, 例如
只受有完整约束的力学体系叫做完整系. 同时受有完整约束与不完整约束的力学体系, 或只受有不完整约束的力学体系, 都叫不完整系.
加在一个力学体系上的约束, 限制了力学体系中各质点的运动, 使各质点的运动和原来在同样的力作用下而不受约束时的运动有所不同. 约束之所以能产生这样的效果, 是通过质点间相互的机械作用来实现的, 这就是约束反作用力, 简称约束力或约束反力. 在分析力学中, 主要的课题是求力学体系的运动, 而不是求这些约束反力.
对于单个质点. 如果质点不受任何约束而运动, 则叫自由质点. 如果质点受某种约束, 则叫非自由质点, 例如被限制在某曲线或曲面上运动, 不能脱离该曲线或该面而作任意运动并占据空间任意位置. 此时该线或该面叫作约束, 而该线或该面的方程叫做约束方程. 解非自由质点的运动 (或称约束运动) 问题, 一般都是将约束去掉, 而代之以约束反作用力, 从而把它当成自由质点. 约束反作用力, 一般都是未知的;跟普通的力不同, 它不完全决定于约束本身, 而与作用在质点上的其它力及质点本身运动状态等有关;而且, 单靠约束反作用力本身, 并不能引起质点的任何运动. 所以约束反作用力常被称为被动力或约束力, 不是约束力的那些力称为主动力. 约束反作用力通常作用在质点和曲线或曲面的接触点上. 在无摩擦的情况下, 它沿着曲线或曲面的法线, 而在有摩擦的情况下, 则和法线成一定角度的倾斜.
对于
那么独立坐标就减少为
既然只有
式中
质点由于运动实际上所发生的位移, 叫做实位移, 以
作用在质点上的力 (包括约束反力)
那么这种约束叫做理想约束. 光滑面, 光滑曲线, 光滑铰链, 刚性杆, 不可伸长的绳等都是理想约束. 引入虚位移的目的, 就在于利用上式来消去这些约束反力.
以下只讨论不可解约束的情况. 设受有
现在让每一质点自它的平衡位置发生一虚位移
对
但如为理想约束, 则有
反之, 也可证明, 如果平衡位置是约束所允许的位置, 则当上式对任意
利用虚功原理解理想约束的力学体系的平衡问题时, 由于约束反力自动消去, 故可很简单地用它去求主动力在平衡时所应满足的条件, 即所谓平衡条件, 这是它很大的一个优点. 但从另一方面来看, 也有它的缺点, 因为无法用它来求出约束反力.
理论力学中, 我们所研究的能量限于机械能. 它分为两大类: 一类是由于物体有一定的速度而具有的能量, 通常叫做动能, 并用符号
表示. 另一类则是由于物体间相对位置发生变化所具有的能量, 通常叫做势能, 并用符号 表示. 如果力所作的功与中间路径无关, 或者沿任何闭合路径运行一周时, 力所作的功为零, 这种力就叫做保守力. 反之如果力所作的功与中间路径有关, 或沿任何闭合路径运行一周, 力所作的功不为零, 那么这种力就叫做非保守力, 也叫涡旋力. 至于摩擦力所作的功, 虽然也与路径有关, 但它总是作负功而消耗能量, 所以又叫耗散力. 在物理学中, 万有引力, 弹性力和静电力都是保守力, 电磁学中涡旋电场的涡旋电磁力是非保守力, 而流体的黏性力则是耗散力.
从牛顿运动定律出发, 求出用广义坐标表示的完整系的动力学方程, 它是分析力学中极为重要的方程组之一.
由
上式是一个力学体系的平衡方程, 代表主动力
若用虚位移
该方程和表示虚功原理的式 (2.4) 颇为类似. 这是和力学体系的静止条件式 (3.1) 相应的虚功原理. 即达朗贝尔和虚功原理的结合, 有时又称为达朗贝尔-拉格朗日方程.
由于存在约束关系, 我们不能令式 (3.2) 中
由式 (1.2), 知
如果把实位移
因此, 式 (3.2) 可改写为
即
对第一部分, 令
对第二部分, 令
现在来计算
现在先求
由式 (1.2) 知
再求
即
式 (3.12) 右方含有求和号的两项, 恰为体系动能
对
通过式 (3.6) 与 式 (3.7) 的代换, 动力学方程式 (3.5) 变为
由于
这就是基本形式的拉格朗日方程. 它们是广义坐标
由式 (3.7), 广义力
的关系求出, 但比较麻烦. 通常情况下, 直接用式 (3.7) 来计算广义力
对保守力系来讲, 基本形式的拉格朗日方程 (3.14) 还能再加简化. 保守力系中必存在势能
这里
这样一来, 基本形式的拉格朗日方程 (3.14) 就可改写为
因为势能
代表体系的动能与势能之差, 则
而基本形式的拉格朗日方程 (3.14) 则变为
这就是保守力系的拉格朗日方程, 因为用得较多, 有时也直接把它叫做拉格朗日方程或拉氏方程. 式中