ADVANCED COMPUTATIONAL DYNAMICS
Overview of techniques used to understand the time evolution (dynamics) of multi-body mechanical engineering systems. Modeling, equation formulation, and numerical methods used to determine the dynamics of multi-body mechanical systems. Rigid and flexible multi-body dynamics, friction and contact. Knowledge of Python or MATLAB strongly recommended. Knowledge of dynamic systems [such as M E 240 or 340 ] required.
Prerequisites & course information
Requisites: Graduate/professional standing Course Designation: Grad 50% - Counts toward 50% graduate coursework requirement Repeatable for Credit: No Last Taught: Fall 2026 Learning Outcomes: 1. Solve problems that pertain to the Kinematics and Dynamics of complex mechanical systems (mechanisms) made up of both rigid and deformable bodies Audience: Graduate 2. Formulate basic multi-physics models Audience: Graduate 3. Use Matlab or Python programming to produce a simulation engine that draws on the concepts introduced in this class Audience: Graduate 4. Use third party software to solve real-life problems tied to mechanical systems that include rigid and compliant elements and might interact with a fluid Audience: Graduate Learning Outcomes: 1. Solve problems that pertain to the Kinematics and Dynamics of complex mechanical systems (mechanisms) made up of both rigid and deformable bodies Audience: Graduate 2. Formulate basic multi-physics models Audience: Graduate 3. Use Matlab or Python programming to produce a simulation engine that draws on the concepts introduced in this class Audience: Graduate 4. Use third party software to solve real-life problems tied to mechanical systems that include rigid and compliant elements and might interact with a fluid Audience: Graduate
Sources
- Course catalogue ↗2026-2027