Skip to content

Latest commit

 

History

History
117 lines (91 loc) · 8.71 KB

README.md

File metadata and controls

117 lines (91 loc) · 8.71 KB

TheorMech_Inno_2024

The Theoretical Mechanics course for 2nd year bachelor students in Innopolis University, spring semester.

How to use

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 slides

Lab 1

Lab 1 (Intro; Linear Algebra recap; Particle kinematics)

Tasks solution

Lab 2

Lab 2 (Rotational Motion; Plane Motion: Intro)

Tasks solution

Lab 3

Lab 3 (Plane Motion 2)

Tasks solution

Lab 4

Lab 3 (Plane motion 3; Spherical motion)

Tasks solution

Lab 5

Lab 5 (Complex motion)

Tasks solution

Lab 6

Lab 6 (Statics: single body)

Tasks solution

Lab 7

Lab 7 (Statics: multiple bodies)

Tasks solution

Lab 8

Lab 8 (Intro to Dynamics; Particle dynamics for inertial systems; Particle dynamics for non inertial systems)

Tasks solution

Lab 9

Lab 9 (Motion of the centre of Mass of a system; Change of Linear momentum of a system)

Tasks solution

Lab 10

Lab 10 (Change of Principal Angular momentum of a system)

Tasks solution

Lab 11

Lab 11 (Change of Kinetic Energy of a System)

Tasks solution

Lab 12

Lab 12 (Approaches to dynamic modeling; Model-oriented design; Newton-Euler method)

Tasks solution

Lab 13

Lab 13 (Euler-Lagrange equation)

Tasks solution

Lab 14

Lab 14 (Principle of virtual displacements; General Equation of Dynamics (D'lambert-Lagrange))

Tasks solution

Week HWs

Big HWs

Extra Material

For contributors

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