Dynamics and Control
Lecture Notes
Bryan Owens and Frederick Jao prepared these notes specifically for MIT OpenCourseWare.
SES # |
TOPICS |
|
I. Motion of a Single Particle |
||
L1 |
Newton's Laws, Cartesian and Polar Coordinates, Dynamics of a Single Particle (PDF) |
|
L2 |
Work-Energy Principle (PDF) |
|
L3 |
Dynamics of a Single Particle: Angular Momentum (PDF) |
|
II. Motion of Systems of Particles |
||
L4 |
Systems of Particles: Angular Momentum and Work-Energy Principle (PDF) |
|
L5 |
Systems of Particles: Example 1: Linear Momentum and Conservation of Energy, Example 2: Angular Momentum (PDF) |
|
L6 |
Collisions (PDF) |
|
III. 2D-Motion of Rigid Bodies |
||
L7 |
2D-Motion of Rigid Bodies: Kinematics (PDF) |
|
L8 |
2D-Motion of Rigid Bodies: Kinematics - Instant Centers; Kinetics (PDF) |
|
L9 |
2D-Motion of Rigid Bodies: Kinetics, Parallel Axis Theorem (PDF) |
|
L10 |
2D-Motion of Rigid Bodies: Falling Stick Example, Work-Energy Principle (PDF) |
|
L11 |
2D-Motion of Rigid Bodies: Finding Moments of Inertia, Rolling Cylinder with Hole Example (PDF) |
|
L12 |
2D-Motion of Rigid Bodies: Rolling Cylinder and Rocker Examples (PDF) |
|
IV. Introduction to Lagrangian Dynamics |
||
L13 |
Lagrangian Dynamics: Generalized Coordinates and Forces (PDF) |
|
L14 |
Lagrangian Dynamics: Virtual Work and Generalized Forces (PDF) |
|
L15 |
Lagrangian Dynamics: Derivations of Lagrange's Equations and Examples (PDF) |
|
L16 |
Lagrangian Dynamics: Examples (PDF) |
|
L17 |
Lagrangian Dynamics: Examples and Equilibrium Analysis (PDF) |
|
L18 |
Lagrangian Dynamics: Examples and Equilibrium Analysis (cont.) (PDF) |
|
L19 |
Lagrangian Dynamics: Examples and Equilibrium Analysis (cont.) (PDF) |
|
V. Vibrations |
||
L20 |
Vibrations: Second Order Systems with One Degree of Freedom - Free Response (PDF) |
|
L21 |
Vibrations: Second Order Systems with One Degree of Freedom - Forced Response (PDF) |
|
L22 |
Vibrations: Free Response of Multi-Degree-of-Freedom Systems (PDF) |
|
L23 |
Vibrations: Two Degrees of Freedom Systems - Wilberforce Pendulum (PDF) |
|
L24 |
Vibrations: Forced Response of Multi-Degree-of-Freedom Systems (PDF) |
Assignments
Problem Sets
PROBLEM SETS |
PROBLEMS |
Problem set 1 (PDF) |
Payload Release Radar Antenna Satellite Orbit Rotating Arm |
Problem set 2 (PDF) |
Pivoting Tube Sliding Plate Bungee Jumper Sliding Collar on a Vertical Frame |
Problem set 3 (PDF) |
Sliding Dumbbell Carriage and Pendulum Restitution Coefficient Basketball Collision |
Problem set 4 (PDF) |
Cable Reel Sliding Bar Instant Centers Plunger and Roller |
Problem set 5 (PDF) |
Rod Leaning on a Moving Frame Tipping a Crate Slab Falling Off an Edge I-beam on a Hinge |
Problem set 6 (PDF) |
Two-link Pendulum Slider-crank Mechanism Link-chain Rolling Cylinders |
Problem set 7 (PDF) |
Two Carts Centrifuge Rigid Body Pendulum |
Problem set 8 (PDF) |
Double Mass and Spring Pendulum String and Rod Pendulum Cart and Pendulum System |
Problem set 9 (PDF) |
Masses and Pulleys Highway Crash Barriers Air and Oil |
Problem set 10 (PDF) |
Carts Double Mass and Spring Pendulum Revisited Suspension |
Exams
Exams
Exam 1 (PDF)
Exam 2 (PDF)
Practice Exams
Practice Exam 1 (PDF)
Practice Exam 2 (PDF)
Practice Final Exam (PDF)
Tools
Syllabus - Programming and MATLAB®
SES # |
TOPICS |
OVERVIEWS |
MATLAB® HELP SECTION READINGS |
M1 |
Introduction and Overview |
Programming and MATLAB® (PDF) |
|
M2 |
Lab 1: MATLAB® Interface and Matrix Manipulation |
MATLAB® Basics: Data Types, Matrices, and Graphics (PDF - 1.1 MB) |
Introduction Matrices and arrays Graphics - Overview of MATLAB® plotting Graphics - Editing plots Graphics - Examples Graphics - Preparing graphs for presentation Graphics - Basic plotting functions |
M3 |
Lab 2: Conditionals I |
MATLAB® and Programming (PDF) |
Programming - Data types - Numeric types Programming - Data types - Logical types Programming - Data types - Characters and strings Programming - Basic programming components - Variables Programming - Basic programming components - Operators Programming - Basic programming components - Programming control statements |
M4 |
Lab 3: Conditionals II |
||
M5 |
Lab 4: Functions I |
MATLAB® Programming - Functions (PDF) |
Programming - Types of functions except programming - Types of functions - Private functions and programming - Types of functions - Overloaded functions |
M6 |
Lab 5: Functions II |
||
M7 |
Lab 6: Algorithm |
||
M8 |
Lab 7: ODE 1 |
MATLAB® Programming - Algorithms to Solve Differential Equations (PDF) |
|
M9 |
Lab 8: ODE 2 |
||
M10 |
Lab 9: Eigenvalue Problems |
MATLAB® Programming - Eigenvalue Problems and Mechanical Vibrations (PDF) |
|
M11 |
Lab 10: Project |
||
M12 |
Lab 11: Project |
||
M13 |
Lab 12: Project |
||
M14 |
Lab 13: Project |