The Theoretical Mechanics course for 2nd year bachelor students in Innopolis University, spring semester.
This repository contains regularly updated course materials. You can use lab slides for self study. They are created in such manner, that almost 90% of material can be understood without teacher.
Lab 1 (Intro; Linear Algebra recap; Particle kinematics)
Lab 2 (Rotational Motion; Plane Motion: Intro)
Lab 3 (Plane motion 3; Spherical motion)
Lab 7 (Statics: multiple bodies)
Lab 9 (Motion of the centre of Mass of a system; Change of Linear momentum of a system)
Lab 10 (Change of Principal Angular momentum of a system)
Lab 11 (Change of Kinetic Energy of a System)
Lab 12 (Approaches to dynamic modeling; Model-oriented design; Newton-Euler method)
Lab 13 (Euler-Lagrange equation)
Lab 14 (Principle of virtual displacements; General Equation of Dynamics (D'lambert-Lagrange))
- HW 1 (Particle kinematics; Rotational motion; Plane motion, simple)
- HW 2 (Plane motion, complex)
- HW 3 (Complex motion)
- HW 4 (Statics: multiple bodies, 3D)
- HW 5 (Particle dynamics for inertial systems; Particle dynamics for non inertial systems)
- HW 6 (Motion of the centre of mass of a system; Change of Principal Angular momentum of a system)
- HW 7 (Theorem on the Change of Kinetic Energy of a System; Newton-Euler method)
- HW 8 (Euler-Lagrange equation)
Pull requests with suggestions and improvements, however small or big, are welcome!
The changes in lecture slides are going through an automated check.
The PDFs are compiled and updated automatically when PR is merged. You don't need to update them manually. They are also uploaded as workflow artifacts for every new commit pushed into this repository. You can use them to see your changes.
Consider adding *.pdf to the .git/info/exclude file on your local repo. Here is the overy long but helpful description why it works