Мещерский 48.46
Задача 48.46 из сборника задач Мещерского: определить движение системы и смоделировать систему на языке программирования JavaScript.
Формулировка задачи[править]
Определить движение системы, состоящей из двух масс m1 и m2, насаженных на гладкий горизонтальный стержень(ось Ох), а массы связанны пружиной жёсткости С и могут двигаться поступательно вдоль стержня; расстояние между центрами масс при ненапряжённой пружине равно l; начальное состояние системы при t=0 определяется следующими значениями скоростей и координат центров масс: x1=0, x1'=u0, x2=l, x2'=0.
Решение задачи[править]
Используем уравнение Лагранжа 2-го рода:
, где
L = T - П - функция Лагранжа T - кинетическая энергия системы П - потенциальная энергия системы q - независимые обобщенные координаты
В данной задаче в качестве обобщенных координат примем
и
Представим:
, где - кинетическая энергия массы 1, а - кинетическая энергия массы 2
и
Потенциальная энергия системы определяется силой упругости пружины:
В результате будем иметь
и
Получаем уравнение движения:
Решение[править]