美文网首页
分析力学基本原理介绍5:约束系统与拉格朗日乘数法

分析力学基本原理介绍5:约束系统与拉格朗日乘数法

作者: 有限与微小的面包 | 来源:发表于2019-12-14 10:38 被阅读0次

    哈密顿原理即可被用于完整约束的系统,又可被用于非完整约束的系统。一般情况下,当我们考虑一个只含有完整约束的系统时,我们总是可以利用约束方程消去相应若干个坐标,保证最后剩下的坐标都相互线性独立。但是坐标的虚位移不一定总是线性独立的,这时就需要用新的方法将线性依赖的虚位移消去。这个方法被称为拉格朗日待定乘数法(Lagrange undetermined multipliers)


    假设系统存在n个变量,m个完整约束方程f_\alpha,修正后的泛函为

    I = \int_1^2\left(\mathscr{L}+ \sum_{\alpha = 1}^m\lambda_{\alpha}f_{\alpha}\right)dt

    其中\lambda_{\alpha}为待定变量。

    如果待定量\lambda_{\alpha}与坐标q_{\alpha}都是独立变量,分别考虑待定量和坐标的变分,我们将得到n+m个方程。

    首先考虑待定量\lambda_{\alpha}的变分,

    \delta I = I(q, \lambda + d\lambda) - I(q,\lambda)

    括号中的变量均为缩写,比如

    q = q_1, q_2,...,q_n

    于是

    \delta I = \int_1^2\sum_{\beta = 1}^m\sum_{\alpha = 1}^mf_{\alpha}\frac{d\lambda_{\alpha}}{d\lambda_{\beta}}d\lambda_{\beta}\;dt = \int_1^2 \sum_{\alpha = 1}^mf_{\alpha}d\lambda_{\alpha}\;dt

    因为虚变分\mathbf{\delta} I = 0,所以

    f_{\alpha} = 0

    可见,计算待定量\lambda_{\alpha}的变分,我们复原了这m个约束方程。


    接下来考虑坐标q_{\alpha}则有

    \delta I = \int_1^2dt\left[ \sum_{i=1}^n\left( \frac{d}{dt}\frac{\partial \mathscr{L}}{\partial \dot{q_i}} - \frac{\partial \mathscr{L}}{\partial q_i} + \sum_{\alpha = 1}^m\lambda_{\alpha}\frac{\partial f_{\alpha}}{\partial q_i}\right)\delta q_i\right] = 0

    拉格朗日乘数法的意义就在于,我们通过求解\lambda_{\alpha}(找出一组特殊的组合系数),使得括号里的总系数为零——只挑选线性独立的虚位移。

    因为一共有m个约束,所以线性独立的虚位移个数为n - m

    所以我们将得到m个形如下述的方程:

    \frac{d}{dt}\frac{\partial \mathscr{L}}{\partial \dot{q_k}} - \frac{\partial \mathscr{L}}{\partial q_k} + \sum_{\alpha = 1}^m\lambda_{\alpha}\frac{\partial f_{\alpha}}{\partial q_k} = 0k = 1,2,...,n

    剩下n - m方程则来自于坐标的虚变分\mathbf{\delta} q_i

    上述表达式可以写成:

    \boxed{\frac{d}{dt}\frac{\partial \mathscr{L}}{\partial \dot{q_k}} - \frac{\partial \mathscr{L}}{\partial q_k} = -\sum_{\alpha = 1}^m\lambda_{\alpha}\frac{\partial f_{\alpha}}{\partial q_k} = Q_k}

    等式右侧为我们熟悉的广义力。该广义力代表了在该系统中产生约束所需力的大小(约束力的大小)。这是从数学分析中直接得到的结论,约束力的方向则需借助物理分析来获得。

    相关文章

      网友评论

          本文标题:分析力学基本原理介绍5:约束系统与拉格朗日乘数法

          本文链接:https://www.haomeiwen.com/subject/fxvdgctx.html