朗格朗日这个人,与欧拉、柯西、高斯、伯努利、拉普拉斯、笛卡尔(排名不分先后)等人一起在大学时代折磨了无数的莘莘学子,拉格朗日曾说过:“知道我的名字的人就已经很牛逼了!”,反正我信这话,不过,这话鲁迅大抵也是说过的吧。今天主要简单的介绍一下拉格朗日方程在动力学系统中的建模应用。
下面一段摘自维基百科,假设一个物理系统符合完整系统的要求,即所有广义坐标都互相独立,则拉格朗日方程成立:
其中 是拉格朗日量,是广义坐标,是时间的函数,是广义速度, 是对应的广义力。
在力学建模中,拉格朗日量定义为动能减去势能,即
其中,T为系统中的总动能,V为系统中的总势能。
下面举一个常见的倒立摆的建模过程,有如下的倒立摆,小车的质量为M,小球的质量为m,杆长为l,外力u作用于小车:
首先分析,系统中的广义坐标有两个:,因此,对小车我们有:
对杆,它的水平位移和竖直位移分别为,所以
于是拉格朗日量为:
所以
依据拉格朗日方程,
将作为系统的状态变量,我们把上式中的作为未知变量求解,经过繁琐的化简和整理(我确确实实是算了一遍的),可得:
显然,这是一个非线性非定常微分方程。一般而言,我们可以在零点附近作泰勒线性展开。
网友评论