网上科普有关“拉格朗日方程怎样理解?”话题很是火热,小编也是针对拉格朗日方程怎样理解?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。
拉格朗日方程的一般形式是:
式中T为用各广义坐标qi和广义速度?qi导?表示的系统的动能;Qi为对应qi的广义力。方程式的个数等于系统的自由度N。保守系统中存在势函数V(q1,q2,…,qN;t),则广义力Q=?V/?qi,又因V中不含qi,即?V/?qi=0,?故完整保守系统的拉格朗日方程为:系统以B点为标准的势能V和系统的动能T为
d/dt(?L/?qi)-(?L/?qi)=0(i=1,2,…,N)?在非保守体系中,广义力不能用Q=?V/?qi表示,此时应引入广义势能U的概念,Q=?U/?qi-d/dt?x?U/(dqi/dt).带入一般形式可以得到非保守体系的拉格朗日方程。?式中L=T-U为拉格朗日函数,它等于系统的动势T与位势U之和。上式与变分问题中的欧拉方程形式相同,由此可导出哈密顿原理。可得系统的运动方程
可得系统的运动方程
欧拉-拉格朗日方程,Eular-Lagrange equation,其数学意义不用多去讲了。在实际应用中,它对在动力学(特别是多体动力学和有限元的理论基础)分析中,得出系统的运动微分方程(组)进行分析有很大的价值。教科书和网络上关于这个方程的推导步骤和解释有很多,这里也写一下自己对推导过程的温习和理解。
极值的条件
先复习一下函数上的函数值处于极值的条件:
当函数值相对自变量的导数等于零时,即当自变量发生微小的变化(增加或减少)时,函数值仍不趋向发生改变,函数值处于极值,该点的自变量是产生函数极值的自变量。
函数的英文是function,经常使用小写。泛函的英文是Functional,经常使用大写。接下来极值条件延申到泛函集合中当泛函值处于极值的条件:当对其中一个函数施加一个微小的扰动(变分)使函数发生微小的变化后,函数所映射的泛函值仍不趋向发生改变时,其所映射的泛函值处于极值,该函数是使泛函值处于极值的函数。联想到函数极值下函数导数的条件,泛函值在处于极值时其对函数的扰动量(变分)求导也等于零。即它是一个即使施加了小小的扰动后也不趋于改变泛函值的函数。
泛函的积分表达式
泛函值的表达式是一个函数的起点和终点的积分表达式,每一个泛函积分值中的微元值由源函数所决定,包括函数的自变量值、函数值(因变量值)、以及函数的导数构成。函数到泛函值的映射关系是比较灵活的,它不止取决于当前的函数值,也取决于函数的自变量值和导数值,因此它的表达式为:
经常拿来做例题的泛函值有两个。一个泛函值是函数曲线从起点到终点的长度,例题要去证明最短长度的函数是两点间的直线;另一个例题是一个小球沿着函数曲线从起点到终点落下所需的时间,例题要去证明耗时最短的函数是一条摆线(最速降线)。在第一个例子中,泛函微分值等于微小的“弧长”单元;第二个例子中,泛函微分值等于微小的“时长”单元(“弧长”单元除以因势能转化为动能后所求得的瞬时速度)
泛函表达式在极值条件下的逐项推导
通过偏微分公式可以得出,泛函值对函数变分值的导数如下:
看这个部分:(泛函值对函数值的偏微分)乘以(变分) + (泛函值对函数值导数的偏微分)乘以(变分的导数)。一个乘子是变分,另一个乘子是变分的导数,需要通过方法将乘子统一,以便于进行进一步推导。
后者等于 ((泛函值对函数值导数的偏微分)乘以变分)在两端点上的差值 减去((泛函值对函数值导数的偏微分)的导数 )乘以 (变分)
因为两个端点是固定的,所以在两个端点处的变分为0,因此泛函对变分的导数为零的条件变为如下形式
变分是一个趋于零的无穷小量,因此需要的关系式变为
这便是欧拉-拉格朗日方程的表达式。也就是对函数使其泛函在处于极值下的要求。
公式能不能简单理解
感觉不太能。一开始想尝试好多思路去使用简单的比喻的方式,或者是直觉化的思路去理解这个公式,但想不太清楚。“两点之间直线最短”这种简单直觉所能理解的结论,直觉上好像不用去证明了,如果需要证明才能想清楚,那就不是直觉了。比如就尝试两点之间直线最短这个例子,想象起点是绳子的一端被钉子固定住,终点是一个位置固定的滑轮,当滑轮朝一个方向旋转时,绳子被“收紧”,绳子一部分的长度从AB两点之间收回终点的滑轮里,就像卷尺一样。朝另一个方向旋转时,绳子被“松弛”,藏在滑轮里的绳子被推出来。那么泛函是两点之间的绳子的长度,函数是绳子的形状。假设滑轮里有一个弹簧,就像卷尺一样,它趋向于减少绳子外露的长度。函数的变分,就好比我们用手去拨这个绳子让它产生形状的变化。泛函的变分,就是绳子形状变化的同时,绳子退回滑轮/伸出滑轮的长度。函数曲线的极值,就在绳子被拉直的时候,因为在那个时候去用手拨动绳子,就像琴弦一样,滑轮里绳子长度的变化趋向于不变。但是再往下就不好比喻了,因为这个比方里多了假设:绳子受到滑轮弹簧的力。目前还是没想到能直观理解拉格朗日方程的方法。
不过物理角度就容易一些,在最常见的保守系统中,物体的惯性力(质量乘以加速度)减去因势能差变化所产生的力等于零。
从数学到物理
为什么在保守体系的动力学运动微分方程中,拉格朗日量,也就是泛函值等于T-V
我这样理解:在保守体系中,物体在每一个时刻不是在增加动能减少势能的路上,就是在增加势能减少动能的路上。从而这个时间上微分值定义为动势能之差。因为动能和势能之间的转化关系,使得从起始时刻到最终时刻的泛函(作用量)处于最小值。
最后通过欧拉-拉格朗日公式可以得出运动微分方程的基本步骤:
1、获取系统总动能+总势能的表达式,得到拉格朗日量L=T-V的表达式;
2、将拉格朗日量通过欧拉-拉格朗日方程进行展开(对速度、加速度、位置求导),得出基于力、速度、加速度、位置的运动微分方程(组);
3、如需分析系统的稳定性,对微分方程组进行转化可得到一个y'=Ay的特征矩阵乘以向量的方程。此时通过求解 Det(A)可得出特征矩阵的特征值lambda (当lambda<0时,系统趋于渐进稳定,当lambda>0时,系统趋于不稳定。当lambda中包括虚数部分时,系统在趋于稳定/稳定的总的趋势下存在震荡。一个系统会求解出不止一个特征值,每个特征值都会对应一个特征向量,通过特征值分析稳定性,并且通过特征向量得出稳定/不稳定的趋势方向)
关于欧拉-拉格朗日方程的推导和理解就先到这里。
关于“拉格朗日方程怎样理解?”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!
本文来自作者[云飞姑娘]投稿,不代表小熊号立场,如若转载,请注明出处:https://xx-scm.com/cshi/202504-1653.html
评论列表(4条)
我是小熊号的签约作者“云飞姑娘”!
希望本篇文章《拉格朗日方程怎样理解?》能对你有所帮助!
本站[小熊号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育
本文概览:网上科普有关“拉格朗日方程怎样理解?”话题很是火热,小编也是针对拉格朗日方程怎样理解?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。拉...