Зарегистрироваться

Сообщество «Физика»: Обсуждение

Движение шара на двух резинках

01 Сентябрь 2010 | Автор: Копылов Андрей Владимирович

Добрый день всем. У меня возникла задача с которой я не могу справится . Для компьютерной игры нужно сделать максимально реалистичное отображение движения шара. Если обычные затухающие колебания это не проблема, то в данном случае я совсем запутался. Имеется шар прикрепленный двумя резинками к двум ползункам. Ползунки могут перемещаться либо одновременно либо поочереди вверх вниз. Шар в результате совершает колебательные движения. В любой момент возможно добавление нового импульса от одного/двух ползунков. Нужно рассчитать положение шара в пространстве.

Только авторизованные пользователи могут участвовать в обсуждении.

К сожалению я занимался высшей математикой в последний раз в 91 году В обычном программировании очень много логики, но высшая математика отсутствует. Навыки почти атрофировались. Сам не смогу вывести уравнение.
Чтобы не путаться нужна математика. Я бы Вам посоветовал честно решить эту задачку. Пусть масса шара m, длина резинки в свободном состоянии l, координаты ползунков x1 и x2, координата шарика x, y. Всего 4 обобщённых координаты. Потенциальная энергия системы равна... Кинетическая энергия системы равна... Далее, пренебрегая диссипацией записываете функцию Лагранжа, уравнение Лагранжа. У вас получится система из четырёх дифференциальных уравнений. Приводите эту систему к "удоборешаемому" виду. Решаете её в реальном времени и моделируете процесс движения шарика. Заранее предполагаю, что возникнут трудности с записью энергий. Нужно уточнить массы ползунков, величины внешних вынуждающих сил.