看楼主发的这么辛苦,也没人来回答, 其实我没学过,但是还是在这试着给些肤浅的看法吧.
刚刚查了下http://en.wikipedia.org/wiki/Lagrangian_function 和相关连接, 现把自己的看法综述如下,知识有限,也请知道的人给给个意见.
只要你能知道体系的 L = T - V (动能 - 势能), 动能包括平动能加角动能, 势能是像重力势能类似的概念来用,那么你的运动方程可以通过Euler–Lagrange equation(变分法里最开始一般要讲的就是等效积分weak form,然后Euler–Lagrange equation). 也有些人就直接把中间过程Euler–Lagrange 与求及值省了,而直接给出standard Lagrange's equation. 对于像你问的这个复杂体系, 如果从牛顿力学来列方程,你要弄很多受力分析, 但是如果从分析力学角度,如果可以知道体系的运动自由度(这个对复杂体系是有一定难度的,理论力学后面那些东西会对这个有很大帮助) 你就可以原则上假设广义坐标并且只处理"能量"这些概念, 对每个广义坐标(自由度), 你就可以列出一个standard Lagrange's equation (对n个,就可列出n个),L, T, V都是广义坐标的函数, 代入后最后得出的就是运动方程(组)在广义坐标下的表述形式 (注意通常的运动坐标变量是广义坐标的一个特例,也注意广义坐标的独立性)
你的机器把我转晕了,这论坛上有很多机械动力学的人可能可以更好的帮你. |