达朗贝尔原理#
在使用牛顿力学处理问题时,我们经常接触的是动力学问题,但是在分析力学中,我们可以引入 达朗贝尔原理 来统一静力学和动力学问题。
达朗贝尔原理:广义力对于理想约束力学系统做的虚功之和为0。
数学表示:
∑(Fa−mqb¨)δx=0证明:
从牛顿第二定律出发:
mq¨=Fa+Fc我们对物体施加一个虚位移 δx
(Fa−mq¨−Fc)δx=0由理想约束条件:
(Fa−mq¨)δx=0推广之后就得到了达朗贝尔原理。
理想约束条件:约束力做的虚功为0
数学表述:
Fcδ=0常见的理想约束条件就比如:支撑力约束,绳子拉紧时的张力……
使用达朗贝尔原理推导出欧拉-拉格朗日方程#
假设系统有 n 个广义坐标,共有 N 个粒子,根据达朗贝尔原理得到:
(Fa−maqa¨)∂qb∂xaδqb=0虚位移可以使用广义坐标表示出:
xa˙=∂qb∂xaqb˙+∂t∂xa于是我们可以有:
∂qb˙∂xa˙=∂qb∂xa于是我们得到:
Faδxa=Fa∂qb∂xaδqb=Qiδqi=maxa¨∂qi∂xaδqi可以看出广义力 Qi 为:
Qi=maxa¨∂qi∂xa接下来我们只需要对右式进行分布积分就可以得到欧拉拉格朗日方程,此处省略了后续步骤。