MECH 642 - Advanced Dynamics
Variational methods. Hamilton's principle and equations of motion of engineering systems. Lagrangian formulations for discrete systems. Methods of discretizing continuous systems. Rigid body dynamics. Dynamic behaviour of linear and nonlinear systems. Response of engineering systems to deterministic inputs by classical methods. Stability of linear and nonlinear systems.
Instructor: Prof. James Richard Forbes
Course Overview
MECH 642 introduces advanced kinematics and dynamics in three dimensions. Students will learn how to derive the equations of motion of systems composed of particles and rigid bodies using the Newton-Euler approach, Lagrange’s equation, Hamilton’s (extended) principle, and the Gibbs-Appell equations.
Topics include:
- Three-dimensional kinematics
- Direction cosine matrices (DCMs)
- Euler angles and quaternions
- Transport theorem and Poisson’s equation
- Newtonian and Eulerian dynamics
- Rigid-body dynamics
- Energy methods
- Holonomic and nonholonomic constraints
- Virtual work and D’Alembert’s principle
- Lagrangian dynamics
- Calculus of variations
- Hamilton’s principle
- Stability theory
Prerequisite and Corequisite Courses
There are no official prerequisite or corequisite courses. However, students are expected to be comfortable with:
- Calculus
- Differential equations
- Linear algebra
- Classical mechanics
- Python programming
Python Resources
Assignments require computational work in Python.
Useful resources:
Learning Outcomes
By the end of the course, students will be able to:
- Describe the motion of particles and rigid bodies in three dimensions.
- Construct and manipulate direction cosine matrices, Euler angles, and quaternion parameterizations.
- Apply Newtonian, Eulerian, and Lagrangian methods to derive equations of motion.
- Analyze systems subject to holonomic and nonholonomic constraints.
- Use variational methods and Hamilton’s principle to formulate dynamic models.
- Assess stability using Lyapunov methods and LaSalle’s invariant set theorem.
- Apply computational tools to solve advanced dynamics problems.
Textbooks
There is no required textbook. However, lectures are based on the following references.
- G. M. T. D’Eleutario and G. R. Heppler, Newton’s Second Law And All That. (In preparation) Cambridge University Press, 2011.
- D. S. Bernstein, Geometry, Kinematics, Statics, and Dynamics. (In preparation) Princeton University Press, 2013.
- P. C. Hughes, Spacecraft Attitude Dynamics, 2nd ed. Mineola, NY: Dover, 2004.
- F. L. Markley and J. L. Crassidis, Fundamentals of Spacecraft Attitude Determination and Control. New York, NY: Springer, 2014.
- A. H. J. de Ruiter, C. J. Damaren, and J. R. Forbes, Spacecraft Dynamics and Control: An Introduction. West Sussex, UK: John Wiley & Sons, Ltd., 2013.
Additional Resources
- N. J. Kasdin and D. A. Paley, Engineering Dynamics: A Comprehensive Introduction. Princeton, NJ: Princeton University Press, 2011.
- D. T. Greenwood, Advanced Dynamics. Cambridge University Press, 2003.
- A. V. Rao, Dynamics of Particles and Rigid Bodies: A Systematic Approach. New York, NY: Cambridge University Press, 2006.
- L. Meirovitch, Methods of Analytical Dynamics. Toronto, ON: McGraw-Hill, 1970.
- H. Schaub and J. L. Junkins, Analytical Mechanics of Space Systems, 2nd ed. Reston, VA: AIAA, 2009.
Schedule
| Week | Date | Topic | Materials |
|---|---|---|---|
| 1 | Sep/Jan | Kinematics I Physical vectors, reference frames, and direction cosine matrices (DCMs). | |
| 2 | Sep/Jan | Kinematics II The Transport Theorem. | |
| 3 | Sep/Jan | Attitude Representations Axis-angle parameters, Euler angles, and quaternions. | |
| 4 | Sep/Jan | Angular Velocity Kinematics Poisson’s equation. | |
| 5 | Oct/Feb | Newtonian Dynamics Single-particle and multi-particle system dynamics. | |
| 6 | Oct/Feb | Rigid-Body Dynamics Newtonian-Eulerian formulation of rigid-body motion. | |
| 7 | Oct/Feb | System Energy Kinetic energy, potential energy, and energy methods. | |
| 8 | Oct/Feb | Constraints and Virtual Work Holonomic and nonholonomic constraints, virtual work, and D’Alembert’s principle. | |
| 9 | Nov/Mar | Lagrangian Dynamics Lagrangian formulation for particle and rigid-body systems. | |
| 10 | Nov/Mar | Constrained Dynamics Lagrange multipliers and the null-space method. | |
| 11 | Nov/Mar | Calculus of Variations The brachistochrone problem and variational calculus. | |
| 12 | Nov/Mar | Hamilton's Principle Hamilton’s principle, Hamilton’s extended principle, and discretization methods. | |
| 13 | Dec/Apr | Stability Theory Lyapunov stability, LaSalle’s invariant set theorem, and applications. |