Мещерский 48.5 — различия между версиями
Материал из Department of Theoretical and Applied Mechanics
(→Используемые библиотеки) |
|||
Строка 11: | Строка 11: | ||
== Решение == | == Решение == | ||
− | {{#widget:Iframe |url=http:// | + | {{#widget:Iframe |url=http://tm.spbstu.ru/htmlets/Serov_A_S/meshersky_48.5/main.html |width=1050 |height=600 |border=0}} |
Строка 25: | Строка 25: | ||
* изменение масс шара, катушки и веревки | * изменение масс шара, катушки и веревки | ||
* детальное рассмотрение работы с удобного ракурса | * детальное рассмотрение работы с удобного ракурса | ||
− | |||
== Решение частного случая == | == Решение частного случая == |
Версия 18:23, 19 декабря 2017
Задача: С помощью языка программирования JavaScript смоделировать эллиптический маятник.
Исполнитель: Серов Александр
Группа: 23632/2
Семестр: осень 2017
Содержание
Решение
Используемые библиотеки
- three.js
- dat.gui.js
- reflector.js
- orbitControls.js
Возможности программы
- изменение масс шара, катушки и веревки
- детальное рассмотрение работы с удобного ракурса
Решение частного случая
Условия задачи:
Определить движение груза массы m, висящего на однородном тросе массы m1 и длины l; трос навернут на барабан радиуса a и массы m2; ось вращения горизонтальна; трением пренебречь, массу барабана считать равномерно распределенной по его ободу. В начальный момент t=0 система находилась в покое, длина свисавшей части троса l0.
Решение:
где
- функция Лагранжа
- кинетическая энергия системы, - потенциальная энергия системы ,
, где - кинетическая энергия ползуна, - кинетическая энергия шара
, ,
В результате получаем уравнения , описывающие движение рассматриваемой системы :