Два цилиндра (48.40)
Материал из Department of Theoretical and Applied Mechanics
Версия от 00:04, 16 декабря 2017; Bars-ik98 (обсуждение | вклад)
Задача 48.40 из сборника задач Мещерского: составить уравнения движения двух цилиндров и смоделировать систему на языке программирования JavaScript.
Формулировка задачи
Шероховатый цилиндр массы m и радиуса r катится без скольжения по внутренней поверхности полого цилиндра массы M и радиуса R, могущего вращаться около своей горизонтально расположенной оси O. Моменты инерции цилиндров относительно своих осей равны
и . Составить уравнения движения системы.Решение задачи
, где
L = T - П - функция Лагранжа T - кинетическая энергия системы П - потенциальная энергия системы q - независимые обобщенные координаты
В данной задаче в качестве обобщенных координат примем углы φ и ψ
.
Представим:
, где - кинетическая энергия цилиндра массы M, а - цилиндра массы m Полый цилиндр массы M вращается вокруг неподвижной оси, следовательно: Движение цилиндра массы m плоское.Реализация на языке JavaScript