多体运动方程
多体运动描述了多个互连刚体的动态行为。 刚体使用不同类型的接头耦合在一起,可以相对于彼此进行平移和旋转。 体的动态行为通过接头处的体运动方程和约束方程来描述。
两个或更多体通过一个或多个接头连接。 接头通过特定的运动学约束来定义。 因此,相对于彼此的体位置会受到运动约束条件的限制。 体连接一节中介绍了体之间的连接类型。
描述多体系统动态行为的常规方程如下:
(4932)
其中, 为广义坐标矢量, 为广义力, 为刚体的惯性矩阵的方块对角矩阵:
(4933)
将运动方程与限制体的运动自由度的约束条件结合起来:
(4934)
约束表示为体加速度的线性条件。 求解 Eqn. (4934) 的二阶导数得到:
(4935)
其中,
为了强制约束的加速度条件,需要将约束力添加到系统中。 通过引入所有约束的拉格朗日乘数
(4936)
需要寻找矢量
根据 Eqn. (4936),可以将 Eqn. (4932) 写为:
(4937)
求解 :
(4938)
生成以下线性方程组:
(4939)
其中:
(4940)
且
(4941)
约束稳定
要获得坐标矢量
根据 Baumgarte [949],通过修改 Eqn. (4935) 应用约束稳定:
(4942)
且:
(4943)
其中,