Abstract
This Appendix discusses some of the most common methods used to integrate the differential equations of motion in dynamic simulations. These methods range from simple explicit-Euler, to more sophisticated Runge–Kutta methods, with adaptive time step sizing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
In this appendix, the word scene refers to the simulated world containing all bodies being simulated.
- 2.
See Appendix D (Chap. 9) for details on how to compute the inertia tensor I b in body-frame coordinates.
- 3.
They may have different constant values for different time intervals, but their value is constant within the same time interval.
- 4.
Stability analysis of this method indicates that the numerical solution is stable for all time-step sizes.
- 5.
The superscript ∗ is used to differentiate the \(\vec{k}_{3}\) time-derivative estimate from the \(\vec{k}_{2}\) estimate, since both refer to the same time t=(t 0+h/2).
References
Baraff, D., Witkin, A.: Physically based modeling. SIGGRAPH Course Notes 13 (1998)
Press, W.H., Teukolsky, S.A., Vetterling, W.T., Flannery, B.P.: Numerical Recipes in C: The Art of Scientific Computing. Cambridge University Press, Cambridge (1996)
Sharp, P.W., Verner, J.H.: Completely embedded Runge–Kutta pairs. SIAM J. Numer. Anal. 31, 1169–1190 (1994)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag London
About this chapter
Cite this chapter
Coutinho, M.G. (2013). Appendix B: Numerical Solution of Ordinary Differential Equations of Motion. In: Guide to Dynamic Simulations of Rigid Bodies and Particle Systems. Simulation Foundations, Methods and Applications. Springer, London. https://doi.org/10.1007/978-1-4471-4417-5_7
Download citation
DOI: https://doi.org/10.1007/978-1-4471-4417-5_7
Publisher Name: Springer, London
Print ISBN: 978-1-4471-4416-8
Online ISBN: 978-1-4471-4417-5
eBook Packages: Computer ScienceComputer Science (R0)