Система блоков (47.5)
Материал из Department of Theoretical and Applied Mechanics
Версия от 09:38, 22 декабря 2017; 10.210.20.107 (обсуждение)
Задача: С помощью языка программирования JavaScript смоделировать систему блоков.
Исполнитель: полинов михаил
Группа: 23632.2
Решение
Для решения поставленной задачи воспользуемся уравнением Лагранжа 2-го рода
, где
T - кинетическая энергия системы П - потенциальная энергия системы q - независимые обобщенные координаты
Скорость материальной точки определяется первой производной пути по времени (уравнение пути нам задано в условии). Дальше с помощью уравнения Лагранжа мы найдём частные производные. Найдем обобщённую силу и подставим найденные нами значения в уравнение Лагранжа с учётом данной нам зависимости пути и получим искомый ответ.
Визуализация процесса
Для моделирования колебаний данного маятника используется язык программирования JavaScript и следующие библиотеки:
- three.js
- dat.gui.js
- stats.js
Решение