Мещерский 48.39
Задача 48.39 из сборника задач Мещерского: составить дифференциальные уравнения малых колебаний и смоделировать систему на языке программирования JavaScript.
Формулировка задачи[править]
Материальная точка A массы m1 движется в вертикальной плоскости по внутренней гладкой поверхности неподвижного цилиндра радиуса l. Материальная точка B массы m2, присоединенная к точке A посредством стержня AB длины l, может колебаться вокруг оси A, перпендикулярной плоскости рисунка. Положения точек A и B определены с помощью углов α и φ, отсчитываемых от вертикали. Составить дифференциальные уравнения движения системы. Написать дифференциальные уравнения малых колебаний системы. Массой стержня AB пренебречь.
Решение задачи[править]
Используем уравнение Лагранжа 2-го рода:
, где
L = T - П - функция Лагранжа T - кинетическая энергия системы П - потенциальная энергия системы q - независимые обобщенные координаты
В данной задаче в качестве обобщенных координат примем углы
и
Представим:
, где - кинетическая энергия точки А, а - кинетическая энергия точки В
Где - абсолютная скорость точки В
- переносная скорость, - относительная скорость.
Учтём, что
,
Тогда
Потенциальная энергия системы определяется силами тяжести точек А и В:
В результате будем иметь
В случае малых колебаний:
,
Решение[править]