经典力学裡的牛頓-歐拉方程式是描述刚体的移動動力學以及旋轉動力學[1][2][3][4][5]。
傳統上牛顿-歐拉方程式會和兩個有關剛體的歐拉運動定律一起出現,以矩阵和行向量的形式,表示為有六個元素的單一方程。這些定律和剛體質心的運動,以及作用在剛體上力和力矩有關。
考慮一坐標框架,其原點和物體的質心重合,而力矩作用在質心上,此座標也是惯性参考系,力和力矩和其物體運動的關係如下:

其中
- F是作用在質心的力
- m是物體質量
- I3是3×3單位矩陣
- acm是質心的加速度
- vcm是質心的速度
- τ是作用在質心的轉矩
- Icm是相對質心的轉動慣量
- ω是物體的角速度
- α是物體的角加速度
考慮以固定在物體上的P點為原點的座標系,且P不和質心重合,其形式會比較複雜:
![{\displaystyle \left({\begin{matrix}{\mathbf {F} }\\{\boldsymbol {\tau }}_{\rm {p}}\end{matrix}}\right)=\left({\begin{matrix}m{\mathbf {I} _{3}}&-m[{\mathbf {c} }]^{\times }\\m[{\mathbf {c} }]^{\times }&{\mathbf {I} }_{\rm {cm}}-m[{\mathbf {c} }]^{\times }[{\mathbf {c} }]^{\times }\end{matrix}}\right)\left({\begin{matrix}\mathbf {a} _{\rm {p}}\\{\boldsymbol {\alpha }}\end{matrix}}\right)+\left({\begin{matrix}m[{\boldsymbol {\omega }}]^{\times }[{\boldsymbol {\omega }}]^{\times }{\mathbf {c} }\\{[{\boldsymbol {\omega }}]}^{\times }({\mathbf {I} }_{\rm {cm}}-m[{\mathbf {c} }]^{\times }[{\mathbf {c} }]^{\times })\,{\boldsymbol {\omega }}\end{matrix}}\right),}](https://wikimedia.org/api/rest_v1/media/math/render/svg/567cf49319502eaae7ae434408d3674c3bffbdd6)
其中c是從P到質心的向量,以随体系(body-fixed frame)表示
而
![{\displaystyle [\mathbf {c} ]^{\times }\equiv \left({\begin{matrix}0&-c_{z}&c_{y}\\c_{z}&0&-c_{x}\\-c_{y}&c_{x}&0\end{matrix}}\right)\qquad \qquad [\mathbf {\boldsymbol {\omega }} ]^{\times }\equiv \left({\begin{matrix}0&-\omega _{z}&\omega _{y}\\\omega _{z}&0&-\omega _{x}\\-\omega _{y}&\omega _{x}&0\end{matrix}}\right)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/982b7fcda4970bd5ad646d59044c3cb2c6ba3038)
是反對稱的叉积矩陣。
等式的左邊包括外力的和,以及相對P點外部力矩的和,可以組成旋量理論中的Wrench。
慣性項包括在「空間慣性」矩陣中
![{\displaystyle \left({\begin{matrix}m{\mathbf {I} _{3}}&-m[{\mathbf {c} }]^{\times }\\m[{\mathbf {c} }]^{\times }&{\mathbf {I} }_{\rm {cm}}-m[{\mathbf {c} }]^{\times }[{\mathbf {c} }]^{\times }\end{matrix}}\right),}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f92d8453c00659bb35e9c07511eb9282de33f01d)
其慣性力包括在以下項裡[6]:
![{\displaystyle \left({\begin{matrix}m{[{\boldsymbol {\omega }}]}^{\times }{[{\boldsymbol {\omega }}]}^{\times }{\mathbf {c} }\\{[{\boldsymbol {\omega }}]}^{\times }({\mathbf {I} }_{\rm {cm}}-m[{\mathbf {c} }]^{\times }[{\mathbf {c} }]^{\times })\,{\boldsymbol {\omega }}\end{matrix}}\right).}](https://wikimedia.org/api/rest_v1/media/math/render/svg/c64b63994d85159297cd5093df4a39ad5c43abbf)
若質心和座標系的原點不重合時,平移加速度和角加速度(a和α)會耦合,每一個都會有力和力矩的成份。
牛顿-歐拉方程式是更複雜多體公式(screw theory)的基礎,描述用接頭和其他限制條件所組合剛體系統的動力學。多體問題可以用多種數值演算法求解[2][6][7]。
- ^
Hubert Hahn. Rigid Body Dynamics of Mechanisms. Springer. 2002: 143. ISBN 3-540-42373-7.
- ^ 2.0 2.1
Ahmed A. Shabana. Computational Dynamics. Wiley-Interscience. 2001: 379. ISBN 978-0-471-37144-1.
- ^
Haruhiko Asada, Jean-Jacques E. Slotine. Robot Analysis and Control. Wiley/IEEE. 1986: §5.1.1, p. 94. ISBN 0-471-83029-1.
- ^
Robert H. Bishop. Mechatronic Systems, Sensors, and Actuators: Fundamentals and Modeling. CRC Press. 2007: §7.4.1, §7.4.2. ISBN 978-0-8493-9258-0.
- ^
Miguel A. Otaduy, Ming C. Lin. High Fidelity Haptic Rendering. Morgan and Claypool Publishers. 2006: 24. ISBN 1-59829-114-9.
- ^ 6.0 6.1
Roy Featherstone. Rigid Body Dynamics Algorithms. Springer. 2008. ISBN 978-0-387-74314-1.
- ^
Constantinos A. Balafoutis, Rajnikant V. Patel. Dynamic Analysis of Robot Manipulators: A Cartesian Tensor Approach. Springer. 1991. Chapter 5. ISBN 0-7923-9145-4.